diff --git a/_gatsby/slices/_gatsby-scripts-1.html b/_gatsby/slices/_gatsby-scripts-1.html index 53577ac..7564918 100644 --- a/_gatsby/slices/_gatsby-scripts-1.html +++ b/_gatsby/slices/_gatsby-scripts-1.html @@ -4,4 +4,4 @@ > window.___chunkMapping="{\"app\":[\"/app-ecd620ff24c29127ccc4.js\"],\"component---src-pages-index-mdx\":[\"/component---src-pages-index-mdx-4760b6bfee29e49c10f2.js\"],\"component---src-pages-playground-co-lc-tsx\":[\"/component---src-pages-playground-co-lc-tsx-a5e4e4e9ee6ae2399f35.js\"],\"component---src-pages-playground-cor-compose-fx-tsx\":[\"/component---src-pages-playground-cor-compose-fx-tsx-e87aa66ef4a285312360.js\"],\"component---src-pages-playground-cor-easy-tags-tsx\":[\"/component---src-pages-playground-cor-easy-tags-tsx-aa2b1220070839547a3f.js\"],\"component---src-pages-playground-cor-refine-tsx\":[\"/component---src-pages-playground-cor-refine-tsx-47fe70072d861f133000.js\"],\"component---src-pages-playground-cor-uls-tsx\":[\"/component---src-pages-playground-cor-uls-tsx-14e2f02f13e4b8b16937.js\"],\"component---src-pages-playground-ft-tsx\":[\"/component---src-pages-playground-ft-tsx-14b3b6d5b2482446c2fb.js\"],\"component---src-pages-playground-gtlc-tsx\":[\"/component---src-pages-playground-gtlc-tsx-5c063c8313edd7ec6e1c.js\"],\"component---src-pages-playground-ho-21-tsx\":[\"/component---src-pages-playground-ho-21-tsx-246b9e647564b2bc4197.js\"],\"component---src-pages-playground-tal-tsx\":[\"/component---src-pages-playground-tal-tsx-378cfa16cad093bb5da0.js\"],\"component---src-pages-playground-tiger-tsx\":[\"/component---src-pages-playground-tiger-tsx-fa3243292f5523319bba.js\"]}"; - \ No newline at end of file + \ No newline at end of file diff --git a/c01f44c9-3efb0d5b0ea24652c170.js b/c01f44c9-3efb0d5b0ea24652c170.js deleted file mode 100644 index f68f193..0000000 --- a/c01f44c9-3efb0d5b0ea24652c170.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunkwww=self.webpackChunkwww||[]).push([[6886],{22253:function(r,n,e){e(53667),function(r){function n(){var n=this||self;n.globalThis=n,delete r.prototype._T_}"object"!=typeof globalThis&&(this?n():(r.defineProperty(r.prototype,"_T_",{configurable:!0,get:n}),_T_))}(Object),function(n){"use strict";var t=r.exports||n,u="%s\n",a="captured on toplevel: ",i="<%c%d>",c="Invalid_argument",f="Map.bal",o="Variable ",s="alias ",v="@[",l=-102231997,h=" , line ",b=1000000010,d=123,p="proc ",m="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",y="%d:%d",w="%s %% %s in core_int.ml: modulus should be positive",k="[]",g="refine",_=255,x=563575864,S="@[<2>[",E=3654863,A=122,C=" ->",N="Unify error: ",O="0",I=" Display this list of options",R=": at character number ",T=128,F="Sys_blocked_io",L="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",U="int",B="fd ",D="@,@,",M="invalid format ",P=970038058,j=884916592,z=248,W="@,]@]",X=" + ",q="Parse error at %s",H="erased",V=1027,Y="| ",G=255,K=4298439,Z="nativeint",$="",Q=246,J="@[[",rr='"%s"',nr=3901504,er="%S",tr=-108,ur="@,@[| ",ar=108,ir="(def) %s:%s",cr="Pos",fr=127,or=1024,sr="@{",vr=-2147483648,lr=-49,hr="e",br=" : flags Open_rdonly and Open_wronly are not compatible",dr="-",pr=4103979,mr="ret ",yr="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",wr=": Not a directory",kr=" and ",gr="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",_r=" : file already exists",xr="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",Sr="src/float0.ml",Er=16777215,Ar="Obj.extension_constructor",Cr="@]@ in@]@,",Nr=-43,Or="Unexpected char or sequence: %S",Ir="Out_of_memory",Rr=" ",Tr="occurs",Fr="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",Lr=" {",Ur=": closedir failed",Br="index out of bounds",Dr="_bigarr02",Mr="))",Pr="src/int63_emul.ml",jr=111,zr="Syntax.Link",Wr=2147483647,Xr=3355443,qr="in",Hr="Unexpected char or sequence: ",Vr=", characters ",Yr=65535,Gr=-947138306,Kr=-42,Zr="instantiate_alias",$r='scanf: bad conversion "%*"',Qr="Ir error: ",Jr="@ -> ",rn=12520,nn="Syntax.Unbd",en="global ",tn=" }",un=-46,an="(Program not linked with -g, cannot print stack backtrace)\n",cn="= ",fn="@[%a",on=-91,sn="roc",vn="@[[@,",ln="#struct",hn="@])",bn="easy_tags",dn="@[%s",pn="exponent can not be negative",mn=" ->@ ",yn="bad tag payload memory layout",wn="infinity",kn=1e3,gn=126,_n="",xn=4000067,Sn=815331823,En="@[%a@ ",An="unimplemented",Cn="switch ",Nn="@[",On="let ",In=759637122,Rn=63,Tn=124,Fn="src/exn.ml",Ln=4102630,Un=4003188,Bn=112,Dn="Match_failure",Mn="Syntax error: %s at %s",Pn=16777215,jn="scanning of ",zn="%x",Wn="argument must be strictly positive",Xn=-10,qn=252,Hn="\n```",Vn=" : is a directory",Yn=".",Gn="+",Kn=") is out of range or NaN",Zn="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",$n="",Qn=240,Jn="{ ",re="not a tag",ne="@,",ee="(var) %s:%s",te="Parse error at ",ue=-950194894,ae=110,ie=116,ce="} in join ",fe="impossible",oe="max",se="@]@,",ve=65536,le="found a link where none was expected",he=-32,be="void",de="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",pe=")",me=" not found",ye="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",we="Syntax error: ",ke=" in core_int.ml: modulus should be positive",ge="Neg",_e="canonicalize_defs",xe="nan",Se="closedir",Ee="@[%s =@ ",Ae="-> ",Ce=224,Ne="",Oe=117,Ie="%s",Re=57343,Te="/",Fe=-39,Le="Assert_failure",Ue="tags not empty",Be=-123,De=4153489,Me="ENOTDIR",Pe="uls",je=1073741823,ze="src/int_conversions.ml",We=250,Xe="src/sexp_conv.ml",qe="canonicalize_alias",He=" in core_int.ml: divisor should be positive",Ve="Internal failure -- please contact the parser generator's developers.\n%!",Ye="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",Ge="precision",Ke="(@[",Ze='"',$e=1255,Qe="Fatal error: exception %s\n",Je="(",rt=2048,nt=255,et="jsError",tt=32768,ut="integer overflow in pow",at=49505960,it="a float",ct=256,ft=61922881,ot=-88,st="--help",vt="unreachable",lt=61643255,ht="Zero",bt="End_of_file",dt="Failure",pt="ENOENT",mt=" at ",yt=247,wt="cor/experiments/uls/solve.ml",kt="clamp requires [min <= max]",gt="([^/]+)",_t=15,xt=-48,St=56320,Et=125,At="compose_fx",Ct=" File ",Nt="ENOTEMPTY",Ot="EBADF",It="inline_tests.log",Rt="camlinternalFormat.ml",Tt="Division_by_zero",Ft="@]@]",Lt="",Ut="non-union layout for union",Bt="Sys_error",Dt=1114111,Mt=948106916,Pt="(var) ",jt="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",zt="character ",Wt=": ",Xt="cor/experiments/uls/ir.ml",qt=5592405,Ht="EEXIST",Vt="@,))@]",Yt="%d",Gt="illegal memory for int",Kt=3404197,Zt="(var) %s: ",$t="Printexc.handle_uncaught_exception",Qt="buffer.ml",Jt="Cygwin",ru="int_of_string",nu="(@[<2>Syntax.Content@ ",eu=120,tu=103,uu=102,au=512,iu="when",cu=32752,fu=";@ ",ou=101,su="@ %s",vu="min",lu="int64",hu="0x",bu="Internal failure -- please contact the parser generator's developers.\n",du="instantiate_type",pu="@]",mu="\n",yu=254,wu=100,ku="scanf.ml",gu="(@[<2>Syntax.Link@ ",_u=" : flags Open_text and Open_binary are not compatible",xu=": file descriptor already closed",Su=-677469690,Eu=583013086,Au=105,Cu=3901488,Nu=65535,Ou="OCAMLRUNPARAM",Iu="Syntax.Content",Ru="%s /%% %s in core_int.ml: divisor should be positive",Tu="str.ml",Fu=781961420,Lu=93258179,Uu="@[",Bu="Unix.Unix_error",Du="",Mu="captures_",Pu=109,ju="ref (",zu="mkdir",Wu="-help",Xu=30156548,qu=3254785,Hu="(@[<2>Syntax.Unbd@ ",Vu="%c%d",Yu="Stack_overflow",Gu="'+'",Ku=": No such file or directory",Zu="@ ",$u="/static/",Qu="zero",Ju=-97,ra="box<",na=253,ea="@[let %s =@ ",ta="@[@[",ua="Not_found",aa=",@, ",ia=" =",ca="<2>",fa="inline-test-runner",oa=",@ ",sa="%a",va=", ",la="cor/experiments/compose_fx/solve.ml",ha="win32",ba=986895,da=848054398,pa=-65,ma="_thunk",ya=" not in scope",wa=-1027583937,ka="",ga="rmdir",_a="%s%d",xa=-80,Sa=857423934,Ea=4298433,Aa=1026,Ca=2047,Na="false",Oa=-34,Ia="an integer",Ra="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",Ta="Pervasives.do_at_exit",Fa=" ",La="Fatal error: exception ",Ua=128,Ba="@[@[when@ ",Da="Undefined_recursive_module",Ma=",@ %a",Pa=":",ja="(def) ",za="",Wa="(def) %s: ",Xa=62122066,qa=869834347,Ha="extract_all_named_vars",Va="incompatible",Ya="@ | ",Ga="_",Ka=929625422,Za="compare: functional value",$a="()",Qa="",Ja="@[%s@ ",ri=114,ni="true",ei=" ~ ",ti="Unit",ui=-69,ai="{}";function ii(r,n,e){var t=new Array(e+1);t[0]=0;for(var u=1,a=n+1;u<=e;u++,a++)t[u]=r[a];return t}function ci(r,n,e){var t=String.fromCharCode;if(0==n&&e<=4096&&e==r.length)return t.apply(null,r);for(var u=_n;0=e.l||2==e.t&&u>=e.c.length))e.c=4==r.t?ci(r.c,n,u):0==n&&r.c.length==u?r.c:r.c.substr(n,u),e.t=e.c.length==e.l?0:2;else if(2==e.t&&t==e.c.length)e.c+=4==r.t?ci(r.c,n,u):0==n&&r.c.length==u?r.c:r.c.substr(n,u),e.t=e.c.length==e.l?0:2;else{4!=e.t&&fi(e);var a=r.c,i=e.c;if(4==r.t)if(t<=n)for(var c=0;c=0;c--)i[t+c]=a[n+c];else{var f=Math.min(u,a.length-n);for(c=0;c>=1))return e;n+=n,9==++t&&n.slice(0,1)}}function li(r){2==r.t?r.c+=vi(r.l-r.c.length,"\0"):r.c=ci(r.c,0,r.c.length),r.t=0}function hi(r,n){return 6&r.t&&li(r),6&n.t&&li(n),r.cn.c?1:0}function bi(r,n){return r===n?1:(6&r.t&&li(r),6&n.t&&li(n),r.c==n.c?1:0)}function di(r){if(r.length<24){for(var n=0;nfr)return!1;return!0}return!/[^\x00-\x7f]/.test(r)}function pi(r,n,e){this.t=r,this.c=n,this.l=e}function mi(r){return new pi(0,r,r.length)}function yi(r){return mi(r)}function wi(r,n){!function(r,n){throw[0,r,n]}(r,yi(n))}pi.prototype.toString=function(){switch(this.t){case 9:return this.c;default:li(this);case 0:if(di(this.c))return this.t=9,this.c;this.t=8;case 8:return this.c}},pi.prototype.toUtf16=function(){var r=this.toString();return 9==this.t?r:function(r){for(var n,e,t,u,a=_n,i=_n,c=0,f=r.length;cau?(i.substr(0,1),a+=i,i=_n,a+=r.slice(c,o)):i+=r.slice(c,o),o==f)break;c=o}u=1,++c=55295&&u<57344)&&(u=2):(u=3,++c1114111)&&(u=3))))),u<4?(c-=u,i+="�"):i+=u>Yr?String.fromCharCode(55232+(u>>10),St+(1023&u)):String.fromCharCode(u),i.length>or&&(i.substr(0,1),a+=i,i=_n)}return a+i}(r)},pi.prototype.slice=function(){var r=4==this.t?this.c.slice():this.c;return new pi(this.t,r,this.l)};var ki=[0];function gi(r){wi(ki.Invalid_argument,r)}function _i(){gi(Br)}function xi(r,n){switch(6&r.t){default:if(n>=r.c.length)return 0;case 0:return r.c.charCodeAt(n);case 4:return r.c[n]}}function Si(r,n){return n>>>0>=r.l&&_i(),xi(r,n)}function Ei(r,n){return 6&r.t&&li(r),6&n.t&&li(n),r.c>>0>=r.l&&_i(),Ai(r,n,e)}function Ni(r,n){if(r.fun)return Ni(r.fun,n);if("function"!=typeof r)return r;var e=0|r.length;if(0===e)return r.apply(null,n);var t=e-(0|n.length)|0;return 0==t?r.apply(null,n):t<0?Ni(r.apply(null,n.slice(0,e)),n.slice(e)):function(){for(var e=0==arguments.length?1:arguments.length,t=new Array(n.length+e),u=0;u>>0>=r.length-1&&Oi(),r}function Ri(r){return 6&r.t&&li(r),r.c}var Ti=Math.log2&&1020==Math.log2(11235582092889474e291);function Fi(r){var n=new Float32Array(1);return n[0]=r,0|new Int32Array(n.buffer)[0]}var Li=Math.pow(2,-24);function Ui(r){throw r}function Bi(){Ui(ki.Division_by_zero)}function Di(r,n,e){this.lo=r&Er,this.mi=n&Er,this.hi=e&Yr}function Mi(r,n,e){return new Di(r,n,e)}function Pi(r){if(!isFinite(r))return isNaN(r)?Mi(1,0,cu):Mi(0,0,r>0?cu:65520);var n=0==r&&1/r==-1/0?tt:r>=0?0:tt;n&&(r=-r);var e=function(r){if(Ti)return Math.floor(Math.log2(r));var n=0;if(0==r)return-1/0;if(r>=1)for(;r>=2;)r/=2,n++;else for(;r<1;)r*=2,n--;return n}(r)+1023;e<=0?(e=0,r/=Math.pow(2,-Aa)):((r/=Math.pow(2,e-V))<16&&(r*=2,e-=1),0==e&&(r/=2));var t=Math.pow(2,24),u=0|r,a=0|(r=(r-u)*t);return Mi(0|(r=(r-a)*t),a,u=u&_t|n|e<<4)}function ji(r){return r.toArray()}function zi(r,n,e){if(r.write(32,n.dims.length),r.write(32,n.kind|n.layout<<8),n.caml_custom==Dr)for(var t=0;t>4;if(u==Ca)return 0==(n|e|t&_t)?t&tt?-1/0:1/0:NaN;var a=Math.pow(2,-24),i=(n*a+e)*a+(t&_t);return u>0?(i+=16,i*=Math.pow(2,u-V)):i*=Math.pow(2,-Aa),t&tt&&(i=-i),i}function Vi(r){for(var n=r.length,e=1,t=0;tr.hi?1:this.hir.mi?1:this.mir.lo?1:this.loe?1:nr.mi?1:this.mir.lo?1:this.lo>24);return new Di(r,n,-this.hi+(n>>24))},Di.prototype.add=function(r){var n=this.lo+r.lo,e=this.mi+r.mi+(n>>24);return new Di(n,e,this.hi+r.hi+(e>>24))},Di.prototype.sub=function(r){var n=this.lo-r.lo,e=this.mi-r.mi+(n>>24);return new Di(n,e,this.hi-r.hi+(e>>24))},Di.prototype.mul=function(r){var n=this.lo*r.lo,e=(n*Li|0)+this.mi*r.lo+this.lo*r.mi;return new Di(n,e,(e*Li|0)+this.hi*r.lo+this.mi*r.mi+this.lo*r.hi)},Di.prototype.isZero=function(){return 0==(this.lo|this.mi|this.hi)},Di.prototype.isNeg=function(){return this.hi<<16<0},Di.prototype.and=function(r){return new Di(this.lo&r.lo,this.mi&r.mi,this.hi&r.hi)},Di.prototype.or=function(r){return new Di(this.lo|r.lo,this.mi|r.mi,this.hi|r.hi)},Di.prototype.xor=function(r){return new Di(this.lo^r.lo,this.mi^r.mi,this.hi^r.hi)},Di.prototype.shift_left=function(r){return 0==(r&=63)?this:r<24?new Di(this.lo<>24-r,this.hi<>24-r):r<48?new Di(0,this.lo<>48-r):new Di(0,0,this.lo<>r|this.mi<<24-r,this.mi>>r|this.hi<<24-r,this.hi>>r):r<48?new Di(this.mi>>r-24|this.hi<<48-r,this.hi>>r-24,0):new Di(this.hi>>r-48,0,0)},Di.prototype.shift_right=function(r){if(0==(r&=63))return this;var n=this.hi<<16>>16;if(r<24)return new Di(this.lo>>r|this.mi<<24-r,this.mi>>r|n<<24-r,this.hi<<16>>r>>>16);var e=this.hi<<16>>31;return r<48?new Di(this.mi>>r-24|this.hi<<48-r,this.hi<<16>>r-24>>16,e&Yr):new Di(this.hi<<16>>r-32,e,e)},Di.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23,this.mi=(this.mi<<1|this.lo>>23)&Er,this.lo=this.lo<<1&Er},Di.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&Er,this.mi=(this.mi>>>1|this.hi<<23)&Er,this.hi=this.hi>>>1},Di.prototype.udivmod=function(r){for(var n=0,e=this.copy(),t=r.copy(),u=new Di(0,0,0);e.ucompare(t)>0;)n++,t.lsl1();for(;n>=0;)n--,u.lsl1(),e.ucompare(t)>=0&&(u.lo++,e=e.sub(t)),t.lsr1();return{quotient:u,modulus:e}},Di.prototype.div=function(r){var n=this;r.isZero()&&Bi();var e=n.hi^r.hi;n.hi&tt&&(n=n.neg()),r.hi&tt&&(r=r.neg());var t=n.udivmod(r).quotient;return e&tt&&(t=t.neg()),t},Di.prototype.mod=function(r){var n=this;r.isZero()&&Bi();var e=n.hi;n.hi&tt&&(n=n.neg()),r.hi&tt&&(r=r.neg());var t=n.udivmod(r).modulus;return e&tt&&(t=t.neg()),t},Di.prototype.toInt=function(){return this.lo|this.mi<<24},Di.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo},Di.prototype.toArray=function(){return[this.hi>>8,this.hi&_,this.mi>>16,this.mi>>8&_,this.mi&_,this.lo>>16,this.lo>>8&_,this.lo&_]},Di.prototype.lo32=function(){return this.lo|(this.mi&_)<<24},Di.prototype.hi32=function(){return this.mi>>>8&Yr|this.hi<<16};var Ki=Dr;function Zi(r,n,e,t){this.kind=r,this.layout=n,this.dims=e,this.data=t}function $i(r,n,e,t){this.kind=r,this.layout=n,this.dims=e,this.data=t}function Qi(r,n,e,t){var u=Wi(r);return Vi(e)*u!=t.length&&gi("length doesn't match dims"),0==n&&1==e.length&&1==u?new $i(r,n,e,t):new Zi(r,n,e,t)}function Ji(r){ki.Failure||(ki.Failure=[z,yi(dt),-3]),wi(ki.Failure,r)}function rc(r,n,e){var t=r.read32s();(t<0||t>16)&&Ji("input_value: wrong number of bigarray dimensions");var u=r.read32s(),a=u&_,i=u>>8&1,c=[];if(e==Dr)for(var f=0;f>>17,461845907))<<13|r>>>19)+(r<<2)|0)-430675100|0}function uc(r,n){return function(r,n){return r=tc(r,Gi(n)),tc(r,Yi(n))}(r,Pi(n))}function ac(r){var n=Vi(r.dims),e=0;switch(r.kind){case 2:case 3:case 12:n>ct&&(n=ct);var t=0,u=0;for(u=0;u+4<=r.data.length;u+=4)e=tc(e,t=r.data[u+0]|r.data[u+1]<<8|r.data[u+2]<<16|r.data[u+3]<<24);switch(t=0,3&n){case 3:t=r.data[u+2]<<16;case 2:t|=r.data[u+1]<<8;case 1:e=tc(e,t|=r.data[u+0])}break;case 4:case 5:n>T&&(n=T);t=0,u=0;for(u=0;u+2<=r.data.length;u+=2)e=tc(e,t=r.data[u+0]|r.data[u+1]<<16);0!=(1&n)&&(e=tc(e,r.data[u]));break;case 6:n>64&&(n=64);for(u=0;u64&&(n=64);for(u=0;u32&&(n=32),n*=2;for(u=0;u64&&(n=64);for(u=0;u32&&(n=32);for(u=0;u=this.dims[e])&&Oi(),n=n*this.dims[e]+r[e];else for(e=this.dims.length-1;e>=0;e--)(r[e]<1||r[e]>this.dims[e])&&Oi(),n=n*this.dims[e]+(r[e]-1);return n},Zi.prototype.get=function(r){switch(this.kind){case 7:return function(r,n){return new Di(r&Er,r>>>24&_|(n&Yr)<<8,n>>>16&Yr)}(this.data[2*r+0],this.data[2*r+1]);case 10:case 11:var n=this.data[2*r+0],e=this.data[2*r+1];return[yu,n,e];default:return this.data[r]}},Zi.prototype.set=function(r,n){switch(this.kind){case 7:this.data[2*r+0]=Gi(n),this.data[2*r+1]=Yi(n);break;case 10:case 11:this.data[2*r+0]=n[1],this.data[2*r+1]=n[2];break;default:this.data[r]=n}return 0},Zi.prototype.fill=function(r){switch(this.kind){case 7:var n=Gi(r),e=Yi(r);if(n==e)this.data.fill(n);else for(var t=0;ta)return 1;if(u!=a){if(!n)return NaN;if(u==u)return 1;if(a==a)return-1}}break;case 7:for(t=0;tr.data[t+1])return 1;if(this.data[t]>>>0>>0)return-1;if(this.data[t]>>>0>r.data[t]>>>0)return 1}break;case 2:case 3:case 4:case 5:case 6:case 8:case 9:case 12:for(t=0;tr.data[t])return 1}}return 0},$i.prototype=new Zi,$i.prototype.offset=function(r){return"number"!=typeof r&&(r instanceof Array&&1==r.length?r=r[0]:gi("Ml_Bigarray_c_1_1.offset")),(r<0||r>=this.dims[0])&&Oi(),r},$i.prototype.get=function(r){return this.data[r]},$i.prototype.set=function(r,n){return this.data[r]=n,0},$i.prototype.fill=function(r){return this.data.fill(r),0};var cc={_j:{deserialize:function(r,n){for(var e=new Array(8),t=0;t<8;t++)e[t]=r.read8u();return n[0]=8,qi(e)},serialize:function(r,n,e){for(var t=ji(n),u=0;u<8;u++)r.write(8,t[u]);e[0]=8,e[1]=8},fixed_length:8,compare:ic,hash:function(r){return r.lo32()^r.hi32()}},_i:{deserialize:function(r,n){return n[0]=4,r.read32s()},fixed_length:4},_n:{deserialize:function(r,n){switch(r.read8u()){case 1:return n[0]=4,r.read32s();case 2:Ji("input_value: native integer value too large");default:Ji("input_value: ill-formed native integer")}},fixed_length:4},_bigarray:{deserialize:function(r,n){return rc(r,n,"_bigarray")},serialize:zi,compare:nc,hash:ac},_bigarr02:{deserialize:function(r,n){return rc(r,n,Dr)},serialize:zi,compare:nc,hash:ac}};function fc(r){return cc[r.caml_custom]&&cc[r.caml_custom].compare}function oc(r,n,e,t){var u=fc(n);if(u){var a=e>0?u(n,r,t):u(r,n,t);if(t&&a!=a)return e;if(+a!=+a)return+a;if(0!=(0|a))return 0|a}return e}function sc(r){return r instanceof pi}function vc(r){return sc(r)}function lc(r){if("number"==typeof r)return kn;if(sc(r))return qn;if(vc(r))return 1252;if(r instanceof Array&&r[0]===r[0]>>>0&&r[0]<=nt){var n=0|r[0];return n==yu?0:n}return r instanceof String||"string"==typeof r?rn:r instanceof Number?kn:r&&r.caml_custom?$e:r&&r.compare?1256:"function"==typeof r?1247:"symbol"==typeof r?1251:1001}function hc(r,n){return rn)return 1;if(r!=n){if(!e)return NaN;if(r==r)return 1;if(n==n)return-1}break;case 1001:if(rn)return 1;if(r!=n){if(!e)return NaN;if(r==r)return 1;if(n==n)return-1}break;case 1251:if(r!==n)return e?1:NaN;break;case 1252:if((r=Ri(r))!==(n=Ri(n))){if(rn)return 1}break;case 12520:if((r=r.toString())!==(n=n.toString())){if(rn)return 1}break;default:if(r.length!=n.length)return r.length1&&t.push(r,n,1)}}if(0==t.length)return 0;var f=t.pop();n=t.pop(),f+1<(r=t.pop()).length&&t.push(r,n,f+1),r=r[f],n=n[f]}}function pc(r,n){return dc(r,n,!0)}function mc(r){return r<0&&gi("Bytes.create"),new pi(r?2:9,_n,r)}function yc(r,n){return 0==n&&Bi(),r/n|0}var wc=3;var kc=2;function gc(r){var n=function(r){r<0&&gi("Weak.create");var n=[251,"caml_ephe_list_head"];return n.length=wc+r,n}(r);return n}function _c(r){return void 0===r[kc]?0:[0,r[kc]]}function xc(r){if(n.FinalizationRegistry&&n.WeakRef&&r[1]instanceof n.FinalizationRegistry)for(var e=wc;e0&&n==n)return n;if(n=+(r=r.replace(/_/g,_n)),r.length>0&&n==n||/^[+-]?nan$/i.test(r))return n;var e=/^ *([+-]?)0x([0-9a-f]+)\.?([0-9a-f]*)(p([+-]?[0-9]+))?/i.exec(r);if(e){var t=e[3].replace(/0+$/,_n),u=parseInt(e[1]+e[2]+t,16),a=(0|e[5])-4*t.length;return n=u*Math.pow(2,a)}return/^\+?inf(inity)?$/i.test(r)?1/0:/^-inf(inity)?$/i.test(r)?-1/0:void Ji("float_of_string")}function Cc(r){var n=(r=Ri(r)).length;n>31&&gi("format_int: format too long");for(var e={justify:Gn,signstyle:dr,filler:Fa,alternate:!1,base:0,signedconv:!1,width:0,uppercase:!1,sign:1,prec:-1,conv:"f"},t=0;t=0&&u<=9;)e.width=10*e.width+u,t++;t--;break;case".":for(e.prec=0,t++;(u=r.charCodeAt(t)-48)>=0&&u<=9;)e.prec=10*e.prec+u,t++;t--;case"d":case"i":e.signedconv=!0;case"u":e.base=10;break;case"x":e.base=16;break;case"X":e.base=16,e.uppercase=!0;break;case"o":e.base=8;break;case"e":case"f":case"g":e.signedconv=!0,e.conv=u;break;case"E":case"F":case"G":e.signedconv=!0,e.uppercase=!0,e.conv=u.toLowerCase()}}return e}function Nc(r,n){r.uppercase&&(n=n.toUpperCase());var e=n.length;r.signedconv&&(r.sign<0||r.signstyle!=dr)&&e++,r.alternate&&(8==r.base&&(e+=1),16==r.base&&(e+=2));var t=_n;if(r.justify==Gn&&r.filler==Fa)for(var u=e;u20?(e-=20,r/=Math.pow(10,e),r+=new Array(e+1).join(O),n>0&&(r=r+Yn+new Array(n+1).join(O)),r):r.toFixed(n)}(n,t);break;case"g":t=t||1;var i=(u=n.toExponential(t-1)).indexOf(hr),c=+u.slice(i+1);if(c<-4||n>=1e21||n.toFixed(0).length>t){for(a=i-1;u.charAt(a)==O;)a--;u.charAt(a)==Yn&&a--,a=(u=u.slice(0,a+1)+u.slice(i)).length,u.charAt(a-3)==hr&&(u=u.slice(0,a-1)+O+u.slice(a-1));break}var f=t;if(c<0)f-=c+1,u=n.toFixed(f);else for(;(u=n.toFixed(f)).length>t+1;)f--;if(f){for(a=u.length-1;u.charAt(a)==O;)a--;u.charAt(a)==Yn&&a--,u=u.slice(0,a+1)}}else u="inf",e.filler=Fa;return Nc(e,u)}function Ic(r,n){if(Ri(r)==Yt)return yi(_n+n);var e=Cc(r);n<0&&(e.signedconv?(e.sign=-1,n=-n):n>>>=0);var t=n.toString(e.base);if(e.prec>=0){e.filler=Fa;var u=e.prec-t.length;u>0&&(t=vi(u,O)+t)}return Nc(e,t)}var Rc=0;function Tc(){return Rc++}function Fc(r){return r.toUtf16()}function Lc(){return void 0!==n.process&&void 0!==n.process.versions&&void 0!==n.process.versions.node}var Uc=function(){function r(r){if(r.charAt(0)===Te)return[_n,r.substring(1)]}return Lc()&&n.process&&n.process.platform&&n.process.platform===ha?function(r){var n=/^([a-zA-Z]:|[\\/]{2}[^\\/]+[\\/]+[^\\/]+)?([\\/])?([\s\S]*?)$/.exec(r),e=n[1]||_n,t=Boolean(e&&e.charAt(1)!==Pa);if(Boolean(n[2]||t)){var u=n[1]||_n,a=n[2]||_n;return[u,r.substring(u.length+a.length)]}}:r}();function Bc(r){return r.slice(-1)!==Te?r+Te:r}if(Lc()&&n.process&&n.process.cwd)var Dc=n.process.cwd().replace(/\\/g,Te);else Dc="/static";function Mc(r){var n=9;return di(r)||(n=8,r=function(r){for(var n,e,t=_n,u=t,a=0,i=r.length;aau?(u.substr(0,1),t+=u,u=_n,t+=r.slice(a,c)):u+=r.slice(a,c),c==i)break;a=c}n>6),u+=String.fromCharCode(Ua|n&Rn)):n<55296||n>=Re?u+=String.fromCharCode(Ce|n>>12,Ua|n>>6&Rn,Ua|n&Rn):n>=56319||a+1==i||(e=r.charCodeAt(a+1))Re?u+="�":(a++,n=(n<<10)+e-56613888,u+=String.fromCharCode(Qn|n>>18,Ua|n>>12&Rn,Ua|n>>6&Rn,Ua|n&Rn)),u.length>or&&(u.substr(0,1),t+=u,u=_n)}return t+u}(r)),new pi(n,r,r.length)}function Pc(r){return Mc(r)}Dc=Bc(Dc);var jc=["E2BIG","EACCES","EAGAIN",Ot,"EBUSY","ECHILD","EDEADLK","EDOM",Ht,"EFAULT","EFBIG","EINTR","EINVAL","EIO","EISDIR","EMFILE","EMLINK","ENAMETOOLONG","ENFILE","ENODEV",pt,"ENOEXEC","ENOLCK","ENOMEM","ENOSPC","ENOSYS",Me,Nt,"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 zc(r,n,e,t){var u=jc.indexOf(r);return u<0&&(null==t&&(t=-9999),u=[0,t]),[u,Pc(n||_n),Pc(e||_n)]}var Wc={};function Xc(r){return Wc[r]}function qc(r,n){throw[0,r].concat(n)}function Hc(r){return r instanceof Uint8Array||(r=new Uint8Array(r)),new pi(4,r,r.length)}function Vc(r){wi(ki.Sys_error,r)}function Yc(r){Vc(r+Ku)}function Gc(r){return 4!=r.t&&fi(r),r.c}function Kc(r){return r.l}function Zc(){}function $c(r){this.data=r}function Qc(r,n,e){this.file=n,this.name=r,this.flags=e}function Jc(r,n){this.content={},this.root=r,this.lookupFun=n}function rf(r){return Kc(r)}function nf(r,n){return xi(r,n)}function ef(r){for(var n=rf(r),e=new Array(n),t=0;t=u){var a=mc(r+t),i=this.data;this.data=a,oi(i,0,this.data,0,u)}return oi(Hc(n),e,this.data,r,t),0},$c.prototype.read=function(r,n,e,t){var u=this.length();if(r+t>=u&&(t=u-r),t){var a=mc(0|t);oi(this.data,r,a,0,t),n.set(Gc(a),e)}return t},Qc.prototype.err_closed=function(){Vc(this.name+xu)},Qc.prototype.length=function(){if(this.file)return this.file.length();this.err_closed()},Qc.prototype.write=function(r,n,e,t){if(this.file)return this.file.write(r,n,e,t);this.err_closed()},Qc.prototype.read=function(r,n,e,t){if(this.file)return this.file.read(r,n,e,t);this.err_closed()},Qc.prototype.close=function(){this.file=void 0},Jc.prototype.nm=function(r){return this.root+r},Jc.prototype.create_dir_if_needed=function(r){for(var n=r.split(Te),e=_n,t=0;t1&&t.pop();break;case".":case"":break;default:t.push(e[u])}return t.unshift(n[0]),t.orig=r,t}(r),t=Bc(r=e.join(Te)),u=0;u=0)}function lf(r,n){return+(dc(r,n,!1)>0)}function hf(r,n){var e,t,u=n.length;for(e=0;e+4<=u;e+=4)r=tc(r,t=n.charCodeAt(e)|n.charCodeAt(e+1)<<8|n.charCodeAt(e+2)<<16|n.charCodeAt(e+3)<<24);switch(t=0,3&u){case 3:t=n.charCodeAt(e+2)<<16;case 2:t|=n.charCodeAt(e+1)<<8;case 1:r=tc(r,t|=n.charCodeAt(e))}return r^=u}function bf(r,n){return hf(r,Ri(n))}function df(r,n){var e=function(r){switch(6&r.t){default:li(r);case 0:case 4:return r.c}}(n);return"string"==typeof e?hf(r,e):function(r,n){var e,t,u=n.length;for(e=0;e+4<=u;e+=4)r=tc(r,t=n[e]|n[e+1]<<8|n[e+2]<<16|n[e+3]<<24);switch(t=0,3&u){case 3:t=n[e+2]<<16;case 2:t|=n[e+1]<<8;case 1:r=tc(r,t|=n[e])}return r^u}(r,e)}function pf(r,n,e,t){var u,a,i,c,f,o,s,v,l;for(((c=n)<0||c>ct)&&(c=ct),f=r,o=e,u=[t],a=0,i=1;a0;){if((s=u[a++])&&s.caml_custom){if(cc[s.caml_custom]&&cc[s.caml_custom].hash)o=tc(o,cc[s.caml_custom].hash(s)),f--}else if(s instanceof Array&&s[0]===(0|s[0]))switch(s[0]){case 248:o=tc(o,s[2]),f--;break;case 250:u[--a]=s[1];break;default:for(o=tc(o,s.length-1<<10|s[0]),v=1,l=s.length;v=c);v++)u[i++]=s[v]}else sc(s)?(o=df(o,s),f--):vc(s)?(o=bf(o,s),f--):"string"==typeof s?(o=hf(o,s),f--):s===(0|s)?(o=tc(o,s+s+1),f--):s===+s&&(o=uc(o,s),f--)}return o=function(r){return r=ec(r^=r>>>16,-2048144789),r=ec(r^=r>>>13,-1028477387),r^r>>>16}(o),1073741823&o}function mf(r,n,e){if(!isFinite(r))return isNaN(r)?Pc(xe):Pc(r>0?wn:"-infinity");var t=0==r&&1/r==-1/0?1:r>=0?0:1;t&&(r=-r);var u=0;if(0==r);else if(r<1)for(;r<1&&u>-1022;)r*=2,u--;else for(;r>=2;)r/=2,u++;var a=u<0?_n:Gn,i=_n;if(t)i=dr;else switch(e){case 43:i=Gn;break;case 32:i=Fa}if(n>=0&&n<13){var c=Math.pow(2,4*n);r=Math.round(r*c)/c}var f=r.toString(16);if(n>=0){var o=f.indexOf(Yn);if(o<0)f+=Yn+vi(n,O);else{var s=o+1+n;f.length>24},read16u:function(){var r=this.s,n=this.i;return this.i=n+2,r.charCodeAt(n)<<8|r.charCodeAt(n+1)},read16s:function(){var r=this.s,n=this.i;return this.i=n+2,r.charCodeAt(n)<<24>>16|r.charCodeAt(n+1)},read32u:function(){var r=this.s,n=this.i;return this.i=n+4,(r.charCodeAt(n)<<24|r.charCodeAt(n+1)<<16|r.charCodeAt(n+2)<<8|r.charCodeAt(n+3))>>>0},read32s:function(){var r=this.s,n=this.i;return this.i=n+4,r.charCodeAt(n)<<24|r.charCodeAt(n+1)<<16|r.charCodeAt(n+2)<<8|r.charCodeAt(n+3)},readstr:function(r){var n=this.i;return this.i=n+r,yi(this.s.substring(n,n+r))}};var kf=new Array;function gf(r,n){return r.add(n)}function _f(r,n){return r.and(n)}function xf(r){var n=ji(r);return qi([n[7],n[6],n[5],n[4],n[3],n[2],n[1],n[0]])}function Sf(r,n){return r.div(n)}function Ef(r){return+r.isZero()}function Af(r){return new Di(r&Er,r>>24&Er,r>>31&Yr)}function Cf(r){return r.toInt()}function Nf(r){return r.neg()}function Of(r,n){var e=Cc(r);e.signedconv&&function(r){return+r.isNeg()}(n)&&(e.sign=-1,n=Nf(n));var t=_n,u=Af(e.base);do{var a=n.udivmod(u);n=a.quotient,t="0123456789abcdef".charAt(Cf(a.modulus))+t}while(!Ef(n));if(e.prec>=0){e.filler=Fa;var i=e.prec-t.length;i>0&&(t=vi(i,O)+t)}return Nc(e,t)}function If(r,n){return r.mod(n)}function Rf(r,n){return r.mul(n)}function Tf(r){return r<0&&(r=Math.ceil(r)),new Di(r&Er,Math.floor(r*Li)&Er,Math.floor(r*Li*Li)&Yr)}function Ff(r,n){return r.ucompare(n)<0}function Lf(r){var n=0,e=rf(r),t=10,u=1;if(e>0)switch(nf(r,n)){case 45:n++,u=-1;break;case 43:n++,u=1}if(n+1=48&&r<=57?r-48:r>=65&&r<=90?r-55:r>=97&&r<=A?r-87:-1}function Bf(r){var n=Lf(r),e=n[0],t=n[1],u=n[2],a=Af(u),i=new Di(Er,268435455,Yr).udivmod(a).quotient,c=nf(r,e),f=Uf(c);(f<0||f>=u)&&Ji(ru);for(var o=Af(f);;)if(95!=(c=nf(r,++e))){if((f=Uf(c))<0||f>=u)break;Ff(i,o)&&Ji(ru),f=Af(f),Ff(o=gf(Rf(a,o),f),f)&&Ji(ru)}return e!=rf(r)&&Ji(ru),10==u&&Ff(new Di(0,0,tt),o)&&Ji(ru),t<0&&(o=Nf(o)),o}function Df(r,n){return r.or(n)}function Mf(r,n){return r.shift_left(n)}function Pf(r,n){return r.shift_right(n)}function jf(r,n){return r.shift_right_unsigned(n)}function zf(r,n){return r.sub(n)}function Wf(r){return r.toFloat()}function Xf(r,n){return r.xor(n)}function qf(r){var n=Lf(r),e=n[0],t=n[1],u=n[2],a=rf(r),i=e=u)&&Ji(ru);var f=c;for(e++;e=u)break;(f=u*f+c)>4294967295&&Ji(ru)}return e!=a&&Ji(ru),f*=t,10==u&&(0|f)!=f&&Ji(ru),0|f}function Hf(r){return r.slice(1)}function Vf(r,n){return+(dc(r,n,!1)<=0)}function Yf(r,n){return+(dc(r,n,!1)<0)}function Gf(r){for(var n=(r=Ri(r)).length/2,e=new Array(n),t=0;t>16;return e}function Kf(r,n,e){r.lex_default||(r.lex_base=Gf(r[1]),r.lex_backtrk=Gf(r[2]),r.lex_check=Gf(r[5]),r.lex_trans=Gf(r[4]),r.lex_default=Gf(r[3]));var t,u=n,a=Gc(e[2]);for(u>=0?(e[7]=e[5]=e[6],e[8]=-1):u=-u-1;;){var i=r.lex_base[u];if(i<0)return-i-1;var c=r.lex_backtrk[u];if(c>=0&&(e[7]=e[6],e[8]=c),e[6]>=e[3]){if(0==e[9])return-u-1;t=ct}else t=a[e[6]],e[6]++;if((u=r.lex_check[i+t]==u?r.lex_trans[i+t]:r.lex_default[u])<0){if(e[6]=e[7],-1!=e[8])return e[8];Ji("lexing: empty token")}else t==ct&&(e[9]=0)}}function Zf(r,n){r<0&&Oi();r=r+1|0;var e=new Array(r);e[0]=0;for(var t=1;t>>32-a,t)}function e(r,e,t,u,a,i,c){return n(e&t|~e&u,r,e,a,i,c)}function t(r,e,t,u,a,i,c){return n(e&u|t&~u,r,e,a,i,c)}function u(r,e,t,u,a,i,c){return n(e^t^u,r,e,a,i,c)}function a(r,e,t,u,a,i,c){return n(t^(e|~u),r,e,a,i,c)}return function(n,i){var c=n[0],f=n[1],o=n[2],s=n[3];c=e(c,f,o,s,i[0],7,3614090360),s=e(s,c,f,o,i[1],12,3905402710),o=e(o,s,c,f,i[2],17,606105819),f=e(f,o,s,c,i[3],22,3250441966),c=e(c,f,o,s,i[4],7,4118548399),s=e(s,c,f,o,i[5],12,1200080426),o=e(o,s,c,f,i[6],17,2821735955),f=e(f,o,s,c,i[7],22,4249261313),c=e(c,f,o,s,i[8],7,1770035416),s=e(s,c,f,o,i[9],12,2336552879),o=e(o,s,c,f,i[10],17,4294925233),f=e(f,o,s,c,i[11],22,2304563134),c=e(c,f,o,s,i[12],7,1804603682),s=e(s,c,f,o,i[13],12,4254626195),o=e(o,s,c,f,i[14],17,2792965006),c=t(c,f=e(f,o,s,c,i[15],22,1236535329),o,s,i[1],5,4129170786),s=t(s,c,f,o,i[6],9,3225465664),o=t(o,s,c,f,i[11],14,643717713),f=t(f,o,s,c,i[0],20,3921069994),c=t(c,f,o,s,i[5],5,3593408605),s=t(s,c,f,o,i[10],9,38016083),o=t(o,s,c,f,i[15],14,3634488961),f=t(f,o,s,c,i[4],20,3889429448),c=t(c,f,o,s,i[9],5,568446438),s=t(s,c,f,o,i[14],9,3275163606),o=t(o,s,c,f,i[3],14,4107603335),f=t(f,o,s,c,i[8],20,1163531501),c=t(c,f,o,s,i[13],5,2850285829),s=t(s,c,f,o,i[2],9,4243563512),o=t(o,s,c,f,i[7],14,1735328473),c=u(c,f=t(f,o,s,c,i[12],20,2368359562),o,s,i[5],4,4294588738),s=u(s,c,f,o,i[8],11,2272392833),o=u(o,s,c,f,i[11],16,1839030562),f=u(f,o,s,c,i[14],23,4259657740),c=u(c,f,o,s,i[1],4,2763975236),s=u(s,c,f,o,i[4],11,1272893353),o=u(o,s,c,f,i[7],16,4139469664),f=u(f,o,s,c,i[10],23,3200236656),c=u(c,f,o,s,i[13],4,681279174),s=u(s,c,f,o,i[0],11,3936430074),o=u(o,s,c,f,i[3],16,3572445317),f=u(f,o,s,c,i[6],23,76029189),c=u(c,f,o,s,i[9],4,3654602809),s=u(s,c,f,o,i[12],11,3873151461),o=u(o,s,c,f,i[15],16,530742520),c=a(c,f=u(f,o,s,c,i[2],23,3299628645),o,s,i[0],6,4096336452),s=a(s,c,f,o,i[7],10,1126891415),o=a(o,s,c,f,i[14],15,2878612391),f=a(f,o,s,c,i[5],21,4237533241),c=a(c,f,o,s,i[12],6,1700485571),s=a(s,c,f,o,i[3],10,2399980690),o=a(o,s,c,f,i[10],15,4293915773),f=a(f,o,s,c,i[1],21,2240044497),c=a(c,f,o,s,i[8],6,1873313359),s=a(s,c,f,o,i[15],10,4264355552),o=a(o,s,c,f,i[6],15,2734768916),f=a(f,o,s,c,i[13],21,1309151649),c=a(c,f,o,s,i[4],6,4149444226),s=a(s,c,f,o,i[11],10,3174756917),o=a(o,s,c,f,i[2],15,718787259),f=a(f,o,s,c,i[9],21,3951481745),n[0]=r(c,n[0]),n[1]=r(f,n[1]),n[2]=r(o,n[2]),n[3]=r(s,n[3])}}();function Qf(r){return yi(ci(r,0,r.length))}function Jf(r,n,e){var t=function(){var r=new ArrayBuffer(64),n=new Uint32Array(r),e=new Uint8Array(r);return{len:0,w:new Uint32Array([1732584193,4023233417,2562383102,271733878]),b32:n,b8:e}}();return function(r,n,e){var t=r.len&Rn,u=0;if(r.len+=e,t){var a=64-t;if(e=64;)r.b8.set(n.subarray(u,u+64),0),$f(r.w,r.b32),e-=64,u+=64;e&&r.b8.set(n.subarray(u,u+e),0)}(t,Gc(r).subarray(n,n+e),e),Qf(function(r){var n=r.len&Rn;if(r.b8[n]=Ua,++n>56){for(var e=n;e<64;e++)r.b8[e]=0;for($f(r.w,r.b32),e=0;e<56;e++)r.b8[e]=0}else for(e=n;e<56;e++)r.b8[e]=0;r.b32[14]=r.len<<3,r.b32[15]=r.len>>29&536870911,$f(r.w,r.b32);for(var t=new Uint8Array(16),u=0;u<4;u++)for(e=0;e<4;e++)t[4*u+e]=r.w[u]>>8*e&G;return t}(t))}function ro(r,n,e){return Jf(r,n,e)}var no=new Array(3);function eo(r){var n=kf[r];return n.opened||Vc("Cannot flush a closed channel"),n.buffer&&0!=n.buffer_curr?(n.output?n.output(ci(n.buffer,0,n.buffer_curr)):n.file.write(n.offset,n.buffer,0,n.buffer_curr),n.offset+=n.buffer_curr,n.buffer_curr=0,0):0}function to(r,n,e,t){return function(r,n,e,t){var u=kf[r],a=t;if(t<=(i=u.buffer_max-u.buffer_curr))n.set(u.buffer.subarray(u.buffer_curr,u.buffer_curr+t),e),u.buffer_curr+=t;else if(i>0)n.set(u.buffer.subarray(u.buffer_curr,u.buffer_curr+i),e),u.buffer_curr+=i,a=i;else{var i;u.buffer_curr=0,u.buffer_max=0,yf(u),a>(i=u.buffer_max-u.buffer_curr)&&(a=i),n.set(u.buffer.subarray(u.buffer_curr,u.buffer_curr+a),e),u.buffer_curr+=a}return a}(r,Gc(n),e,t)}function uo(r,n){$c.call(this,mc(0)),this.log=function(r){return 0},1==r&&"function"==typeof console.log?this.log=console.log:2==r&&"function"==typeof console.error?this.log=console.error:"function"==typeof console.log&&(this.log=console.log),this.flags=n}function ao(r,n){return null==n&&(n=no.length),no[n]=r,n}function io(r){var n=no[r];n.flags.rdonly&&Vc(B+r+" is readonly");var e=void 0!==n.flags.buffered?n.flags.buffered:1,t={file:n,offset:n.flags.append?n.length():0,fd:r,opened:!0,out:!0,buffer_curr:0,buffer:new Uint8Array(ve),buffered:e};return kf[t.fd]=t,t.fd}function co(r,n,e,t){return function(r,n,e,t){var u=kf[r];if(u.opened||Vc("Cannot output to a closed channel"),n=(n=Gc(n)).subarray(e,e+t),u.buffer_curr+n.length>u.buffer.length){var a=new Uint8Array(u.buffer_curr+n.length);a.set(u.buffer),u.buffer=a}switch(u.buffered){case 0:u.buffer.set(n,u.buffer_curr),u.buffer_curr+=n.length,eo(r);break;case 1:u.buffer.set(n,u.buffer_curr),u.buffer_curr+=n.length,u.buffer_curr>=u.buffer.length&&eo(r);break;case 2:var i=n.lastIndexOf(10);i<0?(u.buffer.set(n,u.buffer_curr),u.buffer_curr+=n.length,u.buffer_curr>=u.buffer.length&&eo(r)):(u.buffer.set(n.subarray(0,i+1),u.buffer_curr),u.buffer_curr+=i+1,eo(r),u.buffer.set(n.subarray(i+1),u.buffer_curr),u.buffer_curr+=n.length-i-1)}return 0}(r,n,e,t)}function fo(r,n){return co(r,yi(String.fromCharCode(n)),0,1),0}function oo(r,n){return 0==n&&Bi(),r%n}function so(r,n){return+(0!=dc(r,n,!1))}function vo(r){return r instanceof Array&&r[0]==r[0]>>>0?r[0]:sc(r)||vc(r)?qn:r instanceof Function||"function"==typeof r?yt:r&&r.caml_custom?nt:kn}function lo(r,e,t){t&&n.toplevelReloc&&(r=n.toplevelReloc(t)),ki[r+1]=e,t&&(ki[t]=e)}function ho(r,n){return Wc[Ri(r)]=n,0}function bo(r,n){return bi(r,n)}function po(r,n){return n>>>0>=rf(r)&&gi(Br),nf(r,n)}function mo(r,n){return Ei(r,n)}function yo(r,n){return mo(n,r)}function wo(r,n){return 1-bo(r,n)}uo.prototype.length=function(){return 0},uo.prototype.write=function(r,n,e,t){if(this.log){t>0&&e>=0&&e+t<=n.length&&10==n[e+t-1]&&t--;var u=mc(t);return oi(Hc(n),e,u,0,t),this.log(u.toUtf16()),0}Vc(this.fd+xu)},uo.prototype.read=function(r,n,e,t){Vc(this.fd+": file descriptor is write only")},uo.prototype.close=function(){this.log=void 0},function(){function r(r,n){return Lc()?function(r,n){if(n.name)try{return new tf(e(38569).openSync(n.name,"rs"),n)}catch(_n){}return new tf(r,n)}(r,n):new uo(r,n)}ao(r(0,{rdonly:1,altname:"/dev/stdin",isCharacterDevice:!0}),0),ao(r(1,{buffered:2,wronly:1,isCharacterDevice:!0}),1),ao(r(2,{buffered:2,wronly:1,isCharacterDevice:!0}),2)}();var ko=function(){var r=n.process,e="a.out",t=[];if(r&&r.argv&&r.argv.length>1){var u=r.argv;e=u[1],t=u.slice(2)}for(var a=[0,Pc(e)],i=0;i>3]>>(7&n)&1}function g(r,n){return po(r,n>>3)>>(7&n)&1}return function(r,x,S,E){for(var A=Hf(r[1]),C=Hf(r[2]),N=Ri(r[3]),O=0|r[4],I=0|r[5],R=(r[6],x=ef(x),0),T=!1,F=[],L=new Array(O),U=new Array(I),B=0;B>8,q=X&_,H=x[S];switch(R++,W){case n:if(S===x.length){j();break}H===q?S++:D();break;case e:if(S===x.length){j();break}N.charCodeAt(H)===q?S++:D();break;case t:var V=Ri(C[q]);for(B=0;B0&&10!=x[S-1]&&D();break;case c:Srf(n))&&gi("Str.search_forward");e<=rf(n);){var t=No(r,n,e,0);if(t)return t;e++}return[0]}function Io(r,n,e){(e<0||e>rf(n))&&gi("Str.string_match");var t=No(r,n,e,0);return t||[0]}function Ro(r){if(!(r instanceof Array)||0!=r[0]&&r[0]!=z)throw r;var n=Xc($t);if(n)n(r,!1);else{var e=function(r){var n=_n;if(0==r[0]){if(n+=r[1][1],3==r.length&&0==r[2][0]&&function(r){switch(r[2]){case-8:case-11:case-12:return 1;default:return 0}}(r[1]))var e=r[2],t=1;else t=2,e=r;n+=Je;for(var u=t;ut&&(n+=va);var a=e[u];n+="number"==typeof a?a.toString():a instanceof pi||"string"==typeof a?Ze+a.toString()+Ze:Ga}n+=pe}else r[0]==z&&(n+=r[1]);return n}(r),t=Xc(Ta);t&&t(0),console.error(La+e+"\n")}}function To(r,n){return 1==r.length?r(n):Ni(r,[n])}function Fo(r,n,e){return 2==r.length?r(n,e):Ni(r,[n,e])}function Lo(r,n,e,t){return 3==r.length?r(n,e,t):Ni(r,[n,e,t])}function Uo(r,n,e,t,u){return 4==r.length?r(n,e,t,u):Ni(r,[n,e,t,u])}function Bo(r,n,e,t,u,a){return 5==r.length?r(n,e,t,u,a):Ni(r,[n,e,t,u,a])}function Do(r,n,e,t,u,a,i){return 6==r.length?r(n,e,t,u,a,i):Ni(r,[n,e,t,u,a,i])}function Mo(r,n,e,t,u,a,i,c){return 7==r.length?r(n,e,t,u,a,i,c):Ni(r,[n,e,t,u,a,i,c])}!function(){var r=n.process;r&&r.on?r.on("uncaughtException",(function(n,e){Ro(n),r.exit(2)})):n.addEventListener&&n.addEventListener("error",(function(r){r.error&&Ro(r.error)}))}(),function(){var r=n.caml_fs_tmp;if(r)for(var e=0;e"),0,2],[18,[1,[0,hs,yi(ka)]],0]]]]]]]]],ds=[0,[0,0,yi("parse")],[0,[0,1,yi("can")],[0,[0,2,yi("solve")],[0,[0,3,yi("ir")],[0,[0,4,yi("eval")],0]]]]],ps=[0,[0,0,yi("print")],[0,[0,1,yi("elab")],[0,[0,1,yi("elaborate")],0]]];lo(11,Go,Da),lo(10,Yo,Le),lo(9,[z,yi(F),Xn],F),lo(8,Vo,Yu),lo(7,Ho,Dn),lo(6,qo,ua),lo(5,[z,yi(Tt),-6],Tt),lo(4,Xo,bt),lo(3,Wo,c),lo(2,zo,dt),lo(1,jo,Bt),lo(0,Po,Ir);var ms=yi("input"),ys=yi("output_substring"),ws=yi("%.12g"),ks=yi(Yn),gs=(yi(Na),yi(ni),yi("bool_of_string"),yi(ni)),_s=yi(Na),xs=yi("char_of_int"),Ss=yi("Stdlib.Exit"),Es=Mi(1,0,32752),As=yi("Stdlib.Sys.Break"),Cs=yi("Obj.Ephemeron.check_key"),Ns=yi("Obj.Ephemeron.set_key"),Os=yi("Obj.Ephemeron.get_key"),Is=(yi("Obj.Ephemeron.create"),yi(Ar)),Rs=yi(Ar),Ts=yi("CamlinternalLazy.Undefined"),Fs=yi("option is None"),Ls=yi("\\\\"),Us=yi("\\'"),Bs=yi("\\b"),Ds=yi("\\t"),Ms=yi("\\n"),Ps=yi("\\r"),js=yi("Char.chr"),zs=yi(" is not a latin1 character"),Ws=yi("%04X"),Xs=yi("U+"),qs=yi(" is not an Unicode scalar value"),Hs=yi("%X"),Vs=yi("List.map2"),Ys=yi("List.iter2"),Gs=yi("List.for_all2"),Ks=[0,0,0],Zs=yi("List.combine"),$s=yi("nth"),Qs=yi("List.nth"),Js=yi("tl"),rv=yi("hd"),nv=yi("Bytes.of_seq: cannot grow bytes"),ev=yi("String.blit / Bytes.blit_string"),tv=yi("Bytes.blit"),uv=yi("String.sub / Bytes.sub"),av=yi("String.contains_from / Bytes.contains_from"),iv=yi("String.index_from / Bytes.index_from"),cv=yi(_n),fv=yi("String.concat"),ov=yi("Array.blit"),sv=yi("Array.sub"),vv=yi("Array.init"),lv=yi(Yt),hv=yi(Yt),bv=Mi(Pn,Pn,Nu),dv=Mi(0,0,0),pv=Mi(1,0,0),mv=Mi(Pn,Pn,Nu),yv=yi(Yt),wv=yi("Stdlib.Parsing.Parse_error"),kv=yi("Map.remove_min_elt"),gv=[0,0,0,0],_v=[0,yi("map.ml"),400,10],xv=[0,0,0],Sv=yi(f),Ev=yi(f),Av=yi(f),Cv=yi(f),Nv=yi("Stdlib.Stack.Empty"),Ov=yi("Stdlib.Queue.Empty"),Iv=yi("Buffer.add_substring/add_subbytes"),Rv=yi("Buffer.add: cannot grow buffer"),Tv=[0,yi(Qt),93,2],Fv=[0,yi(Qt),94,2],Lv=yi("Buffer.sub"),Uv=yi("%c"),Bv=yi(Ie),Dv=yi("%i"),Mv=yi("%li"),Pv=yi("%ni"),jv=yi("%Li"),zv=yi("%f"),Wv=yi("%B"),Xv=yi("%{"),qv=yi("%}"),Hv=yi("%("),Vv=yi("%)"),Yv=yi(sa),Gv=yi("%t"),Kv=yi("%?"),Zv=yi("%r"),$v=yi("%_r"),Qv=[0,yi(Rt),850,23],Jv=[0,yi(Rt),814,21],rl=[0,yi(Rt),815,21],nl=[0,yi(Rt),818,21],el=[0,yi(Rt),819,21],tl=[0,yi(Rt),822,19],ul=[0,yi(Rt),823,19],al=[0,yi(Rt),826,22],il=[0,yi(Rt),827,22],cl=[0,yi(Rt),831,30],fl=[0,yi(Rt),832,30],ol=[0,yi(Rt),836,26],sl=[0,yi(Rt),837,26],vl=[0,yi(Rt),846,28],ll=[0,yi(Rt),847,28],hl=[0,yi(Rt),851,23],bl=yi("%u"),dl=[0,yi(Rt),1558,4],pl=yi("Printf: bad conversion %["),ml=[0,yi(Rt),1626,39],yl=[0,yi(Rt),1649,31],wl=[0,yi(Rt),1650,31],kl=yi("Printf: bad conversion %_"),gl=yi(sr),_l=yi(v),xl=yi(sr),Sl=yi(v),El=yi(sr),Al=yi(v),Cl=[0,[11,yi("bad input: format type mismatch between "),[3,0,[11,yi(kr),[3,0,0]]]],yi("bad input: format type mismatch between %S and %S")],Nl=[0,[11,yi(M),[3,0,[11,yi(R),[4,0,0,0,[11,yi(", duplicate flag "),[1,0]]]]]],yi("invalid format %S: at character number %d, duplicate flag %C")],Ol=yi(O),Il=yi("padding"),Rl=[0,1,0],Tl=[0,0],Fl=yi(Ge),Ll=[1,0],Ul=[1,1],Bl=yi("'*'"),Dl=yi("'-'"),Ml=yi("'0'"),Pl=yi("'*'"),jl=yi(O),zl=[1,1],Wl=yi(O),Xl=yi(Ge),ql=[1,1],Hl=yi(Ge),Vl=[0,[11,yi(M),[3,0,[11,yi(R),[4,0,0,0,[11,yi(", flag "),[1,[11,yi(" is only allowed after the '"),[12,37,[11,yi("', before padding and precision"),0]]]]]]]]],yi("invalid format %S: at character number %d, flag %C is only allowed after the '%%', before padding and precision")],Yl=[0,[11,yi(M),[3,0,[11,yi(R),[4,0,0,0,[11,yi(', invalid conversion "'),[12,37,[0,[12,34,0]]]]]]]],yi('invalid format %S: at character number %d, invalid conversion "%%%c"')],Gl=yi(Gu),Kl=yi("'#'"),Zl=yi("' '"),$l=[0,0],Ql=yi("`padding'"),Jl=[0,0],rh=yi("`precision'"),nh=yi(Gu),eh=yi("'_'"),th=[0,[12,64,0]],uh=[0,yi(Zu),1,0],ah=[0,yi(ne),0,0],ih=[0,yi("@;"),1,0],ch=[2,60],fh=[0,[11,yi(M),[3,0,[11,yi(": '"),[12,37,[11,yi("' alone is not accepted in character sets, use "),[12,37,[12,37,[11,yi(" instead at position "),[4,0,0,0,[12,46,0]]]]]]]]]],yi("invalid format %S: '%%' alone is not accepted in character sets, use %%%% instead at position %d.")],oh=[0,[11,yi(M),[3,0,[11,yi(": integer "),[4,0,0,0,[11,yi(" is greater than the limit "),[4,0,0,0,0]]]]]],yi("invalid format %S: integer %d is greater than the limit %d")],sh=yi("digit"),vh=[0,yi(Rt),2837,11],lh=[0,[11,yi(M),[3,0,[11,yi(': unclosed sub-format, expected "'),[12,37,[0,[11,yi('" at character number '),[4,0,0,0,0]]]]]]],yi('invalid format %S: unclosed sub-format, expected "%%%c" at character number %d')],hh=yi("character ')'"),bh=yi("character '}'"),dh=[0,yi(Rt),2899,34],ph=yi("'#'"),mh=yi(Gu),yh=yi(Gu),wh=yi("' '"),kh=[0,yi(Rt),2935,28],gh=yi(Gu),_h=[0,yi(Rt),2957,11],xh=[0,[11,yi(M),[3,0,[11,yi(R),[4,0,0,0,[11,yi(va),[2,0,[11,yi(" is incompatible with '"),[0,[11,yi("' in sub-format "),[3,0,0]]]]]]]]]],yi("invalid format %S: at character number %d, %s is incompatible with '%c' in sub-format %S")],Sh=[0,[11,yi(M),[3,0,[11,yi(R),[4,0,0,0,[11,yi(va),[2,0,[11,yi(" expected, read "),[1,0]]]]]]]],yi("invalid format %S: at character number %d, %s expected, read %C")],Eh=[0,[11,yi(M),[3,0,[11,yi(R),[4,0,0,0,[11,yi(", '"),[0,[11,yi("' without "),[2,0,0]]]]]]]],yi("invalid format %S: at character number %d, '%c' without %s")],Ah=yi("non-zero widths are unsupported for %c conversions"),Ch=yi("unexpected end of format"),Nh=[0,[11,yi(M),[3,0,[11,yi(R),[4,0,0,0,[11,yi(va),[2,0,0]]]]]],yi("invalid format %S: at character number %d, %s")],Oh=[0,[11,yi("invalid box description "),[3,0,0]],yi("invalid box description %S")],Ih=yi(_n),Rh=[0,0,4],Th=yi(_n),Fh=yi("b"),Lh=yi("h"),Uh=yi("hov"),Bh=yi("hv"),Dh=yi("v"),Mh=yi(xe),Ph=yi("neg_infinity"),jh=yi(wn),zh=yi(Yn),Wh=[0,tu],Xh=yi("%+nd"),qh=yi("% nd"),Hh=yi("%+ni"),Vh=yi("% ni"),Yh=yi("%nx"),Gh=yi("%#nx"),Kh=yi("%nX"),Zh=yi("%#nX"),$h=yi("%no"),Qh=yi("%#no"),Jh=yi("%nd"),rb=yi("%ni"),nb=yi("%nu"),eb=yi("%+ld"),tb=yi("% ld"),ub=yi("%+li"),ab=yi("% li"),ib=yi("%lx"),cb=yi("%#lx"),fb=yi("%lX"),ob=yi("%#lX"),sb=yi("%lo"),vb=yi("%#lo"),lb=yi("%ld"),hb=yi("%li"),bb=yi("%lu"),db=yi("%+Ld"),pb=yi("% Ld"),mb=yi("%+Li"),yb=yi("% Li"),wb=yi("%Lx"),kb=yi("%#Lx"),gb=yi("%LX"),_b=yi("%#LX"),xb=yi("%Lo"),Sb=yi("%#Lo"),Eb=yi("%Ld"),Ab=yi("%Li"),Cb=yi("%Lu"),Nb=yi("%+d"),Ob=yi("% d"),Ib=yi("%+i"),Rb=yi("% i"),Tb=yi(zn),Fb=yi("%#x"),Lb=yi("%X"),Ub=yi("%#X"),Bb=yi("%o"),Db=yi("%#o"),Mb=yi(Yt),Pb=yi("%i"),jb=yi("%u"),zb=yi(pu),Wb=yi("@}"),Xb=yi("@?"),qb=yi("@\n"),Hb=yi("@."),Vb=yi("@@"),Yb=yi("@%"),Gb=yi("@"),Kb=[0,0,0],Zb=yi("CamlinternalFormat.Type_mismatch"),$b=(yi(_n),yi(mu),yi("a boolean"),yi(Ia),yi(Ia),yi(it),yi(it),yi(_n),yi(Fa),yi(_n),yi("one of: "),yi("Arg.Expand is is only allowed with Arg.parse_and_expand_argv_dynamic"),yi("no argument"),yi("(?)"),yi(st),yi(Wu),yi(": unknown option '"),yi("'.\n"),yi("%s: unknown option '%s'.\n"),yi(": wrong argument '"),yi("'; option '"),yi("' expects "),yi(".\n"),yi("%s: wrong argument '%s'; option '%s' expects %s.\n"),yi(": option '"),yi("' needs an argument.\n"),yi("%s: option '%s' needs an argument.\n"),yi(Wt),yi(".\n"),yi("%s: %s.\n"),yi(Wu),yi(st),yi(u),yi(Wu),yi(I),yi(Wu),yi(st),yi(I),yi(st),yi(Wu),yi(Rr),yi(" %s %s\n"),yi("}"),yi("|"),yi("{"),yi(Rr),yi(" %s %s%s\n"),yi(""),yi("Stdlib.Arg.Bad")),Qb=yi("Stdlib.Arg.Help"),Jb=yi("Stdlib.Arg.Stop"),rd=yi(_n),nd=[0,[11,yi(va),[2,0,[2,0,0]]],yi(", %s%s")],ed=[0,[11,yi(La),[2,0,[12,10,0]]],yi(Qe)],td=[0,[11,yi("Fatal error in uncaught exception handler: exception "),[2,0,[12,10,0]]],yi("Fatal error in uncaught exception handler: exception %s\n")],ud=yi("Fatal error: out of memory in uncaught exception handler"),ad=[0,[11,yi(La),[2,0,[12,10,0]]],yi(Qe)],id=[0,[2,0,[12,10,0]],yi(u)],cd=yi(an),fd=[0,[2,0,[12,10,0]],yi(u)],od=[0,[11,yi(an),0],yi(an)],sd=yi("Raised at"),vd=yi("Re-raised at"),ld=yi("Raised by primitive operation at"),hd=yi("Called from"),bd=yi(" (inlined)"),dd=yi(_n),pd=[0,[2,0,[12,32,[2,0,[11,yi(' in file "'),[2,0,[12,34,[2,0,[11,yi(", line "),[4,0,0,0,[11,yi(Vr),[4,0,0,0,[12,45,[4,0,0,0,0]]]]]]]]]]]]],yi('%s %s in file "%s"%s, line %d, characters %d-%d')],md=[0,[2,0,[11,yi(" unknown location"),0]],yi("%s unknown location")],yd=yi("Out of memory"),wd=yi("Stack overflow"),kd=yi("Pattern matching failed"),gd=yi("Assertion failed"),_d=yi("Undefined recursive module"),xd=[0,[12,40,[2,0,[2,0,[12,41,0]]]],yi("(%s%s)")],Sd=yi(_n),Ed=yi(_n),Ad=[0,[12,40,[2,0,[12,41,0]]],yi("(%s)")],Cd=[0,[4,0,0,0,0],yi(Yt)],Nd=[0,[3,0,0],yi(er)],Od=yi(Ga),Id=[0,yi(_n),yi("(Cannot print locations:\n bytecode executable program file not found)"),yi("(Cannot print locations:\n bytecode executable program file appears to be corrupt)"),yi("(Cannot print locations:\n bytecode executable program file has wrong magic number)"),yi("(Cannot print locations:\n bytecode executable program file cannot be opened;\n -- too many open files. Try running with OCAMLRUNPARAM=b=2)")],Rd=yi("x"),Td=yi("Hashtbl: unsupported hash table format"),Fd=yi(Ou),Ld=yi("CAMLRUNPARAM"),Ud=yi(_n),Bd=[3,0,3],Dd=yi(Yn),Md=yi(">"),Pd=yi(""),Wd=yi("<"),Xd=yi(_n),qd=yi(mu),Hd=yi(_n),Vd=yi(_n),Yd=yi(_n),Gd=yi(_n),Kd=[0,yi(_n)],Zd=yi(_n),$d=yi(_n),Qd=yi(_n),Jd=yi(_n),rp=[0,yi(_n),0,yi(_n)],np=yi(_n),ep=yi("Stdlib.Format.String_tag"),tp=[0,91],up=[0,d],ap=yi("end of input not found"),ip=yi('scanf: bad conversion "%a"'),cp=yi('scanf: bad conversion "%t"'),fp=yi("scanf: missing reader"),op=[0,yi(ku),1453,13],sp=yi('scanf: bad conversion "%?" (custom converter)'),vp=yi($r),lp=yi($r),hp=yi('scanf: bad conversion "%-"'),bp=yi($r),dp=[0,[3,0,[10,0]],yi("%S%!")],pp=yi(Ze),mp=yi(Ze),yp=yi(Ze),wp=yi(' in format "'),kp=[0,37,yi(_n)],gp=[0,[11,yi("scanf: bad input at char number "),[4,3,0,0,[11,yi(Wt),[2,0,0]]]],yi("scanf: bad input at char number %i: %s")],_p=[0,[11,yi("the character "),[1,[11,yi(" cannot start a boolean"),0]]],yi("the character %C cannot start a boolean")],xp=[0,[11,yi("bad character hexadecimal encoding \\"),[0,[0,0]]],yi("bad character hexadecimal encoding \\%c%c")],Sp=[0,[11,yi("bad character decimal encoding \\"),[0,[0,[0,0]]]],yi("bad character decimal encoding \\%c%c%c")],Ep=yi("an"),Ap=yi("x"),Cp=yi("nfinity"),Np=yi("digits"),Op=[0,[11,yi(zt),[1,[11,yi(" is not a valid "),[2,0,[11,yi(" digit"),0]]]]],yi("character %C is not a valid %s digit")],Ip=yi("decimal digits"),Rp=[0,[11,yi(zt),[1,[11,yi(" is not a decimal digit"),0]]],yi("character %C is not a decimal digit")],Tp=yi("0b"),Fp=yi("0o"),Lp=yi("0u"),Up=yi(hu),Bp=[0,yi(ku),555,9],Dp=yi(Na),Mp=yi(ni),Pp=[0,[11,yi("invalid boolean '"),[2,0,[12,39,0]]],yi("invalid boolean '%s'")],jp=[0,[11,yi("looking for "),[1,[11,yi(", found "),[1,0]]]],yi("looking for %C, found %C")],zp=yi("not a valid float in hexadecimal notation"),Wp=yi("no dot or exponent part found in float token"),Xp=[0,[11,yi(jn),[2,0,[11,yi(" failed: premature end of file occurred before end of token"),0]]],yi("scanning of %s failed: premature end of file occurred before end of token")],qp=[0,[11,yi(jn),[2,0,[11,yi(" failed: the specified length was too short for token"),0]]],yi("scanning of %s failed: the specified length was too short for token")],Hp=[0,[11,yi("illegal escape character "),[1,0]],yi("illegal escape character %C")],Vp=yi(dr),Yp=yi("Stdlib.Scanf.Scan_failure"),Gp=yi("binary"),Kp=yi("octal"),Zp=yi("hexadecimal"),$p=yi("a Char"),Qp=yi("a String"),Jp=[0,0],rm=yi("TMPDIR"),nm=yi("TEMP"),em=yi(Jt),tm=yi("Win32"),um=yi(_n),am=yi(_n),im=yi("Str.matched_group"),cm=[0,92],fm=yi("\\( group not closed by \\)"),om=[0,yi(Tu),521,10],sm=yi("[ class not closed by ]"),vm=yi("spurious \\) in regular expression"),lm=yi("too many r* or r+ where r is nullable"),hm=yi(_n),bm=yi(_n),dm=[0,yi(Tu),214,11],pm=yi(mu),mm=yi(dr),ym=yi(Pa),wm=[0,yi("src/lib/sedlexing.ml"),47,27],km=yi("Sedlexing.MalFormed"),gm=yi(_n),_m=yi(_n),xm=yi(_n),Sm=yi(Je),Em=yi($a),Am=yi(pe),Cm=[0,[15,[17,2,0]],yi("%a@?")],Nm=yi("\\"),Om=yi("\\n"),Im=yi(' "'),Rm=yi(Ze),Tm=yi("Sexplib0__Sexp.Not_found_s"),Fm=yi("Sexplib0__Sexp.Of_sexp_error"),Lm=[0,1],Um=[0,yi("Sexplib.Conv.Of_sexp_error")],Bm=[0,yi(Xe),410,15],Dm=[0,0],Mm=yi(Le),Pm=[0,yi(Xe),334,15],jm=[0,yi("Exit")],zm=[0,yi(Xe),338,15],Wm=[0,yi(bt)],Xm=[0,yi(Xe),342,15],qm=[0,yi(dt)],Hm=[0,yi(Xe),346,15],Vm=[0,yi(ua)],Ym=[0,yi(Xe),350,15],Gm=[0,yi(c)],Km=[0,yi(Xe),354,15],Zm=yi(Dn),$m=[0,yi(Xe),358,15],Qm=[0,yi("Not_found_s")],Jm=[0,yi(Xe),362,15],ry=[0,yi(Bt)],ny=[0,yi(Xe),366,15],ey=[0,yi("Arg.Help")],ty=[0,yi(Xe),370,15],uy=[0,yi("Arg.Bad")],ay=[0,yi(Xe),374,15],iy=[0,yi("Lazy.Undefined")],cy=[0,yi(Xe),378,15],fy=[0,yi("Parsing.Parse_error")],oy=[0,yi(Xe),382,15],sy=[0,yi("Queue.Empty")],vy=[0,yi(Xe),386,15],ly=[0,yi("Scanf.Scan_failure")],hy=[0,yi(Xe),390,15],by=[0,yi("Stack.Empty")],dy=[0,yi(Xe),394,15],py=[0,yi("Sys.Break")],my=[0,yi(Xe),398,15],yy=[0,[2,0,[12,32,[2,0,[12,58,[4,0,0,0,[12,58,[4,0,0,0,0]]]]]]],yi("%s %s:%d:%d")],wy=yi("int64_of_sexp: "),ky=yi("int64_of_sexp: atom needed"),gy=(yi("int_of_sexp: "),yi("int_of_sexp: atom needed"),yi("char_of_sexp: atom string must contain one character only")),_y=yi("char_of_sexp: atom needed"),xy=yi("string_of_sexp: atom needed"),Sy=yi("unit_of_sexp: empty list needed"),Ey=[0,2],Ay=[1,0],Cy=[1,0],Ny=yi("_of_sexp: unexpected variant constructor"),Oy=yi("_of_sexp: expected a variant type, saw an empty list"),Iy=yi("_of_sexp: expected a variant type, saw a nested list"),Ry=yi("_of_sexp: this constructor does not take arguments"),Ty=yi("internalhash"),Fy=yi(".pp"),Ly=[0,yi("Base.Sexp.pp_hum"),0],Uy=[0,yi(Fn),54,6],By=[0,yi("exn.ml.Reraised")],Dy=[0,yi(Fn),33,11],My=[0,yi("exn.ml.Finally")],Py=[0,yi(Fn),19,11],jy=yi("Base__Exn.Finally"),zy=yi("Base__Exn.Reraised"),Wy=yi("Base__Exn.Sexp"),Xy=yi("Base.Exn"),qy=yi(_n),Hy=yi(Pa),Vy=yi(Pa),Yy=[0,[11,yi("Negative position: "),[4,0,0,0,0]],yi("Negative position: %d")],Gy=[0,[11,yi("Negative length: "),[4,0,0,0,0]],yi("Negative length: %d")],Ky=[0,[11,yi("pos + len past end: "),[4,0,0,0,[11,yi(X),[4,0,0,0,[11,yi(" > "),[4,0,0,0,0]]]]]],yi("pos + len past end: %d + %d > %d")],Zy=[0,yi("list.ml.Transpose_got_lists_of_different_lengths")],$y=[0,yi("src/list.ml"),1301,13],Qy=yi("Base__List.Transpose_got_lists_of_different_lengths"),Jy=[0,yi("src/info.ml"),204,6],rw=[0,yi("Could_not_construct")],nw=[0,yi("String")],ew=[0,yi("Exn")],tw=[0,yi("Sexp")],uw=[0,yi("Tag_sexp")],aw=[0,yi("Tag_t")],iw=[0,yi("Tag_arg")],cw=[0,yi("Of_list")],fw=[0,yi("With_backtrace")],ow=yi("Base__Info.Exn"),sw=yi("Base.Info"),vw=yi("Base.Error"),lw=[0,yi(ge)],hw=[0,yi(ht)],bw=[0,yi(cr)],dw=yi(ge),pw=yi(cr),mw=yi(ht),yw=yi("neg"),ww=yi("pos"),kw=yi(Qu),gw=yi(ge),_w=yi(cr),xw=yi(ht),Sw=yi("neg"),Ew=yi("pos"),Aw=yi(Qu),Cw=yi("Base.Sign"),Nw=yi(oe),Ow=yi(vu),Iw=yi(kt),Rw=[0,yi("src/comparable.ml"),133,4],Tw=yi($a),Fw=yi($a),Lw=yi("Base.Unit.of_string: () expected"),Uw=yi("Base.Unit"),Bw=yi("Sexpable.Of_stringable.t_of_sexp expected an atom, but got a list"),Dw=[0,yi(Sr),170,4],Mw=[0,yi(Sr),174,4],Pw=Mi(Pn,Pn,Nu),jw=Mi(1,0,0),zw=Mi(0,0,0),Ww=[0,Mi(0,0,0)],Xw=[0,[11,yi("Char.of_string: "),[3,0,0]],yi("Char.of_string: %S")],qw=yi("Base.Char"),Hw=[0,[11,yi("String.is_substring_at: invalid index "),[4,0,0,0,[11,yi(" for string of length "),[4,0,0,0,0]]]],yi("String.is_substring_at: invalid index %d for string of length %d")],Vw=yi(_n),Yw=[0,[3,0,0],yi(er)],Gw=yi("Base.Bytes"),Kw=[0,yi("\0\0\0\0\0\0\0\0R\0i\0"),yi("ÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿ\0"),yi("ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ"),yi("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),yi("ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0ÿÿÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ"),yi(_n),yi(_n),yi(_n),yi(_n),yi(_n),yi(_n)],Zw=[0,[2,0,[11,yi(".of_string: invalid input "),[3,0,0]]],yi("%s.of_string: invalid input %S")],$w=yi("-0x"),Qw=yi(hu),Jw=yi("int63"),rk=yi(lu),nk=yi(Z),ek=yi(lu),tk=yi("int32"),uk=yi(lu),ak=(yi(U),yi(Z),yi(U)),ik=yi(lu),ck=[0,[11,yi("conversion from "),[2,0,[11,yi(" to "),[2,0,[11,yi(" failed: "),[2,0,[11,yi(" is out of range"),0]]]]]]],yi("conversion from %s to %s failed: %s is out of range")],fk=[0,yi(ze),96,9],ok=[0,yi(ze),148,9],sk=[0,yi(ze),176,9],vk=[0,Wr,Wr,46340,1290,215,73,35,21,14,10,8,7,5,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],lk=[0,Mi(Pn,Pn,16383),Mi(Pn,Pn,16383),Mi(Pn,fr,0),Mi(1664510,0,0),Mi(46340,0,0),Mi(5404,0,0),Mi(1290,0,0),Mi(463,0,0),Mi(215,0,0),Mi(118,0,0),Mi(73,0,0),Mi(49,0,0),Mi(35,0,0),Mi(27,0,0),Mi(21,0,0),Mi(17,0,0),Mi(14,0,0),Mi(12,0,0),Mi(10,0,0),Mi(9,0,0),Mi(8,0,0),Mi(7,0,0),Mi(7,0,0),Mi(6,0,0),Mi(5,0,0),Mi(5,0,0),Mi(5,0,0),Mi(4,0,0),Mi(4,0,0),Mi(4,0,0),Mi(4,0,0),Mi(3,0,0),Mi(3,0,0),Mi(3,0,0),Mi(3,0,0),Mi(3,0,0),Mi(3,0,0),Mi(3,0,0),Mi(3,0,0),Mi(3,0,0),Mi(2,0,0),Mi(2,0,0),Mi(2,0,0),Mi(2,0,0),Mi(2,0,0),Mi(2,0,0),Mi(2,0,0),Mi(2,0,0),Mi(2,0,0),Mi(2,0,0),Mi(2,0,0),Mi(2,0,0),Mi(2,0,0),Mi(2,0,0),Mi(2,0,0),Mi(2,0,0),Mi(2,0,0),Mi(2,0,0),Mi(2,0,0),Mi(2,0,0),Mi(2,0,0),Mi(2,0,0),Mi(1,0,0),Mi(1,0,0)],hk=[0,[2,0,[11,yi(" /"),[12,37,[12,32,[2,0,[11,yi(He),0]]]]]],yi(Ru)],bk=[0,[2,0,[12,32,[12,37,[12,32,[2,0,[11,yi(ke),0]]]]]],yi(w)],dk=Mi(0,0,0),pk=Mi(1,0,0),mk=Mi(63,0,0),yk=[0,[11,yi(ut),0],yi(ut)],wk=[0,[11,yi(pn),0],yi(pn)],kk=Mi(qt,qt,21845),gk=Mi(ba,ba,3855),_k=Mi(65793,65793,257),xk=(yi(" /"),yi(He),yi(Ru),yi(ke),yi(w),yi(_n),yi("[Int.ceil_log2] got invalid input"),yi(_n),yi("[Int.floor_log2] got invalid input"),yi(Wn),yi(Wn),yi(oe),yi(vu),yi(kt),yi("src/int.ml"),[0,[4,6,0,0,0],yi(zn)]),Sk=[0,[4,6,0,0,0],yi(zn)],Ek=[0,[11,yi("Int.of_float: argument ("),[8,[0,0,0],0,0,[11,yi(Kn),0]]],yi("Int.of_float: argument (%f) is out of range or NaN")],Ak=[0,[11,yi("Int.of_string: "),[3,0,0]],yi("Int.of_string: %S")],Ck=yi("Base.Int.Hex"),Nk=yi("Base.Int"),Ok=[0,[11,yi("Nativeint.of_float: argument ("),[8,[0,0,0],0,0,[11,yi(Kn),0]]],yi("Nativeint.of_float: argument (%f) is out of range or NaN")],Ik=yi("Base.Nativeint"),Rk=yi(_n),Tk=yi("[Int64.ceil_log2] got invalid input"),Fk=yi(_n),Lk=yi("[Int64.floor_log2] got invalid input"),Uk=[0,[11,yi(Wn),0],yi(Wn)],Bk=[0,[11,yi("Int64.of_float: argument ("),[8,[0,0,0],0,0,[11,yi(Kn),0]]],yi("Int64.of_float: argument (%f) is out of range or NaN")],Dk=yi("Base.Int64"),Mk=yi(hu),Pk=[0,[7,6,0,0,0],yi("%Lx")],jk=yi(oe),zk=yi(vu),Wk=yi(kt),Xk=[0,yi(Pr),317,2],qk=[0,[11,yi("Int63.of_float: argument ("),[8,[0,0,0],0,0,[11,yi(Kn),0]]],yi("Int63.of_float: argument (%f) is out of range or NaN")],Hk=Mi(0,0,0),Vk=[0,[11,yi("Int63.of_string: invalid input "),[3,0,0]],yi("Int63.of_string: invalid input %S")],Yk=[0,yi(Pr),ri,20],Gk=Mi(2,0,0),Kk=Mi(2,0,0),Zk=Mi(2,0,0),$k=Mi(2,0,0),Qk=Mi(16777214,Pn,Nu),Jk=Mi(1,0,0),rg=yi("Base.Int63.Hex"),ng=yi("Base.Int63"),eg=yi("Base.Bool"),tg=[0,[11,yi("Int32.of_float: argument ("),[8,[0,0,0],0,0,[11,yi(Kn),0]]],yi("Int32.of_float: argument (%f) is out of range or NaN")],ug=yi("Base.Int32"),ag=[0,yi("src/int63.ml"),155,9],ig=yi("%.15g"),cg=yi("%.17g"),fg=yi(Yn),og=yi("Base.Float"),sg=yi("b"),vg=yi(Ou),lg=yi(_n),hg=yi("ppx_inline_test: cannot use -list-partition or -partition without specifying a partition at preprocessing time"),bg=(yi(It),yi(It),yi("Argument "),yi(" doesn't fit the format filename[:line_number]\n"),yi("Argument %s doesn't fit the format filename[:line_number]\n%!"),yi(": unexpected anonymous argument "),yi("%s: unexpected anonymous argument %s\n%!"),yi(Ct),yi(h),yi(" , characters "),yi(" - "),yi(" File %S , line %d , characters %d - %d %!"),yi(Ct),yi(h),yi(" File %S , line %d %!"),yi(Ct),yi(" File %S %!"),yi(Ie),yi(Ie),yi("FORCE_DROP_INLINE_TEST")),dg=yi(_n),pg=yi(fa),mg=(yi(fa),yi(" [args]"),yi("%s %s %s [args]"),yi(" Path to the root of the source tree"),yi("-source-tree-root"),yi(" Allow output patterns in tests expectations"),yi("-allow-output-patterns"),yi(" Diff command for tests that require diffing (use - to disable diffing)"),yi("-diff-cmd"),yi(" Update expect tests in place"),yi("-in-place"),yi(" Summarize tests without using color"),yi("-no-color"),yi('location Run only the tests specified by all the -only-test options.\n Locations can be one of these forms:\n - file.ml\n - file.ml:line_number\n - File "file.ml"\n - File "file.ml", line 23\n - File "file.ml", line 23, characters 2-3'),yi("-only-test"),yi("substring Only run tests whose names contain the given substring"),yi("-matching"),yi("tag Only run tests tagged with [tag] (overrides previous -drop-tag)"),yi("-require-tag"),yi("tag Only run tests not tagged with [tag] (overrides previous -require-tag)"),yi("-drop-tag"),yi(" Log the tests run in inline_tests.log"),yi("-log"),yi(" Show the number of tests ran"),yi("-show-counts"),yi(" End with an error if no tests were run"),yi("-strict"),yi(" Run tests only up to the first error (doesn't work for expect tests)"),yi("-stop-on-error"),yi(" Show the tests as they run"),yi("-verbose"),yi(" Only run the tests in the given partition"),yi("-partition"),yi(" Lists all the partitions that contain at least one test or test_module"),yi("-list-partitions"),yi(" Do not run tests but show what would have been run"),yi("-list-test-names"),yi("TESTING_FRAMEWORK")),yg=yi("PPX_INLINE_TEST_LIB_AM_RUNNING_INLINE_TEST"),wg=yi("inline-test"),kg=yi(_n),gg=yi(sn),_g=yi(sn),xg=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],0],yi(Nn)],Sg=[0,[11,yi(C),[17,[0,yi(Zu),1,0],0]],yi(mn)],Eg=[0,[17,0,0],yi(pu)],Ag=yi(va),Cg=yi(_n),Ng=[0,[2,0,[2,0,0]],yi("%s%s")],Og=[0,[12,92,0],yi("\\")],Ig=[0,[11,yi(C),[17,[0,yi(Zu),1,0],0]],yi(mn)],Rg=[0,[17,[0,yi(Zu),1,0],0],yi(Zu)],Tg=yi("and"),Fg=yi(_n),Lg=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],[2,0,[2,0,[11,yi(ia),[17,[0,yi(Zu),1,0],0]]]]],yi("@[%s%s =@ ")],Ug=[0,[17,0,[17,[0,yi(ne),0,0],0]],yi(se)],Bg=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],[2,0,[11,yi(ia),[17,[0,yi(Zu),1,0],0]]]],yi("@[%s =@ ")],Dg=[0,[17,0,[17,[0,yi(ne),0,0],0]],yi(se)],Mg=[0,[18,[1,[0,[11,yi(ka),0],yi(ka)]],0],yi(Uu)],Pg=[0,[17,0,0],yi(pu)],jg=[0,[18,[1,[0,[11,yi(ka),0],yi(ka)]],0],yi(Uu)],zg=[0,[17,0,0],yi(pu)],Wg=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],0],yi(Nn)],Xg=[0,[17,0,0],yi(pu)],qg=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],0],yi(Nn)],Hg=[0,[17,0,0],yi(pu)],Vg=[0,[18,[1,[0,[11,yi(za),0],yi(za)]],[18,[1,[0,[11,yi($n),0],yi($n)]],[11,yi(iu),[17,[0,yi(Zu),1,0],0]]]],yi(Ba)],Yg=[0,[11,yi("is"),[17,0,0]],yi("is@]")],Gg=[0,[17,0,0],yi(pu)],Kg=yi(Je),Zg=yi(pe),$g=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],0],yi(Nn)],Qg=[0,[17,[0,yi(Zu),1,0],0],yi(Zu)],Jg=[0,[17,0,0],yi(pu)],r_=yi(Je),n_=yi(pe),e_=yi(_n),t_=yi(sn),u_=yi(sn),a_=[0,[11,yi(bu),[10,0]],yi(Ve)],i_=[0,yi("cor/roc/parser.ml"),489,4],c_=yi(_n),f_=yi(sn),o_=yi(sn),s_=[0,[11,yi(Hr),[3,0,0]],yi(Or)],v_=[0,yi(_n),1,0,0],l_=yi("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),h_=yi(xr),b_=yi(Ra),d_=yi(L),p_=yi("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),m_=yi(Zn),y_=yi(Ye),w_=yi(ye),k_=yi(yr),g_=yi("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\t\0\0\n\n\n\n\n\n\n\n\n\n\0\0\0\v\0\0\0\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\0\r\0\0\0\0"),__=yi("\0\0\0\0\0\0\0\0\0\0\0\0"),x_=yi(jt),S_=yi(_n),E_=yi(sn),A_=yi("Roc__Lexer.SyntaxError"),C_=yi(sn),N_=yi(An),O_=yi(An),I_=yi(An),R_=yi(An),T_=yi(An),F_=yi(An),L_=[0,[11,yi(we),[2,0,[11,yi(mt),[2,0,0]]]],yi(Mn)],U_=[0,[11,yi(te),[2,0,0]],yi(q)],B_=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],yi(y)],D_=yi(_n),M_=yi(sn),P_=yi(sn),j_=yi(sn),z_=yi(_n),W_=yi(Pe),X_=yi(Pe),q_=[0,0,0],H_=[0,[11,yi(X),0],yi(X)],V_=[0,[11,yi(" -["),0],yi(" -[")],Y_=[0,[11,yi("]->"),[17,[0,yi(Zu),1,0],0]],yi("]->@ ")],G_=[0,[11,yi(C),[17,[0,yi(Zu),1,0],0]],yi(mn)],K_=[0,[12,42,[4,0,0,0,0]],yi("*%d")],Z_=[0,[12,63,[4,0,0,0,0]],yi("?%d")],$_=yi(ti),Q_=yi($a),J_=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],0],yi(Nn)],rx=[0,[17,0,0],yi(pu)],nx=yi(Je),ex=yi(pe),tx=[0,[17,[0,yi(ne),0,0],[17,[0,yi(ne),0,0],0]],yi(D)],ux=[0,[18,[1,[0,[11,yi(ka),0],yi(ka)]],0],yi(Uu)],ax=[0,[17,0,0],yi(pu)],ix=[0,[18,[1,[0,[11,yi(za),0],yi(za)]],[11,yi("proto "),[2,0,[12,32,[2,0,[11,yi(" :"),[17,[0,yi(Zu),1,0],0]]]]]]],yi("@[proto %s %s :@ ")],cx=[0,0],fx=[0,[17,0,0],yi(pu)],ox=yi("entry"),sx=yi("let"),vx=[0,[18,[1,[0,[11,yi(za),0],yi(za)]],[2,0,[12,32,[2,0,[11,yi(ia),[17,[0,yi(Zu),1,0],0]]]]]],yi("@[%s %s =@ ")],lx=[0,[17,0,0],yi(pu)],hx=[0,[17,[0,yi(Zu),1,0],[18,[1,[0,0,yi(_n)]],[11,yi(Y),0]]],yi("@ @[| ")],bx=[0,[17,0,0],yi(pu)],dx=[0,[12,92,0],yi("\\")],px=[0,[11,yi(C),[17,[0,yi(Zu),1,0],0]],yi(mn)],mx=[0,[17,[0,yi(Zu),1,0],0],yi(Zu)],yx=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],[11,yi(On),[2,0,[11,yi(ia),[17,[0,yi(Zu),1,0],0]]]]],yi("@[let %s =@ ")],wx=[0,[17,0,[17,[0,yi(ne),0,0],[18,[1,[0,[11,yi($n),0],yi($n)]],[11,yi(qr),[17,[0,yi(Zu),1,0],0]]]]],yi("@]@,@[in@ ")],kx=[0,[17,0,0],yi(pu)],gx=yi(ti),_x=yi($a),xx=[0,[18,[1,[0,[11,yi(ka),0],yi(ka)]],0],yi(Uu)],Sx=[0,[17,0,0],yi(pu)],Ex=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],0],yi(Nn)],Ax=[0,[17,0,0],yi(pu)],Cx=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],0],yi(Nn)],Nx=[0,[17,0,0],yi(pu)],Ox=[0,[18,[1,[0,[11,yi(za),0],yi(za)]],[11,yi("choice {"),0]],yi("@[choice {")],Ix=[0,[11,yi(tn),[17,0,0]],yi(" }@]")],Rx=yi(Je),Tx=yi(pe),Fx=yi(ti),Lx=yi($a),Ux=yi("`"),Bx=yi(_n),Dx=[0,[11,yi("(entry) "),[2,0,[11,yi(Wt),0]]],yi("(entry) %s: ")],Mx=[0,[11,yi(Pt),[2,0,[11,yi(Wt),0]]],yi(Zt)],Px=[0,[11,yi(ja),[2,0,[11,yi(Wt),0]]],yi(Wa)],jx=[0,[11,yi("(proto) "),[2,0,[11,yi(Wt),0]]],yi("(proto) %s: ")],zx=[0,[11,yi("```uls\n"),[2,0,[11,yi(Hn),0]]],yi("```uls\n%s\n```")],Wx=[0,[12,gn,[4,0,0,0,[12,58,0]]],yi("~%d:")],Xx=[0,[12,58,[2,0,0]],yi(":%s")],qx=yi(","),Hx=[0,[12,91,[2,0,[12,93,0]]],yi("[%s]")],Vx=yi("`"),Yx=yi(_n),Gx=yi(Pe),Kx=yi(Pe),Zx=yi("bad application"),$x=[2,yi("?")],Qx=yi("application to non-function"),Jx=yi(_n),rS=yi(Pe),nS=yi("Uls__Eval.Eval_error"),eS=yi(Pe),tS=[0,1],uS=yi("p has links"),aS=yi("found specialization for non-value type "),iS=yi("var ended up in proto"),cS=yi("should always be covered in assoc_lset"),fS=yi("don't unify"),oS=yi("unspec in proto is solved somehow"),sS=yi(" Spec: "),vS=yi("something weird ended up in proto, spec lsets. Proto: "),lS=yi("Created lset table has duplicates or is unsorted!"),hS=yi("proto is not specialized!"),bS=yi(ya),dS=yi(o),pS=[0,yi(wt),gn,8],mS=[0,yi(wt),150,30],yS=[0,yi(wt),149,60],wS=yi("differing values"),kS=yi("incompatible types"),gS=yi(Tr),_S=yi(le),xS=yi("attempting to unify generalization"),SS=yi(ei),ES=yi(mt),AS=yi(N),CS=yi(_n),NS=yi(Pe),OS=yi("Uls__Solve.Solve_err"),IS=yi(Pe),RS=yi(mt),TS=yi(Qr),FS=yi("unspecialized var type "),LS=[0,yi(Xt),151,14],US=[0,yi(Xt),171,10],BS=yi("~"),DS=yi(pe),MS=yi(Je),PS=yi(va),jS=yi("Ir error: leftover specializations for "),zS=[0,yi(Xt),yu,12],WS=yi("No irmorphized roots found!"),XS=yi("~"),qS=yi(_n),HS=yi(Pe),VS=yi("Uls__Ir.Ir_error"),YS=yi(Pe),GS=[0,[11,yi(bu),[10,0]],yi(Ve)],KS=[0,yi("cor/experiments/uls/parser.ml"),606,4],ZS=[0,yi("cor/experiments/uls/parser.mly"),136,6],$S=[2,yi(ti)],QS=[1,yi(ti)],JS=[2,yi(ti)],rE=[0,yi(ti)],nE=[2,yi(ti)],eE=yi(_n),tE=yi(Pe),uE=yi(Pe),aE=[0,[11,yi(Hr),[3,0,0]],yi(Or)],iE=yi(_n),cE=[0,yi(_n),1,0,0],fE=yi("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),oE=yi(xr),sE=yi(Ra),vE=yi(Fr),lE=yi("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),hE=yi(m),bE=yi(Zn),dE=yi(de),pE=yi(Ye),mE=yi(yr),yE=yi("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\0\0\0\0\0\0\0\0\0\t\0\0\n\0\0\0\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\0\f\0\0\0\0\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"),wE=yi(Ne),kE=yi(jt),gE=yi(_n),_E=yi(Pe),xE=yi("Uls__Lexer.SyntaxError"),SE=yi(Pe),EE=[0,[17,[0,yi(Zu),1,0],0],yi(Zu)],AE=[0,[11,yi(Y),0],yi(Y)],CE=[0,[18,[1,[0,0,yi(_n)]],0],yi(v)],NE=[2,yi("?")],OE=[0,[17,0,0],yi(pu)],IE=[0,[17,[0,yi(ne),0,0],[17,[0,yi(ne),0,0],0]],yi(D)],RE=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],[2,0,[11,yi(ia),0]]],yi("@[%s =")],TE=[0,[17,0,0],yi(pu)],FE=[0,[18,[1,[0,[11,yi(ka),0],yi(ka)]],0],yi(Uu)],LE=[0,[17,0,0],yi(pu)],UE=[0,[11,yi(we),[2,0,[11,yi(mt),[2,0,0]]]],yi(Mn)],BE=[0,[11,yi(te),[2,0,0]],yi(q)],DE=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],yi(y)],ME=yi(_n),PE=yi(Pe),jE=yi(Pe),zE=yi(Pe),WE=[0,[2,0,0],yi(Ie)],XE=yi(_n),qE=yi(g),HE=yi(g),VE=[0,[18,[1,[0,[11,yi(ka),0],yi(ka)]],0],yi(Uu)],YE=[0,[17,0,0],yi(pu)],GE=[0,[17,[0,yi(ne),0,0],[18,[1,[0,[11,yi(Qa),0],yi(Qa)]],[11,yi(Y),0]]],yi(ur)],KE=[0,[17,[0,yi(Zu),1,0],[11,yi(Ae),0]],yi(Jr)],ZE=[0,[17,0,0],yi(pu)],$E=[0,[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[11,yi(On),[2,0,[11,yi(ia),[17,[0,yi(Zu),1,0],0]]]]],yi(ea)],QE=[0,[17,0,[17,[0,yi(Zu),1,0],[11,yi(qr),[17,0,[17,[0,yi(ne),0,0],0]]]]],yi(Cr)],JE=[0,[17,[0,yi(Zu),1,0],0],yi(Zu)],rA=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],[2,0,0]],yi(dn)],nA=[0,[17,0,0],yi(pu)],eA=[0,[18,[1,[0,[11,yi(ka),0],yi(ka)]],0],yi(Uu)],tA=[0,[17,0,0],yi(pu)],uA=[0,[18,[1,[0,[11,yi(ka),0],yi(ka)]],[18,[1,[0,[11,yi(Du),0],yi(Du)]],0]],yi(ta)],aA=[0,[17,0,0],yi(pu)],iA=[0,[18,[1,[0,[11,yi(za),0],yi(za)]],[18,[1,[0,[11,yi($n),0],yi($n)]],[11,yi("match"),[17,[0,yi(Zu),1,0],0]]]],yi("@[@[match@ ")],cA=[0,[11,yi(" with"),[17,0,0]],yi(" with@]")],fA=[0,[17,0,0],yi(pu)],oA=[0,[17,[0,yi(Zu),1,0],0],yi(Zu)],sA=[0,[2,0,0],yi(Ie)],vA=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],0],yi(Nn)],lA=[0,[17,0,0],yi(pu)],hA=[0,[12,95,0],yi(Ga)],bA=[0,[17,[0,yi(Zu),1,0],[11,yi(Y),0]],yi(Ya)],dA=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],0],yi(Nn)],pA=[0,[17,0,0],yi(pu)],mA=[0,[17,[0,yi(Zu),1,0],[11,yi("as "),[2,0,0]]],yi("@ as %s")],yA=yi(Je),wA=yi(pe),kA=yi(_n),gA=yi(_n),_A=[0,[11,yi(Pt),[2,0,[11,yi(Wt),0]]],yi(Zt)],xA=[0,[11,yi(ja),[2,0,[11,yi(Wt),0]]],yi(Wa)],SA=[0,[11,yi("```refine\n"),[2,0,[11,yi(Hn),0]]],yi("```refine\n%s\n```")],EA=[0,[17,[0,yi(Zu),1,0],0],yi(Zu)],AA=[0,[2,0,0],yi(Ie)],CA=[0,[12,44,[17,[0,yi(Zu),1,0],0]],yi(oa)],NA=[0,[12,39,[4,0,0,0,0]],yi("'%d")],OA=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],[12,91,0]],yi(J)],IA=[0,[12,93,[17,0,0]],yi("]@]")],RA=[0,[15,0],yi(sa)],TA=yi(ju),FA=yi(pe),LA=[0,[15,0],yi(sa)],UA=[0,[12,40,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[11,yi(nn),[17,[0,yi(Zu),1,0],0]]]],yi(Hu)],BA=[0,[4,0,0,0,0],yi(Yt)],DA=[0,[17,0,[12,41,0]],yi(hn)],MA=[0,[12,40,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[11,yi(zr),[17,[0,yi(Zu),1,0],0]]]],yi(gu)],PA=[0,[17,0,[12,41,0]],yi(hn)],jA=[0,[12,40,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[11,yi(Iu),[17,[0,yi(Zu),1,0],0]]]],yi(nu)],zA=[0,[17,0,[12,41,0]],yi(hn)],WA=[0,[15,0],yi(sa)],XA=[0,[12,59,[17,[0,yi(Zu),1,0],0]],yi(fu)],qA=[0,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[12,91,0]],yi(S)],HA=[0,[17,[0,yi(ne),0,0],[12,93,[17,0,0]]],yi(W)],VA=[0,[12,40,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[11,yi("Syntax.TTag"),[17,[0,yi(Zu),1,0],0]]]],yi("(@[<2>Syntax.TTag@ ")],YA=[0,[17,0,[12,41,0]],yi(hn)],GA=[0,[15,0],yi(sa)],KA=[0,[12,59,[17,[0,yi(Zu),1,0],0]],yi(fu)],ZA=[0,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[12,91,0]],yi(S)],$A=[0,[17,[0,yi(ne),0,0],[12,93,[17,0,0]]],yi(W)],QA=[0,[12,40,[18,[1,[0,0,yi(_n)]],0]],yi(Ke)],JA=[0,[3,0,0],yi(er)],rC=[0,[12,44,[17,[0,yi(Zu),1,0],0]],yi(oa)],nC=[0,[17,0,[12,41,0]],yi(hn)],eC=yi(_n),tC=yi(g),uC=yi(g),aC=yi(ya),iC=yi(o),cC=yi("tags have different sizes"),fC=yi(Tr),oC=yi(Tr),sC=yi(le),vC=yi(ei),lC=yi(mt),hC=yi(N),bC=yi("cannot deep copy unbound type"),dC=yi(_n),pC=yi(g),mC=yi("Refine__Solve.Solve_err"),yC=yi(g),wC=[0,[0,0,0],0],kC=yi(vt),gC=yi(_n),_C=yi(g),xC=yi(g),SC=[0,[17,[0,yi(ne),0,0],0],yi(ne)],EC=[0,[18,[1,[0,[11,yi(ka),0],yi(ka)]],0],yi(Uu)],AC=[0,[11,yi(mr),0],yi(mr)],CC=[0,[17,0,0],yi(pu)],NC=[0,[17,[0,yi(ne),0,0],0],yi(ne)],OC=[0,[17,[0,yi(ne),0,0],[18,[1,[0,[11,yi(ka),0],yi(ka)]],[18,[1,[0,[11,yi(za),0],yi(za)]],[4,0,0,0,[11,yi(": {"),0]]]]],yi("@,@[@[%d: {")],IC=[0,[17,[0,yi(ne),0,0],[11,yi("feed "),0]],yi("@,feed ")],RC=[0,[17,0,[17,[0,yi(ne),0,0],[12,Et,[17,0,0]]]],yi("@]@,}@]")],TC=[0,[11,yi(On),0],yi(On)],FC=[0,[11,yi(" = "),0],yi(" = ")],LC=[0,[12,59,0],yi(";")],UC=[0,[18,[1,[0,[11,yi(ka),0],yi(ka)]],[18,[1,[0,[11,yi(za),0],yi(za)]],[11,yi(Cn),0]]],yi("@[@[switch ")],BC=[0,[11,yi(Lr),0],yi(Lr)],DC=[0,[17,0,[17,[0,yi(ne),0,0],[11,yi(ce),0]]],yi("@]@,} in join ")],MC=[0,[17,0,0],yi(pu)],PC=[0,[12,32,0],yi(Fa)],jC=[0,[17,[2,tu],[11,yi("et_union_id "),0]],yi("@get_union_id ")],zC=[0,[17,[2,98],[11,yi("uild_union "),[4,0,0,0,[12,32,0]]]],yi("@build_union %d ")],WC=[0,[17,[2,tu],[11,yi("et_union_struct "),0]],yi("@get_union_struct ")],XC=[0,[17,[2,98],[11,yi("uild_struct"),0]],yi("@build_struct")],qC=[0,[17,[2,tu],[11,yi("et_field "),[4,0,0,0,[12,32,0]]]],yi("@get_field %d ")],HC=[0,[2,0,0],yi(Ie)],VC=[0,[2,0,[11,yi(" : "),0]],yi("%s : ")],YC=[0,[12,32,0],yi(Fa)],GC=[0,[12,96,[4,0,0,0,[11,yi(Lr),0]]],yi("`%d {")],KC=[0,[12,Et,0],yi("}")],ZC=[0,[11,yi(be),0],yi(be)],$C=[0,[11,yi(U),0],yi(U)],QC=[0,[11,yi(ai),0],yi(ai)],JC=[0,[11,yi(Jn),0],yi(Jn)],rN=yi(va),nN=[0,[11,yi(tn),0],yi(tn)],eN=[0,[11,yi("[ "),0],yi("[ ")],tN=yi(va),uN=[0,[11,yi(" ]"),0],yi(" ]")],aN=yi(vt),iN=yi(vt),cN=[0,[15,0],yi(sa)],fN=[0,[12,40,[18,[1,[0,0,yi(_n)]],0]],yi(Ke)],oN=[0,[12,44,[17,[0,yi(Zu),1,0],0]],yi(oa)],sN=[0,[3,0,0],yi(er)],vN=[0,[17,0,[12,41,0]],yi(hn)],lN=[0,[15,0],yi(sa)],hN=[0,[12,59,[17,[0,yi(Zu),1,0],0]],yi(fu)],bN=[0,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[12,91,0]],yi(S)],dN=[0,[17,[0,yi(ne),0,0],[12,93,[17,0,0]]],yi(W)],pN=[0,[12,59,[17,[0,yi(Zu),1,0],0]],yi(fu)],mN=[0,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[12,91,0]],yi(S)],yN=[0,[17,[0,yi(ne),0,0],[12,93,[17,0,0]]],yi(W)],wN=[0,[12,59,[17,[0,yi(Zu),1,0],0]],yi(fu)],kN=[0,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[12,91,0]],yi(S)],gN=[0,[17,[0,yi(ne),0,0],[12,93,[17,0,0]]],yi(W)],_N=yi("Ir.Void"),xN=yi("Ir.Int"),SN=[0,[12,40,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[11,yi("Ir.Struct"),[17,[0,yi(Zu),1,0],0]]]],yi("(@[<2>Ir.Struct@ ")],EN=[0,[17,0,[12,41,0]],yi(hn)],AN=[0,[12,40,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[11,yi("Ir.Union"),[17,[0,yi(Zu),1,0],0]]]],yi("(@[<2>Ir.Union@ ")],CN=[0,[17,0,[12,41,0]],yi(hn)],NN=[0,[12,37,[4,0,0,0,0]],yi("%%%d")],ON=yi(_n),IN=yi(g),RN=yi(g),TN=[0,[4,0,0,0,0],yi(Yt)],FN=[0,yi("cor/experiments/refine/decision_tree.ml"),153,12],LN=yi("layout of branch var cannot be int"),UN=[0,[15,0],yi(sa)],BN=[0,[12,59,[17,[0,yi(Zu),1,0],0]],yi(fu)],DN=[0,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[12,91,0]],yi(S)],MN=[0,[17,[0,yi(ne),0,0],[12,93,[17,0,0]]],yi(W)],PN=[0,[15,0],yi(sa)],jN=[0,[12,40,[18,[1,[0,0,yi(_n)]],0]],yi(Ke)],zN=[0,[4,0,0,0,0],yi(Yt)],WN=[0,[12,44,[17,[0,yi(Zu),1,0],0]],yi(oa)],XN=[0,[17,0,[12,41,0]],yi(hn)],qN=[0,[12,59,[17,[0,yi(Zu),1,0],0]],yi(fu)],HN=[0,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[12,91,0]],yi(S)],VN=[0,[17,[0,yi(ne),0,0],[12,93,[17,0,0]]],yi(W)],YN=[0,[15,0],yi(sa)],GN=[0,[12,59,[17,[0,yi(Zu),1,0],0]],yi(fu)],KN=[0,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[12,91,0]],yi(S)],ZN=[0,[17,[0,yi(ne),0,0],[12,93,[17,0,0]]],yi(W)],$N=[0,[15,0],yi(sa)],QN=[0,[12,59,[17,[0,yi(Zu),1,0],0]],yi(fu)],JN=[0,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[12,91,0]],yi(S)],rO=[0,[17,[0,yi(ne),0,0],[12,93,[17,0,0]]],yi(W)],nO=[0,[12,59,[17,[0,yi(Zu),1,0],0]],yi(fu)],eO=[0,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[12,91,0]],yi(S)],tO=[0,[17,[0,yi(ne),0,0],[12,93,[17,0,0]]],yi(W)],uO=[0,[12,40,[18,[1,[0,0,yi(_n)]],0]],yi(Ke)],aO=[0,[12,44,[17,[0,yi(Zu),1,0],0]],yi(oa)],iO=[0,[12,44,[17,[0,yi(Zu),1,0],0]],yi(oa)],cO=[0,[17,0,[12,41,0]],yi(hn)],fO=[0,[11,yi("`CtorCase ("),[18,[1,[0,[11,yi($),0],yi($)]],0]],yi("`CtorCase (@[")],oO=[0,[17,0,[12,41,0]],yi(hn)],sO=yi("unreachable 91"),vO=[0,[15,0],yi(sa)],lO=[0,[12,40,[18,[1,[0,0,yi(_n)]],0]],yi(Ke)],hO=[0,[12,44,[17,[0,yi(Zu),1,0],0]],yi(oa)],bO=[0,[4,0,0,0,0],yi(Yt)],dO=[0,[17,0,[12,41,0]],yi(hn)],pO=[0,[12,59,[17,[0,yi(Zu),1,0],0]],yi(fu)],mO=[0,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[12,91,0]],yi(S)],yO=[0,[17,[0,yi(ne),0,0],[12,93,[17,0,0]]],yi(W)],wO=[0,[15,0],yi(sa)],kO=[0,[12,59,[17,[0,yi(Zu),1,0],0]],yi(fu)],gO=[0,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[12,91,0]],yi(S)],_O=[0,[17,[0,yi(ne),0,0],[12,93,[17,0,0]]],yi(W)],xO=[0,[12,40,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[11,yi("Decision_tree.Case ("),[17,[0,yi(ne),0,0],0]]]],yi("(@[<2>Decision_tree.Case (@,")],SO=[0,[12,44,[17,[0,yi(Zu),1,0],0]],yi(oa)],EO=[0,[12,44,[17,[0,yi(Zu),1,0],0]],yi(oa)],AO=[0,[17,[0,yi(ne),0,0],[11,yi(Mr),[17,0,0]]],yi(Vt)],CO=[0,[15,0],yi(sa)],NO=[0,[12,59,[17,[0,yi(Zu),1,0],0]],yi(fu)],OO=[0,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[12,91,0]],yi(S)],IO=[0,[17,[0,yi(ne),0,0],[12,93,[17,0,0]]],yi(W)],RO=yi("Decision_tree.Unreachable"),TO=[0,[12,40,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[11,yi("Decision_tree.Immediate"),[17,[0,yi(Zu),1,0],0]]]],yi("(@[<2>Decision_tree.Immediate@ ")],FO=[0,[17,0,[12,41,0]],yi(hn)],LO=[0,[12,40,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[11,yi("Decision_tree.Switch ("),[17,[0,yi(ne),0,0],0]]]],yi("(@[<2>Decision_tree.Switch (@,")],UO=[0,[12,44,[17,[0,yi(Zu),1,0],0]],yi(oa)],BO=[0,[17,[0,yi(ne),0,0],[11,yi(Mr),[17,0,0]]],yi(Vt)],DO=[0,[15,0],yi(sa)],MO=[0,[12,59,[17,[0,yi(Zu),1,0],0]],yi(fu)],PO=[0,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[12,91,0]],yi(S)],jO=[0,[17,[0,yi(ne),0,0],[12,93,[17,0,0]]],yi(W)],zO=[0,[12,40,[18,[1,[0,0,yi(_n)]],0]],yi(Ke)],WO=[0,[12,44,[17,[0,yi(Zu),1,0],0]],yi(oa)],XO=[0,[17,0,[12,41,0]],yi(hn)],qO=[0,[15,0],yi(sa)],HO=[0,[12,40,[18,[1,[0,0,yi(_n)]],0]],yi(Ke)],VO=[0,[12,44,[17,[0,yi(Zu),1,0],0]],yi(oa)],YO=[0,[17,0,[12,41,0]],yi(hn)],GO=[0,[15,0],yi(sa)],KO=[0,[12,59,[17,[0,yi(Zu),1,0],0]],yi(fu)],ZO=[0,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[12,91,0]],yi(S)],$O=[0,[17,[0,yi(ne),0,0],[12,93,[17,0,0]]],yi(W)],QO=[0,[12,40,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[11,yi("Decision_tree.Ctor ("),[17,[0,yi(ne),0,0],0]]]],yi("(@[<2>Decision_tree.Ctor (@,")],JO=[0,[12,44,[17,[0,yi(Zu),1,0],0]],yi(oa)],rI=[0,[17,[0,yi(ne),0,0],[11,yi(Mr),[17,0,0]]],yi(Vt)],nI=yi("Decision_tree.Wild"),eI=[0,[11,yi("Tag("),[4,0,0,0,[11,yi(va),0]]],yi("Tag(%d, ")],tI=[0,[12,41,0],yi(pe)],uI=[0,[15,0],yi(sa)],aI=[0,[12,40,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[11,yi("Decision_tree.Tag ("),[17,[0,yi(ne),0,0],0]]]],yi("(@[<2>Decision_tree.Tag (@,")],iI=[0,[12,44,[17,[0,yi(Zu),1,0],0]],yi(oa)],cI=[0,[17,[0,yi(ne),0,0],[11,yi(Mr),[17,0,0]]],yi(Vt)],fI=yi(_n),oI=yi(g),sI=yi(g),vI=yi("bad discriminant memory layout"),lI=[0,[2,0,0],yi(Ie)],hI=[0,[12,32,0],yi(Fa)],bI=yi(ln),dI=[0,[12,40,0],yi(Je)],pI=[0,[12,41,0],yi(pe)],mI=yi(vt),yI=[0,[4,0,0,0,0],yi(Yt)],wI=yi(Gt),kI=yi(ln),gI=yi(Fa),_I=yi(Gt),xI=yi("illegal memory for tag id"),SI=yi("illegal type/memory for union"),EI=yi(vt),AI=[0,[11,yi("⊥"),0],yi("⊥")],CI=yi(Fa),NI=yi("bad memory layout "),OI=yi(yn),II=yi(yn),RI=yi("bad struct memory layout"),TI=[0,[15,0],yi(sa)],FI=[0,[12,59,[17,[0,yi(Zu),1,0],0]],yi(fu)],LI=[0,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[12,91,0]],yi(S)],UI=[0,[17,[0,yi(ne),0,0],[12,93,[17,0,0]]],yi(W)],BI=[0,[12,40,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[11,yi("Eval.Cell"),[17,[0,yi(Zu),1,0],0]]]],yi("(@[<2>Eval.Cell@ ")],DI=[0,[4,0,0,0,0],yi(Yt)],MI=[0,[17,0,[12,41,0]],yi(hn)],PI=[0,[12,40,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[11,yi("Eval.Block"),[17,[0,yi(Zu),1,0],0]]]],yi("(@[<2>Eval.Block@ ")],jI=[0,[17,0,[12,41,0]],yi(hn)],zI=yi(_n),WI=yi(g),XI=yi(g),qI=[0,[11,yi(bu),[10,0]],yi(Ve)],HI=[0,yi("cor/experiments/refine/parser.ml"),694,4],VI=yi(_n),YI=yi(g),GI=yi(g),KI=[0,[11,yi(Hr),[3,0,0]],yi(Or)],ZI=yi(_n),$I=[0,yi(_n),1,0,0],QI=yi(xr),JI=yi(Ra),rR=yi(Fr),nR=yi(Zn),eR=yi("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),tR=yi(Ye),uR=yi(de),aR=yi(ye),iR=yi(yr),cR=yi("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\t\0\0\0\0\0\0\0\0\0\0\0\0\n\0\0\v\0\0\0\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\r\0\0\0\0"),fR=yi(Ne),oR=yi(jt),sR=yi(_n),vR=yi(g),lR=yi("Refine__Lexer.SyntaxError"),hR=yi(g),bR=yi("cannot create tags of void layout"),dR=yi("tag cannot have int layout"),pR=yi(_n),mR=yi(g),yR=yi(g),wR=[0,[11,yi(we),[2,0,[11,yi(mt),[2,0,0]]]],yi(Mn)],kR=[0,[11,yi(te),[2,0,0]],yi(q)],gR=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],yi(y)],_R=yi(_n),xR=yi(g),SR=yi(g),ER=yi(g),AR=yi(_n),CR=yi(bn),NR=yi(bn),OR=[0,[18,[1,[0,[11,yi(ka),0],yi(ka)]],0],yi(Uu)],IR=[0,[17,0,0],yi(pu)],RR=[0,[17,[0,yi(ne),0,0],[18,[1,[0,[11,yi(Qa),0],yi(Qa)]],[11,yi(Y),0]]],yi(ur)],TR=[0,[17,[0,yi(Zu),1,0],[11,yi(Ae),0]],yi(Jr)],FR=[0,[17,0,0],yi(pu)],LR=[0,[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[11,yi(On),[2,0,[11,yi(ia),[17,[0,yi(Zu),1,0],0]]]]],yi(ea)],UR=[0,[17,0,[17,[0,yi(Zu),1,0],[11,yi(qr),[17,0,[17,[0,yi(ne),0,0],0]]]]],yi(Cr)],BR=[0,[17,[0,yi(Zu),1,0],0],yi(Zu)],DR=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],[2,0,0]],yi(dn)],MR=[0,[17,0,0],yi(pu)],PR=[0,[18,[1,[0,[11,yi(ka),0],yi(ka)]],0],yi(Uu)],jR=[0,[17,0,0],yi(pu)],zR=[0,[18,[1,[0,[11,yi(ka),0],yi(ka)]],[18,[1,[0,[11,yi(Du),0],yi(Du)]],0]],yi(ta)],WR=[0,[17,0,0],yi(pu)],XR=[0,[18,[1,[0,[11,yi(za),0],yi(za)]],[18,[1,[0,[11,yi($n),0],yi($n)]],[11,yi(iu),[17,[0,yi(Zu),1,0],0]]]],yi(Ba)],qR=[0,[11,yi(" is"),[17,0,0]],yi(" is@]")],HR=[0,[17,0,0],yi(pu)],VR=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],[12,92,[2,0,[11,yi(C),[17,[0,yi(Zu),1,0],0]]]]],yi("@[\\%s ->@ ")],YR=[0,[17,0,0],yi(pu)],GR=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],0],yi(Nn)],KR=[0,[17,[0,yi(Zu),1,0],0],yi(Zu)],ZR=[0,[17,0,0],yi(pu)],$R=[0,[17,[0,yi(Zu),1,0],0],yi(Zu)],QR=[0,[2,0,0],yi(Ie)],JR=[0,[12,95,0],yi(Ga)],rT=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],0],yi(Nn)],nT=[0,[17,0,0],yi(pu)],eT=[0,[2,0,0],yi(Ie)],tT=[0,[17,[0,yi(Zu),1,0],[11,yi(Y),0]],yi(Ya)],uT=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],0],yi(Nn)],aT=[0,[17,0,0],yi(pu)],iT=yi(Je),cT=yi(pe),fT=yi(mu),oT=yi(Fa),sT=yi(_n),vT=yi(_n),lT=[0,[11,yi(Pt),[2,0,[12,58,[2,0,0]]]],yi(ee)],hT=[0,[11,yi(ja),[2,0,[12,58,[2,0,0]]]],yi(ir)],bT=[0,[11,yi("```easy_tags\n"),[2,0,[11,yi(Hn),0]]],yi("```easy_tags\n%s\n```")],dT=yi("- "),pT=yi("+ "),mT=yi(". "),yT=yi(mu),wT=[0,[17,[0,yi(Zu),1,0],0],yi(Zu)],kT=[0,[2,0,0],yi(Ie)],gT=[0,[17,[0,yi(Zu),1,0],[11,yi(Ae),0]],yi(Jr)],_T=[0,[12,44,[17,[0,yi(Zu),1,0],0]],yi(oa)],xT=[0,[11,yi(k),0],yi(k)],ST=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],[12,91,0]],yi(J)],ET=[0,[12,93,0],yi("]")],AT=[0,[17,0,0],yi(pu)],CT=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],0],yi(Nn)],NT=[0,[17,0,0],yi(pu)],OT=yi(Je),IT=yi(pe),RT=yi("*"),TT=[0,[12,60,[0,[4,0,0,0,[12,62,0]]]],yi(i)],FT=[0,[2,0,[4,0,0,0,0]],yi(_a)],LT=[0,[0,[4,0,0,0,0]],yi(Vu)],UT=yi(vt),BT=yi(re),DT=[0,[15,0],yi(sa)],MT=yi(ju),PT=yi(pe),jT=[0,[15,0],yi(sa)],zT=yi("(Some "),WT=[0,[3,0,0],yi(er)],XT=yi(pe),qT=yi("None"),HT=[0,[12,40,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[11,yi(nn),[17,[0,yi(Zu),1,0],0]]]],yi(Hu)],VT=[0,[4,0,0,0,0],yi(Yt)],YT=[0,[17,0,[12,41,0]],yi(hn)],GT=[0,[12,40,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[11,yi(zr),[17,[0,yi(Zu),1,0],0]]]],yi(gu)],KT=[0,[17,0,[12,41,0]],yi(hn)],ZT=[0,[12,40,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[11,yi("Syntax.ForA ("),[17,[0,yi(ne),0,0],0]]]],yi("(@[<2>Syntax.ForA (@,")],$T=[0,[4,0,0,0,0],yi(Yt)],QT=[0,[12,44,[17,[0,yi(Zu),1,0],0]],yi(oa)],JT=[0,[17,[0,yi(ne),0,0],[11,yi(Mr),[17,0,0]]],yi(Vt)],rF=[0,[12,40,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[11,yi(Iu),[17,[0,yi(Zu),1,0],0]]]],yi(nu)],nF=[0,[17,0,[12,41,0]],yi(hn)],eF=[0,[15,0],yi(sa)],tF=[0,[12,59,[17,[0,yi(Zu),1,0],0]],yi(fu)],uF=[0,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[12,91,0]],yi(S)],aF=[0,[17,[0,yi(ne),0,0],[12,93,[17,0,0]]],yi(W)],iF=yi("Syntax.TTagEmpty"),cF=[0,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[11,yi("Syntax.TTag {"),[17,[0,yi(ne),0,0],0]]],yi("@[<2>Syntax.TTag {@,")],fF=yi("tags"),oF=[0,[18,[1,[0,0,yi(_n)]],[2,0,[11,yi(ia),[17,[0,yi(Zu),1,0],0]]]],yi(Ee)],sF=[0,[17,0,0],yi(pu)],vF=[0,[12,59,[17,[0,yi(Zu),1,0],0]],yi(fu)],lF=yi("ext"),hF=[0,[18,[1,[0,0,yi(_n)]],[2,0,[11,yi(ia),[17,[0,yi(Zu),1,0],0]]]],yi(Ee)],bF=[0,[17,0,0],yi(pu)],dF=[0,[17,0,[12,Et,0]],yi("@]}")],pF=[0,[12,40,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[11,yi("Syntax.TFn ("),[17,[0,yi(ne),0,0],0]]]],yi("(@[<2>Syntax.TFn (@,")],mF=[0,[12,44,[17,[0,yi(Zu),1,0],0]],yi(oa)],yF=[0,[17,[0,yi(ne),0,0],[11,yi(Mr),[17,0,0]]],yi(Vt)],wF=[0,[15,0],yi(sa)],kF=[0,[12,59,[17,[0,yi(Zu),1,0],0]],yi(fu)],gF=[0,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[12,91,0]],yi(S)],_F=[0,[17,[0,yi(ne),0,0],[12,93,[17,0,0]]],yi(W)],xF=[0,[12,40,[18,[1,[0,0,yi(_n)]],0]],yi(Ke)],SF=[0,[3,0,0],yi(er)],EF=[0,[12,44,[17,[0,yi(Zu),1,0],0]],yi(oa)],AF=[0,[17,0,[12,41,0]],yi(hn)],CF=yi(_n),NF=yi(bn),OF=yi(bn),IF=yi(ya),RF=yi(o),TF=[0,0,0],FF=yi("cannot open generalized type"),LF=yi("cannot close generalized type"),UF=[3,0],BF=[0,yi("cor/experiments/easy_tags/solve.ml"),86,18],DF=yi("tags differ in size"),MF=yi(Tr),PF=yi(Ue),jF=yi(Ue),zF=yi(Va),WF=yi(Tr),XF=yi(le),qF=yi("cannot unify generalized type"),HF=yi(ei),VF=yi(mt),YF=yi(N),GF=[0,[15,0],yi(sa)],KF=[0,[12,59,[17,[0,yi(Zu),1,0],0]],yi(fu)],ZF=[0,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[12,91,0]],yi(S)],$F=[0,[17,[0,yi(ne),0,0],[12,93,[17,0,0]]],yi(W)],QF=[0,[12,59,[17,[0,yi(Zu),1,0],0]],yi(fu)],JF=[0,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[12,91,0]],yi(S)],rL=[0,[17,[0,yi(ne),0,0],[12,93,[17,0,0]]],yi(W)],nL=[0,[12,40,[18,[1,[0,0,yi(_n)]],0]],yi(Ke)],eL=[0,[12,44,[17,[0,yi(Zu),1,0],0]],yi(oa)],tL=[0,[17,0,[12,41,0]],yi(hn)],uL=[0,[12,59,[17,[0,yi(Zu),1,0],0]],yi(fu)],aL=[0,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[12,91,0]],yi(S)],iL=[0,[17,[0,yi(ne),0,0],[12,93,[17,0,0]]],yi(W)],cL=[0,[18,[1,[0,[11,yi(ca),0],yi(ca)]],[11,yi(Jn),0]],yi("@[<2>{ ")],fL=yi("Solve.shared"),oL=[0,[18,[1,[0,0,yi(_n)]],[2,0,[11,yi(ia),[17,[0,yi(Zu),1,0],0]]]],yi(Ee)],sL=[0,[17,0,0],yi(pu)],vL=[0,[12,59,[17,[0,yi(Zu),1,0],0]],yi(fu)],lL=yi("only1"),hL=[0,[18,[1,[0,0,yi(_n)]],[2,0,[11,yi(ia),[17,[0,yi(Zu),1,0],0]]]],yi(Ee)],bL=[0,[17,0,0],yi(pu)],dL=[0,[12,59,[17,[0,yi(Zu),1,0],0]],yi(fu)],pL=yi("only2"),mL=[0,[18,[1,[0,0,yi(_n)]],[2,0,[11,yi(ia),[17,[0,yi(Zu),1,0],0]]]],yi(Ee)],yL=[0,[17,0,0],yi(pu)],wL=[0,[17,[0,yi(Zu),1,0],[12,Et,[17,0,0]]],yi("@ }@]")],kL=yi(_n),gL=yi(bn),_L=yi("Easy_tags__Solve.Solve_err"),xL=yi(bn),SL=[0,[11,yi(bu),[10,0]],yi(Ve)],EL=[0,yi("cor/experiments/easy_tags/parser.ml"),831,4],AL=[3,0],CL=yi(_n),NL=yi(bn),OL=yi(bn),IL=[0,[11,yi(Hr),[3,0,0]],yi(Or)],RL=yi(_n),TL=[0,yi(_n),1,0,0],FL=yi(xr),LL=yi(Ra),UL=yi(Zn),BL=yi(Ye),DL=yi(gr),ML=yi(yr),PL=yi("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\t\0\0\0\0\0\0\0\0\0\0\0\0\n\0\0\v\0\0\0\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\r\0\0\0"),jL=yi(Ne),zL=yi(jt),WL=yi(_n),XL=yi(bn),qL=yi("Easy_tags__Lexer.SyntaxError"),HL=yi(bn),VL=yi(An),YL=yi(An),GL=yi(An),KL=yi(An),ZL=[0,[11,yi(we),[2,0,[11,yi(mt),[2,0,0]]]],yi(Mn)],$L=[0,[11,yi(te),[2,0,0]],yi(q)],QL=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],yi(y)],JL=yi(_n),rU=yi(bn),nU=yi(bn),eU=yi(bn),tU=yi(_n),uU=yi(At),aU=yi(At),iU=[0,[12,40,[18,[1,[0,0,yi(_n)]],0]],yi(Ke)],cU=[0,[4,0,0,0,0],yi(Yt)],fU=[0,[12,44,[17,[0,yi(Zu),1,0],0]],yi(oa)],oU=[0,[4,0,0,0,0],yi(Yt)],sU=[0,[17,0,[12,41,0]],yi(hn)],vU=[0,[15,0],yi(sa)],lU=[0,[12,40,[18,[1,[0,0,yi(_n)]],0]],yi(Ke)],hU=[0,[12,44,[17,[0,yi(Zu),1,0],0]],yi(oa)],bU=[0,[17,0,[12,41,0]],yi(hn)],dU=yi(_n),pU=yi(At),mU=yi(At),yU=[0,[11,yi("`Sym ("),[18,[1,[0,[11,yi($),0],yi($)]],0]],yi("`Sym (@[")],wU=[0,[3,0,0],yi(er)],kU=[0,[17,0,[12,41,0]],yi(hn)],gU=[0,[15,0],yi(sa)],_U=[0,[15,0],yi(sa)],xU=[0,[12,40,[18,[1,[0,0,yi(_n)]],0]],yi(Ke)],SU=[0,[12,44,[17,[0,yi(Zu),1,0],0]],yi(oa)],EU=[0,[17,0,[12,41,0]],yi(hn)],AU=yi(" not found in scope"),CU=[0,0],NU=[0,0],OU=yi(_n),IU=yi(At),RU=yi(At),TU=[0,[11,yi("`Var ("),[18,[1,[0,[11,yi($),0],yi($)]],0]],yi("`Var (@[")],FU=[0,[4,0,0,0,0],yi(Yt)],LU=[0,[17,0,[12,41,0]],yi(hn)],UU=[0,[15,0],yi(sa)],BU=[0,[15,0],yi(sa)],DU=[0,[17,[0,yi(Zu),1,0],0],yi(Zu)],MU=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],[15,[17,[0,yi(Zu),1,0],0]]],yi(En)],PU=[0,[17,0,0],yi(pu)],jU=[0,[17,[0,yi(Zu),1,0],0],yi(Zu)],zU=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],[15,[17,[0,yi(Zu),1,0],0]]],yi(En)],WU=[0,[17,0,0],yi(pu)],XU=[0,[17,[0,yi(Zu),1,0],[2,0,0]],yi(su)],qU=[0,[12,44,[17,[0,yi(Zu),1,0],0]],yi(oa)],HU=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],[15,0]],yi(fn)],VU=[0,[17,0,0],yi(pu)],YU=[0,[17,[0,yi(Zu),1,0],[2,0,0]],yi(su)],GU=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],[2,0,0]],yi(dn)],KU=[0,[17,0,0],yi(pu)],ZU=[0,[12,44,[17,[0,yi(Zu),1,0],0]],yi(oa)],$U=[0,[17,[0,yi(Zu),1,0],[12,45,0]],yi("@ -")],QU=[0,[11,yi(Ae),0],yi(Ae)],JU=yi(vt),rB=yi(k),nB=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],0],yi(Nn)],eB=[0,[17,0,0],yi(pu)],tB=[0,[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[12,91,[17,[0,yi(ne),0,0],0]]],yi(vn)],uB=[0,[17,[0,yi(ne),0,0],[12,93,0]],yi("@,]")],aB=[0,[17,0,0],yi(pu)],iB=[0,[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[12,91,[17,[0,yi(ne),0,0],0]]],yi(vn)],cB=[0,[17,[0,yi(ne),0,0],[12,93,[17,0,0]]],yi(W)],fB=yi(ai),oB=yi("Int"),sB=yi("Str"),vB=[0,[15,0],yi(sa)],lB=[0,[17,[0,yi(Zu),1,0],0],yi(Zu)],hB=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],[2,0,0]],yi(dn)],bB=[0,[17,0,0],yi(pu)],dB=[0,[17,[0,yi(Zu),1,0],0],yi(Zu)],pB=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],[15,[17,[0,yi(Zu),1,0],0]]],yi(En)],mB=[0,[17,0,0],yi(pu)],yB=[0,[15,0],yi(sa)],wB=[0,[17,[0,yi(Zu),1,0],0],yi(Zu)],kB=yi(oa),gB=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],[15,0]],yi(fn)],_B=[0,[17,0,0],yi(pu)],xB=[0,[12,44,[17,[0,yi(Zu),1,0],0]],yi(oa)],SB=[0,[17,[0,yi(Zu),1,0],[12,45,0]],yi("@ -")],EB=[0,[11,yi(Ae),0],yi(Ae)],AB=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],[12,60,[2,0,0]]],yi("@[<%s")],CB=[0,[12,62,[17,0,0]],yi(">@]")],NB=yi(k),OB=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],0],yi(Nn)],IB=[0,[17,0,0],yi(pu)],RB=[0,[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[12,91,[17,[0,yi(ne),0,0],0]]],yi(vn)],TB=[0,[17,[0,yi(ne),0,0],[12,93,0]],yi("@,]")],FB=[0,[17,0,0],yi(pu)],LB=[0,[18,[1,[0,0,yi(_n)]],[12,91,0]],yi("@[[")],UB=[0,[12,93,[17,0,0]],yi("]@]")],BB=yi(ai),DB=yi("Int"),MB=yi("Str"),PB=yi("X"),jB=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],[15,[17,0,0]]],yi("@[%a@]")],zB=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],[12,37,[15,[17,0,0]]]],yi("@[%%%a@]")],WB=yi(Je),XB=yi(pe),qB=[0,[0,[12,42,0]],yi("%c*")],HB=[0,[0,[2,0,0]],yi("%c%s")],VB=[0,[12,60,[0,[4,0,0,0,[12,62,0]]]],yi(i)],YB=[0,[2,0,[4,0,0,0,0]],yi(_a)],GB=[0,[0,[4,0,0,0,0]],yi(Vu)],KB=yi(vt),ZB=yi(vt),$B=yi(re),QB=yi(re),JB=yi(re),rD=yi("recursive type variable"),nD=yi(_n),eD=yi(At),tD=[0,K,0],uD=[3,[3,E]],aD=[0,K,1],iD=[3,[3,De]],cD=yi(At),fD=[0,[17,[0,yi(ne),0,0],0],yi(ne)],oD=[0,[17,[0,yi(ne),0,0],[17,[0,yi(ne),0,0],0]],yi(D)],sD=[0,[18,[1,[0,[11,yi(ka),0],yi(ka)]],0],yi(Uu)],vD=[0,[17,0,0],yi(pu)],lD=[0,[12,32,0],yi(Fa)],hD=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[15,0]]],yi("@[@[%a")],bD=[0,[17,0,[17,[0,yi(Zu),1,0],[12,58,[17,[0,yi(Zu),1,0],0]]]],yi("@]@ :@ ")],dD=[0,[17,0,0],yi(pu)],pD=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[11,yi("sig "),[15,[11,yi(" :"),[17,[0,yi(Zu),1,0],0]]]]]],yi("@[@[sig %a :@ ")],mD=[0,[17,0,[17,0,0]],yi(Ft)],yD=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[11,yi(On),[15,[11,yi(ia),[17,[0,yi(Zu),1,0],0]]]]]],yi("@[@[let %a =@ ")],wD=[0,[17,0,[17,0,0]],yi(Ft)],kD=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[11,yi("run "),[15,[11,yi(ia),[17,[0,yi(Zu),1,0],0]]]]]],yi("@[@[run %a =@ ")],gD=[0,[17,0,[17,0,0]],yi(Ft)],_D=[0,[12,Tn,[17,[0,yi(Zu),1,0],[15,[11,yi(C),[17,[0,yi(Zu),1,0],0]]]]],yi("|@ %a ->@ ")],xD=[0,[17,[0,yi(Zu),1,0],0],yi(Zu)],SD=[0,[17,[0,yi(Zu),1,0],0],yi(Zu)],ED=[0,[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[11,yi(On),[15,[11,yi(ia),[17,[0,yi(Zu),1,0],0]]]]],yi("@[let %a =@ ")],AD=[0,[17,0,[17,[0,yi(Zu),1,0],[11,yi(qr),[17,0,[17,[0,yi(ne),0,0],0]]]]],yi(Cr)],CD=[0,[17,[0,yi(Zu),1,0],0],yi(Zu)],ND=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],[2,0,[17,[0,yi(Zu),1,0],0]]],yi(Ja)],OD=[0,[17,0,0],yi(pu)],ID=yi(ai),RD=[0,[12,34,[2,0,[12,34,0]]],yi(rr)],TD=[0,[18,[1,[0,[11,yi(ka),0],yi(ka)]],0],yi(Uu)],FD=[0,[17,0,0],yi(pu)],LD=[0,[18,[1,[0,[11,yi(ka),0],yi(ka)]],[18,[1,[0,[11,yi(Du),0],yi(Du)]],0]],yi(ta)],UD=[0,[17,0,0],yi(pu)],BD=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],[12,92,[15,[11,yi(C),[17,[0,yi(Zu),1,0],0]]]]],yi("@[\\%a ->@ ")],DD=[0,[17,0,0],yi(pu)],MD=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],0],yi(Nn)],PD=[0,[17,[0,yi(Zu),1,0],0],yi(Zu)],jD=[0,[17,0,0],yi(pu)],zD=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],[2,0,[17,[0,yi(Zu),1,0],0]]],yi(Ja)],WD=[0,[17,0,0],yi(pu)],XD=[0,[18,[1,[0,[11,yi(ka),0],yi(ka)]],[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[11,yi(iu),[17,[0,yi(Zu),1,0],0]]]],yi("@[@[when@ ")],qD=[0,[11,yi(" is"),[17,0,[17,[0,yi(Zu),1,0],[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],0]]]],yi(" is@]@ @[")],HD=[0,[17,0,[17,[0,yi(ne),0,0],[17,0,0]]],yi("@]@,@]")],VD=[0,[17,[0,yi(Zu),1,0],0],yi(Zu)],YD=[0,[2,0,0],yi(Ie)],GD=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],0],yi(Nn)],KD=[0,[17,0,0],yi(pu)],ZD=yi(Je),$D=yi(pe),QD=yi(mu),JD=yi(Fa),rM=yi(_n),nM=[0,[11,yi("(alias) "),[2,0,[12,58,[2,0,0]]]],yi("(alias) %s:%s")],eM=[0,[11,yi(ja),[2,0,[12,58,[2,0,0]]]],yi(ir)],tM=[0,[11,yi(Pt),[2,0,[12,58,[2,0,0]]]],yi(ee)],uM=[0,[11,yi("```compose_fx\n"),[2,0,[11,yi(Hn),0]]],yi("```compose_fx\n%s\n```")],aM=yi(_n),iM=yi(At),cM=yi(At),fM=yi(_n),oM=yi(At),sM=yi(At),vM=[1,0],lM=[0,yi(la),521,10],hM=[1,0],bM=[1,0],dM=yi("pattern"),pM=yi(iu),mM=yi(iu),yM=[3,[3,Mt]],wM=yi(") in "),kM=yi(" ("),gM=yi("unbound variable "),_M=yi("infer"),xM=[3,[3,E]],SM=[3,[3,De]],EM=[1,0],AM=[1,0],CM=[1,0],NM=[1,0],OM=[1,0],IM=yi("call"),RM=yi("call "),TM=[1,0],FM=yi("top-level expr"),LM=yi("with sig "),UM=yi("with toplevel def"),BM=[0,yi(la),238,4],DM=yi("arity mismatch for tag "),MM=[0,yi(la),245,4],PM=yi("arity mismatch for lambda "),jM=[0,-1057166496],zM=[1,0],WM=[3,Mt],XM=[3,E],qM=[3,De],HM=yi(ei),VM=yi(Va),YM=yi(le),GM=yi(ei),KM=yi("cannot unify generalized type; forgot to instantiate?"),ZM=[1,0],$M=yi(ei),QM=yi(mt),JM=yi(pe),rP=yi(Je),nP=yi("unify"),eP=[1,0],tP=[0,[2,0,[11,yi(": "),0]],yi("%s: ")],uP=yi(va),aP=yi(Wt),iP=yi(_n),cP=yi(At),fP=yi("Compose_fx__Solve.Solve_err"),oP=yi(At),sP=[0,[11,yi(bu),[10,0]],yi(Ve)],vP=[0,yi("cor/experiments/compose_fx/parser.ml"),1248,4],lP=[3,[3,Mt]],hP=[3,[3,E]],bP=[3,[3,De]],dP=[2,0],pP=[3,0],mP=[1,0],yP=[1,0],wP=[1,0],kP=[1,0],gP=[1,0],_P=[1,0],xP=[1,0],SP=[1,0],EP=[1,0],AP=[1,0],CP=[1,0],NP=[1,0],OP=[1,0],IP=[1,0],RP=[1,0],TP=[1,0],FP=[1,0],LP=[1,0],UP=[1,0],BP=[1,0],DP=[1,0],MP=[1,0],PP=[1,0],jP=[1,0],zP=[1,0],WP=yi(_n),XP=yi(At),qP=yi(At),HP=[0,[18,[1,[0,[11,yi(Du),0],yi(Du)]],[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[4,0,0,0,[11,yi(" -> {"),[17,[0,yi(ne),0,0],[15,[17,[0,yi(ne),0,0],[15,[17,0,[17,ls,vs]]]]]]]]]],yi("@[@[%d -> {@,%a@,%a@]@,}@]")],VP=[0,[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[11,yi(On),[15,[17,[0,yi(Zu),1,0],[11,yi(cn),[15,[12,59,[17,0,0]]]]]]]],yi("@[let %a@ = %a;@]")],YP=[0,[18,[1,[0,[11,yi(ka),0],yi(ka)]],[11,yi(Cn),[15,[11,yi(Lr),[17,[0,yi(ne),0,0],[15,[17,[0,yi(ne),0,0],[11,yi(ce),[15,[12,59,[17,0,0]]]]]]]]]]],yi("@[switch %a {@,%a@,} in join %a;@]")],GP=[0,[18,[1,[0,0,yi(_n)]],[11,yi("entry "),[15,[12,59,[17,0,0]]]]],yi("@[entry %a;@]")],KP=[0,[17,[0,yi(ne),0,0],0],yi(ne)],ZP=[0,[15,[17,[0,yi(ne),0,0],[17,[0,yi(ne),0,0],0]]],yi("%a@,@,")],$P=[0,[18,[1,[0,[11,yi(ka),0],yi(ka)]],0],yi(Uu)],QP=[0,[17,0,0],yi(pu)],JP=[0,[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[11,yi(en),[15,[12,58,[17,[0,yi(Zu),1,0],[15,[17,[0,yi(Zu),1,0],[11,yi(cn),[15,[12,59,[17,0,0]]]]]]]]]]],yi("@[global %a:@ %a@ = %a;@]")],rj=[0,[15,[17,[0,yi(ne),0,0],0]],yi("%a@,")],nj=[0,[15,0],yi(sa)],ej=[0,[12,44,[17,[0,yi(ne),0,0],[12,32,0]]],yi(aa)],tj=[0,[18,[1,[0,[11,yi(Qa),0],yi(Qa)]],[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[11,yi(p),[15,[12,40,[17,[0,yi(ne),0,0],[15,[12,41,[17,0,bs]]]]]]]]]],yi("@[@[@[proc %a(@,%a)@]:@ %a@]@ @[{@;<0 2>@[")],uj=[0,[11,yi("return "),[15,[12,59,[17,0,[17,[0,yi(ne),0,0],[17,0,[12,Et,[17,0,0]]]]]]]],yi("return %a;@]@,@]}@]")],aj=[0,[12,44,[17,[0,yi(Zu),1,0],[15,0]]],yi(Ma)],ij=[0,[12,44,[17,[0,yi(Zu),1,0],[15,0]]],yi(Ma)],cj=[0,[12,44,[17,[0,yi(Zu),1,0],[15,0]]],yi(Ma)],fj=[0,yi(";"),0,yi(_n)],oj=[0,yi(_n),0,yi(_n)],sj=[0,[17,[0,yi(Zu),1,0],[15,[17,[0,yi(Zu),1,0],0]]],yi("@ %a@ ")],vj=[0,[15,0],yi(sa)],lj=[0,[4,0,0,0,0],yi(Yt)],hj=[0,[12,34,[2,0,[12,34,0]]],yi(rr)],bj=[0,[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[17,[2,Pu],[11,yi("ake_union<"),[17,[0,yi(ne),0,0],[4,0,0,0,[12,44,[17,[0,yi(Zu),1,0],[15,[12,62,[17,0,0]]]]]]]]]],yi("@[@make_union<@,%d,@ %a>@]")],dj=[0,[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[17,[2,tu],[11,yi("et_union_id<"),[17,[0,yi(ne),0,0],[15,[12,62,[17,0,0]]]]]]],yi("@[@get_union_id<@,%a>@]")],pj=[0,[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[17,[2,tu],[11,yi("et_union_struct<"),[17,[0,yi(ne),0,0],[15,[12,62,[17,0,0]]]]]]],yi("@[@get_union_struct<@,%a>@]")],mj=[0,[18,[1,[0,[11,yi(Qa),0],yi(Qa)]],[17,[2,Pu],[11,yi("ake_struct{"),[15,[16,[12,Et,[17,0,0]]]]]]],yi("@[@make_struct{%a%t}@]")],yj=[0,[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[17,[2,tu],[11,yi("et_struct_field<"),[17,[0,yi(ne),0,0],[15,[12,44,[17,[0,yi(Zu),1,0],[4,0,0,0,[12,62,[17,0,0]]]]]]]]]],yi("@[@get_struct_field<@,%a,@ %d>@]")],wj=[0,[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[17,[2,99],[11,yi("all_indirect("),[17,[0,yi(ne),0,0],[15,[15,[12,41,[17,0,0]]]]]]]],yi("@[@call_indirect(@,%a%a)@]")],kj=[0,[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[17,[2,99],[11,yi("all_direct("),[17,[0,yi(ne),0,0],[15,[15,[12,41,[17,0,0]]]]]]]],yi("@[@call_direct(@,%a%a)@]")],gj=[0,[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[17,[2,99],[11,yi("all_kfn("),[17,[0,yi(ne),0,0],[2,0,[15,[12,41,[17,0,0]]]]]]]],yi("@[@call_kfn(@,%s%a)@]")],_j=[0,[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[17,[2,Pu],[11,yi("ake_box("),[17,[0,yi(ne),0,0],[15,[12,41,[17,0,0]]]]]]],yi("@[@make_box(@,%a)@]")],xj=[0,[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[17,[2,tu],[11,yi("et_boxed<"),[17,[0,yi(ne),0,0],[15,[12,62,[17,0,0]]]]]]],yi("@[@get_boxed<@,%a>@]")],Sj=[0,[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[17,[2,Bn],[11,yi("tr_cast("),[17,[0,yi(ne),0,0],[15,[11,yi(" as"),[17,[0,yi(Zu),1,0],[15,[12,41,[17,0,0]]]]]]]]]],yi("@[@ptr_cast(@,%a as@ %a)@]")],Ej=[0,[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[17,[2,Pu],[11,yi("ake_fn_ptr<"),[17,[0,yi(ne),0,0],[15,[12,62,[17,0,0]]]]]]],yi("@[@make_fn_ptr<@,%a>@]")],Aj=[0,[15,0],yi(sa)],Cj=[0,[12,44,[17,[0,yi(ne),0,0],[12,32,0]]],yi(aa)],Nj=[0,[18,[1,[0,[11,yi($n),0],yi($n)]],[15,[12,58,[17,[0,yi(Zu),1,0],[15,[17,0,0]]]]]],yi("@[%a:@ %a@]")],Oj=[0,[2,0,0],yi(Ie)],Ij=[0,[15,0],yi(sa)],Rj=[0,[17,[0,yi(Zu),1,0],[12,96,[4,0,0,0,[12,32,[15,0]]]]],yi("@ `%d %a")],Tj=[0,[12,44,0],yi(",")],Fj=[0,yi(","),0,yi(_n)],Lj=[0,yi(_n),0,yi(_n)],Uj=[0,[12,44,[17,[0,yi(ne),0,0],[12,32,0]]],yi(aa)],Bj=[0,[11,yi("..."),0],yi("...")],Dj=[0,[11,yi("str"),0],yi("str")],Mj=[0,[11,yi(U),0],yi(U)],Pj=[0,[11,yi(H),0],yi(H)],jj=[0,[11,yi("*fn"),0],yi("*fn")],zj=[0,[18,[1,[0,[11,yi(Du),0],yi(Du)]],[12,d,[18,[1,[0,[11,yi(Du),0],yi(Du)]],[17,[0,yi(Zu),1,0],0]]]],yi("@[{@[@ ")],Wj=[0,[17,[0,yi(Zu),1,0],[17,0,[16,[12,Et,[17,0,0]]]]],yi("@ @]%t}@]")],Xj=[0,[11,yi(ai),0],yi(ai)],qj=[0,[18,[1,[0,[11,yi(Du),0],yi(Du)]],[12,91,[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],0]]],yi("@[[@[")],Hj=[0,[17,0,[17,[0,yi(Zu),1,0],[12,93,[17,0,0]]]],yi("@]@ ]@]")],Vj=[0,[11,yi(k),0],yi(k)],Yj=[0,[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[11,yi(ra),[15,[12,62,[17,0,0]]]]],yi("@[box<%a>@]")],Gj=[0,[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[11,yi(ra),[17,[0,yi(ne),0,0],[15,[11,yi(ia),[17,[0,yi(Zu),1,0],[15,[12,62,[17,0,0]]]]]]]]],yi("@[box<@,%a =@ %a>@]")],Kj=[0,[18,[1,[0,[11,yi(Lt),0],yi(Lt)]],[11,yi(ra),[17,[0,yi(ne),0,0],[15,[12,62,[17,0,0]]]]]],yi("@[box<@,%a>@]")],Zj=[0,[12,37,[11,yi("type_"),[4,0,0,0,0]]],yi("%%type_%d")],$j=yi(_n),Qj=yi(At),Jj=[0,wu],rz=yi(At),nz=yi(vt),ez=[1,0],tz=[1,0],uz=yi(fe),az=[1,0],iz=yi("impossible after monomorphization"),cz=[1,0],fz=yi("todo"),oz=[0,0],sz=yi(fe),vz=yi(_n),lz=yi(At),hz=yi(At),bz=yi(_n),dz=yi(At),pz=yi(At),mz=yi(fe),yz=yi("specialize val"),wz=yi("specialize fn"),kz=[1,0],gz=yi("clone_type: Link"),_z=[3,0],xz=yi(_n),Sz=yi(At),Ez=yi(At),Az=[0,[11,yi(Hr),[3,0,0]],yi(Or)],Cz=yi(_n),Nz=[0,yi(_n),1,0,0],Oz=yi(xr),Iz=yi(Ra),Rz=yi(Fr),Tz=yi(L),Fz=yi(m),Lz=yi(Zn),Uz=yi("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),Bz=yi("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),Dz=yi(Ye),Mz=yi(gr),Pz=yi(yr),jz=yi("\0"),zz=yi(Ne),Wz=yi("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\t\0\n\v\0\0\f\f\f\f\f\f\f\f\f\f\r\0\0\0\0\0\0\0\0"),Xz=yi(jt),qz=yi(""),Hz=yi(_n),Vz=yi(At),Yz=yi("Compose_fx__Lexer.SyntaxError"),Gz=yi(At),Kz=yi(va),Zz=yi(a),$z=yi(ma),Qz=yi("_closure"),Jz=yi(ma),rW=yi("captures_box"),nW=yi("captures_stack"),eW=yi("rec_fn_ptr_"),tW=yi("var"),uW=yi("payload"),aW=yi("non-tag pattern not yet supported"),iW=[5,0],cW=yi("fnptr"),fW=yi("captures"),oW=yi("discr"),sW=yi("join"),vW=yi(_n),lW=yi("clos_"),hW=yi(Mu),bW=yi("captures_stack_"),dW=yi("captures_box_"),pW=yi(Mu),mW=yi("fn_ptr_"),yW=yi("struct"),wW=yi(Ut),kW=[0,[15,0],yi(sa)],gW=yi("non-struct layout for struct: "),_W=yi("unboxed"),xW=yi("non-struct layout for struct"),SW=yi(Ut),EW=yi("inner"),AW=yi("non-var pattern not yet supported"),CW=yi(_n),NW=yi(At),OW=yi(At),IW=yi(me),RW=yi("Entry point "),TW=yi(p),FW=yi(en),LW=yi("Switch branch indices are not contiguous"),UW=[0,0],BW=yi(" expr"),DW=yi(Cn),MW=yi("switch"),PW=yi("ret"),jW=yi("Return variable not in scope: "),zW=yi("arg "),WW=yi("l_x vs lay"),XW=yi("expected struct vs outer"),qW=yi("find_f"),HW=yi("expect_fnptr"),VW=yi("Variable not found: "),YW=yi("venv vs local"),GW=yi("Not a pointer: "),KW=yi("Not a box: "),ZW=yi("Not a struct: "),$W=yi("Not a union: "),QW=yi(kr),JW=yi("Layouts are not equivalent: "),rX=yi(Pa),nX=yi("]: "),eX=yi("["),tX=yi(_n),uX=yi(At),aX=yi(At),iX=[0,[18,[1,[0,[11,yi(ka),0],yi(ka)]],[15,[17,0,0]]],yi("@[%a@]")],cX=[0,[18,[1,[0,0,yi(_n)]],[2,0,[12,32,[18,[1,[0,[11,yi(ka),0],yi(ka)]],[11,yi(cn),[15,[17,[0,yi(ne),0,0],[11,yi("> "),[15,[17,0,[17,0,0]]]]]]]]]]],yi("@[%s @[= %a@,> %a@]@]")],fX=[0,[18,[1,[0,0,yi(_n)]],[15,[17,0,0]]],yi("@[%a@]")],oX=yi("link after unlink"),sX=yi(""),vX=yi("forA after monomorphization"),lX=yi(""),hX=yi(""),bX=yi("lambda set in surface syntax"),dX=yi("alias after unlink"),pX=[0,[4,0,0,0,0],yi(Yt)],mX=[0,[2,0,0],yi(Ie)],yX=[0,[18,[1,[0,0,yi(_n)]],[12,91,[15,[12,93,[17,0,0]]]]],yi("@[[%a]@]")],wX=yi(_n),kX=yi("not a block"),gX=yi("not a label"),_X=yi("not a word"),xX=yi(_n),SX=yi(At),EX=yi(At),AX=yi("did not expect linked type"),CX=yi(Ha),NX=yi(" real to be unbound"),OX=yi("expected alias "),IX=yi(Ha),RX=yi(" vs "),TX=yi("signature and definition names do not match: "),FX=yi(_e),LX=[0,yi("cor/experiments/compose_fx/can_lower.ml"),400,2],UX=yi("run definitions cannot be recursive"),BX=yi(_e),DX=yi(va),MX=yi(a),PX=yi("non-closure definitions cannot be recursive"),jX=yi(_e),zX=yi("lam"),WX=yi("expected alias real to be unbound before instantiation"),XX=yi(du),qX=yi(me),HX=yi(s),VX=yi(Zr),YX=yi(" has the wrong number of arguments"),GX=yi(s),KX=yi(Zr),ZX=yi(" already mapped"),$X=yi(Zr),QX=[1,0],JX=yi(" is told to instantiate to itself"),rq=yi(s),nq=yi(Zr),eq=[3,0],tq=yi("unexpected lambda set"),uq=yi(du),aq=[3,[3,Mt]],iq=[3,[3,E]],cq=[3,[3,De]],fq=yi(" does not have arg "),oq=yi(s),sq=yi(qe),vq=yi(" has a type argument without a name"),lq=yi(s),hq=yi(qe),bq=yi(" with a different type"),dq=yi("cannot reference an alias "),pq=yi(qe),mq=yi("alias args must be a ForA with a name"),yq=yi("extract_named_var"),wq=yi(Wt),kq=yi(_n),gq=yi(At),_q=yi("Compose_fx__Can_lower.Can_error"),xq=yi(At),Sq=[0,[11,yi(we),[2,0,[11,yi(mt),[2,0,0]]]],yi(Mn)],Eq=[0,[11,yi(te),[2,0,0]],yi(q)],Aq=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],yi(y)],Cq=yi(_n),Nq=yi(At),Oq=yi(At),Iq=yi(At),Rq=yi(Fa),Tq=yi("#"),Fq=[1,[5,-174312699]],Lq=yi("No hover location found"),Uq=yi("Parse error: "),Bq=yi("Canonicalize error: "),Dq=yi("Solve error: "),Mq=yi(Qr),Pq=yi("Eval error: "),jq=yi("no queries given!"),zq=yi("Type not found at "),Wq=yi("Elab error: "),Xq=yi(" for phase "),qq=yi("Cannot do "),Hq=[0,0,0],Vq=[0,0,0],Yq=yi(_n),Gq=yi(mu),Kq=yi("# cor \\+\\([a-z]+\\) -\\([a-z]+\\)"),Zq=yi("\\(\\^+\\)"),$q=yi("# cor "),Qq=yi("> "),Jq=yi("Jsoo_runtime.Error.Exn"),rH=yi(et),nH=yi("No emit "),eH=yi("No phase "),tH=yi("No language "),uH=yi(mu),aH=yi("Internal error. Please report this.\n\n"),iH=yi("languages"),cH=yi("phases"),fH=yi("emits"),oH=yi("userProgram"),sH=yi("compile"),vH=yi("hover");function lH(r){if("number"==typeof r)return 0;switch(r[0]){case 0:return[0,lH(r[1])];case 1:return[1,lH(r[1])];case 2:return[2,lH(r[1])];case 3:return[3,lH(r[1])];case 4:return[4,lH(r[1])];case 5:return[5,lH(r[1])];case 6:return[6,lH(r[1])];case 7:return[7,lH(r[1])];case 8:return[8,r[1],lH(r[2])];case 9:var n=r[1];return[9,n,n,lH(r[3])];case 10:return[10,lH(r[1])];case 11:return[11,lH(r[1])];case 12:return[12,lH(r[1])];case 13:return[13,lH(r[1])];default:return[14,lH(r[1])]}}function hH(r,n){if("number"==typeof r)return n;switch(r[0]){case 0:return[0,hH(r[1],n)];case 1:return[1,hH(r[1],n)];case 2:return[2,hH(r[1],n)];case 3:return[3,hH(r[1],n)];case 4:return[4,hH(r[1],n)];case 5:return[5,hH(r[1],n)];case 6:return[6,hH(r[1],n)];case 7:return[7,hH(r[1],n)];case 8:return[8,r[1],hH(r[2],n)];case 9:var e=r[2];return[9,r[1],e,hH(r[3],n)];case 10:return[10,hH(r[1],n)];case 11:return[11,hH(r[1],n)];case 12:return[12,hH(r[1],n)];case 13:return[13,hH(r[1],n)];default:return[14,hH(r[1],n)]}}function bH(r,n){if("number"==typeof r)return n;switch(r[0]){case 0:return[0,bH(r[1],n)];case 1:return[1,bH(r[1],n)];case 2:return[2,r[1],bH(r[2],n)];case 3:return[3,r[1],bH(r[2],n)];case 4:var e=r[3],t=r[2];return[4,r[1],t,e,bH(r[4],n)];case 5:var u=r[3],a=r[2];return[5,r[1],a,u,bH(r[4],n)];case 6:var i=r[3],c=r[2];return[6,r[1],c,i,bH(r[4],n)];case 7:var f=r[3],o=r[2];return[7,r[1],o,f,bH(r[4],n)];case 8:var s=r[3],v=r[2];return[8,r[1],v,s,bH(r[4],n)];case 9:return[9,r[1],bH(r[2],n)];case 10:return[10,bH(r[1],n)];case 11:return[11,r[1],bH(r[2],n)];case 12:return[12,r[1],bH(r[2],n)];case 13:var l=r[2];return[13,r[1],l,bH(r[3],n)];case 14:var h=r[2];return[14,r[1],h,bH(r[3],n)];case 15:return[15,bH(r[1],n)];case 16:return[16,bH(r[1],n)];case 17:return[17,r[1],bH(r[2],n)];case 18:return[18,r[1],bH(r[2],n)];case 19:return[19,bH(r[1],n)];case 20:var b=r[2];return[20,r[1],b,bH(r[3],n)];case 21:return[21,r[1],bH(r[2],n)];case 22:return[22,bH(r[1],n)];case 23:return[23,r[1],bH(r[2],n)];default:var d=r[2];return[24,r[1],d,bH(r[3],n)]}}function dH(r,n,e){return r[1]===n?(r[1]=e,1):0}function pH(r){throw[0,zo,r]}function mH(r){throw[0,Wo,r]}var yH=[z,Ss,Tc()];function wH(r,n){return vf(r,n)?r:n}function kH(r){return 0<=r?r:0|-r}var gH=Wr,_H=Hi(Es);function xH(r,n){var e=rf(r),t=rf(n),u=mc(e+t|0);return si(r,0,u,0,e),si(n,0,u,e,t),u}function SH(r){return 0<=r&&!(nt>>0?25>>0||(e=1):23!==n&&(e=1),e?r+32|0:r}function aV(r){return 25>>0?r:r+32|0}function iV(r){return 25>>0?r:r+he|0}function cV(r,n){return 0==(r-n|0)?1:0}function fV(r){var n=0<=r?1:0,e=n?r<=55295?1:0:n;if(e)var t=e;else{var u=57344<=r?1:0;t=u?r<=Dt?1:0:u}return t?r:mH(xH(Ic(Hs,r),qs))}function oV(r){return nt>1,d=t(b,e),p=d[1],m=t(n-b|0,d[2]),y=p,w=m[1],k=0,g=m[2];;){if(y){if(w){var _=w[1],x=y[1],S=w[2],E=y[2];if(0>1,d=e(b,t),p=d[1],m=e(n-b|0,d[2]),y=p,w=m[1],k=0,g=m[2];;){if(y){if(w){var _=w[1],x=y[1],S=w[2],E=y[2];if(0>1,E=t(S,e),A=E[1],C=t(n-S|0,E[2]),N=A,O=C[1],I=0,R=C[2];;){if(N){if(O){var T=O[2],F=O[1],L=N[2],U=N[1],B=Fo(r,U,F);if(0===B){N=L,O=T,I=[0,U,I];continue}if(0>1,E=e(S,t),A=E[1],C=e(n-S|0,E[2]),N=A,O=C[1],I=0,R=C[2];;){if(N){if(O){var T=O[2],F=O[1],L=N[2],U=N[1],B=Fo(r,U,F);if(0===B){N=L,O=T,I=[0,U,I];continue}if(0<=B){O=T,I=[0,F,I];continue}N=L,I=[0,U,I];continue}var D=bV(N,I)}else D=bV(O,I);return[0,D,R]}}var u=sV(n);return 2<=u?e(u,n)[1]:n}function XV(r,n){return r<=n?r:n}function qV(r,n){return n<=r?r:n}function HV(r,n){var e=mc(r);return function(r,n,e,t){if(e>0)if(0==n&&(e>=r.l||2==r.t&&e>=r.c.length))0==t?(r.c=_n,r.t=2):(r.c=vi(e,String.fromCharCode(t)),r.t=e==r.l?0:2);else for(4!=r.t&&fi(r),e+=n;n>>0?33>>0&&(u=1):2===t&&(u=1),u){var a=r,i=[0,0],c=Kc(a)-1|0;if(!(c<0))for(var f=0;;){var o=xi(a,f),s=0;if(32<=o){var v=o+Oa|0,l=0;if(58>>0?93<=v&&(l=1):56>>0&&(s=1,l=1),!l){var h=1;s=2}}else 11<=o?13===o&&(s=1):8<=o&&(s=1);switch(s){case 0:h=4;break;case 1:h=2}i[1]=i[1]+h|0;var b=f+1|0;if(c===f)break;f=b}if(i[1]===Kc(a))var d=VV(a);else{var p=mc(i[1]);i[1]=0;var m=Kc(a)-1|0;if(!(m<0))for(var y=0;;){var w=xi(a,y),k=0;if(35<=w)k=92===w?2:fr<=w?1:3;else if(32<=w)k=34<=w?2:3;else if(14<=w)k=1;else switch(w){case 8:Ai(p,i[1],92),i[1]++,Ai(p,i[1],98);break;case 9:Ai(p,i[1],92),i[1]++,Ai(p,i[1],ie);break;case 10:Ai(p,i[1],92),i[1]++,Ai(p,i[1],ae);break;case 13:Ai(p,i[1],92),i[1]++,Ai(p,i[1],ri);break;default:k=1}switch(k){case 1:Ai(p,i[1],92),i[1]++,Ai(p,i[1],48+(w/wu|0)|0),i[1]++,Ai(p,i[1],48+((w/10|0)%10|0)|0),i[1]++,Ai(p,i[1],48+(w%10|0)|0);break;case 2:Ai(p,i[1],92),i[1]++,Ai(p,i[1],w);break;case 3:Ai(p,i[1],w)}i[1]++;var g=y+1|0;if(m===y)break;y=g}d=p}return d}n=n+1|0}}function aY(r,n,e,t){for(var u=e;;){if(n<=u)throw qo;if(nf(r,u)===t)return u;u=u+1|0}}function iY(r,n){return aY(r,rf(r),0,n)}function cY(r,n,e){var t=rf(r);return 0<=n&&!(t=1;a--)e[t+a]=r[n+a];return 0}(r,n,e,t,u):mH(ov)}function dY(r,n){var e=n.length-1-1|0;if(!(e<0))for(var t=0;;){To(r,n[1+t]);var u=t+1|0;if(e===t)break;t=u}return 0}function pY(r,n){var e=n.length-1;if(0===e)return[0];var t=Zf(e,To(r,n[1])),u=e-1|0;if(!(u<1))for(var a=1;;){t[1+a]=To(r,n[1+a]);var i=a+1|0;if(u===a)break;a=i}return t}function mY(r){for(var n=r.length-1-1|0,e=0;;){if(!(0<=n))return e;var t=[0,r[1+n],e];n=n-1|0,e=t}}function yY(r){if(r)for(var n=0,e=r,t=r[2],u=r[1];;)if(e)n=n+1|0,e=e[2];else for(var a=Zf(n,u),i=1,c=t;;){if(!c)return a;var f=c[2];a[1+i]=c[1];i=i+1|0,c=f}return[0]}function wY(r,n,e){var t=[0,n],u=e.length-1-1|0;if(!(u<0))for(var a=0;;){t[1]=Fo(r,t[1],e[1+a]);var i=a+1|0;if(u===a)break;a=i}return t[1]}function kY(r){return vf(r,0)?r:0|-r}function gY(r){return Ic(lv,r)}function _Y(r){return zf(r,pv)}function xY(r){return vf(r,dv)?r:Nf(r)}function SY(r){return Of(hv,r)}function EY(r){return vf(r,0)?r:0|-r}function AY(r){return Ic(yv,r)}function CY(r,n){var e=r?r[1]:1,t=e?rs:Jo,u=e?rs:Jo,a=rf(n);return[0,function(r){return r[9]=1,0},VV(n),a,0,0,0,0,0,1,[0],u,t]}function NY(r,n,e){return KV(r[2],n,e-n|0)}var OY=[z,wv,Tc()];function IY(r){function n(r){return r?r[5]:0}function e(r,e,t,u){var a=n(r),i=n(u);return[0,r,e,t,u,i<=a?a+1|0:i+1|0]}function t(r,n){return[0,0,r,n,0,1]}function u(r,t,u,a){var i=r?r[5]:0,c=a?a[5]:0;if((c+2|0)>>3|0;return Ci(r,e,SH(Si(r,e)|1<<(7&n)))}function KY(r){return r?[0,1,r[1]]:0}function ZY(r,n){if("number"==typeof r)switch(r){case 0:return[0,[0,n]];case 1:return[0,[1,n]];case 2:return[0,[19,n]];default:return[0,[22,n]]}else switch(r[0]){case 0:return[0,[2,KY(r[1]),n]];case 1:return[0,[3,KY(r[1]),n]];case 2:return[0,[4,r[1],KY(r[2]),0,n]];case 3:return[0,[5,r[1],KY(r[2]),0,n]];case 4:return[0,[6,r[1],KY(r[2]),0,n]];case 5:return[0,[7,r[1],KY(r[2]),0,n]];case 6:var e=r[2],t=r[1],u=e?[0,e[1]]:0;return[0,[8,Kb,KY(t),u,n]];case 7:return[0,[9,KY(r[1]),n]];case 8:return[0,[13,r[1],r[2],n]];case 9:return[0,[14,r[1],r[2],n]];case 10:return[0,[20,r[1],r[2],n]];default:return[0,[21,r[1],n]]}}function $Y(r){return 5===r[2]?12:-6}function QY(r){return[0,0,mc(r)]}function JY(r,n){var e=Kc(r[2]),t=r[1]+n|0,u=e>>0||(a=1):65<=u&&(a=1);else{var i=0;if(32!==u)if(43<=u)switch(u+Nr|0){case 5:if(t<(e+2|0)&&1>>0||e[1]++;var a=u+1|0;if(t===u)break;u=a}var i=e[1],c=mc(rf(n)+((i-1|0)/3|0)|0),f=[0,0],o=function(r){return Ci(c,f[1],r),f[1]++,0},s=[0,1+((i-1|0)%3|0)|0],v=rf(n)-1|0;if(!(v<0))for(var l=0;;){var h=nf(n,l);9>>0||(0===s[1]&&(o(95),s[1]=3),s[1]+=-1),o(h);var b=l+1|0;if(v===l)break;l=b}return c}return n}function EG(r,n){switch(r){case 1:var e=Nb;break;case 2:e=Ob;break;case 4:e=Ib;break;case 5:e=Rb;break;case 6:e=Tb;break;case 7:e=Fb;break;case 8:e=Lb;break;case 9:e=Ub;break;case 10:e=Bb;break;case 11:e=Db;break;case 0:case 13:e=Mb;break;case 3:case 14:e=Pb;break;default:e=jb}return SG(r,Ic(e,n))}function AG(r,n){switch(r){case 1:var e=eb;break;case 2:e=tb;break;case 4:e=ub;break;case 5:e=ab;break;case 6:e=ib;break;case 7:e=cb;break;case 8:e=fb;break;case 9:e=ob;break;case 10:e=sb;break;case 11:e=vb;break;case 0:case 13:e=lb;break;case 3:case 14:e=hb;break;default:e=bb}return SG(r,Ic(e,n))}function CG(r,n){switch(r){case 1:var e=Xh;break;case 2:e=qh;break;case 4:e=Hh;break;case 5:e=Vh;break;case 6:e=Yh;break;case 7:e=Gh;break;case 8:e=Kh;break;case 9:e=Zh;break;case 10:e=$h;break;case 11:e=Qh;break;case 0:case 13:e=Jh;break;case 3:case 14:e=rb;break;default:e=nb}return SG(r,Ic(e,n))}function NG(r,n){switch(r){case 1:var e=db;break;case 2:e=pb;break;case 4:e=mb;break;case 5:e=yb;break;case 6:e=wb;break;case 7:e=kb;break;case 8:e=gb;break;case 9:e=_b;break;case 10:e=xb;break;case 11:e=Sb;break;case 0:case 13:e=Eb;break;case 3:case 14:e=Ab;break;default:e=Cb}return SG(r,Of(e,n))}function OG(r,n,e){function t(t){switch(r[1]){case 0:var u=45;break;case 1:u=43;break;default:u=32}return mf(e,n,u)}function u(r){var n=function(r){return isFinite(r)?Math.abs(r)>=22250738585072014e-324?0:0!=r?1:2:isNaN(r)?4:3}(e);return 3===n?e<0?Ph:jh:4<=n?Mh:r}switch(r[2]){case 5:for(var a=Oc(xG(r,n),e),i=0,c=rf(a);;){if(i===c)var f=0;else{var o=po(a,i)+un|0,s=0;if(23>>0?55===o&&(s=1):21>>0&&(s=1),!s){i=i+1|0;continue}f=1}return u(f?a:xH(a,zh))}case 6:return t();case 7:return QV(iV,t());case 8:return u(t());default:return Oc(xG(r,n),e)}}function IG(r){var n=QY(16);return aG(n,r),eG(n)}function RG(r,n,e,t,u,a,i){if("number"==typeof t){if("number"==typeof u)return u?function(t,u){return DG(r,[4,n,gG(t,Fo(a,i,u))],e)}:function(t){return DG(r,[4,n,Fo(a,i,t)],e)};var c=u[1];return function(t){return DG(r,[4,n,gG(c,Fo(a,i,t))],e)}}if(0===t[0]){var f=t[2],o=t[1];if("number"==typeof u)return u?function(t,u){return DG(r,[4,n,kG(o,f,gG(t,Fo(a,i,u)))],e)}:function(t){return DG(r,[4,n,kG(o,f,Fo(a,i,t))],e)};var s=u[1];return function(t){return DG(r,[4,n,kG(o,f,gG(s,Fo(a,i,t)))],e)}}var v=t[1];if("number"==typeof u)return u?function(t,u,c){return DG(r,[4,n,kG(v,t,gG(u,Fo(a,i,c)))],e)}:function(t,u){return DG(r,[4,n,kG(v,t,Fo(a,i,u))],e)};var l=u[1];return function(t,u){return DG(r,[4,n,kG(v,t,gG(l,Fo(a,i,u)))],e)}}function TG(r,n,e,t,u){if("number"==typeof t)return function(t){return DG(r,[4,n,To(u,t)],e)};if(0===t[0]){var a=t[2],i=t[1];return function(t){return DG(r,[4,n,kG(i,a,To(u,t))],e)}}var c=t[1];return function(t,a){return DG(r,[4,n,kG(c,t,To(u,a))],e)}}function FG(r,n,e,t){for(var u=n,a=e,i=t;;){if("number"==typeof i)return To(u,a);switch(i[0]){case 0:var c=i[1];return function(r){return DG(u,[5,a,r],c)};case 1:var f=i[1];return function(r){var n=tV(r),e=rf(n),t=HV(e+2|0,39);return si(n,0,t,1,e),DG(u,[4,a,t],f)};case 2:var o=i[2],s=i[1];return TG(u,a,o,s,(function(r){return r}));case 3:return TG(u,a,i[2],i[1],_G);case 4:return RG(u,a,i[4],i[2],i[3],EG,i[1]);case 5:return RG(u,a,i[4],i[2],i[3],AG,i[1]);case 6:return RG(u,a,i[4],i[2],i[3],CG,i[1]);case 7:return RG(u,a,i[4],i[2],i[3],NG,i[1]);case 8:var v=i[4],l=i[3],h=i[2],b=i[1];if("number"==typeof h){if("number"==typeof l)return l?function(r,n){return DG(u,[4,a,OG(b,r,n)],v)}:function(r){return DG(u,[4,a,OG(b,$Y(b),r)],v)};var d=l[1];return function(r){return DG(u,[4,a,OG(b,d,r)],v)}}if(0===h[0]){var p=h[2],m=h[1];if("number"==typeof l)return l?function(r,n){return DG(u,[4,a,kG(m,p,OG(b,r,n))],v)}:function(r){return DG(u,[4,a,kG(m,p,OG(b,$Y(b),r))],v)};var y=l[1];return function(r){return DG(u,[4,a,kG(m,p,OG(b,y,r))],v)}}var w=h[1];if("number"==typeof l)return l?function(r,n,e){return DG(u,[4,a,kG(w,r,OG(b,n,e))],v)}:function(r,n){return DG(u,[4,a,kG(w,r,OG(b,$Y(b),n))],v)};var k=l[1];return function(r,n){return DG(u,[4,a,kG(w,r,OG(b,k,n))],v)};case 9:return TG(u,a,i[2],i[1],EH);case 10:a=[7,a],i=i[1];continue;case 11:a=[2,a,i[1]],i=i[2];continue;case 12:a=[3,a,i[1]],i=i[2];continue;case 13:var g=i[3],_=IG(i[2]);return function(r){return DG(u,[4,a,_],g)};case 14:var x=i[3],S=i[2];return function(r){var n=r[1];return DG(u,a,bH(pG(n,lH(iG(S))),x))};case 15:var E=i[1];return function(r,n){return DG(u,[6,a,function(e){return Fo(r,e,n)}],E)};case 16:var A=i[1];return function(r){return DG(u,[6,a,r],A)};case 17:a=[0,a,i[1]],i=i[2];continue;case 18:var C=i[1];if(0===C[0]){var N=i[2],O=C[1][1];u=function(r,n,e){return function(t){return DG(n,[1,r,[0,t]],e)}}(a,u,N),a=0,i=O;continue}var I=i[2],R=C[1][1];u=function(r,n,e){return function(t){return DG(n,[1,r,[1,t]],e)}}(a,u,I),a=0,i=R;continue;case 19:throw[0,Yo,dl];case 20:var T=i[3],F=[8,a,pl];return function(r){return DG(u,F,T)};case 21:var L=i[2];return function(r){return DG(u,[4,a,Ic(bl,r)],L)};case 22:var U=i[1];return function(r){return DG(u,[5,a,r],U)};case 23:var B=i[2],D=i[1];if("number"==typeof D)switch(D){case 0:case 1:default:return r<50?UG(r+1|0,u,a,B):Eo(UG,[0,u,a,B]);case 2:throw[0,Yo,ml]}else switch(D[0]){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 10:default:return r<50?UG(r+1|0,u,a,B):Eo(UG,[0,u,a,B]);case 9:var M=D[2];return r<50?LG(r+1|0,u,a,M,B):Eo(LG,[0,u,a,M,B])}default:var P=i[3],j=i[1],z=To(i[2],0);return r<50?BG(r+1|0,u,a,P,j,z):Eo(BG,[0,u,a,P,j,z])}}}function LG(r,n,e,t,u){if("number"==typeof t)return r<50?UG(r+1|0,n,e,u):Eo(UG,[0,n,e,u]);switch(t[0]){case 0:var a=t[1];return function(r){return MG(n,e,a,u)};case 1:var i=t[1];return function(r){return MG(n,e,i,u)};case 2:var c=t[1];return function(r){return MG(n,e,c,u)};case 3:var f=t[1];return function(r){return MG(n,e,f,u)};case 4:var o=t[1];return function(r){return MG(n,e,o,u)};case 5:var s=t[1];return function(r){return MG(n,e,s,u)};case 6:var v=t[1];return function(r){return MG(n,e,v,u)};case 7:var l=t[1];return function(r){return MG(n,e,l,u)};case 8:var h=t[2];return function(r){return MG(n,e,h,u)};case 9:var b=t[3],d=t[2],p=fG(iG(t[1]),d);return function(r){return MG(n,e,hH(p,b),u)};case 10:var m=t[1];return function(r,t){return MG(n,e,m,u)};case 11:var y=t[1];return function(r){return MG(n,e,y,u)};case 12:var w=t[1];return function(r){return MG(n,e,w,u)};case 13:throw[0,Yo,yl];default:throw[0,Yo,wl]}}function UG(r,n,e,t){var u=[8,e,kl];return r<50?FG(r+1|0,n,u,t):Eo(FG,[0,n,u,t])}function BG(r,n,e,t,u,a){if(u){var i=u[1];return function(r){return function(r,n,e,t,u){return So(BG(0,r,n,e,t,u))}(n,e,t,i,To(a,r))}}var c=[4,e,a];return r<50?FG(r+1|0,n,c,t):Eo(FG,[0,n,c,t])}function DG(r,n,e){return So(FG(0,r,n,e))}function MG(r,n,e,t){return So(LG(0,r,n,e,t))}function PG(r,n){for(var e=n;;){if("number"==typeof e)return 0;switch(e[0]){case 0:var t=e[1],u=uG(e[2]);return PG(r,t),RH(r,u);case 1:var a=e[2],i=e[1];if(0===a[0]){var c=a[1];PG(r,i),RH(r,gl);e=c;continue}var f=a[1];PG(r,i),RH(r,_l);e=f;continue;case 6:var o=e[2];return PG(r,e[1]),To(o,r);case 7:return PG(r,e[1]),eo(r);case 8:var s=e[2];return PG(r,e[1]),mH(s);case 2:case 4:var v=e[2];return PG(r,e[1]),RH(r,v);default:var l=e[2];return PG(r,e[1]),fo(r,l)}}}function jG(r,n){for(var e=n;;){if("number"==typeof e)return 0;switch(e[0]){case 0:var t=e[1],u=uG(e[2]);return jG(r,t),HY(r,u);case 1:var a=e[2],i=e[1];if(0===a[0]){var c=a[1];jG(r,i),HY(r,xl);e=c;continue}var f=a[1];jG(r,i),HY(r,Sl);e=f;continue;case 6:var o=e[2];return jG(r,e[1]),To(o,r);case 7:e=e[1];continue;case 8:var s=e[2];return jG(r,e[1]),mH(s);case 2:case 4:var v=e[2];return jG(r,e[1]),HY(r,v);default:var l=e[2];return jG(r,e[1]),qY(r,l)}}}function zG(r,n){for(var e=n;;){if("number"==typeof e)return 0;switch(e[0]){case 0:var t=e[1],u=uG(e[2]);return zG(r,t),HY(r,u);case 1:var a=e[2],i=e[1];if(0===a[0]){var c=a[1];zG(r,i),HY(r,El);e=c;continue}var f=a[1];zG(r,i),HY(r,Al);e=f;continue;case 6:var o=e[2];return zG(r,e[1]),HY(r,To(o,0));case 7:e=e[1];continue;case 8:var s=e[2];return zG(r,e[1]),mH(s);case 2:case 4:var v=e[2];return zG(r,e[1]),HY(r,v);default:var l=e[2];return zG(r,e[1]),qY(r,l)}}}function WG(r){var n=r[1],e=PY(ct);return DG((function(r){return zG(e,r),pH(jY(e))}),0,n)}function XG(r){if(bo(r,Ih))return Rh;var n=rf(r);function e(n){return To(WG(Oh),r)}function t(e){for(var t=e;;){if(t===n)return t;var u=po(r,t);if(9!==u&&32!==u)return t;t=t+1|0}}var u=t(0),a=function(e,t){for(var u=t;;){if(u===n)return u;if(25>>0)return u;u=u+1|0}}(0,u),i=nY(r,u,a-u|0),c=t(a),f=function(e,t){for(var u=t;;){if(u===n)return u;var a=po(r,u),i=0;if(48<=a?58<=a||(i=1):45===a&&(i=1),!i)return u;u=u+1|0}}(0,c);if(c===f)var o=0;else try{o=qf(nY(r,c,f-c|0))}catch(r){if((r=Co(r))[1]!==zo)throw r;o=e()}t(f)!==n&&e();var s=0;if(wo(i,Th)&&wo(i,Fh))var v=wo(i,Lh)?wo(i,Uh)?wo(i,Bh)?wo(i,Dh)?e():1:2:3:0;else s=1;if(s)v=4;return[0,o,v]}function qG(r,n){return"number"==typeof r?[0,0,n]:0===r[0]?[0,[0,r[1],r[2]],n]:[0,[1,r[1]],n]}function HG(r,n,e){var t=("number"==typeof n?n?[0,1,e]:[0,0,e]:[0,[0,n[1]],e])[1];return"number"==typeof r?[0,0,t,e]:0===r[0]?[0,[0,r[1],r[2]],t,e]:[0,[1,r[1]],t,e]}function VG(r,n){var e=r?r[1]:1;function t(r,e){return Lo(WG(Nh),n,r,e)}function u(r){return t(r,Ch)}function a(r,e,t){return Uo(WG(Eh),n,r,e,t)}function i(r,e,t){return Uo(WG(Sh),n,r,e,t)}function c(r,e,t){var u=e-r|0;return 0===u?[0,t]:1===u?[0,[12,po(n,r),t]]:[0,[11,nY(n,r,u),t]]}function f(r,e){for(var t=r;;){if(t===e)return c(r,t,0);var a=po(n,t);if(37===a){var i=t+1|0;return i===e&&u(e),c(r,t,(95===po(n,i)?l(t,i+1|0,e,1):l(t,i,e,0))[1])}if(64===a){var o=t+1|0;if(o===e)var s=th;else{var v=po(n,o),d=0;if(65<=v)if(94<=v){var m=v+Be|0;if(2>>0)d=1;else switch(m){case 0:s=h(1,o+1|0,e);break;case 1:d=1;break;default:s=[0,[17,1,f(o+1|0,e)[1]]]}}else if(91<=v)switch(v+on|0){case 0:s=h(0,o+1|0,e);break;case 1:d=1;break;default:s=[0,[17,0,f(o+1|0,e)[1]]]}else d=1;else if(10===v)s=[0,[17,3,f(o+1|0,e)[1]]];else if(32<=v)switch(v+he|0){case 0:s=[0,[17,uh,f(o+1|0,e)[1]]];break;case 5:var y=0;if((o+1|0)>>0))switch(Rr){case 0:case 12:case 17:case 23:case 29:case 32:var Fr=1;Tr=1}if(!Tr)Fr=0;Fr&&(M=1,Ir=1)}if(!Ir){var Lr=f(a,i)[1],Ur=0;if(ar<=p){if(!(jr<=p))switch(p+tr|0){case 0:var Br=0;Ur=1;break;case 1:break;default:Br=1;Ur=1}}else if(76===p){Br=2;Ur=1}if(!Ur)throw[0,Yo,dh];P=O()?[0,[23,[11,Br],Lr]]:[0,[21,Br,Lr]]}break;case 32:case 35:case 43:case 45:case 95:P=Lo(WG(Vl),n,r,p);break;case 88:case 100:case 105:case 111:case 117:case 120:var Dr=N(),Mr=C(),Pr=_(r,a,A(),Mr,Dr,p),zr=f(a,i)[1];if(O())var Wr=[0,[23,[2,Pr,B(95)],zr]];else{var Xr=R(),qr=HG(F(),Xr,zr);Wr=[0,[4,Pr,qr[1],qr[2],qr[3]]]}P=Wr;break;case 69:case 70:case 71:case 72:case 101:case 102:case 103:case 104:var Hr=N(),Vr=C(),Yr=A()?Hr?e?1:g(r,a,32,gh):1:Hr?2:0,Gr=0;if(73<=p){var Kr=p-101|0;if(3>>0)Gr=1;else{switch(Kr){case 0:var Zr=1;break;case 1:Zr=0;break;case 2:Zr=3;break;default:Zr=6}var $r=Zr}}else if(69<=p){var Qr=0;switch(p+ui|0){case 0:var Jr=2;break;case 1:Gr=1,Qr=1;break;case 2:Jr=4;break;default:Jr=7}if(!Qr)$r=Jr}else Gr=1;if(Gr){var rn=0;if(Vr)if(70===p)$r=8;else rn=1;else if(70===p)$r=5;else rn=1;if(rn)throw[0,Yo,_h]}var nn=f(a,i)[1],en=[0,Yr,$r];if(O())var tn=R(),un="number"==typeof tn?tn?g(r,a,95,Bl):0:[0,tn[1]],an=[0,[23,[6,B(95),un],nn]];else{var cn=R(),fn=HG(I(),cn,nn);an=[0,[8,en,fn[1],fn[2],fn[3]]]}P=an;break;default:M=1}if(M){var on=0;if(ar<=p)if(jr<=p)on=1;else{var sn=0;switch(p+tr|0){case 0:var vn=po(n,a),ln=N(),hn=C(),bn=_(r,a+1|0,A(),hn,ln,vn),dn=f(a+1|0,i)[1];if(O())var pn=[0,[23,[3,bn,B(95)],dn]];else{var mn=R(),yn=HG(F(),mn,dn);pn=[0,[5,bn,yn[1],yn[2],yn[3]]]}var wn=pn;break;case 1:on=1,sn=1;break;default:var kn=po(n,a),gn=N(),_n=C(),xn=_(r,a+1|0,A(),_n,gn,kn),Sn=f(a+1|0,i)[1];if(O())var En=[0,[23,[4,xn,B(95)],Sn]];else{var An=R(),Cn=HG(F(),An,Sn);En=[0,[6,xn,Cn[1],Cn[2],Cn[3]]]}wn=En}if(!sn)P=wn}else if(76===p){var Nn=po(n,a),On=N(),In=C(),Rn=_(r,a+1|0,A(),In,On,Nn),Fn=f(a+1|0,i)[1];if(O())var Ln=[0,[23,[5,Rn,B(95)],Fn]];else{var Un=R(),Bn=HG(F(),Un,Fn);Ln=[0,[7,Rn,Bn[1],Bn[2],Bn[3]]]}P=Ln}else on=1;if(on)P=Lo(WG(Yl),n,a-1|0,p)}if(1-e){var Dn=1-m[1];(Dn?c:Dn)&&g(r,a,p,Gl);var Mn=1-y[1];(Mn?o:Mn)&&g(r,a,p,Kl);var Pn=1-w[1];(Pn?s:Pn)&&g(r,a,p,Zl);var jn=1-S[1];(jn?so([0,l],$l):jn)&&g(r,a,p,Ql);var zn=1-E[1];if(zn?so([0,h],Jl):zn)g(r,a,v?95:p,rh);(v?c:v)&&g(r,a,95,nh)}var Wn=1-x[1];if(Wn?v:Wn){var Xn=0;38<=p?44!==p&&64!==p&&(Xn=1):33===p||37<=p||(Xn=1);var qn=0;!Xn&&e||(qn=1),qn&&g(r,a,p,eh)}return P}function s(r,e,t,a,i,c,f,s,v,l){function h(u){return o(r,e+1|0,t,i,c,f,s,v,l,u,po(n,e))}return e===t&&u(t),h("number"==typeof v?"number"!=typeof l||l?a?"number"==typeof l?Ll:[0,0,l[1]]:"number"==typeof l?Ul:[0,1,l[1]]:0:v)}function v(r,t,i,c,f,v,l,h,b){t===i&&u(i);var d=po(n,t);if(46===d){var p=t+1|0;p===i&&u(i);var m=function(n,e){var t=y(e,i,0);return s(r,t[1],i,n,f,v,l,h,b,[0,t[2]])},w=po(n,p);if(48<=w){if(!(58<=w))return m(c,p)}else if(42<=w)switch(w+Kr|0){case 0:return s(r,p+1|0,i,c,f,v,l,h,b,1);case 1:case 3:if(e)return m(c||(45===w?1:0),p+1|0)}return e?s(r,p,i,c,f,v,l,h,b,Tl):a(p-1|0,46,Fl)}return o(r,t+1|0,i,f,v,l,h,b,0,b,d)}function l(r,t,i,c){var f=[0,0],o=[0,0],s=[0,0],l=[0,0],h=[0,0];function b(r,t){var u=t[1];if(u?1-e:u){var a=po(n,r);Lo(WG(Nl),n,r,a)}return t[1]=1,0}for(var d=t;;){d===i&&u(i);var p=po(n,d)+he|0;if(!(16

>>0))switch(p){case 0:b(d,l);d=d+1|0;continue;case 3:b(d,h);d=d+1|0;continue;case 11:b(d,s);d=d+1|0;continue;case 13:b(d,o);d=d+1|0;continue;case 16:b(d,f);d=d+1|0;continue}var m=l[1],w=h[1],k=s[1],_=o[1],x=f[1];d===i&&u(i);var S=x?_?e?0:g(r,d,45,Ol):2:_?0:1,E=po(n,d);if(48<=E){if(!(58<=E)){var A=y(d,i,0);return v(r,A[1],i,_,k,w,m,c,[0,S,A[2]])}}else if(42===E)return v(r,d+1|0,i,_,k,w,m,c,[1,S]);switch(S){case 0:return 1-e&&a(d-1|0,45,Il),v(r,d,i,_,k,w,m,c,0);case 1:return v(r,d,i,_,k,w,m,c,0);default:return v(r,d,i,_,k,w,m,c,Rl)}}}function h(r,e,t){try{if(e===t)throw qo;if(60===po(n,e)){var u=cY(n,e+1|0,62);if(t<=u)throw qo;var a=nY(n,e,1+(u-e|0)|0),i=f(u+1|0,t)[1],c=[0,f(e,u+1|0)[1],a];return[0,[18,r?[0,c]:[1,c],i]]}throw qo}catch(n){if((n=Co(n))===qo){var o=f(e,t)[1];return[0,[18,r?[0,ns]:[1,ns],o]]}throw n}}function b(r,e){try{if((r===e?1:0)||(60!==po(n,r)?1:0))throw qo;var t=m(r+1|0,e),u=po(n,t),a=0;if(48<=u?58<=u||(a=1):45===u&&(a=1),!a)throw qo;var i=w(t,e),c=i[2],o=m(i[1],e),s=po(n,o)-45|0,v=0;if(12>>0)if(17===s)var l=[0,nY(n,r-2|0,3+(o-r|0)|0),c,0],h=o+1|0;else v=1;else if(1>>0){var b=w(o,e),d=b[2],p=m(b[1],e);if(62!==po(n,p))throw qo;l=[0,nY(n,r-2|0,3+(p-r|0)|0),c,d],h=p+1|0}else v=1;if(v)throw qo}catch(n){if((n=Co(n))!==qo&&n[1]!==zo)throw n;l=ih,h=r}return[0,[17,l,f(h,e)[1]]]}function p(r,e){try{var t=m(r,e),u=po(n,t),a=0;if(48<=u?58<=u||(a=1):45===u&&(a=1),a){var i=w(t,e),c=i[2],o=m(i[1],e);if(62!==po(n,o))throw qo;var s=[0,[0,o+1|0,[1,nY(n,r-2|0,3+(o-r|0)|0),c]]]}else s=0;var v=s}catch(n){if((n=Co(n))!==qo&&n[1]!==zo)throw n;v=0}if(v){var l=v[1];return[0,[17,l[2],f(l[1],e)[1]]]}return[0,[17,ch,f(r,e)[1]]]}function m(r,e){for(var t=r;;){if(t===e&&u(e),32!==po(n,t))return t;t=t+1|0}}function y(r,e,t){for(var a=r,i=t;;){a===e&&u(e);var c=po(n,a);if(9>>0)return[0,a,i];var f=(10*i|0)+(c-48|0)|0;if(DH>>0)return i(r+1|0,sh,a);var c=y(r+1|0,e,0);return[0,c[1],0|-c[2]]}throw[0,Yo,vh]}function k(r,e,t){for(var a=r;;)if(a===e&&Lo(WG(lh),n,t,e),37!==po(n,a))a=a+1|0;else{if((a+1|0)===e&&u(e),po(n,a+1|0)===t)return a;var c=po(n,a+1|0);if(95<=c){if(d<=c){if(!(gn<=c))switch(c+Be|0){case 0:var a=k(a+2|0,e,Et)+2|0;continue;case 1:break;default:return i(a+1|0,hh,Et)}}else if(!(96<=c)){(a+2|0)===e&&u(e);var f=po(n,a+2|0);if(40===f){a=k(a+3|0,e,41)+2|0;continue}if(d===f){a=k(a+3|0,e,Et)+2|0;continue}a=a+3|0;continue}}else{if(40===c){a=k(a+2|0,e,41)+2|0;continue}if(41===c)return i(a+1|0,bh,41)}a=a+2|0}}function g(r,e,t,u){var a=nY(n,r,e-r|0);return Bo(WG(xh),n,r,u,t,a)}function _(r,n,t,u,a,i){for(var c=t,f=u,o=a;;){var s=0;if(c){if(f)s=1;else if(!o){if(wu===i)return 1;if(Au===i)return 4}}else if(f)if(o)s=1;else{var v=i+ot|0;if(32>>0)s=1;else switch(v){case 0:return 9;case 12:return 13;case 17:return 14;case 23:return 11;case 29:return 15;case 32:return 7;default:s=1}}else if(o){if(wu===i)return 2;if(Au===i)return 5}else{var l=i+ot|0;if(!(32>>0))switch(l){case 0:return 8;case 12:return 0;case 17:return 3;case 23:return 10;case 29:return 12;case 32:return 6}}if(s){var h=i+ot|0;if(!(32>>0))switch(h){case 0:if(e)return 9;break;case 23:if(e)return 11;break;case 32:if(e)return 7;break;case 12:case 17:case 29:if(e){f=0;continue}return g(r,n,i,ph)}}if(c){if(o){if(e){o=0;continue}return g(r,n,32,mh)}if(e){c=0;continue}return g(r,n,i,yh)}if(o){if(e){o=0;continue}return g(r,n,i,wh)}throw[0,Yo,kh]}}return f(0,rf(n))}function YG(r,n){return DG((function(n){return PG(r,n),0}),0,n[1])}function GG(r,n){return DG((function(n){return jG(r,n),0}),0,n[1])}function KG(r){return YG(IH,r)}function ZG(r,n){return DG((function(n){var e=PY(64);return zG(e,n),To(r,jY(e))}),0,n[1])}function $G(r){return ZG((function(r){return r}),r)}var QG=[z,$b,Tc()],JG=[z,Qb,Tc()];Tc();var rK=[0,0];function nK(r,n){var e=r[1+n];if(PH(e)){if(vo(e)===qn)return To($G(Nd),e);if(vo(e)===na)for(var t=Oc(ws,e),u=0,a=rf(t);;){if(a<=u)return xH(t,ks);var i=po(t,u),c=0;if(48<=i?58<=i||(c=1):45===i&&(c=1),!c)return t;u=u+1|0}return Od}return To($G(Cd),e)}function eK(r,n){if(r.length-1<=n)return rd;var e=eK(r,n+1|0),t=nK(r,n);return Fo($G(nd),t,e)}function tK(r){var n=function(n){for(var e=n;;){if(!e)return 0;var t=e[2],u=e[1];try{var a=0,i=To(u,r);a=1}catch(n){}if(a&&i)return[0,i[1]];e=t}}(rK[1]);if(n)return n[1];if(r===Po)return yd;if(r===Vo)return wd;if(r[1]===Ho){var e=r[2],t=e[3],u=e[2],a=e[1];return Bo($G(es),a,u,t,t+5|0,kd)}if(r[1]===Yo){var i=r[2],c=i[3],f=i[2],o=i[1];return Bo($G(es),o,f,c,c+6|0,gd)}if(r[1]===Go){var s=r[2],v=s[3],l=s[2],h=s[1];return Bo($G(es),h,l,v,v+6|0,_d)}if(0===vo(r)){var b=r.length-1,d=r[1][1];if(2>>0)var p=eK(r,2),m=nK(r,1),y=Fo($G(xd),m,p);else switch(b){case 0:y=Sd;break;case 1:y=Ed;break;default:var w=nK(r,1);y=To($G(Ad),w)}return xH(d,y)}return r[1]}function uK(r,n){function e(n){return n?0===r?sd:vd:0===r?ld:hd}if(0===n[0]){var t=n[5],u=n[4],a=n[3],i=n[6]?bd:dd,c=n[2],f=n[7],o=e(n[1]);return[0,Mo($G(pd),o,f,c,i,a,u,t)]}if(n[1])return 0;var s=e(0);return[0,To($G(md),s)]}function aK(r,n){var e=[0,[0]];if(e){var t=e[1],u=t.length-1-1|0;if(!(u<0))for(var a=0;;){var i=uK(a,Ii(t,a)[1+a]);if(i){var c=i[1];To(YG(r,fd),c)}var f=a+1|0;if(u===a)break;a=f}return 0}return YG(r,od)}function iK(r){var n=[0,[0]];if(n){var e=n[1],t=PY(or),u=e.length-1-1|0;if(!(u<0))for(var a=0;;){var i=uK(a,Ii(e,a)[1+a]);if(i){var c=i[1];To(GG(t,id),c)}var f=a+1|0;if(u===a)break;a=f}return jY(t)}return cd}function cK(r){for(;;){var n=rK[1],e=1-dH(rK,n,[0,r,n]);if(!e)return e}}Id.slice();var fK=[0];function oK(r){return[0,Zf(55,0),0]}function sK(r,n){for(var e=0==n.length-1?[0,0]:n,t=e.length-1,u=0;;){Ii(r[1],u)[1+u]=u;var a=u+1|0;if(54===u){var i=[0,Rd],c=54+qV(55,t)|0;if(!(c<0))for(var f=0;;){var o=f%55|0,s=oo(f,t),v=Ii(e,s)[1+s],l=xH(i[1],yi(_n+v));i[1]=ro(l,0,rf(l));var h=i[1],b=po(h,3)<<24,d=po(h,2)<<16,p=po(h,1)<<8,m=((po(h,0)+p|0)+d|0)+b|0,y=(Ii(r[1],o)[1+o]^m)&je;Ii(r[1],o)[1+o]=y;var w=f+1|0;if(c===f)break;f=w}return r[2]=0,0}u=a}}function vK(r){var e=function(){if(n.crypto){if("function"==typeof n.crypto.getRandomValues){var r=new Uint32Array(1);return n.crypto.getRandomValues(r),[0,r[0]]}if("function"===n.crypto.randomBytes){var e=n.crypto.randomBytes(4);return[0,(r=new Uint32Array(e))[0]]}}return[0,(new Date).getTime()^4294967295*Math.random()]}(),t=oK();return sK(t,e),t}function lK(r){r[2]=(r[2]+1|0)%55|0;var n=r[2],e=Ii(r[1],n)[1+n],t=(r[2]+24|0)%55|0,u=(Ii(r[1],t)[1+t]+(e^31&(e>>>25|0))|0)&je,a=r[2];return Ii(r[1],a)[1+a]=u,u}ho(yi($t),(function(r,n){try{try{var e=n?fK:[0];try{LH()}catch(a){}try{var t=function(r,n){var e=tK(r);return To(KG(ad),e),aK(IH),eo(IH)}(r),u=t}catch(c){c=Co(c);var a=tK(r);To(KG(ed),a),aK(IH);var i=tK(c);To(KG(td),i),aK(IH);u=eo(IH)}var c=u}catch(e){if((e=Co(e))!==Po)throw e;c=TH(ud)}return c}catch(a){return 0}}));[0,987910699,495797812,364182224,414272206,318284740,990407751,383018966,270373319,840823159,24560019,536292337,512266505,189156120,730249596,143776328,51606627,140166561,366354223,1003410265,700563762,981890670,913149062,526082594,1021425055,784300257,667753350,630144451,949649812,48546892,415514493,258888527,511570777,89983870,283659902,308386020,242688715,482270760,865188196,1027664170,207196989,193777847,619708188,671350186,149669678,257044018,87658204,558145612,183450813,28133145,901332182,710253903,510646120,652377910,409934019,801085050].slice();try{var hK=xo(Fd)}catch(yi){if((yi=Co(yi))!==qo)throw yi;try{var bK=xo(Ld)}catch(yi){if((yi=Co(yi))!==qo)throw yi;bK=Ud}hK=bK}var dK=fY(hK,82),pK=[Q,function(r){return vK()}];function mK(r,n){for(var e=r?r[1]:dK,t=16;;){if(n<=t||BH<(2*t|0)){if(e)var u=vo(pK),a=lK(We===u?pK[1]:Q===u?qH(pK):pK);else a=0;return[0,0,Zf(t,0),a,t]}t=2*t|0}}function yK(r,n){return 4<=r.length-1?pf(10,wu,r[3],n)&(r[2].length-1-1|0):mH(Td)}function wK(r,n,e){var t=yK(r,n),u=[0,n,e,Ii(r[2],t)[1+t]];Ii(r[2],t)[1+t]=u,r[1]=r[1]+1|0;var a=r[2].length-1<<1>>0)&&RK(r,j)}else CK(r)}var W=r[9]-D|0;return FY([0,1===B?1:r[9]>>0?23===a&&(i=1):1>>0&&(i=1),i){IZ(r);continue}return 0}return u}return HZ(r,n)}function YZ(r){return po(RZ(r),0)}function GZ(r){var n=RZ(r);return wo(n,Dp)?wo(n,Mp)?PZ(To($G(Pp),n)):1:0}function KZ(r){var n=r+ot|0;if(!(32>>0))switch(n){case 10:return 0;case 12:return 1;case 17:return 2;case 23:return 3;case 29:return 4;case 0:case 32:return 5}throw[0,Yo,Bp]}function ZZ(r,n){switch(r){case 0:var e=xH(Tp,RZ(n));break;case 3:e=xH(Fp,RZ(n));break;case 4:e=xH(Lp,RZ(n));break;case 5:e=xH(Up,RZ(n));break;default:e=RZ(n)}var t=rf(e);return 0!==t&&43===po(e,0)?nY(e,1,t-1|0):e}function $Z(r){return Ac(RZ(r))}function QZ(r,n){for(var e=r;;){if(0===e)return e;var t=AZ(n);if(n[1])return e;if(58<=t){if(95===t){e=FZ(e,n);continue}}else if(48<=t){e=LZ(e,n,t);continue}return e}}function JZ(r,n){if(0===r)return zZ(Ip);var e=CZ(n);return 9>>0?PZ(To($G(Rp),e)):QZ(LZ(r,n,e),n)}function r$(r,n,e,t){if(0===e)return zZ(Np);var u=CZ(t);if(To(n,u))for(var a=LZ(e,t,u);;){if(0===a)return a;var i=AZ(t);if(t[1])return a;if(To(n,i))a=LZ(a,t,i);else{if(95!==i)return a;a=FZ(a,t)}}return PZ(Fo($G(Op),u,r))}function n$(r){return 1>>0?0:1}function e$(r,n){return r$(Gp,n$,r,n)}function t$(r){return 7>>0?0:1}function u$(r,n){return r$(Kp,t$,r,n)}function a$(r){var n=r+xt|0,e=0;return 22>>0?5>>0||(e=1):6>>0&&(e=1),e?1:0}function i$(r,n){return r$(Zp,a$,r,n)}function c$(r,n){var e=CZ(n),t=e+Nr|0;if(!(2>>0))switch(t){case 0:default:return LZ(r,n,e);case 1:}return r}function f$(r,n){return JZ(c$(r,n),n)}function o$(r,n,e){switch(r){case 0:return e$(n,e);case 1:return f$(n,e);case 2:var t=c$(n,e),u=CZ(e);if(48===u){var a=LZ(t,e,u);if(0===a)return a;var i=AZ(e);if(e[1])return a;var c=0;if(99<=i){if(jr===i)return u$(LZ(a,e,i),e);eu===i&&(c=1)}else if(88===i)c=1;else if(98<=i)return e$(LZ(a,e,i),e);return c?i$(LZ(a,e,i),e):QZ(a,e)}return JZ(t,e);case 3:return u$(n,e);case 4:return JZ(n,e);default:return i$(n,e)}}function s$(r,n){if(0===r)return r;var e=AZ(n);return n[1]||9>>0?r:QZ(LZ(r,n,e),n)}function v$(r,n){if(0===r)return r;var e=AZ(n);return n[1]||69!==e&&ou!==e?r:f$(LZ(r,n,e),n)}function l$(r,n,e){var t=QZ(c$(r,e),e);if(0===t)return[0,t,n];var u=AZ(e);if(e[1])return[0,t,n];if(46===u){var a=LZ(t,e,u),i=XV(a,n);return[0,v$(a-(i-s$(i,e)|0)|0,e),i]}return[0,v$(t,e),n]}function h$(r,n,e,t){function u(r){return 25>>0?r:SH(97+(r-65|0)|0)}var a=[0,r],i=rf(t)-1|0;if(!(i<0))for(var c=0;;){var f=AZ(n),o=u(po(t,c));u(f)!==o&&To(e,0),0===a[1]&&To(e,0),a[1]=LZ(a[1],n,f);var s=c+1|0;if(i===c)break;c=s}return a[1]}function b$(r,n,e){((0===r?1:0)||NZ(e))&&XZ();var t=c$(r,e);((0===t?1:0)||NZ(e))&&XZ();var u=AZ(e),a=0;if(78<=u){var i=u-79|0;if(30>>0){if(!(32<=i)){var c=LZ(t,e,u);return((0===c?1:0)||NZ(e))&&XZ(),h$(c,e,XZ,Ep)}}else 26===i&&(a=1)}else{if(48===u){var f=LZ(t,e,u);((0===f?1:0)||NZ(e))&&XZ();var o=h$(f,e,XZ,Ap);if(0!==o&&!NZ(e)){var s=AZ(e)+un|0,v=0;34>>0?66===s&&(v=1):32>>0&&(v=1);var l=v?o:i$(o,e);if(0!==l&&!NZ(e)){var h=AZ(e);if(46===h){var b=LZ(l,e,h),d=0;if(0!==b&&!NZ(e)){var p=AZ(e),m=0;if(80!==p&&Bn!==p){var y=XV(b,n),w=b-(y-i$(y,e)|0)|0;m=1}if(!m)w=b;var k=w;d=1}if(!d)k=b;var g=k}else g=l;if(0!==g&&!NZ(e)){var _=AZ(e);if(80!==_&&Bn!==_)return g;var x=LZ(g,e,_);return((0===x?1:0)||NZ(e))&&XZ(),f$(x,e)}return g}return l}return o}73===u&&(a=1)}if(a){var S=LZ(t,e,u);return((0===S?1:0)||NZ(e))&&XZ(),h$(S,e,XZ,Cp)}return XZ()}function d$(r,n,e){((0===r?1:0)||NZ(e))&&WZ();var t=QZ(r,e);((0===t?1:0)||NZ(e))&&WZ();var u=AZ(e),a=u+ui|0;if(32>>0){if(-23===a){var i=LZ(t,e,u),c=XV(i,n);return v$(i-(c-s$(c,e)|0)|0,e)}}else if(30>>0)return v$(t,e);return WZ()}function p$(r,n,e){((0===r?1:0)||NZ(e))&&WZ();var t=c$(r,e);((0===t?1:0)||NZ(e))&&WZ();var u=AZ(e);if(49<=u){if(!(58<=u)){var a=LZ(t,e,u);return((0===a?1:0)||NZ(e))&&WZ(),d$(a,n,e)}}else if(48<=u){var i=LZ(t,e,u);((0===i?1:0)||NZ(e))&&WZ();var c=AZ(e);if(88!==c&&eu!==c)return d$(i,n,e);var f=LZ(i,e,c);((0===f?1:0)||NZ(e))&&WZ();var o=i$(f,e);((0===o?1:0)||NZ(e))&&WZ();var s=AZ(e),v=s+xa|0,l=0;if(32>>0)if(Oa===v){var h=LZ(o,e,s),b=0;if(0!==h&&!NZ(e)){var d=AZ(e),p=0;if(80!==d&&Bn!==d){var m=XV(h,n),y=h-(m-i$(m,e)|0)|0;p=1}if(!p)y=h;var w=y;b=1}if(!b)w=h;var k=w}else l=1;else if(30>>0)k=o;else l=1;var g=l?WZ():k;if(0!==g&&!NZ(e)){var _=AZ(e);if(80!==_&&Bn!==_)return g;var x=LZ(g,e,_);return((0===x?1:0)||NZ(e))&&XZ(),f$(x,e)}return g}return WZ()}function m$(r,n,e){for(var t=n;;){if(0===t)return t;var u=AZ(e);if(e[1])return t;if(r){if(u===r[1])return TZ(t,e);t=LZ(t,e,u)}else{var a=u-9|0,i=0;if(4>>0?23===a&&(i=1):1>>0&&(i=1),i)return t;t=LZ(t,e,u)}}}function y$(r,n){return LZ(r,n,CZ(n))}function w$(r){return 97<=r?r-87|0:65<=r?r-55|0:r-48|0}function k$(r,n,e){if(0===n)return zZ(r);var t=AZ(e);return e[1]?PZ(To($G(Xp),r)):t}function g$(r,n){return k$($p,r,n)}function _$(r,n){return k$(Qp,r,n)}function x$(r,n){var e=g$(r,n),t=0;if(40<=e){if(58<=e){var u=e-92|0;if(!(28>>0))switch(u){case 28:var a=function(r){var e=EZ(n),t=e+xt|0,u=0;return 22>>0?5>>0||(u=1):6>>0&&(u=1),u?e:jZ(e)},i=a(),c=a(),f=w$(c),o=(16*w$(i)|0)+f|0,s=0;if(0<=o&&!(nt>>0?jZ(e):e},h=l(),b=l(),d=((wu*(e-48|0)|0)+(10*(h-48|0)|0)|0)+(b-48|0)|0,p=0;if(0<=d&&!(nt>>3|0)&1<<(7&a))?1:0,o=f?a!==e?1:0:f;else o=c}else o=i;if(!o)return o;LZ(gH,t,a);u=u-1|0}}if(n){var a=n[1];u(e,a);var i=1-t[1];if(i){var c=AZ(t);return a===c?IZ(t):qZ(a,c)}return i}return u(e,-1)}function C$(r,n){if(n[1]===MZ)var e=n[2];else{if(n[1]!==zo)throw n;e=n[2]}var t=OZ(r);return PZ(Fo($G(gp),t,e))}function N$(r,n){switch(n){case 0:return r[5];case 1:return OZ(r);default:return r[6]}}function O$(r){return r?r[1]:gH}function I$(r){if(6===r)return kp;var n=uG(r);return[0,po(n,1),nY(n,2,rf(n)-2|0)]}function R$(r,n,e){for(var t=e;;){if("number"==typeof t)return To(n,0);switch(t[0]){case 0:t=t[1];continue;case 1:t=t[1];continue;case 2:t=t[2];continue;case 3:t=t[2];continue;case 4:t=t[4];continue;case 5:t=t[4];continue;case 6:t=t[4];continue;case 7:t=t[4];continue;case 8:t=t[4];continue;case 9:t=t[2];continue;case 10:t=t[1];continue;case 11:t=t[2];continue;case 12:t=t[2];continue;case 13:t=t[3];continue;case 14:var u=t[3],a=lH(iG(t[2]));return r<50?T$(r+1|0,n,a,u):Eo(T$,[0,n,a,u]);case 15:t=t[1];continue;case 16:t=t[1];continue;case 17:t=t[2];continue;case 18:var i=t[1];if(0===i[0]){t=bH(i[1][1],t[2]);continue}t=bH(i[1][1],t[2]);continue;case 19:var c=t[1];return function(r){return F$((function(e){return To(n,[0,r,e])}),c)};case 20:t=t[3];continue;case 21:t=t[2];continue;case 22:t=t[1];continue;case 23:var f=t[2],o=t[1];if("number"==typeof o)switch(o){case 0:t=f;continue;case 1:t=f;continue;case 2:return function(r){return F$((function(e){return To(n,[0,r,e])}),f)};default:t=f;continue}else switch(o[0]){case 0:t=f;continue;case 1:t=f;continue;case 2:t=f;continue;case 3:t=f;continue;case 4:t=f;continue;case 5:t=f;continue;case 6:t=f;continue;case 7:t=f;continue;case 8:t=f;continue;case 9:var s=o[2];return r<50?T$(r+1|0,n,s,f):Eo(T$,[0,n,s,f]);case 10:t=f;continue;default:t=f;continue}default:t=t[3];continue}}}function T$(r,n,e,t){for(var u=e;;){if("number"==typeof u)return r<50?R$(r+1|0,n,t):Eo(R$,[0,n,t]);switch(u[0]){case 0:u=u[1];continue;case 1:u=u[1];continue;case 2:u=u[1];continue;case 3:u=u[1];continue;case 4:u=u[1];continue;case 5:u=u[1];continue;case 6:u=u[1];continue;case 7:u=u[1];continue;case 8:u=u[2];continue;case 9:var a=u[3],i=u[2];u=hH(fG(iG(u[1]),i),a);continue;case 10:u=u[1];continue;case 11:u=u[1];continue;case 12:u=u[1];continue;case 13:var c=u[1];return function(r){return L$((function(e){return To(n,[0,r,e])}),c,t)};default:var f=u[1];return function(r){return L$((function(e){return To(n,[0,r,e])}),f,t)}}}}function F$(r,n){return So(R$(0,r,n))}function L$(r,n,e){return So(T$(0,r,n,e))}function U$(r,n,e,t,u,a,i){if("number"==typeof t)return"number"==typeof u?u?mH(vp):(Lo(a,gH,gH,r),[0,To(i,r),B$(r,n,e)]):(Lo(a,gH,u[1],r),[0,To(i,r),B$(r,n,e)]);if(0===t[0]){if(t[1]){var c=t[2];return"number"==typeof u?u?mH(lp):(Lo(a,c,gH,r),[0,To(i,r),B$(r,n,e)]):(Lo(a,c,u[1],r),[0,To(i,r),B$(r,n,e)])}return mH(hp)}return mH(bp)}function B$(r,n,e){for(var t=n;;){if("number"==typeof t)return 0;switch(t[0]){case 0:var u=t[1];return y$(0,r),[0,YZ(r),B$(r,u,e)];case 1:var a=t[1];return S$(0,r),[0,YZ(r),B$(r,a,e)];case 2:var i=t[1],c=t[2];if("number"!=typeof c)switch(c[0]){case 17:var f=c[2],o=I$(c[1]),s=o[2],v=o[1];return U$(r,[11,s,f],e,i,0,(function(r,n,e){return m$([0,v],r,e)}),RZ);case 18:var l=c[1];if(0===l[0]){var h=c[2],b=l[1][1];return U$(r,bH(b,h),e,i,0,(function(r,n,e){return m$(up,r,e)}),RZ)}var p=c[2],m=l[1][1];return U$(r,bH(m,p),e,i,0,(function(r,n,e){return m$(tp,r,e)}),RZ)}var y=t[2];return U$(r,y,e,i,0,(function(r,n,e){return m$(0,r,e)}),RZ);case 3:var w=t[2],k=t[1];return U$(r,w,e,k,0,(function(r,n,e){return E$(r,e)}),RZ);case 4:var g=t[4],_=t[3],x=t[2],S=KZ(tG(t[1]));return U$(r,g,e,x,_,(function(r,n,e){return o$(S,r,e)}),(function(r){return qf(ZZ(S,r))}));case 5:var E=t[4],A=t[3],C=t[2],N=KZ(tG(t[1]));return U$(r,E,e,C,A,(function(r,n,e){return o$(N,r,e)}),(function(r){return qf(ZZ(N,r))}));case 6:var O=t[4],I=t[3],R=t[2],T=KZ(tG(t[1]));return U$(r,O,e,R,I,(function(r,n,e){return o$(T,r,e)}),(function(r){return qf(ZZ(T,r))}));case 7:var F=t[4],L=t[3],U=t[2],B=KZ(tG(t[1]));return U$(r,F,e,U,L,(function(r,n,e){return o$(B,r,e)}),(function(r){return Bf(ZZ(B,r))}));case 8:switch(t[1][2]){case 5:case 8:return U$(r,t[4],e,t[2],t[3],p$,$Z);case 6:case 7:return U$(r,t[4],e,t[2],t[3],b$,$Z);default:return U$(r,t[4],e,t[2],t[3],l$,$Z)}case 9:var D=t[2],M=t[1];return U$(r,D,e,M,0,(function(r,n,e){var t=CZ(e);return m$(0,uu===t?5:ie===t?4:PZ(To($G(_p),t)),e)}),GZ);case 10:var P=t[1];if(NZ(r)){t=P;continue}return PZ(ap);case 11:var j=t[2];tY((function(n){return VZ(r,n)}),t[1]);t=j;continue;case 12:var z=t[2];VZ(r,t[1]);t=z;continue;case 13:var W=t[2],X=t[3];E$(O$(t[1]),r);var q=RZ(r);try{var H=VG(0,q)[1];try{var V=[0,pG(H,W),q]}catch(t){if((t=Co(t))!==hG)throw t;var Y=IG(W);V=Fo(WG(Cl),q,Y)}var G=V}catch(t){if((t=Co(t))[1]!==zo)throw t;G=PZ(t[2])}return[0,G,B$(r,X,e)];case 14:var K=t[2],Z=t[3];E$(O$(t[1]),r);var $=RZ(r);try{var Q=VG(0,$)[1],J=pG(VG(0,$)[1],lH(iG(K))),rr=pG(Q,lH(K)),nr=J,er=rr}catch(t){if((t=Co(t))[1]!==zo)throw t;var tr=PZ(t[2]);nr=tr[2],er=tr[1]}return[0,[0,er,$],B$(r,bH(nr,Z),e)];case 15:return mH(ip);case 16:return mH(cp);case 17:var ur=t[2];tY((function(n){return VZ(r,n)}),uG(t[1]));t=ur;continue;case 18:var ar=t[1];if(0===ar[0]){var ir=t[2],cr=ar[1][1];VZ(r,64),VZ(r,d);t=bH(cr,ir);continue}var fr=t[2],or=ar[1][1];VZ(r,64),VZ(r,91);t=bH(or,fr);continue;case 19:var sr=t[1];if(e){var vr=e[2];return[0,To(e[1],r),B$(r,sr,vr)]}return mH(fp);case 20:var lr=t[1],hr=t[3];if("number"!=typeof hr&&17===hr[0]){var br=hr[2],dr=t[2],pr=I$(hr[1]),mr=pr[2];return A$(dr,[0,pr[1]],O$(lr),r),[0,RZ(r),B$(r,[11,mr,br],e)]}var yr=t[3];return A$(t[2],0,O$(lr),r),[0,RZ(r),B$(r,yr,e)];case 21:var wr=t[2];return[0,N$(r,t[1]),B$(r,wr,e)];case 22:var kr=t[1];return[0,CZ(r),B$(r,kr,e)];case 23:var gr=B$(r,ZY(t[1],t[2])[1],e);if(gr)return gr[2];throw[0,Yo,op];default:return mH(sp)}}}function D$(r,n){var e=[0,0],t=rf(r),u=BZ(1,(function(n){if(t<=e[1])throw Xo;var u=po(r,e[1]);return e[1]++,u})),a=n[1],i=n[2];function c(r,n){for(var e=r,t=n;;){if(!t)return e;var u=t[2];e=To(e,t[1]),t=u}}return F$((function(r,n){!function(r){WY(r[8])}(u);try{var e=[0,B$(u,a,r)]}catch(n){var t=0;if((n=Co(n))[1]!==MZ&&n[1]!==zo&&n!==Xo){if(n[1]!==Wo)throw n;var f=mH(xH(n[2],xH(wp,xH(uY(i),yp))));t=1}if(!t)f=[1,n];e=f}return 0===e[0]?c(n,e[1]):C$(u,e[1])}),a)}function M$(r,n){return ho(r,vo(n)===z?n:n[1])}function P$(r){return zH(r,0,Os),function(r,e){(e<0||wc+e>=r.length)&&gi("Weak.get_key");var t=r[wc+e];return n.WeakRef&&t instanceof n.WeakRef&&(t=t.deref()),void 0===t?0:[0,t]}(r,0)}function j$(r,e){return zH(r,0,Ns),function(r,e,t){return(e<0||wc+e>=r.length)&&gi("Weak.set"),t instanceof Object&&n.WeakRef?(r[1].register&&r[1].register(t,void 0,t),r[wc+e]=new n.WeakRef(t)):r[wc+e]=t,0}(r,0,e)}function z$(r){return zH(r,0,Cs),function(r,e){var t=r[wc+e];return n.WeakRef&&t instanceof n.WeakRef&&(t=t.deref()),void 0===t?0:1}(r,0)}function W$(r){var n=r[1];function e(n,e){return To(r[2],e)}function t(r,n){var e=gc(1);return Sc(e,n),j$(e,r),e}function u(r,e){var t=P$(r);return t?Fo(n,e,t[1])?0:1:2}function a(r,n,e){return xc(r),j$(r,n),Sc(r,e)}var i=[Q,function(r){return vK()}];function c(r){r[1]=0;var n=r[2].length-1-1|0;if(!(n<0))for(var e=0;;){Ii(r[2],e)[1+e]=0;var t=e+1|0;if(n===e)break;e=t}return 0}function f(r,n){return n&(r[2].length-1-1|0)}function o(r){function n(e){for(var t=e;;){if(!t)return 0;var u=t[1],a=t[3];if(z$(t[2]))return[0,u,t[2],n(t[3])];r[1]=r[1]-1|0;t=a}}var e=r[2],t=e.length-1-1|0;if(!(t<0))for(var u=0;;){e[1+u]=n(Ii(e,u)[1+u]);var a=u+1|0;if(t===u)break;u=a}return 0}function s(r){var n=r[2],e=n.length-1,t=2*e|0;o(r);var u=t>>1|0)<=r[1]?1:0:u;if(a){var i=Zf(t,0);r[2]=i;var c=function(n){if(n){var e=n[1],t=n[2];c(n[3]);var u=f(r,e);return i[1+u]=[0,e,t,Ii(i,u)[1+u]],0}return 0},s=e-1|0;if(!(s<0))for(var v=0;;){c(Ii(n,v)[1+v]);var l=v+1|0;if(s===v)break;v=l}var h=0}else h=a;return h}function v(r,n,u){var a=e(r[3],n),i=f(r,a),c=[0,a,t(n,u),Ii(r[2],i)[1+i]];Ii(r[2],i)[1+i]=c,r[1]=r[1]+1|0;var o=r[2].length-1<<1>>3|0,eV(Si(r,n>>>3|0)|1<<(7&n)))}function G$(r){var n=V$();return Y$(n,r),n}function K$(r){for(var n=mc(32),e=0;;){if(Ci(n,e,eV(Si(r,e)^nt)),31===e)return n;e=e+1|0}}function Z$(r,n){for(var e=mc(32),t=0;;){var u=Si(n,t);if(Ci(e,t,eV(Si(r,t)|u)),31===t)return e;t=t+1|0}}function $$(r,n){try{for(var e=0;;){var t=Si(n,e);if(0!=(Si(r,e)&t))throw yH;if(31===e){return 1}e=e+1|0}}catch(e){if((e=Co(e))===yH)return 0;throw e}}function Q$(r,n){for(var e=0;;){var t=Si(n,e);if(0!==t)for(var u=0;;){0!=(t&1<>>0?25>>0||(e=1):23!==n&&(e=1),Y$(a,e?r+he|0:r)}),u);var i=a}else i=u;return YV(t?K$(i):i)}throw[0,Yo,dm]}for(var cQ=mc(ct),fQ=0;;){Ci(cQ,fQ,uV(eV(fQ)));var oQ=fQ+1|0;if(nt===fQ){YV(cQ);for(var sQ=IY([0,bc]),vQ=function(r){var n=jY(r[1]);zY(r[1]);var e=rf(n);if(0===e)return 0;if(1===e){var t=r[2];return r[2]=[0,[0,po(n,0)],t],0}return r[2]=[0,[1,n],r[2]],0},lQ=K$(G$(10)),hQ=function(r){var n=rf(r),e=[0,1];function t(e){for(var t=u(e),a=t[1],i=t[2];;){if(!((i+2|0)<=n&&92===po(r,i)&&Tn===po(r,i+1|0)))return[0,a,i];var c=u(i+2|0);a=[4,a,c[1]],i=c[2]}}function u(u){var i=[0,PY(16),0],c=u;r:for(;;){if(!(n<=c)){var f=0;if((c+2|0)<=n&&92===po(r,c)){var o=po(r,c+1|0);((Tn===o?1:0)||(41===o?1:0))&&(f=1)}if(!f){var s=po(r,c);if(36===s)var v=[0,1,c+1|0];else{var l=0;if(91<=s)if(95<=s)l=1;else switch(s+on|0){case 0:var h=c+1|0,b=0;if(h>>0)if(9<=_)w=[0,[9,k+xt|0],y+1|0];else g=1;else if(_)g=2;else{var x=e[1];e[1]++;var S=t(y+1|0),E=S[2],A=0,C=S[1];if((E+1|0)>>0)){if(I){N=[6,N],O=O+1|0;continue}N=[5,N],O=O+1|0;continue}if(21===I){N=[7,N],O=O+1|0;continue}}var R=0;"number"!=typeof N&&0===N[0]&&(qY(i[1],N[1]),R=1),R||(vQ(i),i[2]=[0,N,i[2]]);c=O;continue r}}}return vQ(i),[0,[3,dV(i[2])],c]}}function a(e){for(var t=V$(),u=e;;){if(n<=u&&pH(sm),93===po(r,u)&&e>>6|0)?1:0;if(b)var d=b;else d=(2!=(l>>>6|0)?1:0)||(2!=(h>>>6|0)?1:0);if(d)throw xQ;var p=(7&o)<<18|(63&v)<<12|(63&l)<<6|63&h}else if(224<=o){var m=po(r,a+1|0),y=po(r,a+2|0);if((2!=(m>>>6|0)?1:0)||(2!=(y>>>6|0)?1:0))throw xQ;var w=(15&o)<<12|(63&m)<<6|63&y,k=55296<=w?1:0;if(k?w<=57088?1:0:k)throw xQ;p=w}else{var g=po(r,a+1|0);if(2!=(g>>>6|0))throw xQ;p=(31&o)<<6|63&g}else if(T<=o)s=1;else p=o;if(s)throw xQ;Ii(u,i)[1+i]=p;var _=po(r,a);a=a+Ii(UQ,_)[1+_]|0,i=i+1|0,c=c-1|0}throw xQ}var x=po(r,t),S=Ii(UQ,x)[1+x];if(!(0>>18)),qY(u,eV(T|63&(c>>>12|0))),qY(u,eV(T|63&(c>>>6|0))),qY(u,eV(T|63&c))}else{var f=55296<=c?1:0;if(f?c<57344?1:0:f)throw xQ;qY(u,eV(224|c>>>12)),qY(u,eV(T|63&(c>>>6|0))),qY(u,eV(T|63&c))}else qY(u,eV(192|c>>>6)),qY(u,eV(T|63&c));else qY(u,eV(c));a=a+1|0,i=i-1|0}},VQ=function(r){return function(n){var e=CY(0,_m);return Fo(r,(function(r){var e=To(n,0);return r[11]=e[2],r[12]=e[3],e[1]}),e)}},YQ=[z,Tm,Tc()],GQ=[z,Fm,Tc()],KQ=function(r){var n=rf(r),e=0===n?1:0;if(e)return e;for(var t=n-1|0;;){var u=po(r,t),a=0;if(92<=u){var i=u-93|0;if(33>>0)a=0<=i?2:1;else if(31===i){var c=0>>0?93<=i&&(c=1):56>>0&&(a=1,c=1),!c){var f=1;a=2}}else 11<=u?13===u&&(a=1):8<=u&&(a=1);switch(a){case 0:f=4;break;case 1:f=2}n[1]=n[1]+f|0;var o=t+1|0;if(e===t)break;t=o}if(n[1]===rf(r))return r;var s=mc(n[1]);n[1]=0;var v=rf(r)-1|0;if(!(v<0))for(var l=0;;){var h=nf(r,l),b=0;if(35<=h)b=92===h?2:fr<=h?1:3;else if(32<=h)b=34<=h?2:3;else if(14<=h)b=1;else switch(h){case 8:Ai(s,n[1],92),n[1]++,Ai(s,n[1],98);break;case 9:Ai(s,n[1],92),n[1]++,Ai(s,n[1],ie);break;case 10:Ai(s,n[1],92),n[1]++,Ai(s,n[1],ae);break;case 13:Ai(s,n[1],92),n[1]++,Ai(s,n[1],ri);break;default:b=1}switch(b){case 1:Ai(s,n[1],92),n[1]++;var d=eV(48+(h/wu|0)|0);Ai(s,n[1],d),n[1]++;var p=eV(48+((h/10|0)%10|0)|0);Ai(s,n[1],p),n[1]++;var m=eV(48+(h%10|0)|0);Ai(s,n[1],m);break;case 2:Ai(s,n[1],92),n[1]++,Ai(s,n[1],h);break;case 3:Ai(s,n[1],h)}n[1]++;var y=l+1|0;if(v===l)break;l=y}return s},$Q=function(r){var n=ZQ(r),e=rf(n),t=mc(e+2|0);return $V(n,0,t,1,e),Ai(t,0,34),Ai(t,e+1|0,34),t},QQ=function(r,n){try{return[0,cY(r,n,10)]}catch(n){if((n=Co(n))===qo)return 0;throw n}},JQ=function(r,n,e){if(0===e[0]){var t=e[1];if(KQ(t)){var u=QQ(t,0);if(u?(u[1]+1|0)===rf(t)?1:0:1)return YK(n,$Q(t));ZK(n,0),YK(n,Im);for(var a=0;;){var i=QQ(t,a),c=i?i[1]:rf(t);if(YK(n,ZQ(nY(t,a,c-a|0))),!i)return YK(n,Rm),zK(n);var f=i[1];YK(n,Nm),QK(n),YK(n,Om);a=f+1|0}}return YK(n,t)}var o=e[1];if(o){var s=o[2],v=o[1];ZK(n,r),YK(n,Sm),JQ(r,n,v);for(var l=s;;){if(!l)return YK(n,Am),zK(n);var h=l[2],b=l[1];nZ(n),JQ(r,n,b);l=h}}return YK(n,Em)},rJ=function(r,n){if(0===n[0]){var e=n[1];if(QQ(e,0)?0:1)return KQ(e)?$Q(e):e}var t=PY(or),u=r?r[1]:1;return Lo(_Z(hZ(t)),Cm,(function(r,n){return JQ(u,r,n)}),n),jY(t)},nJ=function(r,n){return[1,[0,[0,r],function r(n){if(n){var e=n[2],t=n[1],u=t[2],a=t[1];return wo(a,xm)?[0,[1,[0,[0,a],[0,u,0]]],r(e)]:[0,u,r(e)]}return 0}(n)]]},eJ=function(r){return[0,JV(1,r)]},tJ=function(r){return[0,yi(_n+r)]},uJ=function(r){return[0,SY(r)]},aJ=function(r,n){return n?[1,[0,To(r,n[1]),0]]:Ay},iJ=function(r,n){for(var e=0,t=n;;){if(!t)return[1,dV(e)];var u=t[2];e=[0,To(r,t[1]),e],t=u}},cJ=W$([0,function(r,n){return r===n?1:0},jH]),fJ=To(cJ[1],17),oJ=function(r,n,e,t){var u=r?r[1]:1;return Lo(cJ[5],fJ,e,[0,t,u])},sJ=function(r,n){var e=0;if(PH(n)&&vo(n)!==z&&1<=n.length-1){var t=n[1];e=1}if(!e)t=n;var u=0;if(PH(t)&&vo(t)===z){var a=t[1];u=1}if(!u)a=mH(Is);var i=vo(a)===qn?t:mH(Rs),c=Fo(cJ[8],fJ,i);if(c){var f=c[1],o=f[2],s=f[1];return r&&!o?0:[0,To(s,n)]}return 0},vJ=function(r){return sJ(0,r)},lJ=function(r){var n=vJ(r);return n?n[1]:[1,[0,[0,tK(r)],0]]},hJ=function(r){return rJ(0,lJ(r))};cK((function(r){var n=sJ(1,r);return n?[0,rJ(Ey,n[1])]:0}));var bJ=function(r,n){throw[0,GQ,[0,zo,r],n]},dJ=function(r,n){var e=n[3],t=n[2],u=n[1];return[0,Uo($G(yy),r,u,t,e)]},pJ=[0,[0,MH,function(r){if(r===MH)return py;throw[0,Yo,my]}],0],mJ=[0,[0,RY,function(r){if(r===RY)return by;throw[0,Yo,dy]}],pJ],yJ=[0,[0,MZ,function(r){if(r[1]===MZ)return[1,[0,ly,[0,[0,r[2]],0]]];throw[0,Yo,hy]}],mJ],wJ=[0,[0,BY,function(r){if(r===BY)return sy;throw[0,Yo,vy]}],yJ],kJ=[0,[0,OY,function(r){if(r===OY)return fy;throw[0,Yo,oy]}],wJ],gJ=[0,[0,WH,function(r){if(r===WH)return iy;throw[0,Yo,cy]}],kJ],_J=[0,[0,QG,function(r){if(r[1]===QG)return[1,[0,uy,[0,[0,r[2]],0]]];throw[0,Yo,ay]}],gJ],xJ=[0,[0,JG,function(r){if(r[1]===JG)return[1,[0,ey,[0,[0,r[2]],0]]];throw[0,Yo,ty]}],_J],SJ=[0,[0,jo,function(r){if(r[1]===jo)return[1,[0,ry,[0,[0,r[2]],0]]];throw[0,Yo,ny]}],xJ],EJ=[0,[0,YQ,function(r){if(r[1]===YQ)return[1,[0,Qm,[0,r[2],0]]];throw[0,Yo,Jm]}],SJ],AJ=[0,[0,Ho,function(r){if(r[1]===Ho)return dJ(Zm,r[2]);throw[0,Yo,$m]}],EJ],CJ=[0,[0,Wo,function(r){if(r[1]===Wo)return[1,[0,Gm,[0,[0,r[2]],0]]];throw[0,Yo,Km]}],AJ],NJ=[0,[0,qo,function(r){if(r===qo)return Vm;throw[0,Yo,Ym]}],CJ],OJ=[0,[0,zo,function(r){if(r[1]===zo)return[1,[0,qm,[0,[0,r[2]],0]]];throw[0,Yo,Hm]}],NJ],IJ=[0,[0,Xo,function(r){if(r===Xo)return Wm;throw[0,Yo,Xm]}],OJ],RJ=[0,[0,yH,function(r){if(r===yH)return jm;throw[0,Yo,zm]}],IJ],TJ=[0,[0,Yo,function(r){if(r[1]===Yo)return dJ(Mm,r[2]);throw[0,Yo,Pm]}],RJ];kV((function(r){return oJ(Dm,0,r[1],r[2])}),TJ);var FJ=[0,[0,GQ,function(r){if(r[1]===GQ){var n=[0,r[3],0];return[1,[0,Um,[0,lJ(r[2]),n]]]}throw[0,Yo,Bm]}],0];kV((function(r){return oJ(Lm,0,r[1],r[2])}),FJ);var LJ=function(r,n){return bJ(xH(r,Ry),n)},UJ=pc,BJ=Yf,DJ=Vf,MJ=so,PJ=Ec,jJ=lf,zJ=vf,WJ=function(r){return r[1]+=-1,0},XJ=function(r){return r[1]++,0},qJ=function(r){return ZG((function(r,n){return pH(r)}),r)},HJ=function(r){return ZG((function(r,n){return mH(r)}),r)};go();var VJ=function(r){return r},YJ=function(r,n){return r?r[1]:0},GJ=[0,hc,function(r){return yi(_n+r)}],KJ=function(r){var n=r[2],e=r[3],t=r[4],u=r[5];function a(r,e,t){return Fo(n,e,To(r,t))}function i(r){return r}function c(r,n){return a(i,r,n)}function f(r,n){return a(VJ,r,n)}function o(r){return r?1:0}function s(r,n){return a(o,r,n)}function v(r,n){return Fo(e,r,Af(n))}return[0,v,e,c,f,n,s,u,t,function(r,n){return r},function(r,e,t){if(t){var u=t[1];return Fo(r,Fo(n,e,1),u)}return Fo(n,e,0)},function(r,e,t){for(var u=Fo(n,e,sV(t)),a=t;;){if(!a)return u;var i=a[2];u=Fo(r,u,a[1]),a=i}},function(r,n,e){var t=vo(e);return Fo(r,n,We===t?e[1]:Q===t?qH(e):e)},function(r,n,e){return Fo(r,n,e[1])},function(r,e,t){for(var u=Fo(n,e,t.length-1),a=0;;){if(a===t.length-1)return u;u=Fo(r,u,t[1+a]),a=a+1|0}},function(n){var e=To(r[6],0),t=v(Fo(r[7],0,e),n);return To(r[8],t)},function(n){var t=To(r[6],0),u=Fo(e,Fo(r[7],0,t),n);return To(r[8],u)},function(n){var e=To(r[6],0),t=c(Fo(r[7],0,e),n);return To(r[8],t)},function(n){var e=To(r[6],0),t=f(Fo(r[7],0,e),n);return To(r[8],t)},function(e){var t=To(r[6],0),u=Fo(n,Fo(r[7],0,t),e);return To(r[8],u)},function(n){var e=To(r[6],0),t=s(Fo(r[7],0,e),n);return To(r[8],t)},function(n){var e=To(r[6],0),t=Fo(u,Fo(r[7],0,e),n);return To(r[8],t)},function(n){var e=To(r[6],0),u=Fo(t,Fo(r[7],0,e),n);return To(r[8],u)},function(n){var e=To(r[6],0),t=Fo(r[7],0,e);return To(r[8],t)}]}([0,Ty,function(r,n){return 0},function(r,n){return 0},function(r,n){return 0},function(r,n){return 0},function(r){return 0},YJ,function(r){return 0},GJ]),ZJ=KJ[2],$J=KJ[5],QJ=KJ[4],JJ=KJ[7],r0=KJ[9],n0=KJ[11],e0=function(r){var n=(-1^r)+(r<<21)|0,e=n^(n>>>24|0),t=(e+(e<<3)|0)+(e<<8)|0,u=t^(t>>>14|0),a=(u+(u<<2)|0)+(u<<4)|0,i=a^(a>>>28|0);return i+(i<<31)|0},t0=hc,u0=hc,a0=function(r,n){if(r===n)return 0;if(0===r[0]){var e=r[1];return 0===n[0]?bc(e,n[1]):-1}var t=r[1];if(0===n[0])return 1;for(var u=t,a=n[1];;){if(u){if(a){var i=a[2],c=u[2],f=a0(u[1],a[1]);if(0===f){u=c,a=i;continue}return f}return 1}return a?-1:0}},i0=function r(n,e){return r.fun(n,e)};Ao(i0,(function(r,n){if(0===n[0]){var e=n[1];return Fo(JJ,0,e)}var t=n[1];return Lo(n0,i0,0,t)})),Ao((function r(n){return r.fun(n)}),(function(r){return Fo(i0,YJ(0),r),0}));var c0=function(r){return r?64:32},f0=[0,Ly],o0=function(r){var n=r[1],e=r[2],t=xH(r[2],Fy);return f0[1]=[0,t,f0[1]],[0,n,e]},s0=function(r){return[0,o0(r)[1]]},v0=function(r){var n=r[1];return[0,o0([0,function(n,e){return YK(n,To(r[2],e))},n])[1]]},l0=[z,jy,Tc()];oJ(0,0,l0,(function(r){if(r[1]===l0){var n=r[3],e=lJ(r[2]);return[1,[0,My,[0,e,[0,lJ(n),0]]]]}throw[0,Yo,Py]}));var h0=[z,zy,Tc()];oJ(0,0,h0,(function(r){if(r[1]===h0){var n=[0,r[2]];return[1,[0,By,[0,n,[0,lJ(r[3]),0]]]]}throw[0,Yo,Dy]}));var b0=[z,Wy,Tc()];oJ(0,0,b0,(function(r){if(r[1]===b0)return r[2];throw[0,Yo,Uy]})),s0([0,function(r,n){var e=vJ(n);return e?JQ(1,r,e[1]):YK(r,tK(n))},Xy]);var d0=function(r){return[0,[0,r[1],r[2]]]},p0=function(r){var n=[0,r[1],[0,Vy,[0,yi(_n+r[2]),[0,Hy,[0,yi(_n+(r[4]-r[3]|0)),0]]]]];return[0,n[2]?eY(qy,n):n[1]]},m0=[z,Qy,Tc()];oJ(0,0,m0,(function(r){if(r[1]===m0)return[1,[0,Zy,[0,iJ(tJ,r[2]),0]]];throw[0,Yo,$y]}));var y0=function(r){switch(r[0]){case 0:return[1,[0,rw,[0,r[1],0]]];case 1:return[1,[0,nw,[0,[0,r[1]],0]]];case 2:return[1,[0,ew,[0,lJ(r[1]),0]]];case 3:return[1,[0,tw,[0,r[1],0]]];case 4:var n=r[2],e=[0,r[1]];return[1,[0,uw,[0,e,[0,n,[0,aJ(p0,r[3]),0]]]]];case 5:var t=[0,r[1]];return[1,[0,aw,[0,t,[0,y0(r[2]),0]]]];case 6:var u=r[2],a=[0,r[1]];return[1,[0,iw,[0,a,[0,u,[0,y0(r[3]),0]]]]];case 7:var i=r[2],c=aJ(tJ,r[1]);return[1,[0,cw,[0,c,[0,iJ(y0,i),0]]]];default:var f=r[2];return[1,[0,fw,[0,y0(r[1]),[0,[0,f],0]]]]}},w0=function(r,n){switch(r[0]){case 0:return[0,y0(r),n];case 1:return[0,[0,r[1]],n];case 2:return[0,lJ(r[1]),n];case 3:return[0,r[1],n];case 4:var e=r[3],t=r[2];return[0,[1,[0,[0,r[1]],[0,t,e?[0,p0(e[1]),0]:0]]],n];case 5:return[0,[1,[0,[0,r[1]],w0(r[2],0)]],n];case 6:var u=r[1],a=[0,r[2],w0(r[3],0)];return 0===rf(u)?[0,[1,a],n]:[0,[1,[0,[0,u],a]],n];case 7:var i=r[2],c=0;if(i){var f=i[2];if(f){var o=bV(f[2],[0,f[1],[0,i[1],0]]);c=1}}if(!c)o=i;return _V((function(r,n){return w0(n,r)}),n,o);default:var s=[0,[0,r[2]],0];return[0,[1,[0,k0(r[1]),s]],n]}},k0=function(r){var n=w0(r,0);return n&&!n[2]?n[1]:[1,n]},g0=function(r){return function(r){try{return To(r,0)}catch(r){return r=Co(r),[0,lJ(r)]}}((function(n){var e=vo(r);return We===e?r[1]:Q===e?qH(r):r}))},_0=function(r){return HH([3,r])},x0=[z,ow,Tc()];oJ(0,0,x0,(function(r){if(r[1]===x0)return k0(g0(r[2]));throw[0,Yo,Jy]}));var S0=s0([0,function(r,n){var e=g0(n);return YK(r,1===e[0]?e[1]:rJ(0,k0(e)))},sw])[1],E0=function(r){var n=_0(r);if(vo(n)!==Q)var e=vo(n),t=We===e?n[1]:Q===e?qH(n):n,u=2===t[0]?t[1]:[0,x0,n];else u=[0,x0,n];throw u};s0([0,S0,vw]);var A0=function(r){return[1,_0(r)]},C0=function(r){if(0===r[0]){var n=r[1],e=0;if(wo(n,dw)){var t=0;if(wo(n,pw)){var u=0;if(wo(n,mw)&&(wo(n,yw)?wo(n,ww)?wo(n,kw)&&(e=1,t=1,u=1):u=1:(t=1,u=1)),!u)return 1}if(!t)return 2}if(!e)return 0}else{var a=r[1];if(!a)return bJ(xH(ts,Oy),r);var i=a[1];if(0!==i[0])return bJ(xH(ts,Iy),r);var c=i[1],f=0;if(wo(c,gw)){var o=0;if(wo(c,_w)){var s=0;if(wo(c,xw)&&(wo(c,Sw)?wo(c,Ew)?wo(c,Aw)&&(f=1,o=1,s=1):s=1:(o=1,s=1)),!s)return LJ(ts,r)}if(!o)return LJ(ts,r)}if(!f)return LJ(ts,r)}return bJ(xH(ts,Ny),r)},N0=function(r){switch(r){case 0:return lw;case 1:return hw;default:return bw}},O0=hc,I0=function(r){return 0<=r?0===r?1:2:0},R0=function(r,n,e){return 0<=Fo(r,n,e)?1:0},T0=function(r,n,e){return Fo(r,n,e)<=0?1:0},F0=function(r){var n=r[2],e=d0(r)[1],t=e[1];function u(r,n){return 0>>0)t=1;else switch(e){case 0:var u=Un,a=1;break;case 1:t=1;break;default:u=Cu,a=1}t&&(u=Un,a=0)}else u=Un,a=0;if((a+2|0)>>0?[0,u,0]:[0,u,1]}return[0,u,1]}(r),e=n[1];if(n[2])var t=f2(Bf(r));else{var u=Bf(Un<=e?r:j0(r,1,rf(r)-1|0));Yf(u,Hk)&&b2(r);var a=z1(u);t=Un<=e?a:Nf(a)}return t}catch(a){return b2(r)}},m2=P0(63),y2=D0(63),w2=j1(mv),k2=j1(Zo),g2=j1(Ko),_2=function(r){return Wf(Pf(r,1))},x2=function(r){return m2<=r&&r<=y2?z1(Tf(r)):Fo(HJ(qk),r+0,0)},S2=L0([0,v2,s2,g2]),E2=S2[1],A2=S2[2],C2=S2[3],N2=S2[4],O2=S2[5],I2=function(r,n,e){return Yf(r,n)?n:Vf(r,e)?r:e},R2=function(r,n){return t2(r,n)},T2=function(r){return j1(Af(r))},F2=function(r){return T2(r)},L2=function(r){return j1(Af(r))},U2=c1([0,d2]),B2=U2[1],D2=U2[2],M2=i1([0,v2,ZJ,function(r){return pf(10,wu,0,r)},function(r){return To($G(Pk),jf(r,1))},function(r){return p2(xH(Mk,r))},g2,Yf,H1,rg])[1],P2=so,j2=Yf,z2=lf,W2=Ec,X2=Vf,q2=vf,H2=v0([0,ng,function(r){return d2(r)}])[1],V2=v1([0,x2,_2,p2,d2,X1,q1,u2,a2,H1,q2,X2,W2,z2,j2,P2,V1,H1,g2,F2,i2]),Y2=V2[1],G2=V2[2],K2=V2[3],Z2=V2[4],$2=V2[5],Q2=V2[6],J2=V2[7],r3=V2[8],n3=[0,X1,q1,u2,a2,H1,R2,q2,X2,W2,z2,j2,P2,V1,H1,g2,Y2,G2,K2,$1,J1,Q1,Z1,r2,n2,e2];v0([0,eg,EH]);var e3=P0(32),t3=Ec,u3=so,a3=Yf,i3=lf,c3=Ec,f3=Vf,o3=vf,s3=qf,v3=D0(32),l3=oo,h3=function(r){return 0|-r},b3=vf,d3=Vf,p3=Ec,m3=lf,y3=Yf,w3=so,k3=yc,g3=ec;v0([0,ug,gY]),v1([0,function(r){return e3<=r&&r<=v3?0|r:Fo(HJ(tg),r+0,0)},function(r){return r},s3,gY,function(r,n){return r+n|0},function(r,n){return r-n|0},g3,k3,h3,b3,d3,p3,m3,y3,w3,kY,h3,0,X0,l3]);var _3=[0,2,x2,_2,F2,function(r){return G0(Pf(r,1))},ZJ,l2,function(r){return j1(function(r){if(0===r[0]){var n=r[1];try{return Bf(n)}catch(n){return n=Co(n),bJ(xH(wy,hJ(n)),r)}}return bJ(ky,r)}(r))},D2,p2,d2,o3,f3,c3,i3,a3,u3,t3,function(r,n){return ic(r,n)},function(r,n){return Vf(r,n)?r:n},function(r,n){return vf(r,n)?r:n},UJ,function(r,n){return pc(n,r)},function(r,n,e){var t=Vf(n,r);return t?Vf(r,e):t},function(r,n,e){if(Vf(n,e))return I2(r,n,e);throw[0,Yo,Xk]},function(r,n,e){if(lf(n,e)){var t=[0,[0,jk,s2(e)],0];return A0(nJ(Wk,[0,[0,zk,s2(n)],t]))}return[0,I2(r,n,e)]},P1,H2,h2,E2,A2,C2,N2,O2,function(r){if(Ec(W1(r),r))return 0;throw[0,Yo,Yk]},M2,B2,g2,k2,w2,X1,q1,u2,R2,H1,H1,G2,Y2,a2,i2,K2,$1,J1,Q1,Z1,r2,n2,Z2,$2,Q2,J2,r3,V1,function(r){return gf(r,Y1)},function(r){return zf(r,Y1)},t2,$1,J1,Q1,Z1,function(r){var n=zf(r,_f(jf(r,1),kk)),e=gf(_f(n,us),_f(jf(n,2),us));return Cf(jf(Rf(_f(gf(e,jf(e,4)),gk),_k),56))},r2,n2,function(r){return r[1]=zf(r[1],k2),0},function(r){return r[1]=gf(r[1],k2),0},function(r){return L2(r)},function(r){var n=Pf(r,1);return Q0(n)?Cf(n):z0(n,uk,tk,SY)},f2,function(r){return Pf(r,1)},function(r){return j1(Af(r))},function(r){var n=Pf(r,1);return J0(n)?Cf(n):z0(n,ek,nk,SY)},63,K1,G1,e2,e2,function(r){return j1(M1(Pf(r,1)))},function(r){return j1(M1(Pf(r,1)))},function(r){var n=Pf(r,1);return Vf(n,Ko)&&E0(nJ(Tk,[0,[0,Rk,uJ(n)],0])),0===ic(n,Zo)?0:64-(_Y(n),0)|0},function(r){var n=Pf(r,1);return Vf(n,Ko)&&E0(nJ(Lk,[0,[0,Fk,uJ(n)],0])),63},function(r){var n=Pf(r,1);return Vf(n,Ko)&&D1(),Ec(_f(n,_Y(n)),Ko)},function(r){return 0},function(r){return Pf(r,1),0},n3,T2,function(r){return Y0(Pf(r,1))},function(r){return Cf(Pf(r,1))},L2,function(r){var n=Pf(r,1);return Q0(n)?[0,Cf(n)]:0},function(r){return Cf(Pf(r,1))},c2,o2,function(r){return c2(Af(r))},function(r){var n=Pf(r,1);return J0(n)?[0,Cf(n)]:0},function(r){return o2(Af(r))},function(r){return Cf(Pf(r,1))},function(r){return z1(Tf(r))},1,function(r){return z1(jf(xf(Pf(r,1)),48))},function(r){return z1(L1(Pf(r,1)))},function(r){return z1(U1(Pf(r,1)))}],x3=_3[39],S3=_3[82],E3=_3[42],A3=_3[72],C3=_3[79];if(_3[95](-1),63===S3){P0(32),P0(S3),G0(zf(Mf(Zo,11),Zo)),C3(E3(A3(x3,52),x3)),v0([0,og,function(r){for(var n=Oc(ig,r),e=Ac(n)==r?n:Oc(cg,r),t=0,u=rf(e);;){if(u<=t)return xH(e,fg);var a=po(e,t),i=0;if(48<=a?58<=a||(i=1):45===a&&(i=1),!i)return e;t=t+1|0}}]),function(r){var n=function(r){try{var n=xo(r)}catch(r){if((r=Co(r))===qo)return 0;throw r}return[0,n]}(vg);if(n)for(var e=n[1],t=rf(e),u=0,a=t,i=t-1|0,c=function(r){var n=1<=rf(r)?1:0;if(n){var e=rf(r);e<0&&Lo(HJ(Hw),0,e,0);var t=1<=e?1:0;if(t)for(var u=0,a=0;;){if(1===a)return 1;if(nf(r,u)!==nf(sg,a))return 0;u=u+1|0,a=a+1|0}return t}return n};;){if(-1===i){var f=CV(c,[0,j0(e,0,a),u]);break}if(44!==po(e,i))i=i-1|0;else var o=i+1|0,i=(u=[0,j0(e,o,a-o|0),u],a=i,i-1|0)}else f=0;var s=1-f}();var N3=[0,0],O3=[0,ue];try{xo(bg);var I3=1}catch(yi){if((yi=Co(yi))!==qo)throw yi;I3=0}var R3=function(r){return I3?ue:O3[1]};mK(0,23);var T3=mY(go()),F3=[0,dg];if(T3){var L3=T3[2];if(L3){T3[1];if(!wo(L3[1],pg)){var U3=L3[2];if(U3)U3[1],U3[2]}}}R3();try{var B3=0;xo(yg),B3=1}catch(yi){if((yi=Co(yi))!==qo)throw yi;try{var D3=0,M3=xo(mg);D3=1}catch(yi){if((yi=Co(yi))!==qo)throw yi}if(D3)wo(M3,wg)}if(B3);var P3=function(r,n){if(N3[1])return 0;N3[1]=[0,r];var e=R3();if("number"==typeof e)return 0;var t=e[2],u=t[2],a=bo(t[1][1],r);if(a){var i=0;if("number"!=typeof u&&!u[2]){var c=0;i=1}if(!i)c=1;return bo(n,lg)&&c?pH(hg):(F3[1]=n,0)}return a},j3=function(r){var n=N3[1];if(n){var e=bo(n[1],r);return e?(N3[1]=0,0):e}return 0};P3(gg,kg),j3(_g),P3(t_,e_);var z3=function(r,n){var e=r?r[1]:yQ,t=PY(32),u=hZ(t);function a(r){return x===r?3:Fu<=r?1:2}function i(r,n){return a(n)>>0))switch(P){case 0:return r<50?h5(r+1|0,D,e,t,M,i):Eo(h5,[0,D,e,t,M,i]);case 1:break;default:F=D,L=M;continue}return G3()}case 11:var j=c[1],z=j[2],W=j[1],X=[0,[0,j[3],f],0];return r<50?v5(r+1|0,W,e,t,X,z,i):Eo(v5,[0,W,e,t,X,z,i]);case 13:var q=c[1],H=q[1],V=H[2],Y=H[1],G=[0,[0,q[3],f],H[3]];return r<50?v5(r+1|0,Y,e,t,G,V,i):Eo(v5,[0,Y,e,t,G,V,i]);default:return G3()}},v5=function(r,n,e,t,u,a,i){if("number"!=typeof i)switch(i[0]){case 1:var c=i[1],f=[0,n,a,u];return r<50?l5(r+1|0,f,e,t,c,12):Eo(l5,[0,f,e,t,c,12]);case 2:case 7:case 10:case 11:case 12:case 13:case 14:return G3()}var o=n[1],s=o[1],v=s[2],l=s[1],h=o[3],b=s[3],d=[0,X3(b,vV(u)[1][1]),[6,h,dV(u)]];return r<50?s5(r+1|0,l,e,t,d,v,i):Eo(s5,[0,l,e,t,d,v,i])},l5=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=[0,i,f,c],s=To(t,e);if("number"!=typeof s)switch(s[0]){case 5:var v=[0,o,s[1]],l=To(t,e);if("number"!=typeof l&&1===l[0]){i=v,c=l[1],f=10;continue}return W3();case 6:for(var h=s[1],b=To(t,e),d=o,p=[0,h[1],[0,h[2]]],m=b;;){var y=d[3],w=d[2],k=d[1],g=[0,X3(y[1],p[1]),[1,y,p]];if(9<=w)switch(w-9|0){case 0:var _=[0,k,w,g];if("number"!=typeof m&&14===m[0]){var x=[0,_,m[1]],S=To(t,e);if("number"!=typeof S)switch(S[0]){case 0:var E=S[1];return r<50?K3(r+1|0,x,e,t,E,11):Eo(K3,[0,x,e,t,E,11]);case 4:var A=S[1],C=To(t,e),N=Y3(A);return r<50?f5(r+1|0,x,e,t,N,C):Eo(f5,[0,x,e,t,N,C]);case 5:var O=S[1];return r<50?J3(r+1|0,x,e,t,O,11):Eo(J3,[0,x,e,t,O,11]);case 6:var I=S[1];return r<50?n5(r+1|0,x,e,t,I,11):Eo(n5,[0,x,e,t,I,11]);case 8:var R=S[1];return r<50?t5(r+1|0,x,e,t,R,11):Eo(t5,[0,x,e,t,R,11])}return W3()}return W3();case 1:if("number"!=typeof m&&3===m[0]){var T=m[1],F=To(t,e),L=k[1],U=g[2];d=L,p=[0,X3(k[2],T),U],m=F;continue}return W3();case 3:var B=[0,k,w,g];if("number"!=typeof m&&14===m[0]){var D=[0,B,m[1]],M=To(t,e);if("number"!=typeof M)switch(M[0]){case 0:var P=M[1];return r<50?K3(r+1|0,D,e,t,P,13):Eo(K3,[0,D,e,t,P,13]);case 4:var j=M[1],z=To(t,e),W=Y3(j);return r<50?c5(r+1|0,D,e,t,W,z):Eo(c5,[0,D,e,t,W,z]);case 5:var X=M[1];return r<50?J3(r+1|0,D,e,t,X,13):Eo(J3,[0,D,e,t,X,13]);case 6:var q=M[1];return r<50?n5(r+1|0,D,e,t,q,13):Eo(n5,[0,D,e,t,q,13]);case 8:var H=M[1];return r<50?t5(r+1|0,D,e,t,H,13):Eo(t5,[0,D,e,t,H,13])}return W3()}return W3()}return G3()}}return W3()}},h5=function(r,n,e,t,u,a){var i=n[3],c=n[1][1],f=c[3],o=c[2],s=c[1],v=u[2],l=u[1],h=[0,X3(f[1],v[1]),0===sV(l)?[2,f,i,v]:[3,[0,[0,f,i],l],v]];return r<50?s5(r+1|0,s,e,t,h,o,a):Eo(s5,[0,s,e,t,h,o,a])},b5=function(r,n,e,t,u,a){var i=To(t,e),c=[0,n,a,u];if("number"!=typeof i&&6===i[0]){var f=[0,c,i[1]],o=To(t,e);if("number"!=typeof o&&11===o[0]){var s=[0,f,o[1]],v=To(t,e);if("number"!=typeof v)switch(v[0]){case 0:var l=v[1];return r<50?K3(r+1|0,s,e,t,l,7):Eo(K3,[0,s,e,t,l,7]);case 4:var h=v[1],b=To(t,e),d=Y3(h);return r<50?o5(r+1|0,s,e,t,d,b):Eo(o5,[0,s,e,t,d,b]);case 5:var p=v[1];return r<50?J3(r+1|0,s,e,t,p,7):Eo(J3,[0,s,e,t,p,7]);case 6:var m=v[1];return r<50?n5(r+1|0,s,e,t,m,7):Eo(n5,[0,s,e,t,m,7]);case 8:var y=v[1];return r<50?t5(r+1|0,s,e,t,y,7):Eo(t5,[0,s,e,t,y,7])}return W3()}return W3()}return W3()},d5=function(r,n){var e=To(r,n);if("number"!=typeof e)switch(e[0]){case 0:return function(r,n,e,t,u){return So(K3(0,r,n,e,t,u))}(0,n,r,e[1],0);case 4:var t=e[1],u=To(r,n);return function(r,n,e,t,u){return So(i5(0,r,n,e,t,u))}(0,n,r,Y3(t),u);case 5:return function(r,n,e,t,u){return So(J3(0,r,n,e,t,u))}(0,n,r,e[1],0);case 6:return function(r,n,e,t,u){return So(n5(0,r,n,e,t,u))}(0,n,r,e[1],0);case 8:return function(r,n,e,t,u){return So(t5(0,r,n,e,t,u))}(0,n,r,e[1],0)}return W3()};j3(o_);var p5=function(r){return 38>>0)var u=FQ(r);else switch(t){case 0:u=19;break;case 1:for(;;){RQ(r,0);var a=IQ(r);if(0!==(8>>0)u=FQ(r);else switch(m){case 0:u=n(r);break;case 1:RQ(r,12);u=0===m5(IQ(r))?n(r):FQ(r);break;default:RQ(r,11);u=0===m5(IQ(r))?n(r):FQ(r)}break;case 17:RQ(r,15);var y=p5(IQ(r));if(0===y)u=n(r);else if(1===y){RQ(r,15);var w=IQ(r),k=38>>0){var N=JV(1,oV(KH(OQ(r))));throw[0,g5,To($G(s_),N)]}switch(u){case 0:case 1:continue;case 2:return x5(r,(function(r){return[8,r]}));case 3:return x5(r,(function(r){return[5,r]}));case 4:return x5(r,(function(r){return[3,r]}));case 5:return x5(r,(function(r){return[7,r]}));case 6:return x5(r,(function(r){return[15,r]}));case 7:return x5(r,(function(r){return[11,r]}));case 8:return x5(r,(function(r){return[13,r]}));case 9:return x5(r,(function(r){return[14,r]}));case 10:return x5(r,(function(r){return[0,r]}));case 11:return x5(r,(function(r){return[9,r]}));case 12:return x5(r,(function(r){return[10,r]}));case 13:return x5(r,(function(r){return[2,r]}));case 14:return x5(r,(function(r){return[12,r]}));case 15:return x5(r,(function(n){return[6,[0,n,HQ(r)]]}));case 16:return x5(r,(function(n){return[1,[0,n,HQ(r)]]}));case 17:return x5(r,(function(n){return[4,[0,n,qf(HQ(r))]]}));case 18:for(;;){TQ(r);var O=IQ(r),I=13>>0)var R=FQ(r);else switch(I){case 0:R=0;break;case 1:R=1;break;default:R=0===y5(IQ(r))?1:FQ(r)}if(0===R)return 0;if(1===R)continue r}default:return 0}}},E5=function(r){return LQ(r)[1]};j3(C_),P3(M_,D_);var A5=function(r){var n=r[2],e=1+(r[4]-r[3]|0)|0;return Fo($G(B_),n,e)},C5=[0,P_,function(r){var n=function(r){var n=qQ(r);return AQ(n,v_),n}(r);var e=VQ(d5);try{var t=[0,To(e,(function(r){var e=S5(n),t=LQ(n);return[0,e,t[1],t[2]]}))];return t}catch(r){if((r=Co(r))[1]===g5){var u=r[2],a=A5(E5(n));return[1,Fo($G(L_),u,a)]}if(r===OY){var i=A5(E5(n));return[1,To($G(U_),i)]}throw r}},function(r){return[0,r]},function(r){return pH(F_)},function(r){return pH(T_)},function(r){return pH(R_)},z3,z3,z3,z3,z3,function(r,n){return pH(O_)},function(r,n){return pH(I_)},function(r){return pH(N_)}];j3(j_),P3(W_,z_);var N5=function(r,n){var e=PY(32),t=hZ(e);return uZ(t,n),To(r,t),$K(t),vY(VY(e))};j3(X_),P3(Gx,Yx);var O5=function(r){return xH(Vx,yi(_n+r[1]))},I5=function(r){var n=function r(n){if(n){var e=n[1],t=r(n[2]),u=t[2],a=t[1],i=e[1];if(0===i[0]){var c=i[1];I5(c);var f=CH(c[2],u);return[0,CH(c[1],a),f]}return[0,a,[0,e,u]]}return q_}(r[2]),e=n[2];return r[1]=WV(pc,CH(r[1],n[1])),r[2]=WV(pc,e),0},R5=function(r,n,e){I5(e);var t=e[2],u=eY(qx,mV(O5,e[1]));return Fo(_Z(n),Hx,u),kV((function(e){To(_Z(n),H_);var t=e[1];if(0===t[0])return R5(r,n,t[1]);var u=t[1],a=u[1];Fo(_Z(n),Wx,a);var i=[0,as,u[2]];To(T5(0,r,n),i);var c=u[3];return Fo(_Z(n),Xx,c)}),t)},T5=function(r,n,e){var t=r?r[1]:1;function u(r){return Fu<=r?1:2}function a(r,i){for(var c=i;;){var f=c[2];switch(f[0]){case 0:var o=f[1],s=RV(o,n);return s?YK(e,s[1]):Fo(_Z(e),K_,o);case 1:var v=f[1][1];if(0===v[0]){var l=v[1];return Fo(_Z(e),Z_,l)}c=[0,as,v[1]];continue;case 2:var h=f[1];return wo(h,$_)?YK(e,h):YK(e,Q_);case 3:return R5(n,e,f[1]);default:var b=f[3],d=f[2],p=f[1];To(_Z(e),J_);var m=u(Fu)>>0)var u=FQ(r);else switch(t){case 0:u=20;break;case 1:for(;;){RQ(r,0);var a=IQ(r);if(0!==(8>>0){var O=JV(1,oV(KH(OQ(r))));throw[0,Z4,To($G(aE),O)]}switch(u){case 0:case 1:continue;case 2:return Q4(r,(function(r){return[13,r]}));case 3:return Q4(r,(function(r){return[8,r]}));case 4:return Q4(r,(function(r){return[11,r]}));case 5:return Q4(r,(function(r){return[10,r]}));case 6:return Q4(r,(function(r){return[1,r]}));case 7:return Q4(r,(function(r){return[6,r]}));case 8:return Q4(r,(function(r){return[2,r]}));case 9:return Q4(r,(function(r){return[9,r]}));case 10:return Q4(r,(function(r){return[3,r]}));case 11:return Q4(r,(function(r){return[5,r]}));case 12:return Q4(r,(function(r){return[12,r]}));case 13:return Q4(r,(function(r){return[14,r]}));case 14:return Q4(r,(function(r){return[16,r]}));case 15:return Q4(r,(function(r){return[15,r]}));case 16:return Q4(r,(function(r){return[4,r]}));case 17:return Q4(r,(function(n){return[7,[0,n,HQ(r)]]}));case 18:return Q4(r,(function(n){return[0,[0,n,HQ(r)]]}));case 19:for(;;){TQ(r);var I=IQ(r),R=13>>0)var T=FQ(r);else switch(R){case 0:T=0;break;case 1:T=2;break;case 2:T=1;break;default:RQ(r,2);T=0===V4(IQ(r))?1:FQ(r)}if(2>>0)return pH(iE);switch(T){case 0:return 0;case 1:continue r;default:continue}}default:return 0}}},r7=function(r){return LQ(r)[1]};j3(SE),P3(PE,ME);var n7=function(r){var n=r[2],e=1+(r[4]-r[3]|0)|0;return Fo($G(DE),n,e)},e7=function(r){var n=[0,0];return function(r){return n[1]++,n[1]}},t7=function(r,n){var e=n[1],t=r?r[1]:yQ;return D5([0,t],e)},u7=[0,jE,function(r){var n=function(r){var n=qQ(r);return AQ(n,cE),n}(r);var e=VQ(W4),t=function(r){var n=e7();return[0,e7(),n]}();try{var u=Fo(e,(function(r){var e=J4(n),t=LQ(n);return[0,e,t[1],t[2]]}),t);return[0,[0,u,t[1]]]}catch(t){if((t=Co(t))[1]===Z4){var a=t[2],i=n7(r7(n));return[1,Fo($G(UE),a,i)]}if(t===OY){var c=n7(r7(n));return[1,To($G(BE),c)]}throw t}},QH,function(r){return function(r,n){try{return[0,[0,r,r4((function(r){return[1,[0,[0,To(n,0)]]]}),r)]]}catch(r){if((r=Co(r))[1]===Y5)return[1,r[2]];throw r}}(r[1],r[2])},function(r){var n=r[2],e=r[1];try{var t=o4(e,n);return[0,[0,t[1],t[2]]]}catch(r){if((r=Co(r))[1]===n4)return[1,r[2]];throw r}},function(r){var n=r[2],e=r[1];try{return[0,j5(e,n)]}catch(r){if((r=Co(r))[1]===M5)return[1,r[2]];throw r}},t7,t7,function(r,n){var e=n[1],t=r?r[1]:yQ;return D5([0,t],e)},function(r,n){var e=r?r[1]:yQ,t=n[2],u=n[1];return D5([0,e],mV((function(r){var n=r[1],e=r[2];return[1,[0,as,n],e,OV(n,t)]}),u))},function(r,n){var e=r?r[1]:yQ;return N5((function(r){return To(_Z(r),FE),gV((function(n,e){var t=e[2],u=e[1];return 0>>0))switch(_){case 0:var x=w[3],S=w[2],E=w[1],A=function(r){var n=k(r),e=vV(dV(n))[1];return[0,J7(x[1],e),n8(r),[0,x,n]]};switch(S){case 13:case 17:case 19:return r<50?m8(r+1|0,E,e,t,A,S,s):Eo(m8,[0,E,e,t,A,S,s]);case 15:return r<50?x8(r+1|0,E,e,t,A,s):Eo(x8,[0,E,e,t,A,s]);default:return c8()}case 1:break;default:var C=w[3],N=w[2];w=w[1],k=function(r,n){return function(e){var t=r(e);return[0,To(n,e),t]}}(k,C),g=N;continue}return c8()}}return Q7()}},g8=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=[0,i,f,c],s=To(t,e);if("number"!=typeof s)switch(s[0]){case 1:var v=s[1],l=To(t,e),h=function(r){return a8(v,r)};return r<50?_8(r+1|0,o,e,t,h,l):Eo(_8,[0,o,e,t,h,l]);case 2:var b=s[1];return r<50?w8(r+1|0,o,e,t,b,15):Eo(w8,[0,o,e,t,b,15]);case 7:i=o,c=s[1],f=15;continue}return Q7()}},_8=function(r,n,e,t,u,a){function i(r){return u8(u,r)}return r<50?x8(r+1|0,n,e,t,i,a):Eo(x8,[0,n,e,t,i,a])},x8=function(r,n,e,t,u,a){if("number"!=typeof a&&3===a[0]){var i=a[1],c=To(t,e),f=n[2],o=n[1],s=n[3],v=function(r){var n=To(u,r),e=n[3],t=n[2];return[0,J7(s,i),t,e]};return r<50?S8(r+1|0,o,e,t,v,f,c):Eo(S8,[0,o,e,t,v,f,c])}return Q7()},S8=function(r,n,e,t,u,a,i){switch(a){case 13:return r<50?p8(r+1|0,n,e,t,u,i):Eo(p8,[0,n,e,t,u,i]);case 14:case 16:return r<50?k8(r+1|0,n,e,t,u,a,i):Eo(k8,[0,n,e,t,u,a,i]);case 15:return r<50?_8(r+1|0,n,e,t,u,i):Eo(_8,[0,n,e,t,u,i]);case 17:return r<50?y8(r+1|0,n,e,t,u,i):Eo(y8,[0,n,e,t,u,i]);case 19:return r<50?E8(r+1|0,n,e,t,u,i):Eo(E8,[0,n,e,t,u,i]);default:return c8()}},E8=function(r,n,e,t,u,a){function i(r){return u8(u,r)}return r<50?m8(r+1|0,n,e,t,i,19,a):Eo(m8,[0,n,e,t,i,19,a])},A8=function(r,n,e,t,u,a,i){if("number"!=typeof i)switch(i[0]){case 15:var c=To(t,e);if("number"!=typeof c&&8===c[0]){var f=c[1],o=To(t,e);if("number"!=typeof o&&16===o[0]){var s=To(t,e),v=function(r){var n=To(u,r),e=f[1],t=J7(vV(n)[1],e),a=f[2],i=n8(r),c=[1,n,[0,f[1],i,a]];return[0,t,n8(r),c]};return r<50?C8(r+1|0,n,e,t,v,a,s):Eo(C8,[0,n,e,t,v,a,s])}return Q7()}return Q7();case 16:var l=To(t,e),h=function(r){var n=To(u,r);return[0,r8(l7,n),n8(r),[0,n]]};return r<50?C8(r+1|0,n,e,t,h,a,l):Eo(C8,[0,n,e,t,h,a,l])}return c8()},C8=function(r,n,e,t,u,a,i){if(13===a){var c=[0,n,a,u];if("number"!=typeof i)switch(i[0]){case 2:var f=i[1];return r<50?s8(r+1|0,c,e,t,f,18):Eo(s8,[0,c,e,t,f,18]);case 6:var o=i[1];return r<50?h8(r+1|0,c,e,t,o,18):Eo(h8,[0,c,e,t,o,18]);case 7:var s=i[1];return r<50?l8(r+1|0,c,e,t,s,18):Eo(l8,[0,c,e,t,s,18]);case 8:var v=i[1],l=To(t,e),h=function(r){return e8(v,r)};return r<50?U8(r+1|0,c,e,t,h,l):Eo(U8,[0,c,e,t,h,l]);case 9:var b=i[1];return r<50?W8(r+1|0,c,e,t,b,18):Eo(W8,[0,c,e,t,b,18])}return Q7()}if(19===a){var d=[0,n,a,u];if("number"!=typeof i)switch(i[0]){case 2:var p=i[1];return r<50?s8(r+1|0,d,e,t,p,20):Eo(s8,[0,d,e,t,p,20]);case 6:var m=i[1];return r<50?h8(r+1|0,d,e,t,m,20):Eo(h8,[0,d,e,t,m,20]);case 7:var y=i[1];return r<50?l8(r+1|0,d,e,t,y,20):Eo(l8,[0,d,e,t,y,20]);case 8:var w=i[1],k=To(t,e),g=function(r){return e8(w,r)};return r<50?N8(r+1|0,d,e,t,g,k):Eo(N8,[0,d,e,t,g,k]);case 9:var _=i[1];return r<50?W8(r+1|0,d,e,t,_,20):Eo(W8,[0,d,e,t,_,20])}return Q7()}return c8()},N8=function(r,n,e,t,u,a){return r<50?O8(r+1|0,n,e,t,u,a):Eo(O8,[0,n,e,t,u,a])},O8=function(r,n,e,t,u,a){var i=n[1][1],c=i[1],f=n[3],o=i[2];function s(r){var n=To(o,r),e=To(u,r);return[0,[0,To(f,r),e],n]}return r<50?I8(r+1|0,c,e,t,s,a):Eo(I8,[0,c,e,t,s,a])},I8=function(r,n,e,t,u,a){if("number"!=typeof a)switch(a[0]){case 5:var i=[0,[0,n,u],a[1]],c=To(t,e);if("number"!=typeof c)switch(c[0]){case 1:var f=c[1],o=To(t,e),s=function(r){return a8(f,r)};return r<50?E8(r+1|0,i,e,t,s,o):Eo(E8,[0,i,e,t,s,o]);case 2:var v=c[1];return r<50?w8(r+1|0,i,e,t,v,19):Eo(w8,[0,i,e,t,v,19]);case 7:var l=c[1];return r<50?g8(r+1|0,i,e,t,l,19):Eo(g8,[0,i,e,t,l,19])}return Q7();case 0:case 3:case 11:break;default:return Q7()}var h=n[1],b=h[1],d=b[2],p=b[1],m=h[3],y=b[3];function w(r){var n=To(m,r),e=dV(To(u,r)),t=J7(y,r8((function(r){return r[2][1]}),e));return[0,t,n8(r),[3,n,e]]}return r<50?R8(r+1|0,p,e,t,w,d,a):Eo(R8,[0,p,e,t,w,d,a])},R8=function(r,n,e,t,u,a,i){switch(a){case 0:return f8(0,u,i);case 2:return r<50?T8(r+1|0,n,e,t,u,i):Eo(T8,[0,n,e,t,u,i]);case 3:return r<50?d8(r+1|0,n,e,t,u,a,i):Eo(d8,[0,n,e,t,u,a,i]);case 4:return r<50?q8(r+1|0,n,e,t,u,a,i):Eo(q8,[0,n,e,t,u,a,i]);case 5:return r<50?V8(r+1|0,n,e,t,u,i):Eo(V8,[0,n,e,t,u,i]);case 11:return r<50?z8(r+1|0,n,e,t,u,a,i):Eo(z8,[0,n,e,t,u,a,i]);case 12:return r<50?M8(r+1|0,n,e,t,u,i):Eo(M8,[0,n,e,t,u,i]);case 18:return r<50?B8(r+1|0,n,e,t,u,i):Eo(B8,[0,n,e,t,u,i]);case 20:return r<50?O8(r+1|0,n,e,t,u,i):Eo(O8,[0,n,e,t,u,i]);default:return c8()}},T8=function(r,n,e,t,u,a){if("number"!=typeof a&&3===a[0]){var i=a[1],c=To(t,e),f=n[2],o=n[1],s=n[3],v=function(r){var n=To(u,r),e=n[3],t=n[2];return[0,J7(s,i),t,e]};return r<50?F8(r+1|0,o,e,t,v,f,c):Eo(F8,[0,o,e,t,v,f,c])}return Q7()},F8=function(r,n,e,t,u,a,i){switch(a){case 0:return o8(0,u,i);case 1:case 21:return r<50?v8(r+1|0,n,e,t,u,a,i):Eo(v8,[0,n,e,t,u,a,i]);case 2:return r<50?L8(r+1|0,n,e,t,u,i):Eo(L8,[0,n,e,t,u,i]);case 3:return r<50?b8(r+1|0,n,e,t,u,i):Eo(b8,[0,n,e,t,u,i]);case 4:return r<50?X8(r+1|0,n,e,t,u,i):Eo(X8,[0,n,e,t,u,i]);case 5:return r<50?H8(r+1|0,n,e,t,u,i):Eo(H8,[0,n,e,t,u,i]);case 11:return r<50?j8(r+1|0,n,e,t,u,i):Eo(j8,[0,n,e,t,u,i]);case 12:return r<50?D8(r+1|0,n,e,t,u,i):Eo(D8,[0,n,e,t,u,i]);case 18:return r<50?U8(r+1|0,n,e,t,u,i):Eo(U8,[0,n,e,t,u,i]);case 20:return r<50?N8(r+1|0,n,e,t,u,i):Eo(N8,[0,n,e,t,u,i]);default:return c8()}},L8=function(r,n,e,t,u,a){return r<50?T8(r+1|0,n,e,t,u,a):Eo(T8,[0,n,e,t,u,a])},U8=function(r,n,e,t,u,a){return r<50?B8(r+1|0,n,e,t,u,a):Eo(B8,[0,n,e,t,u,a])},B8=function(r,n,e,t,u,a){var i=n[1][1],c=n[3];function f(r){var n=To(u,r);return[0,[0,To(c,r),n],0]}return r<50?I8(r+1|0,i,e,t,f,a):Eo(I8,[0,i,e,t,f,a])},D8=function(r,n,e,t,u,a){return r<50?M8(r+1|0,n,e,t,u,a):Eo(M8,[0,n,e,t,u,a])},M8=function(r,n,e,t,u,a){var i=n[1],c=i[1][1],f=c[1][1],o=f[2],s=f[1],v=s[2],l=s[1],h=i[3],b=c[3],d=s[3];function p(r){var n=To(u,r),e=To(b,r),t=J7(d,n[1]),a=[2,[0,o[1],e,o[2]],To(h,r),n];return[0,t,n8(r),a]}return r<50?P8(r+1|0,l,e,t,p,v,a):Eo(P8,[0,l,e,t,p,v,a])},P8=function(r,n,e,t,u,a,i){function c(r){return To(u,r)}return r<50?R8(r+1|0,n,e,t,c,a,i):Eo(R8,[0,n,e,t,c,a,i])},j8=function(r,n,e,t,u,a){return r<50?z8(r+1|0,n,e,t,u,11,a):Eo(z8,[0,n,e,t,u,11,a])},z8=function(r,n,e,t,u,a,i){var c=[0,n,a,u];if("number"!=typeof i&&11===i[0]){var f=[0,c,i[1]],o=To(t,e);if("number"!=typeof o)switch(o[0]){case 2:var s=o[1];return r<50?s8(r+1|0,f,e,t,s,12):Eo(s8,[0,f,e,t,s,12]);case 6:var v=o[1];return r<50?h8(r+1|0,f,e,t,v,12):Eo(h8,[0,f,e,t,v,12]);case 7:var l=o[1];return r<50?l8(r+1|0,f,e,t,l,12):Eo(l8,[0,f,e,t,l,12]);case 8:var h=o[1],b=To(t,e),d=function(r){return e8(h,r)};return r<50?D8(r+1|0,f,e,t,d,b):Eo(D8,[0,f,e,t,d,b]);case 9:var p=o[1];return r<50?W8(r+1|0,f,e,t,p,12):Eo(W8,[0,f,e,t,p,12])}return Q7()}return Q7()},W8=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=To(t,e),s=[0,i,f,c];if("number"!=typeof o&&8===o[0]){var v=[0,s,o[1]],l=To(t,e);if("number"!=typeof l)switch(l[0]){case 12:var h=[0,v,l[1]],b=To(t,e);if("number"!=typeof b)switch(b[0]){case 2:var d=b[1];return r<50?s8(r+1|0,h,e,t,d,4):Eo(s8,[0,h,e,t,d,4]);case 6:var p=b[1];return r<50?h8(r+1|0,h,e,t,p,4):Eo(h8,[0,h,e,t,p,4]);case 7:var m=b[1];return r<50?l8(r+1|0,h,e,t,m,4):Eo(l8,[0,h,e,t,m,4]);case 8:var y=b[1],w=To(t,e),k=function(r){return e8(y,r)};return r<50?X8(r+1|0,h,e,t,k,w):Eo(X8,[0,h,e,t,k,w]);case 9:i=h,c=b[1],f=4;continue}return Q7();case 14:var g=[0,v,l[1]],_=To(t,e);if("number"!=typeof _&&10===_[0]){var x=_[1];return r<50?Y8(r+1|0,g,e,t,x,6):Eo(Y8,[0,g,e,t,x,6])}return Q7()}return Q7()}return Q7()}},X8=function(r,n,e,t,u,a){return r<50?q8(r+1|0,n,e,t,u,4,a):Eo(q8,[0,n,e,t,u,4,a])},q8=function(r,n,e,t,u,a,i){var c=[0,n,a,u];if("number"!=typeof i&&11===i[0]){var f=[0,c,i[1]],o=To(t,e);if("number"!=typeof o)switch(o[0]){case 2:var s=o[1];return r<50?s8(r+1|0,f,e,t,s,5):Eo(s8,[0,f,e,t,s,5]);case 6:var v=o[1];return r<50?h8(r+1|0,f,e,t,v,5):Eo(h8,[0,f,e,t,v,5]);case 7:var l=o[1];return r<50?l8(r+1|0,f,e,t,l,5):Eo(l8,[0,f,e,t,l,5]);case 8:var h=o[1],b=To(t,e),d=function(r){return e8(h,r)};return r<50?H8(r+1|0,f,e,t,d,b):Eo(H8,[0,f,e,t,d,b]);case 9:var p=o[1];return r<50?W8(r+1|0,f,e,t,p,5):Eo(W8,[0,f,e,t,p,5])}return Q7()}return Q7()},H8=function(r,n,e,t,u,a){return r<50?V8(r+1|0,n,e,t,u,a):Eo(V8,[0,n,e,t,u,a])},V8=function(r,n,e,t,u,a){var i=n[1],c=i[1][1],f=c[2],o=c[1],s=o[2],v=o[1],l=i[3],h=o[3];function b(r){var n=To(u,r),e=J7(h,n[1]),t=f[2],a=n8(r),i=[2,[0,f[1],a,t],To(l,r),n];return[0,e,n8(r),i]}return r<50?P8(r+1|0,v,e,t,b,s,a):Eo(P8,[0,v,e,t,b,s,a])},Y8=function(r,n,e,t,u,a){var i=[0,n,a,u],c=To(t,e);if("number"!=typeof c&&2===c[0]){var f=c[1];return r<50?G8(r+1|0,i,e,t,f,7):Eo(G8,[0,i,e,t,f,7])}return Q7()},G8=function(r,n,e,t,u,a){var i=To(t,e);if("number"!=typeof i)switch(i[0]){case 10:var c=i[1],f=[0,n,a,u];return r<50?Y8(r+1|0,f,e,t,c,8):Eo(Y8,[0,f,e,t,c,8]);case 4:case 13:var o=function(r){return[0,u[2],0]};return r<50?K8(r+1|0,n,e,t,o,a,i):Eo(K8,[0,n,e,t,o,a,i])}return Q7()},K8=function(r,n,e,t,u,a,i){if("number"!=typeof i)switch(i[0]){case 4:for(var c=n,f=function(r){return[0,To(u,r),0]},o=a;;){if(7===o){if("number"!=typeof i&&4===i[0]){var s=To(t,e),v=c[2],l=c[1],h=function(r){return[0,[2,[0,f(r)]]]};if(!(10<=v))switch(v){case 6:var b=[0,l,v,h];if("number"!=typeof s&&12===s[0]){var d=[0,b,s[1]],p=To(t,e);if("number"!=typeof p)switch(p[0]){case 2:var m=p[1];return r<50?s8(r+1|0,d,e,t,m,11):Eo(s8,[0,d,e,t,m,11]);case 6:var y=p[1];return r<50?h8(r+1|0,d,e,t,y,11):Eo(h8,[0,d,e,t,y,11]);case 7:var w=p[1];return r<50?l8(r+1|0,d,e,t,w,11):Eo(l8,[0,d,e,t,w,11]);case 8:var k=p[1],g=To(t,e),_=function(r){return e8(k,r)};return r<50?j8(r+1|0,d,e,t,_,g):Eo(j8,[0,d,e,t,_,g]);case 9:var x=p[1];return r<50?W8(r+1|0,d,e,t,x,11):Eo(W8,[0,d,e,t,x,11])}return Q7()}return Q7();case 8:case 9:return r<50?Z8(r+1|0,l,e,t,h,v,s):Eo(Z8,[0,l,e,t,h,v,s])}return c8()}return c8()}if(10!==o)return c8();var S=c[1],E=S[3],A=S[2];c=S[1],f=function(r,n){return function(e){var t=r(e);return[0,To(n,e),t]}}(f,E),o=A}case 13:var C=[0,[0,n,a,u],i[1]],N=To(t,e);if("number"!=typeof N&&2===N[0]){var O=N[1];return r<50?G8(r+1|0,C,e,t,O,10):Eo(G8,[0,C,e,t,O,10])}return Q7()}return c8()},Z8=function(r,n,e,t,u,a,i){if("number"!=typeof i)switch(i[0]){case 10:var c=i[1],f=[0,n,a,u];return r<50?Y8(r+1|0,f,e,t,c,9):Eo(Y8,[0,f,e,t,c,9]);case 4:case 13:for(var o=n,s=function(r){return[0,To(u,r),0]},v=a;;){if(8===v){var l=o[2],h=o[1],b=o[3],d=function(r){var n=s(r);return[0,b[2],n]};return r<50?K8(r+1|0,h,e,t,d,l,i):Eo(K8,[0,h,e,t,d,l,i])}if(9!==v)return c8();var p=o[3],m=o[2];o=o[1],s=function(r,n){return function(e){var t=r(e);return[0,To(n,e),t]}}(s,p),v=m}}return Q7()},$8=function(r,n){var e=To(r,n);if("number"!=typeof e)switch(e[0]){case 2:return function(r,n,e,t,u){return So(s8(0,r,n,e,t,u))}(0,n,r,e[1],0);case 6:return function(r,n,e,t,u){return So(h8(0,r,n,e,t,u))}(0,n,r,e[1],0);case 7:return function(r,n,e,t,u){return So(l8(0,r,n,e,t,u))}(0,n,r,e[1],0);case 8:var t=e[1],u=To(r,n);return o8(0,(function(r){return e8(t,r)}),u);case 9:return function(r,n,e,t,u){return So(W8(0,r,n,e,t,u))}(0,n,r,e[1],0)}return Q7()};j3(GI);var Q8=function(r){return 38>>0)var u=FQ(r);else switch(t){case 0:u=20;break;case 1:for(;;){RQ(r,0);var a=IQ(r);if(0!==(8>>0){var S=JV(1,oV(KH(OQ(r))));throw[0,e6,To($G(KI),S)]}switch(u){case 0:case 1:continue;case 2:return u6(r,(function(r){return[9,r]}));case 3:return u6(r,(function(r){return[11,r]}));case 4:return u6(r,(function(r){return[6,r]}));case 5:return u6(r,(function(r){return[0,r]}));case 6:return u6(r,(function(r){return[15,r]}));case 7:return u6(r,(function(r){return[5,r]}));case 8:return u6(r,(function(r){return[12,r]}));case 9:return u6(r,(function(r){return[14,r]}));case 10:return u6(r,(function(r){return[13,r]}));case 11:return u6(r,(function(r){return[16,r]}));case 12:return u6(r,(function(r){return[7,r]}));case 13:return u6(r,(function(r){return[3,r]}));case 14:return u6(r,(function(r){return[10,r]}));case 15:return u6(r,(function(r){return[4,r]}));case 16:return u6(r,(function(r){return[1,r]}));case 17:return u6(r,(function(n){return[8,[0,n,HQ(r)]]}));case 18:return u6(r,(function(n){return[2,[0,n,HQ(r)]]}));case 19:for(;;){TQ(r);var E=IQ(r),C=13>>0)var N=FQ(r);else switch(C){case 0:N=0;break;case 1:N=2;break;case 2:N=1;break;default:RQ(r,2);N=0===J8(IQ(r))?1:FQ(r)}if(2>>0)return pH(ZI);switch(N){case 0:return 0;case 1:continue r;default:continue}}default:return 0}}},i6=function(r){return LQ(r)[1]};j3(hR),P3(mR,pR);var c6=function(r,n){return function n(e){var t=e[3],u=e[2],a=I7(u);switch(t[0]){case 0:return[0,0,[0,a,t[1]]];case 1:var i=t[2],c=O7(t[1],u),f=PV(mV(n,i)),o=f[2],s=pV(f[1]);if("number"==typeof a)if(0===a)var v=pH(bR),l=v[2],h=v[1];else{var b=pH(dR);l=b[2],h=b[1]}else if(0===a[0])l=[4,o],h=0;else{var d=[0,[0,hV(a[1],c)],To(r[1],0)];l=[2,c,d],h=[0,[0,d,[4,o]],0]}var p=[0,a,To(r[1],0)];return[0,CH(s,CH(h,[0,[0,p,l],0])),p];case 2:var m=t[1],y=t[3],w=t[2],k=m[3],g=I7(m[2]),_=n(w),x=_[2],S=_[1],E=n(y),A=E[2];return[0,CH(S,CH([0,[0,[0,g,k],[0,x]],0],E[1])),A];default:var C=t[1],N=t[2],O=n(C),I=O[2],R=C[2],T=O[1],F=function(r){var n=r[3],e=r[2];if(n){var t=n[2],u=O7(n[1][2],e);return[0,[0,I7(e),u],mV(F,t)]}return 0},L=function(r,n){return n[3]?[0,[0,[0,[0,I,F(n)],0],r]]:[0,[0,0,r]]},U=V7(r,MV((function(r){var n=r[2],e=r[1][3];if(0===e[0]){var t=e[1];return To(DV((function(r){return L(n,r)})),t)}var u=e[2],a=u[2],i=u[3],c=e[1],f=I[2];var o=[2,[0,is,a,i],[0,is,a,[3,[0,is,R,[0,f]],mV((function(r){return[0,[0,is,R,[0,[0,r[1],0]]],r[2]]}),A7(a,R))]],n],s=[0,is,n[2],o];return To(DV((function(r){return L(s,r)})),c)}),N)),B=function(n){if("number"==typeof n)return 0;if(0===n[0])return[0,c6(r,n[1])];var e=n[1],t=n[2],a=[0,1,To(r[1],0)],i=[0,I7(u),To(r[1],0)],c=[0,a,[1,e]],f=To(DV((function(n){var t=n[2],u=n[3],a=n[1][2],i=[0,mV((function(r){return r[1]}),t)],c=[0,i,To(r[1],0)],f=[0,c,[3,e]],o=wV((function(r,n){return[0,n,[5,r,c]]}),t);return ZH((function(r){var n=r[2];return[0,a,[0,CH([0,f,o],r[1]),n]]}),B(u))})),t);if(f&&!f[2]){var o=f[1][2];return[0,[0,o[1],o[2]]]}return[0,[0,[0,c,[0,[1,a,f,i],0]],i]]},D=KH(B(U)),M=D[2];return[0,CH(T,D[1]),M]}}(n)};j3(yR),P3(xR,_R);var f6=function(r){var n=r[2],e=1+(r[4]-r[3]|0)|0;return Fo($G(gR),n,e)},o6=function(r){try{return function(r){E7(0,r)}(r),[0,r]}catch(r){if((r=Co(r))[1]===y7)return[1,r[2]];throw r}},s6=function(r,n){var e=r?r[1]:yQ;return m7([0,e],n)},v6=[0,SR,function(r){var n=function(r){var n=qQ(r);return AQ(n,$I),n}(r);var e=VQ($8),t=function(r){var n=[0,0];return[0,function(r){return n[1]++,n[1]}]}();try{var u=[0,Fo(e,(function(r){var e=a6(n),t=LQ(n);return[0,e,t[1],t[2]]}),t)];return u}catch(r){if((r=Co(r))[1]===e6){var a=r[2],i=f6(i6(n));return[1,Fo($G(wR),a,i)]}if(r===OY){var c=f6(i6(n));return[1,To($G(kR),c)]}throw r}},QH,function(r){return rV((function(r){var n=[0,0];return[0,r,[0,function(r){n[1]++;var e=n[1];return To($G(NN),e)}]]}),o6(r))},function(r){var n=r[1],e=n[2],t=c6(r[2],n);return[0,[0,e,[0,t[1],t[2]]]]},function(r){var n=r[2];return[0,[0,r[1],n[2],_V(K7,0,n[1])]]},s6,s6,function(r,n){var e=n[1],t=r?r[1]:yQ;return m7([0,t],e)},function(r,n){var e=n[2],t=r?r[1]:yQ;return a7((function(r){var n=e[2],t=e[1];return To(_Z(r),EC),kV((function(n){return function n(e){if(0===e[0]){var t=e[2],u=e[1];switch(To(_Z(r),TC),T7(r,u),To(_Z(r),FC),t[0]){case 0:F7(r,t[1]);break;case 1:var a=t[1];To(_Z(r),jC),F7(r,a);break;case 2:var i=t[2],c=t[1];Fo(_Z(r),zC,c),F7(r,i);break;case 3:var f=t[1];To(_Z(r),WC),F7(r,f);break;case 4:var o=t[1];To(_Z(r),XC),kV((function(n){return To(_Z(r),PC),F7(r,n)}),o);break;default:var s=t[2],v=t[1];Fo(_Z(r),qC,v),F7(r,s)}return To(_Z(r),LC)}var l=e[3],h=e[2],b=e[1];return To(_Z(r),UC),F7(r,b),To(_Z(r),BC),kV((function(e){var t=e[2],u=t[2],a=t[1],i=e[1];return Fo(_Z(r),OC,i),kV((function(e){return To(_Z(r),NC),n(e)}),a),To(_Z(r),IC),F7(r,u),To(_Z(r),RC)}),h),To(_Z(r),DC),T7(r,l),To(_Z(r),MC)}(n),To(_Z(r),SC)}),t),To(_Z(r),AC),F7(r,n),To(_Z(r),CC)}),t)},function(r,n){var e=n[2],t=n[1],u=n[3],a=r?r[1]:yQ;return a7((function(r){var n=e[1];switch(v7(t)[1][0]){case 0:return Z7(r);case 1:return pH(EI);default:return"number"!=typeof n||n?$7(r,t,0,n,IV(e,u)):Z7(r)}}),a)},function(r,n){var e=n[1];return mV((function(r){var n=b7(r,e),t=0;if(n){var u=n[1],a=u[2];if(Ec(u[1],r)){var i=[0,a];t=1}}if(!t)i=0;return[0,r,i]}),r)},function(r,n){var e=n[2],t=r?r[1]:yQ;return h7(t,e)},function(r,n){var e=n[1];return ZH((function(r){var n=r[3],e=r[1],t=h7(yQ,r[2]);if("number"==typeof n)var u=lt<=n?kA:gA;else{if(K<=n[1])var a=n[2],i=To($G(_A),a);else{var c=n[2];i=To($G(xA),c)}u=i}var f=xH(u,t);return[0,e,[0,To($G(SA),f),0]]}),b7([0,r,r],e))}];j3(ER),P3(CR,AR);var l6=function(r,n){var e=PY(32),t=hZ(e);return uZ(t,n),To(r,t),$K(t),vY(VY(e))};j3(NR),P3(NF,CF);var h6=function r(n,e){return r.fun(n,e)},b6=function r(n,e){return r.fun(n,e)},d6=function r(n,e){return r.fun(n,e)},p6=function r(n,e){return r.fun(n,e)};Ao(h6,(function(r,n){var e=n[2],t=n[1];To(_Z(r),xF),To(To(_Z(r),SF),t),To(_Z(r),EF),To(_Z(r),gF);return _V((function(n,e){return n&&To(_Z(r),kF),To(To(p6,r),e),1}),0,e),To(_Z(r),_F),To(_Z(r),AF)})),Ao((function r(n){return r.fun(n)}),(function(r){return Fo(xZ(wF),h6,r)})),Ao(b6,(function(r,n){if("number"==typeof n)return YK(r,iF);if(0===n[0]){var e=n[2],t=n[1];To(_Z(r),cF),Fo(_Z(r),oF,fF),To(_Z(r),uF);return _V((function(n,e){return n&&To(_Z(r),tF),To(To(h6,r),e),1}),0,t),To(_Z(r),aF),To(_Z(r),sF),To(_Z(r),vF),Fo(_Z(r),hF,lF),To(To(p6,r),e),To(_Z(r),bF),To(_Z(r),dF)}var u=n[2],a=n[1];return To(_Z(r),pF),To(To(p6,r),a),To(_Z(r),mF),To(To(p6,r),u),To(_Z(r),yF)})),Ao((function r(n){return r.fun(n)}),(function(r){return Fo(xZ(eF),b6,r)})),Ao(d6,(function(r,n){switch(n[0]){case 0:var e=n[1];return To(_Z(r),HT),To(To(_Z(r),VT),e),To(_Z(r),YT);case 1:var t=n[1];return To(_Z(r),GT),To(To(p6,r),t),To(_Z(r),KT);case 2:var u=n[2],a=n[1];if(To(_Z(r),ZT),To(To(_Z(r),$T),a),To(_Z(r),QT),u){var i=u[1];YK(r,zT),To(To(_Z(r),WT),i),YK(r,XT)}else YK(r,qT);return To(_Z(r),JT);default:var c=n[1];return To(_Z(r),rF),To(To(b6,r),c),To(_Z(r),nF)}})),Ao((function r(n){return r.fun(n)}),(function(r){return Fo(xZ(jT),d6,r)})),Ao(p6,(function(r,n){YK(r,MT);var e=n[1];return To(To(d6,r),e),YK(r,PT)})),Ao((function r(n){return r.fun(n)}),(function(r){return Fo(xZ(DT),p6,r)}));var m6=function(r){for(var n=r;;){var e=n[1];if(1!==e[0])return n;n=e[1]}},y6=function(r,n){for(var e=r,t=n;;){var u=m6(t)[1];switch(u[0]){case 0:case 2:return[0,e,t];case 1:return pH(UT);default:var a=u[1];if("number"==typeof a)return[0,e,t];if(0===a[0]){var i=a[2];e=CH(e,a[1]),t=i;continue}return pH(BT)}}},w6=function(r){return r[1]},k6=function(r){function n(r,n,e){return r[1]=[0,[0,n,e],FV(n,r[1])],0}var e=[0,0],t=[0,0];kV((function r(u){for(var a=u;;){var i=a[1];switch(i[0]){case 0:var c=i[1];break;case 1:a=i[1];continue;case 2:var f=i[2],o=i[1];if(f)return n(e,o,f[1]);c=o;break;default:var s=i[1];if("number"==typeof s)return 0;if(0===s[0]){var v=s[2];kV((function(n){return kV(r,n[2])}),s[1]);a=v;continue}var l=s[2];r(s[1]);a=l;continue}var h=RV(c,t[1]),b=h?h[1]+1|0:1;return n(t,c,b)}}),r);var u=dV(t[1]),a=[0,0];function i(r){if(r)for(var n=r[1],e=0;;){var t=0===e?n:Fo($G(FT),n,e);if(!OV(t,a[1])){var u=t;break}e=e+1|0}else for(var i=0;;){var c=eV(97+(i%26|0)|0),f=wH(0,i+-25|0),o=0===f?tV(c):Fo($G(LT),c,f);if(!OV(o,a[1])){u=o;break}i=i+1|0}return a[1]=[0,u,a[1]],u}var c=mV((function(r){return[0,r[1],[0,qa,i([0,r[2]])]]}),dV(e[1]));return CH(c,mV((function(r){return[0,r[1],1===r[2]?P:[0,qa,i(0)]]}),u))},g6=function(r,n,e){var t=mV((function(t){return l6((function(r){function u(e,t){var u=RV(e,n);if(u)var a=u[1],i="number"==typeof a?RT:a[2];else i=Fo($G(TT),t,e);return YK(r,i)}function a(r){return Fu<=r?1:2}return function e(t,i,c,f){for(var o=f;;){var s=o[1];switch(s[0]){case 0:return u(s[1],63);case 1:o=s[1];continue;case 2:return u(s[1],39);default:var v=s[1];if("number"==typeof v)return To(_Z(r),xT);if(0===v[0]){var l=y6(v[1],v[2]),h=l[2],b=l[1];To(_Z(r),ST),gV((function(n,t){0>>0))switch(E){case 0:var A=_[3],C=_[2],N=_[1],O=function(r){var n=x(r),e=vV(dV(n))[1];return[0,F6(A[1],e),To(r[1],0),[0,A,n]]};switch(C){case 19:case 23:case 25:return r<50?r9(r+1|0,N,e,t,O,C,s):Eo(r9,[0,N,e,t,O,C,s]);case 21:return r<50?i9(r+1|0,N,e,t,O,s):Eo(i9,[0,N,e,t,O,s]);default:return X6()}case 1:break;default:var I=_[3],R=_[2];_=_[1],x=function(r,n){return function(e){var t=r(e);return[0,To(n,e),t]}}(x,I),S=R;continue}return X6()}}return T6()}},u9=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=[0,i,f,c],s=To(t,e);if("number"!=typeof s)switch(s[0]){case 0:var v=s[1],l=To(t,e),h=function(r){return M6(v,r)};return r<50?a9(r+1|0,o,e,t,h,l):Eo(a9,[0,o,e,t,h,l]);case 2:var b=s[1];return r<50?e9(r+1|0,o,e,t,b,21):Eo(e9,[0,o,e,t,b,21]);case 6:i=o,c=s[1],f=21;continue;case 7:var d=s[1],p=To(t,e),m=function(r){return P6(d,r)};return r<50?a9(r+1|0,o,e,t,m,p):Eo(a9,[0,o,e,t,m,p])}return T6()}},a9=function(r,n,e,t,u,a){function i(r){return D6(u,r)}return r<50?i9(r+1|0,n,e,t,i,a):Eo(i9,[0,n,e,t,i,a])},i9=function(r,n,e,t,u,a){if("number"!=typeof a&&3===a[0]){var i=a[1],c=To(t,e),f=n[2],o=n[1],s=n[3],v=function(r){var n=To(u,r),e=n[3],t=n[2];return[0,F6(s,i),t,e]};return r<50?c9(r+1|0,o,e,t,v,f,c):Eo(c9,[0,o,e,t,v,f,c])}return T6()},c9=function(r,n,e,t,u,a,i){switch(a){case 19:return r<50?f9(r+1|0,n,e,t,u,i):Eo(f9,[0,n,e,t,u,i]);case 20:case 22:return r<50?t9(r+1|0,n,e,t,u,a,i):Eo(t9,[0,n,e,t,u,a,i]);case 21:return r<50?a9(r+1|0,n,e,t,u,i):Eo(a9,[0,n,e,t,u,i]);case 23:return r<50?n9(r+1|0,n,e,t,u,i):Eo(n9,[0,n,e,t,u,i]);case 25:return r<50?J6(r+1|0,n,e,t,u,i):Eo(J6,[0,n,e,t,u,i]);default:return X6()}},f9=function(r,n,e,t,u,a){function i(r){return D6(u,r)}return r<50?r9(r+1|0,n,e,t,i,19,a):Eo(r9,[0,n,e,t,i,19,a])},o9=function(r,n,e,t,u,a,i){if("number"!=typeof i&&16===i[0]){var c=To(t,e),f=function(r){var n=To(u,r);return[0,L6(w6,n),To(r[1],0),n]};if(19===a){var o=[0,n,a,f];if("number"!=typeof c)switch(c[0]){case 1:var s=c[1];return r<50?H6(r+1|0,o,e,t,s,24):Eo(H6,[0,o,e,t,s,24]);case 2:var v=c[1];return r<50?V6(r+1|0,o,e,t,v,24):Eo(V6,[0,o,e,t,v,24]);case 6:var l=c[1];return r<50?G6(r+1|0,o,e,t,l,24):Eo(G6,[0,o,e,t,l,24]);case 7:var h=c[1];return r<50?K6(r+1|0,o,e,t,h,24):Eo(K6,[0,o,e,t,h,24]);case 8:var b=c[1];return r<50?s9(r+1|0,o,e,t,b,24):Eo(s9,[0,o,e,t,b,24]);case 10:var d=c[1];return r<50?v9(r+1|0,o,e,t,d,24):Eo(v9,[0,o,e,t,d,24])}return T6()}if(25===a){var p=[0,n,a,f];if("number"!=typeof c)switch(c[0]){case 1:var m=c[1];return r<50?H6(r+1|0,p,e,t,m,26):Eo(H6,[0,p,e,t,m,26]);case 2:var y=c[1];return r<50?V6(r+1|0,p,e,t,y,26):Eo(V6,[0,p,e,t,y,26]);case 6:var w=c[1];return r<50?G6(r+1|0,p,e,t,w,26):Eo(G6,[0,p,e,t,w,26]);case 7:var k=c[1];return r<50?K6(r+1|0,p,e,t,k,26):Eo(K6,[0,p,e,t,k,26]);case 8:var g=c[1];return r<50?s9(r+1|0,p,e,t,g,26):Eo(s9,[0,p,e,t,g,26]);case 10:var _=c[1];return r<50?v9(r+1|0,p,e,t,_,26):Eo(v9,[0,p,e,t,_,26])}return T6()}return X6()}return X6()},s9=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=To(t,e),s=[0,i,f,c];if("number"!=typeof o&&7===o[0]){var v=[0,s,o[1]],l=To(t,e);if("number"!=typeof l)switch(l[0]){case 13:var h=[0,v,l[1]],b=To(t,e);if("number"!=typeof b)switch(b[0]){case 1:var d=b[1];return r<50?H6(r+1|0,h,e,t,d,6):Eo(H6,[0,h,e,t,d,6]);case 2:var p=b[1];return r<50?V6(r+1|0,h,e,t,p,6):Eo(V6,[0,h,e,t,p,6]);case 6:var m=b[1];return r<50?G6(r+1|0,h,e,t,m,6):Eo(G6,[0,h,e,t,m,6]);case 7:var y=b[1];return r<50?K6(r+1|0,h,e,t,y,6):Eo(K6,[0,h,e,t,y,6]);case 8:i=h,c=b[1],f=6;continue;case 10:var w=b[1];return r<50?v9(r+1|0,h,e,t,w,6):Eo(v9,[0,h,e,t,w,6])}return T6();case 15:var k=[0,v,l[1]],g=To(t,e);if("number"!=typeof g)switch(g[0]){case 0:var _=To(t,e),x=function(r){return W6(0,r)};return r<50?l9(r+1|0,k,e,t,x,9,_):Eo(l9,[0,k,e,t,x,9,_]);case 6:var S=g[1];return r<50?h9(r+1|0,k,e,t,S,9):Eo(h9,[0,k,e,t,S,9]);case 9:var E=g[1];return r<50?b9(r+1|0,k,e,t,E,9):Eo(b9,[0,k,e,t,E,9])}return T6()}return T6()}return T6()}},v9=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=To(t,e),s=[0,i,f,c];if("number"!=typeof o&&7===o[0]){var v=[0,s,o[1]],l=To(t,e);if("number"!=typeof l&&16===l[0]){var h=[0,v,l[1]],b=To(t,e);if("number"!=typeof b)switch(b[0]){case 1:var d=b[1];return r<50?H6(r+1|0,h,e,t,d,7):Eo(H6,[0,h,e,t,d,7]);case 2:var p=b[1];return r<50?V6(r+1|0,h,e,t,p,7):Eo(V6,[0,h,e,t,p,7]);case 6:var m=b[1];return r<50?G6(r+1|0,h,e,t,m,7):Eo(G6,[0,h,e,t,m,7]);case 7:var y=b[1];return r<50?K6(r+1|0,h,e,t,y,7):Eo(K6,[0,h,e,t,y,7]);case 8:var w=b[1];return r<50?s9(r+1|0,h,e,t,w,7):Eo(s9,[0,h,e,t,w,7]);case 10:i=h,c=b[1],f=7;continue}return T6()}return T6()}return T6()}},l9=function(r,n,e,t,u,a,i){for(var c=n,f=u,o=a,s=i;;){if("number"!=typeof s)switch(s[0]){case 16:var v=[0,[0,c,o,f],s[1]],l=To(t,e);if("number"!=typeof l)switch(l[0]){case 0:var h=To(t,e);c=v,f=function(r){return W6(0,r)},o=13,s=h;continue;case 6:var b=l[1];return r<50?h9(r+1|0,v,e,t,b,13):Eo(h9,[0,v,e,t,b,13]);case 9:var d=l[1];return r<50?b9(r+1|0,v,e,t,d,13):Eo(b9,[0,v,e,t,d,13])}return T6();case 0:case 3:case 4:case 6:case 9:case 13:case 14:for(var p=c,m=function(r){return To(f,r)},y=o;;){if(9<=y)switch(y-9|0){case 0:var w=[0,p,9,function(r){return z6(m,r)}];if("number"!=typeof s&&13===s[0]){var k=[0,w,s[1]],g=To(t,e);if("number"!=typeof g)switch(g[0]){case 1:var _=g[1];return r<50?H6(r+1|0,k,e,t,_,17):Eo(H6,[0,k,e,t,_,17]);case 2:var x=g[1];return r<50?V6(r+1|0,k,e,t,x,17):Eo(V6,[0,k,e,t,x,17]);case 6:var S=g[1];return r<50?G6(r+1|0,k,e,t,S,17):Eo(G6,[0,k,e,t,S,17]);case 7:var E=g[1];return r<50?K6(r+1|0,k,e,t,E,17):Eo(K6,[0,k,e,t,E,17]);case 8:var A=g[1];return r<50?s9(r+1|0,k,e,t,A,17):Eo(s9,[0,k,e,t,A,17]);case 10:var C=g[1];return r<50?v9(r+1|0,k,e,t,C,17):Eo(v9,[0,k,e,t,C,17])}return T6()}return T6();case 1:if("number"!=typeof s&&3===s[0]){var N=To(t,e),O=p[2],I=p[1],R=function(r){return z6(m,r)};return r<50?y9(r+1|0,I,e,t,R,O,N):Eo(y9,[0,I,e,t,R,O,N])}return T6();case 3:var T=function(r){return z6(m,r)};return r<50?w9(r+1|0,p,e,t,T,12,s):Eo(w9,[0,p,e,t,T,12,s]);case 4:var F=p[1],L=F[3],U=F[2];p=F[1],m=function(r,n){return function(e){return[0,[3,[1,To(n,e),r(e)]]]}}(m,L),y=U;continue;case 5:var B=function(r){return z6(m,r)};return r<50?w9(r+1|0,p,e,t,B,14,s):Eo(w9,[0,p,e,t,B,14,s])}return X6()}}return T6()}},h9=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=[0,i,f,c],s=To(t,e);if("number"!=typeof s)switch(s[0]){case 0:var v=To(t,e),l=function(r){return W6(0,r)};return r<50?l9(r+1|0,o,e,t,l,10,v):Eo(l9,[0,o,e,t,l,10,v]);case 6:i=o,c=s[1],f=10;continue;case 9:var h=s[1];return r<50?b9(r+1|0,o,e,t,h,10):Eo(b9,[0,o,e,t,h,10])}return T6()}},b9=function(r,n,e,t,u,a){var i=[0,n,a,u],c=To(t,e);if("number"!=typeof c&&2===c[0]){var f=c[1];return r<50?d9(r+1|0,i,e,t,f,11):Eo(d9,[0,i,e,t,f,11])}return T6()},d9=function(r,n,e,t,u,a){var i=To(t,e);if("number"!=typeof i)switch(i[0]){case 0:var c=[0,n,a,u],f=To(t,e),o=function(r){return W6(0,r)};return r<50?l9(r+1|0,c,e,t,o,12,f):Eo(l9,[0,c,e,t,o,12,f]);case 6:var s=i[1],v=[0,n,a,u];return r<50?h9(r+1|0,v,e,t,s,12):Eo(h9,[0,v,e,t,s,12]);case 9:var l=i[1],h=[0,n,a,u];return r<50?b9(r+1|0,h,e,t,l,12):Eo(b9,[0,h,e,t,l,12]);case 4:case 14:var b=function(r){return[0,u[2],0]};return r<50?p9(r+1|0,n,e,t,b,a,i):Eo(p9,[0,n,e,t,b,a,i])}return T6()},p9=function(r,n,e,t,u,a,i){if("number"!=typeof i)switch(i[0]){case 4:for(var c=n,f=function(r){return[0,To(u,r),0]},o=a;;){if(11===o){if("number"!=typeof i&&4===i[0]){var s=i[1],v=To(t,e);if("number"!=typeof v)switch(v[0]){case 0:var l=[0,[0,c,o,f],s],h=To(t,e),b=function(r){return W6(0,r)};return r<50?m9(r+1|0,l,e,t,b,h):Eo(m9,[0,l,e,t,b,h]);case 6:var d=v[1],p=[0,[0,c,o,f],s];return r<50?h9(r+1|0,p,e,t,d,15):Eo(h9,[0,p,e,t,d,15]);case 9:var m=v[1],y=[0,[0,c,o,f],s];return r<50?b9(r+1|0,y,e,t,m,15):Eo(b9,[0,y,e,t,m,15]);case 3:case 4:case 13:case 14:case 16:var w=c[2],k=c[1],g=function(r){return[0,[3,[0,f(r),[0,AL]]]]};return r<50?y9(r+1|0,k,e,t,g,w,v):Eo(y9,[0,k,e,t,g,w,v])}return T6()}return X6()}if(16!==o)return X6();var _=c[1],x=_[3],S=_[2];c=_[1],f=function(r,n){return function(e){var t=r(e);return[0,To(n,e),t]}}(f,x),o=S}case 14:var E=[0,[0,n,a,u],i[1]],A=To(t,e);if("number"!=typeof A&&2===A[0]){var C=A[1];return r<50?d9(r+1|0,E,e,t,C,16):Eo(d9,[0,E,e,t,C,16])}return T6()}return X6()},m9=function(r,n,e,t,u,a){var i=n[1],c=i[1],f=c[2],o=c[1],s=i[3];function v(r){return[0,[3,[0,To(s,r),To(u,r)]]]}return r<50?y9(r+1|0,o,e,t,v,f,a):Eo(y9,[0,o,e,t,v,f,a])},y9=function(r,n,e,t,u,a,i){switch(a){case 9:case 10:case 12:case 13:case 14:return r<50?l9(r+1|0,n,e,t,u,a,i):Eo(l9,[0,n,e,t,u,a,i]);case 15:return r<50?m9(r+1|0,n,e,t,u,i):Eo(m9,[0,n,e,t,u,i]);default:return X6()}},w9=function(r,n,e,t,u,a,i){if("number"!=typeof i)switch(i[0]){case 0:var c=[0,n,a,u],f=To(t,e),o=function(r){return W6(0,r)};return r<50?l9(r+1|0,c,e,t,o,14,f):Eo(l9,[0,c,e,t,o,14,f]);case 6:var s=i[1],v=[0,n,a,u];return r<50?h9(r+1|0,v,e,t,s,14):Eo(h9,[0,v,e,t,s,14]);case 9:var l=i[1],h=[0,n,a,u];return r<50?b9(r+1|0,h,e,t,l,14):Eo(b9,[0,h,e,t,l,14]);case 4:case 14:for(var b=n,d=function(r){return[0,To(u,r),0]},p=a;;){var m=p+-12|0;if(!(2>>0))switch(m){case 0:var y=b[2],w=b[1],k=b[3],g=function(r){var n=d(r);return[0,k[2],n]};return r<50?p9(r+1|0,w,e,t,g,y,i):Eo(p9,[0,w,e,t,g,y,i]);case 1:break;default:var _=b[3],x=b[2];b=b[1],d=function(r,n){return function(e){var t=r(e);return[0,To(n,e),t]}}(d,_),p=x;continue}return X6()}}return T6()},k9=function(r,n,e,t,u,a,i){switch(a){case 0:return q6(0,u,i);case 1:return r<50?_9(r+1|0,n,e,t,u,a,i):Eo(_9,[0,n,e,t,u,a,i]);case 3:return r<50?x9(r+1|0,n,e,t,u,i):Eo(x9,[0,n,e,t,u,i]);case 6:return r<50?N9(r+1|0,n,e,t,u,a,i):Eo(N9,[0,n,e,t,u,a,i]);case 7:return r<50?O9(r+1|0,n,e,t,u,i):Eo(O9,[0,n,e,t,u,i]);case 8:return r<50?C9(r+1|0,n,e,t,u,i):Eo(C9,[0,n,e,t,u,i]);case 17:return r<50?A9(r+1|0,n,e,t,u,a,i):Eo(A9,[0,n,e,t,u,a,i]);case 18:return r<50?S9(r+1|0,n,e,t,u,i):Eo(S9,[0,n,e,t,u,i]);case 24:return r<50?g9(r+1|0,n,e,t,u,i):Eo(g9,[0,n,e,t,u,i]);case 26:return r<50?$6(r+1|0,n,e,t,u,i):Eo($6,[0,n,e,t,u,i]);default:return X6()}},g9=function(r,n,e,t,u,a){var i=n[1][1],c=n[3];function f(r){var n=To(u,r);return[0,[0,To(c,r),n],0]}return r<50?Q6(r+1|0,i,e,t,f,a):Eo(Q6,[0,i,e,t,f,a])},_9=function(r,n,e,t,u,a,i){var c=[0,n,a,u];if("number"!=typeof i&&11===i[0]){var f=[0,c,i[1]],o=To(t,e);if("number"!=typeof o&&5===o[0]){var s=[0,f,o[1]],v=To(t,e);if("number"!=typeof v)switch(v[0]){case 0:var l=v[1],h=To(t,e),b=function(r){return M6(l,r)};return r<50?f9(r+1|0,s,e,t,b,h):Eo(f9,[0,s,e,t,b,h]);case 2:var d=v[1];return r<50?e9(r+1|0,s,e,t,d,19):Eo(e9,[0,s,e,t,d,19]);case 6:var p=v[1];return r<50?u9(r+1|0,s,e,t,p,19):Eo(u9,[0,s,e,t,p,19]);case 7:var m=v[1],y=To(t,e),w=function(r){return P6(m,r)};return r<50?f9(r+1|0,s,e,t,w,y):Eo(f9,[0,s,e,t,w,y])}return T6()}return T6()}return T6()},x9=function(r,n,e,t,u,a){if("number"!=typeof a&&3===a[0]){var i=a[1],c=To(t,e),f=n[2],o=n[1],s=n[3],v=function(r){var n=To(u,r),e=n[3],t=n[2];return[0,F6(s,i),t,e]};return r<50?Z6(r+1|0,o,e,t,v,f,c):Eo(Z6,[0,o,e,t,v,f,c])}return T6()},S9=function(r,n,e,t,u,a){var i=n[1],c=i[1][1],f=c[1][1],o=f[2],s=f[1],v=s[2],l=s[1],h=i[3],b=c[3],d=s[3];function p(r){var n=To(u,r),e=To(b,r),t=F6(d,n[1]),a=[2,[0,o[1],e,o[2]],To(h,r),n];return[0,t,To(r[1],0),a]}return r<50?E9(r+1|0,l,e,t,p,v,a):Eo(E9,[0,l,e,t,p,v,a])},E9=function(r,n,e,t,u,a,i){function c(r){return To(u,r)}return r<50?k9(r+1|0,n,e,t,c,a,i):Eo(k9,[0,n,e,t,c,a,i])},A9=function(r,n,e,t,u,a,i){var c=[0,n,a,u];if("number"!=typeof i&&12===i[0]){var f=[0,c,i[1]],o=To(t,e);if("number"!=typeof o)switch(o[0]){case 1:var s=o[1];return r<50?H6(r+1|0,f,e,t,s,18):Eo(H6,[0,f,e,t,s,18]);case 2:var v=o[1];return r<50?V6(r+1|0,f,e,t,v,18):Eo(V6,[0,f,e,t,v,18]);case 6:var l=o[1];return r<50?G6(r+1|0,f,e,t,l,18):Eo(G6,[0,f,e,t,l,18]);case 7:var h=o[1];return r<50?K6(r+1|0,f,e,t,h,18):Eo(K6,[0,f,e,t,h,18]);case 8:var b=o[1];return r<50?s9(r+1|0,f,e,t,b,18):Eo(s9,[0,f,e,t,b,18]);case 10:var d=o[1];return r<50?v9(r+1|0,f,e,t,d,18):Eo(v9,[0,f,e,t,d,18])}return T6()}return T6()},C9=function(r,n,e,t,u,a){var i=n[1],c=i[1][1],f=c[2],o=c[1],s=o[2],v=o[1],l=i[3],h=o[3];function b(r){var n=To(u,r),e=F6(h,n[1]),t=f[2],a=To(r[1],0),i=[2,[0,f[1],a,t],To(l,r),n];return[0,e,To(r[1],0),i]}return r<50?E9(r+1|0,v,e,t,b,s,a):Eo(E9,[0,v,e,t,b,s,a])},N9=function(r,n,e,t,u,a,i){var c=[0,n,a,u];if("number"!=typeof i&&12===i[0]){var f=[0,c,i[1]],o=To(t,e);if("number"!=typeof o)switch(o[0]){case 1:var s=o[1];return r<50?H6(r+1|0,f,e,t,s,8):Eo(H6,[0,f,e,t,s,8]);case 2:var v=o[1];return r<50?V6(r+1|0,f,e,t,v,8):Eo(V6,[0,f,e,t,v,8]);case 6:var l=o[1];return r<50?G6(r+1|0,f,e,t,l,8):Eo(G6,[0,f,e,t,l,8]);case 7:var h=o[1];return r<50?K6(r+1|0,f,e,t,h,8):Eo(K6,[0,f,e,t,h,8]);case 8:var b=o[1];return r<50?s9(r+1|0,f,e,t,b,8):Eo(s9,[0,f,e,t,b,8]);case 10:var d=o[1];return r<50?v9(r+1|0,f,e,t,d,8):Eo(v9,[0,f,e,t,d,8])}return T6()}return T6()},O9=function(r,n,e,t,u,a){var i=n[1],c=i[2],f=i[1],o=f[2],s=f[1],v=f[3];function l(r){var n=To(u,r),e=F6(v,n[1]),t=c[2],a=To(r[1],0),i=[4,[0,c[1],a,t],n];return[0,e,To(r[1],0),i]}return r<50?k9(r+1|0,s,e,t,l,o,a):Eo(k9,[0,s,e,t,l,o,a])},I9=function(r,n,e,t,u,a,i){return r<50?k9(r+1|0,n,e,t,u,a,i):Eo(k9,[0,n,e,t,u,a,i])},R9=function(r,n){var e=To(r,n);if("number"!=typeof e)switch(e[0]){case 1:return function(r,n,e,t,u){return So(H6(0,r,n,e,t,u))}(0,n,r,e[1],0);case 2:return function(r,n,e,t,u){return So(V6(0,r,n,e,t,u))}(0,n,r,e[1],0);case 6:return function(r,n,e,t,u){return So(G6(0,r,n,e,t,u))}(0,n,r,e[1],0);case 7:return function(r,n,e,t,u){return So(K6(0,r,n,e,t,u))}(0,n,r,e[1],0);case 8:return function(r,n,e,t,u){return So(s9(0,r,n,e,t,u))}(0,n,r,e[1],0);case 10:return function(r,n,e,t,u){return So(v9(0,r,n,e,t,u))}(0,n,r,e[1],0)}return T6()};j3(OL);var T9=function(r){return 38>>0)var u=FQ(r);else switch(t){case 0:u=20;break;case 1:for(;;){RQ(r,0);var a=IQ(r);if(0!==(8>>0)u=FQ(r);else switch(f){case 0:u=n(r);break;case 1:RQ(r,3);u=0===F9(IQ(r))?n(r):FQ(r);break;default:RQ(r,5);u=0===F9(IQ(r))?n(r):FQ(r)}break;case 18:RQ(r,17);var o=T9(IQ(r));if(0===o)u=n(r);else if(1===o){RQ(r,17);var s=IQ(r),v=38>>0){var m=JV(1,oV(KH(OQ(r))));throw[0,U9,To($G(IL),m)]}switch(u){case 0:case 1:continue;case 2:return D9(r,(function(r){return[8,r]}));case 3:return D9(r,(function(r){return[12,r]}));case 4:return D9(r,(function(r){return[1,r]}));case 5:return D9(r,(function(r){return[11,r]}));case 6:return D9(r,(function(r){return[5,r]}));case 7:return D9(r,(function(r){return[13,r]}));case 8:return D9(r,(function(r){return[15,r]}));case 9:return D9(r,(function(r){return[14,r]}));case 10:return D9(r,(function(r){return[16,r]}));case 11:return D9(r,(function(r){return[6,r]}));case 12:return D9(r,(function(r){return[3,r]}));case 13:return D9(r,(function(r){return[9,r]}));case 14:return D9(r,(function(r){return[4,r]}));case 15:return D9(r,(function(r){return[0,r]}));case 16:return D9(r,(function(r){return[10,r]}));case 17:return D9(r,(function(n){return[7,[0,n,HQ(r)]]}));case 18:return D9(r,(function(n){return[2,[0,n,HQ(r)]]}));case 19:for(;;){TQ(r);var y=IQ(r),w=13>>0)var k=FQ(r);else switch(w){case 0:k=0;break;case 1:k=2;break;case 2:k=1;break;default:RQ(r,2);k=0===L9(IQ(r))?1:FQ(r)}if(2>>0)return pH(RL);switch(k){case 0:return 0;case 1:continue r;default:continue}}default:return 0}}},P9=function(r){return LQ(r)[1]};j3(HL),P3(rU,JL);var j9=function(r){var n=r[2],e=1+(r[4]-r[3]|0)|0;return Fo($G(QL),n,e)},z9=function(r,n){var e=n[1],t=r?r[1]:yQ;return S6([0,t],e)},W9=[0,nU,function(r){var n=function(r){var n=qQ(r);return AQ(n,TL),n}(r);var e=VQ(R9),t=function(r){var n=[0,0];return[0,function(r){return n[1]++,[0,[0,n[1]]]}]}();try{var u=Fo(e,(function(r){var e=M9(n),t=LQ(n);return[0,e,t[1],t[2]]}),t);return[0,[0,u,t[1]]]}catch(t){if((t=Co(t))[1]===U9){var a=t[2],i=j9(P9(n));return[1,Fo($G(ZL),a,i)]}if(t===OY){var c=j9(P9(n));return[1,To($G($L),c)]}throw t}},QH,function(r){return function(r){var n=r[1],e=r[2];try{return R6(e,n),[0,n]}catch(r){if((r=Co(r))[1]===E6)return[1,r[2]];throw r}}(r)},function(r){return pH(KL)},function(r){return pH(GL)},z9,z9,function(r,n){var e=r?r[1]:yQ;return S6([0,e],n)},function(r,n){return pH(YL)},function(r,n){return pH(VL)},function(r,n){return mV((function(r){var e=_6(r,n),t=0;if(e){var u=e[1],a=u[2];if(Ec(u[1],r)){var i=[0,a];t=1}}if(!t)i=0;if(i)var c=i[1],f=[0,[0,k6([0,c,0]),c]];else f=0;return[0,r,f]}),r)},function(r,n){var e=n[2],t=e[2],u=e[1],a=r?r[1]:yQ;return g6(a,u,t)},function(r,n){return ZH((function(r){var n=r[3],e=r[2],t=r[1],u=g6(yQ,k6([0,e,0]),e),a=0>>0))switch(R){case 0:var T=N[3],F=N[2],L=N[1],U=function(r){var n=O(r),e=Krr(Orr,n),t=Grr(T[1],e),u=[3,T[2],n];return[0,t,To(r[1],FP),u]};return r<50?Rer(r+1|0,L,e,t,U,F,s):Eo(Rer,[0,L,e,t,U,F,s]);case 2:var B=N[2],D=N[1],M=N[3],P=function(r){var n=$rr(r,M),e=n[1],t=[0,n[2]];return _V((function(n,e){return[0,Grr(n[1],e[1]),To(r[1],RP),[6,n,e]]}),[0,e,To(r[1],TP),t],O(r))};return r<50?Rer(r+1|0,D,e,t,P,B,s):Eo(Rer,[0,D,e,t,P,B,s]);case 3:var j=N[3],z=N[2];N=N[1],O=function(r,n){return function(e){var t=r(e);return[0,To(n,e),t]}}(O,j),I=z;continue;case 6:var W=N[3],X=N[2],q=N[1],H=function(r){var n=O(r),e=IV(W[2],Nrr),t=Krr(Orr,n);return[0,Grr(W[1],t),To(r[1],IP),[7,e,n]]};return r<50?Rer(r+1|0,q,e,t,H,X,s):Eo(Rer,[0,q,e,t,H,X,s])}return pnr()}}return Yrr()}},znr=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=[0,i,f,c],s=To(t,e);if("number"!=typeof s)switch(s[0]){case 0:var v=s[1];return r<50?Mnr(r+1|0,o,e,t,v,15):Eo(Mnr,[0,o,e,t,v,15]);case 1:var l=s[1];return r<50?Pnr(r+1|0,o,e,t,l,15):Eo(Pnr,[0,o,e,t,l,15]);case 2:var h=s[1],b=To(t,e),d=function(r){return anr(h,r)};return r<50?Wnr(r+1|0,o,e,t,d,b):Eo(Wnr,[0,o,e,t,d,b]);case 3:var p=s[1],m=To(t,e),y=function(r){return tnr(p,r)};return r<50?Wnr(r+1|0,o,e,t,y,m):Eo(Wnr,[0,o,e,t,y,m]);case 12:var w=s[1],k=To(t,e),g=function(r){return unr(w,r)};return r<50?Wnr(r+1|0,o,e,t,g,k):Eo(Wnr,[0,o,e,t,g,k]);case 13:i=o,c=s[1],f=15;continue;case 14:var _=s[1];return r<50?Jnr(r+1|0,o,e,t,_,15):Eo(Jnr,[0,o,e,t,_,15]);case 15:var x=s[1];return r<50?rer(r+1|0,o,e,t,x,15):Eo(rer,[0,o,e,t,x,15]);case 17:var S=s[1];return r<50?yer(r+1|0,o,e,t,S,15):Eo(yer,[0,o,e,t,S,15]);case 18:var E=s[1];return r<50?ger(r+1|0,o,e,t,E,15):Eo(ger,[0,o,e,t,E,15])}return Yrr()}},Wnr=function(r,n,e,t,u,a){return r<50?Xnr(r+1|0,n,e,t,u,a):Eo(Xnr,[0,n,e,t,u,a])},Xnr=function(r,n,e,t,u,a){if("number"!=typeof a&&9===a[0]){var i=a[1],c=To(t,e),f=n[2],o=n[1],s=n[3],v=function(r){var n=To(u,r),e=n[3],t=n[2];return[0,Grr(s,i),t,e]};return r<50?qnr(r+1|0,o,e,t,v,f,c):Eo(qnr,[0,o,e,t,v,f,c])}return Yrr()},qnr=function(r,n,e,t,u,a,i){switch(a){case 12:return r<50?$nr(r+1|0,n,e,t,u,i):Eo($nr,[0,n,e,t,u,i]);case 13:return r<50?Oer(r+1|0,n,e,t,u,i):Eo(Oer,[0,n,e,t,u,i]);case 14:case 16:case 17:case 20:return r<50?jnr(r+1|0,n,e,t,u,a,i):Eo(jnr,[0,n,e,t,u,a,i]);case 15:return r<50?Wnr(r+1|0,n,e,t,u,i):Eo(Wnr,[0,n,e,t,u,i]);case 18:return r<50?ner(r+1|0,n,e,t,u,i):Eo(ner,[0,n,e,t,u,i]);case 19:return r<50?wer(r+1|0,n,e,t,u,i):Eo(wer,[0,n,e,t,u,i]);case 21:return r<50?ter(r+1|0,n,e,t,u,i):Eo(ter,[0,n,e,t,u,i]);case 23:return r<50?Ier(r+1|0,n,e,t,u,i):Eo(Ier,[0,n,e,t,u,i]);case 24:return r<50?Aer(r+1|0,n,e,t,u,i):Eo(Aer,[0,n,e,t,u,i]);case 30:return r<50?mer(r+1|0,n,e,t,u,i):Eo(mer,[0,n,e,t,u,i]);case 32:return r<50?Hnr(r+1|0,n,e,t,u,i):Eo(Hnr,[0,n,e,t,u,i]);default:return pnr()}},Hnr=function(r,n,e,t,u,a){return r<50?Vnr(r+1|0,n,e,t,u,a):Eo(Vnr,[0,n,e,t,u,a])},Vnr=function(r,n,e,t,u,a){if("number"!=typeof a&&7===a[0]){var i=To(t,e);if("number"!=typeof i&&7===i[0]){var c=i[1],f=To(t,e),o=n[1],s=o[1],v=s[2],l=s[1],h=[0,3802043,s[3],o[2],u,c];return r<50?Ynr(r+1|0,l,e,t,h,v,f):Eo(Ynr,[0,l,e,t,h,v,f])}return Yrr()}return Yrr()},Ynr=function(r,n,e,t,u,a,i){if(33<=a){if(34<=a){var c=function(r){return rnr(u,r)};return r<50?Gnr(r+1|0,n,e,t,c,34,i):Eo(Gnr,[0,n,e,t,c,34,i])}var f=n[3],o=n[2],s=n[1],v=function(r){var n=f[2],e=n[2],t=u[3],a=t[2],i=t[1],c=n[1],o=f[1],s=u[5],v=u[4],l=u[2],h=u[1],b=To(f[3],r),d=Grr(o,b[1]),p=Zrr(r,[0,c,e]),m=[0,d,To(r[1],PP),[1,p,b]],y=bo(e,a)?[0,i,p[2]]:Zrr(r,[0,i,a]),w=To(v,r),k=Grr(l,s),g=pr<=h?[3,y,w]:[2,y,w];return[0,m,[0,[0,k,To(r[1],jP),g],0]]};return r<50?Ner(r+1|0,s,e,t,v,o,i):Eo(Ner,[0,s,e,t,v,o,i])}if(a)return pnr();function l(r){return rnr(u,r)}return r<50?Gnr(r+1|0,n,e,t,l,0,i):Eo(Gnr,[0,n,e,t,l,0,i])},Gnr=function(r,n,e,t,u,a,i){var c=[0,n,a,u];if("number"==typeof i)for(var f=c,o=function(r){return 0};;){var s=f[2],v=f[3],l=f[1],h=function(r,n){return function(e){return CH(To(n,e),r(e))}}(o,v);if(s){if(34<=s){f=l,o=h;continue}return pnr()}return h}else switch(i[0]){case 1:var b=i[1];return r<50?mnr(r+1|0,c,e,t,b,34):Eo(mnr,[0,c,e,t,b,34]);case 6:var d=i[1];return r<50?Knr(r+1|0,c,e,t,d,34):Eo(Knr,[0,c,e,t,d,34]);case 8:var p=i[1];return r<50?Znr(r+1|0,c,e,t,p,34):Eo(Znr,[0,c,e,t,p,34]);case 15:var m=i[1];return r<50?Cer(r+1|0,c,e,t,m,34):Eo(Cer,[0,c,e,t,m,34]);default:return Yrr()}},Knr=function(r,n,e,t,u,a){var i=To(t,e),c=[0,n,a,u];if("number"!=typeof i&&14===i[0]){var f=[0,c,i[1]],o=To(t,e);if("number"!=typeof o&&25===o[0]){var s=[0,f,o[1]],v=To(t,e);if("number"!=typeof v)switch(v[0]){case 1:var l=v[1];return r<50?ynr(r+1|0,s,e,t,l,11):Eo(ynr,[0,s,e,t,l,11]);case 2:var h=v[1],b=To(t,e),d=function(r){return dnr(h,r)};return r<50?Lnr(r+1|0,s,e,t,d,b):Eo(Lnr,[0,s,e,t,d,b]);case 4:var p=v[1],m=To(t,e),y=function(r){return hnr(p,r)};return r<50?Lnr(r+1|0,s,e,t,y,m):Eo(Lnr,[0,s,e,t,y,m]);case 5:var w=v[1],k=To(t,e),g=function(r){return lnr(w,r)};return r<50?Lnr(r+1|0,s,e,t,g,k):Eo(Lnr,[0,s,e,t,g,k]);case 13:var _=v[1];return r<50?_nr(r+1|0,s,e,t,_,11):Eo(_nr,[0,s,e,t,_,11]);case 14:var x=v[1],S=To(t,e),E=function(r){return vnr(x,r)};return r<50?Lnr(r+1|0,s,e,t,E,S):Eo(Lnr,[0,s,e,t,E,S]);case 16:var A=v[1];return r<50?Anr(r+1|0,s,e,t,A,11):Eo(Anr,[0,s,e,t,A,11]);case 20:var C=v[1],N=To(t,e),O=function(r){return bnr(C,r)};return r<50?Lnr(r+1|0,s,e,t,O,N):Eo(Lnr,[0,s,e,t,O,N])}return Yrr()}return Yrr()}return Yrr()},Znr=function(r,n,e,t,u,a){var i=To(t,e),c=[0,n,a,u];if("number"!=typeof i&&14===i[0]){var f=[0,c,i[1]],o=To(t,e);if("number"!=typeof o&&22===o[0]){var s=[0,f,o[1]],v=To(t,e);if("number"!=typeof v)switch(v[0]){case 0:var l=v[1];return r<50?Mnr(r+1|0,s,e,t,l,12):Eo(Mnr,[0,s,e,t,l,12]);case 1:var h=v[1];return r<50?Pnr(r+1|0,s,e,t,h,12):Eo(Pnr,[0,s,e,t,h,12]);case 2:var b=v[1],d=To(t,e),p=function(r){return anr(b,r)};return r<50?$nr(r+1|0,s,e,t,p,d):Eo($nr,[0,s,e,t,p,d]);case 3:var m=v[1],y=To(t,e),w=function(r){return tnr(m,r)};return r<50?$nr(r+1|0,s,e,t,w,y):Eo($nr,[0,s,e,t,w,y]);case 12:var k=v[1],g=To(t,e),_=function(r){return unr(k,r)};return r<50?$nr(r+1|0,s,e,t,_,g):Eo($nr,[0,s,e,t,_,g]);case 13:var x=v[1];return r<50?znr(r+1|0,s,e,t,x,12):Eo(znr,[0,s,e,t,x,12]);case 14:var S=v[1];return r<50?Jnr(r+1|0,s,e,t,S,12):Eo(Jnr,[0,s,e,t,S,12]);case 15:var E=v[1];return r<50?rer(r+1|0,s,e,t,E,12):Eo(rer,[0,s,e,t,E,12]);case 17:var A=v[1];return r<50?yer(r+1|0,s,e,t,A,12):Eo(yer,[0,s,e,t,A,12]);case 18:var C=v[1];return r<50?ger(r+1|0,s,e,t,C,12):Eo(ger,[0,s,e,t,C,12])}return Yrr()}return Yrr()}return Yrr()},$nr=function(r,n,e,t,u,a){return r<50?Qnr(r+1|0,n,e,t,u,a):Eo(Qnr,[0,n,e,t,u,a])},Qnr=function(r,n,e,t,u,a){if("number"!=typeof a&&7===a[0]){var i=To(t,e);if("number"!=typeof i&&7===i[0]){var c=i[1],f=To(t,e),o=n[1],s=o[1],v=s[2],l=s[1],h=[0,pr,s[3],o[2],u,c];return r<50?Ynr(r+1|0,l,e,t,h,v,f):Eo(Ynr,[0,l,e,t,h,v,f])}return Yrr()}return Yrr()},Jnr=function(r,n,e,t,u,a){var i=To(t,e);if("number"!=typeof i)switch(i[0]){case 1:var c=[0,n,a,u],f=i[1],o=To(t,e),s=function(r){return enr(f,r)};return r<50?jnr(r+1|0,c,e,t,s,16,o):Eo(jnr,[0,c,e,t,s,16,o]);case 2:var v=[0,n,a,u],l=i[1],h=To(t,e),b=function(r){return anr(l,r)};return r<50?jnr(r+1|0,v,e,t,b,16,h):Eo(jnr,[0,v,e,t,b,16,h]);case 3:var d=[0,n,a,u],p=i[1],m=To(t,e),y=function(r){return tnr(p,r)};return r<50?jnr(r+1|0,d,e,t,y,16,m):Eo(jnr,[0,d,e,t,y,16,m]);case 12:var w=[0,n,a,u],k=i[1],g=To(t,e),_=function(r){return unr(k,r)};return r<50?jnr(r+1|0,w,e,t,_,16,g):Eo(jnr,[0,w,e,t,_,16,g]);case 13:var x=i[1],S=[0,n,a,u];return r<50?znr(r+1|0,S,e,t,x,16):Eo(znr,[0,S,e,t,x,16]);case 14:var E=[0,n,a,u],A=i[1],C=To(t,e),N=function(r){return nnr(A,r)};return r<50?jnr(r+1|0,E,e,t,N,16,C):Eo(jnr,[0,E,e,t,N,16,C]);case 7:case 9:case 11:case 19:case 21:case 23:var O=function(r){return nnr(u,r)};return r<50?qnr(r+1|0,n,e,t,O,a,i):Eo(qnr,[0,n,e,t,O,a,i])}return Yrr()},rer=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=To(t,e),s=[0,i,f,c];if("number"!=typeof o&&14===o[0]){var v=[0,s,o[1]],l=To(t,e);if("number"!=typeof l)switch(l[0]){case 22:var h=[0,v,l[1]],b=To(t,e);if("number"!=typeof b)switch(b[0]){case 0:var d=b[1];return r<50?Mnr(r+1|0,h,e,t,d,18):Eo(Mnr,[0,h,e,t,d,18]);case 1:var p=b[1];return r<50?Pnr(r+1|0,h,e,t,p,18):Eo(Pnr,[0,h,e,t,p,18]);case 2:var m=b[1],y=To(t,e),w=function(r){return anr(m,r)};return r<50?ner(r+1|0,h,e,t,w,y):Eo(ner,[0,h,e,t,w,y]);case 3:var k=b[1],g=To(t,e),_=function(r){return tnr(k,r)};return r<50?ner(r+1|0,h,e,t,_,g):Eo(ner,[0,h,e,t,_,g]);case 12:var x=b[1],S=To(t,e),E=function(r){return unr(x,r)};return r<50?ner(r+1|0,h,e,t,E,S):Eo(ner,[0,h,e,t,E,S]);case 13:var A=b[1];return r<50?znr(r+1|0,h,e,t,A,18):Eo(znr,[0,h,e,t,A,18]);case 14:var C=b[1];return r<50?Jnr(r+1|0,h,e,t,C,18):Eo(Jnr,[0,h,e,t,C,18]);case 15:i=h,c=b[1],f=18;continue;case 17:var N=b[1];return r<50?yer(r+1|0,h,e,t,N,18):Eo(yer,[0,h,e,t,N,18]);case 18:var O=b[1];return r<50?ger(r+1|0,h,e,t,O,18):Eo(ger,[0,h,e,t,O,18])}return Yrr();case 25:var I=[0,v,l[1]],R=To(t,e);if("number"!=typeof R)switch(R[0]){case 1:var T=R[1];return r<50?ynr(r+1|0,I,e,t,T,22):Eo(ynr,[0,I,e,t,T,22]);case 2:var F=R[1],L=To(t,e),U=function(r){return dnr(F,r)};return r<50?Fnr(r+1|0,I,e,t,U,L):Eo(Fnr,[0,I,e,t,U,L]);case 4:var B=R[1],D=To(t,e),M=function(r){return hnr(B,r)};return r<50?Fnr(r+1|0,I,e,t,M,D):Eo(Fnr,[0,I,e,t,M,D]);case 5:var P=R[1],j=To(t,e),z=function(r){return lnr(P,r)};return r<50?Fnr(r+1|0,I,e,t,z,j):Eo(Fnr,[0,I,e,t,z,j]);case 13:var W=R[1];return r<50?_nr(r+1|0,I,e,t,W,22):Eo(_nr,[0,I,e,t,W,22]);case 14:var X=R[1],q=To(t,e),H=function(r){return vnr(X,r)};return r<50?Fnr(r+1|0,I,e,t,H,q):Eo(Fnr,[0,I,e,t,H,q]);case 16:var V=R[1];return r<50?Anr(r+1|0,I,e,t,V,22):Eo(Anr,[0,I,e,t,V,22]);case 20:var Y=R[1],G=To(t,e),K=function(r){return bnr(Y,r)};return r<50?Fnr(r+1|0,I,e,t,K,G):Eo(Fnr,[0,I,e,t,K,G])}return Yrr()}return Yrr()}return Yrr()}},ner=function(r,n,e,t,u,a){return r<50?eer(r+1|0,n,e,t,u,18,a):Eo(eer,[0,n,e,t,u,18,a])},eer=function(r,n,e,t,u,a,i){var c=[0,n,a,u];if("number"!=typeof i&&21===i[0]){var f=[0,c,i[1]],o=To(t,e);if("number"!=typeof o)switch(o[0]){case 0:var s=o[1];return r<50?Mnr(r+1|0,f,e,t,s,21):Eo(Mnr,[0,f,e,t,s,21]);case 1:var v=o[1];return r<50?Pnr(r+1|0,f,e,t,v,21):Eo(Pnr,[0,f,e,t,v,21]);case 2:var l=o[1],h=To(t,e),b=function(r){return anr(l,r)};return r<50?ter(r+1|0,f,e,t,b,h):Eo(ter,[0,f,e,t,b,h]);case 3:var d=o[1],p=To(t,e),m=function(r){return tnr(d,r)};return r<50?ter(r+1|0,f,e,t,m,p):Eo(ter,[0,f,e,t,m,p]);case 12:var y=o[1],w=To(t,e),k=function(r){return unr(y,r)};return r<50?ter(r+1|0,f,e,t,k,w):Eo(ter,[0,f,e,t,k,w]);case 13:var g=o[1];return r<50?znr(r+1|0,f,e,t,g,21):Eo(znr,[0,f,e,t,g,21]);case 14:var _=o[1];return r<50?Jnr(r+1|0,f,e,t,_,21):Eo(Jnr,[0,f,e,t,_,21]);case 15:var x=o[1];return r<50?rer(r+1|0,f,e,t,x,21):Eo(rer,[0,f,e,t,x,21]);case 17:var S=o[1];return r<50?yer(r+1|0,f,e,t,S,21):Eo(yer,[0,f,e,t,S,21]);case 18:var E=o[1];return r<50?ger(r+1|0,f,e,t,E,21):Eo(ger,[0,f,e,t,E,21])}return Yrr()}return Yrr()},ter=function(r,n,e,t,u,a){return r<50?uer(r+1|0,n,e,t,u,a):Eo(uer,[0,n,e,t,u,a])},uer=function(r,n,e,t,u,a){var i=n[1],c=i[1][1],f=c[1],o=f[2],s=f[1],v=i[3],l=c[2],h=f[3];function b(r){var n=Zrr(r,l),e=n[2],t=n[1],a=To(v,r),i=To(u,r);Qrr(r,e);var c=Grr(h,i[1]),f=[4,[0,0],[0,t,[0,fs,To(r[1],xP)],e],a,i];return[0,c,To(r[1],SP),f]}return r<50?aer(r+1|0,s,e,t,b,o,a):Eo(aer,[0,s,e,t,b,o,a])},aer=function(r,n,e,t,u,a,i){function c(r){return To(u,r)}return r<50?ier(r+1|0,n,e,t,c,a,i):Eo(ier,[0,n,e,t,c,a,i])},ier=function(r,n,e,t,u,a,i){switch(a){case 12:return r<50?Qnr(r+1|0,n,e,t,u,i):Eo(Qnr,[0,n,e,t,u,i]);case 13:return r<50?xer(r+1|0,n,e,t,u,a,i):Eo(xer,[0,n,e,t,u,a,i]);case 15:return r<50?Xnr(r+1|0,n,e,t,u,i):Eo(Xnr,[0,n,e,t,u,i]);case 18:return r<50?eer(r+1|0,n,e,t,u,a,i):Eo(eer,[0,n,e,t,u,a,i]);case 19:return r<50?ker(r+1|0,n,e,t,u,i):Eo(ker,[0,n,e,t,u,i]);case 21:return r<50?uer(r+1|0,n,e,t,u,i):Eo(uer,[0,n,e,t,u,i]);case 23:return r<50?Eer(r+1|0,n,e,t,u,a,i):Eo(Eer,[0,n,e,t,u,a,i]);case 24:return r<50?Ser(r+1|0,n,e,t,u,i):Eo(Ser,[0,n,e,t,u,i]);case 30:return r<50?cer(r+1|0,n,e,t,u,a,i):Eo(cer,[0,n,e,t,u,a,i]);case 32:return r<50?Vnr(r+1|0,n,e,t,u,i):Eo(Vnr,[0,n,e,t,u,i]);default:return pnr()}},cer=function(r,n,e,t,u,a,i){var c=[0,n,a,u];if("number"!=typeof i)switch(i[0]){case 11:var f=i[1];return r<50?fer(r+1|0,c,e,t,f,31):Eo(fer,[0,c,e,t,f,31]);case 23:for(var o=i[1],s=To(t,e),v=c,l=function(r){return Jrr(o)};;){var h=v[1][1],b=h[1],d=b[2],p=b[1],m=function(r,n,e){return function(t){var u=To(e,t),a=u[2],i=u[1],c=To(n,t);kV((function(r){return Qrr(t,r)}),a);var f=r(t);return[0,[0,[0,i,c],f[1]],f[2]]}}(l,v[3],h[3]);if(25===d)return r<50?_er(r+1|0,p,e,t,m,s):Eo(_er,[0,p,e,t,m,s]);if(31!==d)return pnr();v=p,l=m}}return Yrr()},fer=function(r,n,e,t,u,a){var i=[0,n,a,u],c=To(t,e);if("number"!=typeof c)switch(c[0]){case 1:var f=c[1];return r<50?oer(r+1|0,i,e,t,f,26):Eo(oer,[0,i,e,t,f,26]);case 13:var o=c[1];return r<50?ver(r+1|0,i,e,t,o,26):Eo(ver,[0,i,e,t,o,26]);case 14:var s=c[1],v=To(t,e),l=function(r){return cnr(s,r)};return r<50?der(r+1|0,i,e,t,l,v):Eo(der,[0,i,e,t,l,v])}return Yrr()},oer=function(r,n,e,t,u,a){var i=To(t,e);if("number"!=typeof i)switch(i[0]){case 1:var c=[0,n,a,u],f=i[1],o=To(t,e),s=function(r){return fnr(f,r)};return r<50?ser(r+1|0,c,e,t,s,27,o):Eo(ser,[0,c,e,t,s,27,o]);case 13:var v=i[1],l=[0,n,a,u];return r<50?ver(r+1|0,l,e,t,v,27):Eo(ver,[0,l,e,t,v,27]);case 14:var h=[0,n,a,u],b=i[1],d=To(t,e),p=function(r){return cnr(b,r)};return r<50?ser(r+1|0,h,e,t,p,27,d):Eo(ser,[0,h,e,t,p,27,d]);case 9:case 26:var m=function(r){return fnr(u,r)};return r<50?ber(r+1|0,n,e,t,m,a,i):Eo(ber,[0,n,e,t,m,a,i])}return Yrr()},ser=function(r,n,e,t,u,a,i){for(var c=n,f=u,o=a,s=i;;){if("number"!=typeof s)switch(s[0]){case 1:var v=s[1],l=[0,c,o,f],h=To(t,e);c=l,f=function(r){return function(n){return fnr(r,n)}}(v),o=29,s=h;continue;case 13:var b=s[1],d=[0,c,o,f];return r<50?ver(r+1|0,d,e,t,b,29):Eo(ver,[0,d,e,t,b,29]);case 14:var p=s[1],m=[0,c,o,f],y=To(t,e);c=m,f=function(r){return function(n){return cnr(r,n)}}(p),o=29,s=y;continue;case 9:case 26:for(var w=c,k=function(r){var n=To(f,r);return[0,[0,n[1],0],n[2]]},g=o;;){var _=g-27|0;if(!(2<_>>>0))switch(_){case 0:var x=w[3],S=w[2],E=w[1],A=function(r){var n=k(r),e=n[1],t=n[2],u=vV(dV(e))[1];return[0,[0,Grr(x[1],u),To(r[1],gP),[0,x,e]],t]},C=S+-26|0;if(!(2>>0))switch(C){case 0:return r<50?per(r+1|0,E,e,t,A,S,s):Eo(per,[0,E,e,t,A,S,s]);case 1:break;default:return r<50?her(r+1|0,E,e,t,A,s):Eo(her,[0,E,e,t,A,s])}return pnr();case 1:break;default:var N=w[3],O=w[2];w=w[1],k=function(r,n){return function(e){var t=To(n,e),u=t[2],a=t[1],i=r(e);return[0,[0,a,i[1]],CH(u,i[2])]}}(k,N),g=O;continue}return pnr()}}return Yrr()}},ver=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=[0,i,f,c],s=To(t,e);if("number"!=typeof s)switch(s[0]){case 1:var v=s[1];return r<50?oer(r+1|0,o,e,t,v,28):Eo(oer,[0,o,e,t,v,28]);case 13:i=o,c=s[1],f=28;continue;case 14:var l=s[1],h=To(t,e),b=function(r){return cnr(l,r)};return r<50?ler(r+1|0,o,e,t,b,h):Eo(ler,[0,o,e,t,b,h])}return Yrr()}},ler=function(r,n,e,t,u,a){function i(r){return inr(u,r)}return r<50?her(r+1|0,n,e,t,i,a):Eo(her,[0,n,e,t,i,a])},her=function(r,n,e,t,u,a){if("number"!=typeof a&&9===a[0]){var i=a[1],c=To(t,e),f=n[2],o=n[1],s=n[3],v=function(r){var n=To(u,r),e=n[1],t=n[2],a=e[3],c=e[2];return[0,[0,Grr(s,i),c,a],t]};return r<50?ber(r+1|0,o,e,t,v,f,c):Eo(ber,[0,o,e,t,v,f,c])}return Yrr()},ber=function(r,n,e,t,u,a,i){if(26<=a)switch(a+-26|0){case 0:return r<50?der(r+1|0,n,e,t,u,i):Eo(der,[0,n,e,t,u,i]);case 1:case 3:return r<50?ser(r+1|0,n,e,t,u,a,i):Eo(ser,[0,n,e,t,u,a,i]);case 2:return r<50?ler(r+1|0,n,e,t,u,i):Eo(ler,[0,n,e,t,u,i])}return pnr()},der=function(r,n,e,t,u,a){function i(r){return inr(u,r)}return r<50?per(r+1|0,n,e,t,i,26,a):Eo(per,[0,n,e,t,i,26,a])},per=function(r,n,e,t,u,a,i){var c=[0,n,a,u];if("number"!=typeof i&&26===i[0]){var f=[0,c,i[1]],o=To(t,e);if("number"!=typeof o)switch(o[0]){case 0:var s=o[1];return r<50?Mnr(r+1|0,f,e,t,s,30):Eo(Mnr,[0,f,e,t,s,30]);case 1:var v=o[1];return r<50?Pnr(r+1|0,f,e,t,v,30):Eo(Pnr,[0,f,e,t,v,30]);case 2:var l=o[1],h=To(t,e),b=function(r){return anr(l,r)};return r<50?mer(r+1|0,f,e,t,b,h):Eo(mer,[0,f,e,t,b,h]);case 3:var d=o[1],p=To(t,e),m=function(r){return tnr(d,r)};return r<50?mer(r+1|0,f,e,t,m,p):Eo(mer,[0,f,e,t,m,p]);case 12:var y=o[1],w=To(t,e),k=function(r){return unr(y,r)};return r<50?mer(r+1|0,f,e,t,k,w):Eo(mer,[0,f,e,t,k,w]);case 13:var g=o[1];return r<50?znr(r+1|0,f,e,t,g,30):Eo(znr,[0,f,e,t,g,30]);case 14:var _=o[1];return r<50?Jnr(r+1|0,f,e,t,_,30):Eo(Jnr,[0,f,e,t,_,30]);case 15:var x=o[1];return r<50?rer(r+1|0,f,e,t,x,30):Eo(rer,[0,f,e,t,x,30]);case 17:var S=o[1];return r<50?yer(r+1|0,f,e,t,S,30):Eo(yer,[0,f,e,t,S,30]);case 18:var E=o[1];return r<50?ger(r+1|0,f,e,t,E,30):Eo(ger,[0,f,e,t,E,30])}return Yrr()}return Yrr()},mer=function(r,n,e,t,u,a){return r<50?cer(r+1|0,n,e,t,u,30,a):Eo(cer,[0,n,e,t,u,30,a])},yer=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=To(t,e),s=[0,i,f,c];if("number"!=typeof o&&14===o[0]){var v=[0,s,o[1]],l=To(t,e);if("number"!=typeof l&&26===l[0]){var h=[0,v,l[1]],b=To(t,e);if("number"!=typeof b)switch(b[0]){case 0:var d=b[1];return r<50?Mnr(r+1|0,h,e,t,d,19):Eo(Mnr,[0,h,e,t,d,19]);case 1:var p=b[1];return r<50?Pnr(r+1|0,h,e,t,p,19):Eo(Pnr,[0,h,e,t,p,19]);case 2:var m=b[1],y=To(t,e),w=function(r){return anr(m,r)};return r<50?wer(r+1|0,h,e,t,w,y):Eo(wer,[0,h,e,t,w,y]);case 3:var k=b[1],g=To(t,e),_=function(r){return tnr(k,r)};return r<50?wer(r+1|0,h,e,t,_,g):Eo(wer,[0,h,e,t,_,g]);case 12:var x=b[1],S=To(t,e),E=function(r){return unr(x,r)};return r<50?wer(r+1|0,h,e,t,E,S):Eo(wer,[0,h,e,t,E,S]);case 13:var A=b[1];return r<50?znr(r+1|0,h,e,t,A,19):Eo(znr,[0,h,e,t,A,19]);case 14:var C=b[1];return r<50?Jnr(r+1|0,h,e,t,C,19):Eo(Jnr,[0,h,e,t,C,19]);case 15:var N=b[1];return r<50?rer(r+1|0,h,e,t,N,19):Eo(rer,[0,h,e,t,N,19]);case 17:i=h,c=b[1],f=19;continue;case 18:var O=b[1];return r<50?ger(r+1|0,h,e,t,O,19):Eo(ger,[0,h,e,t,O,19])}return Yrr()}return Yrr()}return Yrr()}},wer=function(r,n,e,t,u,a){return r<50?ker(r+1|0,n,e,t,u,a):Eo(ker,[0,n,e,t,u,a])},ker=function(r,n,e,t,u,a){var i=n[1],c=i[1],f=c[2],o=c[1],s=i[2],v=c[3];function l(r){var n=Zrr(r,s),e=n[2],t=n[1],a=To(u,r);Qrr(r,e);var i=Grr(v,a[1]),c=[5,[0,t,[0,fs,To(r[1],UP)],e],a];return[0,i,To(r[1],BP),c]}return r<50?ier(r+1|0,o,e,t,l,f,a):Eo(ier,[0,o,e,t,l,f,a])},ger=function(r,n,e,t,u,a){var i=[0,n,a,u],c=To(t,e);if("number"!=typeof c)switch(c[0]){case 1:var f=c[1],o=To(t,e),s=function(r){return enr(f,r)};return r<50?jnr(r+1|0,i,e,t,s,20,o):Eo(jnr,[0,i,e,t,s,20,o]);case 2:var v=c[1],l=To(t,e),h=function(r){return anr(v,r)};return r<50?jnr(r+1|0,i,e,t,h,20,l):Eo(jnr,[0,i,e,t,h,20,l]);case 3:var b=c[1],d=To(t,e),p=function(r){return tnr(b,r)};return r<50?jnr(r+1|0,i,e,t,p,20,d):Eo(jnr,[0,i,e,t,p,20,d]);case 12:var m=c[1],y=To(t,e),w=function(r){return unr(m,r)};return r<50?jnr(r+1|0,i,e,t,w,20,y):Eo(jnr,[0,i,e,t,w,20,y]);case 13:var k=c[1];return r<50?znr(r+1|0,i,e,t,k,20):Eo(znr,[0,i,e,t,k,20]);case 14:var g=c[1],_=To(t,e),x=function(r){return nnr(g,r)};return r<50?jnr(r+1|0,i,e,t,x,20,_):Eo(jnr,[0,i,e,t,x,20,_])}return Yrr()},_er=function(r,n,e,t,u,a){var i=n[1],c=i[1],f=c[2],o=c[1],s=i[3],v=c[3];function l(r){var n=To(s,r),e=To(u,r),t=e[1];return[0,Grr(v,e[2]),To(r[1],LP),[8,n,t]]}return r<50?ier(r+1|0,o,e,t,l,f,a):Eo(ier,[0,o,e,t,l,f,a])},xer=function(r,n,e,t,u,a,i){var c=[0,n,a,u];if("number"!=typeof i&&19===i[0]){var f=[0,c,i[1]],o=To(t,e);if("number"!=typeof o)switch(o[0]){case 11:var s=o[1];return r<50?fer(r+1|0,f,e,t,s,25):Eo(fer,[0,f,e,t,s,25]);case 23:var v=o[1],l=To(t,e),h=function(r){return Jrr(v)};return r<50?_er(r+1|0,f,e,t,h,l):Eo(_er,[0,f,e,t,h,l])}return Yrr()}return Yrr()},Ser=function(r,n,e,t,u,a){var i=n[1],c=i[1][1],f=c[1][1],o=f[1],s=o[2],v=o[1],l=i[3],h=c[3],b=f[2],d=o[3];function p(r){var n=Zrr(r,b),e=n[2],t=n[1],a=To(l,r),i=To(h,r),c=To(u,r);return Qrr(r,e),[0,Grr(d,c[1]),To(r[1],_P),[4,[0,0],[0,t,i,e],a,c]]}return r<50?aer(r+1|0,v,e,t,p,s,a):Eo(aer,[0,v,e,t,p,s,a])},Eer=function(r,n,e,t,u,a,i){var c=[0,n,a,u];if("number"!=typeof i&&21===i[0]){var f=[0,c,i[1]],o=To(t,e);if("number"!=typeof o)switch(o[0]){case 0:var s=o[1];return r<50?Mnr(r+1|0,f,e,t,s,24):Eo(Mnr,[0,f,e,t,s,24]);case 1:var v=o[1];return r<50?Pnr(r+1|0,f,e,t,v,24):Eo(Pnr,[0,f,e,t,v,24]);case 2:var l=o[1],h=To(t,e),b=function(r){return anr(l,r)};return r<50?Aer(r+1|0,f,e,t,b,h):Eo(Aer,[0,f,e,t,b,h]);case 3:var d=o[1],p=To(t,e),m=function(r){return tnr(d,r)};return r<50?Aer(r+1|0,f,e,t,m,p):Eo(Aer,[0,f,e,t,m,p]);case 12:var y=o[1],w=To(t,e),k=function(r){return unr(y,r)};return r<50?Aer(r+1|0,f,e,t,k,w):Eo(Aer,[0,f,e,t,k,w]);case 13:var g=o[1];return r<50?znr(r+1|0,f,e,t,g,24):Eo(znr,[0,f,e,t,g,24]);case 14:var _=o[1];return r<50?Jnr(r+1|0,f,e,t,_,24):Eo(Jnr,[0,f,e,t,_,24]);case 15:var x=o[1];return r<50?rer(r+1|0,f,e,t,x,24):Eo(rer,[0,f,e,t,x,24]);case 17:var S=o[1];return r<50?yer(r+1|0,f,e,t,S,24):Eo(yer,[0,f,e,t,S,24]);case 18:var E=o[1];return r<50?ger(r+1|0,f,e,t,E,24):Eo(ger,[0,f,e,t,E,24])}return Yrr()}return Yrr()},Aer=function(r,n,e,t,u,a){return r<50?Ser(r+1|0,n,e,t,u,a):Eo(Ser,[0,n,e,t,u,a])},Cer=function(r,n,e,t,u,a){var i=To(t,e),c=[0,n,a,u];if("number"!=typeof i&&14===i[0]){var f=[0,c,i[1]],o=To(t,e);if("number"!=typeof o&&22===o[0]){var s=[0,f,o[1]],v=To(t,e);if("number"!=typeof v)switch(v[0]){case 0:var l=v[1];return r<50?Mnr(r+1|0,s,e,t,l,32):Eo(Mnr,[0,s,e,t,l,32]);case 1:var h=v[1];return r<50?Pnr(r+1|0,s,e,t,h,32):Eo(Pnr,[0,s,e,t,h,32]);case 2:var b=v[1],d=To(t,e),p=function(r){return anr(b,r)};return r<50?Hnr(r+1|0,s,e,t,p,d):Eo(Hnr,[0,s,e,t,p,d]);case 3:var m=v[1],y=To(t,e),w=function(r){return tnr(m,r)};return r<50?Hnr(r+1|0,s,e,t,w,y):Eo(Hnr,[0,s,e,t,w,y]);case 12:var k=v[1],g=To(t,e),_=function(r){return unr(k,r)};return r<50?Hnr(r+1|0,s,e,t,_,g):Eo(Hnr,[0,s,e,t,_,g]);case 13:var x=v[1];return r<50?znr(r+1|0,s,e,t,x,32):Eo(znr,[0,s,e,t,x,32]);case 14:var S=v[1];return r<50?Jnr(r+1|0,s,e,t,S,32):Eo(Jnr,[0,s,e,t,S,32]);case 15:var E=v[1];return r<50?rer(r+1|0,s,e,t,E,32):Eo(rer,[0,s,e,t,E,32]);case 17:var A=v[1];return r<50?yer(r+1|0,s,e,t,A,32):Eo(yer,[0,s,e,t,A,32]);case 18:var C=v[1];return r<50?ger(r+1|0,s,e,t,C,32):Eo(ger,[0,s,e,t,C,32])}return Yrr()}return Yrr()}return Yrr()},Ner=function(r,n,e,t,u,a,i){return r<50?Gnr(r+1|0,n,e,t,u,a,i):Eo(Gnr,[0,n,e,t,u,a,i])},Oer=function(r,n,e,t,u,a){return r<50?xer(r+1|0,n,e,t,u,13,a):Eo(xer,[0,n,e,t,u,13,a])},Ier=function(r,n,e,t,u,a){return r<50?Eer(r+1|0,n,e,t,u,23,a):Eo(Eer,[0,n,e,t,u,23,a])},Rer=function(r,n,e,t,u,a,i){return r<50?ier(r+1|0,n,e,t,u,a,i):Eo(ier,[0,n,e,t,u,a,i])},Ter=function(r,n,e,t,u,a,i){if("number"!=typeof i)switch(i[0]){case 1:var c=i[1],f=[0,n,a,u];return r<50?ynr(r+1|0,f,e,t,c,7):Eo(ynr,[0,f,e,t,c,7]);case 2:var o=[0,n,a,u],s=i[1],v=To(t,e),l=function(r){return dnr(s,r)};return r<50?Bnr(r+1|0,o,e,t,l,v):Eo(Bnr,[0,o,e,t,l,v]);case 4:var h=[0,n,a,u],b=i[1],d=To(t,e),p=function(r){return hnr(b,r)};return r<50?Bnr(r+1|0,h,e,t,p,d):Eo(Bnr,[0,h,e,t,p,d]);case 5:var m=[0,n,a,u],y=i[1],w=To(t,e),k=function(r){return lnr(y,r)};return r<50?Bnr(r+1|0,m,e,t,k,w):Eo(Bnr,[0,m,e,t,k,w]);case 13:var g=i[1],_=[0,n,a,u];return r<50?_nr(r+1|0,_,e,t,g,7):Eo(_nr,[0,_,e,t,g,7]);case 14:var x=[0,n,a,u],S=i[1],E=To(t,e),A=function(r){return vnr(S,r)};return r<50?Bnr(r+1|0,x,e,t,A,E):Eo(Bnr,[0,x,e,t,A,E]);case 16:var C=i[1],N=[0,n,a,u];return r<50?Anr(r+1|0,N,e,t,C,7):Eo(Anr,[0,N,e,t,C,7]);case 20:var O=[0,n,a,u],I=i[1],R=To(t,e),T=function(r){return bnr(I,r)};return r<50?Bnr(r+1|0,O,e,t,T,R):Eo(Bnr,[0,O,e,t,T,R]);case 10:case 24:for(var F=n,L=function(r){return[0,To(u,r),0]},U=a;;){var B=U-5|0;if(!(2>>0))switch(B){case 0:var D=F[2],M=F[1],P=F[3],j=function(r){var n=L(r);return[0,P[2],n]};return r<50?Onr(r+1|0,M,e,t,j,D,i):Eo(Onr,[0,M,e,t,j,D,i]);case 1:break;default:var z=F[3],W=F[2];F=F[1],L=function(r,n){return function(e){var t=r(e);return[0,To(n,e),t]}}(L,z),U=W;continue}return pnr()}}return Yrr()},Fer=function(r,n){var e=To(r,n);if("number"==typeof e)return function(r){return 0};switch(e[0]){case 1:return function(r,n,e,t,u){return So(mnr(0,r,n,e,t,u))}(0,n,r,e[1],0);case 6:return function(r,n,e,t,u){return So(Knr(0,r,n,e,t,u))}(0,n,r,e[1],0);case 8:return function(r,n,e,t,u){return So(Znr(0,r,n,e,t,u))}(0,n,r,e[1],0);case 15:return function(r,n,e,t,u){return So(Cer(0,r,n,e,t,u))}(0,n,r,e[1],0);default:return Yrr()}};j3(qP),P3(Qj,$j);var Ler=[0,0],Uer=[0,1],Ber=[0,[2,[0,2],0]],Der=[0,[0,[0,3],[0,Ber,0]]],Mer=function(r,n){var e=n[2];return Fo(_Z(r),Zj,e)},Per=function(r,n,e){var t=r?r[1]:wu,u=[0,0];return function r(n,e,t){var a=n?n[1]:wu,i=[0,a-1|0];function c(n,e){return r(i,n,e)}if(0>>0)return FQ(e);switch(u){case 0:return 30;case 1:for(;;){RQ(e,0);var a=IQ(e);if(0!=(8>>0)return FQ(e);switch(w){case 0:return n(e);case 1:return RQ(e,11),0===etr(IQ(e))?n(e):FQ(e);default:return RQ(e,6),0===etr(IQ(e))?n(e):FQ(e)}case 24:RQ(e,26);var k=ntr(IQ(e));if(0===k)return n(e);if(1===k){RQ(e,26);var g=utr(IQ(e));return 0===g?n(e):1===g?(RQ(e,2),0===etr(IQ(e))?n(e):FQ(e)):FQ(e)}return FQ(e);case 25:RQ(e,26);var _=IQ(e),x=38<_?A<_?-1:nf(Uz,_+Fe|0)-1|0:-1;if(0===x)return n(e);if(1===x){RQ(e,26);var S=atr(IQ(e));return 0===S?n(e):1===S?(RQ(e,4),0===etr(IQ(e))?n(e):FQ(e)):FQ(e)}return FQ(e);case 26:RQ(e,26);var E=IQ(e),C=38>>0){var u=JV(1,oV(KH(OQ(n))));throw[0,itr,To($G(Az),u)]}switch(t){case 0:case 1:continue;case 2:var a=ftr(n,(function(r){return[15,r]}));break;case 3:a=ftr(n,(function(r){return[6,r]}));break;case 4:a=ftr(n,(function(r){return[8,r]}));break;case 5:a=ftr(n,(function(r){return[0,r]}));break;case 6:a=ftr(n,(function(r){return[19,r]}));break;case 7:a=ftr(n,(function(r){return[23,r]}));break;case 8:a=ftr(n,(function(r){return[4,r]}));break;case 9:a=ftr(n,(function(r){return[20,r]}));break;case 10:a=ftr(n,(function(r){return[2,r]}));break;case 11:a=ftr(n,(function(r){return[21,r]}));break;case 12:a=ftr(n,(function(r){return[22,r]}));break;case 13:a=ftr(n,(function(r){return[25,r]}));break;case 14:a=ftr(n,(function(r){return[7,r]}));break;case 15:a=ftr(n,(function(r){return[24,r]}));break;case 16:a=ftr(n,(function(r){return[26,r]}));break;case 17:a=ftr(n,(function(r){return[13,r]}));break;case 18:a=ftr(n,(function(r){return[9,r]}));break;case 19:a=ftr(n,(function(r){return[16,r]}));break;case 20:a=ftr(n,(function(r){return[10,r]}));break;case 21:a=ftr(n,(function(r){return[5,r]}));break;case 22:a=ftr(n,(function(r){return[11,r]}));break;case 23:a=ftr(n,(function(r){return[17,r]}));break;case 24:a=ftr(n,(function(r){var e=HQ(n),t=nY(e,1,rf(e)-2|0);return[3,[0,r,To(D$(xH(mp,xH(t,pp)),dp),(function(r){return r}))]]}));break;case 25:a=ftr(n,(function(r){var e=HQ(n);return[18,[0,r,nY(e,1,rf(e)-1|0)]]}));break;case 26:a=ftr(n,(function(r){return[14,[0,r,HQ(n)]]}));break;case 27:a=ftr(n,(function(r){return[1,[0,r,HQ(n)]]}));break;case 28:a=ftr(n,(function(r){return[12,[0,r,qf(HQ(n))]]}));break;case 29:for(;;){TQ(n);var i=IQ(n),c=13>>0)var f=FQ(n);else switch(c){case 0:f=0;break;case 1:f=2;break;case 2:f=1;break;default:RQ(n,2),f=0===ttr(IQ(n))?1:FQ(n)}if(2>>0)a=pH(Cz);else switch(f){case 0:a=0;break;case 1:continue r;default:continue}break}break;default:a=0}var o=LQ(n);return[0,a,o[1],o[2]]}}),t);return[0,[0,t[2],t[1],u]]}catch(t){if((t=Co(t))[1]===itr){var a=t[2],i=Htr(otr(n));return[1,Fo($G(Sq),a,i)]}if(t===OY){var c=Htr(otr(n));return[1,To($G(Eq),c)]}throw t}},function(r){var n=r[3],e=r[2],t=r[1];try{return[0,[0,t,e,n,qtr([0,t,e],n)]]}catch(r){if((r=Co(r))[1]===Ftr)return[1,r[2]];throw r}},function(r){var n=r[4],e=r[2],t=r[1],u=r[3];try{return Vrr([0,e,t],n),[0,[0,t,e,u,n]]}catch(r){if((r=Co(r))[1]===Mrr)return[1,r[2]];throw r}},function(r){var n=r[4],e=r[1],t=[0,0],u=[0,e,[0,0],function(r){var n=t[1];return t[1]=n+1|0,[0,4100400,n]},r[2]],a=[0,[0,0]];var i=function r(n){for(var e=n;;){if(e){var t=e[1];if(0===t[0]){e=e[2];continue}var u=t[1];return[0,[0,u[2],u[1]],r(e[2])]}return 0}}(n);for(var c=0,f=n,o=function r(n){for(var e=n;;){if(e){var t=e[1];if(0===t[0]){e=e[2];continue}var u=t[1],a=u[2],i=u[1],c=[0,u,t[2],t[3]];return[0,[0,Ea,[0,c,a,i]],r(e[2])]}return 0}}(n);;)if(f){var s=f[1];if(0===s[0]){var v=s[1][1];if(Lu<=v[1]){var h=f[2],b=v[2];c=[0,[0,Drr(s),[0,15720,b]],c],f=h;continue}var d=f[2],p=v[2];c=[0,[0,Drr(s),[0,Ea,p]],c],f=d;continue}f=f[2]}else for(var m=mV((function(r){return[0,Ea,r[2]]}),o),y=function(r){if(r){var n=r[1];if(Ea<=n[1]){var e=n[2],t=e[1],i=[0,0],f=r[2],o=e[3],s=e[2],v=t[3],l=t[2],h=Qer(u[4],i,t[1][1]);Xrr(u[1],yz,u[4],h,o);var b=rtr(u,a,c,i,l),d=b[2],p=b[1],m=u[4],w=[0,[0,h,s],p,ZH((function(r){return Qer(m,i,r)}),v)],k=y(f);return CH(CH(y(d),[0,[0,Su,w],0]),k)}var g=n[2],_=g[1],x=_[3],S=[0,0],E=r[2],A=g[3],C=g[2],N=_[6],O=_[5],I=_[4],R=x[2],T=x[1],F=_[1],L=Qer(u[4],S,_[2][1]);Xrr(u[1],wz,u[4],L,A);var U=Qer(u[4],S,T),B=rtr(u,a,c,S,I),D=B[2],M=B[1],P=u[4],j=ZH((function(r){return Qer(P,S,r)}),O),z=Jer(u,a,c,S,N),W=[0,F,[0,L,C],[0,U,R],M,j,z[1]],X=CH(D,z[2]),q=y(E);return CH(CH(y(X),[0,[0,Lu,W],0]),q)}return 0},w=[0,0],k=y(m);;)if(k){var g=k[1];if(Lu<=g[1]){var _=g[2],x=_[6],S=_[2],E=S[2],A=k[2],C=_[4],N=_[3],O=S[1],I=_[1];0\",qF=\"Invalid_argument\",mp=\"Map.bal\",qg=\"Variable \",yz=521,iU=\"alias \",mo=\"@[\",yy=\"str\",hs=-102231997,zn=\" , line \",q3=192,xO=1000000010,gh=123,zl=\"proc \",zm=\"%ni\",z6=\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\",i2=\"%d:%d\",yx=\"%s %% %s in core_int.ml: modulus should be positive\",hu=\"[]\",p1=\"\\\\\",aJ=\"refine\",dB=0xff,mx=563575864,yw=-12,yu=\"\\xe2\\x8a\\xa5\",aS=\"@[<2>[\",yv=\"neg\",d7=3654863,O=122,gg=\" ->\",q2=\"Unify error: \",bL=\"0\",yt=\" Display this list of options\",gj=\": at character number \",cx=128,xN=\"Sys_blocked_io\",yr=\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\",hq=\"int\",ys=\"fd \",p0=\"@,@,\",d6=\"invalid format \",qE=970038058,mH=884916592,I=248,aO=\"@,]@]\",qf=\" + \",z5=\">\",iT=\"Parse error at %s\",zk=15720,z3=\"erased\",z4=1027,gf=\"| \",bJ=0xFF,b8=4298439,zj=\"nativeint\",hn=\"\",eC=246,yp=\"@[[\",yq=1290,xM=\"%u\",zi=\"'*'\",zg='\"%s\"',zh=\"[ \",qD=3901504,gd=\"%S\",xL=-108,zf=\"@,@[| \",qe=108,ze=\"(def) %s:%s\",qC=\"Pos\",eB=127,d_=1024,pZ=\"@{\",i1=-2147483648,z2=-49,q1=\"e\",pY=\" : flags Open_rdonly and Open_wronly are not compatible\",pX=240,eA=\"-\",q0=4103979,zd=\"ret \",jc=\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\",qd=\": Not a directory\",zc=\" and \",xK=\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x03\\x01\\x01\\x01\\x01\\x01\\x01\\x01\",pW=\" : file already exists\",yo=\"b\",jb=\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\",zb=\"src/float0.ml\",c9=0xffffff,z1=\"Obj.extension_constructor\",qB=\"@]@ in@]@,\",qZ=-43,iS=\"Unexpected char or sequence: %S\",yn=\"Out_of_memory\",qY=\" \",i7=\"occurs\",pV=\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\",mw=\" {\",ym=\": closedir failed\",qc=\"index out of bounds\",z0=\"@,]\",mv=\"_bigarr02\",hp=\"))\",za=\"src/int63_emul.ml\",yl=\"}\",mP=111,zZ=\"Syntax.Link\",gi=2147483647,xJ=3355443,mG=\"in\",iR=\"Unexpected char or sequence: \",y_=\", characters \",y$=0x7F,c8=0xffff,mF=-947138306,zY=-42,mO=\"instantiate_alias\",qX='scanf: bad conversion \"%*\"',yk=\"Ir error: \",pU=\"@ -> \",xI=12520,yi=\"Syntax.Unbd\",yj=400,zX=\"global \",qW=\" }\",xH=-46,pT=\"(Program not linked with -g, cannot print stack backtrace)\\n\",qA=\"= \",zW=\"@[%a\",xG=-91,dA=\"roc\",qz=\"@[[@,\",y9=\"#struct\",at=\"@])\",cK=\"easy_tags\",mE=\"@[%s\",y8=\"exponent can not be negative\",mn=\" ->@ \",y7=\"bad tag payload memory layout\",zV=\"infinity\",xF=\"' '\",hm=1000,mu=126,a=\"\",mC=4000067,qy=224,mD=815331823,qV=\"@[%a@ \",d$=\"unimplemented\",xE=\"^\",qx=\"switch \",bI=\"@[\",fG=\"let \",pS=759637122,fA=0x3f,eG=124,qb=\"src/exn.ml\",pR=4102630,fE=4003188,zU=46340,ja=112,pQ=\"Match_failure\",zT=831,iQ=\"Syntax error: %s at %s\",cr=16777215,yh=\"scanning of \",qa=\"%x\",mN=\"argument must be strictly positive\",p$=-10,i0=252,mm=\"\\n```\",cq=0x00,xD=\" : is a directory\",eF=\".\",hl=\"+\",iP=\") is out of range or NaN\",iZ=\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x01\",n=\"\",yg=0xf0,zS=\" :\",qw=\"{ \",mB=\"not a tag\",p=\"@,\",zR=\"(var) %s:%s\",i$=\"Parse error at \",y6=-950194894,qU=110,p_=116,yf=\"} in join \",xC=\"%li\",qT=\"impossible\",p9=\"max\",zQ=\"@]@,\",y5=65536,zP=\"> \",mA=\"found a link where none was expected\",i_=-32,y4=\"void\",zO=\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\",bq=\")\",y1=\" not found\",y2=\" is\",y3=\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x01\\x01\",i6=\"Syntax error: \",y0=\" in core_int.ml: modulus should be positive\",qS=\"Neg\",qu=\"canonicalize_defs\",qv=\"nan\",ye=\"closedir\",i5=\"@[%s =@ \",gk=\"-> \",xB=0xe0,yd=16383,mz=\"\\x01\\x02\\x02\\x02\\x02\\x02\\x02\\x02\\x02\\x02\\x02\\x03\\x02\\x02\\x04\",zN=117,cw=\"%s\",yc=\" /\",yZ=0xdfff,d9=\"/\",R=-39,qR=\"Assert_failure\",xA=\"tags not empty\",zM=-123,xz=-14,c6=4153489,yY=\"'#'\",qt=\"ENOTDIR\",bK=\"uls\",yX=1073741823,qQ=\"src/int_conversions.ml\",d5=250,bp=\"src/sexp_conv.ml\",qs=\"canonicalize_alias\",xy=\";\",zL=\" in core_int.ml: divisor should be positive\",yb=\" -[\",i4=\"Internal failure -- please contact the parser generator's developers.\\n%!\",i9=\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\",pP=\"precision\",c7=\"(@[\",fD='\"',qP=\",\",xx=\".\\n\",pO=1255,zK=\"Fatal error: exception %s\\n\",ct=\"(\",ya=0x800,dC=255,pN=\"jsError\",dy=0x8000,x$=\"integer overflow in pow\",ml=49505960,zJ=\"%X\",yW=\"a float\",c_=256,fC=61922881,iY=-88,mt=\"--help\",d8=\"unreachable\",dD=61643255,qr=\"Zero\",qq=\"End_of_file\",my=\"Failure\",qO=\"ENOENT\",d4=\" at \",yV=247,qo=\"cor/experiments/uls/solve.ml\",qp=\"clamp requires [min <= max]\",xw=\"~\",x_=\"([^/]+)\",p8=0xf,cJ=-48,yU=0xdc00,cs=125,$=\"compose_fx\",qn=\" File \",zI=\"ENOTEMPTY\",pM=\"EBADF\",yT=\"inline_tests.log\",aF=\"camlinternalFormat.ml\",x9=\"Division_by_zero\",pL=\"@]@]\",B=\"\",zH=\"non-union layout for union\",qm=\"Sys_error\",zG=\"x\",xv=1114111,dx=948106916,mk=\"(var) \",iO=\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x01\",xu=\"character \",dz=\": \",qN=\"cor/experiments/uls/ir.ml\",x8=5592405,xt=\"EEXIST\",ht=\"@,))@]\",be=\"%d\",xs=\"illegal memory for int\",eE=3404197,x7=\"(var) %s: \",yS=\"Printexc.handle_uncaught_exception\",xr=\" = \",zE=\"buffer.ml\",zF=\"Cygwin\",xq=-26,eI=\"int_of_string\",xp=\"\\\\n\",zD=\"(@[<2>Syntax.Content@ \",iN=120,x6=\"Int\",eH=103,x5=102,gc=512,yR=55296,iM=\"when\",xo=0x7ff0,aG=\";@ \",x3=101,x4=\"@ %s\",p7=\"min\",mM=\"int64\",iL=\"0x\",iX=\"Internal failure -- please contact the parser generator's developers.\\n\",x2=\"instantiate_type\",A=\"@]\",fz=\"\\n\",eD=254,cv=100,x1=\"scanf.ml\",zB=\"(@[<2>Syntax.Link@ \",zC=\"%Lx\",xn=57344,p6=\" : flags Open_text and Open_binary are not compatible\",yP=\"%Li\",yQ=\": file descriptor already closed\",zA=-677469690,zz=583013086,pK=105,yO=3901488,i3=65535,zy=\"OCAMLRUNPARAM\",zx=\"Syntax.Content\",x0=\"%s /%% %s in core_int.ml: divisor should be positive\",yN=-25,xl=\"@ -\",xm=\"str.ml\",x=781961420,hk=93258179,cL=\"@[\",mL=\"Unix.Unix_error\",cu=\"\",xY=\"captures_\",ms=109,xZ=\"ref (\",pJ=\"mkdir\",iW=\"-help\",ql=30156548,mK=3254785,xk=\"(@[<2>Syntax.Unbd@ \",yM=\"%c%d\",zw=\"Stack_overflow\",iK=\"'+'\",mj=\": No such file or directory\",h=\"@ \",zv=\"/static/\",xj=\"zero\",p5=-97,qk=\"box<\",zu=253,xi=\"@[let %s =@ \",p4=\"@[@[\",qM=\"Not_found\",qj=\",@, \",bV=\" =\",v=\"<2>\",xX=\"inline-test-runner\",ay=\",@ \",xW=\"]@]\",ab=\"%a\",cM=\", \",qL=\"cor/experiments/compose_fx/solve.ml\",xh=\"win32\",xV=986895,mJ=848054398,xU=\"Str\",yL=-65,zt=\"_thunk\",xg=0xFE,qi=\" not in scope\",mi=-1027583937,Q=\"\",qK=\"rmdir\",yK=\"%s%d\",yJ=-80,xf=857423934,ge=4298433,zs=1026,yI=2047,yH=\"...\",zr=\"?\",qJ=\"false\",pI=-34,yG=\"an integer\",i8=\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\",xe=\"Pervasives.do_at_exit\",xT=65793,bd=\" \",qI=\"Fatal error: exception \",cN=0x80,xS=\"@[@[when@ \",yF=\"Undefined_recursive_module\",p3=\",@ %a\",iV=\":\",mr=\"(def) \",xR=215,bU=\"\",zq=\"(def) %s: \",xd=62122066,zp=\" ]\",mq=869834347,xQ=\"extract_all_named_vars\",yD=\"incompatible\",yE=\"@ | \",xP=\"pos\",mI=\"_\",bc=929625422,qH=\"compare: functional value\",hr=\"()\",yC=\"%i\",fB=\"\",yB=\"@[%s@ \",qG=114,p2=\"true\",yA=\"`\",ho=\" ~ \",fF=\"Unit\",zo=-69,gb=\"{}\";function\nans(){return 0}function\nq4(){return 0}function\nant(){return 0}function\nanu(){return 0}function\nq5(){return 0}function\nanv(){return 0}function\nanw(){return 0}function\nanx(){return 0}function\nany(){return 0}function\nhv(){return 0}function\nanz(){return 0}function\nanA(){return 0}function\nz_(){return 0}function\nanF(e,c,f,d,a){if(d<=c)for(var\nb=1;b<=a;b++)f[d+b]=e[c+b];else\nfor(var\nb=a;b>=1;b--)f[d+b]=e[c+b];return 0}function\nanG(b){var\nd=[0];while(b!==0){var\ne=b[1];for(var\nc=1;c=c.l||c.t==2&&d>=c.c.length)){c.c=e.t==4?jo(e.c,f,d):f==0&&e.c.length==d?e.c:e.c.substr(f,d);c.t=c.c.length==c.l?0:2}else\nif(c.t==2&&a==c.c.length){c.c+=e.t==4?jo(e.c,f,d):f==0&&e.c.length==d?e.c:e.c.substr(f,d);c.t=c.c.length==c.l?0:2}else{if(c.t!=4)mR(c);var\ng=e.c,h=c.c;if(e.t==4)if(a<=f)for(var\nb=0;b=0;b--)h[a+b]=g[f+b];else{var\ni=Math.min(d,g.length-f);for(var\nb=0;b>8}function\nhC(c,b){if(c==0)return a;if(b.repeat)return b.repeat(c);var\ne=a,d=0;for(;;){if(c&1)e+=b;c>>=1;if(c==0)return e;b+=b;d++;if(d==9)b.slice(0,1)}}function\ndH(b){if(b.t==2)b.c+=hC(b.l-b.c.length,\"\\0\");else\nb.c=jo(b.c,0,b.c.length);b.t=0}function\nAj(b,c){b.t&6&&dH(b);c.t&6&&dH(c);return b.cc.c?1:0}function\nq7(b,c){if(b===c)return 1;b.t&6&&dH(b);c.t&6&&dH(c);return b.c==c.c?1:0}function\naos(c,b){throw[0,c,b]}function\nAN(b){if(b.length<24){for(var\nc=0;ceB)return false;return true}else\nreturn!/[^\\x00-\\x7f]/.test(b)}function\naoE(f){for(var\nk=a,d=a,h,g,i,b,c=0,j=f.length;cgc){d.substr(0,1);k+=d;d=a;k+=f.slice(c,e)}else\nd+=f.slice(c,e);if(e==j)break;c=e}b=1;if(++c=0xd7ff&&b<0xe000)b=2}else{b=3;if(++c0x10ffff)b=3}}}}}if(b<4){c-=b;d+=\"\\ufffd\"}else\nif(b>c8)d+=String.fromCharCode(0xd7c0+(b>>10),yU+(b&0x3FF));else\nd+=String.fromCharCode(b);if(d.length>d_){d.substr(0,1);k+=d;d=a}}return k+d}function\nea(d,b,c){this.t=d;this.c=b;this.l=c}ea.prototype.toString=function(){switch(this.t){case\n9:return this.c;default:dH(this);case\n0:if(AN(this.c)){this.t=9;return this.c}this.t=8;case\n8:return this.c}};ea.prototype.toUtf16=function(){var\nb=this.toString();if(this.t==9)return b;return aoE(b)};ea.prototype.slice=function(){var\nb=this.t==4?this.c.slice():this.c;return new\nea(this.t,b,this.l)};function\nAm(b){return new\nea(0,b,b.length)}function\nb(b){return Am(b)}function\nrn(d,c){aos(d,b(c))}var\ncO=[0];function\naz(b){rn(cO.Invalid_argument,b)}function\nAi(){az(qc)}function\neb(b,c){switch(b.t&6){default:if(c>=b.c.length)return 0;case\n0:return b.c.charCodeAt(c);case\n4:return b.c[c]}}function\ndG(c,b){if(b>>>0>=c.l)Ai();return eb(c,b)}function\nAk(b,c){b.t&6&&dH(b);c.t&6&&dH(c);return b.c<=c.c?1:0}function\naoQ(b,c){return Ak(c,b)}function\nAl(b,c){b.t&6&&dH(b);c.t&6&&dH(c);return b.c>>0>=c.l)Ai();return U(c,b,d)}function\nec(c,b){if(c.fun)return ec(c.fun,b);if(typeof\nc!==\"function\")return c;var\nd=c.length|0;if(d===0)return c.apply(null,b);var\nf=b.length|0,e=d-f|0;if(e==0)return c.apply(null,b);else\nif(e<0)return ec(c.apply(null,b.slice(0,d)),b.slice(d));else\nreturn function(){var\nf=arguments.length==0?1:arguments.length,e=new\nArray(b.length+f);for(var\nd=0;d>>0>=b.length-1)je();return b}function\nanL(b){if(isFinite(b)){if(Math.abs(b)>=2.2250738585072014e-308)return 0;if(b!=0)return 1;return 2}return isNaN(b)?4:3}function\nb_(b){b.t&6&&dH(b);return b.c}var\naoJ=Math.log2&&Math.log2(1.1235582092889474E+307)==1020;function\naoI(b){if(aoJ)return Math.floor(Math.log2(b));var\nc=0;if(b==0)return-Infinity;if(b>=1)while(b>=2){b/=2;c++}else\nwhile(b<1){b*=2;c--}return c}function\nrd(d){var\nb=new\nFloat32Array(1);b[0]=d;var\nc=new\nInt32Array(b.buffer);return c[0]|0}var\njj=Math.pow(2,-24);function\nrl(b){throw b}function\nmX(){rl(cO.Division_by_zero)}function\nJ(c,d,b){this.lo=c&c9;this.mi=d&c9;this.hi=b&c8}J.prototype.caml_custom=\"_j\";J.prototype.copy=function(){return new\nJ(this.lo,this.mi,this.hi)};J.prototype.ucompare=function(b){if(this.hi>b.hi)return 1;if(this.hib.mi)return 1;if(this.mib.lo)return 1;if(this.lod)return 1;if(cb.mi)return 1;if(this.mib.lo)return 1;if(this.lo>24),d=-this.hi+(c>>24);return new\nJ(b,c,d)};J.prototype.add=function(b){var\nc=this.lo+b.lo,d=this.mi+b.mi+(c>>24),e=this.hi+b.hi+(d>>24);return new\nJ(c,d,e)};J.prototype.sub=function(b){var\nc=this.lo-b.lo,d=this.mi-b.mi+(c>>24),e=this.hi-b.hi+(d>>24);return new\nJ(c,d,e)};J.prototype.mul=function(b){var\nc=this.lo*b.lo,d=(c*jj|0)+this.mi*b.lo+this.lo*b.mi,e=(d*jj|0)+this.hi*b.lo+this.mi*b.mi+this.lo*b.hi;return new\nJ(c,d,e)};J.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0};J.prototype.isNeg=function(){return this.hi<<16<0};J.prototype.and=function(b){return new\nJ(this.lo&b.lo,this.mi&b.mi,this.hi&b.hi)};J.prototype.or=function(b){return new\nJ(this.lo|b.lo,this.mi|b.mi,this.hi|b.hi)};J.prototype.xor=function(b){return new\nJ(this.lo^b.lo,this.mi^b.mi,this.hi^b.hi)};J.prototype.shift_left=function(b){b=b&63;if(b==0)return this;if(b<24)return new\nJ(this.lo<>24-b,this.hi<>24-b);if(b<48)return new\nJ(0,this.lo<>48-b);return new\nJ(0,0,this.lo<>b|this.mi<<24-b,this.mi>>b|this.hi<<24-b,this.hi>>b);if(b<48)return new\nJ(this.mi>>b-24|this.hi<<48-b,this.hi>>b-24,0);return new\nJ(this.hi>>b-48,0,0)};J.prototype.shift_right=function(b){b=b&63;if(b==0)return this;var\nd=this.hi<<16>>16;if(b<24)return new\nJ(this.lo>>b|this.mi<<24-b,this.mi>>b|d<<24-b,this.hi<<16>>b>>>16);var\nc=this.hi<<16>>31;if(b<48)return new\nJ(this.mi>>b-24|this.hi<<48-b,this.hi<<16>>b-24>>16,c&c8);return new\nJ(this.hi<<16>>b-32,c,c)};J.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23;this.mi=(this.mi<<1|this.lo>>23)&c9;this.lo=this.lo<<1&c9};J.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&c9;this.mi=(this.mi>>>1|this.hi<<23)&c9;this.hi=this.hi>>>1};J.prototype.udivmod=function(f){var\nd=0,c=this.copy(),b=f.copy(),e=new\nJ(0,0,0);while(c.ucompare(b)>0){d++;b.lsl1()}while(d>=0){d--;e.lsl1();if(c.ucompare(b)>=0){e.lo++;c=c.sub(b)}b.lsr1()}return{quotient:e,modulus:c}};J.prototype.div=function(b){var\nc=this;if(b.isZero())mX();var\ne=c.hi^b.hi;if(c.hi&dy)c=c.neg();if(b.hi&dy)b=b.neg();var\nd=c.udivmod(b).quotient;if(e&dy)d=d.neg();return d};J.prototype.mod=function(c){var\nb=this;if(c.isZero())mX();var\ne=b.hi;if(b.hi&dy)b=b.neg();if(c.hi&dy)c=c.neg();var\nd=b.udivmod(c).modulus;if(e&dy)d=d.neg();return d};J.prototype.toInt=function(){return this.lo|this.mi<<24};J.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo};J.prototype.toArray=function(){return[this.hi>>8,this.hi&dB,this.mi>>16,this.mi>>8&dB,this.mi&dB,this.lo>>16,this.lo>>8&dB,this.lo&dB]};J.prototype.lo32=function(){return this.lo|(this.mi&dB)<<24};J.prototype.hi32=function(){return this.mi>>>8&c8|this.hi<<16};function\nq(c,d,b){return new\nJ(c,d,b)}function\nfL(b){if(!isFinite(b)){if(isNaN(b))return q(1,0,xo);return b>0?q(0,0,xo):q(0,0,0xfff0)}var\na=b==0&&1/b==-Infinity?dy:b>=0?0:dy;if(a)b=-b;var\nc=aoI(b)+1023;if(c<=0){c=0;b/=Math.pow(2,-zs)}else{b/=Math.pow(2,c-z4);if(b<16){b*=2;c-=1}if(c==0)b/=2}var\ne=Math.pow(2,24),d=b|0;b=(b-d)*e;var\nf=b|0;b=(b-f)*e;var\ng=b|0;d=d&p8|a|c<<4;return q(g,f,d)}function\nhA(b){return b.toArray()}function\nAh(d,c,g){d.write(32,c.dims.length);d.write(32,c.kind|c.layout<<8);if(c.caml_custom==mv)for(var\nb=0;b>4;if(d==yI)return(a|g|c&p8)==0?c&dy?-Infinity:Infinity:NaN;var\nf=Math.pow(2,-24),b=(a*f+g)*f+(c&p8);if(d>0){b+=16;b*=Math.pow(2,d-z4)}else\nb*=Math.pow(2,-zs);if(c&dy)b=-b;return b}function\nq6(c){var\ne=c.length,d=1;for(var\nb=0;b>>24&dB|(b&c8)<<8,b>>>16&c8)}function\nrg(b){return b.hi32()}function\nrh(b){return b.lo32()}var\nanI=mv;function\nfH(d,e,c,b){this.kind=d;this.layout=e;this.dims=c;this.data=b}fH.prototype.caml_custom=anI;fH.prototype.offset=function(c){var\nd=0;if(typeof\nc===\"number\")c=[c];if(!(c\ninstanceof\nArray))az(\"bigarray.js: invalid offset\");if(this.dims.length!=c.length)az(\"Bigarray.get/set: bad number of dimensions\");if(this.layout==0)for(var\nb=0;b=this.dims[b])je();d=d*this.dims[b]+c[b]}else\nfor(var\nb=this.dims.length-1;b>=0;b--){if(c[b]<1||c[b]>this.dims[b])je();d=d*this.dims[b]+(c[b]-1)}return d};fH.prototype.get=function(b){switch(this.kind){case\n7:var\ne=this.data[b*2+0],c=this.data[b*2+1];return an4(e,c);case\n10:case\n11:var\nf=this.data[b*2+0],d=this.data[b*2+1];return[eD,f,d];default:return this.data[b]}};fH.prototype.set=function(b,c){switch(this.kind){case\n7:this.data[b*2+0]=rh(c);this.data[b*2+1]=rg(c);break;case\n10:case\n11:this.data[b*2+0]=c[1];this.data[b*2+1]=c[2];break;default:this.data[b]=c;break}return 0};fH.prototype.fill=function(c){switch(this.kind){case\n7:var\nd=rh(c),f=rg(c);if(d==f)this.data.fill(d);else\nfor(var\nb=0;be)return 1;if(d!=e){if(!g)return NaN;if(d==d)return 1;if(e==e)return-1}}break;case\n7:for(var\nb=0;bc.data[b+1])return 1;if(this.data[b]>>>0>>0)return-1;if(this.data[b]>>>0>c.data[b]>>>0)return 1}break;case\n2:case\n3:case\n4:case\n5:case\n6:case\n8:case\n9:case\n12:for(var\nb=0;bc.data[b])return 1}break}return 0};function\nhw(d,e,c,b){this.kind=d;this.layout=e;this.dims=c;this.data=b}hw.prototype=new\nfH();hw.prototype.offset=function(b){if(typeof\nb!==\"number\")if(b\ninstanceof\nArray&&b.length==1)b=b[0];else\naz(\"Ml_Bigarray_c_1_1.offset\");if(b<0||b>=this.dims[0])je();return b};hw.prototype.get=function(b){return this.data[b]};hw.prototype.set=function(b,c){this.data[b]=c;return 0};hw.prototype.fill=function(b){this.data.fill(b);return 0};function\nAd(d,e,b,c){var\nf=Af(d);if(q6(b)*f!=c.length)az(\"length doesn't match dims\");if(e==0&&b.length==1&&f==1)return new\nhw(d,e,b,c);return new\nfH(d,e,b,c)}function\nap(c){if(!cO.Failure)cO.Failure=[I,b(my),-3];rn(cO.Failure,c)}function\nAe(c,v,r){var\ni=c.read32s();if(i<0||i>16)ap(\"input_value: wrong number of bigarray dimensions\");var\np=c.read32s(),j=p&dB,o=p>>8&1,h=[];if(r==mv)for(var\nb=0;b>>32-15;b=eM(b,0x1b873593);c^=b;c=c<<13|c>>>32-13;return(c+(c<<2)|0)+(0xe6546b64|0)|0}function\nanY(b,c){b=bM(b,rh(c));b=bM(b,rg(c));return b}function\nrb(b,c){return anY(b,fL(c))}function\nAg(d){var\nc=q6(d.dims),e=0;switch(d.kind){case\n2:case\n3:case\n12:if(c>c_)c=c_;var\nf=0,b=0;for(b=0;b+4<=d.data.length;b+=4){f=d.data[b+0]|d.data[b+1]<<8|d.data[b+2]<<16|d.data[b+3]<<24;e=bM(e,f)}f=0;switch(c&3){case\n3:f=d.data[b+2]<<16;case\n2:f|=d.data[b+1]<<8;case\n1:f|=d.data[b+0];e=bM(e,f)}break;case\n4:case\n5:if(c>cx)c=cx;var\nf=0,b=0;for(b=0;b+2<=d.data.length;b+=2){f=d.data[b+0]|d.data[b+1]<<16;e=bM(e,f)}if((c&1)!=0)e=bM(e,d.data[b]);break;case\n6:if(c>64)c=64;for(var\nb=0;b64)c=64;for(var\nb=0;b32)c=32;c*=2;for(var\nb=0;b64)c=64;for(var\nb=0;b32)c=32;for(var\nb=0;b0?c(d,a,f):c(a,d,f);if(f&&b!=b)return e;if(+b!=+b)return+b;if((b|0)!=0)return b|0}return e}function\njk(b){return b\ninstanceof\nea}function\nmU(b){return jk(b)}function\nAo(b){if(typeof\nb===\"number\")return hm;else\nif(jk(b))return i0;else\nif(mU(b))return 1252;else\nif(b\ninstanceof\nArray&&b[0]===b[0]>>>0&&b[0]<=dC){var\nc=b[0]|0;return c==eD?0:c}else\nif(b\ninstanceof\nString)return xI;else\nif(typeof\nb==\"string\")return xI;else\nif(b\ninstanceof\nNumber)return hm;else\nif(b&&b.caml_custom)return pO;else\nif(b&&b.compare)return 1256;else\nif(typeof\nb==\"function\")return 1247;else\nif(typeof\nb==\"symbol\")return 1251;return 1001}function\nbt(b,c){if(bc)return 1;if(b!=c){if(!e)return NaN;if(b==b)return 1;if(c==c)return-1}break;case\n1001:if(bc)return 1;if(b!=c){if(!e)return NaN;if(b==b)return 1;if(c==c)return-1}break;case\n1251:if(b!==c){if(!e)return NaN;return 1}break;case\n1252:var\nb=b_(b),c=b_(c);if(b!==c){if(bc)return 1}break;case\n12520:var\nb=b.toString(),c=c.toString();if(b!==c){if(bc)return 1}break;case\n246:case\n254:default:if(b.length!=c.length)return b.length1)f.push(b,c,1);break}}if(f.length==0)return 0;var\nh=f.pop();c=f.pop();b=f.pop();if(h+1=d.length)az(\"Weak.get_key\");var\nb=d[eK+c];if(F.WeakRef&&b\ninstanceof\nF.WeakRef)b=b.deref();return b===undefined?0:[0,b]}function\nAq(c){if(F.FinalizationRegistry&&F.WeakRef)if(c[1]instanceof\nF.FinalizationRegistry)for(var\nd=eK;d=c.length)az(\"Weak.set\");if(b\ninstanceof\nObject&&F.WeakRef){if(c[1].register)c[1].register(b,undefined,b);c[eK+d]=new(F.WeakRef)(b)}else\nc[eK+d]=b;return 0}function\nai(b,c){return+(gm(b,c,false)==0)}function\nanS(b,d,c,e){if(c>0)if(d==0&&(c>=b.l||b.t==2&&c>=b.c.length))if(e==0){b.c=a;b.t=2}else{b.c=hC(c,String.fromCharCode(e));b.t=c==b.l?0:2}else{if(b.t!=4)mR(b);for(c+=d;dc)return 1;if(b===b)return 1;if(c===c)return-1;return 0}function\nq_(b){var\nc;b=b_(b);c=+b;if(b.length>0&&c===c)return c;b=b.replace(/_/g,a);c=+b;if(b.length>0&&c===c||/^[+-]?nan$/i.test(b))return c;var\nd=/^ *([+-]?)0x([0-9a-f]+)\\.?([0-9a-f]*)(p([+-]?[0-9]+))?/i.exec(b);if(d){var\ne=d[3].replace(/0+$/,a),g=parseInt(d[1]+d[2]+e,16),f=(d[5]|0)-4*e.length;c=g*Math.pow(2,f);return c}if(/^\\+?inf(inity)?$/i.test(b))return Infinity;if(/^-inf(inity)?$/i.test(b))return-Infinity;ap(\"float_of_string\")}function\nrk(e){e=b_(e);var\nf=e.length;if(f>31)az(\"format_int: format too long\");var\nb={justify:hl,signstyle:eA,filler:bd,alternate:false,base:0,signedconv:false,width:0,uppercase:false,sign:1,prec:-1,conv:\"f\"};for(var\nd=0;d=0&&c<=9){b.width=b.width*10+c;d++}d--;break;case\".\":b.prec=0;d++;while(c=e.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\nq9(c,g){if(c.uppercase)g=g.toUpperCase();var\nf=g.length;if(c.signedconv&&(c.sign<0||c.signstyle!=eA))f++;if(c.alternate){if(c.base==8)f+=1;if(c.base==16)f+=2}var\nd=a;if(c.justify==hl&&c.filler==bd)for(var\ne=f;e20){d-=20;b/=Math.pow(10,d);b+=new\nArray(d+1).join(bL);if(c>0)b=b+eF+new\nArray(c+1).join(bL);return b}else\nreturn b.toFixed(c)}}var\nb,f=rk(i),e=f.prec<0?6:f.prec;if(d<0||d==0&&1/d==-Infinity){f.sign=-1;d=-d}if(isNaN(d)){b=qv;f.filler=bd}else\nif(!isFinite(d)){b=\"inf\";f.filler=bd}else\nswitch(f.conv){case\"e\":var\nb=d.toExponential(e),c=b.length;if(b.charAt(c-3)==q1)b=b.slice(0,c-1)+bL+b.slice(c-1);break;case\"f\":b=j(d,e);break;case\"g\":e=e?e:1;b=d.toExponential(e-1);var\nh=b.indexOf(q1),g=+b.slice(h+1);if(g<-4||d>=1e21||d.toFixed(0).length>e){var\nc=h-1;while(b.charAt(c)==bL)c--;if(b.charAt(c)==eF)c--;b=b.slice(0,c+1)+b.slice(h);c=b.length;if(b.charAt(c-3)==q1)b=b.slice(0,c-1)+bL+b.slice(c-1);break}else{var\na=e;if(g<0){a-=g+1;b=d.toFixed(a)}else\nwhile(b=d.toFixed(a),b.length>e+1)a--;if(a){var\nc=b.length-1;while(b.charAt(c)==bL)c--;if(b.charAt(c)==eF)c--;b=b.slice(0,c+1)}}break}return q9(f,b)}function\nfJ(f,d){if(b_(f)==be)return b(a+d);var\nc=rk(f);if(d<0)if(c.signedconv){c.sign=-1;d=-d}else\nd>>>=0;var\ne=d.toString(c.base);if(c.prec>=0){c.filler=bd;var\ng=c.prec-e.length;if(g>0)e=hC(g,bL)+e}return q9(c,e)}var\naoq=0;function\naf(){return aoq++}function\ned(b){return b.toUtf16()}function\njq(){return typeof\nF.process!==\"undefined\"&&typeof\nF.process.versions!==\"undefined\"&&typeof\nF.process.versions.node!==\"undefined\"}function\naoK(){function\nb(b){if(b.charAt(0)===d9)return[a,b.substring(1)];return}function\nc(d){var\nh=/^([a-zA-Z]:|[\\\\/]{2}[^\\\\/]+[\\\\/]+[^\\\\/]+)?([\\\\/])?([\\s\\S]*?)$/,b=h.exec(d),c=b[1]||a,f=Boolean(c&&c.charAt(1)!==iV);if(Boolean(b[2]||f)){var\ne=b[1]||a,g=b[2]||a;return[e,d.substring(e.length+g.length)]}return}return jq()&&F.process&&F.process.platform?F.process.platform===xh?c:b:b}var\nrs=aoK();function\nAK(b){return b.slice(-1)!==d9?b+d9:b}if(jq()&&F.process&&F.process.cwd)var\njg=F.process.cwd().replace(/\\\\/g,d9);else\nvar\njg=\"/static\";jg=AK(jg);function\naob(b){b=ed(b);if(!rs(b))b=jg+b;var\nf=rs(b),e=f[1].split(d9),c=[];for(var\nd=0;d1)c.pop();break;case\".\":break;case\"\":break;default:c.push(e[d]);break}c.unshift(f[0]);c.orig=b;return c}function\naoF(f){for(var\ng=a,c=g,b,i,d=0,h=f.length;dgc){c.substr(0,1);g+=c;c=a;g+=f.slice(d,e)}else\nc+=f.slice(d,e);if(e==h)break;d=e}if(b>6);c+=String.fromCharCode(cN|b&fA)}else\nif(b<0xd800||b>=yZ)c+=String.fromCharCode(xB|b>>12,cN|b>>6&fA,cN|b&fA);else\nif(b>=0xdbff||d+1==h||(i=f.charCodeAt(d+1))yZ)c+=\"\\xef\\xbf\\xbd\";else{d++;b=(b<<10)+i-0x35fdc00;c+=String.fromCharCode(yg|b>>18,cN|b>>12&fA,cN|b>>6&fA,cN|b&fA)}if(c.length>d_){c.substr(0,1);g+=c;c=a}}return g+c}function\nanK(b){var\nc=9;if(!AN(b))c=8,b=aoF(b);return new\nea(c,b,b.length)}function\naU(b){return anK(b)}var\naoO=[\"E2BIG\",\"EACCES\",\"EAGAIN\",pM,\"EBUSY\",\"ECHILD\",\"EDEADLK\",\"EDOM\",xt,\"EFAULT\",\"EFBIG\",\"EINTR\",\"EINVAL\",\"EIO\",\"EISDIR\",\"EMFILE\",\"EMLINK\",\"ENAMETOOLONG\",\"ENFILE\",\"ENODEV\",qO,\"ENOEXEC\",\"ENOLCK\",\"ENOMEM\",\"ENOSPC\",\"ENOSYS\",qt,zI,\"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\neO(e,g,f,b){var\nc=aoO.indexOf(e);if(c<0){if(b==null)b=-9999;c=[0,b]}var\nd=[c,aU(g||a),aU(f||a)];return d}var\nAz={};function\nfO(b){return Az[b]}function\neN(c,b){throw[0,c].concat(b)}function\njf(b){if(!(b\ninstanceof\nUint8Array))b=new\nUint8Array(b);return new\nea(4,b,b.length)}function\nW(b){rn(cO.Sys_error,b)}function\nrm(b){W(b+mj)}function\njp(b){if(b.t!=4)mR(b);return b.c}function\nbv(b){return b.l}function\nz$(){}function\nbW(b){this.data=b}bW.prototype=new\nz$();bW.prototype.constructor=bW;bW.prototype.truncate=function(b){var\nc=this.data;this.data=ah(b|0);eJ(c,0,this.data,0,b)};bW.prototype.length=function(){return bv(this.data)};bW.prototype.write=function(c,e,g,b){var\nd=this.length();if(c+b>=d){var\nf=ah(c+b),a=this.data;this.data=f;eJ(a,0,this.data,0,d)}eJ(jf(e),g,this.data,c,b);return 0};bW.prototype.read=function(c,f,a,b){var\nd=this.length();if(c+b>=d)b=d-c;if(b){var\ne=ah(b|0);eJ(this.data,c,e,0,b);f.set(jp(e),a)}return b};function\ngl(d,b,c){this.file=b;this.name=d;this.flags=c}gl.prototype.err_closed=function(){W(this.name+yQ)};gl.prototype.length=function(){if(this.file)return this.file.length();this.err_closed()};gl.prototype.write=function(d,b,e,c){if(this.file)return this.file.write(d,b,e,c);this.err_closed()};gl.prototype.read=function(d,b,e,c){if(this.file)return this.file.read(d,b,e,c);this.err_closed()};gl.prototype.close=function(){this.file=undefined};function\nbr(c,b){this.content={};this.root=c;this.lookupFun=b}br.prototype.nm=function(b){return this.root+b};br.prototype.create_dir_if_needed=function(e){var\nd=e.split(d9),c=a;for(var\nb=0;b=0)}function\ndb(b,c){return+(gm(b,c,false)>0)}function\nrc(e,c){var\nf=c.length,b,d;for(b=0;b+4<=f;b+=4){d=c.charCodeAt(b)|c.charCodeAt(b+1)<<8|c.charCodeAt(b+2)<<16|c.charCodeAt(b+3)<<24;e=bM(e,d)}d=0;switch(f&3){case\n3:d=c.charCodeAt(b+2)<<16;case\n2:d|=c.charCodeAt(b+1)<<8;case\n1:d|=c.charCodeAt(b);e=bM(e,d)}e^=f;return e}function\nanZ(b,c){return rc(b,b_(c))}function\nanW(e,c){var\nf=c.length,b,d;for(b=0;b+4<=f;b+=4){d=c[b]|c[b+1]<<8|c[b+2]<<16|c[b+3]<<24;e=bM(e,d)}d=0;switch(f&3){case\n3:d=c[b+2]<<16;case\n2:d|=c[b+1]<<8;case\n1:d|=c[b];e=bM(e,d)}e^=f;return e}function\naof(b){switch(b.t&6){default:dH(b);case\n0:return b.c;case\n4:return b.c}}function\nanV(c,d){var\nb=aof(d);return typeof\nb===\"string\"?rc(c,b):anW(c,b)}function\nanX(b){b^=b>>>16;b=eM(b,0x85ebca6b|0);b^=b>>>13;b=eM(b,0xc2b2ae35|0);b^=b>>>16;return b}function\nra(j,l,n,m){var\na,g,h,e,d,c,b,f,i;e=l;if(e<0||e>c_)e=c_;d=j;c=n;a=[m];g=0;h=1;while(g0){b=a[g++];if(b&&b.caml_custom){if(hx[b.caml_custom]&&hx[b.caml_custom].hash){var\nk=hx[b.caml_custom].hash(b);c=bM(c,k);d--}}else\nif(b\ninstanceof\nArray&&b[0]===(b[0]|0))switch(b[0]){case\n248:c=bM(c,b[2]);d--;break;case\n250:a[--g]=b[1];break;default:var\no=b.length-1<<10|b[0];c=bM(c,o);for(f=1,i=b.length;f=e)break;a[h++]=b[f]}break}else\nif(jk(b)){c=anV(c,b);d--}else\nif(mU(b)){c=anZ(c,b);d--}else\nif(typeof\nb===\"string\"){c=rc(c,b);d--}else\nif(b===(b|0)){c=bM(c,b+b+1);d--}else\nif(b===+b){c=rb(c,b);d--}}c=anX(c);return c&0x3FFFFFFF}function\nan0(b,d,l){if(!isFinite(b)){if(isNaN(b))return aU(qv);return aU(b>0?zV:\"-infinity\")}var\nj=b==0&&1/b==-Infinity?1:b>=0?0:1;if(j)b=-b;var\ne=0;if(b==0);else\nif(b<1)while(b<1&&e>-1022){b*=2;e--}else\nwhile(b>=2){b/=2;e++}var\nk=e<0?a:hl,f=a;if(j)f=eA;else\nswitch(l){case\n43:f=hl;break;case\n32:f=bd;break;default:break}if(d>=0&&d<13){var\nh=Math.pow(2,d*4);b=Math.round(b*h)/h}var\nc=b.toString(16);if(d>=0){var\ni=c.indexOf(eF);if(i<0)c+=eF+hC(d,bL);else{var\ng=i+1+d;if(c.length>24},read16u:function(){var\nc=this.s,b=this.i;this.i=b+2;return c.charCodeAt(b)<<8|c.charCodeAt(b+1)},read16s:function(){var\nc=this.s,b=this.i;this.i=b+2;return c.charCodeAt(b)<<24>>16|c.charCodeAt(b+1)},read32u:function(){var\nc=this.s,b=this.i;this.i=b+4;return(c.charCodeAt(b)<<24|c.charCodeAt(b+1)<<16|c.charCodeAt(b+2)<<8|c.charCodeAt(b+3))>>>0},read32s:function(){var\nc=this.s,b=this.i;this.i=b+4;return c.charCodeAt(b)<<24|c.charCodeAt(b+1)<<16|c.charCodeAt(b+2)<<8|c.charCodeAt(b+3)},readstr:function(d){var\nc=this.i;this.i=c+d;return b(this.s.substring(c,c+d))}};function\nhy(b){return gp(gq(b))}function\nan2(c,g){var\nn=c.read32u(),m=c.read32u(),j=c.read32u(),o=c.read32u(),p=c.read32u(),l=[],d=j>0?[]:null,i=0;function\nf(){var\nj=c.read8u();if(j>=0x40)if(j>=cN){var\np=j&0xF,k=j>>4&0x7,b=[p];if(k==0)return b;if(d)d[i++]=b;l.push(b,k);return b}else\nreturn j&0x3F;else\nif(j>=0x20){var\nf=j&0x1F,b=c.readstr(f);if(d)d[i++]=b;return b}else\nswitch(j){case\n0x00:return c.read8s();case\n0x01:return c.read16s();case\n0x02:return c.read32s();case\n0x03:ap(\"input_value: integer too large\");break;case\n0x04:var\nm=c.read8u();return d[i-m];case\n0x05:var\nm=c.read16u();return d[i-m];case\n0x06:var\nm=c.read32u();return d[i-m];case\n0x08:var\nr=c.read32u(),p=r&bJ,k=r>>10,b=[p];if(k==0)return b;if(d)d[i++]=b;l.push(b,k);return b;case\n0x13:ap(\"input_value: data block too large\");break;case\n0x09:var\nf=c.read8u(),b=c.readstr(f);if(d)d[i++]=b;return b;case\n0x0A:var\nf=c.read32u(),b=c.readstr(f);if(d)d[i++]=b;return b;case\n0x0C:var\ng=new\nArray(8);for(var\ne=0;e<8;e++)g[7-e]=c.read8u();var\nb=hy(g);if(d)d[i++]=b;return b;case\n0x0B:var\ng=new\nArray(8);for(var\ne=0;e<8;e++)g[e]=c.read8u();var\nb=hy(g);if(d)d[i++]=b;return b;case\n0x0E:var\nf=c.read8u(),b=new\nArray(f+1);b[0]=eD;var\ng=new\nArray(8);if(d)d[i++]=b;for(var\ne=1;e<=f;e++){for(var\nh=0;h<8;h++)g[7-h]=c.read8u();b[e]=hy(g)}return b;case\n0x0D:var\nf=c.read8u(),b=new\nArray(f+1);b[0]=eD;var\ng=new\nArray(8);if(d)d[i++]=b;for(var\ne=1;e<=f;e++){for(var\nh=0;h<8;h++)g[h]=c.read8u();b[e]=hy(g)}return b;case\n0x07:var\nf=c.read32u(),b=new\nArray(f+1);b[0]=eD;if(d)d[i++]=b;var\ng=new\nArray(8);for(var\ne=1;e<=f;e++){for(var\nh=0;h<8;h++)g[7-h]=c.read8u();b[e]=hy(g)}return b;case\n0x0F:var\nf=c.read32u(),b=new\nArray(f+1);b[0]=eD;var\ng=new\nArray(8);for(var\ne=1;e<=f;e++){for(var\nh=0;h<8;h++)g[h]=c.read8u();b[e]=hy(g)}return b;case\n0x10:case\n0x11:ap(\"input_value: code pointer\");break;case\n0x12:case\n0x18:case\n0x19:var\nq,s=a;while((q=c.read8u())!=0)s+=String.fromCharCode(q);var\no=hx[s],n;if(!o)ap(\"input_value: unknown custom block identifier\");switch(j){case\n0x12:break;case\n0x19:if(!o.fixed_length)ap(\"input_value: expected a fixed-size custom block\");n=o.fixed_length;break;case\n0x18:n=c.read32u();c.read32s();c.read32s();break}var\nt=c.i,k=[0],b=o.deserialize(c,k);if(n!=undefined)if(n!=k[0])ap(\"input_value: incorrect length of serialized custom block\");if(d)d[i++]=b;return b;default:ap(\"input_value: ill-formed message\")}}var\nk=f();while(l.length>0){var\nh=l.pop(),b=l.pop(),e=b.length;if(e=b.buffer_max){b.buffer_curr=0;b.buffer_max=0;rp(b)}if(b.buffer_curr>=b.buffer_max)break;d[f+c]=b.buffer[b.buffer_curr];b.buffer_curr++;c++}return c}var\nc=a(f,0,20);if(c==0)AD();else\nif(c<20)ap(\"input_value: truncated object\");var\nd=aoc(jf(f),0),e=new\nUint8Array(d+20);e.set(f,0);var\nc=a(e,20,d);if(c>24&c9,b>>31&c8)}function\nb9(b){return b.toInt()}function\nan6(b){return+b.isNeg()}function\neL(b){return b.neg()}function\nAu(h,d){var\nb=rk(h);if(b.signedconv&&an6(d)){b.sign=-1;d=eL(d)}var\nc=a,i=a6(b.base),g=\"0123456789abcdef\";do{var\nf=d.udivmod(i);d=f.quotient;c=g.charAt(b9(f.modulus))+c}while(!an7(d));if(b.prec>=0){b.filler=bd;var\ne=b.prec-c.length;if(e>0)c=hC(e,bL)+c}return q9(b,c)}function\nAv(b,c){return b.mod(c)}function\nfM(b,c){return b.mul(c)}function\nhz(b){if(b<0)b=Math.ceil(b);return new\nJ(b&c9,Math.floor(b*jj)&c9,Math.floor(b*jj*jj)&c8)}function\nri(b,c){return b.ucompare(c)<0}function\nAA(d){var\nb=0,f=o(d),c=10,e=1;if(f>0)switch(u(d,b)){case\n45:b++;e=-1;break;case\n43:b++;e=1;break}if(b+1=48&&b<=57)return b-48;if(b>=65&&b<=90)return b-55;if(b>=97&&b<=O)return b-87;return-1}function\nji(a){var\ng=AA(a),f=g[0],i=g[1],d=g[2],h=a6(d),j=new\nJ(c9,0xfffffff,c8).udivmod(h).quotient,e=u(a,f),b=mW(e);if(b<0||b>=d)ap(eI);var\nc=a6(b);for(;;){f++;e=u(a,f);if(e==95)continue;b=mW(e);if(b<0||b>=d)break;if(ri(j,c))ap(eI);b=a6(b);c=fK(fM(h,c),b);if(ri(c,b))ap(eI)}if(f!=o(a))ap(eI);if(d==10&&ri(new\nJ(0,0,dy),c))ap(eI);if(i<0)c=eL(c);return c}function\ngr(b,c){return b.or(c)}function\nAw(c,b){return c.shift_left(b)}function\naq(c,b){return c.shift_right(b)}function\nbX(c,b){return c.shift_right_unsigned(b)}function\nfN(b,c){return b.sub(c)}function\nmT(b){return b.toFloat()}function\nAx(b,c){return b.xor(c)}function\ndc(a){var\nh=AA(a),d=h[0],i=h[1],e=h[2],g=o(a),j=-1>>>0,f=d=e)ap(eI);var\nb=c;for(d++;d=e)break;b=e*b+c;if(b>j)ap(eI)}if(d!=g)ap(eI);b=i*b;if(e==10&&(b|0)!=b)ap(eI);return b|0}function\nhB(b){return b.slice(1)}function\nan$(b){return[d5,b]}function\ncy(b,c){return+(gm(b,c,false)<=0)}function\ndI(b,c){return+(gm(b,c,false)<0)}function\njl(c){c=b_(c);var\ne=c.length/2,d=new\nArray(e);for(var\nb=0;b>16;return d}function\naoa(c,t,b){var\nn=2,o=3,r=5,e=6,h=7,g=8,j=9,m=1,l=2,q=3,s=4,p=5;if(!c.lex_default){c.lex_base=jl(c[m]);c.lex_backtrk=jl(c[l]);c.lex_check=jl(c[p]);c.lex_trans=jl(c[s]);c.lex_default=jl(c[q])}var\nf,d=t,k=jp(b[n]);if(d>=0){b[h]=b[r]=b[e];b[g]=-1}else\nd=-d-1;for(;;){var\na=c.lex_base[d];if(a<0)return-a-1;var\ni=c.lex_backtrk[d];if(i>=0){b[h]=b[e];b[g]=i}if(b[e]>=b[o])if(b[j]==0)return-d-1;else\nf=c_;else{f=k[b[e]];b[e]++}if(c.lex_check[a+f]==d)d=c.lex_trans[a+f];else\nd=c.lex_default[d];if(d<0){b[e]=b[h];if(b[g]==-1)ap(\"lexing: empty token\");else\nreturn b[g]}else\nif(f==c_)b[j]=0}}function\nbu(b,e){if(b<0)je();var\nb=b+1|0,c=new\nArray(b);c[0]=0;for(var\nd=1;d>>32-c,d)}function\na(d,c,e,f,h,a,g){return b(c&e|~c&f,d,c,h,a,g)}function\ng(e,c,f,d,h,a,g){return b(c&d|f&~d,e,c,h,a,g)}function\nh(d,c,e,f,h,a,g){return b(c^e^f,d,c,h,a,g)}function\ni(d,c,e,f,h,a,g){return b(e^(c|~f),d,c,h,a,g)}return function(j,f){var\nb=j[0],c=j[1],d=j[2],e=j[3];b=a(b,c,d,e,f[0],7,0xD76AA478);e=a(e,b,c,d,f[1],12,0xE8C7B756);d=a(d,e,b,c,f[2],17,0x242070DB);c=a(c,d,e,b,f[3],22,0xC1BDCEEE);b=a(b,c,d,e,f[4],7,0xF57C0FAF);e=a(e,b,c,d,f[5],12,0x4787C62A);d=a(d,e,b,c,f[6],17,0xA8304613);c=a(c,d,e,b,f[7],22,0xFD469501);b=a(b,c,d,e,f[8],7,0x698098D8);e=a(e,b,c,d,f[9],12,0x8B44F7AF);d=a(d,e,b,c,f[10],17,0xFFFF5BB1);c=a(c,d,e,b,f[11],22,0x895CD7BE);b=a(b,c,d,e,f[12],7,0x6B901122);e=a(e,b,c,d,f[13],12,0xFD987193);d=a(d,e,b,c,f[14],17,0xA679438E);c=a(c,d,e,b,f[15],22,0x49B40821);b=g(b,c,d,e,f[1],5,0xF61E2562);e=g(e,b,c,d,f[6],9,0xC040B340);d=g(d,e,b,c,f[11],14,0x265E5A51);c=g(c,d,e,b,f[0],20,0xE9B6C7AA);b=g(b,c,d,e,f[5],5,0xD62F105D);e=g(e,b,c,d,f[10],9,0x02441453);d=g(d,e,b,c,f[15],14,0xD8A1E681);c=g(c,d,e,b,f[4],20,0xE7D3FBC8);b=g(b,c,d,e,f[9],5,0x21E1CDE6);e=g(e,b,c,d,f[14],9,0xC33707D6);d=g(d,e,b,c,f[3],14,0xF4D50D87);c=g(c,d,e,b,f[8],20,0x455A14ED);b=g(b,c,d,e,f[13],5,0xA9E3E905);e=g(e,b,c,d,f[2],9,0xFCEFA3F8);d=g(d,e,b,c,f[7],14,0x676F02D9);c=g(c,d,e,b,f[12],20,0x8D2A4C8A);b=h(b,c,d,e,f[5],4,0xFFFA3942);e=h(e,b,c,d,f[8],11,0x8771F681);d=h(d,e,b,c,f[11],16,0x6D9D6122);c=h(c,d,e,b,f[14],23,0xFDE5380C);b=h(b,c,d,e,f[1],4,0xA4BEEA44);e=h(e,b,c,d,f[4],11,0x4BDECFA9);d=h(d,e,b,c,f[7],16,0xF6BB4B60);c=h(c,d,e,b,f[10],23,0xBEBFBC70);b=h(b,c,d,e,f[13],4,0x289B7EC6);e=h(e,b,c,d,f[0],11,0xEAA127FA);d=h(d,e,b,c,f[3],16,0xD4EF3085);c=h(c,d,e,b,f[6],23,0x04881D05);b=h(b,c,d,e,f[9],4,0xD9D4D039);e=h(e,b,c,d,f[12],11,0xE6DB99E5);d=h(d,e,b,c,f[15],16,0x1FA27CF8);c=h(c,d,e,b,f[2],23,0xC4AC5665);b=i(b,c,d,e,f[0],6,0xF4292244);e=i(e,b,c,d,f[7],10,0x432AFF97);d=i(d,e,b,c,f[14],15,0xAB9423A7);c=i(c,d,e,b,f[5],21,0xFC93A039);b=i(b,c,d,e,f[12],6,0x655B59C3);e=i(e,b,c,d,f[3],10,0x8F0CCC92);d=i(d,e,b,c,f[10],15,0xFFEFF47D);c=i(c,d,e,b,f[1],21,0x85845DD1);b=i(b,c,d,e,f[8],6,0x6FA87E4F);e=i(e,b,c,d,f[15],10,0xFE2CE6E0);d=i(d,e,b,c,f[6],15,0xA3014314);c=i(c,d,e,b,f[13],21,0x4E0811A1);b=i(b,c,d,e,f[4],6,0xF7537E82);e=i(e,b,c,d,f[11],10,0xBD3AF235);d=i(d,e,b,c,f[2],15,0x2AD7D2BB);c=i(c,d,e,b,f[9],21,0xEB86D391);j[0]=k(b,j[0]);j[1]=k(c,j[1]);j[2]=k(d,j[2]);j[3]=k(e,j[3])}}();function\nanD(b,f,c){var\ne=b.len&fA,d=0;b.len+=c;if(e){var\na=64-e;if(c=64){b.b8.set(f.subarray(d,d+64),0);mQ(b.w,b.b32);c-=64;d+=64}if(c)b.b8.set(f.subarray(d,d+c),0)}function\nanB(c){var\nd=c.len&fA;c.b8[d]=cN;d++;if(d>56){for(var\nb=d;b<64;b++)c.b8[b]=0;mQ(c.w,c.b32);for(var\nb=0;b<56;b++)c.b8[b]=0}else\nfor(var\nb=d;b<56;b++)c.b8[b]=0;c.b32[14]=c.len<<3;c.b32[15]=c.len>>29&0x1FFFFFFF;mQ(c.w,c.b32);var\nf=new\nUint8Array(16);for(var\ne=0;e<4;e++)for(var\nb=0;b<4;b++)f[e*4+b]=c.w[e]>>8*b&bJ;return f}function\nAI(c){return b(jo(c,0,c.length))}function\naod(f,d,c){var\nb=anC(),e=jp(f);anD(b,e.subarray(d,d+c),c);return AI(anB(b))}function\naoe(d,c,b){return aod(c$(d),c,b)}function\naoV(c){var\nb=aP[c];return b.file.length()}function\naoW(c){var\nb=aP[c];return hz(b.file.length())}var\nhD=new\nArray(3);function\naow(b){var\nc=hD[b];if(c)c.close();delete\nhD[b];return 0}function\ndJ(c){var\nb=aP[c];if(!b.opened)W(\"Cannot flush a closed channel\");if(!b.buffer||b.buffer_curr==0)return 0;if(b.output)b.output(jo(b.buffer,0,b.buffer_curr));else\nb.file.write(b.offset,b.buffer,0,b.buffer_curr);b.offset+=b.buffer_curr;b.buffer_curr=0;return 0}function\naoX(c){var\nb=aP[c];b.opened=false;aow(b.fd);return 0}function\naog(){return 0}function\naoi(g,f,a,e){var\nb=aP[g],d=e,c=b.buffer_max-b.buffer_curr;if(e<=c){f.set(b.buffer.subarray(b.buffer_curr,b.buffer_curr+e),a);b.buffer_curr+=e}else\nif(c>0){f.set(b.buffer.subarray(b.buffer_curr,b.buffer_curr+c),a);b.buffer_curr+=c;d=c}else{b.buffer_curr=0;b.buffer_max=0;rp(b);var\nc=b.buffer_max-b.buffer_curr;if(d>c)d=c;f.set(b.buffer.subarray(b.buffer_curr,b.buffer_curr+d),a);b.buffer_curr+=d}return d}function\naoh(d,b,e,f){var\nc=jp(b);return aoi(d,c,e,f)}function\naoj(c){var\nb=aP[c];if(b.buffer_curr>=b.buffer_max){b.buffer_curr=0;b.buffer_max=0;rp(b)}if(b.buffer_curr>=b.buffer_max)AD();var\nd=b.buffer[b.buffer_curr];b.buffer_curr++;return d}function\naoY(c){var\ne=aP[c],b=0;for(var\nd=0;d<4;d++)b=(b<<8)+aoj(c);return b}function\naoB(c,b){if(b.name)try{var\ne=require(\"fs\"),d=e.openSync(b.name,\"rs\");return new\ndE(d,b)}catch(a){}return new\ndE(c,b)}function\njd(b,c){bW.call(this,ah(0));this.log=function(b){return 0};if(b==1&&typeof\nconsole.log==\"function\")this.log=console.log;else\nif(b==2&&typeof\nconsole.error==\"function\")this.log=console.error;else\nif(typeof\nconsole.log==\"function\")this.log=console.log;this.flags=c}jd.prototype.length=function(){return 0};jd.prototype.write=function(f,d,c,b){if(this.log){if(b>0&&c>=0&&c+b<=d.length&&d[c+b-1]==10)b--;var\ne=ah(b);eJ(jf(d),c,e,0,b);this.log(e.toUtf16());return 0}W(this.fd+yQ)};jd.prototype.read=function(d,b,e,c){W(this.fd+\": file descriptor is write only\")};jd.prototype.close=function(){this.log=undefined};function\nmZ(c,b){if(b==undefined)b=hD.length;hD[b]=c;return b}function\naoA(d,c,a){var\nb={};while(c){switch(c[1]){case\n0:b.rdonly=1;break;case\n1:b.wronly=1;break;case\n2:b.append=1;break;case\n3:b.create=1;break;case\n4:b.truncate=1;break;case\n5:b.excl=1;break;case\n6:b.binary=1;break;case\n7:b.text=1;break;case\n8:b.nonblock=1;break}c=c[2]}if(b.rdonly&&b.wronly)W(b_(d)+pY);if(b.text&&b.binary)W(b_(d)+p6);var\ne=rt(d),f=e.device.open(e.rest,b);return mZ(f,undefined)}(function(){function\nb(b,c){return jq()?aoB(b,c):new\njd(b,c)}mZ(b(0,{rdonly:1,altname:\"/dev/stdin\",isCharacterDevice:true}),0);mZ(b(1,{buffered:2,wronly:1,isCharacterDevice:true}),1);mZ(b(2,{buffered:2,wronly:1,isCharacterDevice:true}),2)}());function\naok(d){var\nb=hD[d];if(b.flags.wronly)W(ys+d+\" is writeonly\");var\ne=null,c={file:b,offset:b.flags.append?b.length():0,fd:d,opened:true,out:false,buffer_curr:0,buffer_max:0,buffer:new\nUint8Array(y5),refill:e};aP[c.fd]=c;return c.fd}function\nrj(d){var\nb=hD[d];if(b.flags.rdonly)W(ys+d+\" is readonly\");var\ne=b.flags.buffered!==undefined?b.flags.buffered:1,c={file:b,offset:b.flags.append?b.length():0,fd:d,opened:true,out:true,buffer_curr:0,buffer:new\nUint8Array(y5),buffered:e};aP[c.fd]=c;return c.fd}function\naol(){var\nc=0;for(var\nb=0;bb.buffer.length){var\nf=new\nUint8Array(b.buffer_curr+c.length);f.set(b.buffer);b.buffer=f}switch(b.buffered){case\n0:b.buffer.set(c,b.buffer_curr);b.buffer_curr+=c.length;dJ(d);break;case\n1:b.buffer.set(c,b.buffer_curr);b.buffer_curr+=c.length;if(b.buffer_curr>=b.buffer.length)dJ(d);break;case\n2:var\ne=c.lastIndexOf(10);if(e<0){b.buffer.set(c,b.buffer_curr);b.buffer_curr+=c.length;if(b.buffer_curr>=b.buffer.length)dJ(d)}else{b.buffer.set(c.subarray(0,e+1),b.buffer_curr);b.buffer_curr+=e+1;dJ(d);b.buffer.set(c.subarray(e+1),b.buffer_curr);b.buffer_curr+=c.length-e-1}break}return 0}function\nmV(c,b,e,d){return aom(c,c$(b),e,d)}function\nAy(d,c){var\ne=b(String.fromCharCode(c));mV(d,e,0,1);return 0}function\naoZ(d,b){var\nc=[b>>24&bJ,b>>16&bJ,b>>8&bJ,b&bJ],e=AI(c);mV(d,e,0,4);return 0}function\nAB(c){var\nb=aP[c];return b.offset-(b.buffer_max-b.buffer_curr)}function\nao0(b){return AB(b)}function\nao1(b){return hz(AB(b))}function\nAC(c){var\nb=aP[c];return b.offset+b.buffer_curr}function\nao2(b){return AC(b)}function\nao3(b){return hz(AC(b))}function\nAF(d,c){var\nb=aP[d];if(b.refill!=null)W(\"Illegal seek\");if(c>=b.offset-b.buffer_max&&c<=b.offset&&b.file.flags.binary)b.buffer_curr=b.buffer_max-(b.offset-c);else{b.offset=c;b.buffer_curr=0;b.buffer_max=0}return 0}function\nao4(b,c){return AF(b,c)}function\nao5(c,b){var\nb=mT(b);return AF(c,b)}function\nAG(b,d){dJ(b);var\nc=aP[b];c.offset=d;return 0}function\nao6(b,c){return AG(b,c)}function\nao7(c,b){var\nb=mT(b);return AG(c,b)}function\nao8(d,c){var\nb=aP[d];b.file.flags.text=!c;b.file.flags.binary=c;return 0}function\naon(c,d){var\nb=aP[c];b.name=d;return 0}function\njm(c,b){if(b==0)mX();return c%b}function\nbf(b,c){return+(gm(b,c,false)!=0)}function\naop(b,c){b[0]=d5;b[1]=c;return 0}function\ncz(b){if(b\ninstanceof\nArray&&b[0]==b[0]>>>0)return b[0];else\nif(jk(b))return i0;else\nif(mU(b))return i0;else\nif(b\ninstanceof\nFunction||typeof\nb==\"function\")return yV;else\nif(b&&b.caml_custom)return dC;else\nreturn hm}function\nro(){return 0}function\ndd(c,d,b){if(b&&F.toplevelReloc)c=F.toplevelReloc(b);cO[c+1]=d;if(b)cO[b]=d}function\nrq(b,c){Az[b_(b)]=c;return 0}function\naQ(b,c){return q7(b,c)}function\naou(){az(qc)}function\nm(c,b){if(b>>>0>=o(c))aou();return u(c,b)}function\naov(b,c){return Ak(b,c)}function\nao9(b,c){return aov(c,b)}function\njn(b,c){return Al(b,c)}function\nAH(b,c){return jn(c,b)}function\nV(b,c){return 1-aQ(b,c)}var\nanE=function(){var\nb=F.process,a=\"a.out\",c=[];if(b&&b.argv&&b.argv.length>1){var\nf=b.argv;a=f[1];c=f.slice(2)}var\ng=aU(a),e=[0,g];for(var\nd=0;d>3]>>(b&7)&1}function\nn(c,b){return m(c,b>>3)>>(b&7)&1}function\nb(m,c,b,B){var\nw=hB(m[1]),k=hB(m[2]),v=b_(m[3]),y=m[4]|0,z=m[5]|0,C=m[6]|0,c=AL(c),l=0,x=false,t=[],i=new\nArray(y),r=new\nArray(z);for(var\na=0;a>8,e=s&dB,g=c[b],h;l++;switch(A){case\nd.CHAR:if(b===c.length){j();break}if(g===e)b++;else\nf();break;case\nd.CHARNORM:if(b===c.length){j();break}if(v.charCodeAt(g)===e)b++;else\nf();break;case\nd.STRING:for(var\no=b_(k[e]),a=0;a0&&c[b-1]!=10)f();break;case\nd.EOL:if(bo(c))az(\"Str.search_forward\");while(b<=o(c)){var\nd=AO(e,c,b,0);if(d)return d;b++}return[0]}function\naoN(e,d,b){if(b<0||b>o(d))az(\"Str.string_match\");var\nc=AO(e,d,b,0);return c?c:[0]}function\nan_(b){switch(b[2]){case-8:case-11:case-12:return 1;default:return 0}}function\nanT(c){var\nb=a;if(c[0]==0){b+=c[1][1];if(c.length==3&&c[2][0]==0&&an_(c[1]))var\nf=c[2],g=1;else\nvar\ng=2,f=c;b+=ct;for(var\ne=g;eg)b+=cM;var\nd=f[e];if(typeof\nd==\"number\")b+=d.toString();else\nif(d\ninstanceof\nea)b+=fD+d.toString()+fD;else\nif(typeof\nd==\"string\")b+=fD+d.toString()+fD;else\nb+=mI}b+=bq}else\nif(c[0]==I)b+=c[1];return b}function\nAr(b){if(b\ninstanceof\nArray&&(b[0]==0||b[0]==I)){var\nd=fO(yS);if(d)d(b,false);else{var\ne=anT(b),c=fO(xe);if(c)c(0);console.error(qI+e+\"\\n\")}}else\nthrow b}function\naot(){var\nb=F.process;if(b&&b.on)b.on(\"uncaughtException\",function(c,d){Ar(c);b.exit(2)});else\nif(F.addEventListener)F.addEventListener(\"error\",function(b){if(b.error)Ar(b.error)})}aot();function\nc(b,c){return b.length==1?b(c):ec(b,[c])}function\nf(b,c,d){return b.length==2?b(c,d):ec(b,[c,d])}function\nw(b,c,d,e){return b.length==3?b(c,d,e):ec(b,[c,d,e])}function\ndw(b,c,d,e,f){return b.length==4?b(c,d,e,f):ec(b,[c,d,e,f])}function\nd3(b,c,d,e,f,a){return b.length==5?b(c,d,e,f,a):ec(b,[c,d,e,f,a])}function\nxc(b,c,d,e,f,a,g){return b.length==6?b(c,d,e,f,a,g):ec(b,[c,d,e,f,a,g])}function\nmh(b,c,d,e,f,a,g,h){return b.length==7?b(c,d,e,f,a,g,h):ec(b,[c,d,e,f,a,g,h])}anU();var\nm1=[I,b(yn),-1],jt=[I,b(qm),-2],bN=[I,b(my),-3],eP=[I,b(qF),-4],ee=[I,b(qq),-5],L=[I,b(qM),-7],js=[I,b(pQ),-8],ru=[I,b(zw),-9],t=[I,b(qR),-11],rv=[I,b(yF),yw],fV=q(0,0,0),jK=q(1,0,0),rX=q(0,0,32768),rY=q(cr,cr,32767),nh=[0,b(a),0,0,-1],rZ=[0,b(a),1,0,0],sc=[0,0,b(a)],anj=[4,0,0,0,[12,45,[4,0,0,0,0]]],nv=[0,[11,b('File \"'),[2,0,[11,b('\", line '),[4,0,0,0,[11,b(y_),[4,0,0,0,[12,45,[4,0,0,0,[11,b(dz),[2,0,0]]]]]]]]]],b('File \"%s\", line %d, characters %d-%d: %s')],gJ=b(\"sign0.ml.t\"),t5=q(xJ,xJ,13107),ce=[0,[0,0,0],[0,0,0]],e3=[0,[0,0,0],[0,0,0]],vV=[0,pR,[0,qD,0]],ag=[0,[0,0,0],[0,0,0]],kO=b(\"..\"),kP=[0,[0,-803987323,b(\"str_concat\")],[0,[0,mK,b(\"add\")],[0,[0,mD,b(\"itos\")],0]]],ank=[12,cs,[17,0,0]],anl=[0,b(p),0,0],anm=[17,0,0],ann=[17,0,0],ano=[11,b(Q),0],anp=[12,58,[17,[0,b(h),1,0],[15,[17,0,[17,[0,b(h),1,0],[18,[1,[0,0,b(a)]],[12,gh,[17,[0,b(\"@;<0 2>\"),0,2],[18,[1,[0,ano,b(Q)]],0]]]]]]]]],anq=[17,0,0],pp=[0,[0,0,b(\"parse\")],[0,[0,1,b(\"can\")],[0,[0,2,b(\"solve\")],[0,[0,3,b(\"ir\")],[0,[0,4,b(\"eval\")],0]]]]],pq=[0,[0,0,b(\"print\")],[0,[0,1,b(\"elab\")],[0,[0,1,b(\"elaborate\")],0]]];dd(11,rv,yF);dd(10,t,qR);dd(9,[I,b(xN),p$],xN);dd(8,ru,zw);dd(7,js,pQ);dd(6,L,qM);dd(5,[I,b(x9),-6],x9);dd(4,ee,qq);dd(3,eP,qF);dd(2,bN,my);dd(1,jt,qm);dd(0,m1,yn);var\nA6=b(\"input\"),A5=b(\"output_substring\"),A3=[0,1,[0,3,[0,4,[0,7,0]]]],A1=b(\"%.12g\"),A0=b(eF),AX=b(qJ),AY=b(p2),AZ=b(\"bool_of_string\"),AU=b(p2),AV=b(qJ),AT=b(\"char_of_int\"),AP=b(\"Stdlib.Exit\"),AR=q(1,0,32752),A8=b(\"Stdlib.Sys.Break\"),Be=b(\"Obj.Ephemeron.check_key\"),Bd=b(\"Obj.Ephemeron.set_key\"),Bc=b(\"Obj.Ephemeron.get_key\"),Bb=b(\"Obj.Ephemeron.create\"),A_=b(z1),A9=b(z1),Bf=b(\"CamlinternalLazy.Undefined\"),Bh=b(\"option is None\"),Bj=b(\"\\\\\\\\\"),Bk=b(\"\\\\'\"),Bl=b(\"\\\\b\"),Bm=b(\"\\\\t\"),Bn=b(xp),Bo=b(\"\\\\r\"),Bi=b(\"Char.chr\"),Bs=b(\" is not a latin1 character\"),Bt=b(\"%04X\"),Bu=b(\"U+\"),Bq=b(\" is not an Unicode scalar value\"),Br=b(zJ),Bz=b(\"List.map2\"),BA=b(\"List.iter2\"),BB=b(\"List.for_all2\"),BC=[0,0,0],BD=b(\"List.combine\"),Bx=b(\"nth\"),By=b(\"List.nth\"),Bw=b(\"tl\"),Bv=b(\"hd\"),BH=b(\"Bytes.of_seq: cannot grow bytes\"),BG=b(\"String.blit / Bytes.blit_string\"),BF=b(\"Bytes.blit\"),BE=b(\"String.sub / Bytes.sub\"),BM=b(\"String.contains_from / Bytes.contains_from\"),BK=b(\"String.index_from / Bytes.index_from\"),BJ=b(a),BI=b(\"String.concat\"),BP=b(\"Array.blit\"),BO=b(\"Array.sub\"),BN=b(\"Array.init\"),BS=b(be),BX=b(be),BW=q(cr,cr,i3),BV=q(0,0,0),BU=q(1,0,0),BT=q(cr,cr,i3),B0=b(be),B1=b(\"Stdlib.Parsing.Parse_error\"),B6=b(\"Map.remove_min_elt\"),B7=[0,0,0,0],B8=[0,b(\"map.ml\"),yj,10],B9=[0,0,0],B2=b(mp),B3=b(mp),B4=b(mp),B5=b(mp),B_=b(\"Stdlib.Stack.Empty\"),B$=b(\"Stdlib.Queue.Empty\"),Ce=b(\"Buffer.add_substring/add_subbytes\"),Cd=b(\"Buffer.add: cannot grow buffer\"),Cc=[0,b(zE),93,2],Cb=[0,b(zE),94,2],Ca=b(\"Buffer.sub\"),Cp=b(\"%c\"),Cq=b(cw),Cr=b(yC),Cs=b(xC),Ct=b(zm),Cu=b(yP),Cv=b(\"%f\"),Cw=b(\"%B\"),Cx=b(\"%{\"),Cy=b(\"%}\"),Cz=b(\"%(\"),CA=b(\"%)\"),CB=b(ab),CC=b(\"%t\"),CD=b(\"%?\"),CE=b(\"%r\"),CF=b(\"%_r\"),CG=[0,b(aF),850,23],CR=[0,b(aF),814,21],CJ=[0,b(aF),815,21],CS=[0,b(aF),818,21],CK=[0,b(aF),819,21],CT=[0,b(aF),822,19],CL=[0,b(aF),823,19],CU=[0,b(aF),826,22],CM=[0,b(aF),827,22],CV=[0,b(aF),zT,30],CN=[0,b(aF),832,30],CP=[0,b(aF),836,26],CH=[0,b(aF),837,26],CQ=[0,b(aF),846,28],CI=[0,b(aF),847,28],CO=[0,b(aF),851,23],DY=b(xM),DW=[0,b(aF),1558,4],DX=b(\"Printf: bad conversion %[\"),DZ=[0,b(aF),1626,39],D0=[0,b(aF),1649,31],D1=[0,b(aF),1650,31],D2=b(\"Printf: bad conversion %_\"),D3=b(pZ),D4=b(mo),D5=b(pZ),D6=b(mo),D7=b(pZ),D8=b(mo),E_=[0,[11,b(\"bad input: format type mismatch between \"),[3,0,[11,b(zc),[3,0,0]]]],b(\"bad input: format type mismatch between %S and %S\")],Em=[0,[11,b(d6),[3,0,[11,b(gj),[4,0,0,0,[11,b(\", duplicate flag \"),[1,0]]]]]],b(\"invalid format %S: at character number %d, duplicate flag %C\")],Ep=b(bL),En=b(\"padding\"),Eo=[0,1,0],Eq=[0,0],Er=b(pP),Es=[1,0],Et=[1,1],ED=b(zi),EA=b(\"'-'\"),EB=b(\"'0'\"),EC=b(zi),Ex=b(bL),Ey=[1,1],Ez=b(bL),Eu=b(pP),Ev=[1,1],Ew=b(pP),EO=[0,[11,b(d6),[3,0,[11,b(gj),[4,0,0,0,[11,b(\", flag \"),[1,[11,b(\" is only allowed after the '\"),[12,37,[11,b(\"', before padding and precision\"),0]]]]]]]]],b(\"invalid format %S: at character number %d, flag %C is only allowed after the '%%', before padding and precision\")],EE=[0,[11,b(d6),[3,0,[11,b(gj),[4,0,0,0,[11,b(', invalid conversion \"'),[12,37,[0,[12,34,0]]]]]]]],b('invalid format %S: at character number %d, invalid conversion \"%%%c\"')],EF=b(iK),EG=b(yY),EH=b(xF),EI=[0,0],EJ=b(\"`padding'\"),EK=[0,0],EL=b(\"`precision'\"),EM=b(iK),EN=b(\"'_'\"),EP=[0,[12,64,0]],EQ=[0,b(h),1,0],ER=[0,b(p),0,0],ES=[0,b(\"@;\"),1,0],ET=[2,60],EU=[0,[11,b(d6),[3,0,[11,b(\": '\"),[12,37,[11,b(\"' alone is not accepted in character sets, use \"),[12,37,[12,37,[11,b(\" instead at position \"),[4,0,0,0,[12,46,0]]]]]]]]]],b(\"invalid format %S: '%%' alone is not accepted in character sets, use %%%% instead at position %d.\")],EV=[0,[11,b(d6),[3,0,[11,b(\": integer \"),[4,0,0,0,[11,b(\" is greater than the limit \"),[4,0,0,0,0]]]]]],b(\"invalid format %S: integer %d is greater than the limit %d\")],EX=b(\"digit\"),EW=[0,b(aF),2837,11],EY=[0,[11,b(d6),[3,0,[11,b(': unclosed sub-format, expected \"'),[12,37,[0,[11,b('\" at character number '),[4,0,0,0,0]]]]]]],b('invalid format %S: unclosed sub-format, expected \"%%%c\" at character number %d')],EZ=b(\"character ')'\"),E0=b(\"character '}'\"),E1=[0,b(aF),2899,34],E6=b(yY),E2=b(iK),E3=b(iK),E4=b(xF),E5=[0,b(aF),2935,28],E8=b(iK),E7=[0,b(aF),2957,11],E9=[0,[11,b(d6),[3,0,[11,b(gj),[4,0,0,0,[11,b(cM),[2,0,[11,b(\" is incompatible with '\"),[0,[11,b(\"' in sub-format \"),[3,0,0]]]]]]]]]],b(\"invalid format %S: at character number %d, %s is incompatible with '%c' in sub-format %S\")],El=[0,[11,b(d6),[3,0,[11,b(gj),[4,0,0,0,[11,b(cM),[2,0,[11,b(\" expected, read \"),[1,0]]]]]]]],b(\"invalid format %S: at character number %d, %s expected, read %C\")],Ek=[0,[11,b(d6),[3,0,[11,b(gj),[4,0,0,0,[11,b(\", '\"),[0,[11,b(\"' without \"),[2,0,0]]]]]]]],b(\"invalid format %S: at character number %d, '%c' without %s\")],Ej=b(\"non-zero widths are unsupported for %c conversions\"),Ei=b(\"unexpected end of format\"),Eh=[0,[11,b(d6),[3,0,[11,b(gj),[4,0,0,0,[11,b(cM),[2,0,0]]]]]],b(\"invalid format %S: at character number %d, %s\")],Ea=[0,[11,b(\"invalid box description \"),[3,0,0]],b(\"invalid box description %S\")],D_=b(a),D$=[0,0,4],Eb=b(a),Ec=b(yo),Ed=b(\"h\"),Ee=b(\"hov\"),Ef=b(\"hv\"),Eg=b(\"v\"),DU=b(qv),DS=b(\"neg_infinity\"),DT=b(zV),DR=b(eF),DM=[0,eH],DA=b(\"%+nd\"),DB=b(\"% nd\"),DD=b(\"%+ni\"),DE=b(\"% ni\"),DF=b(\"%nx\"),DG=b(\"%#nx\"),DH=b(\"%nX\"),DI=b(\"%#nX\"),DJ=b(\"%no\"),DK=b(\"%#no\"),Dz=b(\"%nd\"),DC=b(zm),DL=b(\"%nu\"),Dn=b(\"%+ld\"),Do=b(\"% ld\"),Dq=b(\"%+li\"),Dr=b(\"% li\"),Ds=b(\"%lx\"),Dt=b(\"%#lx\"),Du=b(\"%lX\"),Dv=b(\"%#lX\"),Dw=b(\"%lo\"),Dx=b(\"%#lo\"),Dm=b(\"%ld\"),Dp=b(xC),Dy=b(\"%lu\"),Da=b(\"%+Ld\"),Db=b(\"% Ld\"),Dd=b(\"%+Li\"),De=b(\"% Li\"),Df=b(zC),Dg=b(\"%#Lx\"),Dh=b(\"%LX\"),Di=b(\"%#LX\"),Dj=b(\"%Lo\"),Dk=b(\"%#Lo\"),C$=b(\"%Ld\"),Dc=b(yP),Dl=b(\"%Lu\"),CZ=b(\"%+d\"),C0=b(\"% d\"),C2=b(\"%+i\"),C3=b(\"% i\"),C4=b(qa),C5=b(\"%#x\"),C6=b(zJ),C7=b(\"%#X\"),C8=b(\"%o\"),C9=b(\"%#o\"),CY=b(be),C1=b(yC),C_=b(xM),Ch=b(A),Ci=b(\"@}\"),Cj=b(\"@?\"),Ck=b(\"@\\n\"),Cl=b(\"@.\"),Cm=b(\"@@\"),Cn=b(\"@%\"),Co=b(\"@\"),Cg=[0,0,0],CW=b(\"CamlinternalFormat.Type_mismatch\"),FR=b(a),FS=b(fz),FF=b(\"a boolean\"),FG=b(yG),FH=b(yG),FI=b(yW),FJ=b(yW),FK=b(a),FL=b(bd),FM=b(a),FN=b(\"one of: \"),FO=b(\"Arg.Expand is is only allowed with Arg.parse_and_expand_argv_dynamic\"),FE=b(\"no argument\"),FD=b(\"(?)\"),Fv=b(mt),Fw=b(iW),Fx=[0,[2,0,[11,b(\": unknown option '\"),[2,0,[11,b(\"'.\\n\"),0]]]],b(\"%s: unknown option '%s'.\\n\")],FA=[0,[2,0,[11,b(\": wrong argument '\"),[2,0,[11,b(\"'; option '\"),[2,0,[11,b(\"' expects \"),[2,0,[11,b(xx),0]]]]]]]],b(\"%s: wrong argument '%s'; option '%s' expects %s.\\n\")],FB=[0,[2,0,[11,b(\": option '\"),[2,0,[11,b(\"' needs an argument.\\n\"),0]]]],b(\"%s: option '%s' needs an argument.\\n\")],FC=[0,[2,0,[11,b(dz),[2,0,[11,b(xx),0]]]],b(\"%s: %s.\\n\")],Fy=[0,b(iW)],Fz=[0,b(mt)],Fr=[0,[2,0,[12,10,0]],b(qh)],Fq=b(iW),Fl=b(yt),Fm=b(iW),Fp=b(mt),Fn=b(yt),Fo=b(mt),Fk=[0,b(iW)],Ff=[0,[11,b(qY),[2,0,[12,32,[2,0,[12,10,0]]]]],b(\" %s %s\\n\")],Fg=b(yl),Fh=b(\"|\"),Fi=b(\"{\"),Fj=[0,[11,b(qY),[2,0,[12,32,[2,0,[2,0,[12,10,0]]]]]],b(\" %s %s%s\\n\")],Fe=b(\"\"),Fa=b(\"Stdlib.Arg.Bad\"),Fb=b(\"Stdlib.Arg.Help\"),Fc=b(\"Stdlib.Arg.Stop\"),FX=b(a),FY=[0,[11,b(cM),[2,0,[2,0,0]]],b(\", %s%s\")],Gp=[0,[11,b(qI),[2,0,[12,10,0]]],b(zK)],Gq=[0,[11,b(\"Fatal error in uncaught exception handler: exception \"),[2,0,[12,10,0]]],b(\"Fatal error in uncaught exception handler: exception %s\\n\")],Go=b(\"Fatal error: out of memory in uncaught exception handler\"),Gm=[0,[11,b(qI),[2,0,[12,10,0]]],b(zK)],Gg=[0,[2,0,[12,10,0]],b(qh)],Gh=b(pT),Ge=[0,[2,0,[12,10,0]],b(qh)],Gf=[0,[11,b(pT),0],b(pT)],F8=b(\"Raised at\"),F9=b(\"Re-raised at\"),F_=b(\"Raised by primitive operation at\"),F$=b(\"Called from\"),Ga=b(\" (inlined)\"),Gc=b(a),Gb=[0,[2,0,[12,32,[2,0,[11,b(' in file \"'),[2,0,[12,34,[2,0,[11,b(\", line \"),[4,0,0,0,[11,b(y_),anj]]]]]]]]]],b('%s %s in file \"%s\"%s, line %d, characters %d-%d')],Gd=[0,[2,0,[11,b(\" unknown location\"),0]],b(\"%s unknown location\")],F3=b(\"Out of memory\"),F4=b(\"Stack overflow\"),F5=b(\"Pattern matching failed\"),F6=b(\"Assertion failed\"),F7=b(\"Undefined recursive module\"),FZ=[0,[12,40,[2,0,[2,0,[12,41,0]]]],b(\"(%s%s)\")],F0=b(a),F1=b(a),F2=[0,[12,40,[2,0,[12,41,0]]],b(\"(%s)\")],FW=[0,[4,0,0,0,0],b(be)],FU=[0,[3,0,0],b(gd)],FV=b(mI),Gj=[0,b(a),b(\"(Cannot print locations:\\n bytecode executable program file not found)\"),b(\"(Cannot print locations:\\n bytecode executable program file appears to be corrupt)\"),b(\"(Cannot print locations:\\n bytecode executable program file has wrong magic number)\"),b(\"(Cannot print locations:\\n bytecode executable program file cannot be opened;\\n -- too many open files. Try running with OCAMLRUNPARAM=b=2)\")],Gr=b(zG),Gs=[0,987910699,495797812,364182224,414272206,318284740,990407751,383018966,270373319,840823159,24560019,536292337,512266505,189156120,730249596,143776328,51606627,140166561,366354223,1003410265,700563762,981890670,913149062,526082594,1021425055,784300257,667753350,630144451,949649812,48546892,415514493,258888527,511570777,89983870,283659902,308386020,242688715,482270760,865188196,1027664170,207196989,193777847,619708188,671350186,149669678,257044018,87658204,558145612,183450813,28133145,901332182,710253903,510646120,652377910,409934019,801085050],Gx=b(\"Hashtbl: unsupported hash table format\"),anh=b(zy),anf=b(\"CAMLRUNPARAM\"),Gv=b(a),GX=[3,0,3],GY=b(eF),GS=b(z5),GT=b(\"<\\/\"),GU=b(a),GO=b(z5),GP=b(\"<\"),GQ=b(a),GM=b(fz),GH=b(a),GI=b(a),GJ=b(a),GK=b(a),GG=[0,b(a)],GC=b(a),GD=b(a),GE=b(a),GF=b(a),GA=[0,b(a),0,b(a)],Gz=b(a),Gy=b(\"Stdlib.Format.String_tag\"),HN=[0,91],HM=[0,gh],HO=b(\"end of input not found\"),HP=b('scanf: bad conversion \"%a\"'),HQ=b('scanf: bad conversion \"%t\"'),HR=b(\"scanf: missing reader\"),HS=[0,b(x1),1453,13],HT=b('scanf: bad conversion \"%?\" (custom converter)'),HU=b(qX),HV=b(qX),HW=b('scanf: bad conversion \"%-\"'),HX=b(qX),H0=[0,[3,0,[10,0]],b(\"%S%!\")],H1=b(fD),H2=b(fD),HY=b(fD),HZ=b(' in format \"'),HL=[0,37,b(a)],HJ=[0,[11,b(\"scanf: bad input at char number \"),[4,3,0,0,[11,b(dz),[2,0,0]]]],b(\"scanf: bad input at char number %i: %s\")],HH=[0,[11,b(\"the character \"),[1,[11,b(\" cannot start a boolean\"),0]]],b(\"the character %C cannot start a boolean\")],HD=[0,[11,b(\"bad character hexadecimal encoding \\\\\"),[0,[0,0]]],b(\"bad character hexadecimal encoding \\\\%c%c\")],HC=[0,[11,b(\"bad character decimal encoding \\\\\"),[0,[0,[0,0]]]],b(\"bad character decimal encoding \\\\%c%c%c\")],Hx=b(\"an\"),Hz=b(zG),Hy=b(\"nfinity\"),Hn=b(\"digits\"),Ho=[0,[11,b(xu),[1,[11,b(\" is not a valid \"),[2,0,[11,b(\" digit\"),0]]]]],b(\"character %C is not a valid %s digit\")],Hl=b(\"decimal digits\"),Hm=[0,[11,b(xu),[1,[11,b(\" is not a decimal digit\"),0]]],b(\"character %C is not a decimal digit\")],Hh=b(\"0b\"),Hi=b(\"0o\"),Hj=b(\"0u\"),Hk=b(iL),Hg=[0,b(x1),555,9],Hd=b(qJ),He=b(p2),Hf=[0,[11,b(\"invalid boolean '\"),[2,0,[12,39,0]]],b(\"invalid boolean '%s'\")],Hb=[0,[11,b(\"looking for \"),[1,[11,b(\", found \"),[1,0]]]],b(\"looking for %C, found %C\")],Ha=b(\"not a valid float in hexadecimal notation\"),G$=b(\"no dot or exponent part found in float token\"),G_=[0,[11,b(yh),[2,0,[11,b(\" failed: premature end of file occurred before end of token\"),0]]],b(\"scanning of %s failed: premature end of file occurred before end of token\")],G9=[0,[11,b(yh),[2,0,[11,b(\" failed: the specified length was too short for token\"),0]]],b(\"scanning of %s failed: the specified length was too short for token\")],G8=[0,[11,b(\"illegal escape character \"),[1,0]],b(\"illegal escape character %C\")],G6=b(eA),G7=b(\"Stdlib.Scanf.Scan_failure\"),Hq=b(\"binary\"),Hs=b(\"octal\"),Hu=b(\"hexadecimal\"),HE=b(\"a Char\"),HF=b(\"a String\"),H5=[0,0],ane=b(\"TMPDIR\"),and=b(\"TEMP\"),H6=b(zF),H7=b(\"Win32\"),Il=b(a),Im=b(a),Iy=b(\"Str.matched_group\"),Is=[0,92],Iu=b(\"\\\\( group not closed by \\\\)\"),It=[0,b(xm),yz,10],Iv=b(\"[ class not closed by ]\"),Iw=b(\"spurious \\\\) in regular expression\"),Io=b(\"too many r* or r+ where r is nullable\"),Ip=b(a),Iq=b(a),In=[0,b(xm),214,11],IC=b(fz),IB=b(eA),IA=b(iV),IS=[0,b(\"src/lib/sedlexing.ml\"),47,27],ID=b(\"Sedlexing.MalFormed\"),IF=b(a),IT=b(a),I5=b(a),I1=b(ct),I2=b(hr),I3=b(bq),I4=[0,[15,[17,2,0]],b(\"%a@?\")],IX=b(p1),IY=b(xp),IZ=b(' \"'),I0=b(fD),IV=b(\"Sexplib0__Sexp.Not_found_s\"),IW=b(\"Sexplib0__Sexp.Of_sexp_error\"),Kk=[0,0],Kl=[0,1],Kh=[0,b(\"Sexplib.Conv.Of_sexp_error\")],Ki=[0,b(bp),410,15],Ke=[0,0],Kf=[0,0],Kb=b(qR),Kc=[0,b(bp),334,15],J_=[0,b(\"Exit\")],J$=[0,b(bp),338,15],J7=[0,b(qq)],J8=[0,b(bp),342,15],J4=[0,b(my)],J5=[0,b(bp),346,15],J1=[0,b(qM)],J2=[0,b(bp),350,15],JY=[0,b(qF)],JZ=[0,b(bp),354,15],JV=b(pQ),JW=[0,b(bp),358,15],JS=[0,b(\"Not_found_s\")],JT=[0,b(bp),362,15],JP=[0,b(qm)],JQ=[0,b(bp),366,15],JM=[0,b(\"Arg.Help\")],JN=[0,b(bp),370,15],JJ=[0,b(\"Arg.Bad\")],JK=[0,b(bp),374,15],JG=[0,b(\"Lazy.Undefined\")],JH=[0,b(bp),378,15],JD=[0,b(\"Parsing.Parse_error\")],JE=[0,b(bp),382,15],JA=[0,b(\"Queue.Empty\")],JB=[0,b(bp),386,15],Jx=[0,b(\"Scanf.Scan_failure\")],Jy=[0,b(bp),390,15],Ju=[0,b(\"Stack.Empty\")],Jv=[0,b(bp),394,15],Jr=[0,b(\"Sys.Break\")],Js=[0,b(bp),398,15],Jp=[0,[2,0,[12,32,[2,0,[12,58,[4,0,0,0,[12,58,[4,0,0,0,0]]]]]]],b(\"%s %s:%d:%d\")],Jn=b(\"int64_of_sexp: \"),Jo=b(\"int64_of_sexp: atom needed\"),Jk=b(\"int_of_sexp: \"),Jl=b(\"int_of_sexp: atom needed\"),Jh=b(\"char_of_sexp: atom string must contain one character only\"),Ji=b(\"char_of_sexp: atom needed\"),Jf=b(\"string_of_sexp: atom needed\"),Je=b(\"unit_of_sexp: empty list needed\"),Jb=[0,2],Ja=[1,0],I_=[1,0],Kp=b(\"_of_sexp: unexpected variant constructor\"),Ko=b(\"_of_sexp: expected a variant type, saw an empty list\"),Kn=b(\"_of_sexp: expected a variant type, saw a nested list\"),Km=b(\"_of_sexp: this constructor does not take arguments\"),KK=b(\"internalhash\"),K1=b(\".pp\"),K0=[0,b(\"Base.Sexp.pp_hum\"),0],K9=[0,b(qb),54,6],K6=[0,b(\"exn.ml.Reraised\")],K7=[0,b(qb),33,11],K3=[0,b(\"exn.ml.Finally\")],K4=[0,b(qb),19,11],K2=b(\"Base__Exn.Finally\"),K5=b(\"Base__Exn.Reraised\"),K8=b(\"Base__Exn.Sexp\"),K_=b(\"Base.Exn\"),K$=b(a),La=b(iV),Lb=b(iV),Lc=[0,[11,b(\"Negative position: \"),[4,0,0,0,0]],b(\"Negative position: %d\")],Ld=[0,[11,b(\"Negative length: \"),[4,0,0,0,0]],b(\"Negative length: %d\")],Le=[0,[11,b(\"pos + len past end: \"),[4,0,0,0,[11,b(qf),[4,0,0,0,[11,b(\" > \"),[4,0,0,0,0]]]]]],b(\"pos + len past end: %d + %d > %d\")],Lh=[0,b(\"list.ml.Transpose_got_lists_of_different_lengths\")],Li=[0,b(\"src/list.ml\"),1301,13],Lg=b(\"Base__List.Transpose_got_lists_of_different_lengths\"),Lu=[0,b(\"src/info.ml\"),204,6],Lj=[0,b(\"Could_not_construct\")],Lk=[0,b(\"String\")],Ll=[0,b(\"Exn\")],Lm=[0,b(\"Sexp\")],Ln=[0,b(\"Tag_sexp\")],Lo=[0,b(\"Tag_t\")],Lp=[0,b(\"Tag_arg\")],Lq=[0,b(\"Of_list\")],Lr=[0,b(\"With_backtrace\")],Lt=b(\"Base__Info.Exn\"),Lv=b(\"Base.Info\"),Lx=b(\"Base.Error\"),LK=[0,b(qS)],LL=[0,b(qr)],LM=[0,b(qC)],Ly=b(qS),Lz=b(qC),LA=b(qr),LB=b(yv),LC=b(xP),LD=b(xj),LE=b(qS),LF=b(qC),LG=b(qr),LH=b(yv),LI=b(xP),LJ=b(xj),LS=b(\"Base.Sign\"),LU=b(p9),LV=b(p7),LW=b(qp),LT=[0,b(\"src/comparable.ml\"),133,4],L2=b(hr),L0=b(hr),L1=b(\"Base.Unit.of_string: () expected\"),L3=b(\"Base.Unit\"),L5=b(\"Sexpable.Of_stringable.t_of_sexp expected an atom, but got a list\"),L$=[0,b(zb),170,4],L_=[0,b(zb),174,4],L8=q(cr,cr,i3),L9=q(1,0,0),L7=q(0,0,0),L6=[0,q(0,0,0)],Mc=[0,[11,b(\"Char.of_string: \"),[3,0,0]],b(\"Char.of_string: %S\")],Md=b(\"Base.Char\"),Mf=[0,[11,b(\"String.is_substring_at: invalid index \"),[4,0,0,0,[11,b(\" for string of length \"),[4,0,0,0,0]]]],b(\"String.is_substring_at: invalid index %d for string of length %d\")],Me=b(a),Mh=[0,[3,0,0],b(gd)],Mg=b(\"Base.Bytes\"),Mi=[0,b(\"\\0\\0\\0\\0\\x01\\0\\x01\\0\\x02\\0\\x1b\\0R\\0i\\0\"),b(\"\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\0\\0\\xff\\xff\\x01\\0\"),b(\"\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\"),b(\"\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x02\\0\\0\\0\\0\\0\\x01\\0\\x03\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\0\\0\\0\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\0\\0\\0\\0\\0\\0\\x06\\0\\x04\\0\\0\\0\\0\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\0\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x06\\0\\x04\\0\\x05\\0\\0\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\0\\0\\0\\0\\0\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x07\\0\\0\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\"),b(\"\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\0\\0\\xff\\xff\\xff\\xff\\0\\0\\x02\\0\\x04\\0\\x04\\0\\x04\\0\\x04\\0\\x04\\0\\x04\\0\\x04\\0\\x04\\0\\x04\\0\\x04\\0\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x04\\0\\x04\\0\\x04\\0\\x04\\0\\x04\\0\\x04\\0\\xff\\xff\\xff\\xff\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\xff\\xff\\xff\\xff\\xff\\xff\\x01\\0\\x03\\0\\xff\\xff\\xff\\xff\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\xff\\xff\\x04\\0\\x04\\0\\x04\\0\\x04\\0\\x04\\0\\x04\\0\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x01\\0\\x03\\0\\x05\\0\\xff\\xff\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x06\\0\\x06\\0\\x06\\0\\x06\\0\\x06\\0\\x06\\0\\x06\\0\\x06\\0\\x06\\0\\x06\\0\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x06\\0\\x06\\0\\x06\\0\\x06\\0\\x06\\0\\x06\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\xff\\xff\\xff\\xff\\xff\\xff\\x06\\0\\x06\\0\\x06\\0\\x06\\0\\x06\\0\\x06\\0\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\0\\xff\\xff\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\"),b(a),b(a),b(a),b(a),b(a),b(a)],MG=[0,[2,0,[11,b(\".of_string: invalid input \"),[3,0,0]]],b(\"%s.of_string: invalid input %S\")],ME=b(\"-0x\"),MF=b(iL),MA=b(\"int63\"),MB=b(mM),My=b(zj),Mz=b(mM),Mu=b(\"int32\"),Mv=b(mM),Mq=b(hq),Mr=b(zj),Ml=b(hq),Mm=b(mM),Mj=[0,[11,b(\"conversion from \"),[2,0,[11,b(\" to \"),[2,0,[11,b(\" failed: \"),[2,0,[11,b(\" is out of range\"),0]]]]]]],b(\"conversion from %s to %s failed: %s is out of range\")],am9=[0,b(qQ),96,9],am8=[0,b(qQ),148,9],am7=[0,b(qQ),176,9],MH=[0,gi,gi,zU,yq,xR,73,35,21,14,10,8,7,5,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],MJ=[0,q(cr,cr,yd),q(cr,cr,yd),q(cr,eB,0),q(1664510,0,0),q(zU,0,0),q(5404,0,0),q(yq,0,0),q(463,0,0),q(xR,0,0),q(118,0,0),q(73,0,0),q(49,0,0),q(35,0,0),q(27,0,0),q(21,0,0),q(17,0,0),q(14,0,0),q(12,0,0),q(10,0,0),q(9,0,0),q(8,0,0),q(7,0,0),q(7,0,0),q(6,0,0),q(5,0,0),q(5,0,0),q(5,0,0),q(4,0,0),q(4,0,0),q(4,0,0),q(4,0,0),q(3,0,0),q(3,0,0),q(3,0,0),q(3,0,0),q(3,0,0),q(3,0,0),q(3,0,0),q(3,0,0),q(3,0,0),q(2,0,0),q(2,0,0),q(2,0,0),q(2,0,0),q(2,0,0),q(2,0,0),q(2,0,0),q(2,0,0),q(2,0,0),q(2,0,0),q(2,0,0),q(2,0,0),q(2,0,0),q(2,0,0),q(2,0,0),q(2,0,0),q(2,0,0),q(2,0,0),q(2,0,0),q(2,0,0),q(2,0,0),q(2,0,0),q(1,0,0),q(1,0,0)],MR=[0,[2,0,[11,b(yc),[12,37,[12,32,[2,0,[11,b(zL),0]]]]]],b(x0)],MQ=[0,[2,0,[12,32,[12,37,[12,32,[2,0,[11,b(y0),0]]]]]],b(yx)],MN=q(0,0,0),MO=q(1,0,0),MP=q(63,0,0),MM=[0,[11,b(x$),0],b(x$)],ML=[0,[11,b(y8),0],b(y8)],MS=q(x8,x8,21845),MT=q(xV,xV,3855),MU=q(xT,xT,257),N3=[0,[2,0,[11,b(yc),[12,37,[12,32,[2,0,[11,b(zL),0]]]]]],b(x0)],N2=[0,[2,0,[12,32,[12,37,[12,32,[2,0,[11,b(y0),0]]]]]],b(yx)],NK=b(a),NL=b(\"[Int.ceil_log2] got invalid input\"),NH=b(a),NI=b(\"[Int.floor_log2] got invalid input\"),NC=[0,[11,b(mN),0],b(mN)],Nn=b(p9),No=b(p7),Np=b(qp),Nl=[0,b(\"src/int.ml\"),qe,2],Nd=[0,[4,6,0,0,0],b(qa)],Nc=[0,[4,6,0,0,0],b(qa)],M1=[0,[11,b(\"Int.of_float: argument (\"),[8,[0,0,0],0,0,[11,b(iP),0]]],b(\"Int.of_float: argument (%f) is out of range or NaN\")],MX=[0,[11,b(\"Int.of_string: \"),[3,0,0]],b(\"Int.of_string: %S\")],Ne=b(\"Base.Int.Hex\"),Ng=b(\"Base.Int\"),Od=[0,[11,b(\"Nativeint.of_float: argument (\"),[8,[0,0,0],0,0,[11,b(iP),0]]],b(\"Nativeint.of_float: argument (%f) is out of range or NaN\")],N9=b(\"Base.Nativeint\"),Os=b(a),Ot=b(\"[Int64.ceil_log2] got invalid input\"),Oq=b(a),Or=b(\"[Int64.floor_log2] got invalid input\"),Op=[0,[11,b(mN),0],b(mN)],On=[0,[11,b(\"Int64.of_float: argument (\"),[8,[0,0,0],0,0,[11,b(iP),0]]],b(\"Int64.of_float: argument (%f) is out of range or NaN\")],Ou=b(\"Base.Int64\"),PA=b(iL),Pz=[0,[7,6,0,0,0],b(zC)],Pc=b(p9),Pd=b(p7),Pe=b(qp),Pa=[0,b(za),317,2],O4=[0,[11,b(\"Int63.of_float: argument (\"),[8,[0,0,0],0,0,[11,b(iP),0]]],b(\"Int63.of_float: argument (%f) is out of range or NaN\")],OV=q(0,0,0),OT=[0,[11,b(\"Int63.of_string: invalid input \"),[3,0,0]],b(\"Int63.of_string: invalid input %S\")],OC=[0,b(za),qG,20],Oz=q(2,0,0),Oy=q(2,0,0),Ox=q(2,0,0),Ow=q(2,0,0),OA=q(16777214,cr,i3),OD=q(1,0,0),PB=b(\"Base.Int63.Hex\"),PD=b(\"Base.Int63\"),PU=b(\"Base.Bool\"),P1=[0,[11,b(\"Int32.of_float: argument (\"),[8,[0,0,0],0,0,[11,b(iP),0]]],b(\"Int32.of_float: argument (%f) is out of range or NaN\")],Qa=b(\"Base.Int32\"),amq=[0,b(\"src/int63.ml\"),155,9],Qp=b(\"%.15g\"),Qq=b(\"%.17g\"),Qn=b(eF),Qr=b(\"Base.Float\"),Qt=b(yo),Qs=b(zy),QS=b(a),QT=b(\"ppx_inline_test: cannot use -list-partition or -partition without specifying a partition at preprocessing time\"),al4=b(yT),al3=b(yT),alQ=[0,[11,b(\"Argument \"),[2,0,[11,b(\" doesn't fit the format filename[:line_number]\\n\"),[10,0]]]],b(\"Argument %s doesn't fit the format filename[:line_number]\\n%!\")],alB=[0,[2,0,[11,b(\": unexpected anonymous argument \"),[2,0,[12,10,[10,0]]]]],b(\"%s: unexpected anonymous argument %s\\n%!\")],QO=[0,[11,b(qn),[3,0,[11,b(zn),[4,0,0,0,[11,b(\" , characters \"),[4,0,0,0,[11,b(\" - \"),[4,0,0,0,[12,32,[10,0]]]]]]]]]],b(\" File %S , line %d , characters %d - %d %!\")],QN=[0,[11,b(qn),[3,0,[11,b(zn),[4,0,0,0,[12,32,[10,0]]]]]],b(\" File %S , line %d %!\")],QM=[0,[11,b(qn),[3,0,[12,32,[10,0]]]],b(\" File %S %!\")],Qv=[0,[2,0,0],b(cw)],Qx=[0,[2,0,0],b(cw)],Qy=[0,0,0],amo=b(\"FORCE_DROP_INLINE_TEST\"),QA=b(a),QP=b(xX),alx=b(xX),aly=[0,[2,0,[12,32,[2,0,[12,32,[2,0,[11,b(\" [args]\"),0]]]]]],b(\"%s %s %s [args]\")],alD=b(\" Path to the root of the source tree\"),alE=b(\"-source-tree-root\"),alF=b(\" Allow output patterns in tests expectations\"),alG=b(\"-allow-output-patterns\"),alI=b(\" Diff command for tests that require diffing (use - to disable diffing)\"),alJ=b(\"-diff-cmd\"),alK=b(\" Update expect tests in place\"),alL=b(\"-in-place\"),alM=b(\" Summarize tests without using color\"),alN=b(\"-no-color\"),alP=b('location Run only the tests specified by all the -only-test options.\\n Locations can be one of these forms:\\n - file.ml\\n - file.ml:line_number\\n - File \"file.ml\"\\n - File \"file.ml\", line 23\\n - File \"file.ml\", line 23, characters 2-3'),alR=b(\"-only-test\"),alT=b(\"substring Only run tests whose names contain the given substring\"),alU=b(\"-matching\"),alW=b(\"tag Only run tests tagged with [tag] (overrides previous -drop-tag)\"),alX=b(\"-require-tag\"),alZ=b(\"tag Only run tests not tagged with [tag] (overrides previous -require-tag)\"),al0=b(\"-drop-tag\"),al2=b(\" Log the tests run in inline_tests.log\"),al5=b(\"-log\"),al6=b(\" Show the number of tests ran\"),al7=b(\"-show-counts\"),al8=b(\" End with an error if no tests were run\"),al9=b(\"-strict\"),al_=b(\" Run tests only up to the first error (doesn't work for expect tests)\"),al$=b(\"-stop-on-error\"),ama=b(\" Show the tests as they run\"),amb=b(\"-verbose\"),amd=b(\" Only run the tests in the given partition\"),ame=b(\"-partition\"),amg=b(\" Lists all the partitions that contain at least one test or test_module\"),amh=b(\"-list-partitions\"),amj=b(\" Do not run tests but show what would have been run\"),amk=b(\"-list-test-names\"),QQ=b(\"TESTING_FRAMEWORK\"),alv=b(\"PPX_INLINE_TEST_LIB_AM_RUNNING_INLINE_TEST\"),alt=b(\"inline-test\"),QU=b(a),QV=b(dA),QW=b(dA),Rq=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bI)],Rr=[0,[11,b(gg),[17,[0,b(h),1,0],0]],b(mn)],Rs=[0,[17,0,0],b(A)],Rj=b(cM),Rl=b(a),Rk=[0,[2,0,[2,0,0]],b(\"%s%s\")],Ri=[0,[12,92,0],b(p1)],Rm=[0,[11,b(gg),[17,[0,b(h),1,0],0]],b(mn)],Rf=[0,[17,[0,b(h),1,0],0],b(h)],Q$=b(\"and\"),Rc=b(a),Ra=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,[2,0,[11,b(bV),[17,[0,b(h),1,0],0]]]]],b(\"@[%s%s =@ \")],Rb=[0,[17,0,[17,[0,b(p),0,0],0]],b(zQ)],Q7=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,[11,b(bV),[17,[0,b(h),1,0],0]]]],b(\"@[%s =@ \")],Q8=[0,[17,0,[17,[0,b(p),0,0],0]],b(zQ)],Q6=[0,[18,[1,[0,[11,b(Q),0],b(Q)]],0],b(cL)],Q9=[0,[17,0,0],b(A)],Q_=[0,[18,[1,[0,[11,b(Q),0],b(Q)]],0],b(cL)],Rd=[0,[17,0,0],b(A)],Re=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bI)],Rg=[0,[17,0,0],b(A)],Rh=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bI)],Rn=[0,[17,0,0],b(A)],Ro=[0,[18,[1,[0,[11,b(bU),0],b(bU)]],[18,[1,[0,[11,b(n),0],b(n)]],[11,b(iM),[17,[0,b(h),1,0],0]]]],b(xS)],Rp=[0,[11,b(\"is\"),[17,0,0]],b(\"is@]\")],Rt=[0,[17,0,0],b(A)],Q4=b(ct),Q5=b(bq),Q1=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bI)],Q2=[0,[17,[0,b(h),1,0],0],b(h)],Q3=[0,[17,0,0],b(A)],QZ=b(ct),Q0=b(bq),QX=b(a),QY=b(dA),Ru=b(dA),Rx=[0,[11,b(iX),[10,0]],b(i4)],Ry=[0,b(\"cor/roc/parser.ml\"),489,4],Rv=b(a),Rw=b(dA),RF=b(dA),RW=[0,[11,b(iR),[3,0,0]],b(iS)],RY=[0,b(a),1,0,0],RG=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\"),RH=b(jb),RI=b(i8),RJ=b(yr),RK=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x03\\x01\\x01\\x01\\x01\\x01\\x01\\x01\"),RL=b(iZ),RM=b(i9),RN=b(y3),RO=b(jc),RP=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x02\\x03\\0\\0\\x04\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x02\\0\\0\\x05\\0\\0\\0\\0\\x06\\x07\\0\\0\\b\\t\\0\\0\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\0\\0\\0\\x0b\\0\\0\\0\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\0\\r\\0\\0\\0\\0\\x0e\\x0f\\x0f\\x0f\\x10\\x0f\\x0f\\x0f\\x11\\x0f\\x0f\\x12\\x0f\\x0f\\x0f\\x0f\\x0f\\x0f\\x0f\\x13\\x0f\\x0f\\x14\\x0f\\x0f\\x0f\"),RQ=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x02\\0\\0\\x03\"),RR=b(iO),RS=b(a),RT=b(dA),RU=b(\"Roc__Lexer.SyntaxError\"),RZ=b(dA),Sg=b(d$),Sf=b(d$),Sd=b(d$),Sb=b(d$),R$=b(d$),R9=b(d$),R4=[0,[11,b(i6),[2,0,[11,b(d4),[2,0,0]]]],b(iQ)],R5=[0,[11,b(i$),[2,0,0]],b(iT)],R2=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],b(i2)],R0=b(a),R1=b(dA),R6=b(dA),Si=b(dA),Sj=b(a),Sk=b(bK),Sl=b(bK),Sp=[0,0,0],Su=[0,[11,b(qf),0],b(qf)],SC=[0,[11,b(yb),0],b(yb)],SD=[0,[11,b(\"]->\"),[17,[0,b(h),1,0],0]],b(\"]->@ \")],SE=[0,[11,b(gg),[17,[0,b(h),1,0],0]],b(mn)],Sx=[0,[12,42,[4,0,0,0,0]],b(\"*%d\")],Sy=[0,[12,63,[4,0,0,0,0]],b(\"?%d\")],Sz=b(fF),SA=b(hr),SB=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bI)],SF=[0,[17,0,0],b(A)],Sv=b(ct),Sw=b(bq),Tf=[0,[17,[0,b(p),0,0],[17,[0,b(p),0,0],0]],b(p0)],Te=[0,[18,[1,[0,[11,b(Q),0],b(Q)]],0],b(cL)],Tg=[0,[17,0,0],b(A)],S9=[0,[18,[1,[0,[11,b(bU),0],b(bU)]],[11,b(\"proto \"),[2,0,[12,32,[2,0,[11,b(zS),[17,[0,b(h),1,0],0]]]]]]],b(\"@[proto %s %s :@ \")],S_=[0,0],S$=[0,[17,0,0],b(A)],Ta=b(\"entry\"),Td=b(\"let\"),Tb=[0,[18,[1,[0,[11,b(bU),0],b(bU)]],[2,0,[12,32,[2,0,[11,b(bV),[17,[0,b(h),1,0],0]]]]]],b(\"@[%s %s =@ \")],Tc=[0,[17,0,0],b(A)],S6=[0,[17,[0,b(h),1,0],[18,[1,[0,0,b(a)]],[11,b(gf),0]]],b(\"@ @[| \")],S7=[0,[17,0,0],b(A)],S2=[0,[12,92,0],b(p1)],S3=[0,[11,b(gg),[17,[0,b(h),1,0],0]],b(mn)],SZ=[0,[17,[0,b(h),1,0],0],b(h)],SU=[0,[18,[1,[0,[11,b(n),0],b(n)]],[11,b(fG),[2,0,[11,b(bV),[17,[0,b(h),1,0],0]]]]],b(\"@[let %s =@ \")],SV=[0,[17,0,[17,[0,b(p),0,0],[18,[1,[0,[11,b(n),0],b(n)]],[11,b(mG),[17,[0,b(h),1,0],0]]]]],b(\"@]@,@[in@ \")],SW=[0,[17,0,0],b(A)],SR=b(fF),SS=b(hr),ST=[0,[18,[1,[0,[11,b(Q),0],b(Q)]],0],b(cL)],SX=[0,[17,0,0],b(A)],SY=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bI)],S0=[0,[17,0,0],b(A)],S1=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bI)],S4=[0,[17,0,0],b(A)],S5=[0,[18,[1,[0,[11,b(bU),0],b(bU)]],[11,b(\"choice {\"),0]],b(\"@[choice {\")],S8=[0,[11,b(qW),[17,0,0]],b(\" }@]\")],SP=b(ct),SQ=b(bq),SN=b(fF),SO=b(hr),SM=b(yA),SH=b(a),SI=[0,[11,b(\"(entry) \"),[2,0,[11,b(dz),0]]],b(\"(entry) %s: \")],SJ=[0,[11,b(mk),[2,0,[11,b(dz),0]]],b(x7)],SK=[0,[11,b(mr),[2,0,[11,b(dz),0]]],b(zq)],SL=[0,[11,b(\"(proto) \"),[2,0,[11,b(dz),0]]],b(\"(proto) %s: \")],SG=[0,[11,b(\"```uls\\n\"),[2,0,[11,b(mm),0]]],b(\"```uls\\n%s\\n```\")],Ss=[0,[12,mu,[4,0,0,0,[12,58,0]]],b(\"~%d:\")],St=[0,[12,58,[2,0,0]],b(\":%s\")],Sq=b(qP),Sr=[0,[12,91,[2,0,[12,93,0]]],b(\"[%s]\")],So=b(yA),Sm=b(a),Sn=b(bK),Th=b(bK),Tn=b(\"bad application\"),Tm=[2,b(zr)],Tl=b(\"application to non-function\"),Ti=b(a),Tj=b(bK),Tk=b(\"Uls__Eval.Eval_error\"),Tp=b(bK),TU=[0,1],TM=b(\"p has links\"),TN=b(\"found specialization for non-value type \"),TO=b(\"var ended up in proto\"),TP=b(\"should always be covered in assoc_lset\"),TQ=b(\"don't unify\"),TL=b(\"unspec in proto is solved somehow\"),TJ=b(\" Spec: \"),TK=b(\"something weird ended up in proto, spec lsets. Proto: \"),TR=b(\"Created lset table has duplicates or is unsorted!\"),TS=b(\"proto is not specialized!\"),TH=b(qi),TI=b(qg),TE=[0,b(qo),mu,8],TF=[0,b(qo),150,30],TG=[0,b(qo),149,60],TC=b(\"differing values\"),TD=b(\"incompatible types\"),TA=b(i7),TB=b(mA),Tz=b(\"attempting to unify generalization\"),Tw=b(ho),Tx=b(d4),Ty=b(q2),Tq=b(a),Tr=b(bK),Tv=b(\"Uls__Solve.Solve_err\"),TV=b(bK),T3=b(d4),T4=b(yk),T5=b(\"unspecialized var type \"),T6=[0,b(qN),151,14],T7=[0,b(qN),171,10],T0=b(xw),T1=b(bq),T2=b(ct),T8=b(cM),T9=b(\"Ir error: leftover specializations for \"),T$=[0,b(qN),eD,12],Ua=b(\"No irmorphized roots found!\"),TZ=b(xw),TW=b(a),TX=b(bK),TY=b(\"Uls__Ir.Ir_error\"),Ub=b(bK),Uk=[0,[11,b(iX),[10,0]],b(i4)],Ul=[0,b(\"cor/experiments/uls/parser.ml\"),606,4],Uj=[0,b(\"cor/experiments/uls/parser.mly\"),136,6],Ui=[2,b(fF)],Ug=[1,b(fF)],Uh=[2,b(fF)],Ue=[0,b(fF)],Uf=[2,b(fF)],Uc=b(a),Ud=b(bK),Uq=b(bK),UI=[0,[11,b(iR),[3,0,0]],b(iS)],UJ=b(a),UL=[0,b(a),1,0,0],Ur=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\"),Us=b(jb),Ut=b(i8),Uu=b(pV),Uv=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x02\\x01\"),Uw=b(z6),Ux=b(iZ),Uy=b(zO),Uz=b(i9),UA=b(jc),UB=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x02\\x03\\0\\0\\x04\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x02\\0\\0\\x05\\0\\0\\0\\0\\x06\\x07\\0\\0\\0\\b\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\t\\0\\0\\n\\0\\0\\0\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\0\\f\\0\\0\\0\\0\\r\\r\\x0e\\r\\x0f\\r\\r\\r\\x10\\r\\r\\x11\\r\\r\\r\\x12\\r\\r\\r\\r\\r\\r\\r\\r\\r\\r\\x13\\x14\\x15\"),UC=b(mz),UD=b(iO),UE=b(a),UF=b(bK),UG=b(\"Uls__Lexer.SyntaxError\"),UM=b(bK),U5=[0,[17,[0,b(h),1,0],0],b(h)],U6=[0,[11,b(gf),0],b(gf)],U7=[0,[18,[1,[0,0,b(a)]],0],b(mo)],U8=[2,b(zr)],U9=[0,[17,0,0],b(A)],U3=[0,[17,[0,b(p),0,0],[17,[0,b(p),0,0],0]],b(p0)],U4=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,[11,b(bV),0]]],b(\"@[%s =\")],U_=[0,[17,0,0],b(A)],U2=[0,[18,[1,[0,[11,b(Q),0],b(Q)]],0],b(cL)],U$=[0,[17,0,0],b(A)],US=[0,[11,b(i6),[2,0,[11,b(d4),[2,0,0]]]],b(iQ)],UT=[0,[11,b(i$),[2,0,0]],b(iT)],UP=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],b(i2)],UN=b(a),UO=b(bK),UV=b(bK),Vd=b(bK),Vg=[0,[2,0,0],b(cw)],Ve=b(a),Vf=b(aJ),Vh=b(aJ),Wm=[0,[18,[1,[0,[11,b(Q),0],b(Q)]],0],b(cL)],Wn=[0,[17,0,0],b(A)],Wi=[0,[17,[0,b(p),0,0],[18,[1,[0,[11,b(fB),0],b(fB)]],[11,b(gf),0]]],b(zf)],Wj=[0,[17,[0,b(h),1,0],[11,b(gk),0]],b(pU)],Wk=[0,[17,0,0],b(A)],Wd=[0,[18,[1,[0,[11,b(B),0],b(B)]],[11,b(fG),[2,0,[11,b(bV),[17,[0,b(h),1,0],0]]]]],b(xi)],We=[0,[17,0,[17,[0,b(h),1,0],[11,b(mG),[17,0,[17,[0,b(p),0,0],0]]]]],b(qB)],V$=[0,[17,[0,b(h),1,0],0],b(h)],V_=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,0]],b(mE)],Wa=[0,[17,0,0],b(A)],V9=[0,[18,[1,[0,[11,b(Q),0],b(Q)]],0],b(cL)],Wb=[0,[17,0,0],b(A)],Wc=[0,[18,[1,[0,[11,b(Q),0],b(Q)]],[18,[1,[0,[11,b(cu),0],b(cu)]],0]],b(p4)],Wf=[0,[17,0,0],b(A)],Wg=[0,[18,[1,[0,[11,b(bU),0],b(bU)]],[18,[1,[0,[11,b(n),0],b(n)]],[11,b(\"match\"),[17,[0,b(h),1,0],0]]]],b(\"@[@[match@ \")],Wh=[0,[11,b(\" with\"),[17,0,0]],b(\" with@]\")],Wl=[0,[17,0,0],b(A)],V2=[0,[17,[0,b(h),1,0],0],b(h)],V1=[0,[2,0,0],b(cw)],V0=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bI)],V3=[0,[17,0,0],b(A)],V4=[0,[12,95,0],b(mI)],V6=[0,[17,[0,b(h),1,0],[11,b(gf),0]],b(yE)],V5=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bI)],V7=[0,[17,0,0],b(A)],V8=[0,[17,[0,b(h),1,0],[11,b(\"as \"),[2,0,0]]],b(\"@ as %s\")],VY=b(ct),VZ=b(bq),VU=b(a),VV=b(a),VW=[0,[11,b(mk),[2,0,[11,b(dz),0]]],b(x7)],VX=[0,[11,b(mr),[2,0,[11,b(dz),0]]],b(zq)],VT=[0,[11,b(\"```refine\\n\"),[2,0,[11,b(mm),0]]],b(\"```refine\\n%s\\n```\")],VO=[0,[17,[0,b(h),1,0],0],b(h)],VN=[0,[2,0,0],b(cw)],VR=[0,[12,44,[17,[0,b(h),1,0],0]],b(ay)],VP=[0,[12,39,[4,0,0,0,0]],b(\"'%d\")],VQ=[0,[18,[1,[0,[11,b(n),0],b(n)]],[12,91,0]],b(yp)],VS=[0,[12,93,[17,0,0]],b(xW)],VM=[0,[15,0],b(ab)],VK=b(xZ),VL=b(bq),VJ=[0,[15,0],b(ab)],VC=[0,[12,40,[18,[1,[0,[11,b(v),0],b(v)]],[11,b(yi),[17,[0,b(h),1,0],0]]]],b(xk)],VD=[0,[4,0,0,0,0],b(be)],VE=[0,[17,0,[12,41,0]],b(at)],VF=[0,[12,40,[18,[1,[0,[11,b(v),0],b(v)]],[11,b(zZ),[17,[0,b(h),1,0],0]]]],b(zB)],VG=[0,[17,0,[12,41,0]],b(at)],VH=[0,[12,40,[18,[1,[0,[11,b(v),0],b(v)]],[11,b(zx),[17,[0,b(h),1,0],0]]]],b(zD)],VI=[0,[17,0,[12,41,0]],b(at)],VB=[0,[15,0],b(ab)],Vy=[0,[12,59,[17,[0,b(h),1,0],0]],b(aG)],Vx=[0,[18,[1,[0,[11,b(v),0],b(v)]],[12,91,0]],b(aS)],Vz=[0,[17,[0,b(p),0,0],[12,93,[17,0,0]]],b(aO)],Vw=[0,[12,40,[18,[1,[0,[11,b(v),0],b(v)]],[11,b(\"Syntax.TTag\"),[17,[0,b(h),1,0],0]]]],b(\"(@[<2>Syntax.TTag@ \")],VA=[0,[17,0,[12,41,0]],b(at)],Vv=[0,[15,0],b(ab)],Vs=[0,[12,59,[17,[0,b(h),1,0],0]],b(aG)],Vr=[0,[18,[1,[0,[11,b(v),0],b(v)]],[12,91,0]],b(aS)],Vt=[0,[17,[0,b(p),0,0],[12,93,[17,0,0]]],b(aO)],Vo=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c7)],Vp=[0,[3,0,0],b(gd)],Vq=[0,[12,44,[17,[0,b(h),1,0],0]],b(ay)],Vu=[0,[17,0,[12,41,0]],b(at)],Vi=b(a),Vj=b(aJ),Wo=b(aJ),WA=b(qi),WB=b(qg),Ww=b(\"tags have different sizes\"),Wz=b(i7),Wx=b(i7),Wy=b(mA),Wt=b(ho),Wu=b(d4),Wv=b(q2),Ws=b(\"cannot deep copy unbound type\"),Wp=b(a),Wq=b(aJ),Wr=b(\"Refine__Solve.Solve_err\"),WD=b(aJ),WH=[0,[0,0,0],0],WG=b(d8),WE=b(a),WF=b(aJ),WI=b(aJ),XF=[0,[17,[0,b(p),0,0],0],b(p)],XE=[0,[18,[1,[0,[11,b(Q),0],b(Q)]],0],b(cL)],XG=[0,[11,b(zd),0],b(zd)],XH=[0,[17,0,0],b(A)],Xz=[0,[17,[0,b(p),0,0],0],b(p)],Xy=[0,[17,[0,b(p),0,0],[18,[1,[0,[11,b(Q),0],b(Q)]],[18,[1,[0,[11,b(bU),0],b(bU)]],[4,0,0,0,[11,b(\": {\"),0]]]]],b(\"@,@[@[%d: {\")],XA=[0,[17,[0,b(p),0,0],[11,b(\"feed \"),0]],b(\"@,feed \")],XB=[0,[17,0,[17,[0,b(p),0,0],[12,cs,[17,0,0]]]],b(\"@]@,}@]\")],Xt=[0,[11,b(fG),0],b(fG)],Xu=[0,[11,b(xr),0],b(xr)],Xv=[0,[12,59,0],b(xy)],Xw=[0,[18,[1,[0,[11,b(Q),0],b(Q)]],[18,[1,[0,[11,b(bU),0],b(bU)]],[11,b(qx),0]]],b(\"@[@[switch \")],Xx=[0,[11,b(mw),0],b(mw)],XC=[0,[17,0,[17,[0,b(p),0,0],[11,b(yf),0]]],b(\"@]@,} in join \")],XD=[0,[17,0,0],b(A)],Xr=[0,[12,32,0],b(bd)],Xn=[0,[17,[2,eH],[11,b(\"et_union_id \"),0]],b(\"@get_union_id \")],Xo=[0,[17,[2,98],[11,b(\"uild_union \"),[4,0,0,0,[12,32,0]]]],b(\"@build_union %d \")],Xp=[0,[17,[2,eH],[11,b(\"et_union_struct \"),0]],b(\"@get_union_struct \")],Xq=[0,[17,[2,98],[11,b(\"uild_struct\"),0]],b(\"@build_struct\")],Xs=[0,[17,[2,eH],[11,b(\"et_field \"),[4,0,0,0,[12,32,0]]]],b(\"@get_field %d \")],Xm=[0,[2,0,0],b(cw)],Xl=[0,[2,0,[11,b(\" : \"),0]],b(\"%s : \")],Xh=[0,[12,32,0],b(bd)],Xg=[0,[12,96,[4,0,0,0,[11,b(mw),0]]],b(\"`%d {\")],Xi=[0,[12,cs,0],b(yl)],W$=[0,[11,b(y4),0],b(y4)],Xa=[0,[11,b(hq),0],b(hq)],Xb=[0,[11,b(gb),0],b(gb)],Xc=[0,[11,b(qw),0],b(qw)],Xd=b(cM),Xe=[0,[11,b(qW),0],b(qW)],Xf=[0,[11,b(zh),0],b(zh)],Xj=b(cM),Xk=[0,[11,b(zp),0],b(zp)],W_=b(d8),W9=b(d8),W8=[0,[15,0],b(ab)],W4=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c7)],W5=[0,[12,44,[17,[0,b(h),1,0],0]],b(ay)],W6=[0,[3,0,0],b(gd)],W7=[0,[17,0,[12,41,0]],b(at)],W2=[0,[15,0],b(ab)],WY=[0,[12,59,[17,[0,b(h),1,0],0]],b(aG)],WX=[0,[18,[1,[0,[11,b(v),0],b(v)]],[12,91,0]],b(aS)],WZ=[0,[17,[0,b(p),0,0],[12,93,[17,0,0]]],b(aO)],WW=[0,[12,59,[17,[0,b(h),1,0],0]],b(aG)],WV=[0,[18,[1,[0,[11,b(v),0],b(v)]],[12,91,0]],b(aS)],W0=[0,[17,[0,b(p),0,0],[12,93,[17,0,0]]],b(aO)],WR=[0,[12,59,[17,[0,b(h),1,0],0]],b(aG)],WQ=[0,[18,[1,[0,[11,b(v),0],b(v)]],[12,91,0]],b(aS)],WS=[0,[17,[0,b(p),0,0],[12,93,[17,0,0]]],b(aO)],WN=b(\"Ir.Void\"),WO=b(\"Ir.Int\"),WP=[0,[12,40,[18,[1,[0,[11,b(v),0],b(v)]],[11,b(\"Ir.Struct\"),[17,[0,b(h),1,0],0]]]],b(\"(@[<2>Ir.Struct@ \")],WT=[0,[17,0,[12,41,0]],b(at)],WU=[0,[12,40,[18,[1,[0,[11,b(v),0],b(v)]],[11,b(\"Ir.Union\"),[17,[0,b(h),1,0],0]]]],b(\"(@[<2>Ir.Union@ \")],W1=[0,[17,0,[12,41,0]],b(at)],WL=[0,[12,37,[4,0,0,0,0]],b(\"%%%d\")],WJ=b(a),WK=b(aJ),XI=b(aJ),XL=[0,[4,0,0,0,0],b(be)],Zc=[0,b(\"cor/experiments/refine/decision_tree.ml\"),153,12],Zd=b(\"layout of branch var cannot be int\"),Zb=[0,[15,0],b(ab)],Y$=[0,[12,59,[17,[0,b(h),1,0],0]],b(aG)],Y_=[0,[18,[1,[0,[11,b(v),0],b(v)]],[12,91,0]],b(aS)],Za=[0,[17,[0,b(p),0,0],[12,93,[17,0,0]]],b(aO)],Y8=[0,[15,0],b(ab)],Y3=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c7)],Y4=[0,[4,0,0,0,0],b(be)],Y5=[0,[12,44,[17,[0,b(h),1,0],0]],b(ay)],Y6=[0,[17,0,[12,41,0]],b(at)],Y2=[0,[12,59,[17,[0,b(h),1,0],0]],b(aG)],Y1=[0,[18,[1,[0,[11,b(v),0],b(v)]],[12,91,0]],b(aS)],Y7=[0,[17,[0,b(p),0,0],[12,93,[17,0,0]]],b(aO)],YZ=[0,[15,0],b(ab)],YX=[0,[12,59,[17,[0,b(h),1,0],0]],b(aG)],YW=[0,[18,[1,[0,[11,b(v),0],b(v)]],[12,91,0]],b(aS)],YY=[0,[17,[0,b(p),0,0],[12,93,[17,0,0]]],b(aO)],YU=[0,[15,0],b(ab)],YQ=[0,[12,59,[17,[0,b(h),1,0],0]],b(aG)],YP=[0,[18,[1,[0,[11,b(v),0],b(v)]],[12,91,0]],b(aS)],YR=[0,[17,[0,b(p),0,0],[12,93,[17,0,0]]],b(aO)],YM=[0,[12,59,[17,[0,b(h),1,0],0]],b(aG)],YL=[0,[18,[1,[0,[11,b(v),0],b(v)]],[12,91,0]],b(aS)],YN=[0,[17,[0,b(p),0,0],[12,93,[17,0,0]]],b(aO)],YJ=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c7)],YK=[0,[12,44,[17,[0,b(h),1,0],0]],b(ay)],YO=[0,[12,44,[17,[0,b(h),1,0],0]],b(ay)],YS=[0,[17,0,[12,41,0]],b(at)],YI=[0,[11,b(\"`CtorCase (\"),[18,[1,[0,[11,b(hn),0],b(hn)]],0]],b(\"`CtorCase (@[\")],YT=[0,[17,0,[12,41,0]],b(at)],YG=b(\"unreachable 91\"),YF=[0,[15,0],b(ab)],YA=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c7)],YB=[0,[12,44,[17,[0,b(h),1,0],0]],b(ay)],YC=[0,[4,0,0,0,0],b(be)],YD=[0,[17,0,[12,41,0]],b(at)],Yz=[0,[12,59,[17,[0,b(h),1,0],0]],b(aG)],Yy=[0,[18,[1,[0,[11,b(v),0],b(v)]],[12,91,0]],b(aS)],YE=[0,[17,[0,b(p),0,0],[12,93,[17,0,0]]],b(aO)],Yw=[0,[15,0],b(ab)],Ys=[0,[12,59,[17,[0,b(h),1,0],0]],b(aG)],Yr=[0,[18,[1,[0,[11,b(v),0],b(v)]],[12,91,0]],b(aS)],Yt=[0,[17,[0,b(p),0,0],[12,93,[17,0,0]]],b(aO)],Yp=[0,[12,40,[18,[1,[0,[11,b(v),0],b(v)]],[11,b(\"Decision_tree.Case (\"),[17,[0,b(p),0,0],0]]]],b(\"(@[<2>Decision_tree.Case (@,\")],Yq=[0,[12,44,[17,[0,b(h),1,0],0]],b(ay)],Yu=[0,[12,44,[17,[0,b(h),1,0],0]],b(ay)],Yv=[0,[17,[0,b(p),0,0],[11,b(hp),[17,0,0]]],b(ht)],Yo=[0,[15,0],b(ab)],Yl=[0,[12,59,[17,[0,b(h),1,0],0]],b(aG)],Yk=[0,[18,[1,[0,[11,b(v),0],b(v)]],[12,91,0]],b(aS)],Ym=[0,[17,[0,b(p),0,0],[12,93,[17,0,0]]],b(aO)],Yf=b(\"Decision_tree.Unreachable\"),Yg=[0,[12,40,[18,[1,[0,[11,b(v),0],b(v)]],[11,b(\"Decision_tree.Immediate\"),[17,[0,b(h),1,0],0]]]],b(\"(@[<2>Decision_tree.Immediate@ \")],Yh=[0,[17,0,[12,41,0]],b(at)],Yi=[0,[12,40,[18,[1,[0,[11,b(v),0],b(v)]],[11,b(\"Decision_tree.Switch (\"),[17,[0,b(p),0,0],0]]]],b(\"(@[<2>Decision_tree.Switch (@,\")],Yj=[0,[12,44,[17,[0,b(h),1,0],0]],b(ay)],Yn=[0,[17,[0,b(p),0,0],[11,b(hp),[17,0,0]]],b(ht)],Yc=[0,[15,0],b(ab)],X_=[0,[12,59,[17,[0,b(h),1,0],0]],b(aG)],X9=[0,[18,[1,[0,[11,b(v),0],b(v)]],[12,91,0]],b(aS)],X$=[0,[17,[0,b(p),0,0],[12,93,[17,0,0]]],b(aO)],X8=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c7)],Ya=[0,[12,44,[17,[0,b(h),1,0],0]],b(ay)],Yb=[0,[17,0,[12,41,0]],b(at)],X6=[0,[15,0],b(ab)],X3=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c7)],X4=[0,[12,44,[17,[0,b(h),1,0],0]],b(ay)],X5=[0,[17,0,[12,41,0]],b(at)],X1=[0,[15,0],b(ab)],XX=[0,[12,59,[17,[0,b(h),1,0],0]],b(aG)],XW=[0,[18,[1,[0,[11,b(v),0],b(v)]],[12,91,0]],b(aS)],XY=[0,[17,[0,b(p),0,0],[12,93,[17,0,0]]],b(aO)],XU=[0,[12,40,[18,[1,[0,[11,b(v),0],b(v)]],[11,b(\"Decision_tree.Ctor (\"),[17,[0,b(p),0,0],0]]]],b(\"(@[<2>Decision_tree.Ctor (@,\")],XV=[0,[12,44,[17,[0,b(h),1,0],0]],b(ay)],XZ=[0,[17,[0,b(p),0,0],[11,b(hp),[17,0,0]]],b(ht)],X0=b(\"Decision_tree.Wild\"),XR=[0,[11,b(\"Tag(\"),[4,0,0,0,[11,b(cM),0]]],b(\"Tag(%d, \")],XS=[0,[12,41,0],b(bq)],XQ=[0,[15,0],b(ab)],XN=[0,[12,40,[18,[1,[0,[11,b(v),0],b(v)]],[11,b(\"Decision_tree.Tag (\"),[17,[0,b(p),0,0],0]]]],b(\"(@[<2>Decision_tree.Tag (@,\")],XO=[0,[12,44,[17,[0,b(h),1,0],0]],b(ay)],XP=[0,[17,[0,b(p),0,0],[11,b(hp),[17,0,0]]],b(ht)],XJ=b(a),XK=b(aJ),Ze=b(aJ),Zv=b(\"bad discriminant memory layout\"),ZG=[0,[2,0,0],b(cw)],ZH=[0,[12,32,0],b(bd)],ZI=b(y9),Zx=[0,[12,40,0],b(ct)],Zy=[0,[12,41,0],b(bq)],Zz=b(d8),ZA=[0,[4,0,0,0,0],b(be)],ZB=b(xs),ZD=b(y9),ZE=b(bd),ZC=b(xs),ZJ=b(\"illegal memory for tag id\"),ZF=b(\"illegal type/memory for union\"),ZK=b(d8),Zw=[0,[11,b(yu),0],b(yu)],Zq=b(bd),Zr=b(\"bad memory layout \"),Zs=b(y7),Zt=b(y7),Zu=b(\"bad struct memory layout\"),Zp=[0,[15,0],b(ab)],Zm=[0,[12,59,[17,[0,b(h),1,0],0]],b(aG)],Zl=[0,[18,[1,[0,[11,b(v),0],b(v)]],[12,91,0]],b(aS)],Zn=[0,[17,[0,b(p),0,0],[12,93,[17,0,0]]],b(aO)],Zh=[0,[12,40,[18,[1,[0,[11,b(v),0],b(v)]],[11,b(\"Eval.Cell\"),[17,[0,b(h),1,0],0]]]],b(\"(@[<2>Eval.Cell@ \")],Zi=[0,[4,0,0,0,0],b(be)],Zj=[0,[17,0,[12,41,0]],b(at)],Zk=[0,[12,40,[18,[1,[0,[11,b(v),0],b(v)]],[11,b(\"Eval.Block\"),[17,[0,b(h),1,0],0]]]],b(\"(@[<2>Eval.Block@ \")],Zo=[0,[17,0,[12,41,0]],b(at)],Zf=b(a),Zg=b(aJ),ZL=b(aJ),ZO=[0,[11,b(iX),[10,0]],b(i4)],ZP=[0,b(\"cor/experiments/refine/parser.ml\"),694,4],ZM=b(a),ZN=b(aJ),ZV=b(aJ),_a=[0,[11,b(iR),[3,0,0]],b(iS)],_b=b(a),_d=[0,b(a),1,0,0],ZW=b(jb),ZX=b(i8),ZY=b(pV),ZZ=b(iZ),Z0=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x02\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\"),Z1=b(i9),Z2=b(zO),Z3=b(y3),Z4=b(jc),Z5=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x02\\x03\\0\\0\\x04\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x02\\0\\0\\x05\\0\\0\\0\\0\\x06\\x07\\0\\0\\b\\t\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\n\\0\\0\\x0b\\0\\0\\0\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\r\\0\\x0e\\0\\x0f\\0\\x10\\x11\\x11\\x11\\x11\\x11\\x11\\x11\\x12\\x11\\x11\\x13\\x14\\x11\\x11\\x11\\x11\\x11\\x11\\x11\\x11\\x11\\x15\\x11\\x11\\x11\\0\\x16\"),Z6=b(mz),Z7=b(iO),Z8=b(a),Z9=b(aJ),Z_=b(\"Refine__Lexer.SyntaxError\"),_e=b(aJ),_h=b(\"cannot create tags of void layout\"),_i=b(\"tag cannot have int layout\"),_f=b(a),_g=b(aJ),_j=b(aJ),_p=[0,[11,b(i6),[2,0,[11,b(d4),[2,0,0]]]],b(iQ)],_q=[0,[11,b(i$),[2,0,0]],b(iT)],_m=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],b(i2)],_k=b(a),_l=b(aJ),_s=b(aJ),_C=b(aJ),_D=b(a),_E=b(cK),_F=b(cK),aao=[0,[18,[1,[0,[11,b(Q),0],b(Q)]],0],b(cL)],aap=[0,[17,0,0],b(A)],aaf=[0,[17,[0,b(p),0,0],[18,[1,[0,[11,b(fB),0],b(fB)]],[11,b(gf),0]]],b(zf)],aag=[0,[17,[0,b(h),1,0],[11,b(gk),0]],b(pU)],aah=[0,[17,0,0],b(A)],aaa=[0,[18,[1,[0,[11,b(B),0],b(B)]],[11,b(fG),[2,0,[11,b(bV),[17,[0,b(h),1,0],0]]]]],b(xi)],aab=[0,[17,0,[17,[0,b(h),1,0],[11,b(mG),[17,0,[17,[0,b(p),0,0],0]]]]],b(qB)],$8=[0,[17,[0,b(h),1,0],0],b(h)],$7=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,0]],b(mE)],$9=[0,[17,0,0],b(A)],$6=[0,[18,[1,[0,[11,b(Q),0],b(Q)]],0],b(cL)],$_=[0,[17,0,0],b(A)],$$=[0,[18,[1,[0,[11,b(Q),0],b(Q)]],[18,[1,[0,[11,b(cu),0],b(cu)]],0]],b(p4)],aac=[0,[17,0,0],b(A)],aad=[0,[18,[1,[0,[11,b(bU),0],b(bU)]],[18,[1,[0,[11,b(n),0],b(n)]],[11,b(iM),[17,[0,b(h),1,0],0]]]],b(xS)],aae=[0,[11,b(y2),[17,0,0]],b(\" is@]\")],aai=[0,[17,0,0],b(A)],aaj=[0,[18,[1,[0,[11,b(n),0],b(n)]],[12,92,[2,0,[11,b(gg),[17,[0,b(h),1,0],0]]]]],b(\"@[\\\\%s ->@ \")],aak=[0,[17,0,0],b(A)],aal=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bI)],aam=[0,[17,[0,b(h),1,0],0],b(h)],aan=[0,[17,0,0],b(A)],$0=[0,[17,[0,b(h),1,0],0],b(h)],$Z=[0,[2,0,0],b(cw)],$X=[0,[12,95,0],b(mI)],$Y=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bI)],$1=[0,[17,0,0],b(A)],$2=[0,[2,0,0],b(cw)],$4=[0,[17,[0,b(h),1,0],[11,b(gf),0]],b(yE)],$3=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bI)],$5=[0,[17,0,0],b(A)],$V=b(ct),$W=b(bq),$P=b(fz),$U=b(bd),$Q=b(a),$R=b(a),$S=[0,[11,b(mk),[2,0,[12,58,[2,0,0]]]],b(zR)],$T=[0,[11,b(mr),[2,0,[12,58,[2,0,0]]]],b(ze)],$O=[0,[11,b(\"```easy_tags\\n\"),[2,0,[11,b(mm),0]]],b(\"```easy_tags\\n%s\\n```\")],$K=b(\"- \"),$L=b(\"+ \"),$M=b(\". \"),$N=b(fz),$B=[0,[17,[0,b(h),1,0],0],b(h)],$A=[0,[2,0,0],b(cw)],$I=[0,[17,[0,b(h),1,0],[11,b(gk),0]],b(pU)],$E=[0,[12,44,[17,[0,b(h),1,0],0]],b(ay)],$C=[0,[11,b(hu),0],b(hu)],$D=[0,[18,[1,[0,[11,b(n),0],b(n)]],[12,91,0]],b(yp)],$F=[0,[12,93,0],b(\"]\")],$G=[0,[17,0,0],b(A)],$H=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bI)],$J=[0,[17,0,0],b(A)],$y=b(ct),$z=b(bq),$w=b(\"*\"),$x=[0,[12,60,[0,[4,0,0,0,[12,62,0]]]],b(z9)],$u=[0,[2,0,[4,0,0,0,0]],b(yK)],$v=[0,[0,[4,0,0,0,0]],b(yM)],$s=b(d8),$t=b(mB),$r=[0,[15,0],b(ab)],$p=b(xZ),$q=b(bq),$o=[0,[15,0],b(ab)],$h=b(\"(Some \"),$i=[0,[3,0,0],b(gd)],$j=b(bq),$k=b(\"None\"),_$=[0,[12,40,[18,[1,[0,[11,b(v),0],b(v)]],[11,b(yi),[17,[0,b(h),1,0],0]]]],b(xk)],$a=[0,[4,0,0,0,0],b(be)],$b=[0,[17,0,[12,41,0]],b(at)],$c=[0,[12,40,[18,[1,[0,[11,b(v),0],b(v)]],[11,b(zZ),[17,[0,b(h),1,0],0]]]],b(zB)],$d=[0,[17,0,[12,41,0]],b(at)],$e=[0,[12,40,[18,[1,[0,[11,b(v),0],b(v)]],[11,b(\"Syntax.ForA (\"),[17,[0,b(p),0,0],0]]]],b(\"(@[<2>Syntax.ForA (@,\")],$f=[0,[4,0,0,0,0],b(be)],$g=[0,[12,44,[17,[0,b(h),1,0],0]],b(ay)],$l=[0,[17,[0,b(p),0,0],[11,b(hp),[17,0,0]]],b(ht)],$m=[0,[12,40,[18,[1,[0,[11,b(v),0],b(v)]],[11,b(zx),[17,[0,b(h),1,0],0]]]],b(zD)],$n=[0,[17,0,[12,41,0]],b(at)],__=[0,[15,0],b(ab)],_Z=[0,[12,59,[17,[0,b(h),1,0],0]],b(aG)],_Y=[0,[18,[1,[0,[11,b(v),0],b(v)]],[12,91,0]],b(aS)],_0=[0,[17,[0,b(p),0,0],[12,93,[17,0,0]]],b(aO)],_U=b(\"Syntax.TTagEmpty\"),_V=[0,[18,[1,[0,[11,b(v),0],b(v)]],[11,b(\"Syntax.TTag {\"),[17,[0,b(p),0,0],0]]],b(\"@[<2>Syntax.TTag {@,\")],_W=b(\"tags\"),_X=[0,[18,[1,[0,0,b(a)]],[2,0,[11,b(bV),[17,[0,b(h),1,0],0]]]],b(i5)],_1=[0,[17,0,0],b(A)],_2=[0,[12,59,[17,[0,b(h),1,0],0]],b(aG)],_3=b(\"ext\"),_4=[0,[18,[1,[0,0,b(a)]],[2,0,[11,b(bV),[17,[0,b(h),1,0],0]]]],b(i5)],_5=[0,[17,0,0],b(A)],_6=[0,[17,0,[12,cs,0]],b(\"@]}\")],_7=[0,[12,40,[18,[1,[0,[11,b(v),0],b(v)]],[11,b(\"Syntax.TFn (\"),[17,[0,b(p),0,0],0]]]],b(\"(@[<2>Syntax.TFn (@,\")],_8=[0,[12,44,[17,[0,b(h),1,0],0]],b(ay)],_9=[0,[17,[0,b(p),0,0],[11,b(hp),[17,0,0]]],b(ht)],_T=[0,[15,0],b(ab)],_Q=[0,[12,59,[17,[0,b(h),1,0],0]],b(aG)],_P=[0,[18,[1,[0,[11,b(v),0],b(v)]],[12,91,0]],b(aS)],_R=[0,[17,[0,b(p),0,0],[12,93,[17,0,0]]],b(aO)],_M=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c7)],_N=[0,[3,0,0],b(gd)],_O=[0,[12,44,[17,[0,b(h),1,0],0]],b(ay)],_S=[0,[17,0,[12,41,0]],b(at)],_G=b(a),_H=b(cK),aaq=b(cK),aa_=b(qi),aa$=b(qg),aba=[0,0,0],aa9=b(\"cannot open generalized type\"),aa7=b(\"cannot close generalized type\"),aa8=[3,0],aa6=[0,b(\"cor/experiments/easy_tags/solve.ml\"),86,18],aa5=b(\"tags differ in size\"),aa1=b(i7),aa2=b(xA),aa4=b(xA),aa3=b(yD),aaY=b(i7),aa0=b(mA),aaZ=b(\"cannot unify generalized type\"),aaV=b(ho),aaW=b(d4),aaX=b(q2),aaU=[0,[15,0],b(ab)],aaQ=[0,[12,59,[17,[0,b(h),1,0],0]],b(aG)],aaP=[0,[18,[1,[0,[11,b(v),0],b(v)]],[12,91,0]],b(aS)],aaR=[0,[17,[0,b(p),0,0],[12,93,[17,0,0]]],b(aO)],aaJ=[0,[12,59,[17,[0,b(h),1,0],0]],b(aG)],aaI=[0,[18,[1,[0,[11,b(v),0],b(v)]],[12,91,0]],b(aS)],aaK=[0,[17,[0,b(p),0,0],[12,93,[17,0,0]]],b(aO)],aaA=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c7)],aaB=[0,[12,44,[17,[0,b(h),1,0],0]],b(ay)],aaC=[0,[17,0,[12,41,0]],b(at)],aaz=[0,[12,59,[17,[0,b(h),1,0],0]],b(aG)],aay=[0,[18,[1,[0,[11,b(v),0],b(v)]],[12,91,0]],b(aS)],aaD=[0,[17,[0,b(p),0,0],[12,93,[17,0,0]]],b(aO)],aav=[0,[18,[1,[0,[11,b(v),0],b(v)]],[11,b(qw),0]],b(\"@[<2>{ \")],aaw=b(\"Solve.shared\"),aax=[0,[18,[1,[0,0,b(a)]],[2,0,[11,b(bV),[17,[0,b(h),1,0],0]]]],b(i5)],aaE=[0,[17,0,0],b(A)],aaF=[0,[12,59,[17,[0,b(h),1,0],0]],b(aG)],aaG=b(\"only1\"),aaH=[0,[18,[1,[0,0,b(a)]],[2,0,[11,b(bV),[17,[0,b(h),1,0],0]]]],b(i5)],aaL=[0,[17,0,0],b(A)],aaM=[0,[12,59,[17,[0,b(h),1,0],0]],b(aG)],aaN=b(\"only2\"),aaO=[0,[18,[1,[0,0,b(a)]],[2,0,[11,b(bV),[17,[0,b(h),1,0],0]]]],b(i5)],aaS=[0,[17,0,0],b(A)],aaT=[0,[17,[0,b(h),1,0],[12,cs,[17,0,0]]],b(\"@ }@]\")],aar=b(a),aas=b(cK),aat=b(\"Easy_tags__Solve.Solve_err\"),abc=b(cK),abg=[0,[11,b(iX),[10,0]],b(i4)],abh=[0,b(\"cor/experiments/easy_tags/parser.ml\"),zT,4],abf=[3,0],abd=b(a),abe=b(cK),abp=b(cK),abD=[0,[11,b(iR),[3,0,0]],b(iS)],abE=b(a),abG=[0,b(a),1,0,0],abq=b(jb),abr=b(i8),abs=b(iZ),abt=b(i9),abu=b(xK),abv=b(jc),abw=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x02\\x03\\0\\0\\x04\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x02\\0\\0\\x05\\0\\0\\0\\0\\x06\\x07\\0\\0\\b\\t\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\n\\0\\0\\x0b\\0\\0\\0\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\r\\x0e\\x0f\\0\\x10\\0\\x11\\x11\\x11\\x11\\x11\\x11\\x11\\x11\\x12\\x11\\x11\\x13\\x11\\x11\\x11\\x11\\x11\\x11\\x11\\x11\\x11\\x11\\x14\\x11\\x11\\x11\\0\\x15\"),abx=b(mz),aby=b(iO),abz=b(a),abA=b(cK),abB=b(\"Easy_tags__Lexer.SyntaxError\"),abH=b(cK),ab0=b(d$),abY=b(d$),abV=b(d$),abT=b(d$),abN=[0,[11,b(i6),[2,0,[11,b(d4),[2,0,0]]]],b(iQ)],abO=[0,[11,b(i$),[2,0,0]],b(iT)],abK=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],b(i2)],abI=b(a),abJ=b(cK),abQ=b(cK),ab4=b(cK),ab5=b(a),ab6=b($),ab7=b($),ab_=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c7)],ab$=[0,[4,0,0,0,0],b(be)],aca=[0,[12,44,[17,[0,b(h),1,0],0]],b(ay)],acb=[0,[4,0,0,0,0],b(be)],acc=[0,[17,0,[12,41,0]],b(at)],ach=[0,[15,0],b(ab)],ace=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c7)],acf=[0,[12,44,[17,[0,b(h),1,0],0]],b(ay)],acg=[0,[17,0,[12,41,0]],b(at)],ab8=b(a),ab9=b($),aci=b($),acl=[0,[11,b(\"`Sym (\"),[18,[1,[0,[11,b(hn),0],b(hn)]],0]],b(\"`Sym (@[\")],acm=[0,[3,0,0],b(gd)],acn=[0,[17,0,[12,41,0]],b(at)],aco=[0,[15,0],b(ab)],acB=[0,[15,0],b(ab)],acy=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c7)],acz=[0,[12,44,[17,[0,b(h),1,0],0]],b(ay)],acA=[0,[17,0,[12,41,0]],b(at)],acr=b(\" not found in scope\"),acp=[0,0],acq=[0,0],acj=b(a),ack=b($),acC=b($),acG=[0,[11,b(\"`Var (\"),[18,[1,[0,[11,b(hn),0],b(hn)]],0]],b(\"`Var (@[\")],acH=[0,[4,0,0,0,0],b(be)],acI=[0,[17,0,[12,41,0]],b(at)],acJ=[0,[15,0],b(ab)],adY=[0,[15,0],b(ab)],adq=[0,[17,[0,b(h),1,0],0],b(h)],adr=[0,[18,[1,[0,[11,b(n),0],b(n)]],[15,[17,[0,b(h),1,0],0]]],b(qV)],ads=[0,[17,0,0],b(A)],ado=[0,[17,[0,b(h),1,0],0],b(h)],adn=[0,[18,[1,[0,[11,b(n),0],b(n)]],[15,[17,[0,b(h),1,0],0]]],b(qV)],adp=[0,[17,0,0],b(A)],adh=[0,[17,[0,b(h),1,0],[2,0,0]],b(x4)],adf=[0,[12,44,[17,[0,b(h),1,0],0]],b(ay)],adg=[0,[18,[1,[0,[11,b(n),0],b(n)]],[15,0]],b(zW)],adi=[0,[17,0,0],b(A)],ac$=[0,[17,[0,b(h),1,0],[2,0,0]],b(x4)],ac_=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,0]],b(mE)],ada=[0,[17,0,0],b(A)],adb=[0,[12,44,[17,[0,b(h),1,0],0]],b(ay)],ac6=[0,[17,[0,b(h),1,0],[12,45,0]],b(xl)],ac7=[0,[11,b(gk),0],b(gk)],ac3=b(d8),ac4=b(hu),ac5=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bI)],ac8=[0,[17,0,0],b(A)],ac9=[0,[18,[1,[0,[11,b(B),0],b(B)]],[12,91,[17,[0,b(p),0,0],0]]],b(qz)],adc=[0,[17,[0,b(p),0,0],[12,93,0]],b(z0)],add=[0,[17,0,0],b(A)],ade=[0,[18,[1,[0,[11,b(B),0],b(B)]],[12,91,[17,[0,b(p),0,0],0]]],b(qz)],adj=[0,[17,[0,b(p),0,0],[12,93,[17,0,0]]],b(aO)],adl=b(gb),adm=b(x6),adk=b(xU),adt=[0,[15,0],b(ab)],adv=[0,[17,[0,b(h),1,0],0],b(h)],adu=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,0]],b(mE)],adw=[0,[17,0,0],b(A)],adS=[0,[17,[0,b(h),1,0],0],b(h)],adT=[0,[18,[1,[0,[11,b(n),0],b(n)]],[15,[17,[0,b(h),1,0],0]]],b(qV)],adU=[0,[17,0,0],b(A)],adV=[0,[15,0],b(ab)],adK=[0,[17,[0,b(h),1,0],0],b(h)],adI=b(ay),adJ=[0,[18,[1,[0,[11,b(n),0],b(n)]],[15,0]],b(zW)],adL=[0,[17,0,0],b(A)],adF=[0,[12,44,[17,[0,b(h),1,0],0]],b(ay)],adB=[0,[17,[0,b(h),1,0],[12,45,0]],b(xl)],adC=[0,[11,b(gk),0],b(gk)],adx=[0,[18,[1,[0,[11,b(n),0],b(n)]],[12,60,[2,0,0]]],b(\"@[<%s\")],ady=[0,[12,62,[17,0,0]],b(\">@]\")],adz=b(hu),adA=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bI)],adD=[0,[17,0,0],b(A)],adE=[0,[18,[1,[0,[11,b(B),0],b(B)]],[12,91,[17,[0,b(p),0,0],0]]],b(qz)],adG=[0,[17,[0,b(p),0,0],[12,93,0]],b(z0)],adH=[0,[17,0,0],b(A)],adM=[0,[18,[1,[0,0,b(a)]],[12,91,0]],b(\"@[[\")],adN=[0,[12,93,[17,0,0]],b(xW)],adP=b(gb),adQ=b(x6),adO=b(xU),adR=b(\"X\"),adW=[0,[18,[1,[0,[11,b(n),0],b(n)]],[15,[17,0,0]]],b(\"@[%a@]\")],adX=[0,[18,[1,[0,[11,b(n),0],b(n)]],[12,37,[15,[17,0,0]]]],b(\"@[%%%a@]\")],ac1=b(ct),ac2=b(bq),acY=[0,[0,[12,42,0]],b(\"%c*\")],acZ=[0,[0,[2,0,0]],b(\"%c%s\")],ac0=[0,[12,60,[0,[4,0,0,0,[12,62,0]]]],b(z9)],acW=[0,[2,0,[4,0,0,0,0]],b(yK)],acX=[0,[0,[4,0,0,0,0]],b(yM)],acV=b(d8),acR=b(d8),acS=b(mB),acT=b(mB),acU=b(mB),acK=b(\"recursive type variable\"),acD=b(a),acE=b($),acM=[0,b8,0],acN=[3,[3,d7]],acO=[0,b8,1],acP=[3,[3,c6]],adZ=b($),aeO=[0,[17,[0,b(p),0,0],0],b(p)],aeN=[0,[17,[0,b(p),0,0],[17,[0,b(p),0,0],0]],b(p0)],aeM=[0,[18,[1,[0,[11,b(Q),0],b(Q)]],0],b(cL)],aeP=[0,[17,0,0],b(A)],aeD=[0,[12,32,0],b(bd)],aeC=[0,[18,[1,[0,[11,b(n),0],b(n)]],[18,[1,[0,[11,b(B),0],b(B)]],[15,0]]],b(\"@[@[%a\")],aeE=[0,[17,0,[17,[0,b(h),1,0],[12,58,[17,[0,b(h),1,0],0]]]],b(\"@]@ :@ \")],aeF=[0,[17,0,0],b(A)],aeG=[0,[18,[1,[0,[11,b(n),0],b(n)]],[18,[1,[0,[11,b(B),0],b(B)]],[11,b(\"sig \"),[15,[11,b(zS),[17,[0,b(h),1,0],0]]]]]],b(\"@[@[sig %a :@ \")],aeH=[0,[17,0,[17,0,0]],b(pL)],aeI=[0,[18,[1,[0,[11,b(n),0],b(n)]],[18,[1,[0,[11,b(B),0],b(B)]],[11,b(fG),[15,[11,b(bV),[17,[0,b(h),1,0],0]]]]]],b(\"@[@[let %a =@ \")],aeJ=[0,[17,0,[17,0,0]],b(pL)],aeK=[0,[18,[1,[0,[11,b(n),0],b(n)]],[18,[1,[0,[11,b(B),0],b(B)]],[11,b(\"run \"),[15,[11,b(bV),[17,[0,b(h),1,0],0]]]]]],b(\"@[@[run %a =@ \")],aeL=[0,[17,0,[17,0,0]],b(pL)],aez=[0,[12,eG,[17,[0,b(h),1,0],[15,[11,b(gg),[17,[0,b(h),1,0],0]]]]],b(\"|@ %a ->@ \")],aeA=[0,[17,[0,b(h),1,0],0],b(h)],aev=[0,[17,[0,b(h),1,0],0],b(h)],aem=[0,[18,[1,[0,[11,b(B),0],b(B)]],[11,b(fG),[15,[11,b(bV),[17,[0,b(h),1,0],0]]]]],b(\"@[let %a =@ \")],aen=[0,[17,0,[17,[0,b(h),1,0],[11,b(mG),[17,0,[17,[0,b(p),0,0],0]]]]],b(qB)],aei=[0,[17,[0,b(h),1,0],0],b(h)],aeh=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,[17,[0,b(h),1,0],0]]],b(yB)],aej=[0,[17,0,0],b(A)],aee=b(gb),aef=[0,[12,34,[2,0,[12,34,0]]],b(zg)],aeg=[0,[18,[1,[0,[11,b(Q),0],b(Q)]],0],b(cL)],aek=[0,[17,0,0],b(A)],ael=[0,[18,[1,[0,[11,b(Q),0],b(Q)]],[18,[1,[0,[11,b(cu),0],b(cu)]],0]],b(p4)],aeo=[0,[17,0,0],b(A)],aep=[0,[18,[1,[0,[11,b(n),0],b(n)]],[12,92,[15,[11,b(gg),[17,[0,b(h),1,0],0]]]]],b(\"@[\\\\%a ->@ \")],aeq=[0,[17,0,0],b(A)],aer=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bI)],aes=[0,[17,[0,b(h),1,0],0],b(h)],aet=[0,[17,0,0],b(A)],aeu=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,[17,[0,b(h),1,0],0]]],b(yB)],aew=[0,[17,0,0],b(A)],aex=[0,[18,[1,[0,[11,b(Q),0],b(Q)]],[18,[1,[0,[11,b(B),0],b(B)]],[11,b(iM),[17,[0,b(h),1,0],0]]]],b(\"@[@[when@ \")],aey=[0,[11,b(y2),[17,0,[17,[0,b(h),1,0],[18,[1,[0,[11,b(B),0],b(B)]],0]]]],b(\" is@]@ @[\")],aeB=[0,[17,0,[17,[0,b(p),0,0],[17,0,0]]],b(\"@]@,@]\")],aec=[0,[17,[0,b(h),1,0],0],b(h)],aeb=[0,[2,0,0],b(cw)],aea=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bI)],aed=[0,[17,0,0],b(A)],ad_=b(ct),ad$=b(bq),ad4=b(fz),ad9=b(bd),ad5=b(a),ad7=[0,[11,b(\"(alias) \"),[2,0,[12,58,[2,0,0]]]],b(\"(alias) %s:%s\")],ad8=[0,[11,b(mr),[2,0,[12,58,[2,0,0]]]],b(ze)],ad6=[0,[11,b(mk),[2,0,[12,58,[2,0,0]]]],b(zR)],ad3=[0,[11,b(\"```compose_fx\\n\"),[2,0,[11,b(mm),0]]],b(\"```compose_fx\\n%s\\n```\")],ad0=b(a),ad1=b($),aeQ=b($),aeR=b(a),aeS=b($),aeT=b($),afG=[1,0],afH=[0,b(qL),yz,10],afl=[1,0],afn=[1,0],afm=b(\"pattern\"),afE=b(iM),afF=b(iM),afo=[3,[3,dx]],afq=b(\") in \"),afr=b(\" (\"),afs=b(\"unbound variable \"),aft=b(\"infer\"),afu=[3,[3,d7]],afv=[3,[3,c6]],afw=[1,0],afx=[1,0],afy=[1,0],afz=[1,0],afA=[1,0],afB=b(\"call\"),afC=b(\"call \"),afD=[1,0],afp=b(\"top-level expr\"),afj=b(\"with sig \"),afk=b(\"with toplevel def\"),ae7=[0,b(qL),238,4],ae6=b(\"arity mismatch for tag \"),ae_=[0,b(qL),245,4],ae8=b(\"arity mismatch for lambda \"),ae9=[0,-1057166496],aff=[1,0],afh=[3,dx],afi=[3,d7],afg=[3,c6],afd=b(ho),afe=b(yD),ae$=b(mA),afb=b(ho),afc=b(\"cannot unify generalized type; forgot to instantiate?\"),afa=[1,0],ae1=b(ho),ae2=b(d4),ae3=b(bq),ae4=b(ct),ae5=b(\"unify\"),ae0=[1,0],aeY=[0,[2,0,[11,b(\": \"),0]],b(\"%s: \")],aeZ=b(cM),aeX=b(dz),aeU=b(a),aeV=b($),aeW=b(\"Compose_fx__Solve.Solve_err\"),afJ=b($),age=[0,[11,b(iX),[10,0]],b(i4)],agf=[0,b(\"cor/experiments/compose_fx/parser.ml\"),1248,4],agd=[3,[3,dx]],agc=[3,[3,d7]],agb=[3,[3,c6]],aga=[2,0],af$=[3,0],af_=[1,0],af9=[1,0],af8=[1,0],af7=[1,0],af6=[1,0],af5=[1,0],af3=[1,0],af4=[1,0],af2=[1,0],af1=[1,0],af0=[1,0],afZ=[1,0],afY=[1,0],afX=[1,0],afW=[1,0],afV=[1,0],afU=[1,0],afT=[1,0],afR=[1,0],afS=[1,0],afQ=[1,0],afP=[1,0],afN=[1,0],afO=[1,0],afM=[1,0],afK=b(a),afL=b($),agl=b($),ag_=[0,[18,[1,[0,[11,b(cu),0],b(cu)]],[18,[1,[0,[11,b(B),0],b(B)]],[4,0,0,0,[11,b(\" -> {\"),[17,[0,b(p),0,0],[15,[17,[0,b(p),0,0],[15,[17,0,[17,anl,ank]]]]]]]]]],b(\"@[@[%d -> {@,%a@,%a@]@,}@]\")],ag9=[0,[18,[1,[0,[11,b(B),0],b(B)]],[11,b(fG),[15,[17,[0,b(h),1,0],[11,b(qA),[15,[12,59,[17,0,0]]]]]]]],b(\"@[let %a@ = %a;@]\")],ag$=[0,[18,[1,[0,[11,b(Q),0],b(Q)]],[11,b(qx),[15,[11,b(mw),[17,[0,b(p),0,0],[15,[17,[0,b(p),0,0],[11,b(yf),[15,[12,59,anm]]]]]]]]]],b(\"@[switch %a {@,%a@,} in join %a;@]\")],ahj=[0,[18,[1,[0,0,b(a)]],[11,b(\"entry \"),[15,[12,59,[17,0,0]]]]],b(\"@[entry %a;@]\")],ahk=[0,[17,[0,b(p),0,0],0],b(p)],ahi=[0,[15,[17,[0,b(p),0,0],[17,[0,b(p),0,0],0]]],b(\"%a@,@,\")],ahh=[0,[18,[1,[0,[11,b(Q),0],b(Q)]],0],b(cL)],ahl=[0,[17,0,0],b(A)],ahf=[0,[18,[1,[0,[11,b(B),0],b(B)]],[11,b(zX),[15,[12,58,[17,[0,b(h),1,0],[15,[17,[0,b(h),1,0],[11,b(qA),[15,[12,59,ann]]]]]]]]]],b(\"@[global %a:@ %a@ = %a;@]\")],ahd=[0,[15,[17,[0,b(p),0,0],0]],b(\"%a@,\")],aha=[0,[15,0],b(ab)],ahb=[0,[12,44,[17,[0,b(p),0,0],[12,32,0]]],b(qj)],ahc=[0,[18,[1,[0,[11,b(fB),0],b(fB)]],[18,[1,[0,[11,b(B),0],b(B)]],[18,[1,[0,[11,b(B),0],b(B)]],[11,b(zl),[15,[12,40,[17,[0,b(p),0,0],[15,[12,41,[17,0,anp]]]]]]]]]],b(\"@[@[@[proc %a(@,%a)@]:@ %a@]@ @[{@;<0 2>@[\")],ahe=[0,[11,b(\"return \"),[15,[12,59,[17,0,[17,[0,b(p),0,0],[17,0,[12,cs,[17,0,0]]]]]]]],b(\"return %a;@]@,@]}@]\")],ag3=[0,[12,44,[17,[0,b(h),1,0],[15,0]]],b(p3)],ag1=[0,[12,44,[17,[0,b(h),1,0],[15,0]]],b(p3)],agZ=[0,[12,44,[17,[0,b(h),1,0],[15,0]]],b(p3)],agV=[0,b(xy),0,b(a)],agW=[0,b(a),0,b(a)],agU=[0,[17,[0,b(h),1,0],[15,[17,[0,b(h),1,0],0]]],b(\"@ %a@ \")],agO=[0,[15,0],b(ab)],agP=[0,[4,0,0,0,0],b(be)],agQ=[0,[12,34,[2,0,[12,34,0]]],b(zg)],agR=[0,[18,[1,[0,[11,b(B),0],b(B)]],[17,[2,ms],[11,b(\"ake_union<\"),[17,[0,b(p),0,0],[4,0,0,0,[12,44,[17,[0,b(h),1,0],[15,[12,62,[17,0,0]]]]]]]]]],b(\"@[@make_union<@,%d,@ %a>@]\")],agS=[0,[18,[1,[0,[11,b(B),0],b(B)]],[17,[2,eH],[11,b(\"et_union_id<\"),[17,[0,b(p),0,0],[15,[12,62,[17,0,0]]]]]]],b(\"@[@get_union_id<@,%a>@]\")],agT=[0,[18,[1,[0,[11,b(B),0],b(B)]],[17,[2,eH],[11,b(\"et_union_struct<\"),[17,[0,b(p),0,0],[15,[12,62,[17,0,0]]]]]]],b(\"@[@get_union_struct<@,%a>@]\")],agX=[0,[18,[1,[0,[11,b(fB),0],b(fB)]],[17,[2,ms],[11,b(\"ake_struct{\"),[15,[16,[12,cs,[17,0,0]]]]]]],b(\"@[@make_struct{%a%t}@]\")],agY=[0,[18,[1,[0,[11,b(B),0],b(B)]],[17,[2,eH],[11,b(\"et_struct_field<\"),[17,[0,b(p),0,0],[15,[12,44,[17,[0,b(h),1,0],[4,0,0,0,[12,62,[17,0,0]]]]]]]]]],b(\"@[@get_struct_field<@,%a,@ %d>@]\")],ag0=[0,[18,[1,[0,[11,b(B),0],b(B)]],[17,[2,99],[11,b(\"all_indirect(\"),[17,[0,b(p),0,0],[15,[15,[12,41,[17,0,0]]]]]]]],b(\"@[@call_indirect(@,%a%a)@]\")],ag2=[0,[18,[1,[0,[11,b(B),0],b(B)]],[17,[2,99],[11,b(\"all_direct(\"),[17,[0,b(p),0,0],[15,[15,[12,41,[17,0,0]]]]]]]],b(\"@[@call_direct(@,%a%a)@]\")],ag4=[0,[18,[1,[0,[11,b(B),0],b(B)]],[17,[2,99],[11,b(\"all_kfn(\"),[17,[0,b(p),0,0],[2,0,[15,[12,41,[17,0,0]]]]]]]],b(\"@[@call_kfn(@,%s%a)@]\")],ag5=[0,[18,[1,[0,[11,b(B),0],b(B)]],[17,[2,ms],[11,b(\"ake_box(\"),[17,[0,b(p),0,0],[15,[12,41,[17,0,0]]]]]]],b(\"@[@make_box(@,%a)@]\")],ag6=[0,[18,[1,[0,[11,b(B),0],b(B)]],[17,[2,eH],[11,b(\"et_boxed<\"),[17,[0,b(p),0,0],[15,[12,62,[17,0,0]]]]]]],b(\"@[@get_boxed<@,%a>@]\")],ag7=[0,[18,[1,[0,[11,b(B),0],b(B)]],[17,[2,ja],[11,b(\"tr_cast(\"),[17,[0,b(p),0,0],[15,[11,b(\" as\"),[17,[0,b(h),1,0],[15,[12,41,[17,0,0]]]]]]]]]],b(\"@[@ptr_cast(@,%a as@ %a)@]\")],ag8=[0,[18,[1,[0,[11,b(B),0],b(B)]],[17,[2,ms],[11,b(\"ake_fn_ptr<\"),[17,[0,b(p),0,0],[15,[12,62,[17,0,0]]]]]]],b(\"@[@make_fn_ptr<@,%a>@]\")],agM=[0,[15,0],b(ab)],agN=[0,[12,44,[17,[0,b(p),0,0],[12,32,0]]],b(qj)],agL=[0,[18,[1,[0,[11,b(n),0],b(n)]],[15,[12,58,[17,[0,b(h),1,0],[15,[17,0,0]]]]]],b(\"@[%a:@ %a@]\")],agK=[0,[2,0,0],b(cw)],agJ=[0,[15,0],b(ab)],agA=[0,[17,[0,b(h),1,0],[12,96,[4,0,0,0,[12,32,[15,0]]]]],b(\"@ `%d %a\")],agB=[0,[12,44,0],b(qP)],agv=[0,b(qP),0,b(a)],agw=[0,b(a),0,b(a)],agu=[0,[12,44,[17,[0,b(p),0,0],[12,32,0]]],b(qj)],agH=[0,[11,b(yH),0],b(yH)],agp=[0,[11,b(yy),0],b(yy)],agq=[0,[11,b(hq),0],b(hq)],agr=[0,[11,b(z3),0],b(z3)],ags=[0,[11,b(z8),0],b(z8)],agt=[0,[18,[1,[0,[11,b(cu),0],b(cu)]],[12,gh,[18,[1,[0,[11,b(cu),0],b(cu)]],[17,[0,b(h),1,0],0]]]],b(\"@[{@[@ \")],agx=[0,[17,[0,b(h),1,0],[17,0,[16,[12,cs,[17,0,0]]]]],b(\"@ @]%t}@]\")],agy=[0,[11,b(gb),0],b(gb)],agz=[0,[18,[1,[0,[11,b(cu),0],b(cu)]],[12,91,[18,[1,[0,[11,b(B),0],b(B)]],0]]],b(\"@[[@[\")],agC=[0,[17,0,[17,[0,b(h),1,0],[12,93,[17,0,0]]]],b(\"@]@ ]@]\")],agD=[0,[11,b(hu),0],b(hu)],agE=[0,[18,[1,[0,[11,b(B),0],b(B)]],[11,b(qk),[15,[12,62,[17,0,0]]]]],b(\"@[box<%a>@]\")],agF=[0,[18,[1,[0,[11,b(B),0],b(B)]],[11,b(qk),[17,[0,b(p),0,0],[15,[11,b(bV),[17,[0,b(h),1,0],[15,[12,62,[17,0,0]]]]]]]]],b(\"@[box<@,%a =@ %a>@]\")],agG=[0,[18,[1,[0,[11,b(B),0],b(B)]],[11,b(qk),[17,[0,b(p),0,0],[15,[12,62,[17,0,0]]]]]],b(\"@[box<@,%a>@]\")],ago=[0,[12,37,[11,b(\"type_\"),[4,0,0,0,0]]],b(\"%%type_%d\")],agm=b(a),agn=b($),agI=[0,cv],ahm=b($),ahy=b(d8),ahp=[1,0],ahq=[1,0],ahr=b(qT),ahs=[1,0],aht=b(\"impossible after monomorphization\"),ahu=[1,0],ahv=b(\"todo\"),ahw=[0,0],ahx=b(qT),ahn=b(a),aho=b($),ahz=b($),ahA=b(a),ahB=b($),ahC=b($),ahI=b(qT),ahK=b(\"specialize val\"),ahJ=b(\"specialize fn\"),ahF=[1,0],ahG=b(\"clone_type: Link\"),ahH=[3,0],ahD=b(a),ahE=b($),ahL=b($),ah5=[0,[11,b(iR),[3,0,0]],b(iS)],ah6=b(a),ah8=[0,b(a),1,0,0],ahM=b(jb),ahN=b(i8),ahO=b(pV),ahP=b(yr),ahQ=b(z6),ahR=b(iZ),ahS=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\"),ahT=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\"),ahU=b(i9),ahV=b(xK),ahW=b(jc),ahX=b(\"\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\"),ahY=b(mz),ahZ=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x02\\x03\\0\\0\\x04\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x02\\0\\x05\\x06\\0\\0\\0\\0\\x07\\b\\t\\0\\n\\x0b\\0\\0\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\r\\x0e\\0\\x0f\\0\\0\\0\\x10\\x10\\x10\\x10\\x10\\x10\\x10\\x10\\x11\\x10\\x10\\x10\\x10\\x10\\x10\\x10\\x10\\x10\\x12\\x10\\x10\\x10\\x10\\x10\\x10\\x10\\x13\\x14\\x15\\0\\0\\0\\x16\\x16\\x16\\x16\\x17\\x16\\x16\\x16\\x18\\x16\\x16\\x19\\x16\\x16\\x16\\x16\\x16\\x1a\\x1b\\x16\\x16\\x16\\x1c\\x16\\x16\\x16\\x1d\\x1e\\0\\x1f\"),ah0=b(iO),ah1=b(\"\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x02\"),ah2=b(a),ah3=b($),ah4=b(\"Compose_fx__Lexer.SyntaxError\"),ah9=b($),aiB=b(cM),aiC=b(z7),aiD=b(zt),aiE=b(\"_closure\"),aiF=b(zt),aiy=b(\"captures_box\"),aiz=b(\"captures_stack\"),aiA=b(\"rec_fn_ptr_\"),aiq=b(\"var\"),air=b(\"payload\"),ais=b(\"non-tag pattern not yet supported\"),ait=[5,0],aiu=b(\"fnptr\"),aiv=b(\"captures\"),aiw=b(\"discr\"),aix=b(\"join\"),aip=b(a),ain=b(\"clos_\"),aio=b(xY),aij=b(\"captures_stack_\"),aik=b(\"captures_box_\"),ail=b(xY),aim=b(\"fn_ptr_\"),aii=b(\"struct\"),aih=b(zH),aif=[0,[15,0],b(ab)],aig=b(\"non-struct layout for struct: \"),aie=b(\"unboxed\"),aid=b(\"non-struct layout for struct\"),aic=b(zH),aib=b(\"inner\"),aia=b(\"non-var pattern not yet supported\"),ah_=b(a),ah$=b($),aiG=b($),ai8=b(y1),ai9=b(\"Entry point \"),ai6=b(zl),ai7=b(zX),ai0=b(\"Switch branch indices are not contiguous\"),ai1=[0,0],ai2=b(\" expr\"),ai3=b(qx),aiZ=b(\"switch\"),ai4=b(\"ret\"),ai5=b(\"Return variable not in scope: \"),aiY=b(\"arg \"),aiU=b(\"l_x vs lay\"),aiV=b(\"expected struct vs outer\"),aiW=b(\"find_f\"),aiX=b(\"expect_fnptr\"),aiT=b(\"Variable not found: \"),aiS=b(\"venv vs local\"),aiR=b(\"Not a pointer: \"),aiQ=b(\"Not a box: \"),aiP=b(\"Not a struct: \"),aiO=b(\"Not a union: \"),aiM=b(zc),aiN=b(\"Layouts are not equivalent: \"),aiL=b(iV),aiJ=b(\"]: \"),aiK=b(\"[\"),aiH=b(a),aiI=b($),ai_=b($),ajt=[0,[18,[1,[0,[11,b(Q),0],b(Q)]],[15,[17,0,0]]],b(\"@[%a@]\")],ajs=[0,[18,[1,[0,0,b(a)]],[2,0,[12,32,[18,[1,[0,[11,b(Q),0],b(Q)]],[11,b(qA),[15,[17,[0,b(p),0,0],[11,b(zP),[15,[17,0,anq]]]]]]]]]],b(\"@[%s @[= %a@,> %a@]@]\")],ajr=[0,[18,[1,[0,0,b(a)]],[15,[17,0,0]]],b(\"@[%a@]\")],ajk=b(\"link after unlink\"),ajl=b(\"\"),ajm=b(\"forA after monomorphization\"),ajn=b(\"\"),ajo=b(\"\"),ajp=b(\"lambda set in surface syntax\"),ajq=b(\"alias after unlink\"),ajh=[0,[4,0,0,0,0],b(be)],aji=[0,[2,0,0],b(cw)],ajj=[0,[18,[1,[0,0,b(a)]],[12,91,[15,[12,93,[17,0,0]]]]],b(\"@[[%a]@]\")],ajf=b(a),aje=b(\"not a block\"),ajd=b(\"not a label\"),ajc=b(\"not a word\"),ai$=b(a),aja=b($),aju=b($),ajC=b(\"did not expect linked type\"),ajD=b(xQ),ajE=b(\" real to be unbound\"),ajF=b(\"expected alias \"),ajG=b(xQ),akh=b(\" vs \"),aki=b(\"signature and definition names do not match: \"),akj=b(qu),akg=[0,b(\"cor/experiments/compose_fx/can_lower.ml\"),yj,2],aka=b(\"run definitions cannot be recursive\"),akb=b(qu),ake=b(cM),akf=b(z7),akc=b(\"non-closure definitions cannot be recursive\"),akd=b(qu),aj$=b(\"lam\"),ajR=b(\"expected alias real to be unbound before instantiation\"),ajS=b(x2),ajY=b(y1),ajZ=b(iU),aj0=b(mO),ajT=b(\" has the wrong number of arguments\"),ajU=b(iU),ajV=b(mO),ajW=b(\" already mapped\"),ajX=b(mO),aj1=[1,0],aj2=b(\" is told to instantiate to itself\"),aj3=b(iU),aj4=b(mO),aj5=[3,0],aj6=b(\"unexpected lambda set\"),aj7=b(x2),aj9=[3,[3,dx]],aj_=[3,[3,d7]],aj8=[3,[3,c6]],ajI=b(\" does not have arg \"),ajJ=b(iU),ajK=b(qs),ajL=b(\" has a type argument without a name\"),ajM=b(iU),ajN=b(qs),ajO=b(\" with a different type\"),ajP=b(\"cannot reference an alias \"),ajQ=b(qs),ajA=b(\"alias args must be a ForA with a name\"),ajB=b(\"extract_named_var\"),ajy=b(dz),ajv=b(a),ajw=b($),ajx=b(\"Compose_fx__Can_lower.Can_error\"),akl=b($),aks=[0,[11,b(i6),[2,0,[11,b(d4),[2,0,0]]]],b(iQ)],akt=[0,[11,b(i$),[2,0,0]],b(iT)],ako=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],b(i2)],akm=b(a),akn=b($),akq=b($),akG=b($),alc=b(bd),ald=b(\"#\"),alb=[1,[5,-174312699]],ak2=b(\"No hover location found\"),ak3=b(\"Parse error: \"),ak4=b(\"Canonicalize error: \"),ak5=b(\"Solve error: \"),ak6=b(yk),ak7=b(\"Eval error: \"),ak8=b(\"no queries given!\"),ak_=b(\"Type not found at \"),ak9=b(\"Elab error: \"),ak$=b(\" for phase \"),ala=b(\"Cannot do \"),akZ=[0,0,0],ak0=[0,0,0],akY=b(a),akI=b(fz),akS=b(\"# cor \\\\+\\\\([a-z]+\\\\) -\\\\([a-z]+\\\\)\"),akU=b(\"\\\\(\\\\^+\\\\)\"),akW=b(\"# cor \"),akX=b(zP),ale=b(\"Jsoo_runtime.Error.Exn\"),alf=b(pN),alp=b(\"No emit \"),alo=b(\"No phase \"),aln=b(\"No language \"),alh=b(fz),ali=b(\"Internal error. Please report this.\\n\\n\"),alj=b(\"languages\"),alk=b(\"phases\"),all=b(\"emits\"),alm=b(\"userProgram\"),alq=b(\"compile\"),alr=b(\"hover\");function\nar(b){if(typeof\nb===\"number\")return 0;else\nswitch(b[0]){case\n0:return[0,ar(b[1])];case\n1:return[1,ar(b[1])];case\n2:return[2,ar(b[1])];case\n3:return[3,ar(b[1])];case\n4:return[4,ar(b[1])];case\n5:return[5,ar(b[1])];case\n6:return[6,ar(b[1])];case\n7:return[7,ar(b[1])];case\n8:var\nd=b[1];return[8,d,ar(b[2])];case\n9:var\nc=b[1];return[9,c,c,ar(b[3])];case\n10:return[10,ar(b[1])];case\n11:return[11,ar(b[1])];case\n12:return[12,ar(b[1])];case\n13:return[13,ar(b[1])];default:return[14,ar(b[1])]}}function\na7(b,c){if(typeof\nb===\"number\")return c;else\nswitch(b[0]){case\n0:return[0,a7(b[1],c)];case\n1:return[1,a7(b[1],c)];case\n2:return[2,a7(b[1],c)];case\n3:return[3,a7(b[1],c)];case\n4:return[4,a7(b[1],c)];case\n5:return[5,a7(b[1],c)];case\n6:return[6,a7(b[1],c)];case\n7:return[7,a7(b[1],c)];case\n8:var\nd=b[1];return[8,d,a7(b[2],c)];case\n9:var\ne=b[2],f=b[1];return[9,f,e,a7(b[3],c)];case\n10:return[10,a7(b[1],c)];case\n11:return[11,a7(b[1],c)];case\n12:return[12,a7(b[1],c)];case\n13:return[13,a7(b[1],c)];default:return[14,a7(b[1],c)]}}function\nae(b,c){if(typeof\nb===\"number\")return c;else\nswitch(b[0]){case\n0:return[0,ae(b[1],c)];case\n1:return[1,ae(b[1],c)];case\n2:var\nd=b[1];return[2,d,ae(b[2],c)];case\n3:var\ne=b[1];return[3,e,ae(b[2],c)];case\n4:var\nf=b[3],a=b[2],g=b[1];return[4,g,a,f,ae(b[4],c)];case\n5:var\nh=b[3],i=b[2],j=b[1];return[5,j,i,h,ae(b[4],c)];case\n6:var\nk=b[3],l=b[2],m=b[1];return[6,m,l,k,ae(b[4],c)];case\n7:var\nn=b[3],o=b[2],p=b[1];return[7,p,o,n,ae(b[4],c)];case\n8:var\nq=b[3],r=b[2],s=b[1];return[8,s,r,q,ae(b[4],c)];case\n9:var\nt=b[1];return[9,t,ae(b[2],c)];case\n10:return[10,ae(b[1],c)];case\n11:var\nu=b[1];return[11,u,ae(b[2],c)];case\n12:var\nv=b[1];return[12,v,ae(b[2],c)];case\n13:var\nw=b[2],x=b[1];return[13,x,w,ae(b[3],c)];case\n14:var\ny=b[2],z=b[1];return[14,z,y,ae(b[3],c)];case\n15:return[15,ae(b[1],c)];case\n16:return[16,ae(b[1],c)];case\n17:var\nA=b[1];return[17,A,ae(b[2],c)];case\n18:var\nB=b[1];return[18,B,ae(b[2],c)];case\n19:return[19,ae(b[1],c)];case\n20:var\nC=b[2],D=b[1];return[20,D,C,ae(b[3],c)];case\n21:var\nE=b[1];return[21,E,ae(b[2],c)];case\n22:return[22,ae(b[1],c)];case\n23:var\nF=b[1];return[23,F,ae(b[2],c)];default:var\nG=b[2],H=b[1];return[24,H,G,ae(b[3],c)]}}function\nm0(b,d,c){return b[1]===d?(b[1]=c,1):0}function\ns(b){throw[0,bN,b]}function\nK(b){throw[0,eP,b]}var\njr=[I,AP,af(0)];function\nrw(c,b){return da(c,b)?c:b}function\nfQ(b){return 0<=b?b:-b|0}function\nrx(b){return b^-1}var\nef=gi,AQ=i1,AS=gp(AR);function\ng(e,d){var\nb=o(e),f=o(d),c=ah(b+f|0);dF(e,0,c,0,b);dF(d,0,c,b,f);return au(c)}function\ngs(b){if(0<=b&&!(dC>>0){if(!(25>>0))d=1}else\nif(23!==c)d=1;return d?b+32|0:b}function\njz(b){return 25>>0?b:b+32|0}function\nBp(b){return 25>>0?b:b+i_|0}function\nrH(c,b){return 0===(c-b|0)?1:0}function\njA(b){var\nc=0<=b?1:0,d=c?b<=55295?1:0:c;if(d)var\ne=d;else\nvar\nf=xn<=b?1:0,e=f?b<=xv?1:0:f;return e?b:K(g(fJ(Br,b),Bq))}function\nhH(b){return dC>1,t=r(s,a),A=t[1],u=r(j-s|0,t[2]),i=A,h=u[1],g=0,B=u[2];for(;;){if(i){if(h){var\np=h[1],q=i[1],w=h[2],x=i[2];if(0>1,t=k(s,a),A=t[1],u=k(j-s|0,t[2]),i=A,h=u[1],g=0,B=u[2];for(;;){if(i){if(h){var\nq=h[1],r=i[1],w=h[2],x=i[2];if(0>1,A=x(z,g),L=A[1],B=x(j-z|0,A[2]),i=L,h=B[1],a=0,M=B[2];for(;;){if(i){if(h){var\nt=h[2],u=h[1],v=i[2],l=i[1],w=f(c,l,u);if(0===w){var\ni=v,h=t,a=[0,l,a];continue}if(0>1,A=m(z,g),L=A[1],B=m(j-z|0,A[2]),i=L,h=B[1],a=0,M=B[2];for(;;){if(i){if(h){var\nu=h[2],v=h[1],w=i[2],l=i[1],x=f(c,l,v);if(0===x){var\ni=w,h=u,a=[0,l,a];continue}if(0<=x){var\nh=u,a=[0,v,a];continue}var\ni=w,a=[0,l,a];continue}var\nC=df(i,a)}else\nvar\nC=df(h,a);return[0,C,M]}}var\nd=T(b);return 2<=d?m(d,b)[1]:b}function\nfU(c,b){return c<=b?c:b}function\ndg(c,b){return b<=c?c:b}function\ncA(b,d){var\nc=ah(b);anS(c,0,b,d);return c}function\nnb(b){var\nc=bv(b),d=ah(c);eJ(b,0,d,0,c);return d}function\ngw(b){return au(nb(b))}function\nnc(d,c,b){if(0<=c&&0<=b&&!((bv(d)-b|0)>>0){if(33>>0)p=1}else\nif(2===n)p=1;if(p){var\nf=c$(j),b=[0,0],r=bv(f)-1|0,v=0;if(!(r<0)){var\ni=v;for(;;){var\na=eb(f,i),g=0;if(32<=a){var\nl=a+pI|0,q=0;if(58>>0){if(93<=l)q=1}else\nif(56>>0){g=1;q=1}if(!q){var\nm=1;g=2}}else\nif(11<=a){if(13===a)g=1}else\nif(8<=a)g=1;switch(g){case\n0:var\nm=4;break;case\n1:var\nm=2;break}b[1]=b[1]+m|0;var\ny=i+1|0;if(r!==i){var\ni=y;continue}break}}if(b[1]===bv(f))var\nt=nb(f);else{var\nc=ah(b[1]);b[1]=0;var\ns=bv(f)-1|0,w=0;if(!(s<0)){var\nh=w;for(;;){var\nd=eb(f,h),e=0;if(35<=d)if(92===d)e=2;else\nif(eB<=d)e=1;else\ne=3;else\nif(32<=d)if(34<=d)e=2;else\ne=3;else\nif(14<=d)e=1;else\nswitch(d){case\n8:U(c,b[1],92);b[1]++;U(c,b[1],98);break;case\n9:U(c,b[1],92);b[1]++;U(c,b[1],p_);break;case\n10:U(c,b[1],92);b[1]++;U(c,b[1],qU);break;case\n13:U(c,b[1],92);b[1]++;U(c,b[1],qG);break;default:e=1}switch(e){case\n1:U(c,b[1],92);b[1]++;U(c,b[1],48+(d/cv|0)|0);b[1]++;U(c,b[1],48+((d/10|0)%10|0)|0);b[1]++;U(c,b[1],48+(d%10|0)|0);break;case\n2:U(c,b[1],92);b[1]++;U(c,b[1],d);break;case\n3:U(c,b[1],d);break}b[1]++;var\nx=h+1|0;if(s!==h){var\nh=x;continue}break}}var\nt=c}return au(t)}var\nk=k+1|0;continue}}function\nne(f,e,d,c){var\nb=d;for(;;){if(e<=b)throw L;if(u(f,b)===c)return b;var\nb=b+1|0;continue}}function\nhK(b,c){return ne(b,o(b),0,c)}function\nrN(c,b,e){var\nd=o(c);if(0<=b&&!(d>>3|0;return bs(c,d,gs(dG(c,d)|1<<(b&7)))}function\neS(b){return b?[0,1,b[1]]:0}function\nCf(b,c){if(typeof\nb===\"number\")switch(b){case\n0:return[0,[0,c]];case\n1:return[0,[1,c]];case\n2:return[0,[19,c]];default:return[0,[22,c]]}else\nswitch(b[0]){case\n0:return[0,[2,eS(b[1]),c]];case\n1:return[0,[3,eS(b[1]),c]];case\n2:var\ne=b[1];return[0,[4,e,eS(b[2]),0,c]];case\n3:var\nf=b[1];return[0,[5,f,eS(b[2]),0,c]];case\n4:var\na=b[1];return[0,[6,a,eS(b[2]),0,c]];case\n5:var\ng=b[1];return[0,[7,g,eS(b[2]),0,c]];case\n6:var\nd=b[2],h=b[1],i=d?[0,d[1]]:0;return[0,[8,Cg,eS(h),i,c]];case\n7:return[0,[9,eS(b[1]),c]];case\n8:return[0,[13,b[1],b[2],c]];case\n9:return[0,[14,b[1],b[2],c]];case\n10:return[0,[20,b[1],b[2],c]];default:return[0,[21,b[1],c]]}}function\nnm(b){return 5===b[2]?12:-6}function\nr8(b){return[0,0,ah(b)]}function\nr9(b,g){var\nc=bv(b[2]),d=b[1]+g|0,e=c>>0))f=1}else\nif(65<=e)f=1}else{var\na=0;if(32!==e)if(43<=e)switch(e+qZ|0){case\n5:if(b<(d+2|0)&&1>>0))g[1]++;var\nr=d+1|0;if(h!==d){var\nd=r;continue}break}}var\ni=g[1],j=ah(o(b)+((i-1|0)/3|0)|0),k=[0,0],e=function(b){bs(j,k[1],b);k[1]++;return 0},f=[0,((i-1|0)%3|0)+1|0],l=o(b)-1|0,p=0;if(!(l<0)){var\nc=p;for(;;){var\na=u(b,c);if(9>>0)e(a);else{if(0===f[1]){e(95);f[1]=3}f[1]+=-1;e(a)}var\nq=c+1|0;if(l!==c){var\nc=q;continue}break}}return au(j)}return b}function\nDN(c,d){switch(c){case\n1:var\nb=CZ;break;case\n2:var\nb=C0;break;case\n4:var\nb=C2;break;case\n5:var\nb=C3;break;case\n6:var\nb=C4;break;case\n7:var\nb=C5;break;case\n8:var\nb=C6;break;case\n9:var\nb=C7;break;case\n10:var\nb=C8;break;case\n11:var\nb=C9;break;case\n0:case\n13:var\nb=CY;break;case\n3:case\n14:var\nb=C1;break;default:var\nb=C_}return jP(c,fJ(b,d))}function\nDO(c,d){switch(c){case\n1:var\nb=Dn;break;case\n2:var\nb=Do;break;case\n4:var\nb=Dq;break;case\n5:var\nb=Dr;break;case\n6:var\nb=Ds;break;case\n7:var\nb=Dt;break;case\n8:var\nb=Du;break;case\n9:var\nb=Dv;break;case\n10:var\nb=Dw;break;case\n11:var\nb=Dx;break;case\n0:case\n13:var\nb=Dm;break;case\n3:case\n14:var\nb=Dp;break;default:var\nb=Dy}return jP(c,fJ(b,d))}function\nDP(c,d){switch(c){case\n1:var\nb=DA;break;case\n2:var\nb=DB;break;case\n4:var\nb=DD;break;case\n5:var\nb=DE;break;case\n6:var\nb=DF;break;case\n7:var\nb=DG;break;case\n8:var\nb=DH;break;case\n9:var\nb=DI;break;case\n10:var\nb=DJ;break;case\n11:var\nb=DK;break;case\n0:case\n13:var\nb=Dz;break;case\n3:case\n14:var\nb=DC;break;default:var\nb=DL}return jP(c,fJ(b,d))}function\nDQ(c,d){switch(c){case\n1:var\nb=Da;break;case\n2:var\nb=Db;break;case\n4:var\nb=Dd;break;case\n5:var\nb=De;break;case\n6:var\nb=Df;break;case\n7:var\nb=Dg;break;case\n8:var\nb=Dh;break;case\n9:var\nb=Di;break;case\n10:var\nb=Dj;break;case\n11:var\nb=Dk;break;case\n0:case\n13:var\nb=C$;break;case\n3:case\n14:var\nb=Dc;break;default:var\nb=Dl}return jP(c,Au(b,d))}function\nej(c,f,b){function\na(e){switch(c[1]){case\n0:var\nd=45;break;case\n1:var\nd=43;break;default:var\nd=32}return an0(b,f,d)}function\nk(d){var\nc=anL(b);return 3===c?b<0.?DS:DT:4<=c?DU:d}switch(c[2]){case\n5:var\ne=jh(sa(c,f),b),d=0,l=o(e);for(;;){if(d===l)var\nj=0;else{var\nh=m(e,d)+xH|0,i=0;if(23>>0){if(55===h)i=1}else\nif(21>>0)i=1;if(!i){var\nd=d+1|0;continue}var\nj=1}var\nn=j?e:g(e,DR);return k(n)}case\n6:return a(0);case\n7:return au(rK(Bp,c$(a(0))));case\n8:return k(a(0));default:return jh(sa(c,f),b)}}function\nsb(c){var\nb=r8(16);nn(b,c);return r_(b)}function\njQ(g,a,e,h,d,c,b){if(typeof\nh===\"number\"){if(typeof\nd===\"number\")return d?function(h,d){return Y(g,[4,a,gB(h,f(c,b,d))],e)}:function(d){return Y(g,[4,a,f(c,b,d)],e)};var\nl=d[1];return function(d){return Y(g,[4,a,gB(l,f(c,b,d))],e)}}else{if(0===h[0]){var\ni=h[2],j=h[1];if(typeof\nd===\"number\")return d?function(h,d){return Y(g,[4,a,cb(j,i,gB(h,f(c,b,d)))],e)}:function(d){return Y(g,[4,a,cb(j,i,f(c,b,d))],e)};var\nm=d[1];return function(d){return Y(g,[4,a,cb(j,i,gB(m,f(c,b,d)))],e)}}var\nk=h[1];if(typeof\nd===\"number\")return d?function(i,h,d){return Y(g,[4,a,cb(k,i,gB(h,f(c,b,d)))],e)}:function(h,d){return Y(g,[4,a,cb(k,h,f(c,b,d))],e)};var\nn=d[1];return function(h,d){return Y(g,[4,a,cb(k,h,gB(n,f(c,b,d)))],e)}}}function\nno(a,f,e,b,d){if(typeof\nb===\"number\")return function(b){return Y(a,[4,f,c(d,b)],e)};else{if(0===b[0]){var\ng=b[2],h=b[1];return function(b){return Y(a,[4,f,cb(h,g,c(d,b))],e)}}var\ni=b[1];return function(g,b){return Y(a,[4,f,cb(i,g,c(d,b))],e)}}}function\niG(g,z,y,x){var\ne=z,b=y,a=x;for(;;)if(typeof\na===\"number\")return c(e,b);else\nswitch(a[0]){case\n0:var\nA=a[1];return function(c){return Y(e,[5,b,c],A)};case\n1:var\nB=a[1];return function(a){var\nc=m_(a),d=o(c),f=cA(d+2|0,39);dF(c,0,f,1,d);return Y(e,[4,b,au(f)],B)};case\n2:var\nC=a[2],D=a[1];return no(e,b,C,D,function(b){return b});case\n3:return no(e,b,a[2],a[1],CX);case\n4:return jQ(e,b,a[4],a[2],a[3],DN,a[1]);case\n5:return jQ(e,b,a[4],a[2],a[3],DO,a[1]);case\n6:return jQ(e,b,a[4],a[2],a[3],DP,a[1]);case\n7:return jQ(e,b,a[4],a[2],a[3],DQ,a[1]);case\n8:var\nj=a[4],k=a[3],l=a[2],i=a[1];if(typeof\nl===\"number\"){if(typeof\nk===\"number\")return k?function(d,c){return Y(e,[4,b,ej(i,d,c)],j)}:function(c){return Y(e,[4,b,ej(i,nm(i),c)],j)};var\nU=k[1];return function(c){return Y(e,[4,b,ej(i,U,c)],j)}}else{if(0===l[0]){var\np=l[2],q=l[1];if(typeof\nk===\"number\")return k?function(d,c){return Y(e,[4,b,cb(q,p,ej(i,d,c))],j)}:function(c){return Y(e,[4,b,cb(q,p,ej(i,nm(i),c))],j)};var\nV=k[1];return function(c){return Y(e,[4,b,cb(q,p,ej(i,V,c))],j)}}var\nr=l[1];if(typeof\nk===\"number\")return k?function(f,d,c){return Y(e,[4,b,cb(r,f,ej(i,d,c))],j)}:function(d,c){return Y(e,[4,b,cb(r,d,ej(i,nm(i),c))],j)};var\nW=k[1];return function(d,c){return Y(e,[4,b,cb(r,d,ej(i,W,c))],j)}}case\n9:return no(e,b,a[2],a[1],ry);case\n10:var\nb=[7,b],a=a[1];continue;case\n11:var\nb=[2,b,a[1]],a=a[2];continue;case\n12:var\nb=[3,b,a[1]],a=a[2];continue;case\n13:var\nE=a[3],F=sb(a[2]);return function(c){return Y(e,[4,b,F],E)};case\n14:var\nG=a[3],H=a[2];return function(c){var\nd=c[1];return Y(e,b,ae(jO(d,ar(aD(H))),G))};case\n15:var\nI=a[1];return function(d,c){return Y(e,[6,b,function(b){return f(d,b,c)}],I)};case\n16:var\nJ=a[1];return function(c){return Y(e,[6,b,c],J)};case\n17:var\nb=[0,b,a[1]],a=a[2];continue;case\n18:var\nn=a[1];if(0===n[0]){var\nK=a[2],L=n[1][1],M=0,e=function(c,d,e){return function(b){return Y(d,[1,c,[0,b]],e)}}(b,e,K),b=M,a=L;continue}var\nN=a[2],O=n[1][1],P=0,e=function(c,d,e){return function(b){return Y(d,[1,c,[1,b]],e)}}(b,e,N),b=P,a=O;continue;case\n19:throw[0,t,DW];case\n20:var\nQ=a[3],R=[8,b,DX];return function(b){return Y(e,R,Q)};case\n21:var\nS=a[2];return function(c){return Y(e,[4,b,fJ(DY,c)],S)};case\n22:var\nT=a[1];return function(c){return Y(e,[5,b,c],T)};case\n23:var\nh=a[2],m=a[1];if(typeof\nm===\"number\")switch(m){case\n0:return g<50?am(g+1|0,e,b,h):d(am,[0,e,b,h]);case\n1:return g<50?am(g+1|0,e,b,h):d(am,[0,e,b,h]);case\n2:throw[0,t,DZ];default:return g<50?am(g+1|0,e,b,h):d(am,[0,e,b,h])}else\nswitch(m[0]){case\n0:return g<50?am(g+1|0,e,b,h):d(am,[0,e,b,h]);case\n1:return g<50?am(g+1|0,e,b,h):d(am,[0,e,b,h]);case\n2:return g<50?am(g+1|0,e,b,h):d(am,[0,e,b,h]);case\n3:return g<50?am(g+1|0,e,b,h):d(am,[0,e,b,h]);case\n4:return g<50?am(g+1|0,e,b,h):d(am,[0,e,b,h]);case\n5:return g<50?am(g+1|0,e,b,h):d(am,[0,e,b,h]);case\n6:return g<50?am(g+1|0,e,b,h):d(am,[0,e,b,h]);case\n7:return g<50?am(g+1|0,e,b,h):d(am,[0,e,b,h]);case\n8:return g<50?am(g+1|0,e,b,h):d(am,[0,e,b,h]);case\n9:var\nw=m[2];return g<50?py(g+1|0,e,b,w,h):d(py,[0,e,b,w,h]);case\n10:return g<50?am(g+1|0,e,b,h):d(am,[0,e,b,h]);default:return g<50?am(g+1|0,e,b,h):d(am,[0,e,b,h])}default:var\ns=a[3],u=a[1],v=c(a[2],0);return g<50?px(g+1|0,e,b,s,u,v):d(px,[0,e,b,s,u,v])}}function\npy(a,f,e,b,c){if(typeof\nb===\"number\")return a<50?am(a+1|0,f,e,c):d(am,[0,f,e,c]);else\nswitch(b[0]){case\n0:var\ng=b[1];return function(b){return cC(f,e,g,c)};case\n1:var\nh=b[1];return function(b){return cC(f,e,h,c)};case\n2:var\ni=b[1];return function(b){return cC(f,e,i,c)};case\n3:var\nj=b[1];return function(b){return cC(f,e,j,c)};case\n4:var\nk=b[1];return function(b){return cC(f,e,k,c)};case\n5:var\nl=b[1];return function(b){return cC(f,e,l,c)};case\n6:var\nm=b[1];return function(b){return cC(f,e,m,c)};case\n7:var\nn=b[1];return function(b){return cC(f,e,n,c)};case\n8:var\no=b[2];return function(b){return cC(f,e,o,c)};case\n9:var\np=b[3],q=b[2],r=aR(aD(b[1]),q);return function(b){return cC(f,e,a7(r,p),c)};case\n10:var\ns=b[1];return function(d,b){return cC(f,e,s,c)};case\n11:var\nu=b[1];return function(b){return cC(f,e,u,c)};case\n12:var\nv=b[1];return function(b){return cC(f,e,v,c)};case\n13:throw[0,t,D0];default:throw[0,t,D1]}}function\nam(f,c,a,b){var\ne=[8,a,D2];return f<50?iG(f+1|0,c,e,b):d(iG,[0,c,e,b])}function\npx(i,e,g,b,a,f){if(a){var\nj=a[1];return function(d){return DV(e,g,b,j,c(f,d))}}var\nh=[4,g,f];return i<50?iG(i+1|0,e,h,b):d(iG,[0,e,h,b])}function\nY(b,c,d){return aj(iG(0,b,c,d))}function\ncC(b,c,d,e){return aj(py(0,b,c,d,e))}function\nDV(b,c,d,e,f){return aj(px(0,b,c,d,e,f))}function\nek(d,a){var\nb=a;for(;;)if(typeof\nb===\"number\")return 0;else\nswitch(b[0]){case\n0:var\ng=b[1],h=hP(b[2]);ek(d,g);return hF(d,h);case\n1:var\ne=b[2],f=b[1];if(0===e[0]){var\ni=e[1];ek(d,f);hF(d,D3);var\nb=i;continue}var\nj=e[1];ek(d,f);hF(d,D4);var\nb=j;continue;case\n6:var\nm=b[2];ek(d,b[1]);return c(m,d);case\n7:ek(d,b[1]);return dJ(d);case\n8:var\nn=b[2];ek(d,b[1]);return K(n);case\n2:case\n4:var\nk=b[2];ek(d,b[1]);return hF(d,k);default:var\nl=b[2];ek(d,b[1]);return Ay(d,l)}}function\neU(d,a){var\nb=a;for(;;)if(typeof\nb===\"number\")return 0;else\nswitch(b[0]){case\n0:var\ng=b[1],h=hP(b[2]);eU(d,g);return ei(d,h);case\n1:var\ne=b[2],f=b[1];if(0===e[0]){var\ni=e[1];eU(d,f);ei(d,D5);var\nb=i;continue}var\nj=e[1];eU(d,f);ei(d,D6);var\nb=j;continue;case\n6:var\nm=b[2];eU(d,b[1]);return c(m,d);case\n7:var\nb=b[1];continue;case\n8:var\nn=b[2];eU(d,b[1]);return K(n);case\n2:case\n4:var\nk=b[2];eU(d,b[1]);return ei(d,k);default:var\nl=b[2];eU(d,b[1]);return b$(d,l)}}function\nel(d,a){var\nb=a;for(;;)if(typeof\nb===\"number\")return 0;else\nswitch(b[0]){case\n0:var\ng=b[1],h=hP(b[2]);el(d,g);return ei(d,h);case\n1:var\ne=b[2],f=b[1];if(0===e[0]){var\ni=e[1];el(d,f);ei(d,D7);var\nb=i;continue}var\nj=e[1];el(d,f);ei(d,D8);var\nb=j;continue;case\n6:var\nm=b[2];el(d,b[1]);return ei(d,c(m,0));case\n7:var\nb=b[1];continue;case\n8:var\nn=b[2];el(d,b[1]);return K(n);case\n2:case\n4:var\nk=b[2];el(d,b[1]);return ei(d,k);default:var\nl=b[2];el(d,b[1]);return b$(d,l)}}function\ncR(c){var\nd=c[1],b=bY(c_);return Y(function(c){el(b,c);return s(di(b))},0,d)}function\nD9(b){if(aQ(b,D_))return D$;var\nf=o(b);function\ng(d){return c(cR(Ea),b)}function\nh(e){var\nc=e;for(;;){if(c===f)return c;var\nd=m(b,c);if(9!==d&&32!==d)return c;var\nc=c+1|0;continue}}function\np(e,d){var\nc=d;for(;;){if(c===f)return c;if(25>>0)return c;var\nc=c+1|0;continue}}function\nq(g,a){var\nc=a;for(;;){if(c===f)return c;var\nd=m(b,c),e=0;if(48<=d){if(!(58<=d))e=1}else\nif(45===d)e=1;if(e){var\nc=c+1|0;continue}return c}}var\na=h(0),k=p(a,a),d=aC(b,a,k-a|0),e=h(k),i=q(e,e);if(e===i)var\nj=0;else\ntry{var\nr=dc(aC(b,e,i-e|0)),j=r}catch(b){b=E(b);if(b[1]!==bN)throw b;var\nj=g(0)}if(h(i)!==f)g(0);var\nn=0;if(V(d,Eb)&&V(d,Ec))var\nl=V(d,Ed)?V(d,Ee)?V(d,Ef)?V(d,Eg)?g(0):1:2:3:0;else\nn=1;if(n)var\nl=4;return[0,j,l]}function\nnp(b,c){return typeof\nb===\"number\"?[0,0,c]:0===b[0]?[0,[0,b[1],b[2]],c]:[0,[1,b[1]],c]}function\nhS(c,d,b){var\nf=typeof\nd===\"number\"?d?[0,1,b]:[0,0,b]:[0,[0,d[1]],b],e=f[1];return typeof\nc===\"number\"?[0,0,e,b]:0===c[0]?[0,[0,c[1],c[2]],e,b]:[0,[1,c[1]],e,b]}function\nnq(c,b){var\nh=c?c[1]:1;function\nad(d,c){return w(cR(Eh),b,d,c)}function\nl(b){return ad(b,Ei)}function\ns(e,d,c){return dw(cR(Ek),b,e,d,c)}function\ni(e,d,c){return dw(cR(El),b,e,d,c)}function\nn(d,f,c){var\ne=f-d|0;return 0===e?[0,c]:1===e?[0,[12,m(b,d),c]]:[0,[11,aC(b,d,e),c]]}function\ne(i,c){var\na=i;for(;;){if(a===c)return n(i,a,0);var\nk=m(b,a);if(37===k){var\nj=a+1|0;if(j===c)l(c);var\nq=95===m(b,j)?u(a,j+1|0,c,1):u(a,j,c,0);return n(i,a,q[1])}if(64===k){var\nd=a+1|0;if(d===c)var\nf=EP;else{var\ng=m(b,d),h=0;if(65<=g)if(94<=g){var\no=g+zM|0;if(2>>0)h=1;else\nswitch(o){case\n0:var\nf=x(1,d+1|0,c);break;case\n1:h=1;break;default:var\nf=[0,[17,1,e(d+1|0,c)[1]]]}}else\nif(91<=g)switch(g+xG|0){case\n0:var\nf=x(0,d+1|0,c);break;case\n1:h=1;break;default:var\nf=[0,[17,0,e(d+1|0,c)[1]]]}else\nh=1;else\nif(10===g)var\nf=[0,[17,3,e(d+1|0,c)[1]]];else\nif(32<=g)switch(g+i_|0){case\n0:var\nf=[0,[17,EQ,e(d+1|0,c)[1]]];break;case\n5:var\np=0;if((d+1|0)>>0))switch(be){case\n0:case\n12:case\n17:case\n23:case\n29:case\n32:var\naS=1;bi=1;break}if(!bi)var\naS=0;if(aS){I=1;bh=1}}if(!bh){var\naR=e(c,g)[1],J=0;if(qe<=a){if(!(mP<=a))switch(a+xL|0){case\n0:var\nD=0;J=1;break;case\n1:break;default:var\nD=1;J=1}}else\nif(76===a){var\nD=2;J=1}if(!J)throw[0,t,E1];var\nbP=n(0)?[0,[23,[11,D],aR]]:[0,[21,D,aR]],i=bP}break;case\n32:case\n35:case\n43:case\n45:case\n95:var\ni=w(cR(EO),b,k,a);break;case\n88:case\n100:case\n105:case\n111:case\n117:case\n120:var\nbS=z(0),bT=y(0),aY=A(k,c,x(0),bT,bS,a),aZ=e(c,g)[1];if(n(0))var\na0=[0,[23,[2,aY,o(95)],aZ]];else\nvar\nbU=p(0),W=hS(C(0),bU,aZ),a0=[0,[4,aY,W[1],W[2],W[3]]];var\ni=a0;break;case\n69:case\n70:case\n71:case\n72:case\n101:case\n102:case\n103:case\n104:var\naO=z(0),bM=y(0),b3=x(0)?aO?h?1:j(k,c,32,E8):1:aO?2:0,K=0;if(73<=a){var\nbg=a-101|0;if(3>>0)K=1;else{switch(bg){case\n0:var\nH=1;break;case\n1:var\nH=0;break;case\n2:var\nH=3;break;default:var\nH=6}var\nG=H}}else\nif(69<=a){var\nbj=0;switch(a+zo|0){case\n0:var\nZ=2;break;case\n1:K=1;bj=1;break;case\n2:var\nZ=4;break;default:var\nZ=7}if(!bj)var\nG=Z}else\nK=1;if(K){var\n$=0;if(bM)if(70===a)var\nG=8;else\n$=1;else\nif(70===a)var\nG=5;else\n$=1;if($)throw[0,t,E7]}var\naP=e(c,g)[1],b4=[0,b3,G];if(n(0))var\nR=p(0),bN=typeof\nR===\"number\"?R?j(k,c,95,ED):0:[0,R[1]],aQ=[0,[23,[6,o(95),bN],aP]];else\nvar\nbO=p(0),V=hS(O(0),bO,aP),aQ=[0,[8,b4,V[1],V[2],V[3]]];var\ni=aQ;break;default:I=1}if(I){var\nL=0;if(qe<=a)if(mP<=a)L=1;else{var\nbk=0;switch(a+xL|0){case\n0:var\nbx=m(b,c),by=z(0),bz=y(0),ax=A(k,c+1|0,x(0),bz,by,bx),ay=e(c+1|0,g)[1];if(n(0))var\naz=[0,[23,[3,ax,o(95)],ay]];else\nvar\nbA=p(0),S=hS(C(0),bA,ay),az=[0,[5,ax,S[1],S[2],S[3]]];var\naA=az;break;case\n1:L=1;bk=1;break;default:var\nbB=m(b,c),bC=z(0),bD=y(0),aB=A(k,c+1|0,x(0),bD,bC,bB),aC=e(c+1|0,g)[1];if(n(0))var\naD=[0,[23,[4,aB,o(95)],aC]];else\nvar\nbE=p(0),T=hS(C(0),bE,aC),aD=[0,[6,aB,T[1],T[2],T[3]]];var\naA=aD}if(!bk)var\ni=aA}else\nif(76===a){var\nbF=m(b,c),bG=z(0),bH=y(0),aE=A(k,c+1|0,x(0),bH,bG,bF),aF=e(c+1|0,g)[1];if(n(0))var\naG=[0,[23,[5,aE,o(95)],aF]];else\nvar\nbI=p(0),U=hS(C(0),bI,aF),aG=[0,[7,aE,U[1],U[2],U[3]]];var\ni=aG}else\nL=1;if(L)var\ni=w(cR(EE),b,c-1|0,a)}if(1-h){var\nap=1-ai[1],bo=ap?M:ap;if(bo)j(k,c,a,EF);var\naq=1-ak[1],bp=aq?ah:aq;if(bp)j(k,c,a,EG);var\nar=1-al[1],bq=ar?ag:ar;if(bq)j(k,c,a,EH);var\nas=1-N[1],br=as?bf([0,af],EI):as;if(br)j(k,c,a,EJ);var\nat=1-an[1],bt=at?bf([0,ae],EK):at;if(bt){var\nbu=v?95:a;j(k,c,bu,EL)}var\nbv=v?M:v;if(bv)j(k,c,95,EM)}var\naw=1-am[1],bw=aw?v:aw;if(bw){var\naa=0;if(38<=a){if(44!==a&&64!==a)aa=1}else\nif(33!==a&&!(37<=a))aa=1;var\nbl=0;if(aa||!h)bl=1;if(bl)j(k,c,a,EN)}return i}function\nr(n,a,f,k,j,i,h,g,e,c){if(a===f)l(f);function\nd(d){return v(n,a+1|0,f,j,i,h,g,e,c,d,m(b,a))}if(typeof\ne===\"number\"){if(typeof\nc===\"number\"&&!c)return d(0);return k?typeof\nc===\"number\"?d(Es):d([0,0,c[1]]):typeof\nc===\"number\"?d(Et):d([0,1,c[1]])}return d(e)}function\na(o,n,c,k,j,i,g,a,e){if(n===c)l(c);var\nq=m(b,n);if(46===q){var\nd=n+1|0;if(d===c)l(c);var\nt=function(f,d){var\nb=p(d,c,0);return r(o,b[1],c,f,j,i,g,a,e,[0,b[2]])},f=m(b,d);if(48<=f){if(!(58<=f))return t(k,d)}else\nif(42<=f)switch(f+zY|0){case\n0:return r(o,d+1|0,c,k,j,i,g,a,e,1);case\n1:case\n3:if(h){var\nu=d+1|0,w=k||(45===f?1:0);return t(w,u)}break}return h?r(o,d,c,k,j,i,g,a,e,Eq):s(d-1|0,46,Er)}return v(o,n+1|0,c,j,i,g,a,e,0,e,q)}function\nu(f,B,d,g){var\nt=[0,0],u=[0,0],v=[0,0],x=[0,0],y=[0,0];function\ni(d,c){var\ne=c[1],f=e?1-h:e;if(f){var\na=m(b,d);w(cR(Em),b,d,a)}c[1]=1;return 0}var\nc=B;for(;;){if(c===d)l(d);var\nz=m(b,c)+i_|0;if(!(16>>0))switch(z){case\n0:i(c,x);var\nc=c+1|0;continue;case\n3:i(c,y);var\nc=c+1|0;continue;case\n11:i(c,v);var\nc=c+1|0;continue;case\n13:i(c,u);var\nc=c+1|0;continue;case\n16:i(c,t);var\nc=c+1|0;continue}var\nk=x[1],n=y[1],o=v[1],e=u[1],C=t[1];if(c===d)l(d);var\nq=C?e?h?0:j(f,c,45,Ep):2:e?0:1,r=m(b,c);if(48<=r){if(!(58<=r)){var\nA=p(c,d,0);return a(f,A[1],d,e,o,n,k,g,[0,q,A[2]])}}else\nif(42===r)return a(f,c+1|0,d,e,o,n,k,g,[1,q]);switch(q){case\n0:if(1-h)s(c-1|0,45,En);return a(f,c,d,e,o,n,k,g,0);case\n1:return a(f,c,d,e,o,n,k,g,0);default:return a(f,c,d,e,o,n,k,g,Eo)}}}function\nx(a,c,d){try{if(c===d)throw L;if(60===m(b,c)){var\nf=rN(b,c+1|0,62);if(d<=f)throw L;var\nj=aC(b,c,(f-c|0)+1|0),k=e(f+1|0,d)[1],g=[0,e(c,f+1|0)[1],j],l=a?[0,g]:[1,g],n=[0,[18,l,k]];return n}throw L}catch(b){b=E(b);if(b===L){var\nh=e(c,d)[1],i=a?[0,sc]:[1,sc];return[0,[18,i,h]]}throw b}}function\ny(c,d){try{var\nt=c===d?1:0,u=t||(60!==m(b,c)?1:0);if(u)throw L;var\np=g(c+1|0,d),i=m(b,p),n=0;if(48<=i){if(!(58<=i))n=1}else\nif(45===i)n=1;if(!n)throw L;var\nq=k(p,d),r=q[2],f=g(q[1],d),j=m(b,f)-45|0,o=0;if(12>>0)if(17===j)var\nv=[0,aC(b,c-2|0,(f-c|0)+3|0),r,0],w=f+1|0,h=v,a=w;else\no=1;else\nif(1>>0){var\ns=k(f,d),x=s[2],l=g(s[1],d);if(62!==m(b,l))throw L;var\ny=[0,aC(b,c-2|0,(l-c|0)+3|0),r,x],z=l+1|0,h=y,a=z}else\no=1;if(o)throw L}catch(b){b=E(b);if(b!==L&&b[1]!==bN)throw b;var\nh=ES,a=c}return[0,[17,h,e(a,d)[1]]]}function\nz(d,c){try{var\nl=g(d,c),a=m(b,l),i=0;if(48<=a){if(!(58<=a))i=1}else\nif(45===a)i=1;if(i){var\no=k(l,c),q=o[2],h=g(o[1],c);if(62!==m(b,h))throw L;var\nn=[0,[0,h+1|0,[1,aC(b,d-2|0,(h-d|0)+3|0),q]]]}else\nvar\nn=0;var\nf=n}catch(b){b=E(b);if(b!==L&&b[1]!==bN)throw b;var\nf=0}if(f){var\nj=f[1],p=j[2];return[0,[17,p,e(j[1],c)[1]]]}return[0,[17,ET,e(d,c)[1]]]}function\ng(e,d){var\nc=e;for(;;){if(c===d)l(d);if(32===m(b,c)){var\nc=c+1|0;continue}return c}}function\np(h,f,g){var\nc=h,d=g;for(;;){if(c===f)l(f);var\na=m(b,c);if(9>>0)return[0,c,d];var\ne=(d*10|0)+(a-48|0)|0;if(eQ>>0)return i(c+1|0,EX,f);var\na=p(c+1|0,d,0);return[0,a[1],-a[2]|0]}throw[0,t,EW]}function\nq(g,d,f){var\nc=g;for(;;){if(c===d)w(cR(EY),b,f,d);if(37===m(b,c)){if((c+1|0)===d)l(d);if(m(b,c+1|0)===f)return c;var\ne=m(b,c+1|0);if(95<=e){if(gh<=e){if(!(mu<=e))switch(e+zM|0){case\n0:var\nc=q(c+2|0,d,cs)+2|0;continue;case\n1:break;default:return i(c+1|0,EZ,cs)}}else\nif(!(96<=e)){if((c+2|0)===d)l(d);var\na=m(b,c+2|0);if(40===a){var\nc=q(c+3|0,d,41)+2|0;continue}if(gh===a){var\nc=q(c+3|0,d,cs)+2|0;continue}var\nc=c+3|0;continue}}else{if(40===e){var\nc=q(c+2|0,d,41)+2|0;continue}if(41===e)return i(c+1|0,E0,41)}var\nc=c+2|0;continue}var\nc=c+1|0;continue}}function\nj(c,f,e,d){var\na=aC(b,c,f-c|0);return d3(cR(E9),b,c,d,e,a)}function\nA(f,e,o,n,m,b){var\ng=o,a=n,c=m;for(;;){var\nd=0;if(g){if(a)d=1;else\nif(!c){if(cv===b)return 1;if(pK===b)return 4}}else\nif(a)if(c)d=1;else{var\nk=b+iY|0;if(32>>0)d=1;else\nswitch(k){case\n0:return 9;case\n12:return 13;case\n17:return 14;case\n23:return 11;case\n29:return 15;case\n32:return 7;default:d=1}}else\nif(c){if(cv===b)return 2;if(pK===b)return 5}else{var\nl=b+iY|0;if(!(32>>0))switch(l){case\n0:return 8;case\n12:return 0;case\n17:return 3;case\n23:return 10;case\n29:return 12;case\n32:return 6}}if(d){var\ni=b+iY|0;if(!(32>>0))switch(i){case\n0:if(h)return 9;break;case\n23:if(h)return 11;break;case\n32:if(h)return 7;break;case\n12:case\n17:case\n29:if(h){var\na=0;continue}return j(f,e,b,E6)}}if(g){if(c){if(h){var\nc=0;continue}return j(f,e,32,E2)}if(h){var\ng=0;continue}return j(f,e,b,E3)}if(c){if(h){var\nc=0;continue}return j(f,e,b,E4)}throw[0,t,E5]}}return e(0,o(b))}function\njR(e,d){var\nb=d[1],c=0;return Y(function(b){ek(e,b);return 0},c,b)}function\neV(e,d){var\nb=d[1],c=0;return Y(function(b){eU(e,b);return 0},c,b)}function\nE$(b){return jR(rA,b)}function\ndj(b){return jR(dK,b)}function\nnr(d,b){var\ne=b[1];return Y(function(e){var\nb=bY(64);el(b,e);return c(d,di(b))},0,e)}function\nz(b){return nr(function(b){return b},b)}var\nhT=[I,Fa,af(0)],jS=[I,Fb,af(0)],dk=[I,Fc,af(0)];function\njT(e,d){var\nb=d;for(;;){if(b){var\nc=b[1],f=c[2];if(ai(c[1],e))return f;var\nb=b[2];continue}throw L}}function\nFd(b){var\nc=hK(b,61),d=aC(b,c+1|0,o(b)-(c+1|0)|0);return[0,aC(b,0,c),d]}function\nsd(e,d,c,b){if(b){var\nf=b[2],a=g(e,b[1]);return g(P(function(c,b){return g(c,g(d,b))},a,f),c)}return Fe}function\nse(b){throw[0,dk,Fk]}function\nsf(b){try{jT(Fq,b);var\nf=0,c=f}catch(b){b=E(b);if(b!==L)throw b;var\nc=[0,[0,Fm,[0,se],Fl],0]}try{jT(Fp,b);var\ne=0,d=e}catch(b){b=E(b);if(b!==L)throw b;var\nd=[0,[0,Fo,[0,se],Fn],0]}return r(b,r(c,d))}var\nFs=[0,0];function\nFt(b){try{var\nc=[0,AW(b)];return c}catch(b){b=E(b);if(b[1]===eP)return 0;throw b}}function\nsg(b){try{var\nc=[0,dc(b)];return c}catch(b){b=E(b);if(b[1]===bN)return 0;throw b}}function\nsh(b){try{var\nc=[0,q_(b)];return c}catch(b){b=E(b);if(b[1]===bN)return 0;throw b}}function\nFu(z,d,e,h,r,q){var\ni=d[1];function\nj(b){var\nd=bY(200),a=i>>0)var\nn=si(b,2),o=nw(b,1),d=f(z(FZ),o,n);else\nswitch(i){case\n0:var\nd=F0;break;case\n1:var\nd=F1;break;default:var\np=nw(b,1),d=c(z(F2),p)}return g(y,d)}return b[1]}function\nsj(b){return[0,anM(b)]}function\nsk(d,b){function\ne(b){return b?0===d?F8:F9:0===d?F_:F$}if(0===b[0]){var\nf=b[5],a=b[4],g=b[3],h=b[6]?Ga:Gc,i=b[2],j=b[7],k=e(b[1]);return[0,mh(z(Gb),k,j,i,h,g,a,f)]}if(b[1])return 0;var\nl=e(0);return[0,c(z(Gd),l)]}function\nnx(a,k){var\ng=sj(k);if(g){var\nd=g[1],e=d.length-1-1|0,h=0;if(!(e<0)){var\nb=h;for(;;){var\nf=sk(b,C(d,b)[1+b]);if(f){var\ni=f[1];c(jR(a,Ge),i)}var\nj=b+1|0;if(e!==b){var\nb=j;continue}break}}return 0}return jR(a,Gf)}function\nGi(k){var\ng=sj(q$(0));if(g){var\nd=g[1],e=bY(d_),f=d.length-1-1|0,h=0;if(!(f<0)){var\nb=h;for(;;){var\na=sk(b,C(d,b)[1+b]);if(a){var\ni=a[1];c(eV(e,Gg),i)}var\nj=b+1|0;if(f!==b){var\nb=j;continue}break}}return di(e)}return Gh}function\nny(d){for(;;){var\nb=nu[1],c=1-m0(nu,b,[0,d,b]);if(c)continue;return c}}var\nGk=Gj.slice();function\nGl(f,e){var\na=gC(f);c(dj(Gm),a);nx(dK,e);var\nb=aog(0);if(b<0){var\nd=fQ(b);rB(C(Gk,d)[1+d])}return dJ(dK)}var\nGn=[0];rq(b(yS),function(f,i){try{try{var\nb=i?Gn:q$(0);try{jv(0)}catch(a){}try{var\nh=Gl(f,b),e=h}catch(d){d=E(d);var\na=gC(f);c(dj(Gp),a);nx(dK,b);var\ng=gC(d);c(dj(Gq),g);nx(dK,q$(0));var\ne=dJ(dK)}var\nd=e}catch(b){b=E(b);if(b!==m1)throw b;var\nd=rB(Go)}return d}catch(a){return 0}});function\nsl(b){return[0,bu(55,0),0]}function\nsm(e,j){var\nl=0===j.length-1?[0,0]:j,n=l.length-1,c=0;for(;;){C(e[1],c)[1+c]=c;var\nz=c+1|0;if(54!==c){var\nc=z;continue}var\ni=[0,Gr],p=54+dg(55,n)|0,v=0;if(!(p<0)){var\nd=v;for(;;){var\nf=d%55|0,q=jm(d,n),w=C(l,q)[1+q],k=g(i[1],b(a+w));i[1]=aoe(k,0,o(k));var\nh=i[1],r=m(h,3)<<24,s=m(h,2)<<16,t=m(h,1)<<8,u=((m(h,0)+t|0)+s|0)+r|0,x=(C(e[1],f)[1+f]^u)&yX;C(e[1],f)[1+f]=x;var\ny=d+1|0;if(p!==d){var\nd=y;continue}break}}e[2]=0;return 0}}function\nsn(d){var\nc=aoC(0),b=sl(0);sm(b,c);return b}function\nso(b){b[2]=(b[2]+1|0)%55|0;var\nc=b[2],d=C(b[1],c)[1+c],e=(b[2]+24|0)%55|0,f=(C(b[1],e)[1+e]+(d^(d>>>25|0)&31)|0)&yX,a=b[2];C(b[1],a)[1+a]=f;return f}var\nnz=[0,Gs.slice(),0];function\nGt(b){return sm(nz,[0,b])}function\nGu(c){var\nb=sl(0);jJ(nz[1],0,b[1],0,55);b[2]=nz[2];return b}try{var\nani=fP(anh),sq=ani}catch(b){b=E(b);if(b!==L)throw b;try{var\nang=fP(anf),sp=ang}catch(b){b=E(b);if(b!==L)throw b;var\nsp=Gv}var\nsq=sp}var\nGw=rO(sq,82),jU=[eC,function(b){return sn(0)}];function\nnA(c,f){var\na=c?c[1]:Gw,b=16;for(;;){if(!(f<=b)&&!(gt<(b*2|0))){var\nb=b*2|0;continue}if(a)var\nd=cz(jU),g=d5===d?jU[1]:eC===d?hG(jU):jU,e=so(g);else\nvar\ne=0;return[0,0,bu(b,0),e,b]}}function\njV(b,c){return 4<=b.length-1?ra(10,cv,b[3],c)&(b[2].length-1-1|0):K(Gx)}function\nsr(b,u,F){var\na=jV(b,u),G=[0,u,F,C(b[2],a)[1+a]];C(b[2],a)[1+a]=G;b[1]=b[1]+1|0;var\nv=b[2].length-1<<1>>0))sw(b,r)}else\njX(b)}var\nT=b[9]-S|0,U=1===I?1:b[9]>>0){if(23===c)f=1}else\nif(1>>0)f=1;if(f){gE(b);continue}return 0}return a}return sS(b,d)}function\nsT(b){return m(bw(b),0)}function\nHc(d){var\nb=bw(d);return V(b,Hd)?V(b,He)?bO(c(z(Hf),b)):1:0}function\nj1(c){var\nb=c+iY|0;if(!(32>>0))switch(b){case\n10:return 0;case\n12:return 1;case\n17:return 2;case\n23:return 3;case\n29:return 4;case\n0:case\n32:return 5}throw[0,t,Hg]}function\nj2(e,c){switch(e){case\n0:var\nb=g(Hh,bw(c));break;case\n3:var\nb=g(Hi,bw(c));break;case\n4:var\nb=g(Hj,bw(c));break;case\n5:var\nb=g(Hk,bw(c));break;default:var\nb=bw(c)}var\nd=o(b);if(0!==d&&43===m(b,0))return aC(b,1,d-1|0);return b}function\nnP(b){return q_(bw(b))}function\nhY(e,c){var\nb=e;for(;;){if(0===b)return b;var\nd=aA(c);if(c[1])return b;if(58<=d){if(95===d){var\nb=cD(b,c);continue}}else\nif(48<=d){var\nb=ad(b,c,d);continue}return b}}function\nnQ(e,b){if(0===e)return nO(Hl);var\nd=dl(b);return 9>>0?bO(c(z(Hm),d)):hY(ad(e,b,d),b)}function\nnR(i,h,g,d){if(0===g)return nO(Hn);var\na=dl(d);if(c(h,a)){var\nb=ad(g,d,a);for(;;){if(0===b)return b;var\ne=aA(d);if(d[1])return b;if(c(h,e)){var\nb=ad(b,d,e);continue}if(95===e){var\nb=cD(b,d);continue}return b}}return bO(f(z(Ho),a,i))}function\nHp(b){return 1>>0?0:1}function\nsU(b,c){return nR(Hq,Hp,b,c)}function\nHr(b){return 7>>0?0:1}function\nsV(b,c){return nR(Hs,Hr,b,c)}function\nHt(d){var\nb=d+cJ|0,c=0;if(22>>0){if(!(5>>0))c=1}else\nif(6>>0)c=1;return c?1:0}function\ngG(b,c){return nR(Hu,Ht,b,c)}function\nhZ(c,b){var\nd=dl(b),e=d+qZ|0;if(!(2>>0))switch(e){case\n0:return ad(c,b,d);case\n1:break;default:return ad(c,b,d)}return c}function\nj3(c,b){return nQ(hZ(c,b),b)}function\nj4(h,e,b){switch(h){case\n0:return sU(e,b);case\n1:return j3(e,b);case\n2:var\ng=hZ(e,b),a=dl(b);if(48===a){var\nd=ad(g,b,a);if(0===d)return d;var\nc=aA(b);if(b[1])return d;var\nf=0;if(99<=c){if(mP===c)return sV(ad(d,b,c),b);if(iN===c)f=1}else\nif(88===c)f=1;else\nif(98<=c)return sU(ad(d,b,c),b);return f?gG(ad(d,b,c),b):hY(d,b)}return nQ(g,b);case\n3:return sV(e,b);case\n4:return nQ(e,b);default:return gG(e,b)}}function\nsW(b,c){if(0===b)return b;var\nd=aA(c);return c[1]?b:9>>0?b:hY(ad(b,c,d),c)}function\nj5(b,c){if(0===b)return b;var\nd=aA(c);if(c[1])return b;if(69!==d&&x3!==d)return b;return j3(ad(b,c,d),c)}function\nHv(g,d,b){var\nc=hY(hZ(g,b),b);if(0===c)return[0,c,d];var\nf=aA(b);if(b[1])return[0,c,d];if(46===f){var\na=ad(c,b,f),e=fU(a,d);return[0,j5(a-(e-sW(e,b)|0)|0,b),e]}return[0,j5(c,b),d]}function\nnS(j,a,f,e){function\ng(b){return 25>>0?b:gs((b-65|0)+97|0)}var\nb=[0,j],h=o(e)-1|0,k=0;if(!(h<0)){var\nd=k;for(;;){var\ni=aA(a),l=g(m(e,d));if(g(i)!==l)c(f,0);if(0===b[1])c(f,0);b[1]=ad(b[1],a,i);var\nn=d+1|0;if(h!==d){var\nd=n;continue}break}}return b[1]}function\nHw(m,y,b){var\nz=0===m?1:0,A=z||aM(b);if(A)dn(0);var\nf=hZ(m,b),B=0===f?1:0,C=B||aM(b);if(C)dn(0);var\nc=aA(b),k=0;if(78<=c){var\nh=c-79|0;if(30>>0){if(!(32<=h)){var\nn=ad(f,b,c),D=0===n?1:0,E=D||aM(b);if(E)dn(0);return nS(n,b,dn,Hx)}}else\nif(26===h)k=1}else{if(48===c){var\np=ad(f,b,c),H=0===p?1:0,I=H||aM(b);if(I)dn(0);var\na=nS(p,b,dn,Hz);if(0!==a&&!aM(b)){var\ni=aA(b)+xH|0,l=0;if(34>>0){if(66===i)l=1}else\nif(32>>0)l=1;var\ng=l?a:gG(a,b);if(0!==g&&!aM(b)){var\nq=aA(b);if(46===q){var\nd=ad(g,b,q),w=0;if(0!==d&&!aM(b)){var\nt=aA(b),x=0;if(80!==t&&ja!==t){var\nv=fU(d,y),u=d-(v-gG(v,b)|0)|0;x=1}if(!x)var\nu=d;var\nr=u;w=1}if(!w)var\nr=d;var\ne=r}else\nvar\ne=g;if(0!==e&&!aM(b)){var\nj=aA(b);if(80!==j&&ja!==j)return e;var\ns=ad(e,b,j),J=0===s?1:0,K=J||aM(b);if(K)dn(0);return j3(s,b)}return e}return g}return a}if(73===c)k=1}if(k){var\no=ad(f,b,c),F=0===o?1:0,G=F||aM(b);if(G)dn(0);return nS(o,b,dn,Hy)}return dn(0)}function\nsX(e,h,b){var\ni=0===e?1:0,j=i||aM(b);if(j)dm(0);var\nc=hY(e,b),k=0===c?1:0,l=k||aM(b);if(l)dm(0);var\nf=aA(b),d=f+zo|0;if(32>>0){if(-23===d){var\na=ad(c,b,f),g=fU(a,h);return j5(a-(g-sW(g,b)|0)|0,b)}}else\nif(30>>0)return j5(c,b);return dm(0)}function\nHA(m,f,b){var\ny=0===m?1:0,z=y||aM(b);if(z)dm(0);var\na=hZ(m,b),A=0===a?1:0,B=A||aM(b);if(B)dm(0);var\nc=aA(b);if(49<=c){if(!(58<=c)){var\nn=ad(a,b,c),C=0===n?1:0,D=C||aM(b);if(D)dm(0);return sX(n,f,b)}}else\nif(48<=c){var\ng=ad(a,b,c),E=0===g?1:0,F=E||aM(b);if(F)dm(0);var\nh=aA(b);if(88!==h&&iN!==h)return sX(g,f,b);var\no=ad(g,b,h),G=0===o?1:0,H=G||aM(b);if(H)dm(0);var\ni=gG(o,b),I=0===i?1:0,J=I||aM(b);if(J)dm(0);var\np=aA(b),j=p+yJ|0,l=0;if(32>>0)if(pI===j){var\nd=ad(i,b,p),w=0;if(0!==d&&!aM(b)){var\nt=aA(b),x=0;if(80!==t&&ja!==t){var\nv=fU(d,f),u=d-(v-gG(v,b)|0)|0;x=1}if(!x)var\nu=d;var\nq=u;w=1}if(!w)var\nq=d;var\nr=q}else\nl=1;else\nif(30>>0)var\nr=i;else\nl=1;var\ne=l?dm(0):r;if(0!==e&&!aM(b)){var\nk=aA(b);if(80!==k&&ja!==k)return e;var\ns=ad(e,b,k),K=0===s?1:0,L=K||aM(b);if(L)dn(0);return j3(s,b)}return e}return dm(0)}function\nh0(a,g,c){var\nb=g;for(;;){if(0===b)return b;var\nd=aA(c);if(c[1])return b;if(a){if(d===a[1])return sQ(b,c);var\nb=ad(b,c,d);continue}var\ne=d-9|0,f=0;if(4>>0){if(23===e)f=1}else\nif(1>>0)f=1;if(f)return b;var\nb=ad(b,c,d);continue}}function\nHB(c,b){return ad(c,b,dl(b))}function\nsY(b){return 97<=b?b-87|0:65<=b?b-55|0:b-48|0}function\nsZ(d,e,b){if(0===e)return nO(d);var\nf=aA(b);return b[1]?bO(c(z(G_),d)):f}function\nnT(b,c){return sZ(HE,b,c)}function\nj6(b,c){return sZ(HF,b,c)}function\ns0(e,c){var\nb=nT(e,c),i=0;if(40<=b){if(58<=b){var\nj=b-92|0;if(!(28>>0))switch(j){case\n28:var\nk=function(f){var\nb=nL(c),d=b+cJ|0,e=0;if(22>>0){if(!(5>>0))e=1}else\nif(6>>0)e=1;return e?b:nN(b)},l=k(0),m=k(0),u=sY(m),h=(16*sY(l)|0)+u|0,s=0;if(0<=h&&!(dC>>0?nN(b):b},p=o(0),q=o(0),g=((cv*(b-48|0)|0)+(10*(p-48|0)|0)|0)+(q-48|0)|0,t=0;if(0<=g&&!(dC>>3|0)&1<<(c&7))?1:0,d=f?c!==i?1:0:f;else\nvar\nd=g}else\nvar\nd=a;if(d){ad(ef,b,c);var\ne=e-1|0;continue}return d}}if(e){var\nc=e[1];f(d,c);var\na=1-b[1];if(a){var\ng=aA(b);return c===g?gE(b):gF(c,g)}return a}return f(d,-1)}function\nHI(d,b){if(b[1]===hX)var\nc=b[2];else{if(b[1]!==bN)throw b;var\nc=b[2]}var\ne=sP(d);return bO(f(z(HJ),e,c))}function\nHK(b,c){switch(c){case\n0:return b[5];case\n1:return sP(b);default:return b[6]}}function\nj7(b){return b?b[1]:ef}function\ns2(c){if(6===c)return HL;var\nb=hP(c),d=m(b,1);return[0,d,aC(b,2,o(b)-2|0)]}function\npz(g,f,l){var\nb=l;for(;;)if(typeof\nb===\"number\")return c(f,0);else\nswitch(b[0]){case\n0:var\nb=b[1];continue;case\n1:var\nb=b[1];continue;case\n2:var\nb=b[2];continue;case\n3:var\nb=b[2];continue;case\n4:var\nb=b[4];continue;case\n5:var\nb=b[4];continue;case\n6:var\nb=b[4];continue;case\n7:var\nb=b[4];continue;case\n8:var\nb=b[4];continue;case\n9:var\nb=b[2];continue;case\n10:var\nb=b[1];continue;case\n11:var\nb=b[2];continue;case\n12:var\nb=b[2];continue;case\n13:var\nb=b[3];continue;case\n14:var\ni=b[3],j=ar(aD(b[2]));return g<50?iH(g+1|0,f,j,i):d(iH,[0,f,j,i]);case\n15:var\nb=b[1];continue;case\n16:var\nb=b[1];continue;case\n17:var\nb=b[2];continue;case\n18:var\nh=b[1];if(0===h[0]){var\nb=ae(h[1][1],b[2]);continue}var\nb=ae(h[1][1],b[2]);continue;case\n19:var\nm=b[1];return function(b){return nV(function(d){return c(f,[0,b,d])},m)};case\n20:var\nb=b[3];continue;case\n21:var\nb=b[2];continue;case\n22:var\nb=b[1];continue;case\n23:var\ne=b[2],a=b[1];if(typeof\na===\"number\")switch(a){case\n0:var\nb=e;continue;case\n1:var\nb=e;continue;case\n2:return function(b){return nV(function(d){return c(f,[0,b,d])},e)};default:var\nb=e;continue}else\nswitch(a[0]){case\n0:var\nb=e;continue;case\n1:var\nb=e;continue;case\n2:var\nb=e;continue;case\n3:var\nb=e;continue;case\n4:var\nb=e;continue;case\n5:var\nb=e;continue;case\n6:var\nb=e;continue;case\n7:var\nb=e;continue;case\n8:var\nb=e;continue;case\n9:var\nk=a[2];return g<50?iH(g+1|0,f,k,e):d(iH,[0,f,k,e]);case\n10:var\nb=e;continue;default:var\nb=e;continue}default:var\nb=b[3];continue}}function\niH(a,f,g,e){var\nb=g;for(;;)if(typeof\nb===\"number\")return a<50?pz(a+1|0,f,e):d(pz,[0,f,e]);else\nswitch(b[0]){case\n0:var\nb=b[1];continue;case\n1:var\nb=b[1];continue;case\n2:var\nb=b[1];continue;case\n3:var\nb=b[1];continue;case\n4:var\nb=b[1];continue;case\n5:var\nb=b[1];continue;case\n6:var\nb=b[1];continue;case\n7:var\nb=b[1];continue;case\n8:var\nb=b[2];continue;case\n9:var\nh=b[3],i=b[2],b=a7(aR(aD(b[1]),i),h);continue;case\n10:var\nb=b[1];continue;case\n11:var\nb=b[1];continue;case\n12:var\nb=b[1];continue;case\n13:var\nj=b[1];return function(b){return s3(function(d){return c(f,[0,b,d])},j,e)};default:var\nk=b[1];return function(b){return s3(function(d){return c(f,[0,b,d])},k,e)}}}function\nnV(b,c){return aj(pz(0,b,c))}function\ns3(b,c,d){return aj(iH(0,b,c,d))}function\ncE(b,h,g,a,d,f,e){if(typeof\na===\"number\"){if(typeof\nd===\"number\"){if(d)return K(HU);w(f,ef,ef,b);var\nj=c(e,b);return[0,j,b0(b,h,g)]}w(f,ef,d[1],b);var\nk=c(e,b);return[0,k,b0(b,h,g)]}else{if(0===a[0]){if(a[1]){var\ni=a[2];if(typeof\nd===\"number\"){if(d)return K(HV);w(f,i,ef,b);var\nl=c(e,b);return[0,l,b0(b,h,g)]}w(f,i,d[1],b);var\nm=c(e,b);return[0,m,b0(b,h,g)]}return K(HW)}return K(HX)}}function\nb0(d,H,e){var\nb=H;for(;;)if(typeof\nb===\"number\")return 0;else\nswitch(b[0]){case\n0:var\nI=b[1];HB(0,d);var\nJ=sT(d);return[0,J,b0(d,I,e)];case\n1:var\nL=b[1];HG(0,d);var\nM=sT(d);return[0,M,b0(d,L,e)];case\n2:var\ng=b[1],a=b[2];if(typeof\na!==\"number\")switch(a[0]){case\n17:var\nO=a[2],m=s2(a[1]),P=m[2],Q=m[1];return cE(d,[11,P,O],e,g,0,function(c,d,b){return h0([0,Q],c,b)},bw);case\n18:var\ni=a[1];if(0===i[0]){var\nR=a[2],S=i[1][1],T=function(c,d,b){return h0(HM,c,b)};return cE(d,ae(S,R),e,g,0,T,bw)}var\nU=a[2],V=i[1][1],W=function(c,d,b){return h0(HN,c,b)};return cE(d,ae(V,U),e,g,0,W,bw)}var\nN=b[2];return cE(d,N,e,g,0,function(c,d,b){return h0(0,c,b)},bw);case\n3:var\nX=b[2],Y=b[1];return cE(d,X,e,Y,0,function(c,d,b){return nU(c,b)},bw);case\n4:var\nZ=b[4],_=b[3],$=b[2],n=j1(jM(b[1])),aa=function(c,d,b){return j4(n,c,b)};return cE(d,Z,e,$,_,aa,function(b){return dc(j2(n,b))});case\n5:var\nab=b[4],ac=b[3],ad=b[2],o=j1(jM(b[1])),af=function(c,d,b){return j4(o,c,b)};return cE(d,ab,e,ad,ac,af,function(b){return dc(j2(o,b))});case\n6:var\nag=b[4],ah=b[3],ai=b[2],p=j1(jM(b[1])),aj=function(c,d,b){return j4(p,c,b)};return cE(d,ag,e,ai,ah,aj,function(b){return dc(j2(p,b))});case\n7:var\nak=b[4],al=b[3],am=b[2],q=j1(jM(b[1])),an=function(c,d,b){return j4(q,c,b)};return cE(d,ak,e,am,al,an,function(b){return ji(j2(q,b))});case\n8:switch(b[1][2]){case\n5:case\n8:return cE(d,b[4],e,b[2],b[3],HA,nP);case\n6:case\n7:return cE(d,b[4],e,b[2],b[3],Hw,nP);default:return cE(d,b[4],e,b[2],b[3],Hv,nP)}case\n9:var\nao=b[2],ap=b[1];return cE(d,ao,e,ap,0,function(a,f,d){var\nb=dl(d),e=x5===b?5:p_===b?4:bO(c(z(HH),b));return h0(0,e,d)},Hc);case\n10:var\naq=b[1];if(aM(d)){var\nb=aq;continue}return bO(HO);case\n11:var\nas=b[2],at=b[1];rM(function(b){return fY(d,b)},at);var\nb=as;continue;case\n12:var\nau=b[2];fY(d,b[1]);var\nb=au;continue;case\n13:var\nr=b[2],av=b[3];nU(j7(b[1]),d);var\nj=bw(d);try{var\nD=nq(0,j)[1];try{var\nG=[0,jO(D,r),j],u=G}catch(b){b=E(b);if(b!==aY)throw b;var\nF=sb(r),u=f(cR(E_),j,F)}var\ns=u}catch(b){b=E(b);if(b[1]!==bN)throw b;var\ns=bO(b[2])}return[0,s,b0(d,av,e)];case\n14:var\nv=b[2],aw=b[3];nU(j7(b[1]),d);var\nk=bw(d);try{var\nax=nq(0,k)[1],ay=nq(0,k)[1],az=jO(ay,ar(aD(v))),aA=jO(ax,ar(v)),y=az,x=aA}catch(b){b=E(b);if(b[1]!==bN)throw b;var\nw=bO(b[2]),y=w[2],x=w[1]}return[0,[0,x,k],b0(d,ae(y,aw),e)];case\n15:return K(HP);case\n16:return K(HQ);case\n17:var\naB=b[2],aC=hP(b[1]);rM(function(b){return fY(d,b)},aC);var\nb=aB;continue;case\n18:var\nl=b[1];if(0===l[0]){var\naE=b[2],aF=l[1][1];fY(d,64);fY(d,gh);var\nb=ae(aF,aE);continue}var\naG=b[2],aH=l[1][1];fY(d,64);fY(d,91);var\nb=ae(aH,aG);continue;case\n19:var\naI=b[1];if(e){var\naJ=e[2],aK=c(e[1],d);return[0,aK,b0(d,aI,aJ)]}return K(HR);case\n20:var\nA=b[1],h=b[3];if(typeof\nh!==\"number\"&&17===h[0]){var\naP=h[2],aQ=b[2],B=s2(h[1]),aR=B[2],aS=B[1];s1(aQ,[0,aS],j7(A),d);var\naT=bw(d);return[0,aT,b0(d,[11,aR,aP],e)]}var\naL=b[3],aN=b[2];s1(aN,0,j7(A),d);var\naO=bw(d);return[0,aO,b0(d,aL,e)];case\n21:var\naU=b[2],aV=HK(d,b[1]);return[0,aV,b0(d,aU,e)];case\n22:var\naW=b[1],aX=dl(d);return[0,aX,b0(d,aW,e)];case\n23:var\nC=b0(d,Cf(b[1],b[2])[1],e);if(C)return C[2];throw[0,t,HS];default:return K(HT)}}function\nh1(a,f){var\nb=[0,0],h=o(a),d=sR(1,function(d){if(h<=b[1])throw ee;var\nc=m(a,b[1]);b[1]++;return c}),e=f[1],i=f[2];function\nj(f,e){var\nd=f,b=e;for(;;){if(b){var\na=b[2],d=c(d,b[1]),b=a;continue}return d}}return nV(function(h,b){G3(d);try{var\nl=[0,b0(d,e,h)],c=l}catch(b){b=E(b);var\na=0;if(b[1]!==hX&&b[1]!==bN&&b!==ee){if(b[1]!==eP)throw b;var\nk=b[2],f=K(g(k,g(HZ,g(jH(i),HY))));a=1}if(!a)var\nf=[1,b];var\nc=f}return 0===c[0]?j(b,c[1]):HI(d,c[1])},e)}function\nH3(c,b){var\nd=cz(b)===I?b:b[1];return rq(c,d)}function\nh2(b){m4(b,0,Bc);return anQ(b,0)}function\ns4(b,c){m4(b,0,Bd);return anR(b,0,c)}function\ns5(b){m4(b,0,Be);return anO(b,0)}function\nH4(r){var\nO=r[1];function\ne(d,b){return c(r[2],b)}function\np(d,c){if(1-(1<=Ba?1:0))K(Bb);var\nb=anP(1);Ap(b,c);s4(b,d);return b}function\na(d,c){var\nb=h2(d);return b?f(O,c,b[1])?0:1:2}function\nq(b,d,c){Aq(b);s4(b,d);return Ap(b,c)}var\ng=[eC,function(b){return sn(0)}];function\nh(c){c[1]=0;var\nd=c[2].length-1-1|0,e=0;if(!(d<0)){var\nb=e;for(;;){C(c[2],b)[1+b]=0;var\nf=b+1|0;if(d!==b){var\nb=f;continue}break}}return 0}function\nt(b){return b[2].length-1===b[4]?h(b):(b[1]=0,b[2]=bu(b[4],0),0)}function\nu(b){var\nd=b[2],c=d.length-1,e=b[4],f=b[3],a=0===c?[0]:Ab(d,0,c);return[0,b[1],a,f,e]}function\nd(c,b){return b&(c[2].length-1-1|0)}function\ni(c){function\ne(d){var\nb=d;for(;;){if(b){var\nf=b[1],a=b[3];if(s5(b[2])){var\ng=b[2];return[0,f,g,e(b[3])]}c[1]=c[1]-1|0;var\nb=a;continue}return 0}}var\nd=c[2],f=d.length-1-1|0,a=0;if(!(f<0)){var\nb=a;for(;;){d[1+b]=e(C(d,b)[1+b]);var\ng=b+1|0;if(f!==b){var\nb=g;continue}break}}return 0}function\nj(b){var\na=b[2],e=a.length-1,g=e*2|0;i(b);var\nh=g>>1|0)<=b[1]?1:0:h;if(j){var\nf=bu(g,0);b[2]=f;var\nk=function(c){if(c){var\na=c[1],g=c[2];k(c[3]);var\ne=d(b,a);f[1+e]=[0,a,g,C(f,e)[1+e]];return 0}return 0},l=e-1|0,n=0;if(!(l<0)){var\nc=n;for(;;){k(C(a,c)[1+c]);var\no=c+1|0;if(l!==c){var\nc=o;continue}break}}var\nm=0}else\nvar\nm=j;return m}function\nk(b,f,h){var\na=e(b[3],f),c=d(b,a),i=p(f,h),k=[0,a,i,C(b[2],c)[1+c]];C(b[2],c)[1+c]=k;b[1]=b[1]+1|0;var\ng=b[2].length-1<<1>>3|0,aK(dG(c,b>>>3|0)|1<<(b&7)))}function\nj8(c){var\nb=nW(0);h3(b,c);return b}function\nj9(d){var\nc=ah(32),b=0;for(;;){bs(c,b,aK(dG(d,b)^dC));var\ne=b+1|0;if(31!==b){var\nb=e;continue}return c}}function\nnX(e,d){var\nc=ah(32),b=0;for(;;){var\nf=dG(d,b);bs(c,b,aK(dG(e,b)|f));var\na=b+1|0;if(31!==b){var\nb=a;continue}return c}}function\nH_(d,c){try{var\nb=0;for(;;){var\nf=dG(c,b);if(0!==(dG(d,b)&f))throw jr;var\na=b+1|0;if(31!==b){var\nb=a;continue}var\ne=1;return e}}catch(b){b=E(b);if(b===jr)return 0;throw b}}function\ns6(a,f){var\nb=0;for(;;){var\ne=dG(f,b);if(0!==e){var\nd=0;for(;;){if(0!==(e&1<>>0){if(!(25>>0))e=1}else\nif(23!==c)e=1;var\nf=e?b+i_|0:b;return h3(d,f)},c);var\ne=d}else\nvar\ne=c;var\nh=a?j9(e):e;return gw(h)}throw[0,t,In]}var\ns_=ah(c_),iF=0;for(;;){bs(s_,iF,rG(aK(iF)));var\nanc=iF+1|0;if(dC!==iF){var\niF=anc;continue}gw(s_);var\nka=ni([0,rr]),s$=function(b){var\nc=di(b[1]);r4(b[1]);var\nd=o(c);if(0===d)return 0;if(1===d){var\ne=b[2];b[2]=[0,[0,m(c,0)],e];return 0}b[2]=[0,[1,c],b[2]];return 0},Ir=j9(j8(10)),ta=function(c){var\na=o(c),A=[0,1];function\nB(g){var\ne=D(g),d=e[1],b=e[2];for(;;){if((b+2|0)<=a&&92===m(c,b)&&eG===m(c,b+1|0)){var\nf=D(b+2|0),d=[4,d,f[1]],b=f[2];continue}return[0,d,b]}}function\nD(G){var\nh=[0,bY(16),0],b=G;a:for(;;){if(!(a<=b)){var\nz=0;if((b+2|0)<=a&&92===m(c,b)){var\nv=m(c,b+1|0),H=eG===v?1:0,I=H||(41===v?1:0);if(I)z=1}if(!z){var\ni=m(c,b);if(36===i)var\nf=[0,1,b+1|0];else{var\nq=0;if(91<=i)if(95<=i)q=1;else\nswitch(i+xG|0){case\n0:var\nn=b+1|0,C=0;if(n>>0)if(9<=u)var\nj=[0,[9,k+cJ|0],g+1|0];else\nl=1;else\nif(u)l=2;else{var\nJ=A[1];A[1]++;var\nw=B(g+1|0),p=w[2],D=0,K=w[1];if((p+1|0)>>0)){if(r){var\nd=[6,d],e=e+1|0;continue}var\nd=[5,d],e=e+1|0;continue}if(21===r){var\nd=[7,d],e=e+1|0;continue}}var\nE=0;if(typeof\nd!==\"number\"&&0===d[0]){b$(h[1],d[1]);E=1}if(!E){s$(h);h[2]=[0,d,h[2]]}var\nb=e;continue a}}}s$(h);return[0,[3,X(h[2])],b]}}function\nF(g){var\ne=nW(0),b=g;for(;;){if(a<=b)s(Iv);if(93===m(c,b)&&g>>6|0)?1:0;if(r)var\ns=r;else\nvar\nD=2!==(p>>>6|0)?1:0,s=D||(2!==(q>>>6|0)?1:0);if(s)throw eo;var\ng=(d&7)<<18|(n&63)<<12|(p&63)<<6|q&63}else\nif(qy<=d){var\nt=m(c,b+1|0),u=m(c,b+2|0),E=2!==(t>>>6|0)?1:0,F=E||(2!==(u>>>6|0)?1:0);if(F)throw eo;var\nh=(d&15)<<12|(t&63)<<6|u&63,v=yR<=h?1:0,G=v?h<=57088?1:0:v;if(G)throw eo;var\ng=h}else{var\nw=m(c,b+1|0);if(2!==(w>>>6|0))throw eo;var\ng=(d&31)<<6|w&63}else\nif(cx<=d)k=1;else\nvar\ng=d;if(k)throw eo;C(j,a)[1+a]=g;var\nz=m(c,b),b=b+C(gH,z)[1+z]|0,a=a+1|0,i=i-1|0;continue}var\nl=j.length-1,B=1;return[0,IR,rQ(l,function(b){return jA(C(j,b)[1+b])}),l,IQ,IP,IO,IN,IM,IL,IK,IJ,II,IH,IG,IF,B]}}throw eo}var\nx=m(c,e),y=C(gH,x)[1+x];if(0>>18|0));b$(c,aK(cx|(b>>>12|0)&63));b$(c,aK(cx|(b>>>6|0)&63));b$(c,aK(cx|b&63))}else{var\na=yR<=b?1:0,h=a?b>>12|0));b$(c,aK(cx|(b>>>6|0)&63));b$(c,aK(cx|b&63))}else{b$(c,aK(q3|b>>>6|0));b$(c,aK(cx|b&63))}else\nb$(c,aK(b));var\nd=d+1|0,f=f-1|0;continue}return di(c)}},h9=function(d){return function(e){var\nb=r0(0,IT);return f(d,function(d){var\nb=c(e,0);d[11]=b[2];d[12]=b[3];return b[1]},b)}},tf=[I,IV,af(0)],kb=[I,IW,af(0)],IU=function(b){return b},tg=1,th=function(e){var\na=o(e),g=0===a?1:0;if(g)return g;var\nb=a-1|0;for(;;){var\nc=m(e,b),d=0;if(92<=c){var\nf=c-93|0;if(33>>0)if(0<=f)d=2;else\nd=1;else\nif(31===f){var\nh=0>>0){if(93<=j)l=1}else\nif(56>>0){g=1;l=1}if(!l){var\nk=1;g=2}}else\nif(11<=a){if(13===a)g=1}else\nif(8<=a)g=1;switch(g){case\n0:var\nk=4;break;case\n1:var\nk=2;break}b[1]=b[1]+k|0;var\nw=i+1|0;if(m!==i){var\ni=w;continue}break}}if(b[1]===o(f))return f;var\nc=ah(b[1]);b[1]=0;var\nn=o(f)-1|0,q=0;if(!(n<0)){var\nh=q;for(;;){var\nd=u(f,h),e=0;if(35<=d)if(92===d)e=2;else\nif(eB<=d)e=1;else\ne=3;else\nif(32<=d)if(34<=d)e=2;else\ne=3;else\nif(14<=d)e=1;else\nswitch(d){case\n8:U(c,b[1],92);b[1]++;U(c,b[1],98);break;case\n9:U(c,b[1],92);b[1]++;U(c,b[1],p_);break;case\n10:U(c,b[1],92);b[1]++;U(c,b[1],qU);break;case\n13:U(c,b[1],92);b[1]++;U(c,b[1],qG);break;default:e=1}switch(e){case\n1:U(c,b[1],92);b[1]++;var\ns=aK(48+(d/cv|0)|0);U(c,b[1],s);b[1]++;var\nt=aK(48+((d/10|0)%10|0)|0);U(c,b[1],t);b[1]++;var\nv=aK(48+(d%10|0)|0);U(c,b[1],v);break;case\n2:U(c,b[1],92);b[1]++;U(c,b[1],d);break;case\n3:U(c,b[1],d);break}b[1]++;var\nr=h+1|0;if(n!==h){var\nh=r;continue}break}}return au(c)},tj=function(e){var\nd=ti(e),c=o(d),b=ah(c+2|0);dh(d,0,b,1,c);U(b,0,34);U(b,c+1|0,34);return au(b)},n4=function(c,b){try{var\nd=[0,rN(c,b,10)];return d}catch(b){b=E(b);if(b===L)return 0;throw b}},kc=function(g,b,a){if(0===a[0]){var\nc=a[1];if(th(c)){var\ni=n4(c,0),k=i?(i[1]+1|0)===o(c)?1:0:1;if(k)return y(b,tj(c));sF(b,0);y(b,IZ);var\nd=0;for(;;){var\ne=n4(c,d),j=e?e[1]:o(c);y(b,ti(aC(c,d,j-d|0)));if(e){var\nl=e[1];y(b,IX);sG(b,0);y(b,IY);var\nd=l+1|0;continue}y(b,I0);return jZ(b,0)}}return y(b,c)}var\nh=a[1];if(h){var\nm=h[2],n=h[1];sF(b,g);y(b,I1);kc(g,b,n);var\nf=m;for(;;){if(f){var\np=f[2],q=f[1];sH(b,0);kc(g,b,q);var\nf=p;continue}y(b,I3);return jZ(b,0)}}return y(b,I2)},n5=function(f,c){if(0===c[0]){var\nb=c[1],i=n4(b,0)?0:1;if(i)return th(b)?tj(b):b}var\nd=bY(d_),a=f?f[1]:tg,g=em(d);function\nh(b,c){return kc(a,b,c)}w(e(g),I4,h,c);return di(d)},fZ=function(d,c){function\nb(c){if(c){var\nd=c[2],e=c[1],f=e[2],a=e[1];return V(a,I5)?[0,[1,[0,[0,a],[0,f,0]]],b(d)]:[0,f,b(d)]}return 0}return[1,[0,[0,d],b(c)]]},I6=4,I7=2,I8=2,I9=function(b){return I_},I$=function(b){return[0,b]},tk=function(b){return[0,cB(1,b)]},ep=function(c){return[0,b(a+c)]},kd=function(b){return[0,eR(b)]},tl=function(d,b){return b?[1,[0,c(d,b[1]),0]]:Ja},tm=function(a,f){var\nd=0,b=f;for(;;){if(b){var\ne=b[2],d=[0,c(a,b[1]),d],b=e;continue}return[1,X(d)]}},n6=H4([0,function(c,b){return c===b?1:0},A$]),tn=c(n6[1],17),f0=function(b,f,d,c){var\ne=b?b[1]:1;return w(n6[5],tn,d,[0,c,e])},to=function(j,b){var\nh=0;if(m3(b)&&cz(b)!==I&&1<=b.length-1){var\nd=b[1];h=1}if(!h)var\nd=b;var\ni=0;if(m3(d)&&cz(d)===I){var\ne=d[1];i=1}if(!i)var\ne=K(A_);var\nk=cz(e)===i0?d:K(A9),a=f(n6[8],tn,k);if(a){var\ng=a[1],l=g[2],m=g[1];if(j&&!l)return 0;return[0,c(m,b)]}return 0},tp=function(b){return to(0,b)},eX=function(b){var\nc=tp(b);return c?c[1]:[1,[0,[0,gC(b)],0]]},tq=function(b){return n5(0,eX(b))};ny(function(c){var\nb=to(1,c);return b?[0,n5(Jb,b[1])]:0});var\nJc=function(c,b){throw[0,kb,c,b]},cF=function(c,b){throw[0,kb,[0,bN,c],b]},Jd=function(b){if(1===b[0]&&!b[1])return 0;return cF(Je,b)},Jg=function(b){if(0===b[0]){var\nc=b[1];if(1!==o(c))cF(Jh,b);return m(c,0)}return cF(Ji,b)},Jj=function(b){if(0===b[0]){var\nc=b[1];try{var\nd=dc(c);return d}catch(c){c=E(c);return cF(g(Jk,tq(c)),b)}}return cF(Jl,b)},Jm=function(b){if(0===b[0]){var\nc=b[1];try{var\nd=ji(c);return d}catch(c){c=E(c);return cF(g(Jn,tq(c)),b)}}return cF(Jo,b)},tr=function(c,b){var\nd=b[3],e=b[2],f=b[1];return[0,dw(z(Jp),c,f,e,d)]},Jq=0,Jt=[0,[0,rD,function(b){if(b===rD)return Jr;throw[0,t,Js]}],Jq],Jw=[0,[0,r2,function(b){if(b===r2)return Ju;throw[0,t,Jv]}],Jt],Jz=[0,[0,hX,function(b){if(b[1]===hX)return[1,[0,Jx,[0,[0,b[2]],0]]];throw[0,t,Jy]}],Jw],JC=[0,[0,nj,function(b){if(b===nj)return JA;throw[0,t,JB]}],Jz],JF=[0,[0,cQ,function(b){if(b===cQ)return JD;throw[0,t,JE]}],JC],JI=[0,[0,m5,function(b){if(b===m5)return JG;throw[0,t,JH]}],JF],JL=[0,[0,hT,function(b){if(b[1]===hT)return[1,[0,JJ,[0,[0,b[2]],0]]];throw[0,t,JK]}],JI],JO=[0,[0,jS,function(b){if(b[1]===jS)return[1,[0,JM,[0,[0,b[2]],0]]];throw[0,t,JN]}],JL],JR=[0,[0,jt,function(b){if(b[1]===jt)return[1,[0,JP,[0,[0,b[2]],0]]];throw[0,t,JQ]}],JO],JU=[0,[0,tf,function(b){if(b[1]===tf)return[1,[0,JS,[0,b[2],0]]];throw[0,t,JT]}],JR],JX=[0,[0,js,function(b){if(b[1]===js)return tr(JV,b[2]);throw[0,t,JW]}],JU],J0=[0,[0,eP,function(b){if(b[1]===eP)return[1,[0,JY,[0,[0,b[2]],0]]];throw[0,t,JZ]}],JX],J3=[0,[0,L,function(b){if(b===L)return J1;throw[0,t,J2]}],J0],J6=[0,[0,bN,function(b){if(b[1]===bN)return[1,[0,J4,[0,[0,b[2]],0]]];throw[0,t,J5]}],J3],J9=[0,[0,ee,function(b){if(b===ee)return J7;throw[0,t,J8]}],J6],Ka=[0,[0,jr,function(b){if(b===jr)return J_;throw[0,t,J$]}],J9],Kd=[0,[0,t,function(b){if(b[1]===t)return tr(Kb,b[2]);throw[0,t,Kc]}],Ka];G(function(b){return f0(Kf,Ke,b[1],b[2])},Kd);var\nKg=0,Kj=[0,[0,kb,function(b){if(b[1]===kb){var\nc=[0,b[3],0];return[1,[0,Kh,[0,eX(b[2]),c]]]}throw[0,t,Ki]}],Kg];G(function(b){return f0(Kl,Kk,b[1],b[2])},Kj);var\nn7=function(c,b){return cF(g(c,Km),b)},Kq=bt,Kr=function(c,b){return bt(b,c)},Ks=function(c,b){return b<=c?c:b},Kt=function(c,b){return c<=b?c:b},Ku=aT,Kv=function(c,b){return aT(b,c)},Kw=function(c,b){return da(c,b)?c:b},Kx=function(c,b){return cy(c,b)?c:b},Ky=dI,Kz=cy,KA=bf,KB=ai,KC=db,KD=da,KE=function(b){return-b|0},ke=function(b){b[1]+=-1;return 0},kf=function(b){b[1]++;return 0},ts=ans(0),h_=function(b){return nr(function(b,c){return s(b)},b)},bx=function(b){return nr(function(b,c){return K(b)},b)};AJ(0);var\nKF=function(b){try{var\nc=fP(b)}catch(b){b=E(b);if(b===L)return 0;throw b}return[0,c]},KG=function(c,b){return rS(b,c)},KH=function(b){return b},KI=function(b){return b},KJ=function(b){function\nm(b,c){return b}var\nd=b[2],e=b[3],g=b[4],h=b[5];function\na(a,e,b){return f(d,e,c(a,b))}function\nn(b){return b}function\ni(b,c){return a(n,b,c)}function\nj(b,c){return a(KH,b,c)}function\no(b){return b?1:0}function\nk(b,c){return a(o,b,c)}function\nl(c,b){return f(e,c,a6(b))}function\np(e,c,b){if(b){var\na=b[1];return f(e,f(d,c,1),a)}return f(d,c,0)}function\nq(h,g,e){var\nc=f(d,g,T(e)),b=e;for(;;){if(b){var\na=b[2],c=f(h,c,b[1]),b=a;continue}return c}}function\nr(e,d,b){var\nc=cz(b),a=d5===c?b[1]:eC===c?hG(b):b;return f(e,d,a)}function\ns(d,c,b){return f(d,c,b[1])}function\nt(g,a,e){var\nc=f(d,a,e.length-1),b=0;for(;;){if(b===e.length-1)return c;var\nc=f(g,c,e[1+b]),b=b+1|0;continue}}function\nu(d){var\ne=c(b[6],0),a=l(f(b[7],0,e),d);return c(b[8],a)}function\nv(d){var\na=c(b[6],0),g=f(e,f(b[7],0,a),d);return c(b[8],g)}function\nw(d){var\ne=c(b[6],0),a=i(f(b[7],0,e),d);return c(b[8],a)}function\nx(d){var\ne=c(b[6],0),a=j(f(b[7],0,e),d);return c(b[8],a)}function\ny(e){var\na=c(b[6],0),g=f(d,f(b[7],0,a),e);return c(b[8],g)}function\nz(d){var\ne=c(b[6],0),a=k(f(b[7],0,e),d);return c(b[8],a)}function\nA(d){var\ne=c(b[6],0),a=f(h,f(b[7],0,e),d);return c(b[8],a)}function\nB(d){var\ne=c(b[6],0),a=f(g,f(b[7],0,e),d);return c(b[8],a)}return[0,l,e,i,j,d,k,h,g,m,p,q,r,s,t,u,v,w,x,y,z,A,B,function(a){var\nd=c(b[6],0),e=f(b[7],0,d);return c(b[8],e)}]},KL=function(b){return 0},tt=function(b,d){var\nc=b?b[1]:0;return c},KM=bt,KN=[0,KM,function(c){return b(a+c)}],KO=function(b){return z_(b)},KP=function(c,b){return anA(c,b)},KQ=function(c,b){return any(c,b)},KR=function(c,b){return anz(c,b)},gI=KJ([0,KK,function(c,b){return hv(c,b)},KR,KQ,KP,KL,tt,KO,KN]),tu=gI[2],tv=gI[5],KS=gI[4],KT=gI[7],KU=gI[9],KV=gI[11],tw=function(d){var\ne=(d^-1)+(d<<21)|0,b=e^(e>>>24|0),f=(b+(b<<3)|0)+(b<<8)|0,c=f^(f>>>14|0),a=(c+(c<<2)|0)+(c<<4)|0,g=a^(a>>>28|0);return g+(g<<31)|0},KW=bt,KX=bt,KY=function(c,b){return cP(c,b)},tx=function(e,c){if(e===c)return 0;if(0===e[0]){var\nh=e[1];return 0===c[0]?rr(h,c[1]):-1}var\ni=e[1];if(0===c[0])return 1;var\nd=i,b=c[1];for(;;){if(d){if(b){var\na=b[2],g=d[2],f=tx(d[1],b[1]);if(0===f){var\nd=g,b=a;continue}return f}return 1}return b?-1:0}},n8=function\nd(b,c){return d.fun(b,c)},KZ=function\nc(b){return c.fun(b)};H(n8,function(c,b){if(0===b[0]){var\nd=b[1];return f(KT,hv(c,0),d)}var\ne=b[1];return w(KV,n8,hv(c,1),e)});H(KZ,function(b){return z_(f(n8,tt(0,0),b))});var\nty=function(b){return b?64:32},tA=[0,K0],tz=0,tB=function(b){var\nc=b[1],d=b[2],e=g(b[2],K1);tA[1]=[0,e,tA[1]];return[0,c,d]},kg=function(b){return[0,tB(b)[1]]},eY=function(b){var\nd=b[1];return[0,tB([0,function(e,d){return y(e,c(b[2],d))},d])[1]]},tC=[I,K2,af(0)];f0(0,0,tC,function(b){if(b[1]===tC){var\nc=b[3],d=eX(b[2]);return[1,[0,K3,[0,d,[0,eX(c),0]]]]}throw[0,t,K4]});var\ntD=[I,K5,af(0)];f0(0,0,tD,function(b){if(b[1]===tD){var\nc=[0,b[2]];return[1,[0,K6,[0,c,[0,eX(b[3]),0]]]]}throw[0,t,K7]});var\ntE=[I,K8,af(0)];f0(0,0,tE,function(b){if(b[1]===tE)return b[2];throw[0,t,K9]});kg([0,function(c,b){var\nd=tp(b);return d?kc(tg,c,d[1]):y(c,gC(b))},K_]);var\nn9=function(b){return[0,[0,b[1],b[2]]]},tF=function(c){var\nd=[0,c[1],[0,Lb,[0,b(a+c[2]),[0,La,[0,b(a+(c[4]-c[3]|0)),0]]]]],e=d[2]?dN(K$,d):d[1];return[0,e]};if(ts){var\nLf=Gu(0);Gt(137);rE(Lf)}var\ntG=[I,Lg,af(0)];f0(0,0,tG,function(b){if(b[1]===tG)return[1,[0,Lh,[0,tm(ep,b[2]),0]]];throw[0,t,Li]});var\nh$=function(b){switch(b[0]){case\n0:return[1,[0,Lj,[0,b[1],0]]];case\n1:return[1,[0,Lk,[0,[0,b[1]],0]]];case\n2:return[1,[0,Ll,[0,eX(b[1]),0]]];case\n3:return[1,[0,Lm,[0,b[1],0]]];case\n4:var\nc=b[2],d=[0,b[1]];return[1,[0,Ln,[0,d,[0,c,[0,tl(tF,b[3]),0]]]]];case\n5:var\ne=[0,b[1]];return[1,[0,Lo,[0,e,[0,h$(b[2]),0]]]];case\n6:var\nf=b[2],a=[0,b[1]];return[1,[0,Lp,[0,a,[0,f,[0,h$(b[3]),0]]]]];case\n7:var\ng=b[2],h=tl(ep,b[1]);return[1,[0,Lq,[0,h,[0,tm(h$,g),0]]]];default:var\ni=b[2];return[1,[0,Lr,[0,h$(b[1]),[0,[0,i],0]]]]}},kh=function(b,c){switch(b[0]){case\n0:return[0,h$(b),c];case\n1:return[0,[0,b[1]],c];case\n2:return[0,eX(b[1]),c];case\n3:return[0,b[1],c];case\n4:var\nf=b[3],j=b[2],k=b[1],l=f?[0,tF(f[1]),0]:0;return[0,[1,[0,[0,k],[0,j,l]]],c];case\n5:var\nm=b[1];return[0,[1,[0,[0,m],kh(b[2],0)]],c];case\n6:var\na=b[1],n=b[2],g=[0,n,kh(b[3],0)];return 0===o(a)?[0,[1,g],c]:[0,[1,[0,[0,a],g]],c];case\n7:var\nd=b[2],i=0,p=function(c,b){return kh(b,c)};if(d){var\ne=d[2];if(e){var\nh=df(e[2],[0,e[1],[0,d[1],0]]);i=1}}if(!i)var\nh=d;return P(p,c,h);default:var\nq=[0,[0,b[2]],0];return[0,[1,[0,n_(b[1]),q]],c]}},n_=function(c){var\nb=kh(c,0);if(b&&!b[2])return b[1];return[1,b]},Ls=function(b){try{var\nd=c(b,0);return d}catch(b){b=E(b);return[0,eX(b)]}},tH=function(b){return Ls(function(d){var\nc=cz(b);return d5===c?b[1]:eC===c?hG(b):b})},tI=function(b){return rE([3,b])},ki=[I,Lt,af(0)];f0(0,0,ki,function(b){if(b[1]===ki)return n_(tH(b[2]));throw[0,t,Lu]});var\nLw=kg([0,function(d,c){var\nb=tH(c),e=1===b[0]?b[1]:n5(0,n_(b));return y(d,e)},Lv])[1],kj=function(f){var\nb=tI(f);if(cz(b)!==eC)var\nc=cz(b),d=d5===c?b[1]:eC===c?hG(b):b,e=2===d[0]?d[1]:[0,ki,b];else\nvar\ne=[0,ki,b];throw e};kg([0,Lw,Lx]);var\nn$=function(b){return[1,tI(b)]},tJ=function(b){if(0===b[0]){var\nc=b[1],k=0;if(V(c,Ly)){var\na=0;if(V(c,Lz)){var\ne=0;if(V(c,LA))if(V(c,LB))if(V(c,LC)){if(V(c,LD)){k=1;a=1;e=1}}else\ne=1;else{a=1;e=1}if(!e)return 1}if(!a)return 2}if(!k)return 0}else{var\ni=b[1];if(!i)return cF(g(gJ,Ko),b);var\nj=i[1];if(0!==j[0])return cF(g(gJ,Kn),b);var\nd=j[1],l=0;if(V(d,LE)){var\nh=0;if(V(d,LF)){var\nf=0;if(V(d,LG))if(V(d,LH))if(V(d,LI)){if(V(d,LJ)){l=1;h=1;f=1}}else\nf=1;else{h=1;f=1}if(!f)return n7(gJ,b)}if(!h)return n7(gJ,b)}if(!l)return n7(gJ,b)}return cF(g(gJ,Kp),b)},tK=function(b){switch(b){case\n0:return LK;case\n1:return LL;default:return LM}},LN=bt,LO=function(b,c){switch(c){case\n0:return hv(b,0);case\n1:return hv(b,1);default:return hv(b,2)}},LP=function(b){return tJ([0,b])},LQ=function(c){var\nb=tK(c);return 0===b[0]?b[1]:cF(Jf,b)},LR=function(b){switch(b){case\n0:return-1;case\n1:return 0;default:return 1}},tL=function(b){return 0<=b?0===b?1:2:0},tM=function(d,c,b){return 0<=f(d,c,b)?1:0},tN=function(d,c,b){return f(d,c,b)<=0?1:0},kk=function(i){var\nj=i[2],k=n9(i)[1],b=k[1];function\ne(d,c){return 0>b},Nw=function(c,b){return c>>>b|0},Nx=function(c,b){return c<>>1|0,e=d|d>>>2|0,f=e|e>>>4|0,a=f|f>>>8|0,g=a|a>>>16|0;return(g|g>>>32|0)+1|0},NE=function(b){if(b<=0)of(0);var\nc=b|b>>>1|0,d=c|c>>>2|0,e=d|d>>>4|0,f=e|e>>>8|0,a=f|f>>>16|0,g=a|a>>>32|0;return g-(g>>>1|0)|0},NF=function(b){if(b<=0)of(0);return 0===(b&(b-1|0))?1:0},NG=function(b){if(b<=0)kj(fZ(NI,[0,[0,NH,ep(b)],0]));return 31-q5(b)|0},NJ=function(b){if(b<=0)kj(fZ(NL,[0,[0,NK,ep(b)],0]));return 1===b?0:32-q5(b-1|0)|0},NM=function(b){return-b|0},NN=function(c,b){return c!==b?1:0},NO=function(c,b){return c>>0)e=1;else\nswitch(a){case\n0:var\nb=fE,c=1;break;case\n1:e=1;break;default:var\nb=yO,c=1}if(e)var\nb=fE,c=0}else\nvar\nb=fE,c=0;if((c+2|0)>>0?[0,b,0]:[0,b,1]:[0,b,1]}return[0,b,1]},kp=function(b){return eR(aq(b,1))},ot=function(b){try{var\nc=OU(b),d=c[1];if(c[2])var\ne=uq(ji(b));else{var\ng=fE<=d?b:kl(b,1,o(b)-1|0),f=ji(g);if(dI(f,OV))ut(b);var\na=eZ(f),h=fE<=d?a:eL(a),e=h}return e}catch(a){return ut(b)}},OW=function(b){return eZ(bX(rf(aq(b,1)),48))},OX=function(b){return eZ(ui(aq(b,1)))},OY=function(b){return eZ(uj(aq(b,1)))},O0=f1(63),O1=ia(63),O2=dp(BT),ou=dp(jK),ie=dp(fV),OZ=63,uu=function(b){return mT(aq(b,1))},O3=function(b){return eZ(hz(b))},uv=function(b){if(O0<=b&&b<=O1)return eZ(hz(b));return f(bx(O4),b+0.,0)},ig=tO([0,os,ko,ie]),O5=ig[1],O6=ig[2],O7=ig[3],O8=ig[4],O9=ig[5],O_=function(b,e,d){var\nc=cy(e,b),f=c?cy(b,d):c;return f},uw=function(b,d,c){return dI(b,d)?d:cy(b,c)?b:c},O$=function(d,c,b){if(cy(c,b))return uw(d,c,b);throw[0,t,Pa]},Pb=function(d,c,b){if(db(c,b)){var\ne=[0,[0,Pc,ko(b)],0];return n$(fZ(Pe,[0,[0,Pd,ko(c)],e]))}return[0,uw(d,c,b)]},ux=function(c,b){return un(c,b)},Pf=function(b){b[1]=fK(b[1],ou);return 0},Pg=function(b){b[1]=fN(b[1],ou);return 0},uy=function(b){return dp(a6(b))},uz=function(b){return uy(b)},Ph=function(b){return tU(aq(b,1))},Pi=function(b){return ob(aq(b,1))},Pj=function(b){return b9(aq(b,1))},uA=function(b){return dp(a6(b))},Pk=function(b){return uA(b)},Pl=function(c){var\nb=aq(c,1);return tX(b)?[0,b9(b)]:0},Pm=function(c){var\nb=aq(c,1);return tX(b)?b9(b):ib(b,Mv,Mu,eR)},Pn=function(b){return b9(aq(b,1))},Po=function(b){return up(a6(b))},Pp=function(b){return dp(a6(b))},Pq=function(b){return ur(a6(b))},Pr=function(c){var\nb=aq(c,1);return oc(b)?[0,b9(b)]:0},Ps=function(c){var\nb=aq(c,1);return oc(b)?b9(b):ib(b,Mz,My,eR)},Pt=function(b){return b9(aq(b,1))},uB=t1([0,kp]),Pu=uB[1],Pv=uB[2],Pw=function(b){return ra(10,cv,0,b)},Px=dI,Py=function(b){return c(z(Pz),bX(b,1))},PC=t0([0,os,tu,Pw,Py,function(b){return ot(g(PA,b))},ie,Px,f2,PB])[1],uC=bf,uD=dI,uE=db,uF=ai,uG=cy,uH=da,PE=eY([0,PD,function(b){return kp(b)}])[1],e0=ic([0,uv,uu,ot,kp,og,oh,oq,or,f2,uH,uG,uF,uE,uD,uC,oi,f2,ie,uz,uo]),uI=e0[1],uJ=e0[2],uK=e0[3],PF=e0[4],PG=e0[5],PH=e0[6],PI=e0[7],PJ=e0[8],PK=1,PL=[0,og,oh,oq,or,f2,ux,uH,uG,uF,uE,uD,uC,oi,f2,ie,uI,uJ,uK,ok,om,ol,oj,on,oo,op],PM=function(c,b){return cP(c,b)};eY([0,PU,ry]);var\nPW=f1(32),PN=ai,PO=bf,PP=dI,PQ=db,PR=ai,PS=cy,PT=da,PV=dc,PX=ia(32),PY=jm,uL=function(b){return-b|0},PZ=function(b){return b},P0=function(b){if(PW<=b&&b<=PX)return b|0;return f(bx(P1),b+0.,0)},P2=da,P3=cy,P4=ai,P5=db,P6=dI,P7=bf,P8=fI,P9=eM,P_=function(c,b){return c-b|0},P$=function(c,b){return c+b|0};eY([0,Qa,rV]);ic([0,P0,PZ,PV,rV,P$,P_,P9,P8,uL,P2,P3,P4,P5,P6,P7,BR,uL,BQ,tR,PY]);var\nQb=[0],Qc=function(b){return[0,1]}(Qb)[1],Qd=function(b){return[0,b]},Qe=function(b){return b},Qf=function(b){return b},Qg=function(b){return[0,b]},Qh=0,Qi=function(b){return b9(ui(a6(b)))},Qj=function(b){return b9(uj(a6(b)))};if(Qc)var\nf3=[0,I8,uv,uu,uz,Pi,tu,us,OK,Pv,ot,kp,PT,PS,PR,PQ,PP,PO,PN,PM,Kx,Kw,Ku,Kv,O_,O$,Pb,Ov,PE,OS,O5,O6,O7,O8,O9,OB,PC,Pu,ie,ou,O2,og,oh,oq,ux,f2,f2,uJ,uI,or,uo,uK,ok,om,ol,oj,on,oo,PF,PG,PH,PI,PJ,oi,OE,OF,un,ok,om,ol,oj,OI,on,oo,Pg,Pf,Pk,Pm,uq,OJ,Pp,Ps,OZ,OH,OG,op,op,OP,OO,OR,OQ,OL,OM,ON,PL,uy,Ph,Pj,uA,Pl,Pn,up,ur,Po,Pr,Pq,Pt,O3,PK,OW,OX,OY];else\nvar\namr=anJ,ams=function(b){return b},amt=b9,amu=function(b){return b},amv=function(c,b){return c>>>b|0},amw=function(c,b){return c>>b},amx=function(c,b){return c<>>b|0},amO=function(c,b){return c>>b},amP=function(c,b){return c<>>0))switch(K){case\n0:return a<50?kW(a+1|0,r,e,b,l,f):d(kW,[0,r,e,b,l,f]);case\n1:break;default:var\nq=r,p=l;continue}return ii(0)}case\n11:var\nn=g[1],z=n[2],A=n[1],t=[0,[0,n[3],h],0];return a<50?kY(a+1|0,A,e,b,t,z,f):d(kY,[0,A,e,b,t,z,f]);case\n13:var\nw=g[1],m=w[1],x=m[2],y=m[1],u=[0,[0,w[3],h],m[3]];return a<50?kY(a+1|0,y,e,b,u,x,f):d(kY,[0,y,e,b,u,x,f]);default:return ii(0)}},kY=function(f,i,e,c,a,q,b){if(typeof\nb!==\"number\")switch(b[0]){case\n1:var\nm=b[1],n=[0,i,q,a],o=12;return f<50?kX(f+1|0,n,e,c,m,o):d(kX,[0,n,e,c,m,o]);case\n2:case\n7:case\n10:case\n11:case\n12:case\n13:case\n14:return ii(0)}var\nj=i[1],g=j[1],k=g[2],l=g[1],r=j[3],s=g[3],p=f4(s,aW(a)[1][1]),h=[0,p,[6,r,X(a)]];return f<50?g3(f+1|0,l,e,c,h,k,b):d(g3,[0,l,e,c,h,k,b])},kX=function(f,U,e,b,T,S){var\nt=U,s=T,r=S;for(;;){var\nu=[0,t,r,s],k=c(b,e);if(typeof\nk!==\"number\")switch(k[0]){case\n5:var\nV=[0,u,k[1]],p=c(b,e);if(typeof\np!==\"number\"&&1===p[0]){var\nt=V,s=p[1],r=10;continue}return aB(0);case\n6:var\nv=k[1],W=c(b,e),l=u,q=[0,v[1],[0,v[2]]],a=W;for(;;){var\nw=l[3],m=l[2],n=l[1],o=[0,f4(w[1],q[1]),[1,w,q]];if(9<=m)switch(m-9|0){case\n0:var\nZ=[0,n,m,o];if(typeof\na!==\"number\"&&14===a[0]){var\nh=[0,Z,a[1]],j=c(b,e);if(typeof\nj!==\"number\")switch(j[0]){case\n0:var\nH=j[1],I=11;return f<50?bD(f+1|0,h,e,b,H,I):d(bD,[0,h,e,b,H,I]);case\n4:var\n_=j[1],J=c(b,e),K=eq(_);return f<50?k0(f+1|0,h,e,b,K,J):d(k0,[0,h,e,b,K,J]);case\n5:var\nL=j[1],M=11;return f<50?b5(f+1|0,h,e,b,L,M):d(b5,[0,h,e,b,L,M]);case\n6:var\nN=j[1],O=11;return f<50?cI(f+1|0,h,e,b,N,O):d(cI,[0,h,e,b,N,O]);case\n8:var\nP=j[1],Q=11;return f<50?bC(f+1|0,h,e,b,P,Q):d(bC,[0,h,e,b,P,Q])}return aB(0)}return aB(0);case\n1:if(typeof\na!==\"number\"&&3===a[0]){var\n$=a[1],aa=c(b,e),ab=n[1],R=o[2],l=ab,q=[0,f4(n[2],$),R],a=aa;continue}return aB(0);case\n3:var\nX=[0,n,m,o];if(typeof\na!==\"number\"&&14===a[0]){var\ng=[0,X,a[1]],i=c(b,e);if(typeof\ni!==\"number\")switch(i[0]){case\n0:var\nx=i[1],y=13;return f<50?bD(f+1|0,g,e,b,x,y):d(bD,[0,g,e,b,x,y]);case\n4:var\nY=i[1],z=c(b,e),A=eq(Y);return f<50?k1(f+1|0,g,e,b,A,z):d(k1,[0,g,e,b,A,z]);case\n5:var\nB=i[1],C=13;return f<50?b5(f+1|0,g,e,b,B,C):d(b5,[0,g,e,b,B,C]);case\n6:var\nD=i[1],E=13;return f<50?cI(f+1|0,g,e,b,D,E):d(cI,[0,g,e,b,D,E]);case\n8:var\nF=i[1],G=13;return f<50?bC(f+1|0,g,e,b,F,G):d(bC,[0,g,e,b,F,G])}return aB(0)}return aB(0)}return ii(0)}}return aB(0)}},kW=function(o,k,j,i,h,g){var\nl=k[3],c=k[1][1],e=c[3],m=c[2],n=c[1],b=h[2],f=h[1],p=f4(e[1],b[1]),q=0===T(f)?[2,e,l,b]:[3,[0,[0,e,l],f],b],a=[0,p,q];return o<50?g3(o+1|0,n,j,i,a,m,g):d(g3,[0,n,j,i,a,m,g])},kV=function(a,v,e,b,u,t){var\nh=c(b,e),w=[0,v,t,u];if(typeof\nh!==\"number\"&&6===h[0]){var\nx=[0,w,h[1]],i=c(b,e);if(typeof\ni!==\"number\"&&11===i[0]){var\nf=[0,x,i[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n0:var\nj=g[1],k=7;return a<50?bD(a+1|0,f,e,b,j,k):d(bD,[0,f,e,b,j,k]);case\n4:var\ny=g[1],l=c(b,e),m=eq(y);return a<50?kZ(a+1|0,f,e,b,m,l):d(kZ,[0,f,e,b,m,l]);case\n5:var\nn=g[1],o=7;return a<50?b5(a+1|0,f,e,b,n,o):d(b5,[0,f,e,b,n,o]);case\n6:var\np=g[1],q=7;return a<50?cI(a+1|0,f,e,b,p,q):d(cI,[0,f,e,b,p,q]);case\n8:var\nr=g[1],s=7;return a<50?bC(a+1|0,f,e,b,r,s):d(bC,[0,f,e,b,r,s])}return aB(0)}return aB(0)}return aB(0)},Rz=function(b,c,d,e,f){return aj(bD(0,b,c,d,e,f))},RA=function(b,c,d,e,f){return aj(b5(0,b,c,d,e,f))},RB=function(b,c,d,e,f){return aj(cI(0,b,c,d,e,f))},RC=function(b,c,d,e,f){return aj(bC(0,b,c,d,e,f))},RD=function(b,c,d,e,f){return aj(pC(0,b,c,d,e,f))},RE=function(e,d){var\nb=c(e,d),f=0;if(typeof\nb!==\"number\")switch(b[0]){case\n0:return Rz(f,d,e,b[1],0);case\n4:var\na=b[1],g=c(e,d);return RD(f,d,e,eq(a),g);case\n5:return RA(f,d,e,b[1],0);case\n6:return RB(f,d,e,b[1],0);case\n8:return RC(f,d,e,b[1],0)}return aB(0)};N(RF);var\nkr=function(b){return 38>>0)var\nd=k(b);else\nswitch(p){case\n0:var\nd=19;break;case\n1:for(;;){l(b,0);var\na=j(b),K=8>>0)var\nd=k(b);else\nswitch(y){case\n0:var\nd=e(b);break;case\n1:l(b,12);var\nd=0===er(j(b))?e(b):k(b);break;default:l(b,11);var\nd=0===er(j(b))?e(b):k(b)}break;case\n17:l(b,15);var\nA=kr(j(b));if(0===A)var\nd=e(b);else\nif(1===A){l(b,15);var\nn=j(b),B=38>>0){var\nN=cB(1,hH(dL(h7(b))));throw[0,uX,c(z(RW),N)]}switch(d){case\n0:continue;case\n1:continue;case\n2:return bP(b,function(b){return[8,b]});case\n3:return bP(b,function(b){return[5,b]});case\n4:return bP(b,function(b){return[3,b]});case\n5:return bP(b,function(b){return[7,b]});case\n6:return bP(b,function(b){return[15,b]});case\n7:return bP(b,function(b){return[11,b]});case\n8:return bP(b,function(b){return[13,b]});case\n9:return bP(b,function(b){return[14,b]});case\n10:return bP(b,function(b){return[0,b]});case\n11:return bP(b,function(b){return[9,b]});case\n12:return bP(b,function(b){return[10,b]});case\n13:return bP(b,function(b){return[2,b]});case\n14:return bP(b,function(b){return[12,b]});case\n15:return bP(b,function(c){return[6,[0,c,cd(b)]]});case\n16:return bP(b,function(c){return[1,[0,c,cd(b)]]});case\n17:return bP(b,function(c){return[4,[0,c,dc(cd(b))]]});case\n18:for(;;){dP(b);var\nI=j(b),J=13>>0)var\nf=k(b);else\nswitch(J){case\n0:var\nf=0;break;case\n1:var\nf=1;break;default:var\nf=0===uV(j(b))?1:k(b)}if(0===f)return 0;if(1===f)continue a;continue}default:return 0}}},RX=function(c){var\nb=h8(c);h6(b,RY);return b},uZ=function(b){return b1(b)[1]};N(RZ);M(R1,R0);var\nu0=function(b){var\nc=b[2],d=(b[4]-b[3]|0)+1|0;return f(z(R2),c,d)},R3=function(b){var\nd=RX(b);function\ne(e){var\nc=RV(d),b=b1(d);return[0,c,b[1],b[2]]}var\na=h9(RE);try{var\nj=[0,c(a,e)];return j}catch(b){b=E(b);if(b[1]===uX){var\ng=b[2],h=u0(uZ(d));return[1,f(z(R4),g,h)]}if(b===cQ){var\ni=u0(uZ(d));return[1,c(z(R5),i)]}throw b}},R7=function(b){return[0,b]},R8=function(b){return s(R9)},R_=function(b){return s(R$)},Sa=function(b){return s(Sb)},Sc=function(c,b){return s(Sd)},Se=function(c,b){return s(Sf)},Sh=[0,R6,R3,R7,R8,R_,Sa,ih,ih,ih,ih,ih,Se,Sc,function(b){return s(Sg)}];N(Si);M(Sk,Sj);var\nks=function(f,e){var\nd=bY(32),b=em(d);hW(b,e);c(f,b);dO(b,0);return gx(hO(d))};N(Sl);M(Sn,Sm);var\noz=function(c){return g(So,b(a+c[1]))},ij=function(b){function\nd(b){if(b){var\ne=b[1],f=d(b[2]),a=f[2],g=f[1],h=e[1];if(0===h[0]){var\nc=h[1];ij(c);var\ni=r(c[2],a);return[0,r(c[1],g),i]}return[0,g,[0,e,a]]}return Sp}var\nc=d(b[2]),e=c[2];b[1]=fT(aT,r(b[1],c[1]));b[2]=fT(aT,e);return 0},u1=function(g,b,d){ij(d);var\nh=d[2],a=dN(Sq,i(oz,d[1]));f(e(b),Sr,a);return G(function(k){c(e(b),Su);var\na=k[1];if(0===a[0])return u1(g,b,a[1]);var\nd=a[1],h=d[1];f(e(b),Ss,h);var\nj=[0,ce,d[2]];c(oA(0,g,b),j);var\ni=d[3];return f(e(b),St,i)},h)},oA=function(d,h,b){var\no=d?d[1]:1;function\ni(b){return x<=b?1:2}function\na(r,q){var\nk=q;for(;;){var\nd=k[2];switch(d[0]){case\n0:var\nl=d[1],m=aH(l,h);return m?y(b,m[1]):f(e(b),Sx,l);case\n1:var\ng=d[1][1];if(0===g[0]){var\ns=g[1];return f(e(b),Sy,s)}var\nk=[0,ce,g[1]];continue;case\n2:var\nn=d[1];return V(n,Sz)?y(b,n):y(b,SA);case\n3:return u1(h,b,d[1]);default:var\nt=d[3],u=d[2],v=d[1];c(e(b),SB);var\np=i(x),j=p>>0)var\nd=k(b);else\nswitch(o){case\n0:var\nd=20;break;case\n1:for(;;){l(b,0);var\na=j(b),M=8>>0){var\nQ=cB(1,hH(dL(h7(b))));throw[0,vj,c(z(UI),Q)]}switch(d){case\n0:continue;case\n1:continue;case\n2:return by(b,function(b){return[13,b]});case\n3:return by(b,function(b){return[8,b]});case\n4:return by(b,function(b){return[11,b]});case\n5:return by(b,function(b){return[10,b]});case\n6:return by(b,function(b){return[1,b]});case\n7:return by(b,function(b){return[6,b]});case\n8:return by(b,function(b){return[2,b]});case\n9:return by(b,function(b){return[9,b]});case\n10:return by(b,function(b){return[3,b]});case\n11:return by(b,function(b){return[5,b]});case\n12:return by(b,function(b){return[12,b]});case\n13:return by(b,function(b){return[14,b]});case\n14:return by(b,function(b){return[16,b]});case\n15:return by(b,function(b){return[15,b]});case\n16:return by(b,function(b){return[4,b]});case\n17:return by(b,function(c){return[7,[0,c,cd(b)]]});case\n18:return by(b,function(c){return[0,[0,c,cd(b)]]});case\n19:for(;;){dP(b);var\nK=j(b),L=13>>0)var\nf=k(b);else\nswitch(L){case\n0:var\nf=0;break;case\n1:var\nf=2;break;case\n2:var\nf=1;break;default:l(b,2);var\nf=0===vg(j(b))?1:k(b)}if(2>>0)return s(UJ);switch(f){case\n0:return 0;case\n1:continue a;default:continue}}default:return 0}}},UK=function(c){var\nb=h8(c);h6(b,UL);return b},vl=function(b){return b1(b)[1]};N(UM);M(UO,UN);var\nvm=function(b){var\nc=b[2],d=(b[4]-b[3]|0)+1|0;return f(z(UP),c,d)},vn=function(c){var\nb=[0,0];return function(c){b[1]++;return b[1]}},UQ=function(c){var\nb=vn(0);return[0,vn(0),b]},UR=function(e){var\nd=UK(e);function\na(e){var\nc=UH(d),b=b1(d);return[0,c,b[1],b[2]]}var\ng=h9(Up),b=UQ(0);try{var\nk=f(g,a,b),l=[0,[0,k,b[1]]];return l}catch(b){b=E(b);if(b[1]===vj){var\nh=b[2],i=vm(vl(d));return[1,f(z(US),h,i)]}if(b===cQ){var\nj=vm(vl(d));return[1,c(z(UT),j)]}throw b}},UU=function(b,d){function\ne(b){return[1,[0,[0,c(d,0)]]]}try{var\nf=[0,[0,b,TT(e,b)]];return f}catch(b){b=E(b);if(b[1]===u6)return[1,b[2]];throw b}},UW=function(b){return UU(b[1],b[2])},UX=function(b){var\nd=b[2],e=b[1];try{var\nc=T_(e,d),f=[0,[0,c[1],c[2]]];return f}catch(b){b=E(b);if(b[1]===u_)return[1,b[2]];throw b}},UY=function(b){var\nc=b[2],d=b[1];try{var\ne=[0,To(d,c)];return e}catch(b){b=E(b);if(b[1]===u4)return[1,b[2]];throw b}},vo=function(b,c){var\nd=c[1],e=b?b[1]:Z;return oC([0,e],d)},UZ=function(b,c){var\nd=c[1],e=b?b[1]:Z;return oC([0,e],d)},U0=function(c,b){var\nd=c?c[1]:Z,e=b[2],f=b[1];return oC([0,d],i(function(b){var\nc=b[1],d=b[2];return[1,[0,ce,c],d,bg(c,e)]},f))},U1=function(b,d){var\na=b?b[1]:Z;return ks(function(b){c(e(b),U2);an(function(a,d){var\ng=d[2],h=d[1];if(0>>0))switch(s){case\n0:var\nt=i[3],j=i[2],g=i[1],h=function(c){var\nb=n(c),d=aW(X(b))[1],e=ew(t[1],d);return[0,e,cH(c),[0,t,b]]};switch(j){case\n13:return a<50?cT(a+1|0,g,f,e,h,j,b):d(cT,[0,g,f,e,h,j,b]);case\n15:return a<50?lv(a+1|0,g,f,e,h,b):d(lv,[0,g,f,e,h,b]);case\n17:return a<50?cT(a+1|0,g,f,e,h,j,b):d(cT,[0,g,f,e,h,j,b]);case\n19:return a<50?cT(a+1|0,g,f,e,h,j,b):d(cT,[0,g,f,e,h,j,b]);default:return cg(0)}case\n1:break;default:var\nG=i[3],H=i[2],I=i[1],i=I,n=function(e,f){return function(b){var\nd=e(b);return[0,c(f,b),d]}}(n,G),r=H;continue}return cg(0)}}return aa(0)}},dZ=function(g,q,e,b,p,o){var\nj=q,i=p,h=o;for(;;){var\nf=[0,j,h,i],a=c(b,e);if(typeof\na!==\"number\")switch(a[0]){case\n1:var\nr=a[1],k=c(b,e),l=function(b){return gP(r,b)};return g<50?lw(g+1|0,f,e,b,l,k):d(lw,[0,f,e,b,l,k]);case\n2:var\nm=a[1],n=15;return g<50?fj(g+1|0,f,e,b,m,n):d(fj,[0,f,e,b,m,n]);case\n7:var\nj=f,i=a[1],h=15;continue}return aa(0)}},lw=function(g,f,e,c,h,b){function\na(b){return kD(h,b)}return g<50?lv(g+1|0,f,e,c,a,b):d(lv,[0,f,e,c,a,b])},lv=function(k,a,f,e,l,b){if(typeof\nb!==\"number\"&&3===b[0]){var\nm=b[1],g=c(e,f),h=a[2],i=a[1],n=a[3],j=function(f){var\nb=c(l,f),d=b[3],e=b[2];return[0,ew(n,m),e,d]};return k<50?lu(k+1|0,i,f,e,j,h,g):d(lu,[0,i,f,e,j,h,g])}return aa(0)},lu=function(g,a,f,e,c,h,b){switch(h){case\n13:return g<50?ly(g+1|0,a,f,e,c,b):d(ly,[0,a,f,e,c,b]);case\n14:return g<50?fi(g+1|0,a,f,e,c,h,b):d(fi,[0,a,f,e,c,h,b]);case\n15:return g<50?lw(g+1|0,a,f,e,c,b):d(lw,[0,a,f,e,c,b]);case\n16:return g<50?fi(g+1|0,a,f,e,c,h,b):d(fi,[0,a,f,e,c,h,b]);case\n17:return g<50?lx(g+1|0,a,f,e,c,b):d(lx,[0,a,f,e,c,b]);case\n19:return g<50?lt(g+1|0,a,f,e,c,b):d(lt,[0,a,f,e,c,b]);default:return cg(0)}},lt=function(h,f,e,c,i,b){function\na(b){return kD(i,b)}var\ng=19;return h<50?cT(h+1|0,f,e,c,a,g,b):d(cT,[0,f,e,c,a,g,b])},ls=function(g,a,e,b,k,f,j){if(typeof\nj!==\"number\")switch(j[0]){case\n15:var\nh=c(b,e);if(typeof\nh!==\"number\"&&8===h[0]){var\ni=h[1],l=c(b,e);if(typeof\nl!==\"number\"&&16===l[0]){var\nm=c(b,e),n=function(b){var\nd=c(k,b),e=i[1],f=ew(aW(d)[1],e),a=i[2],g=cH(b),h=[1,d,[0,i[1],g,a]];return[0,f,cH(b),h]};return g<50?lr(g+1|0,a,e,b,n,f,m):d(lr,[0,a,e,b,n,f,m])}return aa(0)}return aa(0);case\n16:var\no=c(b,e),p=function(d){var\nb=c(k,d),e=oU(vp,b);return[0,e,cH(d),[0,b]]};return g<50?lr(g+1|0,a,e,b,p,f,o):d(lr,[0,a,e,b,p,f,o])}return cg(0)},lr=function(f,k,e,b,j,i,a){if(13===i){var\nh=[0,k,i,j];if(typeof\na!==\"number\")switch(a[0]){case\n2:var\nv=a[1],w=18;return f<50?bE(f+1|0,h,e,b,v,w):d(bE,[0,h,e,b,v,w]);case\n6:var\nx=a[1],y=18;return f<50?b7(f+1|0,h,e,b,x,y):d(b7,[0,h,e,b,x,y]);case\n7:var\nz=a[1],A=18;return f<50?a$(f+1|0,h,e,b,z,A):d(a$,[0,h,e,b,z,A]);case\n8:var\nG=a[1],B=c(b,e),C=function(b){return dr(G,b)};return f<50?lk(f+1|0,h,e,b,C,B):d(lk,[0,h,e,b,C,B]);case\n9:var\nD=a[1],E=18;return f<50?b6(f+1|0,h,e,b,D,E):d(b6,[0,h,e,b,D,E])}return aa(0)}if(19===i){var\ng=[0,k,i,j];if(typeof\na!==\"number\")switch(a[0]){case\n2:var\nl=a[1],m=20;return f<50?bE(f+1|0,g,e,b,l,m):d(bE,[0,g,e,b,l,m]);case\n6:var\nn=a[1],o=20;return f<50?b7(f+1|0,g,e,b,n,o):d(b7,[0,g,e,b,n,o]);case\n7:var\np=a[1],q=20;return f<50?a$(f+1|0,g,e,b,p,q):d(a$,[0,g,e,b,p,q]);case\n8:var\nF=a[1],r=c(b,e),s=function(b){return dr(F,b)};return f<50?lq(f+1|0,g,e,b,s,r):d(lq,[0,g,e,b,s,r]);case\n9:var\nt=a[1],u=20;return f<50?b6(f+1|0,g,e,b,t,u):d(b6,[0,g,e,b,t,u])}return aa(0)}return cg(0)},lq=function(g,a,f,e,c,b){return g<50?lp(g+1|0,a,f,e,c,b):d(lp,[0,a,f,e,c,b])},lp=function(j,a,f,e,k,b){var\ng=a[1][1],h=g[1],l=a[3],m=g[2];function\ni(b){var\nd=c(m,b),e=c(k,b);return[0,[0,c(l,b),e],d]}return j<50?lo(j+1|0,h,f,e,i,b):d(lo,[0,h,f,e,i,b])},lo=function(f,k,e,b,j,g){if(typeof\ng!==\"number\")switch(g[0]){case\n5:var\na=[0,[0,k,j],g[1]],h=c(b,e);if(typeof\nh!==\"number\")switch(h[0]){case\n1:var\nx=h[1],p=c(b,e),q=function(b){return gP(x,b)};return f<50?lt(f+1|0,a,e,b,q,p):d(lt,[0,a,e,b,q,p]);case\n2:var\nr=h[1],s=19;return f<50?fj(f+1|0,a,e,b,r,s):d(fj,[0,a,e,b,r,s]);case\n7:var\nt=h[1],u=19;return f<50?dZ(f+1|0,a,e,b,t,u):d(dZ,[0,a,e,b,t,u])}return aa(0);case\n0:case\n3:case\n11:break;default:return aa(0)}var\nl=k[1],i=l[1],m=i[2],n=i[1],v=l[3],w=i[3];function\no(b){var\ne=c(v,b),d=X(c(j,b)),f=ew(w,oU(function(b){return b[2][1]},d));return[0,f,cH(b),[3,e,d]]}return f<50?g9(f+1|0,n,e,b,o,m,g):d(g9,[0,n,e,b,o,m,g])},g9=function(g,e,a,f,c,h,b){switch(h){case\n0:return vI(e,c,b);case\n2:return g<50?ln(g+1|0,e,a,f,c,b):d(ln,[0,e,a,f,c,b]);case\n3:return g<50?lz(g+1|0,e,a,f,c,h,b):d(lz,[0,e,a,f,c,h,b]);case\n4:return g<50?lc(g+1|0,e,a,f,c,h,b):d(lc,[0,e,a,f,c,h,b]);case\n5:return g<50?la(g+1|0,e,a,f,c,b):d(la,[0,e,a,f,c,b]);case\n11:return g<50?le(g+1|0,e,a,f,c,h,b):d(le,[0,e,a,f,c,h,b]);case\n12:return g<50?lh(g+1|0,e,a,f,c,b):d(lh,[0,e,a,f,c,b]);case\n18:return g<50?lj(g+1|0,e,a,f,c,b):d(lj,[0,e,a,f,c,b]);case\n20:return g<50?lp(g+1|0,e,a,f,c,b):d(lp,[0,e,a,f,c,b]);default:return cg(0)}},ln=function(k,a,f,e,l,b){if(typeof\nb!==\"number\"&&3===b[0]){var\nm=b[1],g=c(e,f),h=a[2],i=a[1],n=a[3],j=function(f){var\nb=c(l,f),d=b[3],e=b[2];return[0,ew(n,m),e,d]};return k<50?lm(k+1|0,i,f,e,j,h,g):d(lm,[0,i,f,e,j,h,g])}return aa(0)},lm=function(g,e,a,f,c,h,b){switch(h){case\n0:return vJ(e,c,b);case\n1:return g<50?fk(g+1|0,e,a,f,c,h,b):d(fk,[0,e,a,f,c,h,b]);case\n2:return g<50?ll(g+1|0,e,a,f,c,b):d(ll,[0,e,a,f,c,b]);case\n3:return g<50?lA(g+1|0,e,a,f,c,b):d(lA,[0,e,a,f,c,b]);case\n4:return g<50?ld(g+1|0,e,a,f,c,b):d(ld,[0,e,a,f,c,b]);case\n5:return g<50?lb(g+1|0,e,a,f,c,b):d(lb,[0,e,a,f,c,b]);case\n11:return g<50?lf(g+1|0,e,a,f,c,b):d(lf,[0,e,a,f,c,b]);case\n12:return g<50?li(g+1|0,e,a,f,c,b):d(li,[0,e,a,f,c,b]);case\n18:return g<50?lk(g+1|0,e,a,f,c,b):d(lk,[0,e,a,f,c,b]);case\n20:return g<50?lq(g+1|0,e,a,f,c,b):d(lq,[0,e,a,f,c,b]);case\n21:return g<50?fk(g+1|0,e,a,f,c,h,b):d(fk,[0,e,a,f,c,h,b]);default:return cg(0)}},ll=function(g,a,f,e,c,b){return g<50?ln(g+1|0,a,f,e,c,b):d(ln,[0,a,f,e,c,b])},lk=function(g,a,f,e,c,b){return g<50?lj(g+1|0,a,f,e,c,b):d(lj,[0,a,f,e,c,b])},lj=function(i,a,f,e,j,b){var\ng=a[1][1],k=a[3];function\nh(b){var\nd=c(j,b);return[0,[0,c(k,b),d],0]}return i<50?lo(i+1|0,g,f,e,h,b):d(lo,[0,g,f,e,h,b])},li=function(g,a,f,e,c,b){return g<50?lh(g+1|0,a,f,e,c,b):d(lh,[0,a,f,e,c,b])},lh=function(n,p,a,f,o,e){var\ng=p[1],h=g[1][1],i=h[1][1],j=i[2],b=i[1],k=b[2],l=b[1],q=g[3],r=h[3],s=b[3];function\nm(b){var\nd=c(o,b),e=c(r,b),f=ew(s,d[1]),a=[0,j[1],e,j[2]],g=[2,a,c(q,b),d];return[0,f,cH(b),g]}return n<50?lg(n+1|0,l,a,f,m,k,e):d(lg,[0,l,a,f,m,k,e])},lg=function(i,g,a,f,j,e,b){function\nh(b){return c(j,b)}return i<50?g9(i+1|0,g,a,f,h,e,b):d(g9,[0,g,a,f,h,e,b])},lf=function(h,a,f,e,c,b){var\ng=11;return h<50?le(h+1|0,a,f,e,c,g,b):d(le,[0,a,f,e,c,g,b])},le=function(a,u,e,b,t,s,h){var\nv=[0,u,s,t];if(typeof\nh!==\"number\"&&11===h[0]){var\nf=[0,v,h[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n2:var\ni=g[1],j=12;return a<50?bE(a+1|0,f,e,b,i,j):d(bE,[0,f,e,b,i,j]);case\n6:var\nk=g[1],l=12;return a<50?b7(a+1|0,f,e,b,k,l):d(b7,[0,f,e,b,k,l]);case\n7:var\nm=g[1],n=12;return a<50?a$(a+1|0,f,e,b,m,n):d(a$,[0,f,e,b,m,n]);case\n8:var\nw=g[1],o=c(b,e),p=function(b){return dr(w,b)};return a<50?li(a+1|0,f,e,b,p,o):d(li,[0,f,e,b,p,o]);case\n9:var\nq=g[1],r=12;return a<50?b6(a+1|0,f,e,b,q,r):d(b6,[0,f,e,b,q,r])}return aa(0)}return aa(0)},b6=function(f,B,e,b,A,z){var\nm=B,l=A,k=z;for(;;){var\ni=c(b,e),C=[0,m,k,l];if(typeof\ni!==\"number\"&&8===i[0]){var\nn=[0,C,i[1]],h=c(b,e);if(typeof\nh!==\"number\")switch(h[0]){case\n12:var\na=[0,n,h[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n2:var\no=g[1],p=4;return f<50?bE(f+1|0,a,e,b,o,p):d(bE,[0,a,e,b,o,p]);case\n6:var\nq=g[1],r=4;return f<50?b7(f+1|0,a,e,b,q,r):d(b7,[0,a,e,b,q,r]);case\n7:var\ns=g[1],t=4;return f<50?a$(f+1|0,a,e,b,s,t):d(a$,[0,a,e,b,s,t]);case\n8:var\nD=g[1],u=c(b,e),v=function(b){return dr(D,b)};return f<50?ld(f+1|0,a,e,b,v,u):d(ld,[0,a,e,b,v,u]);case\n9:var\nm=a,l=g[1],k=4;continue}return aa(0);case\n14:var\nw=[0,n,h[1]],j=c(b,e);if(typeof\nj!==\"number\"&&10===j[0]){var\nx=j[1],y=6;return f<50?g8(f+1|0,w,e,b,x,y):d(g8,[0,w,e,b,x,y])}return aa(0)}return aa(0)}return aa(0)}},ld=function(h,a,f,e,c,b){var\ng=4;return h<50?lc(h+1|0,a,f,e,c,g,b):d(lc,[0,a,f,e,c,g,b])},lc=function(a,u,e,b,t,s,h){var\nv=[0,u,s,t];if(typeof\nh!==\"number\"&&11===h[0]){var\nf=[0,v,h[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n2:var\ni=g[1],j=5;return a<50?bE(a+1|0,f,e,b,i,j):d(bE,[0,f,e,b,i,j]);case\n6:var\nk=g[1],l=5;return a<50?b7(a+1|0,f,e,b,k,l):d(b7,[0,f,e,b,k,l]);case\n7:var\nm=g[1],n=5;return a<50?a$(a+1|0,f,e,b,m,n):d(a$,[0,f,e,b,m,n]);case\n8:var\nw=g[1],o=c(b,e),p=function(b){return dr(w,b)};return a<50?lb(a+1|0,f,e,b,p,o):d(lb,[0,f,e,b,p,o]);case\n9:var\nq=g[1],r=5;return a<50?b6(a+1|0,f,e,b,q,r):d(b6,[0,f,e,b,q,r])}return aa(0)}return aa(0)},lb=function(g,a,f,e,c,b){return g<50?la(g+1|0,a,f,e,c,b):d(la,[0,a,f,e,c,b])},la=function(m,o,a,f,n,e){var\ng=o[1],h=g[1][1],i=h[2],b=h[1],j=b[2],k=b[1],p=g[3],q=b[3];function\nl(b){var\nd=c(n,b),e=ew(q,d[1]),f=i[2],a=cH(b),g=[0,i[1],a,f],h=[2,g,c(p,b),d];return[0,e,cH(b),h]}return m<50?lg(m+1|0,k,a,f,l,j,e):d(lg,[0,k,a,f,l,j,e])},g8=function(i,l,e,b,k,j){var\na=[0,l,j,k],f=c(b,e);if(typeof\nf!==\"number\"&&2===f[0]){var\ng=f[1],h=7;return i<50?k$(i+1|0,a,e,b,g,h):d(k$,[0,a,e,b,g,h])}return aa(0)},k$=function(a,h,e,b,i,g){var\nf=c(b,e);if(typeof\nf!==\"number\")switch(f[0]){case\n10:var\nk=f[1],l=[0,h,g,i],m=8;return a<50?g8(a+1|0,l,e,b,k,m):d(g8,[0,l,e,b,k,m]);case\n4:case\n13:var\nj=function(b){return[0,i[2],0]};return a<50?k_(a+1|0,h,e,b,j,g,f):d(k_,[0,h,e,b,j,g,f])}return aa(0)},k_=function(f,t,e,b,s,r,j){if(typeof\nj!==\"number\")switch(j[0]){case\n4:var\nm=t,p=function(b){return[0,c(s,b),0]},o=r;for(;;){if(7===o){if(typeof\nj!==\"number\"&&4===j[0]){var\ng=c(b,e),h=m[2],k=m[1],l=function(b){return[0,[2,[0,p(b)]]]};if(!(10<=h))switch(h){case\n6:var\nK=[0,k,h,l];if(typeof\ng!==\"number\"&&12===g[0]){var\na=[0,K,g[1]],i=c(b,e);if(typeof\ni!==\"number\")switch(i[0]){case\n2:var\nx=i[1],y=11;return f<50?bE(f+1|0,a,e,b,x,y):d(bE,[0,a,e,b,x,y]);case\n6:var\nz=i[1],A=11;return f<50?b7(f+1|0,a,e,b,z,A):d(b7,[0,a,e,b,z,A]);case\n7:var\nB=i[1],C=11;return f<50?a$(f+1|0,a,e,b,B,C):d(a$,[0,a,e,b,B,C]);case\n8:var\nL=i[1],D=c(b,e),E=function(b){return dr(L,b)};return f<50?lf(f+1|0,a,e,b,E,D):d(lf,[0,a,e,b,E,D]);case\n9:var\nF=i[1],G=11;return f<50?b6(f+1|0,a,e,b,F,G):d(b6,[0,a,e,b,F,G])}return aa(0)}return aa(0);case\n8:return f<50?k9(f+1|0,k,e,b,l,h,g):d(k9,[0,k,e,b,l,h,g]);case\n9:return f<50?k9(f+1|0,k,e,b,l,h,g):d(k9,[0,k,e,b,l,h,g])}return cg(0)}return cg(0)}if(10===o){var\nq=m[1],H=q[3],I=q[2],J=q[1],m=J,p=function(e,f){return function(b){var\nd=e(b);return[0,c(f,b),d]}}(p,H),o=I;continue}return cg(0)}case\n13:var\nu=[0,[0,t,r,s],j[1]],n=c(b,e);if(typeof\nn!==\"number\"&&2===n[0]){var\nv=n[1],w=10;return f<50?k$(f+1|0,u,e,b,v,w):d(k$,[0,u,e,b,v,w])}return aa(0)}return cg(0)},k9=function(g,l,a,f,k,j,e){if(typeof\ne!==\"number\")switch(e[0]){case\n10:var\nm=e[1],n=[0,l,j,k],o=9;return g<50?g8(g+1|0,n,a,f,m,o):d(g8,[0,n,a,f,m,o]);case\n4:case\n13:var\nb=l,i=function(b){return[0,c(k,b),0]},h=j;for(;;){if(8===h){var\np=b[2],q=b[1],v=b[3],r=function(c){var\nb=i(c);return[0,v[2],b]};return g<50?k_(g+1|0,q,a,f,r,p,e):d(k_,[0,q,a,f,r,p,e])}if(9===h){var\ns=b[3],t=b[2],u=b[1],b=u,i=function(e,f){return function(b){var\nd=e(b);return[0,c(f,b),d]}}(i,s),h=t;continue}return cg(0)}}return aa(0)},ZQ=function(b,c,d,e,f){return aj(bE(0,b,c,d,e,f))},ZR=function(b,c,d,e,f){return aj(a$(0,b,c,d,e,f))},ZS=function(b,c,d,e,f){return aj(b7(0,b,c,d,e,f))},ZT=function(b,c,d,e,f){return aj(b6(0,b,c,d,e,f))},ZU=function(e,d){var\nb=c(e,d),f=0;if(typeof\nb!==\"number\")switch(b[0]){case\n2:return ZQ(f,d,e,b[1],0);case\n6:return ZS(f,d,e,b[1],0);case\n7:return ZR(f,d,e,b[1],0);case\n8:var\na=b[1],g=c(e,d);return vJ(f,function(b){return dr(a,b)},g);case\n9:return ZT(f,d,e,b[1],0)}return aa(0)};N(ZV);var\nf7=function(b){return 38>>0)var\nd=k(b);else\nswitch(q){case\n0:var\nd=20;break;case\n1:for(;;){l(b,0);var\na=j(b),I=8>>0){var\nK=cB(1,hH(dL(h7(b))));throw[0,vM,c(z(_a),K)]}switch(d){case\n0:continue;case\n1:continue;case\n2:return bz(b,function(b){return[9,b]});case\n3:return bz(b,function(b){return[11,b]});case\n4:return bz(b,function(b){return[6,b]});case\n5:return bz(b,function(b){return[0,b]});case\n6:return bz(b,function(b){return[15,b]});case\n7:return bz(b,function(b){return[5,b]});case\n8:return bz(b,function(b){return[12,b]});case\n9:return bz(b,function(b){return[14,b]});case\n10:return bz(b,function(b){return[13,b]});case\n11:return bz(b,function(b){return[16,b]});case\n12:return bz(b,function(b){return[7,b]});case\n13:return bz(b,function(b){return[3,b]});case\n14:return bz(b,function(b){return[10,b]});case\n15:return bz(b,function(b){return[4,b]});case\n16:return bz(b,function(b){return[1,b]});case\n17:return bz(b,function(c){return[8,[0,c,cd(b)]]});case\n18:return bz(b,function(c){return[2,[0,c,cd(b)]]});case\n19:for(;;){dP(b);var\nG=j(b),H=13>>0)var\nf=k(b);else\nswitch(H){case\n0:var\nf=0;break;case\n1:var\nf=2;break;case\n2:var\nf=1;break;default:l(b,2);var\nf=0===vK(j(b))?1:k(b)}if(2>>0)return s(_b);switch(f){case\n0:return 0;case\n1:continue a;default:continue}}default:return 0}}},_c=function(c){var\nb=h8(c);h6(b,_d);return b},vO=function(b){return b1(b)[1]};N(_e);M(_g,_f);var\nvP=function(d,b){function\nf(n){var\nb=n[3],h=n[2],e=im(h);switch(b[0]){case\n0:return[0,0,[0,e,b[1]]];case\n1:var\nF=b[2],o=vz(b[1],h),p=a9(i(f,F)),q=p[2],G=aL(p[1]);if(typeof\ne===\"number\")if(0===e)var\nt=s(_h),g=t[2],a=t[1];else\nvar\nv=s(_i),g=v[2],a=v[1];else\nif(0===e[0])var\ng=[4,q],a=0;else\nvar\nH=[0,eh(e[1],o)],w=[0,H,c(d[1],0)],g=[2,o,w],a=[0,[0,w,[4,q]],0];var\nu=[0,e,c(d[1],0)];return[0,r(G,r(a,[0,[0,u,g],0])),u];case\n2:var\nx=b[1],I=b[3],J=b[2],K=x[3],L=im(x[2]),y=f(J),M=y[2],N=y[1],z=f(I),O=z[2];return[0,r(N,r([0,[0,[0,L,K],[0,M]],0],z[1])),O];default:var\nA=b[1],P=b[2],B=f(A),C=B[2],j=A[2],Q=B[1],k=function(c){var\nb=c[3],d=c[2];if(b){var\ne=b[2],f=vz(b[1][2],d),a=im(d);return[0,[0,a,f],i(k,e)]}return 0},l=function(c,b){return b[3]?[0,[0,[0,[0,C,k(b)],0],c]]:[0,[0,0,c]]},E=vF(d,jF(function(f){var\nd=f[2],b=f[1][3];if(0===b[0]){var\nm=b[1];return c(fS(function(b){return l(d,b)}),m)}var\na=b[2],e=a[2],n=a[3],o=b[1],p=C[2];function\ng(b){return[0,[0,e3,j,[0,[0,b[1],0]]],b[2]]}var\nh=[2,[0,e3,e,n],[0,e3,e,[3,[0,e3,j,[0,p]],i(g,vx(e,j))]],d],k=[0,e3,d[2],h];return c(fS(function(b){return l(k,b)}),o)},P)),m=function(b){if(typeof\nb===\"number\")return 0;else{if(0===b[0])return[0,vP(d,b[1])];var\nf=b[1],k=b[2],a=[0,1,c(d[1],0)],n=im(h),g=[0,n,c(d[1],0)],l=[0,a,[1,f]],e=c(fS(function(b){var\ne=b[2],g=b[3],h=b[1][2],j=[0,i(function(b){return b[1]},e)],a=[0,j,c(d[1],0)],k=[0,a,[3,f]],l=hI(function(c,b){return[0,b,[5,c,a]]},e),n=m(g);return de(function(b){var\nc=b[2];return[0,h,[0,r([0,k,l],b[1]),c]]},n)}),k);if(e&&!e[2]){var\nj=e[1][2];return[0,[0,j[1],j[2]]]}return[0,[0,[0,l,[0,[1,a,e,g],0]],g]]}},D=dL(m(E)),R=D[2];return[0,r(Q,D[1]),R]}}return f(b)};N(_j);M(_l,_k);var\nvQ=function(b){var\nc=b[2],d=(b[4]-b[3]|0)+1|0;return f(z(_m),c,d)},_n=function(c){var\nb=[0,0];return[0,function(c){b[1]++;return b[1]}]},_o=function(b){var\nd=_c(b);function\ne(e){var\nc=Z$(d),b=b1(d);return[0,c,b[1],b[2]]}var\na=h9(ZU),g=_n(0);try{var\nk=[0,f(a,e,g)];return k}catch(b){b=E(b);if(b[1]===vM){var\nh=b[2],i=vQ(vO(d));return[1,f(z(_p),h,i)]}if(b===cQ){var\nj=vQ(vO(d));return[1,c(z(_q),j)]}throw b}},_r=function(b){try{WC(b);var\nc=[0,b];return c}catch(b){b=E(b);if(b[1]===vs)return[1,b[2]];throw b}},_t=function(b){var\nd=_r(b);return m9(function(d){var\nb=[0,0];return[0,d,[0,function(e){b[1]++;var\nd=b[1];return c(z(WL),d)}]]},d)},_u=function(c){var\nd=c[1],e=d[2],b=vP(c[2],d);return[0,[0,e,[0,b[1],b[2]]]]},_v=function(c){var\nb=c[2],e=c[1],d=b[2];return[0,[0,e,d,P(vH,0,b[1])]]},vR=function(b,c){var\nd=b?b[1]:Z;return vr([0,d],c)},_w=function(b,c){var\nd=c[1],e=b?b[1]:Z;return vr([0,e],d)},_x=function(b,a){var\nd=a[2],g=b?b[1]:Z;return ik(function(b){var\na=d[2],g=d[1];c(e(b),XE);G(function(d){function\ng(a){if(0===a[0]){var\nd=a[2],o=a[1];c(e(b),Xt);e6(b,o);c(e(b),Xu);switch(d[0]){case\n0:ev(b,d[1]);break;case\n1:var\nh=d[1];c(e(b),Xn);ev(b,h);break;case\n2:var\ni=d[2],j=d[1];f(e(b),Xo,j);ev(b,i);break;case\n3:var\nk=d[1];c(e(b),Xp);ev(b,k);break;case\n4:var\nl=d[1];c(e(b),Xq);G(function(d){c(e(b),Xr);return ev(b,d)},l);break;default:var\nm=d[2],n=d[1];f(e(b),Xs,n);ev(b,m)}return c(e(b),Xv)}var\np=a[3],q=a[2],r=a[1];c(e(b),Xw);ev(b,r);c(e(b),Xx);G(function(d){var\na=d[2],h=a[2],i=a[1],j=d[1];f(e(b),Xy,j);G(function(d){c(e(b),Xz);return g(d)},i);c(e(b),XA);ev(b,h);return c(e(b),XB)},q);c(e(b),XC);e6(b,p);return c(e(b),XD)}g(d);return c(e(b),XF)},g);c(e(b),XG);ev(b,a);return c(e(b),XH)},g)},_y=function(c,b){var\nd=b[2],e=b[1],f=b[3],a=c?c[1]:Z;return ik(function(b){var\nc=d[1];switch(e4(e)[1][0]){case\n0:return kC(b);case\n1:return s(ZK);default:if(typeof\nc===\"number\"&&!c)return kC(b);return oT(b,e,0,c,ac(d,f))}},a)},_z=function(b,c){var\nd=c[2],e=b?b[1]:Z;return ky(e,d)},_A=function(c,b){var\ng=b[1];return i(function(b){var\nc=vq(b,g),f=0;if(c){var\nd=c[1],a=d[2];if(ai(d[1],b)){var\ne=[0,a];f=1}}if(!f)var\ne=0;return[0,b,e]},c)},_B=[0,_s,_o,m8,_t,_u,_v,vR,vR,_w,_x,_y,_A,_z,function(b,e){var\nf=e[1];function\nd(d){var\nb=d[3],a=d[1],h=ky(Z,d[2]);if(typeof\nb===\"number\")var\ne=dD<=b?VU:VV;else{if(b8<=b[1])var\nj=b[2],f=c(z(VW),j);else\nvar\nk=b[2],f=c(z(VX),k);var\ne=f}var\ni=g(e,h);return[0,a,[0,c(z(VT),i),0]]}return de(d,vq([0,b,b],f))}];N(_C);M(_E,_D);var\nvS=function(f,e){var\nd=bY(32),b=em(d);hW(b,e);c(f,b);dO(b,0);return gx(hO(d))};N(_F);M(_H,_G);var\nf8=function\nd(b,c){return d.fun(b,c)},oY=function\nd(b,c){return d.fun(b,c)},oZ=function\nd(b,c){return d.fun(b,c)},f9=function\nd(b,c){return d.fun(b,c)},_I=function\nc(b){return c.fun(b)},_J=function\nc(b){return c.fun(b)},_K=function\nc(b){return c.fun(b)},_L=function\nc(b){return c.fun(b)};H(f8,function(b,d){var\nf=d[2],a=d[1];c(e(b),_M);c(c(e(b),_N),a);c(e(b),_O);c(e(b),_P);var\ng=0;P(function(f,d){if(f)c(e(b),_Q);c(c(f9,b),d);return 1},g,f);c(e(b),_R);return c(e(b),_S)});H(_I,function(b){return f(ak(_T),f8,b)});H(oY,function(b,d){if(typeof\nd===\"number\")return y(b,_U);else{if(0===d[0]){var\na=d[2],g=d[1];c(e(b),_V);f(e(b),_X,_W);c(e(b),_Y);var\nh=0;P(function(f,d){if(f)c(e(b),_Z);c(c(f8,b),d);return 1},h,g);c(e(b),_0);c(e(b),_1);c(e(b),_2);f(e(b),_4,_3);c(c(f9,b),a);c(e(b),_5);return c(e(b),_6)}var\ni=d[2],j=d[1];c(e(b),_7);c(c(f9,b),j);c(e(b),_8);c(c(f9,b),i);return c(e(b),_9)}});H(_J,function(b){return f(ak(__),oY,b)});H(oZ,function(b,d){switch(d[0]){case\n0:var\na=d[1];c(e(b),_$);c(c(e(b),$a),a);return c(e(b),$b);case\n1:var\ng=d[1];c(e(b),$c);c(c(f9,b),g);return c(e(b),$d);case\n2:var\nf=d[2],h=d[1];c(e(b),$e);c(c(e(b),$f),h);c(e(b),$g);if(f){var\ni=f[1];y(b,$h);c(c(e(b),$i),i);y(b,$j)}else\ny(b,$k);return c(e(b),$l);default:var\nj=d[1];c(e(b),$m);c(c(oY,b),j);return c(e(b),$n)}});H(_K,function(b){return f(ak($o),oZ,b)});H(f9,function(b,d){y(b,$p);var\ne=d[1];c(c(oZ,b),e);return y(b,$q)});H(_L,function(b){return f(ak($r),f9,b)});var\nio=function(d){var\nb=d;for(;;){var\nc=b[1];if(1===c[0]){var\nb=c[1];continue}return b}},ip=function(a,f){var\nc=a,b=f;for(;;){var\ne=io(b)[1];switch(e[0]){case\n0:return[0,c,b];case\n1:return s($s);case\n2:return[0,c,b];default:var\nd=e[1];if(typeof\nd===\"number\")return[0,c,b];else{if(0===d[0]){var\ng=d[2],c=r(c,d[1]),b=g;continue}return s($t)}}}},vT=function(b){return b[1]},vU=function(k){function\ng(c,b,d){c[1]=[0,[0,b,d],jD(b,c[1])];return 0}var\nj=[0,0],e=[0,0];function\na(m){var\nd=m;for(;;){var\nb=d[1];switch(b[0]){case\n0:var\nf=b[1];break;case\n1:var\nd=b[1];continue;case\n2:var\ni=b[2],k=b[1];if(i)return g(j,k,i[1]);var\nf=k;break;default:var\nc=b[1];if(typeof\nc===\"number\")return 0;else{if(0===c[0]){var\no=c[2],p=c[1];G(function(b){return G(a,b[2])},p);var\nd=o;continue}var\nq=c[2];a(c[1]);var\nd=q;continue}}var\nh=aH(f,e[1]),n=1,l=h?h[1]+1|0:n;return g(e,f,l)}}G(a,k);var\nd=X(e[1]),b=[0,0],h=X(j[1]);function\nc(a){if(a){var\nk=a[1],c=0;for(;;){var\ng=0===c?k:f(z($u),k,c);if(bg(g,b[1])){var\nc=c+1|0;continue}var\ne=g;break}}else{var\nd=0;for(;;){var\nh=aK(97+(d%26|0)|0),i=rw(0,d+yN|0),j=0===i?m_(h):f(z($v),h,i);if(bg(j,b[1])){var\nd=d+1|0;continue}var\ne=j;break}}b[1]=[0,e,b[1]];return e}var\nl=i(function(b){var\nd=b[1];return[0,d,[0,mq,c([0,b[2]])]]},h);return r(l,i(function(b){var\nd=b[1],e=1===b[2]?qE:[0,mq,c(0)];return[0,d,e]},d))},kE=function(a,v,d){var\nb=i(function(g){return vS(function(b){function\nn(c,g){var\nd=aH(c,v);if(d)var\ne=d[1],h=typeof\ne===\"number\"?$w:e[2],a=h;else\nvar\na=f(z($x),g,c);return y(b,a)}function\no(b){return x<=b?1:2}function\na(C,g,j,B){var\nq=B;for(;;){var\nh=q[1];switch(h[0]){case\n0:return n(h[1],63);case\n1:var\nq=h[1];continue;case\n2:return n(h[1],39);default:var\nd=h[1];if(typeof\nd===\"number\")return c(e(b),$C);else{if(0===d[0]){var\nr=ip(d[1],d[2]),k=r[2],D=r[1];c(e(b),$D);an(function(k,d){if(0>>0))switch(s){case\n0:var\nt=l[3],m=l[2],j=l[1],k=function(d){var\nb=n(d),e=aW(X(b))[1],f=dS(t[1],e);return[0,f,c(d[1],0),[0,t,b]]};switch(m){case\n19:return a<50?cV(a+1|0,j,f,e,k,m,b):d(cV,[0,j,f,e,k,m,b]);case\n21:return a<50?lR(a+1|0,j,f,e,k,b):d(lR,[0,j,f,e,k,b]);case\n23:return a<50?cV(a+1|0,j,f,e,k,m,b):d(cV,[0,j,f,e,k,m,b]);case\n25:return a<50?cV(a+1|0,j,f,e,k,m,b):d(cV,[0,j,f,e,k,m,b]);default:return b2(0)}case\n1:break;default:var\nK=l[3],L=l[2],M=l[1],l=M,n=function(e,f){return function(b){var\nd=e(b);return[0,c(f,b),d]}}(n,K),r=L;continue}return b2(0)}}return S(0)}},d1=function(g,s,e,b,r,q){var\nj=s,i=r,h=q;for(;;){var\nf=[0,j,h,i],a=c(b,e);if(typeof\na!==\"number\")switch(a[0]){case\n0:var\nt=a[1],k=c(b,e),l=function(b){return gQ(t,b)};return g<50?ha(g+1|0,f,e,b,l,k):d(ha,[0,f,e,b,l,k]);case\n2:var\nm=a[1],n=21;return g<50?fm(g+1|0,f,e,b,m,n):d(fm,[0,f,e,b,m,n]);case\n6:var\nj=f,i=a[1],h=21;continue;case\n7:var\nu=a[1],o=c(b,e),p=function(b){return gR(u,b)};return g<50?ha(g+1|0,f,e,b,p,o):d(ha,[0,f,e,b,p,o])}return S(0)}},ha=function(g,f,e,c,h,b){function\na(b){return kH(h,b)}return g<50?lR(g+1|0,f,e,c,a,b):d(lR,[0,f,e,c,a,b])},lR=function(k,a,f,e,l,b){if(typeof\nb!==\"number\"&&3===b[0]){var\nm=b[1],g=c(e,f),h=a[2],i=a[1],n=a[3],j=function(f){var\nb=c(l,f),d=b[3],e=b[2];return[0,dS(n,m),e,d]};return k<50?lQ(k+1|0,i,f,e,j,h,g):d(lQ,[0,i,f,e,j,h,g])}return S(0)},lQ=function(g,a,f,e,c,h,b){switch(h){case\n19:return g<50?g$(g+1|0,a,f,e,c,b):d(g$,[0,a,f,e,c,b]);case\n20:return g<50?d2(g+1|0,a,f,e,c,h,b):d(d2,[0,a,f,e,c,h,b]);case\n21:return g<50?ha(g+1|0,a,f,e,c,b):d(ha,[0,a,f,e,c,b]);case\n22:return g<50?d2(g+1|0,a,f,e,c,h,b):d(d2,[0,a,f,e,c,h,b]);case\n23:return g<50?hb(g+1|0,a,f,e,c,b):d(hb,[0,a,f,e,c,b]);case\n25:return g<50?hc(g+1|0,a,f,e,c,b):d(hc,[0,a,f,e,c,b]);default:return b2(0)}},g$=function(h,f,e,c,i,b){function\na(b){return kH(i,b)}var\ng=19;return h<50?cV(h+1|0,f,e,c,a,g,b):d(cV,[0,f,e,c,a,g,b])},lP=function(f,k,e,b,K,i,j){if(typeof\nj!==\"number\"&&16===j[0]){var\na=c(b,e),l=function(d){var\nb=c(K,d),e=o2(vT,b);return[0,e,c(d[1],0),b]};if(19===i){var\nh=[0,k,i,l];if(typeof\na!==\"number\")switch(a[0]){case\n1:var\ny=a[1],z=24;return f<50?bH(f+1|0,h,e,b,y,z):d(bH,[0,h,e,b,y,z]);case\n2:var\nA=a[1],B=24;return f<50?bb(f+1|0,h,e,b,A,B):d(bb,[0,h,e,b,A,B]);case\n6:var\nC=a[1],D=24;return f<50?aI(f+1|0,h,e,b,C,D):d(aI,[0,h,e,b,C,D]);case\n7:var\nE=a[1],F=24;return f<50?ba(f+1|0,h,e,b,E,F):d(ba,[0,h,e,b,E,F]);case\n8:var\nG=a[1],H=24;return f<50?bG(f+1|0,h,e,b,G,H):d(bG,[0,h,e,b,G,H]);case\n10:var\nI=a[1],J=24;return f<50?bF(f+1|0,h,e,b,I,J):d(bF,[0,h,e,b,I,J])}return S(0)}if(25===i){var\ng=[0,k,i,l];if(typeof\na!==\"number\")switch(a[0]){case\n1:var\nm=a[1],n=26;return f<50?bH(f+1|0,g,e,b,m,n):d(bH,[0,g,e,b,m,n]);case\n2:var\no=a[1],p=26;return f<50?bb(f+1|0,g,e,b,o,p):d(bb,[0,g,e,b,o,p]);case\n6:var\nq=a[1],r=26;return f<50?aI(f+1|0,g,e,b,q,r):d(aI,[0,g,e,b,q,r]);case\n7:var\ns=a[1],t=26;return f<50?ba(f+1|0,g,e,b,s,t):d(ba,[0,g,e,b,s,t]);case\n8:var\nu=a[1],v=26;return f<50?bG(f+1|0,g,e,b,u,v):d(bG,[0,g,e,b,u,v]);case\n10:var\nw=a[1],x=26;return f<50?bF(f+1|0,g,e,b,w,x):d(bF,[0,g,e,b,w,x])}return S(0)}return b2(0)}return b2(0)},bG=function(f,I,e,b,H,G){var\nn=I,m=H,l=G;for(;;){var\nk=c(b,e),J=[0,n,l,m];if(typeof\nk!==\"number\"&&7===k[0]){var\no=[0,J,k[1]],i=c(b,e);if(typeof\ni!==\"number\")switch(i[0]){case\n13:var\na=[0,o,i[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n1:var\np=g[1],q=6;return f<50?bH(f+1|0,a,e,b,p,q):d(bH,[0,a,e,b,p,q]);case\n2:var\nr=g[1],s=6;return f<50?bb(f+1|0,a,e,b,r,s):d(bb,[0,a,e,b,r,s]);case\n6:var\nt=g[1],u=6;return f<50?aI(f+1|0,a,e,b,t,u):d(aI,[0,a,e,b,t,u]);case\n7:var\nv=g[1],w=6;return f<50?ba(f+1|0,a,e,b,v,w):d(ba,[0,a,e,b,v,w]);case\n8:var\nn=a,m=g[1],l=6;continue;case\n10:var\nx=g[1],y=6;return f<50?bF(f+1|0,a,e,b,x,y):d(bF,[0,a,e,b,x,y])}return S(0);case\n15:var\nh=[0,o,i[1]],j=c(b,e);if(typeof\nj!==\"number\")switch(j[0]){case\n0:var\nz=c(b,e),K=0,A=function(b){return gS(K,b)},B=9;return f<50?bk(f+1|0,h,e,b,A,B,z):d(bk,[0,h,e,b,A,B,z]);case\n6:var\nC=j[1],D=9;return f<50?d0(f+1|0,h,e,b,C,D):d(d0,[0,h,e,b,C,D]);case\n9:var\nE=j[1],F=9;return f<50?cU(f+1|0,h,e,b,E,F):d(cU,[0,h,e,b,E,F])}return S(0)}return S(0)}return S(0)}},bF=function(a,y,e,b,x,w){var\nl=y,k=x,j=w;for(;;){var\nh=c(b,e),z=[0,l,j,k];if(typeof\nh!==\"number\"&&7===h[0]){var\nA=[0,z,h[1]],i=c(b,e);if(typeof\ni!==\"number\"&&16===i[0]){var\nf=[0,A,i[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n1:var\nm=g[1],n=7;return a<50?bH(a+1|0,f,e,b,m,n):d(bH,[0,f,e,b,m,n]);case\n2:var\no=g[1],p=7;return a<50?bb(a+1|0,f,e,b,o,p):d(bb,[0,f,e,b,o,p]);case\n6:var\nq=g[1],r=7;return a<50?aI(a+1|0,f,e,b,q,r):d(aI,[0,f,e,b,q,r]);case\n7:var\ns=g[1],t=7;return a<50?ba(a+1|0,f,e,b,s,t):d(ba,[0,f,e,b,s,t]);case\n8:var\nu=g[1],v=7;return a<50?bG(a+1|0,f,e,b,u,v):d(bG,[0,f,e,b,u,v]);case\n10:var\nl=f,k=g[1],j=7;continue}return S(0)}return S(0)}return S(0)}},bk=function(f,T,e,b,R,Q,P){var\no=T,n=R,m=Q,a=P;for(;;){if(typeof\na!==\"number\")switch(a[0]){case\n16:var\nk=[0,[0,o,m,n],a[1]],l=c(b,e);if(typeof\nl!==\"number\")switch(l[0]){case\n0:var\nU=c(b,e),V=0,o=k,W=13,n=function(c){return function(b){return gS(c,b)}}(V),m=W,a=U;continue;case\n6:var\nr=l[1],s=13;return f<50?d0(f+1|0,k,e,b,r,s):d(d0,[0,k,e,b,r,s]);case\n9:var\nt=l[1],u=13;return f<50?cU(f+1|0,k,e,b,t,u):d(cU,[0,k,e,b,t,u])}return S(0);case\n0:case\n3:case\n4:case\n6:case\n9:case\n13:case\n14:var\nh=o,j=function(b){return c(n,b)},p=m;for(;;){if(9<=p)switch(p-9|0){case\n0:var\nX=[0,h,9,function(b){return kI(j,b)}];if(typeof\na!==\"number\"&&13===a[0]){var\ng=[0,X,a[1]],i=c(b,e);if(typeof\ni!==\"number\")switch(i[0]){case\n1:var\nv=i[1],w=17;return f<50?bH(f+1|0,g,e,b,v,w):d(bH,[0,g,e,b,v,w]);case\n2:var\nx=i[1],y=17;return f<50?bb(f+1|0,g,e,b,x,y):d(bb,[0,g,e,b,x,y]);case\n6:var\nz=i[1],A=17;return f<50?aI(f+1|0,g,e,b,z,A):d(aI,[0,g,e,b,z,A]);case\n7:var\nB=i[1],C=17;return f<50?ba(f+1|0,g,e,b,B,C):d(ba,[0,g,e,b,B,C]);case\n8:var\nD=i[1],E=17;return f<50?bG(f+1|0,g,e,b,D,E):d(bG,[0,g,e,b,D,E]);case\n10:var\nF=i[1],G=17;return f<50?bF(f+1|0,g,e,b,F,G):d(bF,[0,g,e,b,F,G])}return S(0)}return S(0);case\n1:if(typeof\na!==\"number\"&&3===a[0]){var\nH=c(b,e),I=h[2],J=h[1],K=function(b){return kI(j,b)};return f<50?g_(f+1|0,J,e,b,K,I,H):d(g_,[0,J,e,b,K,I,H])}return S(0);case\n3:var\nN=function(b){return kI(j,b)},O=12;return f<50?lL(f+1|0,h,e,b,N,O,a):d(lL,[0,h,e,b,N,O,a]);case\n4:var\nq=h[1],Y=q[3],Z=q[2],_=q[1],h=_,j=function(e,f){return function(b){var\nd=c(f,b);return[0,[3,[1,d,e(b)]]]}}(j,Y),p=Z;continue;case\n5:var\nL=function(b){return kI(j,b)},M=14;return f<50?lL(f+1|0,h,e,b,L,M,a):d(lL,[0,h,e,b,L,M,a])}return b2(0)}}return S(0)}},d0=function(g,r,e,b,q,p){var\nj=r,i=q,h=p;for(;;){var\nf=[0,j,h,i],a=c(b,e);if(typeof\na!==\"number\")switch(a[0]){case\n0:var\nk=c(b,e),s=0,l=function(b){return gS(s,b)},m=10;return g<50?bk(g+1|0,f,e,b,l,m,k):d(bk,[0,f,e,b,l,m,k]);case\n6:var\nj=f,i=a[1],h=10;continue;case\n9:var\nn=a[1],o=10;return g<50?cU(g+1|0,f,e,b,n,o):d(cU,[0,f,e,b,n,o])}return S(0)}},cU=function(i,l,e,b,k,j){var\na=[0,l,j,k],f=c(b,e);if(typeof\nf!==\"number\"&&2===f[0]){var\ng=f[1],h=11;return i<50?lO(i+1|0,a,e,b,g,h):d(lO,[0,a,e,b,g,h])}return S(0)},lO=function(f,h,e,b,i,g){var\na=c(b,e);if(typeof\na!==\"number\")switch(a[0]){case\n0:var\nj=[0,h,g,i],k=c(b,e),u=0,l=function(b){return gS(u,b)},m=12;return f<50?bk(f+1|0,j,e,b,l,m,k):d(bk,[0,j,e,b,l,m,k]);case\n6:var\no=a[1],p=[0,h,g,i],q=12;return f<50?d0(f+1|0,p,e,b,o,q):d(d0,[0,p,e,b,o,q]);case\n9:var\nr=a[1],s=[0,h,g,i],t=12;return f<50?cU(f+1|0,s,e,b,r,t):d(cU,[0,s,e,b,r,t]);case\n4:case\n14:var\nn=function(b){return[0,i[2],0]};return f<50?lN(f+1|0,h,e,b,n,g,a):d(lN,[0,h,e,b,n,g,a])}return S(0)},lN=function(f,p,e,b,o,n,g){if(typeof\ng!==\"number\")switch(g[0]){case\n4:var\na=p,i=function(b){return[0,c(o,b),0]},h=n;for(;;){if(11===h){if(typeof\ng!==\"number\"&&4===g[0]){var\nm=g[1],j=c(b,e);if(typeof\nj!==\"number\")switch(j[0]){case\n0:var\nt=[0,[0,a,h,i],m],u=c(b,e),I=0,v=function(b){return gS(I,b)};return f<50?lM(f+1|0,t,e,b,v,u):d(lM,[0,t,e,b,v,u]);case\n6:var\nz=j[1],A=[0,[0,a,h,i],m],B=15;return f<50?d0(f+1|0,A,e,b,z,B):d(d0,[0,A,e,b,z,B]);case\n9:var\nC=j[1],D=[0,[0,a,h,i],m],E=15;return f<50?cU(f+1|0,D,e,b,C,E):d(cU,[0,D,e,b,C,E]);case\n3:case\n4:case\n13:case\n14:case\n16:var\nw=a[2],x=a[1],y=function(b){return[0,[3,[0,i(b),[0,abf]]]]};return f<50?g_(f+1|0,x,e,b,y,w,j):d(g_,[0,x,e,b,y,w,j])}return S(0)}return b2(0)}if(16===h){var\nl=a[1],F=l[3],G=l[2],H=l[1],a=H,i=function(e,f){return function(b){var\nd=e(b);return[0,c(f,b),d]}}(i,F),h=G;continue}return b2(0)}case\n14:var\nq=[0,[0,p,n,o],g[1]],k=c(b,e);if(typeof\nk!==\"number\"&&2===k[0]){var\nr=k[1],s=16;return f<50?lO(f+1|0,q,e,b,r,s):d(lO,[0,q,e,b,r,s])}return S(0)}return b2(0)},lM=function(k,m,f,e,l,b){var\na=m[1],g=a[1],h=g[2],i=g[1],n=a[3];function\nj(b){var\nd=c(n,b);return[0,[3,[0,d,c(l,b)]]]}return k<50?g_(k+1|0,i,f,e,j,h,b):d(g_,[0,i,f,e,j,h,b])},g_=function(g,a,f,e,c,h,b){switch(h){case\n9:return g<50?bk(g+1|0,a,f,e,c,h,b):d(bk,[0,a,f,e,c,h,b]);case\n10:return g<50?bk(g+1|0,a,f,e,c,h,b):d(bk,[0,a,f,e,c,h,b]);case\n12:return g<50?bk(g+1|0,a,f,e,c,h,b):d(bk,[0,a,f,e,c,h,b]);case\n13:return g<50?bk(g+1|0,a,f,e,c,h,b):d(bk,[0,a,f,e,c,h,b]);case\n14:return g<50?bk(g+1|0,a,f,e,c,h,b):d(bk,[0,a,f,e,c,h,b]);case\n15:return g<50?lM(g+1|0,a,f,e,c,b):d(lM,[0,a,f,e,c,b]);default:return b2(0)}},lL=function(f,j,e,b,i,h,g){if(typeof\ng!==\"number\")switch(g[0]){case\n0:var\nl=[0,j,h,i],m=c(b,e),A=0,n=function(b){return gS(A,b)},o=14;return f<50?bk(f+1|0,l,e,b,n,o,m):d(bk,[0,l,e,b,n,o,m]);case\n6:var\np=g[1],q=[0,j,h,i],r=14;return f<50?d0(f+1|0,q,e,b,p,r):d(d0,[0,q,e,b,p,r]);case\n9:var\ns=g[1],t=[0,j,h,i],u=14;return f<50?cU(f+1|0,t,e,b,s,u):d(cU,[0,t,e,b,s,u]);case\n4:case\n14:var\na=j,k=function(b){return[0,c(i,b),0]},v=h;for(;;){var\nw=v+yw|0;if(!(2>>0))switch(w){case\n0:var\nx=a[2],y=a[1],E=a[3],z=function(c){var\nb=k(c);return[0,E[2],b]};return f<50?lN(f+1|0,y,e,b,z,x,g):d(lN,[0,y,e,b,z,x,g]);case\n1:break;default:var\nB=a[3],C=a[2],D=a[1],a=D,k=function(e,f){return function(b){var\nd=e(b);return[0,c(f,b),d]}}(k,B),v=C;continue}return b2(0)}}return S(0)},fl=function(g,e,a,f,c,h,b){switch(h){case\n0:return v2(e,c,b);case\n1:return g<50?lJ(g+1|0,e,a,f,c,h,b):d(lJ,[0,e,a,f,c,h,b]);case\n3:return g<50?lI(g+1|0,e,a,f,c,b):d(lI,[0,e,a,f,c,b]);case\n6:return g<50?lD(g+1|0,e,a,f,c,h,b):d(lD,[0,e,a,f,c,h,b]);case\n7:return g<50?lC(g+1|0,e,a,f,c,b):d(lC,[0,e,a,f,c,b]);case\n8:return g<50?lE(g+1|0,e,a,f,c,b):d(lE,[0,e,a,f,c,b]);case\n17:return g<50?lF(g+1|0,e,a,f,c,h,b):d(lF,[0,e,a,f,c,h,b]);case\n18:return g<50?lH(g+1|0,e,a,f,c,b):d(lH,[0,e,a,f,c,b]);case\n24:return g<50?lK(g+1|0,e,a,f,c,b):d(lK,[0,e,a,f,c,b]);case\n26:return g<50?lT(g+1|0,e,a,f,c,b):d(lT,[0,e,a,f,c,b]);default:return b2(0)}},lK=function(i,a,f,e,j,b){var\ng=a[1][1],k=a[3];function\nh(b){var\nd=c(j,b);return[0,[0,c(k,b),d],0]}return i<50?lS(i+1|0,g,f,e,h,b):d(lS,[0,g,f,e,h,b])},lJ=function(a,t,e,b,s,r,h){var\nu=[0,t,r,s];if(typeof\nh!==\"number\"&&11===h[0]){var\nv=[0,u,h[1]],i=c(b,e);if(typeof\ni!==\"number\"&&5===i[0]){var\nf=[0,v,i[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n0:var\nw=g[1],j=c(b,e),k=function(b){return gQ(w,b)};return a<50?g$(a+1|0,f,e,b,k,j):d(g$,[0,f,e,b,k,j]);case\n2:var\nl=g[1],m=19;return a<50?fm(a+1|0,f,e,b,l,m):d(fm,[0,f,e,b,l,m]);case\n6:var\nn=g[1],o=19;return a<50?d1(a+1|0,f,e,b,n,o):d(d1,[0,f,e,b,n,o]);case\n7:var\nx=g[1],p=c(b,e),q=function(b){return gR(x,b)};return a<50?g$(a+1|0,f,e,b,q,p):d(g$,[0,f,e,b,q,p])}return S(0)}return S(0)}return S(0)},lI=function(k,a,f,e,l,b){if(typeof\nb!==\"number\"&&3===b[0]){var\nm=b[1],g=c(e,f),h=a[2],i=a[1],n=a[3],j=function(f){var\nb=c(l,f),d=b[3],e=b[2];return[0,dS(n,m),e,d]};return k<50?hd(k+1|0,i,f,e,j,h,g):d(hd,[0,i,f,e,j,h,g])}return S(0)},lH=function(n,p,a,f,o,e){var\ng=p[1],h=g[1][1],i=h[1][1],j=i[2],b=i[1],k=b[2],l=b[1],q=g[3],r=h[3],s=b[3];function\nm(b){var\nd=c(o,b),e=c(r,b),f=dS(s,d[1]),a=[0,j[1],e,j[2]],g=[2,a,c(q,b),d];return[0,f,c(b[1],0),g]}return n<50?lG(n+1|0,l,a,f,m,k,e):d(lG,[0,l,a,f,m,k,e])},lG=function(i,g,a,f,j,e,b){function\nh(b){return c(j,b)}return i<50?fl(i+1|0,g,a,f,h,e,b):d(fl,[0,g,a,f,h,e,b])},lF=function(a,w,e,b,v,u,h){var\nx=[0,w,u,v];if(typeof\nh!==\"number\"&&12===h[0]){var\nf=[0,x,h[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n1:var\ni=g[1],j=18;return a<50?bH(a+1|0,f,e,b,i,j):d(bH,[0,f,e,b,i,j]);case\n2:var\nk=g[1],l=18;return a<50?bb(a+1|0,f,e,b,k,l):d(bb,[0,f,e,b,k,l]);case\n6:var\nm=g[1],n=18;return a<50?aI(a+1|0,f,e,b,m,n):d(aI,[0,f,e,b,m,n]);case\n7:var\no=g[1],p=18;return a<50?ba(a+1|0,f,e,b,o,p):d(ba,[0,f,e,b,o,p]);case\n8:var\nq=g[1],r=18;return a<50?bG(a+1|0,f,e,b,q,r):d(bG,[0,f,e,b,q,r]);case\n10:var\ns=g[1],t=18;return a<50?bF(a+1|0,f,e,b,s,t):d(bF,[0,f,e,b,s,t])}return S(0)}return S(0)},lE=function(m,o,a,f,n,e){var\ng=o[1],h=g[1][1],i=h[2],b=h[1],j=b[2],k=b[1],p=g[3],q=b[3];function\nl(b){var\nd=c(n,b),e=dS(q,d[1]),f=i[2],a=c(b[1],0),g=[0,i[1],a,f],h=[2,g,c(p,b),d];return[0,e,c(b[1],0),h]}return m<50?lG(m+1|0,k,a,f,l,j,e):d(lG,[0,k,a,f,l,j,e])},lD=function(a,w,e,b,v,u,h){var\nx=[0,w,u,v];if(typeof\nh!==\"number\"&&12===h[0]){var\nf=[0,x,h[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n1:var\ni=g[1],j=8;return a<50?bH(a+1|0,f,e,b,i,j):d(bH,[0,f,e,b,i,j]);case\n2:var\nk=g[1],l=8;return a<50?bb(a+1|0,f,e,b,k,l):d(bb,[0,f,e,b,k,l]);case\n6:var\nm=g[1],n=8;return a<50?aI(a+1|0,f,e,b,m,n):d(aI,[0,f,e,b,m,n]);case\n7:var\no=g[1],p=8;return a<50?ba(a+1|0,f,e,b,o,p):d(ba,[0,f,e,b,o,p]);case\n8:var\nq=g[1],r=8;return a<50?bG(a+1|0,f,e,b,q,r):d(bG,[0,f,e,b,q,r]);case\n10:var\ns=g[1],t=8;return a<50?bF(a+1|0,f,e,b,s,t):d(bF,[0,f,e,b,s,t])}return S(0)}return S(0)},lC=function(l,n,a,f,m,e){var\ng=n[1],h=g[2],b=g[1],i=b[2],j=b[1],o=b[3];function\nk(b){var\nd=c(m,b),e=dS(o,d[1]),f=h[2],a=c(b[1],0),g=[4,[0,h[1],a,f],d];return[0,e,c(b[1],0),g]}return l<50?fl(l+1|0,j,a,f,k,i,e):d(fl,[0,j,a,f,k,i,e])},lB=function(h,g,a,f,e,c,b){return h<50?fl(h+1|0,g,a,f,e,c,b):d(fl,[0,g,a,f,e,c,b])},abi=function(b,c,d,e,f){return aj(bH(0,b,c,d,e,f))},abj=function(b,c,d,e,f){return aj(bb(0,b,c,d,e,f))},abk=function(b,c,d,e,f){return aj(aI(0,b,c,d,e,f))},abl=function(b,c,d,e,f){return aj(ba(0,b,c,d,e,f))},abm=function(b,c,d,e,f){return aj(bG(0,b,c,d,e,f))},abn=function(b,c,d,e,f){return aj(bF(0,b,c,d,e,f))},abo=function(e,d){var\nb=c(e,d),f=0;if(typeof\nb!==\"number\")switch(b[0]){case\n1:return abi(f,d,e,b[1],0);case\n2:return abj(f,d,e,b[1],0);case\n6:return abk(f,d,e,b[1],0);case\n7:return abl(f,d,e,b[1],0);case\n8:return abm(f,d,e,b[1],0);case\n10:return abn(f,d,e,b[1],0)}return S(0)};N(abp);var\nv3=function(b){return 38>>0)var\nd=k(b);else\nswitch(o){case\n0:var\nd=20;break;case\n1:for(;;){l(b,0);var\na=j(b),B=8>>0)var\nd=k(b);else\nswitch(q){case\n0:var\nd=e(b);break;case\n1:l(b,3);var\nd=0===gT(j(b))?e(b):k(b);break;default:l(b,5);var\nd=0===gT(j(b))?e(b):k(b)}break;case\n18:l(b,17);var\nr=v3(j(b));if(0===r)var\nd=e(b);else\nif(1===r){l(b,17);var\nh=j(b),t=38>>0){var\nD=cB(1,hH(dL(h7(b))));throw[0,v5,c(z(abD),D)]}switch(d){case\n0:continue;case\n1:continue;case\n2:return bA(b,function(b){return[8,b]});case\n3:return bA(b,function(b){return[12,b]});case\n4:return bA(b,function(b){return[1,b]});case\n5:return bA(b,function(b){return[11,b]});case\n6:return bA(b,function(b){return[5,b]});case\n7:return bA(b,function(b){return[13,b]});case\n8:return bA(b,function(b){return[15,b]});case\n9:return bA(b,function(b){return[14,b]});case\n10:return bA(b,function(b){return[16,b]});case\n11:return bA(b,function(b){return[6,b]});case\n12:return bA(b,function(b){return[3,b]});case\n13:return bA(b,function(b){return[9,b]});case\n14:return bA(b,function(b){return[4,b]});case\n15:return bA(b,function(b){return[0,b]});case\n16:return bA(b,function(b){return[10,b]});case\n17:return bA(b,function(c){return[7,[0,c,cd(b)]]});case\n18:return bA(b,function(c){return[2,[0,c,cd(b)]]});case\n19:for(;;){dP(b);var\ny=j(b),A=13>>0)var\nf=k(b);else\nswitch(A){case\n0:var\nf=0;break;case\n1:var\nf=2;break;case\n2:var\nf=1;break;default:l(b,2);var\nf=0===v4(j(b))?1:k(b)}if(2>>0)return s(abE);switch(f){case\n0:return 0;case\n1:continue a;default:continue}}default:return 0}}},abF=function(c){var\nb=h8(c);h6(b,abG);return b},v7=function(b){return b1(b)[1]};N(abH);M(abJ,abI);var\nv8=function(b){var\nc=b[2],d=(b[4]-b[3]|0)+1|0;return f(z(abK),c,d)},abL=function(c){var\nb=[0,0];return[0,function(c){b[1]++;return[0,[0,b[1]]]}]},abM=function(e){var\nd=abF(e);function\na(e){var\nc=abC(d),b=b1(d);return[0,c,b[1],b[2]]}var\ng=h9(abo),b=abL(0);try{var\nk=f(g,a,b),l=[0,[0,k,b[1]]];return l}catch(b){b=E(b);if(b[1]===v5){var\nh=b[2],i=v8(v7(d));return[1,f(z(abN),h,i)]}if(b===cQ){var\nj=v8(v7(d));return[1,c(z(abO),j)]}throw b}},abP=function(b){var\nc=b[1],d=b[2];try{abb(d,c);var\ne=[0,c];return e}catch(b){b=E(b);if(b[1]===vY)return[1,b[2]];throw b}},abR=function(b){return abP(b)},abS=function(b){return s(abT)},abU=function(b){return s(abV)},v9=function(b,c){var\nd=c[1],e=b?b[1]:Z;return vX([0,e],d)},abW=function(b,c){var\nd=b?b[1]:Z;return vX([0,d],c)},abX=function(c,b){return s(abY)},abZ=function(c,b){return s(ab0)},ab1=function(b,d){var\nc=d[2],e=c[2],f=c[1],a=b?b[1]:Z;return kE(a,f,e)},ab2=function(b,j){return i(function(b){var\nd=vW(b,j),g=0;if(d){var\ne=d[1],h=e[2];if(ai(e[1],b)){var\nc=[0,h];g=1}}if(!g)var\nc=0;if(c)var\nf=c[1],a=[0,[0,vU([0,f,0]),f]];else\nvar\na=0;return[0,b,a]},b)},ab3=[0,abQ,abM,m8,abR,abS,abU,v9,v9,abW,abX,abZ,ab2,ab1,function(b,e){function\nd(d){var\nb=d[3],e=d[2],k=d[1],a=kE(Z,vU([0,e,0]),e),h=0>>0))switch(p){case\n0:var\nq=a[3],r=a[2],s=a[1],t=function(d){var\nb=k(d),e=wm(wh,b),f=a0(q[1],e),a=[3,q[2],b];return[0,f,c(d[1],afU),a]};return j<50?he(j+1|0,s,f,e,t,r,b):d(he,[0,s,f,e,t,r,b]);case\n2:var\ny=a[2],z=a[1],ad=a[3],A=function(b){var\nd=pd(b,ad),e=d[1],f=[0,d[2]],a=[0,e,c(b[1],afV),f],g=k(b);return P(function(e,d){var\nf=a0(e[1],d[1]);return[0,f,c(b[1],afW),[6,e,d]]},a,g)};return j<50?he(j+1|0,z,f,e,A,y,b):d(he,[0,z,f,e,A,y,b]);case\n3:var\n$=a[3],aa=a[2],ab=a[1],a=ab,k=function(e,f){return function(b){var\nd=e(b);return[0,c(f,b),d]}}(k,$),o=aa;continue;case\n6:var\nu=a[3],v=a[2],w=a[1],x=function(d){var\nb=k(d),e=ac(u[2],ad2),f=wm(wh,b),a=a0(u[1],f);return[0,a,c(d[1],afX),[7,e,b]]};return j<50?he(j+1|0,w,f,e,x,v,b):d(he,[0,w,f,e,x,v,b])}return b3(0)}}return D(0)}},ax=function(a,F,e,b,E,C){var\nj=F,i=E,h=C;for(;;){var\nf=[0,j,h,i],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n0:var\nk=g[1],l=15;return a<50?bn(a+1|0,f,e,b,k,l):d(bn,[0,f,e,b,k,l]);case\n1:var\nm=g[1],n=15;return a<50?a3(a+1|0,f,e,b,m,n):d(a3,[0,f,e,b,m,n]);case\n2:var\nG=g[1],o=c(b,e),p=function(b){return cj(G,b)};return a<50?fy(a+1|0,f,e,b,p,o):d(fy,[0,f,e,b,p,o]);case\n3:var\nH=g[1],q=c(b,e),r=function(b){return ch(H,b)};return a<50?fy(a+1|0,f,e,b,r,q):d(fy,[0,f,e,b,r,q]);case\n12:var\nI=g[1],s=c(b,e),t=function(b){return ci(I,b)};return a<50?fy(a+1|0,f,e,b,t,s):d(fy,[0,f,e,b,t,s]);case\n13:var\nj=f,i=g[1],h=15;continue;case\n14:var\nu=g[1],v=15;return a<50?a2(a+1|0,f,e,b,u,v):d(a2,[0,f,e,b,u,v]);case\n15:var\nw=g[1],x=15;return a<50?bm(a+1|0,f,e,b,w,x):d(bm,[0,f,e,b,w,x]);case\n17:var\ny=g[1],z=15;return a<50?bl(a+1|0,f,e,b,y,z):d(bl,[0,f,e,b,y,z]);case\n18:var\nA=g[1],B=15;return a<50?a1(a+1|0,f,e,b,A,B):d(a1,[0,f,e,b,A,B])}return D(0)}},fy=function(g,a,f,e,c,b){return g<50?mc(g+1|0,a,f,e,c,b):d(mc,[0,a,f,e,c,b])},mc=function(k,a,f,e,l,b){if(typeof\nb!==\"number\"&&9===b[0]){var\nm=b[1],g=c(e,f),h=a[2],i=a[1],n=a[3],j=function(f){var\nb=c(l,f),d=b[3],e=b[2];return[0,a0(n,m),e,d]};return k<50?hi(k+1|0,i,f,e,j,h,g):d(hi,[0,i,f,e,j,h,g])}return D(0)},hi=function(g,a,f,e,c,h,b){switch(h){case\n12:return g<50?fw(g+1|0,a,f,e,c,b):d(fw,[0,a,f,e,c,b]);case\n13:return g<50?fo(g+1|0,a,f,e,c,b):d(fo,[0,a,f,e,c,b]);case\n14:return g<50?_(g+1|0,a,f,e,c,h,b):d(_,[0,a,f,e,c,h,b]);case\n15:return g<50?fy(g+1|0,a,f,e,c,b):d(fy,[0,a,f,e,c,b]);case\n16:return g<50?_(g+1|0,a,f,e,c,h,b):d(_,[0,a,f,e,c,h,b]);case\n17:return g<50?_(g+1|0,a,f,e,c,h,b):d(_,[0,a,f,e,c,h,b]);case\n18:return g<50?fv(g+1|0,a,f,e,c,b):d(fv,[0,a,f,e,c,b]);case\n19:return g<50?fq(g+1|0,a,f,e,c,b):d(fq,[0,a,f,e,c,b]);case\n20:return g<50?_(g+1|0,a,f,e,c,h,b):d(_,[0,a,f,e,c,h,b]);case\n21:return g<50?fu(g+1|0,a,f,e,c,b):d(fu,[0,a,f,e,c,b]);case\n23:return g<50?fn(g+1|0,a,f,e,c,b):d(fn,[0,a,f,e,c,b]);case\n24:return g<50?fp(g+1|0,a,f,e,c,b):d(fp,[0,a,f,e,c,b]);case\n30:return g<50?fr(g+1|0,a,f,e,c,b):d(fr,[0,a,f,e,c,b]);case\n32:return g<50?fx(g+1|0,a,f,e,c,b):d(fx,[0,a,f,e,c,b]);default:return b3(0)}},fx=function(g,a,f,e,c,b){return g<50?mb(g+1|0,a,f,e,c,b):d(mb,[0,a,f,e,c,b])},mb=function(m,o,e,b,n,h){if(typeof\nh!==\"number\"&&7===h[0]){var\nf=c(b,e);if(typeof\nf!==\"number\"&&7===f[0]){var\np=f[1],i=c(b,e),j=o[1],a=j[1],k=a[2],l=a[1],g=[0,3802043,a[3],j[2],n,p];return m<50?ma(m+1|0,l,e,b,g,k,i):d(ma,[0,l,e,b,g,k,i])}return D(0)}return D(0)},ma=function(h,e,g,a,b,i,f){if(33<=i){if(34<=i){var\nk=function(c){return wo(b,c)},l=34;return h<50?hh(h+1|0,e,g,a,k,l,f):d(hh,[0,e,g,a,k,l,f])}var\nj=e[3],o=e[2],p=e[1],q=function(d){var\ne=j[2],f=e[2],a=b[3],g=a[2],h=a[1],n=e[1],o=j[1],p=b[5],q=b[4],r=b[2],s=b[1],i=c(j[3],d),t=a0(o,i[1]),k=ey(d,[0,n,f]),u=[0,t,c(d[1],afN),[1,k,i]],l=aQ(f,g)?[0,h,k[2]]:ey(d,[0,h,g]),m=c(q,d),v=a0(r,p),w=q0<=s?[3,l,m]:[2,l,m];return[0,u,[0,[0,v,c(d[1],afO),w],0]]};return h<50?hf(h+1|0,p,g,a,q,o,f):d(hf,[0,p,g,a,q,o,f])}if(i)return b3(0);function\nm(c){return wo(b,c)}var\nn=0;return h<50?hh(h+1|0,e,g,a,m,n,f):d(hh,[0,e,g,a,m,n,f])},hh=function(a,y,f,e,x,w,g){var\nb=[0,y,w,x];if(typeof\ng===\"number\"){var\nh=b,i=function(b){return 0};for(;;){var\nj=h[2],u=h[3],v=h[1],k=function(e,f){return function(b){var\nd=c(f,b);return r(d,e(b))}}(i,u);if(j){if(34<=j){var\nh=v,i=k;continue}return b3(0)}return k}}else\nswitch(g[0]){case\n1:var\nl=g[1],m=34;return a<50?pH(a+1|0,b,f,e,l,m):d(pH,[0,b,f,e,l,m]);case\n6:var\nn=g[1],o=34;return a<50?pG(a+1|0,b,f,e,n,o):d(pG,[0,b,f,e,n,o]);case\n8:var\np=g[1],q=34;return a<50?iJ(a+1|0,b,f,e,p,q):d(iJ,[0,b,f,e,p,q]);case\n15:var\ns=g[1],t=34;return a<50?iI(a+1|0,b,f,e,s,t):d(iI,[0,b,f,e,s,t]);default:return D(0)}},pG=function(a,B,e,b,A,z){var\nh=c(b,e),C=[0,B,z,A];if(typeof\nh!==\"number\"&&14===h[0]){var\nE=[0,C,h[1]],i=c(b,e);if(typeof\ni!==\"number\"&&25===i[0]){var\nf=[0,E,i[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n1:var\nj=g[1],k=11;return a<50?cp(a+1|0,f,e,b,j,k):d(cp,[0,f,e,b,j,k]);case\n2:var\nF=g[1],l=c(b,e),m=function(b){return dX(F,b)};return a<50?cY(a+1|0,f,e,b,m,l):d(cY,[0,f,e,b,m,l]);case\n4:var\nG=g[1],n=c(b,e),o=function(b){return dV(G,b)};return a<50?cY(a+1|0,f,e,b,o,n):d(cY,[0,f,e,b,o,n]);case\n5:var\nH=g[1],p=c(b,e),q=function(b){return dU(H,b)};return a<50?cY(a+1|0,f,e,b,q,p):d(cY,[0,f,e,b,q,p]);case\n13:var\nr=g[1],s=11;return a<50?bo(a+1|0,f,e,b,r,s):d(bo,[0,f,e,b,r,s]);case\n14:var\nI=g[1],t=c(b,e),u=function(b){return dT(I,b)};return a<50?cY(a+1|0,f,e,b,u,t):d(cY,[0,f,e,b,u,t]);case\n16:var\nv=g[1],w=11;return a<50?a4(a+1|0,f,e,b,v,w):d(a4,[0,f,e,b,v,w]);case\n20:var\nJ=g[1],x=c(b,e),y=function(b){return dW(J,b)};return a<50?cY(a+1|0,f,e,b,y,x):d(cY,[0,f,e,b,y,x])}return D(0)}return D(0)}return D(0)},iJ=function(a,G,e,b,F,E){var\nh=c(b,e),H=[0,G,E,F];if(typeof\nh!==\"number\"&&14===h[0]){var\nI=[0,H,h[1]],i=c(b,e);if(typeof\ni!==\"number\"&&22===i[0]){var\nf=[0,I,i[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n0:var\nj=g[1],k=12;return a<50?bn(a+1|0,f,e,b,j,k):d(bn,[0,f,e,b,j,k]);case\n1:var\nl=g[1],m=12;return a<50?a3(a+1|0,f,e,b,l,m):d(a3,[0,f,e,b,l,m]);case\n2:var\nJ=g[1],n=c(b,e),o=function(b){return cj(J,b)};return a<50?fw(a+1|0,f,e,b,o,n):d(fw,[0,f,e,b,o,n]);case\n3:var\nK=g[1],p=c(b,e),q=function(b){return ch(K,b)};return a<50?fw(a+1|0,f,e,b,q,p):d(fw,[0,f,e,b,q,p]);case\n12:var\nL=g[1],r=c(b,e),s=function(b){return ci(L,b)};return a<50?fw(a+1|0,f,e,b,s,r):d(fw,[0,f,e,b,s,r]);case\n13:var\nt=g[1],u=12;return a<50?ax(a+1|0,f,e,b,t,u):d(ax,[0,f,e,b,t,u]);case\n14:var\nv=g[1],w=12;return a<50?a2(a+1|0,f,e,b,v,w):d(a2,[0,f,e,b,v,w]);case\n15:var\nx=g[1],y=12;return a<50?bm(a+1|0,f,e,b,x,y):d(bm,[0,f,e,b,x,y]);case\n17:var\nz=g[1],A=12;return a<50?bl(a+1|0,f,e,b,z,A):d(bl,[0,f,e,b,z,A]);case\n18:var\nB=g[1],C=12;return a<50?a1(a+1|0,f,e,b,B,C):d(a1,[0,f,e,b,B,C])}return D(0)}return D(0)}return D(0)},fw=function(g,a,f,e,c,b){return g<50?l$(g+1|0,a,f,e,c,b):d(l$,[0,a,f,e,c,b])},l$=function(m,o,e,b,n,h){if(typeof\nh!==\"number\"&&7===h[0]){var\nf=c(b,e);if(typeof\nf!==\"number\"&&7===f[0]){var\np=f[1],i=c(b,e),j=o[1],a=j[1],k=a[2],l=a[1],g=[0,q0,a[3],j[2],n,p];return m<50?ma(m+1|0,l,e,b,g,k,i):d(ma,[0,l,e,b,g,k,i])}return D(0)}return D(0)},a2=function(f,h,e,b,i,g){var\na=c(b,e);if(typeof\na!==\"number\")switch(a[0]){case\n1:var\nj=[0,h,g,i],I=a[1],k=c(b,e),l=function(b){return ix(I,b)},m=16;return f<50?_(f+1|0,j,e,b,l,m,k):d(_,[0,j,e,b,l,m,k]);case\n2:var\nn=[0,h,g,i],J=a[1],o=c(b,e),p=function(b){return cj(J,b)},q=16;return f<50?_(f+1|0,n,e,b,p,q,o):d(_,[0,n,e,b,p,q,o]);case\n3:var\nr=[0,h,g,i],K=a[1],s=c(b,e),t=function(b){return ch(K,b)},u=16;return f<50?_(f+1|0,r,e,b,t,u,s):d(_,[0,r,e,b,t,u,s]);case\n12:var\nw=[0,h,g,i],L=a[1],x=c(b,e),y=function(b){return ci(L,b)},z=16;return f<50?_(f+1|0,w,e,b,y,z,x):d(_,[0,w,e,b,y,z,x]);case\n13:var\nA=a[1],B=[0,h,g,i],C=16;return f<50?ax(f+1|0,B,e,b,A,C):d(ax,[0,B,e,b,A,C]);case\n14:var\nE=[0,h,g,i],M=a[1],F=c(b,e),G=function(b){return iw(M,b)},H=16;return f<50?_(f+1|0,E,e,b,G,H,F):d(_,[0,E,e,b,G,H,F]);case\n7:case\n9:case\n11:case\n19:case\n21:case\n23:var\nv=function(b){return iw(i,b)};return f<50?hi(f+1|0,h,e,b,v,g,a):d(hi,[0,h,e,b,v,g,a])}return D(0)},bm=function(f,_,e,b,Z,Y){var\nn=_,m=Z,l=Y;for(;;){var\nk=c(b,e),$=[0,n,l,m];if(typeof\nk!==\"number\"&&14===k[0]){var\no=[0,$,k[1]],j=c(b,e);if(typeof\nj!==\"number\")switch(j[0]){case\n22:var\na=[0,o,j[1]],h=c(b,e);if(typeof\nh!==\"number\")switch(h[0]){case\n0:var\np=h[1],q=18;return f<50?bn(f+1|0,a,e,b,p,q):d(bn,[0,a,e,b,p,q]);case\n1:var\nr=h[1],s=18;return f<50?a3(f+1|0,a,e,b,r,s):d(a3,[0,a,e,b,r,s]);case\n2:var\naa=h[1],t=c(b,e),u=function(b){return cj(aa,b)};return f<50?fv(f+1|0,a,e,b,u,t):d(fv,[0,a,e,b,u,t]);case\n3:var\nab=h[1],v=c(b,e),w=function(b){return ch(ab,b)};return f<50?fv(f+1|0,a,e,b,w,v):d(fv,[0,a,e,b,w,v]);case\n12:var\nac=h[1],x=c(b,e),y=function(b){return ci(ac,b)};return f<50?fv(f+1|0,a,e,b,y,x):d(fv,[0,a,e,b,y,x]);case\n13:var\nz=h[1],A=18;return f<50?ax(f+1|0,a,e,b,z,A):d(ax,[0,a,e,b,z,A]);case\n14:var\nB=h[1],C=18;return f<50?a2(f+1|0,a,e,b,B,C):d(a2,[0,a,e,b,B,C]);case\n15:var\nn=a,m=h[1],l=18;continue;case\n17:var\nE=h[1],F=18;return f<50?bl(f+1|0,a,e,b,E,F):d(bl,[0,a,e,b,E,F]);case\n18:var\nG=h[1],H=18;return f<50?a1(f+1|0,a,e,b,G,H):d(a1,[0,a,e,b,G,H])}return D(0);case\n25:var\ng=[0,o,j[1]],i=c(b,e);if(typeof\ni!==\"number\")switch(i[0]){case\n1:var\nI=i[1],J=22;return f<50?cp(f+1|0,g,e,b,I,J):d(cp,[0,g,e,b,I,J]);case\n2:var\nad=i[1],K=c(b,e),L=function(b){return dX(ad,b)};return f<50?cZ(f+1|0,g,e,b,L,K):d(cZ,[0,g,e,b,L,K]);case\n4:var\nae=i[1],M=c(b,e),N=function(b){return dV(ae,b)};return f<50?cZ(f+1|0,g,e,b,N,M):d(cZ,[0,g,e,b,N,M]);case\n5:var\naf=i[1],O=c(b,e),P=function(b){return dU(af,b)};return f<50?cZ(f+1|0,g,e,b,P,O):d(cZ,[0,g,e,b,P,O]);case\n13:var\nQ=i[1],R=22;return f<50?bo(f+1|0,g,e,b,Q,R):d(bo,[0,g,e,b,Q,R]);case\n14:var\nag=i[1],S=c(b,e),T=function(b){return dT(ag,b)};return f<50?cZ(f+1|0,g,e,b,T,S):d(cZ,[0,g,e,b,T,S]);case\n16:var\nU=i[1],V=22;return f<50?a4(f+1|0,g,e,b,U,V):d(a4,[0,g,e,b,U,V]);case\n20:var\nah=i[1],W=c(b,e),X=function(b){return dW(ah,b)};return f<50?cZ(f+1|0,g,e,b,X,W):d(cZ,[0,g,e,b,X,W])}return D(0)}return D(0)}return D(0)}},fv=function(h,a,f,e,c,b){var\ng=18;return h<50?l_(h+1|0,a,f,e,c,g,b):d(l_,[0,a,f,e,c,g,b])},l_=function(a,F,e,b,E,C,h){var\nG=[0,F,C,E];if(typeof\nh!==\"number\"&&21===h[0]){var\nf=[0,G,h[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n0:var\ni=g[1],j=21;return a<50?bn(a+1|0,f,e,b,i,j):d(bn,[0,f,e,b,i,j]);case\n1:var\nk=g[1],l=21;return a<50?a3(a+1|0,f,e,b,k,l):d(a3,[0,f,e,b,k,l]);case\n2:var\nH=g[1],m=c(b,e),n=function(b){return cj(H,b)};return a<50?fu(a+1|0,f,e,b,n,m):d(fu,[0,f,e,b,n,m]);case\n3:var\nI=g[1],o=c(b,e),p=function(b){return ch(I,b)};return a<50?fu(a+1|0,f,e,b,p,o):d(fu,[0,f,e,b,p,o]);case\n12:var\nJ=g[1],q=c(b,e),r=function(b){return ci(J,b)};return a<50?fu(a+1|0,f,e,b,r,q):d(fu,[0,f,e,b,r,q]);case\n13:var\ns=g[1],t=21;return a<50?ax(a+1|0,f,e,b,s,t):d(ax,[0,f,e,b,s,t]);case\n14:var\nu=g[1],v=21;return a<50?a2(a+1|0,f,e,b,u,v):d(a2,[0,f,e,b,u,v]);case\n15:var\nw=g[1],x=21;return a<50?bm(a+1|0,f,e,b,w,x):d(bm,[0,f,e,b,w,x]);case\n17:var\ny=g[1],z=21;return a<50?bl(a+1|0,f,e,b,y,z):d(bl,[0,f,e,b,y,z]);case\n18:var\nA=g[1],B=21;return a<50?a1(a+1|0,f,e,b,A,B):d(a1,[0,f,e,b,A,B])}return D(0)}return D(0)},fu=function(g,a,f,e,c,b){return g<50?l9(g+1|0,a,f,e,c,b):d(l9,[0,a,f,e,c,b])},l9=function(l,n,a,f,m,e){var\ng=n[1],h=g[1][1],b=h[1],i=b[2],j=b[1],o=g[3],p=h[2],q=b[3];function\nk(b){var\nd=ey(b,p),e=d[2],a=d[1],g=c(o,b),f=c(m,b);kQ(b,e);var\nh=a0(q,f[1]),i=[4,[0,0],[0,a,[0,ag,c(b[1],af3)],e],g,f];return[0,h,c(b[1],af4),i]}return l<50?l8(l+1|0,j,a,f,k,i,e):d(l8,[0,j,a,f,k,i,e])},l8=function(i,g,a,f,j,e,b){function\nh(b){return c(j,b)}return i<50?ft(i+1|0,g,a,f,h,e,b):d(ft,[0,g,a,f,h,e,b])},ft=function(g,a,f,e,c,h,b){switch(h){case\n12:return g<50?l$(g+1|0,a,f,e,c,b):d(l$,[0,a,f,e,c,b]);case\n13:return g<50?lX(g+1|0,a,f,e,c,h,b):d(lX,[0,a,f,e,c,h,b]);case\n15:return g<50?mc(g+1|0,a,f,e,c,b):d(mc,[0,a,f,e,c,b]);case\n18:return g<50?l_(g+1|0,a,f,e,c,h,b):d(l_,[0,a,f,e,c,h,b]);case\n19:return g<50?lZ(g+1|0,a,f,e,c,b):d(lZ,[0,a,f,e,c,b]);case\n21:return g<50?l9(g+1|0,a,f,e,c,b):d(l9,[0,a,f,e,c,b]);case\n23:return g<50?lV(g+1|0,a,f,e,c,h,b):d(lV,[0,a,f,e,c,h,b]);case\n24:return g<50?lW(g+1|0,a,f,e,c,b):d(lW,[0,a,f,e,c,b]);case\n30:return g<50?l7(g+1|0,a,f,e,c,h,b):d(l7,[0,a,f,e,c,h,b]);case\n32:return g<50?mb(g+1|0,a,f,e,c,b):d(mb,[0,a,f,e,c,b]);default:return b3(0)}},l7=function(a,t,e,b,s,r,f){var\ng=[0,t,r,s];if(typeof\nf!==\"number\")switch(f[0]){case\n11:var\nk=f[1],l=31;return a<50?l6(a+1|0,g,e,b,k,l):d(l6,[0,g,e,b,k,l]);case\n23:var\nu=f[1],m=c(b,e),h=g,n=function(b){return wn(u,b)};for(;;){var\no=h[1][1],p=o[1],q=p[2],i=p[1],v=h[3],w=o[3],j=function(h,i,j){return function(b){var\nd=c(j,b),f=d[2],a=d[1],g=c(i,b);G(function(c){return kQ(b,c)},f);var\ne=h(b);return[0,[0,[0,a,g],e[1]],e[2]]}}(n,v,w);if(25===q)return a<50?lY(a+1|0,i,e,b,j,m):d(lY,[0,i,e,b,j,m]);if(31===q){var\nh=i,n=j;continue}return b3(0)}}return D(0)},l6=function(a,p,e,b,o,n){var\nf=[0,p,n,o],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n1:var\nh=g[1],i=26;return a<50?l5(a+1|0,f,e,b,h,i):d(l5,[0,f,e,b,h,i]);case\n13:var\nj=g[1],k=26;return a<50?hg(a+1|0,f,e,b,j,k):d(hg,[0,f,e,b,j,k]);case\n14:var\nq=g[1],l=c(b,e),m=function(b){return kR(q,b)};return a<50?l1(a+1|0,f,e,b,m,l):d(l1,[0,f,e,b,m,l])}return D(0)},l5=function(f,h,e,b,i,g){var\na=c(b,e);if(typeof\na!==\"number\")switch(a[0]){case\n1:var\nj=[0,h,g,i],v=a[1],k=c(b,e),l=function(b){return pe(v,b)},m=27;return f<50?fs(f+1|0,j,e,b,l,m,k):d(fs,[0,j,e,b,l,m,k]);case\n13:var\no=a[1],p=[0,h,g,i],q=27;return f<50?hg(f+1|0,p,e,b,o,q):d(hg,[0,p,e,b,o,q]);case\n14:var\nr=[0,h,g,i],w=a[1],s=c(b,e),t=function(b){return kR(w,b)},u=27;return f<50?fs(f+1|0,r,e,b,t,u,s):d(fs,[0,r,e,b,t,u,s]);case\n9:case\n26:var\nn=function(b){return pe(i,b)};return f<50?l2(f+1|0,h,e,b,n,g,a):d(l2,[0,h,e,b,n,g,a])}return D(0)},fs=function(j,z,f,e,y,x,w){var\ni=z,h=y,g=x,b=w;for(;;){if(typeof\nb!==\"number\")switch(b[0]){case\n1:var\nA=b[1],B=[0,i,g,h],C=c(e,f),i=B,E=29,h=function(c){return function(b){return pe(c,b)}}(A),g=E,b=C;continue;case\n13:var\no=b[1],p=[0,i,g,h],q=29;return j<50?hg(j+1|0,p,f,e,o,q):d(hg,[0,p,f,e,o,q]);case\n14:var\nF=b[1],G=[0,i,g,h],H=c(e,f),i=G,I=29,h=function(c){return function(b){return kR(c,b)}}(F),g=I,b=H;continue;case\n9:case\n26:var\na=i,m=function(d){var\nb=c(h,d);return[0,[0,b[1],0],b[2]]},s=g;for(;;){var\nt=s-27|0;if(!(2>>0))switch(t){case\n0:var\nu=a[3],n=a[2],k=a[1],l=function(e){var\nb=m(e),d=b[1],f=b[2],a=aW(X(d))[1],g=a0(u[1],a);return[0,[0,g,c(e[1],af6),[0,u,d]],f]},v=n+xq|0;if(!(2>>0))switch(v){case\n0:return j<50?l0(j+1|0,k,f,e,l,n,b):d(l0,[0,k,f,e,l,n,b]);case\n1:break;default:return j<50?l3(j+1|0,k,f,e,l,b):d(l3,[0,k,f,e,l,b])}return b3(0);case\n1:break;default:var\nJ=a[3],K=a[2],L=a[1],a=L,m=function(h,i){return function(e){var\nb=c(i,e),f=b[2],a=b[1],d=h(e),g=d[1];return[0,[0,a,g],r(f,d[2])]}}(m,J),s=K;continue}return b3(0)}}return D(0)}},hg=function(g,q,e,b,p,o){var\nj=q,i=p,h=o;for(;;){var\nf=[0,j,h,i],a=c(b,e);if(typeof\na!==\"number\")switch(a[0]){case\n1:var\nk=a[1],l=28;return g<50?l5(g+1|0,f,e,b,k,l):d(l5,[0,f,e,b,k,l]);case\n13:var\nj=f,i=a[1],h=28;continue;case\n14:var\nr=a[1],m=c(b,e),n=function(b){return kR(r,b)};return g<50?l4(g+1|0,f,e,b,n,m):d(l4,[0,f,e,b,n,m])}return D(0)}},l4=function(g,f,e,c,h,b){function\na(b){return wp(h,b)}return g<50?l3(g+1|0,f,e,c,a,b):d(l3,[0,f,e,c,a,b])},l3=function(k,a,f,e,l,b){if(typeof\nb!==\"number\"&&9===b[0]){var\nm=b[1],g=c(e,f),h=a[2],i=a[1],n=a[3],j=function(g){var\nb=c(l,g),d=b[1],e=b[2],f=d[3],a=d[2];return[0,[0,a0(n,m),a,f],e]};return k<50?l2(k+1|0,i,f,e,j,h,g):d(l2,[0,i,f,e,j,h,g])}return D(0)},l2=function(g,a,f,e,c,h,b){if(26<=h)switch(h+xq|0){case\n0:return g<50?l1(g+1|0,a,f,e,c,b):d(l1,[0,a,f,e,c,b]);case\n1:return g<50?fs(g+1|0,a,f,e,c,h,b):d(fs,[0,a,f,e,c,h,b]);case\n2:return g<50?l4(g+1|0,a,f,e,c,b):d(l4,[0,a,f,e,c,b]);case\n3:return g<50?fs(g+1|0,a,f,e,c,h,b):d(fs,[0,a,f,e,c,h,b])}return b3(0)},l1=function(h,f,e,c,i,b){function\na(b){return wp(i,b)}var\ng=26;return h<50?l0(h+1|0,f,e,c,a,g,b):d(l0,[0,f,e,c,a,g,b])},l0=function(a,F,e,b,E,C,h){var\nG=[0,F,C,E];if(typeof\nh!==\"number\"&&26===h[0]){var\nf=[0,G,h[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n0:var\ni=g[1],j=30;return a<50?bn(a+1|0,f,e,b,i,j):d(bn,[0,f,e,b,i,j]);case\n1:var\nk=g[1],l=30;return a<50?a3(a+1|0,f,e,b,k,l):d(a3,[0,f,e,b,k,l]);case\n2:var\nH=g[1],m=c(b,e),n=function(b){return cj(H,b)};return a<50?fr(a+1|0,f,e,b,n,m):d(fr,[0,f,e,b,n,m]);case\n3:var\nI=g[1],o=c(b,e),p=function(b){return ch(I,b)};return a<50?fr(a+1|0,f,e,b,p,o):d(fr,[0,f,e,b,p,o]);case\n12:var\nJ=g[1],q=c(b,e),r=function(b){return ci(J,b)};return a<50?fr(a+1|0,f,e,b,r,q):d(fr,[0,f,e,b,r,q]);case\n13:var\ns=g[1],t=30;return a<50?ax(a+1|0,f,e,b,s,t):d(ax,[0,f,e,b,s,t]);case\n14:var\nu=g[1],v=30;return a<50?a2(a+1|0,f,e,b,u,v):d(a2,[0,f,e,b,u,v]);case\n15:var\nw=g[1],x=30;return a<50?bm(a+1|0,f,e,b,w,x):d(bm,[0,f,e,b,w,x]);case\n17:var\ny=g[1],z=30;return a<50?bl(a+1|0,f,e,b,y,z):d(bl,[0,f,e,b,y,z]);case\n18:var\nA=g[1],B=30;return a<50?a1(a+1|0,f,e,b,A,B):d(a1,[0,f,e,b,A,B])}return D(0)}return D(0)},fr=function(h,a,f,e,c,b){var\ng=30;return h<50?l7(h+1|0,a,f,e,c,g,b):d(l7,[0,a,f,e,c,g,b])},bl=function(a,H,e,b,G,F){var\nl=H,k=G,j=F;for(;;){var\nh=c(b,e),I=[0,l,j,k];if(typeof\nh!==\"number\"&&14===h[0]){var\nJ=[0,I,h[1]],i=c(b,e);if(typeof\ni!==\"number\"&&26===i[0]){var\nf=[0,J,i[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n0:var\nm=g[1],n=19;return a<50?bn(a+1|0,f,e,b,m,n):d(bn,[0,f,e,b,m,n]);case\n1:var\no=g[1],p=19;return a<50?a3(a+1|0,f,e,b,o,p):d(a3,[0,f,e,b,o,p]);case\n2:var\nK=g[1],q=c(b,e),r=function(b){return cj(K,b)};return a<50?fq(a+1|0,f,e,b,r,q):d(fq,[0,f,e,b,r,q]);case\n3:var\nL=g[1],s=c(b,e),t=function(b){return ch(L,b)};return a<50?fq(a+1|0,f,e,b,t,s):d(fq,[0,f,e,b,t,s]);case\n12:var\nM=g[1],u=c(b,e),v=function(b){return ci(M,b)};return a<50?fq(a+1|0,f,e,b,v,u):d(fq,[0,f,e,b,v,u]);case\n13:var\nw=g[1],x=19;return a<50?ax(a+1|0,f,e,b,w,x):d(ax,[0,f,e,b,w,x]);case\n14:var\ny=g[1],z=19;return a<50?a2(a+1|0,f,e,b,y,z):d(a2,[0,f,e,b,y,z]);case\n15:var\nA=g[1],B=19;return a<50?bm(a+1|0,f,e,b,A,B):d(bm,[0,f,e,b,A,B]);case\n17:var\nl=f,k=g[1],j=19;continue;case\n18:var\nC=g[1],E=19;return a<50?a1(a+1|0,f,e,b,C,E):d(a1,[0,f,e,b,C,E])}return D(0)}return D(0)}return D(0)}},fq=function(g,a,f,e,c,b){return g<50?lZ(g+1|0,a,f,e,c,b):d(lZ,[0,a,f,e,c,b])},lZ=function(k,m,a,f,l,e){var\ng=m[1],b=g[1],h=b[2],i=b[1],n=g[2],o=b[3];function\nj(b){var\nd=ey(b,n),e=d[2],a=d[1],f=c(l,b);kQ(b,e);var\ng=a0(o,f[1]),h=[5,[0,a,[0,ag,c(b[1],afR)],e],f];return[0,g,c(b[1],afS),h]}return k<50?ft(k+1|0,i,a,f,j,h,e):d(ft,[0,i,a,f,j,h,e])},a1=function(a,A,e,b,z,y){var\nf=[0,A,y,z],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n1:var\nB=g[1],h=c(b,e),i=function(b){return ix(B,b)},j=20;return a<50?_(a+1|0,f,e,b,i,j,h):d(_,[0,f,e,b,i,j,h]);case\n2:var\nC=g[1],k=c(b,e),l=function(b){return cj(C,b)},m=20;return a<50?_(a+1|0,f,e,b,l,m,k):d(_,[0,f,e,b,l,m,k]);case\n3:var\nE=g[1],n=c(b,e),o=function(b){return ch(E,b)},p=20;return a<50?_(a+1|0,f,e,b,o,p,n):d(_,[0,f,e,b,o,p,n]);case\n12:var\nF=g[1],q=c(b,e),r=function(b){return ci(F,b)},s=20;return a<50?_(a+1|0,f,e,b,r,s,q):d(_,[0,f,e,b,r,s,q]);case\n13:var\nt=g[1],u=20;return a<50?ax(a+1|0,f,e,b,t,u):d(ax,[0,f,e,b,t,u]);case\n14:var\nG=g[1],v=c(b,e),w=function(b){return iw(G,b)},x=20;return a<50?_(a+1|0,f,e,b,w,x,v):d(_,[0,f,e,b,w,x,v])}return D(0)},lY=function(k,m,a,f,l,e){var\ng=m[1],b=g[1],h=b[2],i=b[1],n=g[3],o=b[3];function\nj(b){var\ne=c(n,b),d=c(l,b),f=d[1],a=a0(o,d[2]);return[0,a,c(b[1],afT),[8,e,f]]}return k<50?ft(k+1|0,i,a,f,j,h,e):d(ft,[0,i,a,f,j,h,e])},lX=function(g,o,e,b,n,m,h){var\np=[0,o,m,n];if(typeof\nh!==\"number\"&&19===h[0]){var\nf=[0,p,h[1]],a=c(b,e);if(typeof\na!==\"number\")switch(a[0]){case\n11:var\ni=a[1],j=25;return g<50?l6(g+1|0,f,e,b,i,j):d(l6,[0,f,e,b,i,j]);case\n23:var\nq=a[1],k=c(b,e),l=function(b){return wn(q,b)};return g<50?lY(g+1|0,f,e,b,l,k):d(lY,[0,f,e,b,l,k])}return D(0)}return D(0)},lW=function(m,o,a,f,n,e){var\ng=o[1],h=g[1][1],i=h[1][1],b=i[1],j=b[2],k=b[1],p=g[3],q=h[3],r=i[2],s=b[3];function\nl(b){var\nd=ey(b,r),e=d[2],a=d[1],g=c(p,b),h=c(q,b),f=c(n,b);kQ(b,e);var\ni=a0(s,f[1]);return[0,i,c(b[1],af5),[4,[0,0],[0,a,h,e],g,f]]}return m<50?l8(m+1|0,k,a,f,l,j,e):d(l8,[0,k,a,f,l,j,e])},lV=function(a,F,e,b,E,C,h){var\nG=[0,F,C,E];if(typeof\nh!==\"number\"&&21===h[0]){var\nf=[0,G,h[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n0:var\ni=g[1],j=24;return a<50?bn(a+1|0,f,e,b,i,j):d(bn,[0,f,e,b,i,j]);case\n1:var\nk=g[1],l=24;return a<50?a3(a+1|0,f,e,b,k,l):d(a3,[0,f,e,b,k,l]);case\n2:var\nH=g[1],m=c(b,e),n=function(b){return cj(H,b)};return a<50?fp(a+1|0,f,e,b,n,m):d(fp,[0,f,e,b,n,m]);case\n3:var\nI=g[1],o=c(b,e),p=function(b){return ch(I,b)};return a<50?fp(a+1|0,f,e,b,p,o):d(fp,[0,f,e,b,p,o]);case\n12:var\nJ=g[1],q=c(b,e),r=function(b){return ci(J,b)};return a<50?fp(a+1|0,f,e,b,r,q):d(fp,[0,f,e,b,r,q]);case\n13:var\ns=g[1],t=24;return a<50?ax(a+1|0,f,e,b,s,t):d(ax,[0,f,e,b,s,t]);case\n14:var\nu=g[1],v=24;return a<50?a2(a+1|0,f,e,b,u,v):d(a2,[0,f,e,b,u,v]);case\n15:var\nw=g[1],x=24;return a<50?bm(a+1|0,f,e,b,w,x):d(bm,[0,f,e,b,w,x]);case\n17:var\ny=g[1],z=24;return a<50?bl(a+1|0,f,e,b,y,z):d(bl,[0,f,e,b,y,z]);case\n18:var\nA=g[1],B=24;return a<50?a1(a+1|0,f,e,b,A,B):d(a1,[0,f,e,b,A,B])}return D(0)}return D(0)},fp=function(g,a,f,e,c,b){return g<50?lW(g+1|0,a,f,e,c,b):d(lW,[0,a,f,e,c,b])},iI=function(a,G,e,b,F,E){var\nh=c(b,e),H=[0,G,E,F];if(typeof\nh!==\"number\"&&14===h[0]){var\nI=[0,H,h[1]],i=c(b,e);if(typeof\ni!==\"number\"&&22===i[0]){var\nf=[0,I,i[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n0:var\nj=g[1],k=32;return a<50?bn(a+1|0,f,e,b,j,k):d(bn,[0,f,e,b,j,k]);case\n1:var\nl=g[1],m=32;return a<50?a3(a+1|0,f,e,b,l,m):d(a3,[0,f,e,b,l,m]);case\n2:var\nJ=g[1],n=c(b,e),o=function(b){return cj(J,b)};return a<50?fx(a+1|0,f,e,b,o,n):d(fx,[0,f,e,b,o,n]);case\n3:var\nK=g[1],p=c(b,e),q=function(b){return ch(K,b)};return a<50?fx(a+1|0,f,e,b,q,p):d(fx,[0,f,e,b,q,p]);case\n12:var\nL=g[1],r=c(b,e),s=function(b){return ci(L,b)};return a<50?fx(a+1|0,f,e,b,s,r):d(fx,[0,f,e,b,s,r]);case\n13:var\nt=g[1],u=32;return a<50?ax(a+1|0,f,e,b,t,u):d(ax,[0,f,e,b,t,u]);case\n14:var\nv=g[1],w=32;return a<50?a2(a+1|0,f,e,b,v,w):d(a2,[0,f,e,b,v,w]);case\n15:var\nx=g[1],y=32;return a<50?bm(a+1|0,f,e,b,x,y):d(bm,[0,f,e,b,x,y]);case\n17:var\nz=g[1],A=32;return a<50?bl(a+1|0,f,e,b,z,A):d(bl,[0,f,e,b,z,A]);case\n18:var\nB=g[1],C=32;return a<50?a1(a+1|0,f,e,b,B,C):d(a1,[0,f,e,b,B,C])}return D(0)}return D(0)}return D(0)},hf=function(h,g,a,f,e,c,b){return h<50?hh(h+1|0,g,a,f,e,c,b):d(hh,[0,g,a,f,e,c,b])},fo=function(h,a,f,e,c,b){var\ng=13;return h<50?lX(h+1|0,a,f,e,c,g,b):d(lX,[0,a,f,e,c,g,b])},fn=function(h,a,f,e,c,b){var\ng=23;return h<50?lV(h+1|0,a,f,e,c,g,b):d(lV,[0,a,f,e,c,g,b])},he=function(h,g,a,f,e,c,b){return h<50?ft(h+1|0,g,a,f,e,c,b):d(ft,[0,g,a,f,e,c,b])},lU=function(f,i,e,b,h,g,a){if(typeof\na!==\"number\")switch(a[0]){case\n1:var\nl=a[1],m=[0,i,g,h],n=7;return f<50?cp(f+1|0,m,e,b,l,n):d(cp,[0,m,e,b,l,n]);case\n2:var\no=[0,i,g,h],P=a[1],p=c(b,e),q=function(b){return dX(P,b)};return f<50?cW(f+1|0,o,e,b,q,p):d(cW,[0,o,e,b,q,p]);case\n4:var\nr=[0,i,g,h],Q=a[1],s=c(b,e),t=function(b){return dV(Q,b)};return f<50?cW(f+1|0,r,e,b,t,s):d(cW,[0,r,e,b,t,s]);case\n5:var\nu=[0,i,g,h],R=a[1],v=c(b,e),w=function(b){return dU(R,b)};return f<50?cW(f+1|0,u,e,b,w,v):d(cW,[0,u,e,b,w,v]);case\n13:var\nx=a[1],y=[0,i,g,h],z=7;return f<50?bo(f+1|0,y,e,b,x,z):d(bo,[0,y,e,b,x,z]);case\n14:var\nA=[0,i,g,h],S=a[1],B=c(b,e),C=function(b){return dT(S,b)};return f<50?cW(f+1|0,A,e,b,C,B):d(cW,[0,A,e,b,C,B]);case\n16:var\nE=a[1],F=[0,i,g,h],G=7;return f<50?a4(f+1|0,F,e,b,E,G):d(a4,[0,F,e,b,E,G]);case\n20:var\nH=[0,i,g,h],T=a[1],I=c(b,e),J=function(b){return dW(T,b)};return f<50?cW(f+1|0,H,e,b,J,I):d(cW,[0,H,e,b,J,I]);case\n10:case\n24:var\nj=i,k=function(b){return[0,c(h,b),0]},K=g;for(;;){var\nL=K-5|0;if(!(2>>0))switch(L){case\n0:var\nM=j[2],N=j[1],X=j[3],O=function(c){var\nb=k(c);return[0,X[2],b]};return f<50?me(f+1|0,N,e,b,O,M,a):d(me,[0,N,e,b,O,M,a]);case\n1:break;default:var\nU=j[3],V=j[2],W=j[1],j=W,k=function(e,f){return function(b){var\nd=e(b);return[0,c(f,b),d]}}(k,U),K=V;continue}return b3(0)}}return D(0)},agg=function(b,c,d,e,f){return aj(pH(0,b,c,d,e,f))},agh=function(b,c,d,e,f){return aj(pG(0,b,c,d,e,f))},agi=function(b,c,d,e,f){return aj(iJ(0,b,c,d,e,f))},agj=function(b,c,d,e,f){return aj(iI(0,b,c,d,e,f))},agk=function(e,d){var\nb=c(e,d),f=0;if(typeof\nb===\"number\")return function(b){return 0};else\nswitch(b[0]){case\n1:return agg(f,d,e,b[1],0);case\n6:return agh(f,d,e,b[1],0);case\n8:return agi(f,d,e,b[1],0);case\n15:return agj(f,d,e,b[1],0);default:return D(0)}};N(agl);M(agn,agm);var\npf=[0,0],pg=[0,1],gY=[0,[2,[0,2],0]],wq=[0,[0,[0,3],[0,gY,0]]],wr=function(c,b){var\nd=b[2];return f(e(c),ago,d)},ws=function(b,a,d){var\ng=b?b[1]:cv,h=[0,0];function\nk(l,b,p){var\nm=l?l[1]:cv,q=[0,m-1|0];function\na(b,c){return k(q,b,c)}if(0>>0)return k(b);switch(r){case\n0:return 30;case\n1:for(;;){l(b,0);var\ne=j(b),N=8>>0)return k(b);switch(C){case\n0:return c(b);case\n1:l(b,11);return 0===dv(j(b))?c(b):k(b);default:l(b,6);return 0===dv(j(b))?c(b):k(b)}case\n24:l(b,26);var\nD=ww(j(b));if(0===D)return c(b);if(1===D){l(b,26);var\nE=pl(j(b));return 0===E?c(b):1===E?(l(b,2),0===dv(j(b))?c(b):k(b)):k(b)}return k(b);case\n25:l(b,26);var\ni=j(b),F=38>>0){var\nq=cB(1,hH(dL(h7(b))));throw[0,wy,c(z(ah5),q)]}switch(f){case\n0:continue;case\n1:continue;case\n2:var\nd=as(b,function(b){return[15,b]});break;case\n3:var\nd=as(b,function(b){return[6,b]});break;case\n4:var\nd=as(b,function(b){return[8,b]});break;case\n5:var\nd=as(b,function(b){return[0,b]});break;case\n6:var\nd=as(b,function(b){return[19,b]});break;case\n7:var\nd=as(b,function(b){return[23,b]});break;case\n8:var\nd=as(b,function(b){return[4,b]});break;case\n9:var\nd=as(b,function(b){return[20,b]});break;case\n10:var\nd=as(b,function(b){return[2,b]});break;case\n11:var\nd=as(b,function(b){return[21,b]});break;case\n12:var\nd=as(b,function(b){return[22,b]});break;case\n13:var\nd=as(b,function(b){return[25,b]});break;case\n14:var\nd=as(b,function(b){return[7,b]});break;case\n15:var\nd=as(b,function(b){return[24,b]});break;case\n16:var\nd=as(b,function(b){return[26,b]});break;case\n17:var\nd=as(b,function(b){return[13,b]});break;case\n18:var\nd=as(b,function(b){return[9,b]});break;case\n19:var\nd=as(b,function(b){return[16,b]});break;case\n20:var\nd=as(b,function(b){return[10,b]});break;case\n21:var\nd=as(b,function(b){return[5,b]});break;case\n22:var\nd=as(b,function(b){return[11,b]});break;case\n23:var\nd=as(b,function(b){return[17,b]});break;case\n24:var\nd=as(b,function(f){var\nd=cd(b),a=aC(d,1,o(d)-2|0);function\ne(b){return b}return[3,[0,f,c(h1(g(H2,g(a,H1)),H0),e)]]});break;case\n25:var\nd=as(b,function(d){var\nc=cd(b);return[18,[0,d,aC(c,1,o(c)-1|0)]]});break;case\n26:var\nd=as(b,function(c){return[14,[0,c,cd(b)]]});break;case\n27:var\nd=as(b,function(c){return[1,[0,c,cd(b)]]});break;case\n28:var\nd=as(b,function(c){return[12,[0,c,dc(cd(b))]]});break;case\n29:for(;;){dP(b);var\na=j(b),h=13>>0)var\ne=k(b);else\nswitch(h){case\n0:var\ne=0;break;case\n1:var\ne=2;break;case\n2:var\ne=1;break;default:l(b,2);var\ne=0===wx(j(b))?1:k(b)}if(2>>0)var\nd=s(ah6);else\nswitch(e){case\n0:var\nd=0;break;case\n1:continue a;default:continue}break}break;default:var\nd=0}var\ni=b1(b);return[0,d,i[1],i[2]]}}var\nh=h9(agk),d=akp(0);try{var\np=f(h,a,d),q=[0,[0,d[2],d[1],p]];return q}catch(d){d=E(d);if(d[1]===wy){var\ni=d[2],m=wU(wA(b));return[1,f(z(aks),i,m)]}if(d===cQ){var\nn=wU(wA(b));return[1,c(z(akt),n)]}throw d}},aku=function(b){var\nc=b[3],d=b[2],e=b[1];try{var\nf=[0,[0,e,d,c,akk([0,e,d],c)]];return f}catch(b){b=E(b);if(b[1]===wN)return[1,b[2]];throw b}},akv=function(b){var\nc=b[4],d=b[2],e=b[1],f=b[3];try{afI([0,d,e],c);var\na=[0,[0,e,d,f,c]];return a}catch(b){b=E(b);if(b[1]===wj)return[1,b[2]];throw b}},akw=function(F){var\nH=F[4],Z=F[1],I=[0,0],aO=F[2],_=[0,0],d=[0,Z,_,function(c){var\nb=I[1];I[1]=b+1|0;return[0,4100400,b]},aO],t=[0,[0,0]];function\nJ(e){var\nb=e;for(;;){if(b){var\nc=b[1];if(0===c[0]){var\nb=b[2];continue}var\nd=c[1],f=d[2],a=d[1];return[0,[0,f,a],J(b[2])]}return 0}}var\n$=J(H);function\nK(e){var\nb=e;for(;;){if(b){var\nc=b[1];if(0===c[0]){var\nb=b[2];continue}var\nd=c[1],f=d[2],a=d[1],g=[0,d,c[2],c[3]];return[0,[0,ge,[0,g,f,a]],K(b[2])]}return 0}}var\nf=0,e=H,aa=K(H);for(;;){if(e){var\nn=e[1];if(0===n[0]){var\nu=n[1][1];if(hk<=u[1]){var\nab=e[2],ac=u[2],f=[0,[0,pa(n),[0,zk,ac]],f],e=ab;continue}var\nad=e[2],ae=u[2],f=[0,[0,pa(n),[0,ge,ae]],f],e=ad;continue}var\ne=e[2];continue}var\naf=i(function(b){return[0,ge,b[2]]},aa),l=function(e){if(e){var\ng=e[1];if(ge<=g[1]){var\nh=g[2],i=h[1],a=[0,0],M=e[2],N=h[3],O=h[2],G=i[3],H=i[2],p=ck(d[4],a,i[1][1]);iu(d[1],ahK,d[4],p,N);var\nq=pk(d,t,f,a,H),I=q[2],J=q[1],K=d[4],L=[0,[0,p,O],J,de(function(b){return ck(K,a,b)},G)],P=l(M);return r(r(l(I),[0,[0,zA,L],0]),P)}var\nj=g[2],b=j[1],k=b[3],c=[0,0],Q=e[2],R=j[3],S=j[2],s=b[6],u=b[5],v=b[4],w=k[2],x=k[1],y=b[1],m=ck(d[4],c,b[2][1]);iu(d[1],ahJ,d[4],m,R);var\nz=ck(d[4],c,x),n=pk(d,t,f,c,v),A=n[2],B=n[1],C=d[4],D=de(function(b){return ck(C,c,b)},u),o=pj(d,t,f,c,s),E=[0,y,[0,m,S],[0,z,w],B,D,o[1]],F=r(A,o[2]),T=l(Q);return r(r(l(F),[0,[0,hk,E],0]),T)}return 0},h=[0,0],j=l(af);for(;;){if(j){var\nv=j[1];if(hk<=v[1]){var\nm=v[2],w=m[6],L=m[2],x=L[2],ag=j[2],ah=m[4],ai=m[3],aj=L[1],ak=m[1];if(0",i="Invalid_argument",c="Map.bal",f="Variable ",o="alias ",s="@[",v=-102231997,l=" , line ",h=1000000010,b=123,d="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",p="%d:%d",m="[ocamlgraph] fold_succ",y="%s %% %s in core_int.ml: modulus should be positive",w="[]",k="refine",g=255,_=563575864,x="@[<2>[",S=3654863,E=122,A=" ->",C="Unify error: ",N="0",O=" Display this list of options",I=": at character number ",R=128,T="Sys_blocked_io",F="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",L="int",B="fd ",U="@,@,",D="invalid format ",M=970038058,P=884916592,j=248,z="@,]@]",W=" + ",X="Parse error at %s",q=15720,H="erased",V=1027,G="| ",Y=255,K=4298439,Z="nativeint",$="",Q=246,J="@[[",rr='"%s"',nr=3901504,er="%S",tr=-108,ur="@,@[| ",ar=108,ir="(def) %s:%s",cr="Pos",fr=127,or=1024,sr="@{",vr=-2147483648,lr=-49,hr="e",br=" : flags Open_rdonly and Open_wronly are not compatible",dr="-",pr=4103979,mr="ret ",yr="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",wr=": Not a directory",kr="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",gr=" : file already exists",_r="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",xr="src/float0.ml",Sr=16777215,Er="Obj.extension_constructor",Ar="@]@ in@]@,",Cr=-43,Nr="Unexpected char or sequence: %S",Or="Out_of_memory",Ir="[ocamlgraph] out_degree",Rr=" ",Tr="occurs",Fr="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",Lr=" {",Br=": closedir failed",Ur="index out of bounds",Dr="_bigarr02",Mr="))",Pr="src/int63_emul.ml",jr=111,zr="Syntax.Link",Wr=2147483647,Xr=3355443,qr="in",Hr="Unexpected char or sequence: ",Vr=", characters ",Gr=65535,Yr=-947138306,Kr=-42,Zr="instantiate_alias",$r='scanf: bad conversion "%*"',Qr="Ir error: ",Jr="@ -> ",rn=12520,nn="Syntax.Unbd",en=" }",tn=-46,un="(Program not linked with -g, cannot print stack backtrace)\n",an="= ",cn="@[%a",fn=-91,on="roc",sn="@[[@,",vn="#struct",ln="@])",hn="easy_tags",bn="@[%s",dn="exponent can not be negative",pn=" ->@ ",mn="bad tag payload memory layout",yn="infinity",wn=1e3,kn=126,gn="",_n=4000067,xn=815331823,Sn="@[%a@ ",En="unimplemented",An="switch ",Cn="@[",Nn="let ",On=759637122,In=63,Rn=124,Tn="src/exn.ml",Fn=4102630,Ln=4003188,Bn=112,Un="Match_failure",Dn="Syntax error: %s at %s",Mn=16777215,Pn="scanning of ",jn="%x",zn="argument must be strictly positive",Wn=-10,Xn=252,qn="\n```",Hn=" : is a directory",Vn="[ocamlgraph] iter_succ_e",Gn=".",Yn="+",Kn=") is out of range or NaN",Zn="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",$n="",Qn=240,Jn="{ ",re="not a tag",ne="@,",ee="(var) %s:%s",te="Parse error at ",ue=-950194894,ae=110,ie=116,ce="} in join ",fe="impossible",oe="max",se="@]@,",ve="[ocamlgraph] iter_succ",le=65536,he="found a link where none was expected",be=-32,de="void",pe="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",me=")",ye="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",we="Syntax error: ",ke=" in core_int.ml: modulus should be positive",ge="Neg",_e="canonicalize_defs",xe="nan",Se="closedir",Ee="@[%s =@ ",Ae="-> ",Ce=224,Ne="",Oe=117,Ie="%s",Re=57343,Te="/",Fe=-39,Le="Assert_failure",Be="tags not empty",Ue=-123,De=4153489,Me="ENOTDIR",Pe="uls",je=1073741823,ze="[ocamlgraph] remove_edge",We="src/int_conversions.ml",Xe=250,qe="src/sexp_conv.ml",He="canonicalize_alias",Ve=" in core_int.ml: divisor should be positive",Ge="Internal failure -- please contact the parser generator's developers.\n%!",Ye="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",Ke="precision",Ze="(@[",$e='"',Qe=1255,Je="Fatal error: exception %s\n",rt="(",nt=2048,et=255,tt="jsError",ut=32768,at="integer overflow in pow",it=49505960,ct="a float",ft=256,ot=61922881,st=-88,vt="--help",lt="unreachable",ht=61643255,bt="Zero",dt="End_of_file",pt="Failure",mt="ENOENT",yt=" at ",wt=247,kt="cor/experiments/uls/solve.ml",gt="clamp requires [min <= max]",_t="([^/]+)",xt=15,St=-48,Et=56320,At=125,Ct="compose_fx",Nt=" File ",Ot="ENOTEMPTY",It="EBADF",Rt="[ocamlgraph] in_degree",Tt="inline_tests.log",Ft="camlinternalFormat.ml",Lt="Division_by_zero",Bt="@]@]",Ut="",Dt="non-union layout for union",Mt="[ocamlgraph] remove_edge_e",Pt="Sys_error",jt=1114111,zt=948106916,Wt="(var) ",Xt="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",qt="character ",Ht=": ",Vt="cor/experiments/uls/ir.ml",Gt=5592405,Yt="EEXIST",Kt="@,))@]",Zt="%d",$t="illegal memory for int",Qt=3404197,Jt="(var) %s: ",ru="Printexc.handle_uncaught_exception",nu="buffer.ml",eu="Cygwin",tu="int_of_string",uu="(@[<2>Syntax.Content@ ",au=120,iu=103,cu=102,fu=512,ou="when",su=32752,vu="[ocamlgraph] fold_pred",lu=";@ ",hu=101,bu="@ %s",du="min",pu="int64",mu="0x",yu="Internal failure -- please contact the parser generator's developers.\n",wu="instantiate_type",ku="@]",gu="\n",_u=254,xu="[ocamlgraph] iter_pred",Su=100,Eu="scanf.ml",Au="(@[<2>Syntax.Link@ ",Cu=" : flags Open_text and Open_binary are not compatible",Nu=": file descriptor already closed",Ou=-677469690,Iu=583013086,Ru=105,Tu=3901488,Fu=65535,Lu="[ocamlgraph] fold_succ_e",Bu="OCAMLRUNPARAM",Uu="Syntax.Content",Du="%s /%% %s in core_int.ml: divisor should be positive",Mu="str.ml",Pu=781961420,ju=93258179,zu="@[",Wu="Unix.Unix_error",Xu="",qu="captures_",Hu=109,Vu="ref (",Gu="mkdir",Yu="-help",Ku=30156548,Zu=3254785,$u="(@[<2>Syntax.Unbd@ ",Qu="%c%d",Ju="Stack_overflow",ra="'+'",na=": No such file or directory",ea="@ ",ta="/static/",ua="zero",aa=-97,ia="box<",ca=253,fa="@[let %s =@ ",oa="@[@[",sa="Not_found",va=",@, ",la=" =",ha="<2>",ba="inline-test-runner",da=",@ ",pa="%a",ma=", ",ya="cor/experiments/compose_fx/solve.ml",wa="win32",ka=986895,ga=848054398,_a=-65,xa="_thunk",Sa=" not in scope",Ea=-1027583937,Aa="",Ca="rmdir",Na="%s%d",Oa=-80,Ia=857423934,Ra=4298433,Ta=1026,Fa=2047,La="[ocamlgraph] succ",Ba="false",Ua=-34,Da="an integer",Ma="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",Pa="[ocamlgraph] fold_pred_e",ja="Pervasives.do_at_exit",za=" ",Wa="Fatal error: exception ",Xa=128,qa="@[@[when@ ",Ha="Undefined_recursive_module",Va=",@ %a",Ga=":",Ya="[ocamlgraph] iter_pred_e",Ka="(def) ",Za="",$a="(def) %s: ",Qa=62122066,Ja=869834347,ri="extract_all_named_vars",ni="incompatible",ei="@ | ",ti="Set.bal",ui="_",ai=929625422,ii="compare: functional value",ci="()",fi="",oi="@[%s@ ",si=114,vi="true",li=" ~ ",hi="Unit",bi=-69,di="{}";function pi(r,n,e){var t=new Array(e+1);t[0]=0;for(var u=1,a=n+1;u<=e;u++,a++)t[u]=r[a];return t}function mi(r,n,e){var t=String.fromCharCode;if(0==n&&e<=4096&&e==r.length)return t.apply(null,r);for(var u=gn;0=e.l||2==e.t&&u>=e.c.length))e.c=4==r.t?mi(r.c,n,u):0==n&&r.c.length==u?r.c:r.c.substr(n,u),e.t=e.c.length==e.l?0:2;else if(2==e.t&&t==e.c.length)e.c+=4==r.t?mi(r.c,n,u):0==n&&r.c.length==u?r.c:r.c.substr(n,u),e.t=e.c.length==e.l?0:2;else{4!=e.t&&yi(e);var a=r.c,i=e.c;if(4==r.t)if(t<=n)for(var c=0;c=0;c--)i[t+c]=a[n+c];else{var f=Math.min(u,a.length-n);for(c=0;c>=1))return e;n+=n,9==++t&&n.slice(0,1)}}function _i(r){2==r.t?r.c+=gi(r.l-r.c.length,"\0"):r.c=mi(r.c,0,r.c.length),r.t=0}function xi(r,n){return 6&r.t&&_i(r),6&n.t&&_i(n),r.cn.c?1:0}function Si(r,n){return r===n?1:(6&r.t&&_i(r),6&n.t&&_i(n),r.c==n.c?1:0)}function Ei(r){if(r.length<24){for(var n=0;nfr)return!1;return!0}return!/[^\x00-\x7f]/.test(r)}function Ai(r,n,e){this.t=r,this.c=n,this.l=e}function Ci(r){return new Ai(0,r,r.length)}function Ni(r){return Ci(r)}function Oi(r,n){!function(r,n){throw[0,r,n]}(r,Ni(n))}Ai.prototype.toString=function(){switch(this.t){case 9:return this.c;default:_i(this);case 0:if(Ei(this.c))return this.t=9,this.c;this.t=8;case 8:return this.c}},Ai.prototype.toUtf16=function(){var r=this.toString();return 9==this.t?r:function(r){for(var n,e,t,u,a=gn,i=gn,c=0,f=r.length;cfu?(i.substr(0,1),a+=i,i=gn,a+=r.slice(c,o)):i+=r.slice(c,o),o==f)break;c=o}u=1,++c=55295&&u<57344)&&(u=2):(u=3,++c1114111)&&(u=3))))),u<4?(c-=u,i+="�"):i+=u>Gr?String.fromCharCode(55232+(u>>10),Et+(1023&u)):String.fromCharCode(u),i.length>or&&(i.substr(0,1),a+=i,i=gn)}return a+i}(r)},Ai.prototype.slice=function(){var r=4==this.t?this.c.slice():this.c;return new Ai(this.t,r,this.l)};var Ii=[0];function Ri(r){Oi(Ii.Invalid_argument,r)}function Ti(){Ri(Ur)}function Fi(r,n){switch(6&r.t){default:if(n>=r.c.length)return 0;case 0:return r.c.charCodeAt(n);case 4:return r.c[n]}}function Li(r,n){return n>>>0>=r.l&&Ti(),Fi(r,n)}function Bi(r,n){return 6&r.t&&_i(r),6&n.t&&_i(n),r.c>>0>=r.l&&Ti(),Ui(r,n,e)}function Mi(r,n){if(r.fun)return Mi(r.fun,n);if("function"!=typeof r)return r;var e=0|r.length;if(0===e)return r.apply(null,n);var t=e-(0|n.length)|0;return 0==t?r.apply(null,n):t<0?Mi(r.apply(null,n.slice(0,e)),n.slice(e)):function(){for(var e=0==arguments.length?1:arguments.length,t=new Array(n.length+e),u=0;u>>0>=r.length-1&&Pi(),r}function zi(r){return 6&r.t&&_i(r),r.c}var Wi=Math.log2&&1020==Math.log2(11235582092889474e291);function Xi(r){var n=new Float32Array(1);return n[0]=r,0|new Int32Array(n.buffer)[0]}var qi=Math.pow(2,-24);function Hi(r){throw r}function Vi(){Hi(Ii.Division_by_zero)}function Gi(r,n,e){this.lo=r&Sr,this.mi=n&Sr,this.hi=e&Gr}function Yi(r,n,e){return new Gi(r,n,e)}function Ki(r){if(!isFinite(r))return isNaN(r)?Yi(1,0,su):Yi(0,0,r>0?su:65520);var n=0==r&&1/r==-1/0?ut:r>=0?0:ut;n&&(r=-r);var e=function(r){if(Wi)return Math.floor(Math.log2(r));var n=0;if(0==r)return-1/0;if(r>=1)for(;r>=2;)r/=2,n++;else for(;r<1;)r*=2,n--;return n}(r)+1023;e<=0?(e=0,r/=Math.pow(2,-Ta)):((r/=Math.pow(2,e-V))<16&&(r*=2,e-=1),0==e&&(r/=2));var t=Math.pow(2,24),u=0|r,a=0|(r=(r-u)*t);return Yi(0|(r=(r-a)*t),a,u=u&xt|n|e<<4)}function Zi(r){return r.toArray()}function $i(r,n,e){if(r.write(32,n.dims.length),r.write(32,n.kind|n.layout<<8),n.caml_custom==Dr)for(var t=0;t>4;if(u==Fa)return 0==(n|e|t&xt)?t&ut?-1/0:1/0:NaN;var a=Math.pow(2,-24),i=(n*a+e)*a+(t&xt);return u>0?(i+=16,i*=Math.pow(2,u-V)):i*=Math.pow(2,-Ta),t&ut&&(i=-i),i}function ec(r){for(var n=r.length,e=1,t=0;tr.hi?1:this.hir.mi?1:this.mir.lo?1:this.loe?1:nr.mi?1:this.mir.lo?1:this.lo>24);return new Gi(r,n,-this.hi+(n>>24))},Gi.prototype.add=function(r){var n=this.lo+r.lo,e=this.mi+r.mi+(n>>24);return new Gi(n,e,this.hi+r.hi+(e>>24))},Gi.prototype.sub=function(r){var n=this.lo-r.lo,e=this.mi-r.mi+(n>>24);return new Gi(n,e,this.hi-r.hi+(e>>24))},Gi.prototype.mul=function(r){var n=this.lo*r.lo,e=(n*qi|0)+this.mi*r.lo+this.lo*r.mi;return new Gi(n,e,(e*qi|0)+this.hi*r.lo+this.mi*r.mi+this.lo*r.hi)},Gi.prototype.isZero=function(){return 0==(this.lo|this.mi|this.hi)},Gi.prototype.isNeg=function(){return this.hi<<16<0},Gi.prototype.and=function(r){return new Gi(this.lo&r.lo,this.mi&r.mi,this.hi&r.hi)},Gi.prototype.or=function(r){return new Gi(this.lo|r.lo,this.mi|r.mi,this.hi|r.hi)},Gi.prototype.xor=function(r){return new Gi(this.lo^r.lo,this.mi^r.mi,this.hi^r.hi)},Gi.prototype.shift_left=function(r){return 0==(r&=63)?this:r<24?new Gi(this.lo<>24-r,this.hi<>24-r):r<48?new Gi(0,this.lo<>48-r):new Gi(0,0,this.lo<>r|this.mi<<24-r,this.mi>>r|this.hi<<24-r,this.hi>>r):r<48?new Gi(this.mi>>r-24|this.hi<<48-r,this.hi>>r-24,0):new Gi(this.hi>>r-48,0,0)},Gi.prototype.shift_right=function(r){if(0==(r&=63))return this;var n=this.hi<<16>>16;if(r<24)return new Gi(this.lo>>r|this.mi<<24-r,this.mi>>r|n<<24-r,this.hi<<16>>r>>>16);var e=this.hi<<16>>31;return r<48?new Gi(this.mi>>r-24|this.hi<<48-r,this.hi<<16>>r-24>>16,e&Gr):new Gi(this.hi<<16>>r-32,e,e)},Gi.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23,this.mi=(this.mi<<1|this.lo>>23)&Sr,this.lo=this.lo<<1&Sr},Gi.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&Sr,this.mi=(this.mi>>>1|this.hi<<23)&Sr,this.hi=this.hi>>>1},Gi.prototype.udivmod=function(r){for(var n=0,e=this.copy(),t=r.copy(),u=new Gi(0,0,0);e.ucompare(t)>0;)n++,t.lsl1();for(;n>=0;)n--,u.lsl1(),e.ucompare(t)>=0&&(u.lo++,e=e.sub(t)),t.lsr1();return{quotient:u,modulus:e}},Gi.prototype.div=function(r){var n=this;r.isZero()&&Vi();var e=n.hi^r.hi;n.hi&ut&&(n=n.neg()),r.hi&ut&&(r=r.neg());var t=n.udivmod(r).quotient;return e&ut&&(t=t.neg()),t},Gi.prototype.mod=function(r){var n=this;r.isZero()&&Vi();var e=n.hi;n.hi&ut&&(n=n.neg()),r.hi&ut&&(r=r.neg());var t=n.udivmod(r).modulus;return e&ut&&(t=t.neg()),t},Gi.prototype.toInt=function(){return this.lo|this.mi<<24},Gi.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo},Gi.prototype.toArray=function(){return[this.hi>>8,this.hi&g,this.mi>>16,this.mi>>8&g,this.mi&g,this.lo>>16,this.lo>>8&g,this.lo&g]},Gi.prototype.lo32=function(){return this.lo|(this.mi&g)<<24},Gi.prototype.hi32=function(){return this.mi>>>8&Gr|this.hi<<16};var ac=Dr;function ic(r,n,e,t){this.kind=r,this.layout=n,this.dims=e,this.data=t}function cc(r,n,e,t){this.kind=r,this.layout=n,this.dims=e,this.data=t}function fc(r,n,e,t){var u=Qi(r);return ec(e)*u!=t.length&&Ri("length doesn't match dims"),0==n&&1==e.length&&1==u?new cc(r,n,e,t):new ic(r,n,e,t)}function oc(r){Ii.Failure||(Ii.Failure=[j,Ni(pt),-3]),Oi(Ii.Failure,r)}function sc(r,n,e){var t=r.read32s();(t<0||t>16)&&oc("input_value: wrong number of bigarray dimensions");var u=r.read32s(),a=u&g,i=u>>8&1,c=[];if(e==Dr)for(var f=0;f>>17,461845907))<<13|r>>>19)+(r<<2)|0)-430675100|0}function bc(r,n){return function(r,n){return r=hc(r,uc(n)),hc(r,tc(n))}(r,Ki(n))}function dc(r){var n=ec(r.dims),e=0;switch(r.kind){case 2:case 3:case 12:n>ft&&(n=ft);var t=0,u=0;for(u=0;u+4<=r.data.length;u+=4)e=hc(e,t=r.data[u+0]|r.data[u+1]<<8|r.data[u+2]<<16|r.data[u+3]<<24);switch(t=0,3&n){case 3:t=r.data[u+2]<<16;case 2:t|=r.data[u+1]<<8;case 1:e=hc(e,t|=r.data[u+0])}break;case 4:case 5:n>R&&(n=R);t=0,u=0;for(u=0;u+2<=r.data.length;u+=2)e=hc(e,t=r.data[u+0]|r.data[u+1]<<16);0!=(1&n)&&(e=hc(e,r.data[u]));break;case 6:n>64&&(n=64);for(u=0;u64&&(n=64);for(u=0;u32&&(n=32),n*=2;for(u=0;u64&&(n=64);for(u=0;u32&&(n=32);for(u=0;u=this.dims[e])&&Pi(),n=n*this.dims[e]+r[e];else for(e=this.dims.length-1;e>=0;e--)(r[e]<1||r[e]>this.dims[e])&&Pi(),n=n*this.dims[e]+(r[e]-1);return n},ic.prototype.get=function(r){switch(this.kind){case 7:return function(r,n){return new Gi(r&Sr,r>>>24&g|(n&Gr)<<8,n>>>16&Gr)}(this.data[2*r+0],this.data[2*r+1]);case 10:case 11:var n=this.data[2*r+0],e=this.data[2*r+1];return[_u,n,e];default:return this.data[r]}},ic.prototype.set=function(r,n){switch(this.kind){case 7:this.data[2*r+0]=uc(n),this.data[2*r+1]=tc(n);break;case 10:case 11:this.data[2*r+0]=n[1],this.data[2*r+1]=n[2];break;default:this.data[r]=n}return 0},ic.prototype.fill=function(r){switch(this.kind){case 7:var n=uc(r),e=tc(r);if(n==e)this.data.fill(n);else for(var t=0;ta)return 1;if(u!=a){if(!n)return NaN;if(u==u)return 1;if(a==a)return-1}}break;case 7:for(t=0;tr.data[t+1])return 1;if(this.data[t]>>>0>>0)return-1;if(this.data[t]>>>0>r.data[t]>>>0)return 1}break;case 2:case 3:case 4:case 5:case 6:case 8:case 9:case 12:for(t=0;tr.data[t])return 1}}return 0},cc.prototype=new ic,cc.prototype.offset=function(r){return"number"!=typeof r&&(r instanceof Array&&1==r.length?r=r[0]:Ri("Ml_Bigarray_c_1_1.offset")),(r<0||r>=this.dims[0])&&Pi(),r},cc.prototype.get=function(r){return this.data[r]},cc.prototype.set=function(r,n){return this.data[r]=n,0},cc.prototype.fill=function(r){return this.data.fill(r),0};var mc={_j:{deserialize:function(r,n){for(var e=new Array(8),t=0;t<8;t++)e[t]=r.read8u();return n[0]=8,rc(e)},serialize:function(r,n,e){for(var t=Zi(n),u=0;u<8;u++)r.write(8,t[u]);e[0]=8,e[1]=8},fixed_length:8,compare:pc,hash:function(r){return r.lo32()^r.hi32()}},_i:{deserialize:function(r,n){return n[0]=4,r.read32s()},fixed_length:4},_n:{deserialize:function(r,n){switch(r.read8u()){case 1:return n[0]=4,r.read32s();case 2:oc("input_value: native integer value too large");default:oc("input_value: ill-formed native integer")}},fixed_length:4},_bigarray:{deserialize:function(r,n){return sc(r,n,"_bigarray")},serialize:$i,compare:vc,hash:dc},_bigarr02:{deserialize:function(r,n){return sc(r,n,Dr)},serialize:$i,compare:vc,hash:dc}};function yc(r){return mc[r.caml_custom]&&mc[r.caml_custom].compare}function wc(r,n,e,t){var u=yc(n);if(u){var a=e>0?u(n,r,t):u(r,n,t);if(t&&a!=a)return e;if(+a!=+a)return+a;if(0!=(0|a))return 0|a}return e}function kc(r){return r instanceof Ai}function gc(r){return kc(r)}function _c(r){if("number"==typeof r)return wn;if(kc(r))return Xn;if(gc(r))return 1252;if(r instanceof Array&&r[0]===r[0]>>>0&&r[0]<=et){var n=0|r[0];return n==_u?0:n}return r instanceof String||"string"==typeof r?rn:r instanceof Number?wn:r&&r.caml_custom?Qe:r&&r.compare?1256:"function"==typeof r?1247:"symbol"==typeof r?1251:1001}function xc(r,n){return rn)return 1;if(r!=n){if(!e)return NaN;if(r==r)return 1;if(n==n)return-1}break;case 1001:if(rn)return 1;if(r!=n){if(!e)return NaN;if(r==r)return 1;if(n==n)return-1}break;case 1251:if(r!==n)return e?1:NaN;break;case 1252:if((r=zi(r))!==(n=zi(n))){if(rn)return 1}break;case 12520:if((r=r.toString())!==(n=n.toString())){if(rn)return 1}break;default:if(r.length!=n.length)return r.length1&&t.push(r,n,1)}}if(0==t.length)return 0;var f=t.pop();n=t.pop(),f+1<(r=t.pop()).length&&t.push(r,n,f+1),r=r[f],n=n[f]}}function Ac(r,n){return Ec(r,n,!0)}function Cc(r){return r<0&&Ri("Bytes.create"),new Ai(r?2:9,gn,r)}function Nc(r,n){return 0==n&&Vi(),r/n|0}var Oc=3;var Ic=2;function Rc(r){var n=function(r){r<0&&Ri("Weak.create");var n=[251,"caml_ephe_list_head"];return n.length=Oc+r,n}(r);return n}function Tc(r){return void 0===r[Ic]?0:[0,r[Ic]]}function Fc(r){if(n.FinalizationRegistry&&n.WeakRef&&r[1]instanceof n.FinalizationRegistry)for(var e=Oc;e0&&n==n)return n;if(n=+(r=r.replace(/_/g,gn)),r.length>0&&n==n||/^[+-]?nan$/i.test(r))return n;var e=/^ *([+-]?)0x([0-9a-f]+)\.?([0-9a-f]*)(p([+-]?[0-9]+))?/i.exec(r);if(e){var t=e[3].replace(/0+$/,gn),u=parseInt(e[1]+e[2]+t,16),a=(0|e[5])-4*t.length;return n=u*Math.pow(2,a)}return/^\+?inf(inity)?$/i.test(r)?1/0:/^-inf(inity)?$/i.test(r)?-1/0:void oc("float_of_string")}function Dc(r){var n=(r=zi(r)).length;n>31&&Ri("format_int: format too long");for(var e={justify:Yn,signstyle:dr,filler:za,alternate:!1,base:0,signedconv:!1,width:0,uppercase:!1,sign:1,prec:-1,conv:"f"},t=0;t=0&&u<=9;)e.width=10*e.width+u,t++;t--;break;case".":for(e.prec=0,t++;(u=r.charCodeAt(t)-48)>=0&&u<=9;)e.prec=10*e.prec+u,t++;t--;case"d":case"i":e.signedconv=!0;case"u":e.base=10;break;case"x":e.base=16;break;case"X":e.base=16,e.uppercase=!0;break;case"o":e.base=8;break;case"e":case"f":case"g":e.signedconv=!0,e.conv=u;break;case"E":case"F":case"G":e.signedconv=!0,e.uppercase=!0,e.conv=u.toLowerCase()}}return e}function Mc(r,n){r.uppercase&&(n=n.toUpperCase());var e=n.length;r.signedconv&&(r.sign<0||r.signstyle!=dr)&&e++,r.alternate&&(8==r.base&&(e+=1),16==r.base&&(e+=2));var t=gn;if(r.justify==Yn&&r.filler==za)for(var u=e;u20?(e-=20,r/=Math.pow(10,e),r+=new Array(e+1).join(N),n>0&&(r=r+Gn+new Array(n+1).join(N)),r):r.toFixed(n)}(n,t);break;case"g":t=t||1;var i=(u=n.toExponential(t-1)).indexOf(hr),c=+u.slice(i+1);if(c<-4||n>=1e21||n.toFixed(0).length>t){for(a=i-1;u.charAt(a)==N;)a--;u.charAt(a)==Gn&&a--,a=(u=u.slice(0,a+1)+u.slice(i)).length,u.charAt(a-3)==hr&&(u=u.slice(0,a-1)+N+u.slice(a-1));break}var f=t;if(c<0)f-=c+1,u=n.toFixed(f);else for(;(u=n.toFixed(f)).length>t+1;)f--;if(f){for(a=u.length-1;u.charAt(a)==N;)a--;u.charAt(a)==Gn&&a--,u=u.slice(0,a+1)}}else u="inf",e.filler=za;return Mc(e,u)}function jc(r,n){if(zi(r)==Zt)return Ni(gn+n);var e=Dc(r);n<0&&(e.signedconv?(e.sign=-1,n=-n):n>>>=0);var t=n.toString(e.base);if(e.prec>=0){e.filler=za;var u=e.prec-t.length;u>0&&(t=gi(u,N)+t)}return Mc(e,t)}var zc=0;function Wc(){return zc++}function Xc(r){return r.toUtf16()}function qc(){return void 0!==n.process&&void 0!==n.process.versions&&void 0!==n.process.versions.node}var Hc=function(){function r(r){if(r.charAt(0)===Te)return[gn,r.substring(1)]}return qc()&&n.process&&n.process.platform&&n.process.platform===wa?function(r){var n=/^([a-zA-Z]:|[\\/]{2}[^\\/]+[\\/]+[^\\/]+)?([\\/])?([\s\S]*?)$/.exec(r),e=n[1]||gn,t=Boolean(e&&e.charAt(1)!==Ga);if(Boolean(n[2]||t)){var u=n[1]||gn,a=n[2]||gn;return[u,r.substring(u.length+a.length)]}}:r}();function Vc(r){return r.slice(-1)!==Te?r+Te:r}if(qc()&&n.process&&n.process.cwd)var Gc=n.process.cwd().replace(/\\/g,Te);else Gc="/static";function Yc(r){var n=9;return Ei(r)||(n=8,r=function(r){for(var n,e,t=gn,u=t,a=0,i=r.length;afu?(u.substr(0,1),t+=u,u=gn,t+=r.slice(a,c)):u+=r.slice(a,c),c==i)break;a=c}n>6),u+=String.fromCharCode(Xa|n&In)):n<55296||n>=Re?u+=String.fromCharCode(Ce|n>>12,Xa|n>>6&In,Xa|n&In):n>=56319||a+1==i||(e=r.charCodeAt(a+1))Re?u+="�":(a++,n=(n<<10)+e-56613888,u+=String.fromCharCode(Qn|n>>18,Xa|n>>12&In,Xa|n>>6&In,Xa|n&In)),u.length>or&&(u.substr(0,1),t+=u,u=gn)}return t+u}(r)),new Ai(n,r,r.length)}function Kc(r){return Yc(r)}Gc=Vc(Gc);var Zc=["E2BIG","EACCES","EAGAIN",It,"EBUSY","ECHILD","EDEADLK","EDOM",Yt,"EFAULT","EFBIG","EINTR","EINVAL","EIO","EISDIR","EMFILE","EMLINK","ENAMETOOLONG","ENFILE","ENODEV",mt,"ENOEXEC","ENOLCK","ENOMEM","ENOSPC","ENOSYS",Me,Ot,"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 $c(r,n,e,t){var u=Zc.indexOf(r);return u<0&&(null==t&&(t=-9999),u=[0,t]),[u,Kc(n||gn),Kc(e||gn)]}var Qc={};function Jc(r){return Qc[r]}function rf(r,n){throw[0,r].concat(n)}function nf(r){return r instanceof Uint8Array||(r=new Uint8Array(r)),new Ai(4,r,r.length)}function ef(r){Oi(Ii.Sys_error,r)}function tf(r){ef(r+na)}function uf(r){return 4!=r.t&&yi(r),r.c}function af(r){return r.l}function cf(){}function ff(r){this.data=r}function of(r,n,e){this.file=n,this.name=r,this.flags=e}function sf(r,n){this.content={},this.root=r,this.lookupFun=n}function vf(r){return af(r)}function lf(r,n){return Fi(r,n)}function hf(r){for(var n=vf(r),e=new Array(n),t=0;t=u){var a=Cc(r+t),i=this.data;this.data=a,wi(i,0,this.data,0,u)}return wi(nf(n),e,this.data,r,t),0},ff.prototype.read=function(r,n,e,t){var u=this.length();if(r+t>=u&&(t=u-r),t){var a=Cc(0|t);wi(this.data,r,a,0,t),n.set(uf(a),e)}return t},of.prototype.err_closed=function(){ef(this.name+Nu)},of.prototype.length=function(){if(this.file)return this.file.length();this.err_closed()},of.prototype.write=function(r,n,e,t){if(this.file)return this.file.write(r,n,e,t);this.err_closed()},of.prototype.read=function(r,n,e,t){if(this.file)return this.file.read(r,n,e,t);this.err_closed()},of.prototype.close=function(){this.file=void 0},sf.prototype.nm=function(r){return this.root+r},sf.prototype.create_dir_if_needed=function(r){for(var n=r.split(Te),e=gn,t=0;t1&&t.pop();break;case".":case"":break;default:t.push(e[u])}return t.unshift(n[0]),t.orig=r,t}(r),t=Vc(r=e.join(Te)),u=0;u=0)}function _f(r,n){return+(Ec(r,n,!1)>0)}function xf(r,n){var e,t,u=n.length;for(e=0;e+4<=u;e+=4)r=hc(r,t=n.charCodeAt(e)|n.charCodeAt(e+1)<<8|n.charCodeAt(e+2)<<16|n.charCodeAt(e+3)<<24);switch(t=0,3&u){case 3:t=n.charCodeAt(e+2)<<16;case 2:t|=n.charCodeAt(e+1)<<8;case 1:r=hc(r,t|=n.charCodeAt(e))}return r^=u}function Sf(r,n){return xf(r,zi(n))}function Ef(r,n){var e=function(r){switch(6&r.t){default:_i(r);case 0:case 4:return r.c}}(n);return"string"==typeof e?xf(r,e):function(r,n){var e,t,u=n.length;for(e=0;e+4<=u;e+=4)r=hc(r,t=n[e]|n[e+1]<<8|n[e+2]<<16|n[e+3]<<24);switch(t=0,3&u){case 3:t=n[e+2]<<16;case 2:t|=n[e+1]<<8;case 1:r=hc(r,t|=n[e])}return r^u}(r,e)}function Af(r,n,e,t){var u,a,i,c,f,o,s,v,l;for(((c=n)<0||c>ft)&&(c=ft),f=r,o=e,u=[t],a=0,i=1;a0;){if((s=u[a++])&&s.caml_custom){if(mc[s.caml_custom]&&mc[s.caml_custom].hash)o=hc(o,mc[s.caml_custom].hash(s)),f--}else if(s instanceof Array&&s[0]===(0|s[0]))switch(s[0]){case 248:o=hc(o,s[2]),f--;break;case 250:u[--a]=s[1];break;default:for(o=hc(o,s.length-1<<10|s[0]),v=1,l=s.length;v=c);v++)u[i++]=s[v]}else kc(s)?(o=Ef(o,s),f--):gc(s)?(o=Sf(o,s),f--):"string"==typeof s?(o=xf(o,s),f--):s===(0|s)?(o=hc(o,s+s+1),f--):s===+s&&(o=bc(o,s),f--)}return o=function(r){return r=lc(r^=r>>>16,-2048144789),r=lc(r^=r>>>13,-1028477387),r^r>>>16}(o),1073741823&o}function Cf(r,n,e){if(!isFinite(r))return isNaN(r)?Kc(xe):Kc(r>0?yn:"-infinity");var t=0==r&&1/r==-1/0?1:r>=0?0:1;t&&(r=-r);var u=0;if(0==r);else if(r<1)for(;r<1&&u>-1022;)r*=2,u--;else for(;r>=2;)r/=2,u++;var a=u<0?gn:Yn,i=gn;if(t)i=dr;else switch(e){case 43:i=Yn;break;case 32:i=za}if(n>=0&&n<13){var c=Math.pow(2,4*n);r=Math.round(r*c)/c}var f=r.toString(16);if(n>=0){var o=f.indexOf(Gn);if(o<0)f+=Gn+gi(n,N);else{var s=o+1+n;f.length>24},read16u:function(){var r=this.s,n=this.i;return this.i=n+2,r.charCodeAt(n)<<8|r.charCodeAt(n+1)},read16s:function(){var r=this.s,n=this.i;return this.i=n+2,r.charCodeAt(n)<<24>>16|r.charCodeAt(n+1)},read32u:function(){var r=this.s,n=this.i;return this.i=n+4,(r.charCodeAt(n)<<24|r.charCodeAt(n+1)<<16|r.charCodeAt(n+2)<<8|r.charCodeAt(n+3))>>>0},read32s:function(){var r=this.s,n=this.i;return this.i=n+4,r.charCodeAt(n)<<24|r.charCodeAt(n+1)<<16|r.charCodeAt(n+2)<<8|r.charCodeAt(n+3)},readstr:function(r){var n=this.i;return this.i=n+r,Ni(this.s.substring(n,n+r))}};var If=new Array;function Rf(r,n){return r.add(n)}function Tf(r,n){return r.and(n)}function Ff(r){var n=Zi(r);return rc([n[7],n[6],n[5],n[4],n[3],n[2],n[1],n[0]])}function Lf(r,n){return r.div(n)}function Bf(r){return+r.isZero()}function Uf(r){return new Gi(r&Sr,r>>24&Sr,r>>31&Gr)}function Df(r){return r.toInt()}function Mf(r){return r.neg()}function Pf(r,n){var e=Dc(r);e.signedconv&&function(r){return+r.isNeg()}(n)&&(e.sign=-1,n=Mf(n));var t=gn,u=Uf(e.base);do{var a=n.udivmod(u);n=a.quotient,t="0123456789abcdef".charAt(Df(a.modulus))+t}while(!Bf(n));if(e.prec>=0){e.filler=za;var i=e.prec-t.length;i>0&&(t=gi(i,N)+t)}return Mc(e,t)}function jf(r,n){return r.mod(n)}function zf(r,n){return r.mul(n)}function Wf(r){return r<0&&(r=Math.ceil(r)),new Gi(r&Sr,Math.floor(r*qi)&Sr,Math.floor(r*qi*qi)&Gr)}function Xf(r,n){return r.ucompare(n)<0}function qf(r){var n=0,e=vf(r),t=10,u=1;if(e>0)switch(lf(r,n)){case 45:n++,u=-1;break;case 43:n++,u=1}if(n+1=48&&r<=57?r-48:r>=65&&r<=90?r-55:r>=97&&r<=E?r-87:-1}function Vf(r){var n=qf(r),e=n[0],t=n[1],u=n[2],a=Uf(u),i=new Gi(Sr,268435455,Gr).udivmod(a).quotient,c=lf(r,e),f=Hf(c);(f<0||f>=u)&&oc(tu);for(var o=Uf(f);;)if(95!=(c=lf(r,++e))){if((f=Hf(c))<0||f>=u)break;Xf(i,o)&&oc(tu),f=Uf(f),Xf(o=Rf(zf(a,o),f),f)&&oc(tu)}return e!=vf(r)&&oc(tu),10==u&&Xf(new Gi(0,0,ut),o)&&oc(tu),t<0&&(o=Mf(o)),o}function Gf(r,n){return r.or(n)}function Yf(r,n){return r.shift_left(n)}function Kf(r,n){return r.shift_right(n)}function Zf(r,n){return r.shift_right_unsigned(n)}function $f(r,n){return r.sub(n)}function Qf(r){return r.toFloat()}function Jf(r,n){return r.xor(n)}function ro(r){var n=qf(r),e=n[0],t=n[1],u=n[2],a=vf(r),i=e=u)&&oc(tu);var f=c;for(e++;e=u)break;(f=u*f+c)>4294967295&&oc(tu)}return e!=a&&oc(tu),f*=t,10==u&&(0|f)!=f&&oc(tu),0|f}function no(r){return r.slice(1)}function eo(r,n){return+(Ec(r,n,!1)<=0)}function to(r,n){return+(Ec(r,n,!1)<0)}function uo(r){for(var n=(r=zi(r)).length/2,e=new Array(n),t=0;t>16;return e}function ao(r,n,e){r.lex_default||(r.lex_base=uo(r[1]),r.lex_backtrk=uo(r[2]),r.lex_check=uo(r[5]),r.lex_trans=uo(r[4]),r.lex_default=uo(r[3]));var t,u=n,a=uf(e[2]);for(u>=0?(e[7]=e[5]=e[6],e[8]=-1):u=-u-1;;){var i=r.lex_base[u];if(i<0)return-i-1;var c=r.lex_backtrk[u];if(c>=0&&(e[7]=e[6],e[8]=c),e[6]>=e[3]){if(0==e[9])return-u-1;t=ft}else t=a[e[6]],e[6]++;if((u=r.lex_check[i+t]==u?r.lex_trans[i+t]:r.lex_default[u])<0){if(e[6]=e[7],-1!=e[8])return e[8];oc("lexing: empty token")}else t==ft&&(e[9]=0)}}function io(r,n){r<0&&Pi();r=r+1|0;var e=new Array(r);e[0]=0;for(var t=1;t>>32-a,t)}function e(r,e,t,u,a,i,c){return n(e&t|~e&u,r,e,a,i,c)}function t(r,e,t,u,a,i,c){return n(e&u|t&~u,r,e,a,i,c)}function u(r,e,t,u,a,i,c){return n(e^t^u,r,e,a,i,c)}function a(r,e,t,u,a,i,c){return n(t^(e|~u),r,e,a,i,c)}return function(n,i){var c=n[0],f=n[1],o=n[2],s=n[3];c=e(c,f,o,s,i[0],7,3614090360),s=e(s,c,f,o,i[1],12,3905402710),o=e(o,s,c,f,i[2],17,606105819),f=e(f,o,s,c,i[3],22,3250441966),c=e(c,f,o,s,i[4],7,4118548399),s=e(s,c,f,o,i[5],12,1200080426),o=e(o,s,c,f,i[6],17,2821735955),f=e(f,o,s,c,i[7],22,4249261313),c=e(c,f,o,s,i[8],7,1770035416),s=e(s,c,f,o,i[9],12,2336552879),o=e(o,s,c,f,i[10],17,4294925233),f=e(f,o,s,c,i[11],22,2304563134),c=e(c,f,o,s,i[12],7,1804603682),s=e(s,c,f,o,i[13],12,4254626195),o=e(o,s,c,f,i[14],17,2792965006),c=t(c,f=e(f,o,s,c,i[15],22,1236535329),o,s,i[1],5,4129170786),s=t(s,c,f,o,i[6],9,3225465664),o=t(o,s,c,f,i[11],14,643717713),f=t(f,o,s,c,i[0],20,3921069994),c=t(c,f,o,s,i[5],5,3593408605),s=t(s,c,f,o,i[10],9,38016083),o=t(o,s,c,f,i[15],14,3634488961),f=t(f,o,s,c,i[4],20,3889429448),c=t(c,f,o,s,i[9],5,568446438),s=t(s,c,f,o,i[14],9,3275163606),o=t(o,s,c,f,i[3],14,4107603335),f=t(f,o,s,c,i[8],20,1163531501),c=t(c,f,o,s,i[13],5,2850285829),s=t(s,c,f,o,i[2],9,4243563512),o=t(o,s,c,f,i[7],14,1735328473),c=u(c,f=t(f,o,s,c,i[12],20,2368359562),o,s,i[5],4,4294588738),s=u(s,c,f,o,i[8],11,2272392833),o=u(o,s,c,f,i[11],16,1839030562),f=u(f,o,s,c,i[14],23,4259657740),c=u(c,f,o,s,i[1],4,2763975236),s=u(s,c,f,o,i[4],11,1272893353),o=u(o,s,c,f,i[7],16,4139469664),f=u(f,o,s,c,i[10],23,3200236656),c=u(c,f,o,s,i[13],4,681279174),s=u(s,c,f,o,i[0],11,3936430074),o=u(o,s,c,f,i[3],16,3572445317),f=u(f,o,s,c,i[6],23,76029189),c=u(c,f,o,s,i[9],4,3654602809),s=u(s,c,f,o,i[12],11,3873151461),o=u(o,s,c,f,i[15],16,530742520),c=a(c,f=u(f,o,s,c,i[2],23,3299628645),o,s,i[0],6,4096336452),s=a(s,c,f,o,i[7],10,1126891415),o=a(o,s,c,f,i[14],15,2878612391),f=a(f,o,s,c,i[5],21,4237533241),c=a(c,f,o,s,i[12],6,1700485571),s=a(s,c,f,o,i[3],10,2399980690),o=a(o,s,c,f,i[10],15,4293915773),f=a(f,o,s,c,i[1],21,2240044497),c=a(c,f,o,s,i[8],6,1873313359),s=a(s,c,f,o,i[15],10,4264355552),o=a(o,s,c,f,i[6],15,2734768916),f=a(f,o,s,c,i[13],21,1309151649),c=a(c,f,o,s,i[4],6,4149444226),s=a(s,c,f,o,i[11],10,3174756917),o=a(o,s,c,f,i[2],15,718787259),f=a(f,o,s,c,i[9],21,3951481745),n[0]=r(c,n[0]),n[1]=r(f,n[1]),n[2]=r(o,n[2]),n[3]=r(s,n[3])}}();function fo(r){return Ni(mi(r,0,r.length))}function oo(r,n,e){var t=function(){var r=new ArrayBuffer(64),n=new Uint32Array(r),e=new Uint8Array(r);return{len:0,w:new Uint32Array([1732584193,4023233417,2562383102,271733878]),b32:n,b8:e}}();return function(r,n,e){var t=r.len&In,u=0;if(r.len+=e,t){var a=64-t;if(e=64;)r.b8.set(n.subarray(u,u+64),0),co(r.w,r.b32),e-=64,u+=64;e&&r.b8.set(n.subarray(u,u+e),0)}(t,uf(r).subarray(n,n+e),e),fo(function(r){var n=r.len&In;if(r.b8[n]=Xa,++n>56){for(var e=n;e<64;e++)r.b8[e]=0;for(co(r.w,r.b32),e=0;e<56;e++)r.b8[e]=0}else for(e=n;e<56;e++)r.b8[e]=0;r.b32[14]=r.len<<3,r.b32[15]=r.len>>29&536870911,co(r.w,r.b32);for(var t=new Uint8Array(16),u=0;u<4;u++)for(e=0;e<4;e++)t[4*u+e]=r.w[u]>>8*e&Y;return t}(t))}function so(r,n,e){return oo(r,n,e)}var vo=new Array(3);function lo(r){var n=If[r];return n.opened||ef("Cannot flush a closed channel"),n.buffer&&0!=n.buffer_curr?(n.output?n.output(mi(n.buffer,0,n.buffer_curr)):n.file.write(n.offset,n.buffer,0,n.buffer_curr),n.offset+=n.buffer_curr,n.buffer_curr=0,0):0}function ho(r,n,e,t){return function(r,n,e,t){var u=If[r],a=t;if(t<=(i=u.buffer_max-u.buffer_curr))n.set(u.buffer.subarray(u.buffer_curr,u.buffer_curr+t),e),u.buffer_curr+=t;else if(i>0)n.set(u.buffer.subarray(u.buffer_curr,u.buffer_curr+i),e),u.buffer_curr+=i,a=i;else{var i;u.buffer_curr=0,u.buffer_max=0,Nf(u),a>(i=u.buffer_max-u.buffer_curr)&&(a=i),n.set(u.buffer.subarray(u.buffer_curr,u.buffer_curr+a),e),u.buffer_curr+=a}return a}(r,uf(n),e,t)}function bo(r,n){ff.call(this,Cc(0)),this.log=function(r){return 0},1==r&&"function"==typeof console.log?this.log=console.log:2==r&&"function"==typeof console.error?this.log=console.error:"function"==typeof console.log&&(this.log=console.log),this.flags=n}function po(r,n){return null==n&&(n=vo.length),vo[n]=r,n}function mo(r){var n=vo[r];n.flags.rdonly&&ef(B+r+" is readonly");var e=void 0!==n.flags.buffered?n.flags.buffered:1,t={file:n,offset:n.flags.append?n.length():0,fd:r,opened:!0,out:!0,buffer_curr:0,buffer:new Uint8Array(le),buffered:e};return If[t.fd]=t,t.fd}function yo(r,n,e,t){return function(r,n,e,t){var u=If[r];if(u.opened||ef("Cannot output to a closed channel"),n=(n=uf(n)).subarray(e,e+t),u.buffer_curr+n.length>u.buffer.length){var a=new Uint8Array(u.buffer_curr+n.length);a.set(u.buffer),u.buffer=a}switch(u.buffered){case 0:u.buffer.set(n,u.buffer_curr),u.buffer_curr+=n.length,lo(r);break;case 1:u.buffer.set(n,u.buffer_curr),u.buffer_curr+=n.length,u.buffer_curr>=u.buffer.length&&lo(r);break;case 2:var i=n.lastIndexOf(10);i<0?(u.buffer.set(n,u.buffer_curr),u.buffer_curr+=n.length,u.buffer_curr>=u.buffer.length&&lo(r)):(u.buffer.set(n.subarray(0,i+1),u.buffer_curr),u.buffer_curr+=i+1,lo(r),u.buffer.set(n.subarray(i+1),u.buffer_curr),u.buffer_curr+=n.length-i-1)}return 0}(r,n,e,t)}function wo(r,n){return yo(r,Ni(String.fromCharCode(n)),0,1),0}function ko(r,n){return 0==n&&Vi(),r%n}function go(r,n){return+(0!=Ec(r,n,!1))}function _o(r){return r instanceof Array&&r[0]==r[0]>>>0?r[0]:kc(r)||gc(r)?Xn:r instanceof Function||"function"==typeof r?wt:r&&r.caml_custom?et:wn}function xo(r,e,t){t&&n.toplevelReloc&&(r=n.toplevelReloc(t)),Ii[r+1]=e,t&&(Ii[t]=e)}function So(r,n){return Qc[zi(r)]=n,0}function Eo(r,n){return Si(r,n)}function Ao(r,n){return n>>>0>=vf(r)&&Ri(Ur),lf(r,n)}function Co(r,n){return Bi(r,n)}function No(r,n){return Co(n,r)}function Oo(r,n){return 1-Eo(r,n)}bo.prototype.length=function(){return 0},bo.prototype.write=function(r,n,e,t){if(this.log){t>0&&e>=0&&e+t<=n.length&&10==n[e+t-1]&&t--;var u=Cc(t);return wi(nf(n),e,u,0,t),this.log(u.toUtf16()),0}ef(this.fd+Nu)},bo.prototype.read=function(r,n,e,t){ef(this.fd+": file descriptor is write only")},bo.prototype.close=function(){this.log=void 0},function(){function r(r,n){return qc()?function(r,n){if(n.name)try{return new bf(e(38569).openSync(n.name,"rs"),n)}catch(gn){}return new bf(r,n)}(r,n):new bo(r,n)}po(r(0,{rdonly:1,altname:"/dev/stdin",isCharacterDevice:!0}),0),po(r(1,{buffered:2,wronly:1,isCharacterDevice:!0}),1),po(r(2,{buffered:2,wronly:1,isCharacterDevice:!0}),2)}();var Io=function(){var r=n.process,e="a.out",t=[];if(r&&r.argv&&r.argv.length>1){var u=r.argv;e=u[1],t=u.slice(2)}for(var a=[0,Kc(e)],i=0;i>3]>>(7&n)&1}function _(r,n){return Ao(r,n>>3)>>(7&n)&1}return function(r,x,S,E){for(var A=no(r[1]),C=no(r[2]),N=zi(r[3]),O=0|r[4],I=0|r[5],R=(r[6],x=hf(x),0),T=!1,F=[],L=new Array(O),B=new Array(I),U=0;U>8,q=X&g,H=x[S];switch(R++,W){case n:if(S===x.length){j();break}H===q?S++:D();break;case e:if(S===x.length){j();break}N.charCodeAt(H)===q?S++:D();break;case t:var V=zi(C[q]);for(U=0;U0&&10!=x[S-1]&&D();break;case c:Svf(n))&&Ri("Str.search_forward");e<=vf(n);){var t=Mo(r,n,e,0);if(t)return t;e++}return[0]}function jo(r,n,e){(e<0||e>vf(n))&&Ri("Str.string_match");var t=Mo(r,n,e,0);return t||[0]}function zo(r){if(!(r instanceof Array)||0!=r[0]&&r[0]!=j)throw r;var n=Jc(ru);if(n)n(r,!1);else{var e=function(r){var n=gn;if(0==r[0]){if(n+=r[1][1],3==r.length&&0==r[2][0]&&function(r){switch(r[2]){case-8:case-11:case-12:return 1;default:return 0}}(r[1]))var e=r[2],t=1;else t=2,e=r;n+=rt;for(var u=t;ut&&(n+=ma);var a=e[u];n+="number"==typeof a?a.toString():a instanceof Ai||"string"==typeof a?$e+a.toString()+$e:ui}n+=me}else r[0]==j&&(n+=r[1]);return n}(r),t=Jc(ja);t&&t(0),console.error(Wa+e+"\n")}}function Wo(r,n){return 1==r.length?r(n):Mi(r,[n])}function Xo(r,n,e){return 2==r.length?r(n,e):Mi(r,[n,e])}function qo(r,n,e,t){return 3==r.length?r(n,e,t):Mi(r,[n,e,t])}function Ho(r,n,e,t,u){return 4==r.length?r(n,e,t,u):Mi(r,[n,e,t,u])}function Vo(r,n,e,t,u,a){return 5==r.length?r(n,e,t,u,a):Mi(r,[n,e,t,u,a])}function Go(r,n,e,t,u,a,i){return 6==r.length?r(n,e,t,u,a,i):Mi(r,[n,e,t,u,a,i])}function Yo(r,n,e,t,u,a,i,c){return 7==r.length?r(n,e,t,u,a,i,c):Mi(r,[n,e,t,u,a,i,c])}!function(){var r=n.process;r&&r.on?r.on("uncaughtException",(function(n,e){zo(n),r.exit(2)})):n.addEventListener&&n.addEventListener("error",(function(r){r.error&&zo(r.error)}))}(),function(){var r=n.caml_fs_tmp;if(r)for(var e=0;e"),0,2],[18,[1,[0,xs,Ni(Aa)]],0]]]]]]]]],Es=[0,[0,0,Ni("parse")],[0,[0,1,Ni("can")],[0,[0,2,Ni("solve")],[0,[0,3,Ni("ir")],[0,[0,4,Ni("eval")],0]]]]],As=[0,[0,0,Ni("print")],[0,[0,1,Ni("elab")],[0,[0,1,Ni("elaborate")],0]]];xo(11,us,Ha),xo(10,ts,Le),xo(9,[j,Ni(T),Wn],T),xo(8,es,Ju),xo(7,ns,Un),xo(6,rs,sa),xo(5,[j,Ni(Lt),-6],Lt),xo(4,Jo,dt),xo(3,Qo,i),xo(2,$o,pt),xo(1,Zo,Pt),xo(0,Ko,Or);var Cs=Ni("input"),Ns=Ni("output_substring"),Os=Ni("%.12g"),Is=Ni(Gn),Rs=(Ni(Ba),Ni(vi),Ni("bool_of_string"),Ni(vi)),Ts=Ni(Ba),Fs=Ni("char_of_int"),Ls=Ni("Stdlib.Exit"),Bs=Yi(1,0,32752),Us=Ni("Stdlib.Sys.Break"),Ds=Ni("Obj.Ephemeron.check_key"),Ms=Ni("Obj.Ephemeron.set_key"),Ps=Ni("Obj.Ephemeron.get_key"),js=Ni("Obj.Ephemeron.create"),zs=Ni(Er),Ws=Ni(Er),Xs=Ni("CamlinternalLazy.Undefined"),qs=Ni("option is None"),Hs=Ni("\\\\"),Vs=Ni("\\'"),Gs=Ni("\\b"),Ys=Ni("\\t"),Ks=Ni("\\n"),Zs=Ni("\\r"),$s=Ni("Char.chr"),Qs=Ni(" is not a latin1 character"),Js=Ni("%04X"),rv=Ni("U+"),nv=Ni(" is not an Unicode scalar value"),ev=Ni("%X"),tv=Ni("List.map2"),uv=Ni("List.iter2"),av=Ni("List.for_all2"),iv=[0,0,0],cv=Ni("List.combine"),fv=Ni("nth"),ov=Ni("List.nth"),sv=Ni("tl"),vv=Ni("hd"),lv=Ni("Bytes.of_seq: cannot grow bytes"),hv=Ni("String.blit / Bytes.blit_string"),bv=Ni("Bytes.blit"),dv=Ni("String.sub / Bytes.sub"),pv=Ni("String.contains_from / Bytes.contains_from"),mv=Ni("String.index_from / Bytes.index_from"),yv=Ni(gn),wv=Ni("String.concat"),kv=Ni("Array.blit"),gv=Ni("Array.fill"),_v=Ni("Array.sub"),xv=Ni("Array.init"),Sv=Ni(Zt),Ev=Ni(Zt),Av=Yi(Mn,Mn,Fu),Cv=Yi(0,0,0),Nv=Yi(1,0,0),Ov=Yi(Mn,Mn,Fu),Iv=Ni(Zt),Rv=Ni("Stdlib.Parsing.Parse_error"),Tv=Ni("Set.remove_min_elt"),Fv=[0,0,0,0],Lv=[0,0,0],Bv=[0,Ni("set.ml"),570,18],Uv=Ni(ti),Dv=Ni(ti),Mv=Ni(ti),Pv=Ni(ti),jv=Ni("Map.remove_min_elt"),zv=[0,0,0,0],Wv=[0,Ni("map.ml"),400,10],Xv=[0,0,0],qv=Ni(c),Hv=Ni(c),Vv=Ni(c),Gv=Ni(c),Yv=Ni("Stdlib.Stack.Empty"),Kv=Ni("Stdlib.Queue.Empty"),Zv=Ni("Buffer.add_substring/add_subbytes"),$v=Ni("Buffer.add: cannot grow buffer"),Qv=[0,Ni(nu),93,2],Jv=[0,Ni(nu),94,2],rl=Ni("Buffer.sub"),nl=Ni("%c"),el=Ni(Ie),tl=Ni("%i"),ul=Ni("%li"),al=Ni("%ni"),il=Ni("%Li"),cl=Ni("%f"),fl=Ni("%B"),ol=Ni("%{"),sl=Ni("%}"),vl=Ni("%("),ll=Ni("%)"),hl=Ni(pa),bl=Ni("%t"),dl=Ni("%?"),pl=Ni("%r"),ml=Ni("%_r"),yl=[0,Ni(Ft),850,23],wl=[0,Ni(Ft),814,21],kl=[0,Ni(Ft),815,21],gl=[0,Ni(Ft),818,21],_l=[0,Ni(Ft),819,21],xl=[0,Ni(Ft),822,19],Sl=[0,Ni(Ft),823,19],El=[0,Ni(Ft),826,22],Al=[0,Ni(Ft),827,22],Cl=[0,Ni(Ft),831,30],Nl=[0,Ni(Ft),832,30],Ol=[0,Ni(Ft),836,26],Il=[0,Ni(Ft),837,26],Rl=[0,Ni(Ft),846,28],Tl=[0,Ni(Ft),847,28],Fl=[0,Ni(Ft),851,23],Ll=Ni("%u"),Bl=[0,Ni(Ft),1558,4],Ul=Ni("Printf: bad conversion %["),Dl=[0,Ni(Ft),1626,39],Ml=[0,Ni(Ft),1649,31],Pl=[0,Ni(Ft),1650,31],jl=Ni("Printf: bad conversion %_"),zl=Ni(sr),Wl=Ni(s),Xl=Ni(sr),ql=Ni(s),Hl=Ni(sr),Vl=Ni(s),Gl=[0,[11,Ni("bad input: format type mismatch between "),[3,0,[11,Ni(" and "),[3,0,0]]]],Ni("bad input: format type mismatch between %S and %S")],Yl=[0,[11,Ni(D),[3,0,[11,Ni(I),[4,0,0,0,[11,Ni(", duplicate flag "),[1,0]]]]]],Ni("invalid format %S: at character number %d, duplicate flag %C")],Kl=Ni(N),Zl=Ni("padding"),$l=[0,1,0],Ql=[0,0],Jl=Ni(Ke),rh=[1,0],nh=[1,1],eh=Ni("'*'"),th=Ni("'-'"),uh=Ni("'0'"),ah=Ni("'*'"),ih=Ni(N),ch=[1,1],fh=Ni(N),oh=Ni(Ke),sh=[1,1],vh=Ni(Ke),lh=[0,[11,Ni(D),[3,0,[11,Ni(I),[4,0,0,0,[11,Ni(", flag "),[1,[11,Ni(" is only allowed after the '"),[12,37,[11,Ni("', before padding and precision"),0]]]]]]]]],Ni("invalid format %S: at character number %d, flag %C is only allowed after the '%%', before padding and precision")],hh=[0,[11,Ni(D),[3,0,[11,Ni(I),[4,0,0,0,[11,Ni(', invalid conversion "'),[12,37,[0,[12,34,0]]]]]]]],Ni('invalid format %S: at character number %d, invalid conversion "%%%c"')],bh=Ni(ra),dh=Ni("'#'"),ph=Ni("' '"),mh=[0,0],yh=Ni("`padding'"),wh=[0,0],kh=Ni("`precision'"),gh=Ni(ra),_h=Ni("'_'"),xh=[0,[12,64,0]],Sh=[0,Ni(ea),1,0],Eh=[0,Ni(ne),0,0],Ah=[0,Ni("@;"),1,0],Ch=[2,60],Nh=[0,[11,Ni(D),[3,0,[11,Ni(": '"),[12,37,[11,Ni("' alone is not accepted in character sets, use "),[12,37,[12,37,[11,Ni(" instead at position "),[4,0,0,0,[12,46,0]]]]]]]]]],Ni("invalid format %S: '%%' alone is not accepted in character sets, use %%%% instead at position %d.")],Oh=[0,[11,Ni(D),[3,0,[11,Ni(": integer "),[4,0,0,0,[11,Ni(" is greater than the limit "),[4,0,0,0,0]]]]]],Ni("invalid format %S: integer %d is greater than the limit %d")],Ih=Ni("digit"),Rh=[0,Ni(Ft),2837,11],Th=[0,[11,Ni(D),[3,0,[11,Ni(': unclosed sub-format, expected "'),[12,37,[0,[11,Ni('" at character number '),[4,0,0,0,0]]]]]]],Ni('invalid format %S: unclosed sub-format, expected "%%%c" at character number %d')],Fh=Ni("character ')'"),Lh=Ni("character '}'"),Bh=[0,Ni(Ft),2899,34],Uh=Ni("'#'"),Dh=Ni(ra),Mh=Ni(ra),Ph=Ni("' '"),jh=[0,Ni(Ft),2935,28],zh=Ni(ra),Wh=[0,Ni(Ft),2957,11],Xh=[0,[11,Ni(D),[3,0,[11,Ni(I),[4,0,0,0,[11,Ni(ma),[2,0,[11,Ni(" is incompatible with '"),[0,[11,Ni("' in sub-format "),[3,0,0]]]]]]]]]],Ni("invalid format %S: at character number %d, %s is incompatible with '%c' in sub-format %S")],qh=[0,[11,Ni(D),[3,0,[11,Ni(I),[4,0,0,0,[11,Ni(ma),[2,0,[11,Ni(" expected, read "),[1,0]]]]]]]],Ni("invalid format %S: at character number %d, %s expected, read %C")],Hh=[0,[11,Ni(D),[3,0,[11,Ni(I),[4,0,0,0,[11,Ni(", '"),[0,[11,Ni("' without "),[2,0,0]]]]]]]],Ni("invalid format %S: at character number %d, '%c' without %s")],Vh=Ni("non-zero widths are unsupported for %c conversions"),Gh=Ni("unexpected end of format"),Yh=[0,[11,Ni(D),[3,0,[11,Ni(I),[4,0,0,0,[11,Ni(ma),[2,0,0]]]]]],Ni("invalid format %S: at character number %d, %s")],Kh=[0,[11,Ni("invalid box description "),[3,0,0]],Ni("invalid box description %S")],Zh=Ni(gn),$h=[0,0,4],Qh=Ni(gn),Jh=Ni("b"),rb=Ni("h"),nb=Ni("hov"),eb=Ni("hv"),tb=Ni("v"),ub=Ni(xe),ab=Ni("neg_infinity"),ib=Ni(yn),cb=Ni(Gn),fb=[0,iu],ob=Ni("%+nd"),sb=Ni("% nd"),vb=Ni("%+ni"),lb=Ni("% ni"),hb=Ni("%nx"),bb=Ni("%#nx"),db=Ni("%nX"),pb=Ni("%#nX"),mb=Ni("%no"),yb=Ni("%#no"),wb=Ni("%nd"),kb=Ni("%ni"),gb=Ni("%nu"),_b=Ni("%+ld"),xb=Ni("% ld"),Sb=Ni("%+li"),Eb=Ni("% li"),Ab=Ni("%lx"),Cb=Ni("%#lx"),Nb=Ni("%lX"),Ob=Ni("%#lX"),Ib=Ni("%lo"),Rb=Ni("%#lo"),Tb=Ni("%ld"),Fb=Ni("%li"),Lb=Ni("%lu"),Bb=Ni("%+Ld"),Ub=Ni("% Ld"),Db=Ni("%+Li"),Mb=Ni("% Li"),Pb=Ni("%Lx"),jb=Ni("%#Lx"),zb=Ni("%LX"),Wb=Ni("%#LX"),Xb=Ni("%Lo"),qb=Ni("%#Lo"),Hb=Ni("%Ld"),Vb=Ni("%Li"),Gb=Ni("%Lu"),Yb=Ni("%+d"),Kb=Ni("% d"),Zb=Ni("%+i"),$b=Ni("% i"),Qb=Ni(jn),Jb=Ni("%#x"),rd=Ni("%X"),nd=Ni("%#X"),ed=Ni("%o"),td=Ni("%#o"),ud=Ni(Zt),ad=Ni("%i"),id=Ni("%u"),cd=Ni(ku),fd=Ni("@}"),od=Ni("@?"),sd=Ni("@\n"),vd=Ni("@."),ld=Ni("@@"),hd=Ni("@%"),bd=Ni("@"),dd=[0,0,0],pd=Ni("CamlinternalFormat.Type_mismatch"),md=(Ni(gn),Ni(gu),Ni("a boolean"),Ni(Da),Ni(Da),Ni(ct),Ni(ct),Ni(gn),Ni(za),Ni(gn),Ni("one of: "),Ni("Arg.Expand is is only allowed with Arg.parse_and_expand_argv_dynamic"),Ni("no argument"),Ni("(?)"),Ni(vt),Ni(Yu),Ni(": unknown option '"),Ni("'.\n"),Ni("%s: unknown option '%s'.\n"),Ni(": wrong argument '"),Ni("'; option '"),Ni("' expects "),Ni(".\n"),Ni("%s: wrong argument '%s'; option '%s' expects %s.\n"),Ni(": option '"),Ni("' needs an argument.\n"),Ni("%s: option '%s' needs an argument.\n"),Ni(Ht),Ni(".\n"),Ni("%s: %s.\n"),Ni(Yu),Ni(vt),Ni(u),Ni(Yu),Ni(O),Ni(Yu),Ni(vt),Ni(O),Ni(vt),Ni(Yu),Ni(Rr),Ni(" %s %s\n"),Ni("}"),Ni("|"),Ni("{"),Ni(Rr),Ni(" %s %s%s\n"),Ni(""),Ni("Stdlib.Arg.Bad")),yd=Ni("Stdlib.Arg.Help"),wd=Ni("Stdlib.Arg.Stop"),kd=Ni(gn),gd=[0,[11,Ni(ma),[2,0,[2,0,0]]],Ni(", %s%s")],_d=[0,[11,Ni(Wa),[2,0,[12,10,0]]],Ni(Je)],xd=[0,[11,Ni("Fatal error in uncaught exception handler: exception "),[2,0,[12,10,0]]],Ni("Fatal error in uncaught exception handler: exception %s\n")],Sd=Ni("Fatal error: out of memory in uncaught exception handler"),Ed=[0,[11,Ni(Wa),[2,0,[12,10,0]]],Ni(Je)],Ad=[0,[2,0,[12,10,0]],Ni(u)],Cd=Ni(un),Nd=[0,[2,0,[12,10,0]],Ni(u)],Od=[0,[11,Ni(un),0],Ni(un)],Id=Ni("Raised at"),Rd=Ni("Re-raised at"),Td=Ni("Raised by primitive operation at"),Fd=Ni("Called from"),Ld=Ni(" (inlined)"),Bd=Ni(gn),Ud=[0,[2,0,[12,32,[2,0,[11,Ni(' in file "'),[2,0,[12,34,[2,0,[11,Ni(", line "),[4,0,0,0,[11,Ni(Vr),[4,0,0,0,[12,45,[4,0,0,0,0]]]]]]]]]]]]],Ni('%s %s in file "%s"%s, line %d, characters %d-%d')],Dd=[0,[2,0,[11,Ni(" unknown location"),0]],Ni("%s unknown location")],Md=Ni("Out of memory"),Pd=Ni("Stack overflow"),jd=Ni("Pattern matching failed"),zd=Ni("Assertion failed"),Wd=Ni("Undefined recursive module"),Xd=[0,[12,40,[2,0,[2,0,[12,41,0]]]],Ni("(%s%s)")],qd=Ni(gn),Hd=Ni(gn),Vd=[0,[12,40,[2,0,[12,41,0]]],Ni("(%s)")],Gd=[0,[4,0,0,0,0],Ni(Zt)],Yd=[0,[3,0,0],Ni(er)],Kd=Ni(ui),Zd=[0,Ni(gn),Ni("(Cannot print locations:\n bytecode executable program file not found)"),Ni("(Cannot print locations:\n bytecode executable program file appears to be corrupt)"),Ni("(Cannot print locations:\n bytecode executable program file has wrong magic number)"),Ni("(Cannot print locations:\n bytecode executable program file cannot be opened;\n -- too many open files. Try running with OCAMLRUNPARAM=b=2)")],$d=Ni("x"),Qd=Ni("Hashtbl: unsupported hash table format"),Jd=[0,0],rp=Ni(Bu),np=Ni("CAMLRUNPARAM"),ep=Ni(gn),tp=[3,0,3],up=Ni(Gn),ap=Ni(">"),ip=Ni(""),op=Ni("<"),sp=Ni(gn),vp=Ni(gu),lp=Ni(gn),hp=Ni(gn),bp=Ni(gn),dp=Ni(gn),pp=[0,Ni(gn)],mp=Ni(gn),yp=Ni(gn),wp=Ni(gn),kp=Ni(gn),gp=[0,Ni(gn),0,Ni(gn)],_p=Ni(gn),xp=Ni("Stdlib.Format.String_tag"),Sp=[0,91],Ep=[0,b],Ap=Ni("end of input not found"),Cp=Ni('scanf: bad conversion "%a"'),Np=Ni('scanf: bad conversion "%t"'),Op=Ni("scanf: missing reader"),Ip=[0,Ni(Eu),1453,13],Rp=Ni('scanf: bad conversion "%?" (custom converter)'),Tp=Ni($r),Fp=Ni($r),Lp=Ni('scanf: bad conversion "%-"'),Bp=Ni($r),Up=[0,[3,0,[10,0]],Ni("%S%!")],Dp=Ni($e),Mp=Ni($e),Pp=Ni($e),jp=Ni(' in format "'),zp=[0,37,Ni(gn)],Wp=[0,[11,Ni("scanf: bad input at char number "),[4,3,0,0,[11,Ni(Ht),[2,0,0]]]],Ni("scanf: bad input at char number %i: %s")],Xp=[0,[11,Ni("the character "),[1,[11,Ni(" cannot start a boolean"),0]]],Ni("the character %C cannot start a boolean")],qp=[0,[11,Ni("bad character hexadecimal encoding \\"),[0,[0,0]]],Ni("bad character hexadecimal encoding \\%c%c")],Hp=[0,[11,Ni("bad character decimal encoding \\"),[0,[0,[0,0]]]],Ni("bad character decimal encoding \\%c%c%c")],Vp=Ni("an"),Gp=Ni("x"),Yp=Ni("nfinity"),Kp=Ni("digits"),Zp=[0,[11,Ni(qt),[1,[11,Ni(" is not a valid "),[2,0,[11,Ni(" digit"),0]]]]],Ni("character %C is not a valid %s digit")],$p=Ni("decimal digits"),Qp=[0,[11,Ni(qt),[1,[11,Ni(" is not a decimal digit"),0]]],Ni("character %C is not a decimal digit")],Jp=Ni("0b"),rm=Ni("0o"),nm=Ni("0u"),em=Ni(mu),tm=[0,Ni(Eu),555,9],um=Ni(Ba),am=Ni(vi),im=[0,[11,Ni("invalid boolean '"),[2,0,[12,39,0]]],Ni("invalid boolean '%s'")],cm=[0,[11,Ni("looking for "),[1,[11,Ni(", found "),[1,0]]]],Ni("looking for %C, found %C")],fm=Ni("not a valid float in hexadecimal notation"),om=Ni("no dot or exponent part found in float token"),sm=[0,[11,Ni(Pn),[2,0,[11,Ni(" failed: premature end of file occurred before end of token"),0]]],Ni("scanning of %s failed: premature end of file occurred before end of token")],vm=[0,[11,Ni(Pn),[2,0,[11,Ni(" failed: the specified length was too short for token"),0]]],Ni("scanning of %s failed: the specified length was too short for token")],lm=[0,[11,Ni("illegal escape character "),[1,0]],Ni("illegal escape character %C")],hm=Ni(dr),bm=Ni("Stdlib.Scanf.Scan_failure"),dm=Ni("binary"),pm=Ni("octal"),mm=Ni("hexadecimal"),ym=Ni("a Char"),wm=Ni("a String"),km=[0,0],gm=Ni("TMPDIR"),_m=Ni("TEMP"),xm=Ni(eu),Sm=Ni("Win32"),Em=Ni(gn),Am=Ni(gn),Cm=Ni("Str.matched_group"),Nm=[0,92],Om=Ni("\\( group not closed by \\)"),Im=[0,Ni(Mu),521,10],Rm=Ni("[ class not closed by ]"),Tm=Ni("spurious \\) in regular expression"),Fm=Ni("too many r* or r+ where r is nullable"),Lm=Ni(gn),Bm=Ni(gn),Um=[0,Ni(Mu),214,11],Dm=Ni(gu),Mm=Ni(dr),Pm=Ni(Ga),jm=[0,Ni("src/lib/sedlexing.ml"),47,27],zm=Ni("Sedlexing.MalFormed"),Wm=Ni(gn),Xm=Ni(gn),qm=Ni(gn),Hm=Ni(rt),Vm=Ni(ci),Gm=Ni(me),Ym=[0,[15,[17,2,0]],Ni("%a@?")],Km=Ni("\\"),Zm=Ni("\\n"),$m=Ni(' "'),Qm=Ni($e),Jm=Ni("Sexplib0__Sexp.Not_found_s"),ry=Ni("Sexplib0__Sexp.Of_sexp_error"),ny=[0,1],ey=[0,Ni("Sexplib.Conv.Of_sexp_error")],ty=[0,Ni(qe),410,15],uy=[0,0],ay=Ni(Le),iy=[0,Ni(qe),334,15],cy=[0,Ni("Exit")],fy=[0,Ni(qe),338,15],oy=[0,Ni(dt)],sy=[0,Ni(qe),342,15],vy=[0,Ni(pt)],ly=[0,Ni(qe),346,15],hy=[0,Ni(sa)],by=[0,Ni(qe),350,15],dy=[0,Ni(i)],py=[0,Ni(qe),354,15],my=Ni(Un),yy=[0,Ni(qe),358,15],wy=[0,Ni("Not_found_s")],ky=[0,Ni(qe),362,15],gy=[0,Ni(Pt)],_y=[0,Ni(qe),366,15],xy=[0,Ni("Arg.Help")],Sy=[0,Ni(qe),370,15],Ey=[0,Ni("Arg.Bad")],Ay=[0,Ni(qe),374,15],Cy=[0,Ni("Lazy.Undefined")],Ny=[0,Ni(qe),378,15],Oy=[0,Ni("Parsing.Parse_error")],Iy=[0,Ni(qe),382,15],Ry=[0,Ni("Queue.Empty")],Ty=[0,Ni(qe),386,15],Fy=[0,Ni("Scanf.Scan_failure")],Ly=[0,Ni(qe),390,15],By=[0,Ni("Stack.Empty")],Uy=[0,Ni(qe),394,15],Dy=[0,Ni("Sys.Break")],My=[0,Ni(qe),398,15],Py=[0,[2,0,[12,32,[2,0,[12,58,[4,0,0,0,[12,58,[4,0,0,0,0]]]]]]],Ni("%s %s:%d:%d")],jy=Ni("int64_of_sexp: "),zy=Ni("int64_of_sexp: atom needed"),Wy=(Ni("int_of_sexp: "),Ni("int_of_sexp: atom needed"),Ni("char_of_sexp: atom string must contain one character only")),Xy=Ni("char_of_sexp: atom needed"),qy=Ni("string_of_sexp: atom needed"),Hy=Ni("unit_of_sexp: empty list needed"),Vy=[0,2],Gy=[1,0],Yy=[1,0],Ky=Ni("_of_sexp: unexpected variant constructor"),Zy=Ni("_of_sexp: expected a variant type, saw an empty list"),$y=Ni("_of_sexp: expected a variant type, saw a nested list"),Qy=Ni("_of_sexp: this constructor does not take arguments"),Jy=Ni("internalhash"),rw=Ni(".pp"),nw=[0,Ni("Base.Sexp.pp_hum"),0],ew=[0,Ni(Tn),54,6],tw=[0,Ni("exn.ml.Reraised")],uw=[0,Ni(Tn),33,11],aw=[0,Ni("exn.ml.Finally")],iw=[0,Ni(Tn),19,11],cw=Ni("Base__Exn.Finally"),fw=Ni("Base__Exn.Reraised"),ow=Ni("Base__Exn.Sexp"),sw=Ni("Base.Exn"),vw=Ni(gn),lw=Ni(Ga),hw=Ni(Ga),bw=[0,[11,Ni("Negative position: "),[4,0,0,0,0]],Ni("Negative position: %d")],dw=[0,[11,Ni("Negative length: "),[4,0,0,0,0]],Ni("Negative length: %d")],pw=[0,[11,Ni("pos + len past end: "),[4,0,0,0,[11,Ni(W),[4,0,0,0,[11,Ni(" > "),[4,0,0,0,0]]]]]],Ni("pos + len past end: %d + %d > %d")],mw=[0,Ni("list.ml.Transpose_got_lists_of_different_lengths")],yw=[0,Ni("src/list.ml"),1301,13],ww=Ni("Base__List.Transpose_got_lists_of_different_lengths"),kw=[0,Ni("src/info.ml"),204,6],gw=[0,Ni("Could_not_construct")],_w=[0,Ni("String")],xw=[0,Ni("Exn")],Sw=[0,Ni("Sexp")],Ew=[0,Ni("Tag_sexp")],Aw=[0,Ni("Tag_t")],Cw=[0,Ni("Tag_arg")],Nw=[0,Ni("Of_list")],Ow=[0,Ni("With_backtrace")],Iw=Ni("Base__Info.Exn"),Rw=Ni("Base.Info"),Tw=Ni("Base.Error"),Fw=[0,Ni(ge)],Lw=[0,Ni(bt)],Bw=[0,Ni(cr)],Uw=Ni(ge),Dw=Ni(cr),Mw=Ni(bt),Pw=Ni("neg"),jw=Ni("pos"),zw=Ni(ua),Ww=Ni(ge),Xw=Ni(cr),qw=Ni(bt),Hw=Ni("neg"),Vw=Ni("pos"),Gw=Ni(ua),Yw=Ni("Base.Sign"),Kw=Ni(oe),Zw=Ni(du),$w=Ni(gt),Qw=[0,Ni("src/comparable.ml"),133,4],Jw=Ni(ci),rk=Ni(ci),nk=Ni("Base.Unit.of_string: () expected"),ek=Ni("Base.Unit"),tk=Ni("Sexpable.Of_stringable.t_of_sexp expected an atom, but got a list"),uk=[0,Ni(xr),170,4],ak=[0,Ni(xr),174,4],ik=Yi(Mn,Mn,Fu),ck=Yi(1,0,0),fk=Yi(0,0,0),ok=[0,Yi(0,0,0)],sk=[0,[11,Ni("Char.of_string: "),[3,0,0]],Ni("Char.of_string: %S")],vk=Ni("Base.Char"),lk=[0,[11,Ni("String.is_substring_at: invalid index "),[4,0,0,0,[11,Ni(" for string of length "),[4,0,0,0,0]]]],Ni("String.is_substring_at: invalid index %d for string of length %d")],hk=Ni(gn),bk=[0,[3,0,0],Ni(er)],dk=Ni("Base.Bytes"),pk=[0,Ni("\0\0\0\0\0\0\0\0R\0i\0"),Ni("ÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿ\0"),Ni("ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ"),Ni("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),Ni("ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0ÿÿÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ"),Ni(gn),Ni(gn),Ni(gn),Ni(gn),Ni(gn),Ni(gn)],mk=[0,[2,0,[11,Ni(".of_string: invalid input "),[3,0,0]]],Ni("%s.of_string: invalid input %S")],yk=Ni("-0x"),wk=Ni(mu),kk=Ni("int63"),gk=Ni(pu),_k=Ni(Z),xk=Ni(pu),Sk=Ni("int32"),Ek=Ni(pu),Ak=(Ni(L),Ni(Z),Ni(L)),Ck=Ni(pu),Nk=[0,[11,Ni("conversion from "),[2,0,[11,Ni(" to "),[2,0,[11,Ni(" failed: "),[2,0,[11,Ni(" is out of range"),0]]]]]]],Ni("conversion from %s to %s failed: %s is out of range")],Ok=[0,Ni(We),96,9],Ik=[0,Ni(We),148,9],Rk=[0,Ni(We),176,9],Tk=[0,Wr,Wr,46340,1290,215,73,35,21,14,10,8,7,5,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],Fk=[0,Yi(Mn,Mn,16383),Yi(Mn,Mn,16383),Yi(Mn,fr,0),Yi(1664510,0,0),Yi(46340,0,0),Yi(5404,0,0),Yi(1290,0,0),Yi(463,0,0),Yi(215,0,0),Yi(118,0,0),Yi(73,0,0),Yi(49,0,0),Yi(35,0,0),Yi(27,0,0),Yi(21,0,0),Yi(17,0,0),Yi(14,0,0),Yi(12,0,0),Yi(10,0,0),Yi(9,0,0),Yi(8,0,0),Yi(7,0,0),Yi(7,0,0),Yi(6,0,0),Yi(5,0,0),Yi(5,0,0),Yi(5,0,0),Yi(4,0,0),Yi(4,0,0),Yi(4,0,0),Yi(4,0,0),Yi(3,0,0),Yi(3,0,0),Yi(3,0,0),Yi(3,0,0),Yi(3,0,0),Yi(3,0,0),Yi(3,0,0),Yi(3,0,0),Yi(3,0,0),Yi(2,0,0),Yi(2,0,0),Yi(2,0,0),Yi(2,0,0),Yi(2,0,0),Yi(2,0,0),Yi(2,0,0),Yi(2,0,0),Yi(2,0,0),Yi(2,0,0),Yi(2,0,0),Yi(2,0,0),Yi(2,0,0),Yi(2,0,0),Yi(2,0,0),Yi(2,0,0),Yi(2,0,0),Yi(2,0,0),Yi(2,0,0),Yi(2,0,0),Yi(2,0,0),Yi(2,0,0),Yi(1,0,0),Yi(1,0,0)],Lk=[0,[2,0,[11,Ni(" /"),[12,37,[12,32,[2,0,[11,Ni(Ve),0]]]]]],Ni(Du)],Bk=[0,[2,0,[12,32,[12,37,[12,32,[2,0,[11,Ni(ke),0]]]]]],Ni(y)],Uk=Yi(0,0,0),Dk=Yi(1,0,0),Mk=Yi(63,0,0),Pk=[0,[11,Ni(at),0],Ni(at)],jk=[0,[11,Ni(dn),0],Ni(dn)],zk=Yi(Gt,Gt,21845),Wk=Yi(ka,ka,3855),Xk=Yi(65793,65793,257),qk=(Ni(" /"),Ni(Ve),Ni(Du),Ni(ke),Ni(y),Ni(gn),Ni("[Int.ceil_log2] got invalid input"),Ni(gn),Ni("[Int.floor_log2] got invalid input"),Ni(zn),Ni(zn),Ni(oe),Ni(du),Ni(gt),Ni("src/int.ml"),[0,[4,6,0,0,0],Ni(jn)]),Hk=[0,[4,6,0,0,0],Ni(jn)],Vk=[0,[11,Ni("Int.of_float: argument ("),[8,[0,0,0],0,0,[11,Ni(Kn),0]]],Ni("Int.of_float: argument (%f) is out of range or NaN")],Gk=[0,[11,Ni("Int.of_string: "),[3,0,0]],Ni("Int.of_string: %S")],Yk=Ni("Base.Int.Hex"),Kk=Ni("Base.Int"),Zk=[0,[11,Ni("Nativeint.of_float: argument ("),[8,[0,0,0],0,0,[11,Ni(Kn),0]]],Ni("Nativeint.of_float: argument (%f) is out of range or NaN")],$k=Ni("Base.Nativeint"),Qk=Ni(gn),Jk=Ni("[Int64.ceil_log2] got invalid input"),rg=Ni(gn),ng=Ni("[Int64.floor_log2] got invalid input"),eg=[0,[11,Ni(zn),0],Ni(zn)],tg=[0,[11,Ni("Int64.of_float: argument ("),[8,[0,0,0],0,0,[11,Ni(Kn),0]]],Ni("Int64.of_float: argument (%f) is out of range or NaN")],ug=Ni("Base.Int64"),ag=Ni(mu),ig=[0,[7,6,0,0,0],Ni("%Lx")],cg=Ni(oe),fg=Ni(du),og=Ni(gt),sg=[0,Ni(Pr),317,2],vg=[0,[11,Ni("Int63.of_float: argument ("),[8,[0,0,0],0,0,[11,Ni(Kn),0]]],Ni("Int63.of_float: argument (%f) is out of range or NaN")],lg=Yi(0,0,0),hg=[0,[11,Ni("Int63.of_string: invalid input "),[3,0,0]],Ni("Int63.of_string: invalid input %S")],bg=[0,Ni(Pr),si,20],dg=Yi(2,0,0),pg=Yi(2,0,0),mg=Yi(2,0,0),yg=Yi(2,0,0),wg=Yi(16777214,Mn,Fu),kg=Yi(1,0,0),gg=Ni("Base.Int63.Hex"),_g=Ni("Base.Int63"),xg=Ni("Base.Bool"),Sg=[0,[11,Ni("Int32.of_float: argument ("),[8,[0,0,0],0,0,[11,Ni(Kn),0]]],Ni("Int32.of_float: argument (%f) is out of range or NaN")],Eg=Ni("Base.Int32"),Ag=[0,Ni("src/int63.ml"),155,9],Cg=Ni("%.15g"),Ng=Ni("%.17g"),Og=Ni(Gn),Ig=Ni("Base.Float"),Rg=Ni("b"),Tg=Ni(Bu),Fg=Ni(gn),Lg=Ni("ppx_inline_test: cannot use -list-partition or -partition without specifying a partition at preprocessing time"),Bg=(Ni(Tt),Ni(Tt),Ni("Argument "),Ni(" doesn't fit the format filename[:line_number]\n"),Ni("Argument %s doesn't fit the format filename[:line_number]\n%!"),Ni(": unexpected anonymous argument "),Ni("%s: unexpected anonymous argument %s\n%!"),Ni(Nt),Ni(l),Ni(" , characters "),Ni(" - "),Ni(" File %S , line %d , characters %d - %d %!"),Ni(Nt),Ni(l),Ni(" File %S , line %d %!"),Ni(Nt),Ni(" File %S %!"),Ni(Ie),Ni(Ie),Ni("FORCE_DROP_INLINE_TEST")),Ug=Ni(gn),Dg=Ni(ba),Mg=(Ni(ba),Ni(" [args]"),Ni("%s %s %s [args]"),Ni(" Path to the root of the source tree"),Ni("-source-tree-root"),Ni(" Allow output patterns in tests expectations"),Ni("-allow-output-patterns"),Ni(" Diff command for tests that require diffing (use - to disable diffing)"),Ni("-diff-cmd"),Ni(" Update expect tests in place"),Ni("-in-place"),Ni(" Summarize tests without using color"),Ni("-no-color"),Ni('location Run only the tests specified by all the -only-test options.\n Locations can be one of these forms:\n - file.ml\n - file.ml:line_number\n - File "file.ml"\n - File "file.ml", line 23\n - File "file.ml", line 23, characters 2-3'),Ni("-only-test"),Ni("substring Only run tests whose names contain the given substring"),Ni("-matching"),Ni("tag Only run tests tagged with [tag] (overrides previous -drop-tag)"),Ni("-require-tag"),Ni("tag Only run tests not tagged with [tag] (overrides previous -require-tag)"),Ni("-drop-tag"),Ni(" Log the tests run in inline_tests.log"),Ni("-log"),Ni(" Show the number of tests ran"),Ni("-show-counts"),Ni(" End with an error if no tests were run"),Ni("-strict"),Ni(" Run tests only up to the first error (doesn't work for expect tests)"),Ni("-stop-on-error"),Ni(" Show the tests as they run"),Ni("-verbose"),Ni(" Only run the tests in the given partition"),Ni("-partition"),Ni(" Lists all the partitions that contain at least one test or test_module"),Ni("-list-partitions"),Ni(" Do not run tests but show what would have been run"),Ni("-list-test-names"),Ni("TESTING_FRAMEWORK")),Pg=Ni("PPX_INLINE_TEST_LIB_AM_RUNNING_INLINE_TEST"),jg=Ni("inline-test"),zg=Ni(gn),Wg=Ni(on),Xg=Ni(on),qg=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],0],Ni(Cn)],Hg=[0,[11,Ni(A),[17,[0,Ni(ea),1,0],0]],Ni(pn)],Vg=[0,[17,0,0],Ni(ku)],Gg=Ni(ma),Yg=Ni(gn),Kg=[0,[2,0,[2,0,0]],Ni("%s%s")],Zg=[0,[12,92,0],Ni("\\")],$g=[0,[11,Ni(A),[17,[0,Ni(ea),1,0],0]],Ni(pn)],Qg=[0,[17,[0,Ni(ea),1,0],0],Ni(ea)],Jg=Ni("and"),r_=Ni(gn),n_=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],[2,0,[2,0,[11,Ni(la),[17,[0,Ni(ea),1,0],0]]]]],Ni("@[%s%s =@ ")],e_=[0,[17,0,[17,[0,Ni(ne),0,0],0]],Ni(se)],t_=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],[2,0,[11,Ni(la),[17,[0,Ni(ea),1,0],0]]]],Ni("@[%s =@ ")],u_=[0,[17,0,[17,[0,Ni(ne),0,0],0]],Ni(se)],a_=[0,[18,[1,[0,[11,Ni(Aa),0],Ni(Aa)]],0],Ni(zu)],i_=[0,[17,0,0],Ni(ku)],c_=[0,[18,[1,[0,[11,Ni(Aa),0],Ni(Aa)]],0],Ni(zu)],f_=[0,[17,0,0],Ni(ku)],o_=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],0],Ni(Cn)],s_=[0,[17,0,0],Ni(ku)],v_=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],0],Ni(Cn)],l_=[0,[17,0,0],Ni(ku)],h_=[0,[18,[1,[0,[11,Ni(Za),0],Ni(Za)]],[18,[1,[0,[11,Ni($n),0],Ni($n)]],[11,Ni(ou),[17,[0,Ni(ea),1,0],0]]]],Ni(qa)],b_=[0,[11,Ni("is"),[17,0,0]],Ni("is@]")],d_=[0,[17,0,0],Ni(ku)],p_=Ni(rt),m_=Ni(me),y_=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],0],Ni(Cn)],w_=[0,[17,[0,Ni(ea),1,0],0],Ni(ea)],k_=[0,[17,0,0],Ni(ku)],g_=Ni(rt),__=Ni(me),x_=Ni(gn),S_=Ni(on),E_=Ni(on),A_=[0,[11,Ni(yu),[10,0]],Ni(Ge)],C_=[0,Ni("cor/roc/parser.ml"),489,4],N_=Ni(gn),O_=Ni(on),I_=Ni(on),R_=[0,[11,Ni(Hr),[3,0,0]],Ni(Nr)],T_=[0,Ni(gn),1,0,0],F_=Ni("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),L_=Ni(_r),B_=Ni(Ma),U_=Ni(F),D_=Ni("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),M_=Ni(Zn),P_=Ni(Ye),j_=Ni(ye),z_=Ni(yr),W_=Ni("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\t\0\0\n\n\n\n\n\n\n\n\n\n\0\0\0\v\0\0\0\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\0\r\0\0\0\0"),X_=Ni("\0\0\0\0\0\0\0\0\0\0\0\0"),q_=Ni(Xt),H_=Ni(gn),V_=Ni(on),G_=Ni("Roc__Lexer.SyntaxError"),Y_=Ni(on),K_=Ni(En),Z_=Ni(En),$_=Ni(En),Q_=Ni(En),J_=Ni(En),rx=Ni(En),nx=[0,[11,Ni(we),[2,0,[11,Ni(yt),[2,0,0]]]],Ni(Dn)],ex=[0,[11,Ni(te),[2,0,0]],Ni(X)],tx=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],Ni(p)],ux=Ni(gn),ax=Ni(on),ix=Ni(on),cx=Ni(on),fx=Ni(gn),ox=Ni(Pe),sx=Ni(Pe),vx=[0,0,0],lx=[0,[11,Ni(W),0],Ni(W)],hx=[0,[11,Ni(" -["),0],Ni(" -[")],bx=[0,[11,Ni("]->"),[17,[0,Ni(ea),1,0],0]],Ni("]->@ ")],dx=[0,[11,Ni(A),[17,[0,Ni(ea),1,0],0]],Ni(pn)],px=[0,[12,42,[4,0,0,0,0]],Ni("*%d")],mx=[0,[12,63,[4,0,0,0,0]],Ni("?%d")],yx=Ni(hi),wx=Ni(ci),kx=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],0],Ni(Cn)],gx=[0,[17,0,0],Ni(ku)],_x=Ni(rt),xx=Ni(me),Sx=[0,[17,[0,Ni(ne),0,0],[17,[0,Ni(ne),0,0],0]],Ni(U)],Ex=[0,[18,[1,[0,[11,Ni(Aa),0],Ni(Aa)]],0],Ni(zu)],Ax=[0,[17,0,0],Ni(ku)],Cx=[0,[18,[1,[0,[11,Ni(Za),0],Ni(Za)]],[11,Ni("proto "),[2,0,[12,32,[2,0,[11,Ni(" :"),[17,[0,Ni(ea),1,0],0]]]]]]],Ni("@[proto %s %s :@ ")],Nx=[0,0],Ox=[0,[17,0,0],Ni(ku)],Ix=Ni("entry"),Rx=Ni("let"),Tx=[0,[18,[1,[0,[11,Ni(Za),0],Ni(Za)]],[2,0,[12,32,[2,0,[11,Ni(la),[17,[0,Ni(ea),1,0],0]]]]]],Ni("@[%s %s =@ ")],Fx=[0,[17,0,0],Ni(ku)],Lx=[0,[17,[0,Ni(ea),1,0],[18,[1,[0,0,Ni(gn)]],[11,Ni(G),0]]],Ni("@ @[| ")],Bx=[0,[17,0,0],Ni(ku)],Ux=[0,[12,92,0],Ni("\\")],Dx=[0,[11,Ni(A),[17,[0,Ni(ea),1,0],0]],Ni(pn)],Mx=[0,[17,[0,Ni(ea),1,0],0],Ni(ea)],Px=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],[11,Ni(Nn),[2,0,[11,Ni(la),[17,[0,Ni(ea),1,0],0]]]]],Ni("@[let %s =@ ")],jx=[0,[17,0,[17,[0,Ni(ne),0,0],[18,[1,[0,[11,Ni($n),0],Ni($n)]],[11,Ni(qr),[17,[0,Ni(ea),1,0],0]]]]],Ni("@]@,@[in@ ")],zx=[0,[17,0,0],Ni(ku)],Wx=Ni(hi),Xx=Ni(ci),qx=[0,[18,[1,[0,[11,Ni(Aa),0],Ni(Aa)]],0],Ni(zu)],Hx=[0,[17,0,0],Ni(ku)],Vx=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],0],Ni(Cn)],Gx=[0,[17,0,0],Ni(ku)],Yx=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],0],Ni(Cn)],Kx=[0,[17,0,0],Ni(ku)],Zx=[0,[18,[1,[0,[11,Ni(Za),0],Ni(Za)]],[11,Ni("choice {"),0]],Ni("@[choice {")],$x=[0,[11,Ni(en),[17,0,0]],Ni(" }@]")],Qx=Ni(rt),Jx=Ni(me),rS=Ni(hi),nS=Ni(ci),eS=Ni("`"),tS=Ni(gn),uS=[0,[11,Ni("(entry) "),[2,0,[11,Ni(Ht),0]]],Ni("(entry) %s: ")],aS=[0,[11,Ni(Wt),[2,0,[11,Ni(Ht),0]]],Ni(Jt)],iS=[0,[11,Ni(Ka),[2,0,[11,Ni(Ht),0]]],Ni($a)],cS=[0,[11,Ni("(proto) "),[2,0,[11,Ni(Ht),0]]],Ni("(proto) %s: ")],fS=[0,[11,Ni("```uls\n"),[2,0,[11,Ni(qn),0]]],Ni("```uls\n%s\n```")],oS=[0,[12,kn,[4,0,0,0,[12,58,0]]],Ni("~%d:")],sS=[0,[12,58,[2,0,0]],Ni(":%s")],vS=Ni(","),lS=[0,[12,91,[2,0,[12,93,0]]],Ni("[%s]")],hS=Ni("`"),bS=Ni(gn),dS=Ni(Pe),pS=Ni(Pe),mS=Ni("bad application"),yS=[2,Ni("?")],wS=Ni("application to non-function"),kS=Ni(gn),gS=Ni(Pe),_S=Ni("Uls__Eval.Eval_error"),xS=Ni(Pe),SS=[0,1],ES=Ni("p has links"),AS=Ni("found specialization for non-value type "),CS=Ni("var ended up in proto"),NS=Ni("should always be covered in assoc_lset"),OS=Ni("don't unify"),IS=Ni("unspec in proto is solved somehow"),RS=Ni(" Spec: "),TS=Ni("something weird ended up in proto, spec lsets. Proto: "),FS=Ni("Created lset table has duplicates or is unsorted!"),LS=Ni("proto is not specialized!"),BS=Ni(Sa),US=Ni(f),DS=[0,Ni(kt),kn,8],MS=[0,Ni(kt),150,30],PS=[0,Ni(kt),149,60],jS=Ni("differing values"),zS=Ni("incompatible types"),WS=Ni(Tr),XS=Ni(he),qS=Ni("attempting to unify generalization"),HS=Ni(li),VS=Ni(yt),GS=Ni(C),YS=Ni(gn),KS=Ni(Pe),ZS=Ni("Uls__Solve.Solve_err"),$S=Ni(Pe),QS=Ni(yt),JS=Ni(Qr),rE=Ni("unspecialized var type "),nE=[0,Ni(Vt),151,14],eE=[0,Ni(Vt),171,10],tE=Ni("~"),uE=Ni(me),aE=Ni(rt),iE=Ni(ma),cE=Ni("Ir error: leftover specializations for "),fE=[0,Ni(Vt),_u,12],oE=Ni("No irmorphized roots found!"),sE=Ni("~"),vE=Ni(gn),lE=Ni(Pe),hE=Ni("Uls__Ir.Ir_error"),bE=Ni(Pe),dE=[0,[11,Ni(yu),[10,0]],Ni(Ge)],pE=[0,Ni("cor/experiments/uls/parser.ml"),606,4],mE=[0,Ni("cor/experiments/uls/parser.mly"),136,6],yE=[2,Ni(hi)],wE=[1,Ni(hi)],kE=[2,Ni(hi)],gE=[0,Ni(hi)],_E=[2,Ni(hi)],xE=Ni(gn),SE=Ni(Pe),EE=Ni(Pe),AE=[0,[11,Ni(Hr),[3,0,0]],Ni(Nr)],CE=Ni(gn),NE=[0,Ni(gn),1,0,0],OE=Ni("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),IE=Ni(_r),RE=Ni(Ma),TE=Ni(Fr),FE=Ni("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),LE=Ni(d),BE=Ni(Zn),UE=Ni(pe),DE=Ni(Ye),ME=Ni(yr),PE=Ni("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\0\0\0\0\0\0\0\0\0\t\0\0\n\0\0\0\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\0\f\0\0\0\0\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"),jE=Ni(Ne),zE=Ni(Xt),WE=Ni(gn),XE=Ni(Pe),qE=Ni("Uls__Lexer.SyntaxError"),HE=Ni(Pe),VE=[0,[17,[0,Ni(ea),1,0],0],Ni(ea)],GE=[0,[11,Ni(G),0],Ni(G)],YE=[0,[18,[1,[0,0,Ni(gn)]],0],Ni(s)],KE=[2,Ni("?")],ZE=[0,[17,0,0],Ni(ku)],$E=[0,[17,[0,Ni(ne),0,0],[17,[0,Ni(ne),0,0],0]],Ni(U)],QE=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],[2,0,[11,Ni(la),0]]],Ni("@[%s =")],JE=[0,[17,0,0],Ni(ku)],rA=[0,[18,[1,[0,[11,Ni(Aa),0],Ni(Aa)]],0],Ni(zu)],nA=[0,[17,0,0],Ni(ku)],eA=[0,[11,Ni(we),[2,0,[11,Ni(yt),[2,0,0]]]],Ni(Dn)],tA=[0,[11,Ni(te),[2,0,0]],Ni(X)],uA=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],Ni(p)],aA=Ni(gn),iA=Ni(Pe),cA=Ni(Pe),fA=Ni(Pe),oA=[0,[2,0,0],Ni(Ie)],sA=Ni(gn),vA=Ni(k),lA=Ni(k),hA=[0,[18,[1,[0,[11,Ni(Aa),0],Ni(Aa)]],0],Ni(zu)],bA=[0,[17,0,0],Ni(ku)],dA=[0,[17,[0,Ni(ne),0,0],[18,[1,[0,[11,Ni(fi),0],Ni(fi)]],[11,Ni(G),0]]],Ni(ur)],pA=[0,[17,[0,Ni(ea),1,0],[11,Ni(Ae),0]],Ni(Jr)],mA=[0,[17,0,0],Ni(ku)],yA=[0,[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[11,Ni(Nn),[2,0,[11,Ni(la),[17,[0,Ni(ea),1,0],0]]]]],Ni(fa)],wA=[0,[17,0,[17,[0,Ni(ea),1,0],[11,Ni(qr),[17,0,[17,[0,Ni(ne),0,0],0]]]]],Ni(Ar)],kA=[0,[17,[0,Ni(ea),1,0],0],Ni(ea)],gA=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],[2,0,0]],Ni(bn)],_A=[0,[17,0,0],Ni(ku)],xA=[0,[18,[1,[0,[11,Ni(Aa),0],Ni(Aa)]],0],Ni(zu)],SA=[0,[17,0,0],Ni(ku)],EA=[0,[18,[1,[0,[11,Ni(Aa),0],Ni(Aa)]],[18,[1,[0,[11,Ni(Xu),0],Ni(Xu)]],0]],Ni(oa)],AA=[0,[17,0,0],Ni(ku)],CA=[0,[18,[1,[0,[11,Ni(Za),0],Ni(Za)]],[18,[1,[0,[11,Ni($n),0],Ni($n)]],[11,Ni("match"),[17,[0,Ni(ea),1,0],0]]]],Ni("@[@[match@ ")],NA=[0,[11,Ni(" with"),[17,0,0]],Ni(" with@]")],OA=[0,[17,0,0],Ni(ku)],IA=[0,[17,[0,Ni(ea),1,0],0],Ni(ea)],RA=[0,[2,0,0],Ni(Ie)],TA=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],0],Ni(Cn)],FA=[0,[17,0,0],Ni(ku)],LA=[0,[12,95,0],Ni(ui)],BA=[0,[17,[0,Ni(ea),1,0],[11,Ni(G),0]],Ni(ei)],UA=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],0],Ni(Cn)],DA=[0,[17,0,0],Ni(ku)],MA=[0,[17,[0,Ni(ea),1,0],[11,Ni("as "),[2,0,0]]],Ni("@ as %s")],PA=Ni(rt),jA=Ni(me),zA=Ni(gn),WA=Ni(gn),XA=[0,[11,Ni(Wt),[2,0,[11,Ni(Ht),0]]],Ni(Jt)],qA=[0,[11,Ni(Ka),[2,0,[11,Ni(Ht),0]]],Ni($a)],HA=[0,[11,Ni("```refine\n"),[2,0,[11,Ni(qn),0]]],Ni("```refine\n%s\n```")],VA=[0,[17,[0,Ni(ea),1,0],0],Ni(ea)],GA=[0,[2,0,0],Ni(Ie)],YA=[0,[12,44,[17,[0,Ni(ea),1,0],0]],Ni(da)],KA=[0,[12,39,[4,0,0,0,0]],Ni("'%d")],ZA=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],[12,91,0]],Ni(J)],$A=[0,[12,93,[17,0,0]],Ni("]@]")],QA=[0,[15,0],Ni(pa)],JA=Ni(Vu),rC=Ni(me),nC=[0,[15,0],Ni(pa)],eC=[0,[12,40,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[11,Ni(nn),[17,[0,Ni(ea),1,0],0]]]],Ni($u)],tC=[0,[4,0,0,0,0],Ni(Zt)],uC=[0,[17,0,[12,41,0]],Ni(ln)],aC=[0,[12,40,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[11,Ni(zr),[17,[0,Ni(ea),1,0],0]]]],Ni(Au)],iC=[0,[17,0,[12,41,0]],Ni(ln)],cC=[0,[12,40,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[11,Ni(Uu),[17,[0,Ni(ea),1,0],0]]]],Ni(uu)],fC=[0,[17,0,[12,41,0]],Ni(ln)],oC=[0,[15,0],Ni(pa)],sC=[0,[12,59,[17,[0,Ni(ea),1,0],0]],Ni(lu)],vC=[0,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[12,91,0]],Ni(x)],lC=[0,[17,[0,Ni(ne),0,0],[12,93,[17,0,0]]],Ni(z)],hC=[0,[12,40,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[11,Ni("Syntax.TTag"),[17,[0,Ni(ea),1,0],0]]]],Ni("(@[<2>Syntax.TTag@ ")],bC=[0,[17,0,[12,41,0]],Ni(ln)],dC=[0,[15,0],Ni(pa)],pC=[0,[12,59,[17,[0,Ni(ea),1,0],0]],Ni(lu)],mC=[0,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[12,91,0]],Ni(x)],yC=[0,[17,[0,Ni(ne),0,0],[12,93,[17,0,0]]],Ni(z)],wC=[0,[12,40,[18,[1,[0,0,Ni(gn)]],0]],Ni(Ze)],kC=[0,[3,0,0],Ni(er)],gC=[0,[12,44,[17,[0,Ni(ea),1,0],0]],Ni(da)],_C=[0,[17,0,[12,41,0]],Ni(ln)],xC=Ni(gn),SC=Ni(k),EC=Ni(k),AC=Ni(Sa),CC=Ni(f),NC=Ni("tags have different sizes"),OC=Ni(Tr),IC=Ni(Tr),RC=Ni(he),TC=Ni(li),FC=Ni(yt),LC=Ni(C),BC=Ni("cannot deep copy unbound type"),UC=Ni(gn),DC=Ni(k),MC=Ni("Refine__Solve.Solve_err"),PC=Ni(k),jC=[0,[0,0,0],0],zC=Ni(lt),WC=Ni(gn),XC=Ni(k),qC=Ni(k),HC=[0,[17,[0,Ni(ne),0,0],0],Ni(ne)],VC=[0,[18,[1,[0,[11,Ni(Aa),0],Ni(Aa)]],0],Ni(zu)],GC=[0,[11,Ni(mr),0],Ni(mr)],YC=[0,[17,0,0],Ni(ku)],KC=[0,[17,[0,Ni(ne),0,0],0],Ni(ne)],ZC=[0,[17,[0,Ni(ne),0,0],[18,[1,[0,[11,Ni(Aa),0],Ni(Aa)]],[18,[1,[0,[11,Ni(Za),0],Ni(Za)]],[4,0,0,0,[11,Ni(": {"),0]]]]],Ni("@,@[@[%d: {")],$C=[0,[17,[0,Ni(ne),0,0],[11,Ni("feed "),0]],Ni("@,feed ")],QC=[0,[17,0,[17,[0,Ni(ne),0,0],[12,At,[17,0,0]]]],Ni("@]@,}@]")],JC=[0,[11,Ni(Nn),0],Ni(Nn)],rN=[0,[11,Ni(" = "),0],Ni(" = ")],nN=[0,[12,59,0],Ni(";")],eN=[0,[18,[1,[0,[11,Ni(Aa),0],Ni(Aa)]],[18,[1,[0,[11,Ni(Za),0],Ni(Za)]],[11,Ni(An),0]]],Ni("@[@[switch ")],tN=[0,[11,Ni(Lr),0],Ni(Lr)],uN=[0,[17,0,[17,[0,Ni(ne),0,0],[11,Ni(ce),0]]],Ni("@]@,} in join ")],aN=[0,[17,0,0],Ni(ku)],iN=[0,[12,32,0],Ni(za)],cN=[0,[17,[2,iu],[11,Ni("et_union_id "),0]],Ni("@get_union_id ")],fN=[0,[17,[2,98],[11,Ni("uild_union "),[4,0,0,0,[12,32,0]]]],Ni("@build_union %d ")],oN=[0,[17,[2,iu],[11,Ni("et_union_struct "),0]],Ni("@get_union_struct ")],sN=[0,[17,[2,98],[11,Ni("uild_struct"),0]],Ni("@build_struct")],vN=[0,[17,[2,iu],[11,Ni("et_field "),[4,0,0,0,[12,32,0]]]],Ni("@get_field %d ")],lN=[0,[2,0,0],Ni(Ie)],hN=[0,[2,0,[11,Ni(" : "),0]],Ni("%s : ")],bN=[0,[12,32,0],Ni(za)],dN=[0,[12,96,[4,0,0,0,[11,Ni(Lr),0]]],Ni("`%d {")],pN=[0,[12,At,0],Ni("}")],mN=[0,[11,Ni(de),0],Ni(de)],yN=[0,[11,Ni(L),0],Ni(L)],wN=[0,[11,Ni(di),0],Ni(di)],kN=[0,[11,Ni(Jn),0],Ni(Jn)],gN=Ni(ma),_N=[0,[11,Ni(en),0],Ni(en)],xN=[0,[11,Ni("[ "),0],Ni("[ ")],SN=Ni(ma),EN=[0,[11,Ni(" ]"),0],Ni(" ]")],AN=Ni(lt),CN=Ni(lt),NN=[0,[15,0],Ni(pa)],ON=[0,[12,40,[18,[1,[0,0,Ni(gn)]],0]],Ni(Ze)],IN=[0,[12,44,[17,[0,Ni(ea),1,0],0]],Ni(da)],RN=[0,[3,0,0],Ni(er)],TN=[0,[17,0,[12,41,0]],Ni(ln)],FN=[0,[15,0],Ni(pa)],LN=[0,[12,59,[17,[0,Ni(ea),1,0],0]],Ni(lu)],BN=[0,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[12,91,0]],Ni(x)],UN=[0,[17,[0,Ni(ne),0,0],[12,93,[17,0,0]]],Ni(z)],DN=[0,[12,59,[17,[0,Ni(ea),1,0],0]],Ni(lu)],MN=[0,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[12,91,0]],Ni(x)],PN=[0,[17,[0,Ni(ne),0,0],[12,93,[17,0,0]]],Ni(z)],jN=[0,[12,59,[17,[0,Ni(ea),1,0],0]],Ni(lu)],zN=[0,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[12,91,0]],Ni(x)],WN=[0,[17,[0,Ni(ne),0,0],[12,93,[17,0,0]]],Ni(z)],XN=Ni("Ir.Void"),qN=Ni("Ir.Int"),HN=[0,[12,40,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[11,Ni("Ir.Struct"),[17,[0,Ni(ea),1,0],0]]]],Ni("(@[<2>Ir.Struct@ ")],VN=[0,[17,0,[12,41,0]],Ni(ln)],GN=[0,[12,40,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[11,Ni("Ir.Union"),[17,[0,Ni(ea),1,0],0]]]],Ni("(@[<2>Ir.Union@ ")],YN=[0,[17,0,[12,41,0]],Ni(ln)],KN=[0,[12,37,[4,0,0,0,0]],Ni("%%%d")],ZN=Ni(gn),$N=Ni(k),QN=Ni(k),JN=[0,[4,0,0,0,0],Ni(Zt)],rO=[0,Ni("cor/experiments/refine/decision_tree.ml"),153,12],nO=Ni("layout of branch var cannot be int"),eO=[0,[15,0],Ni(pa)],tO=[0,[12,59,[17,[0,Ni(ea),1,0],0]],Ni(lu)],uO=[0,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[12,91,0]],Ni(x)],aO=[0,[17,[0,Ni(ne),0,0],[12,93,[17,0,0]]],Ni(z)],iO=[0,[15,0],Ni(pa)],cO=[0,[12,40,[18,[1,[0,0,Ni(gn)]],0]],Ni(Ze)],fO=[0,[4,0,0,0,0],Ni(Zt)],oO=[0,[12,44,[17,[0,Ni(ea),1,0],0]],Ni(da)],sO=[0,[17,0,[12,41,0]],Ni(ln)],vO=[0,[12,59,[17,[0,Ni(ea),1,0],0]],Ni(lu)],lO=[0,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[12,91,0]],Ni(x)],hO=[0,[17,[0,Ni(ne),0,0],[12,93,[17,0,0]]],Ni(z)],bO=[0,[15,0],Ni(pa)],dO=[0,[12,59,[17,[0,Ni(ea),1,0],0]],Ni(lu)],pO=[0,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[12,91,0]],Ni(x)],mO=[0,[17,[0,Ni(ne),0,0],[12,93,[17,0,0]]],Ni(z)],yO=[0,[15,0],Ni(pa)],wO=[0,[12,59,[17,[0,Ni(ea),1,0],0]],Ni(lu)],kO=[0,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[12,91,0]],Ni(x)],gO=[0,[17,[0,Ni(ne),0,0],[12,93,[17,0,0]]],Ni(z)],_O=[0,[12,59,[17,[0,Ni(ea),1,0],0]],Ni(lu)],xO=[0,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[12,91,0]],Ni(x)],SO=[0,[17,[0,Ni(ne),0,0],[12,93,[17,0,0]]],Ni(z)],EO=[0,[12,40,[18,[1,[0,0,Ni(gn)]],0]],Ni(Ze)],AO=[0,[12,44,[17,[0,Ni(ea),1,0],0]],Ni(da)],CO=[0,[12,44,[17,[0,Ni(ea),1,0],0]],Ni(da)],NO=[0,[17,0,[12,41,0]],Ni(ln)],OO=[0,[11,Ni("`CtorCase ("),[18,[1,[0,[11,Ni($),0],Ni($)]],0]],Ni("`CtorCase (@[")],IO=[0,[17,0,[12,41,0]],Ni(ln)],RO=Ni("unreachable 91"),TO=[0,[15,0],Ni(pa)],FO=[0,[12,40,[18,[1,[0,0,Ni(gn)]],0]],Ni(Ze)],LO=[0,[12,44,[17,[0,Ni(ea),1,0],0]],Ni(da)],BO=[0,[4,0,0,0,0],Ni(Zt)],UO=[0,[17,0,[12,41,0]],Ni(ln)],DO=[0,[12,59,[17,[0,Ni(ea),1,0],0]],Ni(lu)],MO=[0,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[12,91,0]],Ni(x)],PO=[0,[17,[0,Ni(ne),0,0],[12,93,[17,0,0]]],Ni(z)],jO=[0,[15,0],Ni(pa)],zO=[0,[12,59,[17,[0,Ni(ea),1,0],0]],Ni(lu)],WO=[0,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[12,91,0]],Ni(x)],XO=[0,[17,[0,Ni(ne),0,0],[12,93,[17,0,0]]],Ni(z)],qO=[0,[12,40,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[11,Ni("Decision_tree.Case ("),[17,[0,Ni(ne),0,0],0]]]],Ni("(@[<2>Decision_tree.Case (@,")],HO=[0,[12,44,[17,[0,Ni(ea),1,0],0]],Ni(da)],VO=[0,[12,44,[17,[0,Ni(ea),1,0],0]],Ni(da)],GO=[0,[17,[0,Ni(ne),0,0],[11,Ni(Mr),[17,0,0]]],Ni(Kt)],YO=[0,[15,0],Ni(pa)],KO=[0,[12,59,[17,[0,Ni(ea),1,0],0]],Ni(lu)],ZO=[0,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[12,91,0]],Ni(x)],$O=[0,[17,[0,Ni(ne),0,0],[12,93,[17,0,0]]],Ni(z)],QO=Ni("Decision_tree.Unreachable"),JO=[0,[12,40,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[11,Ni("Decision_tree.Immediate"),[17,[0,Ni(ea),1,0],0]]]],Ni("(@[<2>Decision_tree.Immediate@ ")],rI=[0,[17,0,[12,41,0]],Ni(ln)],nI=[0,[12,40,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[11,Ni("Decision_tree.Switch ("),[17,[0,Ni(ne),0,0],0]]]],Ni("(@[<2>Decision_tree.Switch (@,")],eI=[0,[12,44,[17,[0,Ni(ea),1,0],0]],Ni(da)],tI=[0,[17,[0,Ni(ne),0,0],[11,Ni(Mr),[17,0,0]]],Ni(Kt)],uI=[0,[15,0],Ni(pa)],aI=[0,[12,59,[17,[0,Ni(ea),1,0],0]],Ni(lu)],iI=[0,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[12,91,0]],Ni(x)],cI=[0,[17,[0,Ni(ne),0,0],[12,93,[17,0,0]]],Ni(z)],fI=[0,[12,40,[18,[1,[0,0,Ni(gn)]],0]],Ni(Ze)],oI=[0,[12,44,[17,[0,Ni(ea),1,0],0]],Ni(da)],sI=[0,[17,0,[12,41,0]],Ni(ln)],vI=[0,[15,0],Ni(pa)],lI=[0,[12,40,[18,[1,[0,0,Ni(gn)]],0]],Ni(Ze)],hI=[0,[12,44,[17,[0,Ni(ea),1,0],0]],Ni(da)],bI=[0,[17,0,[12,41,0]],Ni(ln)],dI=[0,[15,0],Ni(pa)],pI=[0,[12,59,[17,[0,Ni(ea),1,0],0]],Ni(lu)],mI=[0,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[12,91,0]],Ni(x)],yI=[0,[17,[0,Ni(ne),0,0],[12,93,[17,0,0]]],Ni(z)],wI=[0,[12,40,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[11,Ni("Decision_tree.Ctor ("),[17,[0,Ni(ne),0,0],0]]]],Ni("(@[<2>Decision_tree.Ctor (@,")],kI=[0,[12,44,[17,[0,Ni(ea),1,0],0]],Ni(da)],gI=[0,[17,[0,Ni(ne),0,0],[11,Ni(Mr),[17,0,0]]],Ni(Kt)],_I=Ni("Decision_tree.Wild"),xI=[0,[11,Ni("Tag("),[4,0,0,0,[11,Ni(ma),0]]],Ni("Tag(%d, ")],SI=[0,[12,41,0],Ni(me)],EI=[0,[15,0],Ni(pa)],AI=[0,[12,40,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[11,Ni("Decision_tree.Tag ("),[17,[0,Ni(ne),0,0],0]]]],Ni("(@[<2>Decision_tree.Tag (@,")],CI=[0,[12,44,[17,[0,Ni(ea),1,0],0]],Ni(da)],NI=[0,[17,[0,Ni(ne),0,0],[11,Ni(Mr),[17,0,0]]],Ni(Kt)],OI=Ni(gn),II=Ni(k),RI=Ni(k),TI=Ni("bad discriminant memory layout"),FI=[0,[2,0,0],Ni(Ie)],LI=[0,[12,32,0],Ni(za)],BI=Ni(vn),UI=[0,[12,40,0],Ni(rt)],DI=[0,[12,41,0],Ni(me)],MI=Ni(lt),PI=[0,[4,0,0,0,0],Ni(Zt)],jI=Ni($t),zI=Ni(vn),WI=Ni(za),XI=Ni($t),qI=Ni("illegal memory for tag id"),HI=Ni("illegal type/memory for union"),VI=Ni(lt),GI=[0,[11,Ni("⊥"),0],Ni("⊥")],YI=Ni(za),KI=Ni("bad memory layout "),ZI=Ni(mn),$I=Ni(mn),QI=Ni("bad struct memory layout"),JI=[0,[15,0],Ni(pa)],rR=[0,[12,59,[17,[0,Ni(ea),1,0],0]],Ni(lu)],nR=[0,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[12,91,0]],Ni(x)],eR=[0,[17,[0,Ni(ne),0,0],[12,93,[17,0,0]]],Ni(z)],tR=[0,[12,40,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[11,Ni("Eval.Cell"),[17,[0,Ni(ea),1,0],0]]]],Ni("(@[<2>Eval.Cell@ ")],uR=[0,[4,0,0,0,0],Ni(Zt)],aR=[0,[17,0,[12,41,0]],Ni(ln)],iR=[0,[12,40,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[11,Ni("Eval.Block"),[17,[0,Ni(ea),1,0],0]]]],Ni("(@[<2>Eval.Block@ ")],cR=[0,[17,0,[12,41,0]],Ni(ln)],fR=Ni(gn),oR=Ni(k),sR=Ni(k),vR=[0,[11,Ni(yu),[10,0]],Ni(Ge)],lR=[0,Ni("cor/experiments/refine/parser.ml"),694,4],hR=Ni(gn),bR=Ni(k),dR=Ni(k),pR=[0,[11,Ni(Hr),[3,0,0]],Ni(Nr)],mR=Ni(gn),yR=[0,Ni(gn),1,0,0],wR=Ni(_r),kR=Ni(Ma),gR=Ni(Fr),_R=Ni(Zn),xR=Ni("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),SR=Ni(Ye),ER=Ni(pe),AR=Ni(ye),CR=Ni(yr),NR=Ni("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\t\0\0\0\0\0\0\0\0\0\0\0\0\n\0\0\v\0\0\0\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\r\0\0\0\0"),OR=Ni(Ne),IR=Ni(Xt),RR=Ni(gn),TR=Ni(k),FR=Ni("Refine__Lexer.SyntaxError"),LR=Ni(k),BR=Ni("cannot create tags of void layout"),UR=Ni("tag cannot have int layout"),DR=Ni(gn),MR=Ni(k),PR=Ni(k),jR=[0,[11,Ni(we),[2,0,[11,Ni(yt),[2,0,0]]]],Ni(Dn)],zR=[0,[11,Ni(te),[2,0,0]],Ni(X)],WR=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],Ni(p)],XR=Ni(gn),qR=Ni(k),HR=Ni(k),VR=Ni(k),GR=Ni(gn),YR=Ni(hn),KR=Ni(hn),ZR=[0,[18,[1,[0,[11,Ni(Aa),0],Ni(Aa)]],0],Ni(zu)],$R=[0,[17,0,0],Ni(ku)],QR=[0,[17,[0,Ni(ne),0,0],[18,[1,[0,[11,Ni(fi),0],Ni(fi)]],[11,Ni(G),0]]],Ni(ur)],JR=[0,[17,[0,Ni(ea),1,0],[11,Ni(Ae),0]],Ni(Jr)],rT=[0,[17,0,0],Ni(ku)],nT=[0,[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[11,Ni(Nn),[2,0,[11,Ni(la),[17,[0,Ni(ea),1,0],0]]]]],Ni(fa)],eT=[0,[17,0,[17,[0,Ni(ea),1,0],[11,Ni(qr),[17,0,[17,[0,Ni(ne),0,0],0]]]]],Ni(Ar)],tT=[0,[17,[0,Ni(ea),1,0],0],Ni(ea)],uT=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],[2,0,0]],Ni(bn)],aT=[0,[17,0,0],Ni(ku)],iT=[0,[18,[1,[0,[11,Ni(Aa),0],Ni(Aa)]],0],Ni(zu)],cT=[0,[17,0,0],Ni(ku)],fT=[0,[18,[1,[0,[11,Ni(Aa),0],Ni(Aa)]],[18,[1,[0,[11,Ni(Xu),0],Ni(Xu)]],0]],Ni(oa)],oT=[0,[17,0,0],Ni(ku)],sT=[0,[18,[1,[0,[11,Ni(Za),0],Ni(Za)]],[18,[1,[0,[11,Ni($n),0],Ni($n)]],[11,Ni(ou),[17,[0,Ni(ea),1,0],0]]]],Ni(qa)],vT=[0,[11,Ni(" is"),[17,0,0]],Ni(" is@]")],lT=[0,[17,0,0],Ni(ku)],hT=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],[12,92,[2,0,[11,Ni(A),[17,[0,Ni(ea),1,0],0]]]]],Ni("@[\\%s ->@ ")],bT=[0,[17,0,0],Ni(ku)],dT=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],0],Ni(Cn)],pT=[0,[17,[0,Ni(ea),1,0],0],Ni(ea)],mT=[0,[17,0,0],Ni(ku)],yT=[0,[17,[0,Ni(ea),1,0],0],Ni(ea)],wT=[0,[2,0,0],Ni(Ie)],kT=[0,[12,95,0],Ni(ui)],gT=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],0],Ni(Cn)],_T=[0,[17,0,0],Ni(ku)],xT=[0,[2,0,0],Ni(Ie)],ST=[0,[17,[0,Ni(ea),1,0],[11,Ni(G),0]],Ni(ei)],ET=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],0],Ni(Cn)],AT=[0,[17,0,0],Ni(ku)],CT=Ni(rt),NT=Ni(me),OT=Ni(gu),IT=Ni(za),RT=Ni(gn),TT=Ni(gn),FT=[0,[11,Ni(Wt),[2,0,[12,58,[2,0,0]]]],Ni(ee)],LT=[0,[11,Ni(Ka),[2,0,[12,58,[2,0,0]]]],Ni(ir)],BT=[0,[11,Ni("```easy_tags\n"),[2,0,[11,Ni(qn),0]]],Ni("```easy_tags\n%s\n```")],UT=Ni("- "),DT=Ni("+ "),MT=Ni(". "),PT=Ni(gu),jT=[0,[17,[0,Ni(ea),1,0],0],Ni(ea)],zT=[0,[2,0,0],Ni(Ie)],WT=[0,[17,[0,Ni(ea),1,0],[11,Ni(Ae),0]],Ni(Jr)],XT=[0,[12,44,[17,[0,Ni(ea),1,0],0]],Ni(da)],qT=[0,[11,Ni(w),0],Ni(w)],HT=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],[12,91,0]],Ni(J)],VT=[0,[12,93,0],Ni("]")],GT=[0,[17,0,0],Ni(ku)],YT=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],0],Ni(Cn)],KT=[0,[17,0,0],Ni(ku)],ZT=Ni(rt),$T=Ni(me),QT=Ni("*"),JT=[0,[12,60,[0,[4,0,0,0,[12,62,0]]]],Ni(a)],rF=[0,[2,0,[4,0,0,0,0]],Ni(Na)],nF=[0,[0,[4,0,0,0,0]],Ni(Qu)],eF=Ni(lt),tF=Ni(re),uF=[0,[15,0],Ni(pa)],aF=Ni(Vu),iF=Ni(me),cF=[0,[15,0],Ni(pa)],fF=Ni("(Some "),oF=[0,[3,0,0],Ni(er)],sF=Ni(me),vF=Ni("None"),lF=[0,[12,40,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[11,Ni(nn),[17,[0,Ni(ea),1,0],0]]]],Ni($u)],hF=[0,[4,0,0,0,0],Ni(Zt)],bF=[0,[17,0,[12,41,0]],Ni(ln)],dF=[0,[12,40,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[11,Ni(zr),[17,[0,Ni(ea),1,0],0]]]],Ni(Au)],pF=[0,[17,0,[12,41,0]],Ni(ln)],mF=[0,[12,40,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[11,Ni("Syntax.ForA ("),[17,[0,Ni(ne),0,0],0]]]],Ni("(@[<2>Syntax.ForA (@,")],yF=[0,[4,0,0,0,0],Ni(Zt)],wF=[0,[12,44,[17,[0,Ni(ea),1,0],0]],Ni(da)],kF=[0,[17,[0,Ni(ne),0,0],[11,Ni(Mr),[17,0,0]]],Ni(Kt)],gF=[0,[12,40,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[11,Ni(Uu),[17,[0,Ni(ea),1,0],0]]]],Ni(uu)],_F=[0,[17,0,[12,41,0]],Ni(ln)],xF=[0,[15,0],Ni(pa)],SF=[0,[12,59,[17,[0,Ni(ea),1,0],0]],Ni(lu)],EF=[0,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[12,91,0]],Ni(x)],AF=[0,[17,[0,Ni(ne),0,0],[12,93,[17,0,0]]],Ni(z)],CF=Ni("Syntax.TTagEmpty"),NF=[0,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[11,Ni("Syntax.TTag {"),[17,[0,Ni(ne),0,0],0]]],Ni("@[<2>Syntax.TTag {@,")],OF=Ni("tags"),IF=[0,[18,[1,[0,0,Ni(gn)]],[2,0,[11,Ni(la),[17,[0,Ni(ea),1,0],0]]]],Ni(Ee)],RF=[0,[17,0,0],Ni(ku)],TF=[0,[12,59,[17,[0,Ni(ea),1,0],0]],Ni(lu)],FF=Ni("ext"),LF=[0,[18,[1,[0,0,Ni(gn)]],[2,0,[11,Ni(la),[17,[0,Ni(ea),1,0],0]]]],Ni(Ee)],BF=[0,[17,0,0],Ni(ku)],UF=[0,[17,0,[12,At,0]],Ni("@]}")],DF=[0,[12,40,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[11,Ni("Syntax.TFn ("),[17,[0,Ni(ne),0,0],0]]]],Ni("(@[<2>Syntax.TFn (@,")],MF=[0,[12,44,[17,[0,Ni(ea),1,0],0]],Ni(da)],PF=[0,[17,[0,Ni(ne),0,0],[11,Ni(Mr),[17,0,0]]],Ni(Kt)],jF=[0,[15,0],Ni(pa)],zF=[0,[12,59,[17,[0,Ni(ea),1,0],0]],Ni(lu)],WF=[0,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[12,91,0]],Ni(x)],XF=[0,[17,[0,Ni(ne),0,0],[12,93,[17,0,0]]],Ni(z)],qF=[0,[12,40,[18,[1,[0,0,Ni(gn)]],0]],Ni(Ze)],HF=[0,[3,0,0],Ni(er)],VF=[0,[12,44,[17,[0,Ni(ea),1,0],0]],Ni(da)],GF=[0,[17,0,[12,41,0]],Ni(ln)],YF=Ni(gn),KF=Ni(hn),ZF=Ni(hn),$F=Ni(Sa),QF=Ni(f),JF=[0,0,0],rL=Ni("cannot open generalized type"),nL=Ni("cannot close generalized type"),eL=[3,0],tL=[0,Ni("cor/experiments/easy_tags/solve.ml"),86,18],uL=Ni("tags differ in size"),aL=Ni(Tr),iL=Ni(Be),cL=Ni(Be),fL=Ni(ni),oL=Ni(Tr),sL=Ni(he),vL=Ni("cannot unify generalized type"),lL=Ni(li),hL=Ni(yt),bL=Ni(C),dL=[0,[15,0],Ni(pa)],pL=[0,[12,59,[17,[0,Ni(ea),1,0],0]],Ni(lu)],mL=[0,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[12,91,0]],Ni(x)],yL=[0,[17,[0,Ni(ne),0,0],[12,93,[17,0,0]]],Ni(z)],wL=[0,[12,59,[17,[0,Ni(ea),1,0],0]],Ni(lu)],kL=[0,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[12,91,0]],Ni(x)],gL=[0,[17,[0,Ni(ne),0,0],[12,93,[17,0,0]]],Ni(z)],_L=[0,[12,40,[18,[1,[0,0,Ni(gn)]],0]],Ni(Ze)],xL=[0,[12,44,[17,[0,Ni(ea),1,0],0]],Ni(da)],SL=[0,[17,0,[12,41,0]],Ni(ln)],EL=[0,[12,59,[17,[0,Ni(ea),1,0],0]],Ni(lu)],AL=[0,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[12,91,0]],Ni(x)],CL=[0,[17,[0,Ni(ne),0,0],[12,93,[17,0,0]]],Ni(z)],NL=[0,[18,[1,[0,[11,Ni(ha),0],Ni(ha)]],[11,Ni(Jn),0]],Ni("@[<2>{ ")],OL=Ni("Solve.shared"),IL=[0,[18,[1,[0,0,Ni(gn)]],[2,0,[11,Ni(la),[17,[0,Ni(ea),1,0],0]]]],Ni(Ee)],RL=[0,[17,0,0],Ni(ku)],TL=[0,[12,59,[17,[0,Ni(ea),1,0],0]],Ni(lu)],FL=Ni("only1"),LL=[0,[18,[1,[0,0,Ni(gn)]],[2,0,[11,Ni(la),[17,[0,Ni(ea),1,0],0]]]],Ni(Ee)],BL=[0,[17,0,0],Ni(ku)],UL=[0,[12,59,[17,[0,Ni(ea),1,0],0]],Ni(lu)],DL=Ni("only2"),ML=[0,[18,[1,[0,0,Ni(gn)]],[2,0,[11,Ni(la),[17,[0,Ni(ea),1,0],0]]]],Ni(Ee)],PL=[0,[17,0,0],Ni(ku)],jL=[0,[17,[0,Ni(ea),1,0],[12,At,[17,0,0]]],Ni("@ }@]")],zL=Ni(gn),WL=Ni(hn),XL=Ni("Easy_tags__Solve.Solve_err"),qL=Ni(hn),HL=[0,[11,Ni(yu),[10,0]],Ni(Ge)],VL=[0,Ni("cor/experiments/easy_tags/parser.ml"),831,4],GL=[3,0],YL=Ni(gn),KL=Ni(hn),ZL=Ni(hn),$L=[0,[11,Ni(Hr),[3,0,0]],Ni(Nr)],QL=Ni(gn),JL=[0,Ni(gn),1,0,0],rB=Ni(_r),nB=Ni(Ma),eB=Ni(Zn),tB=Ni(Ye),uB=Ni(kr),aB=Ni(yr),iB=Ni("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\t\0\0\0\0\0\0\0\0\0\0\0\0\n\0\0\v\0\0\0\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\r\0\0\0"),cB=Ni(Ne),fB=Ni(Xt),oB=Ni(gn),sB=Ni(hn),vB=Ni("Easy_tags__Lexer.SyntaxError"),lB=Ni(hn),hB=Ni(En),bB=Ni(En),dB=Ni(En),pB=Ni(En),mB=[0,[11,Ni(we),[2,0,[11,Ni(yt),[2,0,0]]]],Ni(Dn)],yB=[0,[11,Ni(te),[2,0,0]],Ni(X)],wB=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],Ni(p)],kB=Ni(gn),gB=Ni(hn),_B=Ni(hn),xB=Ni(hn),SB=[0,Ni("src/topological.ml"),59,13],EB=Ni(Pa),AB=Ni(Ya),CB=Ni(Rt),NB=Ni(vu),OB=Ni(xu),IB=Ni(Lu),RB=Ni(Vn),TB=Ni(m),FB=Ni(ve),LB=Ni(Mt),BB=Ni(Mt),UB=Ni(ze),DB=Ni(ze),MB=Ni("Graph__Blocks.BidirectionalLabeled(V)(E)(HM).Found"),PB=Ni(Rt),jB=Ni("[ocamlgraph] pred"),zB=Ni(vu),WB=Ni(xu),XB=Ni(La),qB=Ni(m),HB=Ni(ve),VB=Ni(ze),GB=Ni(Ir),YB=[0,Ni("src/blocks.ml"),474,8],KB=Ni(Lu),ZB=Ni(Vn),$B=Ni(m),QB=Ni(ve),JB=Ni(Mt),rU=Ni(Mt),nU=Ni(ze),eU=Ni(ze),tU=Ni("Graph__Blocks.Labeled(V)(E)(HM).Found"),uU=Ni(La),aU=Ni(m),iU=Ni(ve),cU=Ni(ze),fU=Ni(ze),oU=Ni(Pa),sU=Ni(Ya),vU=Ni(Rt),lU=Ni(vu),hU=Ni(xu),bU=Ni(Ir),dU=Ni(gn),pU=Ni(Ct),mU=Ni(Ct),yU=[0,[12,40,[18,[1,[0,0,Ni(gn)]],0]],Ni(Ze)],wU=[0,[4,0,0,0,0],Ni(Zt)],kU=[0,[12,44,[17,[0,Ni(ea),1,0],0]],Ni(da)],gU=[0,[4,0,0,0,0],Ni(Zt)],_U=[0,[17,0,[12,41,0]],Ni(ln)],xU=[0,[15,0],Ni(pa)],SU=[0,[12,40,[18,[1,[0,0,Ni(gn)]],0]],Ni(Ze)],EU=[0,[12,44,[17,[0,Ni(ea),1,0],0]],Ni(da)],AU=[0,[17,0,[12,41,0]],Ni(ln)],CU=Ni(gn),NU=Ni(Ct),OU=Ni(Ct),IU=[0,[11,Ni("`Sym ("),[18,[1,[0,[11,Ni($),0],Ni($)]],0]],Ni("`Sym (@[")],RU=[0,[3,0,0],Ni(er)],TU=[0,[17,0,[12,41,0]],Ni(ln)],FU=[0,[15,0],Ni(pa)],LU=[0,[15,0],Ni(pa)],BU=[0,[12,40,[18,[1,[0,0,Ni(gn)]],0]],Ni(Ze)],UU=[0,[12,44,[17,[0,Ni(ea),1,0],0]],Ni(da)],DU=[0,[17,0,[12,41,0]],Ni(ln)],MU=Ni(" not found in scope"),PU=[0,0],jU=[0,0],zU=Ni(gn),WU=Ni(Ct),XU=Ni(Ct),qU=[0,[11,Ni("`Var ("),[18,[1,[0,[11,Ni($),0],Ni($)]],0]],Ni("`Var (@[")],HU=[0,[4,0,0,0,0],Ni(Zt)],VU=[0,[17,0,[12,41,0]],Ni(ln)],GU=[0,[15,0],Ni(pa)],YU=[0,[15,0],Ni(pa)],KU=[0,[17,[0,Ni(ea),1,0],0],Ni(ea)],ZU=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],[15,[17,[0,Ni(ea),1,0],0]]],Ni(Sn)],$U=[0,[17,0,0],Ni(ku)],QU=[0,[17,[0,Ni(ea),1,0],0],Ni(ea)],JU=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],[15,[17,[0,Ni(ea),1,0],0]]],Ni(Sn)],rD=[0,[17,0,0],Ni(ku)],nD=[0,[17,[0,Ni(ea),1,0],[2,0,0]],Ni(bu)],eD=[0,[12,44,[17,[0,Ni(ea),1,0],0]],Ni(da)],tD=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],[15,0]],Ni(cn)],uD=[0,[17,0,0],Ni(ku)],aD=[0,[17,[0,Ni(ea),1,0],[2,0,0]],Ni(bu)],iD=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],[2,0,0]],Ni(bn)],cD=[0,[17,0,0],Ni(ku)],fD=[0,[12,44,[17,[0,Ni(ea),1,0],0]],Ni(da)],oD=[0,[17,[0,Ni(ea),1,0],[12,45,0]],Ni("@ -")],sD=[0,[11,Ni(Ae),0],Ni(Ae)],vD=Ni(lt),lD=Ni(w),hD=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],0],Ni(Cn)],bD=[0,[17,0,0],Ni(ku)],dD=[0,[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[12,91,[17,[0,Ni(ne),0,0],0]]],Ni(sn)],pD=[0,[17,[0,Ni(ne),0,0],[12,93,0]],Ni("@,]")],mD=[0,[17,0,0],Ni(ku)],yD=[0,[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[12,91,[17,[0,Ni(ne),0,0],0]]],Ni(sn)],wD=[0,[17,[0,Ni(ne),0,0],[12,93,[17,0,0]]],Ni(z)],kD=Ni(di),gD=Ni("Int"),_D=Ni("Str"),xD=[0,[15,0],Ni(pa)],SD=[0,[17,[0,Ni(ea),1,0],0],Ni(ea)],ED=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],[2,0,0]],Ni(bn)],AD=[0,[17,0,0],Ni(ku)],CD=[0,[17,[0,Ni(ea),1,0],0],Ni(ea)],ND=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],[15,[17,[0,Ni(ea),1,0],0]]],Ni(Sn)],OD=[0,[17,0,0],Ni(ku)],ID=[0,[15,0],Ni(pa)],RD=[0,[17,[0,Ni(ea),1,0],0],Ni(ea)],TD=Ni(da),FD=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],[15,0]],Ni(cn)],LD=[0,[17,0,0],Ni(ku)],BD=[0,[12,44,[17,[0,Ni(ea),1,0],0]],Ni(da)],UD=[0,[17,[0,Ni(ea),1,0],[12,45,0]],Ni("@ -")],DD=[0,[11,Ni(Ae),0],Ni(Ae)],MD=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],[12,60,[2,0,0]]],Ni("@[<%s")],PD=[0,[12,62,[17,0,0]],Ni(">@]")],jD=Ni(w),zD=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],0],Ni(Cn)],WD=[0,[17,0,0],Ni(ku)],XD=[0,[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[12,91,[17,[0,Ni(ne),0,0],0]]],Ni(sn)],qD=[0,[17,[0,Ni(ne),0,0],[12,93,0]],Ni("@,]")],HD=[0,[17,0,0],Ni(ku)],VD=[0,[18,[1,[0,0,Ni(gn)]],[12,91,0]],Ni("@[[")],GD=[0,[12,93,[17,0,0]],Ni("]@]")],YD=Ni(di),KD=Ni("Int"),ZD=Ni("Str"),$D=Ni("X"),QD=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],[15,[17,0,0]]],Ni("@[%a@]")],JD=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],[12,37,[15,[17,0,0]]]],Ni("@[%%%a@]")],rM=Ni(rt),nM=Ni(me),eM=[0,[0,[12,42,0]],Ni("%c*")],tM=[0,[0,[2,0,0]],Ni("%c%s")],uM=[0,[12,60,[0,[4,0,0,0,[12,62,0]]]],Ni(a)],aM=[0,[2,0,[4,0,0,0,0]],Ni(Na)],iM=[0,[0,[4,0,0,0,0]],Ni(Qu)],cM=Ni(lt),fM=Ni(lt),oM=Ni(re),sM=Ni(re),vM=Ni(re),lM=Ni("recursive type variable"),hM=Ni(gn),bM=Ni(Ct),dM=[0,K,0],pM=[3,[3,S]],mM=[0,K,1],yM=[3,[3,De]],wM=Ni(Ct),kM=[0,[17,[0,Ni(ne),0,0],0],Ni(ne)],gM=[0,[17,[0,Ni(ne),0,0],[17,[0,Ni(ne),0,0],0]],Ni(U)],_M=[0,[18,[1,[0,[11,Ni(Aa),0],Ni(Aa)]],0],Ni(zu)],xM=[0,[17,0,0],Ni(ku)],SM=[0,[12,32,0],Ni(za)],EM=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[15,0]]],Ni("@[@[%a")],AM=[0,[17,0,[17,[0,Ni(ea),1,0],[12,58,[17,[0,Ni(ea),1,0],0]]]],Ni("@]@ :@ ")],CM=[0,[17,0,0],Ni(ku)],NM=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[11,Ni("sig "),[15,[11,Ni(" :"),[17,[0,Ni(ea),1,0],0]]]]]],Ni("@[@[sig %a :@ ")],OM=[0,[17,0,[17,0,0]],Ni(Bt)],IM=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[11,Ni(Nn),[15,[11,Ni(la),[17,[0,Ni(ea),1,0],0]]]]]],Ni("@[@[let %a =@ ")],RM=[0,[17,0,[17,0,0]],Ni(Bt)],TM=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[11,Ni("run "),[15,[11,Ni(la),[17,[0,Ni(ea),1,0],0]]]]]],Ni("@[@[run %a =@ ")],FM=[0,[17,0,[17,0,0]],Ni(Bt)],LM=[0,[12,Rn,[17,[0,Ni(ea),1,0],[15,[11,Ni(A),[17,[0,Ni(ea),1,0],0]]]]],Ni("|@ %a ->@ ")],BM=[0,[17,[0,Ni(ea),1,0],0],Ni(ea)],UM=[0,[17,[0,Ni(ea),1,0],0],Ni(ea)],DM=[0,[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[11,Ni(Nn),[15,[11,Ni(la),[17,[0,Ni(ea),1,0],0]]]]],Ni("@[let %a =@ ")],MM=[0,[17,0,[17,[0,Ni(ea),1,0],[11,Ni(qr),[17,0,[17,[0,Ni(ne),0,0],0]]]]],Ni(Ar)],PM=[0,[17,[0,Ni(ea),1,0],0],Ni(ea)],jM=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],[2,0,[17,[0,Ni(ea),1,0],0]]],Ni(oi)],zM=[0,[17,0,0],Ni(ku)],WM=Ni(di),XM=[0,[12,34,[2,0,[12,34,0]]],Ni(rr)],qM=[0,[18,[1,[0,[11,Ni(Aa),0],Ni(Aa)]],0],Ni(zu)],HM=[0,[17,0,0],Ni(ku)],VM=[0,[18,[1,[0,[11,Ni(Aa),0],Ni(Aa)]],[18,[1,[0,[11,Ni(Xu),0],Ni(Xu)]],0]],Ni(oa)],GM=[0,[17,0,0],Ni(ku)],YM=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],[12,92,[15,[11,Ni(A),[17,[0,Ni(ea),1,0],0]]]]],Ni("@[\\%a ->@ ")],KM=[0,[17,0,0],Ni(ku)],ZM=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],0],Ni(Cn)],$M=[0,[17,[0,Ni(ea),1,0],0],Ni(ea)],QM=[0,[17,0,0],Ni(ku)],JM=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],[2,0,[17,[0,Ni(ea),1,0],0]]],Ni(oi)],rP=[0,[17,0,0],Ni(ku)],nP=[0,[18,[1,[0,[11,Ni(Aa),0],Ni(Aa)]],[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[11,Ni(ou),[17,[0,Ni(ea),1,0],0]]]],Ni("@[@[when@ ")],eP=[0,[11,Ni(" is"),[17,0,[17,[0,Ni(ea),1,0],[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],0]]]],Ni(" is@]@ @[")],tP=[0,[17,0,[17,[0,Ni(ne),0,0],[17,0,0]]],Ni("@]@,@]")],uP=[0,[17,[0,Ni(ea),1,0],0],Ni(ea)],aP=[0,[2,0,0],Ni(Ie)],iP=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],0],Ni(Cn)],cP=[0,[17,0,0],Ni(ku)],fP=Ni(rt),oP=Ni(me),sP=Ni(gu),vP=Ni(za),lP=Ni(gn),hP=[0,[11,Ni("(alias) "),[2,0,[12,58,[2,0,0]]]],Ni("(alias) %s:%s")],bP=[0,[11,Ni(Ka),[2,0,[12,58,[2,0,0]]]],Ni(ir)],dP=[0,[11,Ni(Wt),[2,0,[12,58,[2,0,0]]]],Ni(ee)],pP=[0,[11,Ni("```compose_fx\n"),[2,0,[11,Ni(qn),0]]],Ni("```compose_fx\n%s\n```")],mP=Ni(gn),yP=Ni(Ct),wP=Ni(Ct),kP=Ni(gn),gP=Ni(Ct),_P=Ni(Ct),xP=[1,0],SP=[0,Ni(ya),521,10],EP=[1,0],AP=[1,0],CP=Ni("pattern"),NP=Ni(ou),OP=Ni(ou),IP=[3,[3,zt]],RP=Ni(") in "),TP=Ni(" ("),FP=Ni("unbound variable "),LP=Ni("infer"),BP=[3,[3,S]],UP=[3,[3,De]],DP=[1,0],MP=[1,0],PP=[1,0],jP=[1,0],zP=[1,0],WP=Ni("call"),XP=Ni("call "),qP=[1,0],HP=Ni("top-level expr"),VP=Ni("with sig "),GP=Ni("with toplevel def"),YP=[0,Ni(ya),238,4],KP=Ni("arity mismatch for tag "),ZP=[0,Ni(ya),245,4],$P=Ni("arity mismatch for lambda "),QP=[0,-1057166496],JP=[1,0],rj=[3,zt],nj=[3,S],ej=[3,De],tj=Ni(li),uj=Ni(ni),aj=Ni(he),ij=Ni(li),cj=Ni("cannot unify generalized type; forgot to instantiate?"),fj=[1,0],oj=Ni(li),sj=Ni(yt),vj=Ni(me),lj=Ni(rt),hj=Ni("unify"),bj=[1,0],dj=[0,[2,0,[11,Ni(": "),0]],Ni("%s: ")],pj=Ni(ma),mj=Ni(Ht),yj=Ni(gn),wj=Ni(Ct),kj=Ni("Compose_fx__Solve.Solve_err"),gj=Ni(Ct),_j=[0,[11,Ni(yu),[10,0]],Ni(Ge)],xj=[0,Ni("cor/experiments/compose_fx/parser.ml"),1248,4],Sj=[3,[3,zt]],Ej=[3,[3,S]],Aj=[3,[3,De]],Cj=[2,0],Nj=[3,0],Oj=[1,0],Ij=[1,0],Rj=[1,0],Tj=[1,0],Fj=[1,0],Lj=[1,0],Bj=[1,0],Uj=[1,0],Dj=[1,0],Mj=[1,0],Pj=[1,0],jj=[1,0],zj=[1,0],Wj=[1,0],Xj=[1,0],qj=[1,0],Hj=[1,0],Vj=[1,0],Gj=[1,0],Yj=[1,0],Kj=[1,0],Zj=[1,0],$j=[1,0],Qj=[1,0],Jj=[1,0],rz=Ni(gn),nz=Ni(Ct),ez=Ni(Ct),tz=[0,[18,[1,[0,[11,Ni(Xu),0],Ni(Xu)]],[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[4,0,0,0,[11,Ni(" -> {"),[17,[0,Ni(ne),0,0],[15,[17,[0,Ni(ne),0,0],[15,[17,0,[17,_s,gs]]]]]]]]]],Ni("@[@[%d -> {@,%a@,%a@]@,}@]")],uz=[0,[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[11,Ni(Nn),[15,[17,[0,Ni(ea),1,0],[11,Ni(an),[15,[12,59,[17,0,0]]]]]]]],Ni("@[let %a@ = %a;@]")],az=[0,[18,[1,[0,[11,Ni(Aa),0],Ni(Aa)]],[11,Ni(An),[15,[11,Ni(Lr),[17,[0,Ni(ne),0,0],[15,[17,[0,Ni(ne),0,0],[11,Ni(ce),[15,[12,59,[17,0,0]]]]]]]]]]],Ni("@[switch %a {@,%a@,} in join %a;@]")],iz=[0,[18,[1,[0,0,Ni(gn)]],[11,Ni("entry "),[15,[12,59,[17,0,0]]]]],Ni("@[entry %a;@]")],cz=[0,[17,[0,Ni(ne),0,0],0],Ni(ne)],fz=[0,[15,[17,[0,Ni(ne),0,0],[17,[0,Ni(ne),0,0],0]]],Ni("%a@,@,")],oz=[0,[18,[1,[0,[11,Ni(Aa),0],Ni(Aa)]],0],Ni(zu)],sz=[0,[17,0,0],Ni(ku)],vz=[0,[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[11,Ni("global "),[15,[12,58,[17,[0,Ni(ea),1,0],[15,[17,[0,Ni(ea),1,0],[11,Ni(an),[15,[12,59,[17,0,0]]]]]]]]]]],Ni("@[global %a:@ %a@ = %a;@]")],lz=[0,[15,[17,[0,Ni(ne),0,0],0]],Ni("%a@,")],hz=[0,[15,0],Ni(pa)],bz=[0,[12,44,[17,[0,Ni(ne),0,0],[12,32,0]]],Ni(va)],dz=[0,[18,[1,[0,[11,Ni(fi),0],Ni(fi)]],[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[11,Ni("proc "),[15,[12,40,[17,[0,Ni(ne),0,0],[15,[12,41,[17,0,Ss]]]]]]]]]],Ni("@[@[@[proc %a(@,%a)@]:@ %a@]@ @[{@;<0 2>@[")],pz=[0,[11,Ni("return "),[15,[12,59,[17,0,[17,[0,Ni(ne),0,0],[17,0,[12,At,[17,0,0]]]]]]]],Ni("return %a;@]@,@]}@]")],mz=[0,[12,44,[17,[0,Ni(ea),1,0],[15,0]]],Ni(Va)],yz=[0,[12,44,[17,[0,Ni(ea),1,0],[15,0]]],Ni(Va)],wz=[0,[12,44,[17,[0,Ni(ea),1,0],[15,0]]],Ni(Va)],kz=[0,Ni(";"),0,Ni(gn)],gz=[0,Ni(gn),0,Ni(gn)],_z=[0,[17,[0,Ni(ea),1,0],[15,[17,[0,Ni(ea),1,0],0]]],Ni("@ %a@ ")],xz=[0,[15,0],Ni(pa)],Sz=[0,[4,0,0,0,0],Ni(Zt)],Ez=[0,[12,34,[2,0,[12,34,0]]],Ni(rr)],Az=[0,[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[17,[2,Hu],[11,Ni("ake_union<"),[17,[0,Ni(ne),0,0],[4,0,0,0,[12,44,[17,[0,Ni(ea),1,0],[15,[12,62,[17,0,0]]]]]]]]]],Ni("@[@make_union<@,%d,@ %a>@]")],Cz=[0,[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[17,[2,iu],[11,Ni("et_union_id<"),[17,[0,Ni(ne),0,0],[15,[12,62,[17,0,0]]]]]]],Ni("@[@get_union_id<@,%a>@]")],Nz=[0,[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[17,[2,iu],[11,Ni("et_union_struct<"),[17,[0,Ni(ne),0,0],[15,[12,62,[17,0,0]]]]]]],Ni("@[@get_union_struct<@,%a>@]")],Oz=[0,[18,[1,[0,[11,Ni(fi),0],Ni(fi)]],[17,[2,Hu],[11,Ni("ake_struct{"),[15,[16,[12,At,[17,0,0]]]]]]],Ni("@[@make_struct{%a%t}@]")],Iz=[0,[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[17,[2,iu],[11,Ni("et_struct_field<"),[17,[0,Ni(ne),0,0],[15,[12,44,[17,[0,Ni(ea),1,0],[4,0,0,0,[12,62,[17,0,0]]]]]]]]]],Ni("@[@get_struct_field<@,%a,@ %d>@]")],Rz=[0,[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[17,[2,99],[11,Ni("all_indirect("),[17,[0,Ni(ne),0,0],[15,[15,[12,41,[17,0,0]]]]]]]],Ni("@[@call_indirect(@,%a%a)@]")],Tz=[0,[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[17,[2,99],[11,Ni("all_direct("),[17,[0,Ni(ne),0,0],[15,[15,[12,41,[17,0,0]]]]]]]],Ni("@[@call_direct(@,%a%a)@]")],Fz=[0,[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[17,[2,99],[11,Ni("all_kfn("),[17,[0,Ni(ne),0,0],[2,0,[15,[12,41,[17,0,0]]]]]]]],Ni("@[@call_kfn(@,%s%a)@]")],Lz=[0,[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[17,[2,Hu],[11,Ni("ake_box("),[17,[0,Ni(ne),0,0],[15,[12,41,[17,0,0]]]]]]],Ni("@[@make_box(@,%a)@]")],Bz=[0,[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[17,[2,iu],[11,Ni("et_boxed<"),[17,[0,Ni(ne),0,0],[15,[12,62,[17,0,0]]]]]]],Ni("@[@get_boxed<@,%a>@]")],Uz=[0,[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[17,[2,Bn],[11,Ni("tr_cast("),[17,[0,Ni(ne),0,0],[15,[11,Ni(" as"),[17,[0,Ni(ea),1,0],[15,[12,41,[17,0,0]]]]]]]]]],Ni("@[@ptr_cast(@,%a as@ %a)@]")],Dz=[0,[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[17,[2,Hu],[11,Ni("ake_fn_ptr<"),[17,[0,Ni(ne),0,0],[15,[12,62,[17,0,0]]]]]]],Ni("@[@make_fn_ptr<@,%a>@]")],Mz=[0,[15,0],Ni(pa)],Pz=[0,[12,44,[17,[0,Ni(ne),0,0],[12,32,0]]],Ni(va)],jz=[0,[18,[1,[0,[11,Ni($n),0],Ni($n)]],[15,[12,58,[17,[0,Ni(ea),1,0],[15,[17,0,0]]]]]],Ni("@[%a:@ %a@]")],zz=[0,[2,0,0],Ni(Ie)],Wz=[0,[17,[0,Ni(ea),1,0],[12,96,[4,0,0,0,[12,32,[15,0]]]]],Ni("@ `%d %a")],Xz=[0,[12,44,0],Ni(",")],qz=[0,Ni(","),0,Ni(gn)],Hz=[0,Ni(gn),0,Ni(gn)],Vz=[0,[12,44,[17,[0,Ni(ne),0,0],[12,32,0]]],Ni(va)],Gz=[0,[11,Ni("..."),0],Ni("...")],Yz=[0,[11,Ni("str"),0],Ni("str")],Kz=[0,[11,Ni(L),0],Ni(L)],Zz=[0,[11,Ni(H),0],Ni(H)],$z=[0,[11,Ni("*fn"),0],Ni("*fn")],Qz=[0,[18,[1,[0,[11,Ni(Xu),0],Ni(Xu)]],[12,b,[18,[1,[0,[11,Ni(Xu),0],Ni(Xu)]],[17,[0,Ni(ea),1,0],0]]]],Ni("@[{@[@ ")],Jz=[0,[17,[0,Ni(ea),1,0],[17,0,[16,[12,At,[17,0,0]]]]],Ni("@ @]%t}@]")],rW=[0,[11,Ni(di),0],Ni(di)],nW=[0,[18,[1,[0,[11,Ni(Xu),0],Ni(Xu)]],[12,91,[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],0]]],Ni("@[[@[")],eW=[0,[17,0,[17,[0,Ni(ea),1,0],[12,93,[17,0,0]]]],Ni("@]@ ]@]")],tW=[0,[11,Ni(w),0],Ni(w)],uW=[0,[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[11,Ni(ia),[15,[12,62,[17,0,0]]]]],Ni("@[box<%a>@]")],aW=[0,[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[11,Ni(ia),[17,[0,Ni(ne),0,0],[15,[11,Ni(la),[17,[0,Ni(ea),1,0],[15,[12,62,[17,0,0]]]]]]]]],Ni("@[box<@,%a =@ %a>@]")],iW=[0,[18,[1,[0,[11,Ni(Ut),0],Ni(Ut)]],[11,Ni(ia),[17,[0,Ni(ne),0,0],[15,[12,62,[17,0,0]]]]]],Ni("@[box<@,%a>@]")],cW=[0,[12,37,[11,Ni("type_"),[4,0,0,0,0]]],Ni("%%type_%d")],fW=Ni(gn),oW=Ni(Ct),sW=[0,Su],vW=Ni(Ct),lW=Ni(lt),hW=[1,0],bW=[1,0],dW=Ni(fe),pW=[1,0],mW=Ni("impossible after monomorphization"),yW=[1,0],wW=Ni("todo"),kW=[0,0],gW=Ni(fe),_W=Ni(gn),xW=Ni(Ct),SW=Ni(Ct),EW=Ni(gn),AW=Ni(Ct),CW=Ni(Ct),NW=Ni(fe),OW=Ni("specialize val"),IW=Ni("specialize fn"),RW=[1,0],TW=Ni("clone_type: Link"),FW=[3,0],LW=Ni(gn),BW=Ni(Ct),UW=Ni(Ct),DW=[0,[11,Ni(Hr),[3,0,0]],Ni(Nr)],MW=Ni(gn),PW=[0,Ni(gn),1,0,0],jW=Ni(_r),zW=Ni(Ma),WW=Ni(Fr),XW=Ni(F),qW=Ni(d),HW=Ni(Zn),VW=Ni("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),GW=Ni("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),YW=Ni(Ye),KW=Ni(kr),ZW=Ni(yr),$W=Ni("\0"),QW=Ni(Ne),JW=Ni("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\t\0\n\v\0\0\f\f\f\f\f\f\f\f\f\f\r\0\0\0\0\0\0\0\0"),rX=Ni(Xt),nX=Ni(""),eX=Ni(gn),tX=Ni(Ct),uX=Ni("Compose_fx__Lexer.SyntaxError"),aX=Ni(Ct),iX=Ni(gn),cX=Ni(Ct),fX=Ni(Ct),oX=Ni("clos_"),sX=Ni(xa),vX=Ni("_closure"),lX=Ni(xa),hX=Ni("captures_box"),bX=Ni("captures_stack"),dX=Ni("rec_fn_ptr_"),pX=Ni("var"),mX=Ni("payload"),yX=Ni("non-tag pattern not yet supported"),wX=[5,0],kX=Ni("fnptr"),gX=Ni("captures"),_X=Ni("discr"),xX=Ni("join"),SX=Ni(gn),EX=Ni(qu),AX=Ni("captures_stack_"),CX=Ni("captures_box_"),NX=Ni(qu),OX=Ni("fn_ptr_"),IX=Ni("struct"),RX=Ni(Dt),TX=[0,[15,0],Ni(pa)],FX=Ni("non-struct layout for struct: "),LX=Ni("unboxed"),BX=Ni("non-struct layout for struct"),UX=Ni(Dt),DX=Ni("inner"),MX=Ni("non-var pattern not yet supported"),PX=Ni(gn),jX=Ni(Ct),zX=Ni(Ct),WX=[0,[18,[1,[0,[11,Ni(Aa),0],Ni(Aa)]],[15,[17,0,0]]],Ni("@[%a@]")],XX=[0,[18,[1,[0,0,Ni(gn)]],[2,0,[12,32,[18,[1,[0,[11,Ni(Aa),0],Ni(Aa)]],[11,Ni(an),[15,[17,[0,Ni(ne),0,0],[11,Ni("> "),[15,[17,0,[17,0,0]]]]]]]]]]],Ni("@[%s @[= %a@,> %a@]@]")],qX=[0,[18,[1,[0,0,Ni(gn)]],[15,[17,0,0]]],Ni("@[%a@]")],HX=Ni("link after unlink"),VX=Ni(""),GX=Ni("forA after monomorphization"),YX=Ni(""),KX=Ni(""),ZX=Ni("lambda set in surface syntax"),$X=Ni("alias after unlink"),QX=[0,[4,0,0,0,0],Ni(Zt)],JX=[0,[2,0,0],Ni(Ie)],rq=[0,[18,[1,[0,0,Ni(gn)]],[12,91,[15,[12,93,[17,0,0]]]]],Ni("@[[%a]@]")],nq=Ni(gn),eq=Ni("not a block"),tq=Ni("not a label"),uq=Ni("not a word"),aq=Ni(gn),iq=Ni(Ct),cq=Ni(Ct),fq=Ni("did not expect linked type"),oq=Ni(ri),sq=Ni(" real to be unbound"),vq=Ni("expected alias "),lq=Ni(ri),hq=Ni(" vs "),bq=Ni("signature and definition names do not match: "),dq=Ni(_e),pq=[0,Ni("cor/experiments/compose_fx/can_lower.ml"),400,2],mq=Ni("run definitions cannot be recursive"),yq=Ni(_e),wq=Ni(ma),kq=Ni("captured on toplevel: "),gq=Ni("non-closure definitions cannot be recursive"),_q=Ni(_e),xq=Ni("lam"),Sq=Ni("expected alias real to be unbound before instantiation"),Eq=Ni(wu),Aq=Ni(" not found"),Cq=Ni(o),Nq=Ni(Zr),Oq=Ni(" has the wrong number of arguments"),Iq=Ni(o),Rq=Ni(Zr),Tq=Ni(" already mapped"),Fq=Ni(Zr),Lq=[1,0],Bq=Ni(" is told to instantiate to itself"),Uq=Ni(o),Dq=Ni(Zr),Mq=[3,0],Pq=Ni("unexpected lambda set"),jq=Ni(wu),zq=[3,[3,zt]],Wq=[3,[3,S]],Xq=[3,[3,De]],qq=Ni(" does not have arg "),Hq=Ni(o),Vq=Ni(He),Gq=Ni(" has a type argument without a name"),Yq=Ni(o),Kq=Ni(He),Zq=Ni(" with a different type"),$q=Ni("cannot reference an alias "),Qq=Ni(He),Jq=Ni("alias args must be a ForA with a name"),rH=Ni("extract_named_var"),nH=Ni(Ht),eH=Ni(gn),tH=Ni(Ct),uH=Ni("Compose_fx__Can_lower.Can_error"),aH=Ni(Ct),iH=[0,[11,Ni(we),[2,0,[11,Ni(yt),[2,0,0]]]],Ni(Dn)],cH=[0,[11,Ni(te),[2,0,0]],Ni(X)],fH=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],Ni(p)],oH=Ni(gn),sH=Ni(Ct),vH=Ni(Ct),lH=Ni(Ct),hH=Ni(za),bH=Ni("#"),dH=[1,[5,-174312699]],pH=Ni("No hover location found"),mH=Ni("Parse error: "),yH=Ni("Canonicalize error: "),wH=Ni("Solve error: "),kH=Ni(Qr),gH=Ni("Eval error: "),_H=Ni("no queries given!"),xH=Ni("Type not found at "),SH=Ni("Elab error: "),EH=Ni(" for phase "),AH=Ni("Cannot do "),CH=[0,0,0],NH=[0,0,0],OH=Ni(gn),IH=Ni(gu),RH=Ni("# cor \\+\\([a-z]+\\) -\\([a-z]+\\)"),TH=Ni("\\(\\^+\\)"),FH=Ni("# cor "),LH=Ni("> "),BH=Ni("Jsoo_runtime.Error.Exn"),UH=Ni(tt),DH=Ni("No emit "),MH=Ni("No phase "),PH=Ni("No language "),jH=Ni(gu),zH=Ni("Internal error. Please report this.\n\n"),WH=Ni("languages"),XH=Ni("phases"),qH=Ni("emits"),HH=Ni("userProgram"),VH=Ni("compile"),GH=Ni("hover");function YH(r){if("number"==typeof r)return 0;switch(r[0]){case 0:return[0,YH(r[1])];case 1:return[1,YH(r[1])];case 2:return[2,YH(r[1])];case 3:return[3,YH(r[1])];case 4:return[4,YH(r[1])];case 5:return[5,YH(r[1])];case 6:return[6,YH(r[1])];case 7:return[7,YH(r[1])];case 8:return[8,r[1],YH(r[2])];case 9:var n=r[1];return[9,n,n,YH(r[3])];case 10:return[10,YH(r[1])];case 11:return[11,YH(r[1])];case 12:return[12,YH(r[1])];case 13:return[13,YH(r[1])];default:return[14,YH(r[1])]}}function KH(r,n){if("number"==typeof r)return n;switch(r[0]){case 0:return[0,KH(r[1],n)];case 1:return[1,KH(r[1],n)];case 2:return[2,KH(r[1],n)];case 3:return[3,KH(r[1],n)];case 4:return[4,KH(r[1],n)];case 5:return[5,KH(r[1],n)];case 6:return[6,KH(r[1],n)];case 7:return[7,KH(r[1],n)];case 8:return[8,r[1],KH(r[2],n)];case 9:var e=r[2];return[9,r[1],e,KH(r[3],n)];case 10:return[10,KH(r[1],n)];case 11:return[11,KH(r[1],n)];case 12:return[12,KH(r[1],n)];case 13:return[13,KH(r[1],n)];default:return[14,KH(r[1],n)]}}function ZH(r,n){if("number"==typeof r)return n;switch(r[0]){case 0:return[0,ZH(r[1],n)];case 1:return[1,ZH(r[1],n)];case 2:return[2,r[1],ZH(r[2],n)];case 3:return[3,r[1],ZH(r[2],n)];case 4:var e=r[3],t=r[2];return[4,r[1],t,e,ZH(r[4],n)];case 5:var u=r[3],a=r[2];return[5,r[1],a,u,ZH(r[4],n)];case 6:var i=r[3],c=r[2];return[6,r[1],c,i,ZH(r[4],n)];case 7:var f=r[3],o=r[2];return[7,r[1],o,f,ZH(r[4],n)];case 8:var s=r[3],v=r[2];return[8,r[1],v,s,ZH(r[4],n)];case 9:return[9,r[1],ZH(r[2],n)];case 10:return[10,ZH(r[1],n)];case 11:return[11,r[1],ZH(r[2],n)];case 12:return[12,r[1],ZH(r[2],n)];case 13:var l=r[2];return[13,r[1],l,ZH(r[3],n)];case 14:var h=r[2];return[14,r[1],h,ZH(r[3],n)];case 15:return[15,ZH(r[1],n)];case 16:return[16,ZH(r[1],n)];case 17:return[17,r[1],ZH(r[2],n)];case 18:return[18,r[1],ZH(r[2],n)];case 19:return[19,ZH(r[1],n)];case 20:var b=r[2];return[20,r[1],b,ZH(r[3],n)];case 21:return[21,r[1],ZH(r[2],n)];case 22:return[22,ZH(r[1],n)];case 23:return[23,r[1],ZH(r[2],n)];default:var d=r[2];return[24,r[1],d,ZH(r[3],n)]}}function $H(r,n,e){return r[1]===n?(r[1]=e,1):0}function QH(r){throw[0,$o,r]}function JH(r){throw[0,Qo,r]}var rV=[j,Ls,Wc()];function nV(r,n){return gf(r,n)?r:n}function eV(r){return 0<=r?r:0|-r}var tV=Wr,uV=nc(Bs);function aV(r,n){var e=vf(r),t=vf(n),u=Cc(e+t|0);return ki(r,0,u,0,e),ki(n,0,u,e,t),u}function iV(r){return 0<=r&&!(et>>0?25>>0||(e=1):23!==n&&(e=1),e?r+32|0:r}function WV(r){return 25>>0?r:r+32|0}function XV(r){return 25>>0?r:r+be|0}function qV(r,n){return 0==(r-n|0)?1:0}function HV(r){var n=0<=r?1:0,e=n?r<=55295?1:0:n;if(e)var t=e;else{var u=57344<=r?1:0;t=u?r<=jt?1:0:u}return t?r:JH(aV(jc(ev,r),nv))}function VV(r){return et>1,d=t(b,e),p=d[1],m=t(n-b|0,d[2]),y=p,w=m[1],k=0,g=m[2];;){if(y){if(w){var _=w[1],x=y[1],S=w[2],E=y[2];if(0>1,d=e(b,t),p=d[1],m=e(n-b|0,d[2]),y=p,w=m[1],k=0,g=m[2];;){if(y){if(w){var _=w[1],x=y[1],S=w[2],E=y[2];if(0>1,E=t(S,e),A=E[1],C=t(n-S|0,E[2]),N=A,O=C[1],I=0,R=C[2];;){if(N){if(O){var T=O[2],F=O[1],L=N[2],B=N[1],U=Xo(r,B,F);if(0===U){N=L,O=T,I=[0,B,I];continue}if(0>1,E=e(S,t),A=E[1],C=e(n-S|0,E[2]),N=A,O=C[1],I=0,R=C[2];;){if(N){if(O){var T=O[2],F=O[1],L=N[2],B=N[1],U=Xo(r,B,F);if(0===U){N=L,O=T,I=[0,B,I];continue}if(0<=U){O=T,I=[0,F,I];continue}N=L,I=[0,B,I];continue}var D=$V(N,I)}else D=$V(O,I);return[0,D,R]}}var u=GV(n);return 2<=u?e(u,n)[1]:n}function AG(r,n){return r<=n?r:n}function CG(r,n){return n<=r?r:n}function NG(r,n){var e=Cc(r);return function(r,n,e,t){if(e>0)if(0==n&&(e>=r.l||2==r.t&&e>=r.c.length))0==t?(r.c=gn,r.t=2):(r.c=gi(e,String.fromCharCode(t)),r.t=e==r.l?0:2);else for(4!=r.t&&yi(r),e+=n;n>>0?33>>0&&(u=1):2===t&&(u=1),u){var a=r,i=[0,0],c=af(a)-1|0;if(!(c<0))for(var f=0;;){var o=Fi(a,f),s=0;if(32<=o){var v=o+Ua|0,l=0;if(58>>0?93<=v&&(l=1):56>>0&&(s=1,l=1),!l){var h=1;s=2}}else 11<=o?13===o&&(s=1):8<=o&&(s=1);switch(s){case 0:h=4;break;case 1:h=2}i[1]=i[1]+h|0;var b=f+1|0;if(c===f)break;f=b}if(i[1]===af(a))var d=OG(a);else{var p=Cc(i[1]);i[1]=0;var m=af(a)-1|0;if(!(m<0))for(var y=0;;){var w=Fi(a,y),k=0;if(35<=w)k=92===w?2:fr<=w?1:3;else if(32<=w)k=34<=w?2:3;else if(14<=w)k=1;else switch(w){case 8:Ui(p,i[1],92),i[1]++,Ui(p,i[1],98);break;case 9:Ui(p,i[1],92),i[1]++,Ui(p,i[1],ie);break;case 10:Ui(p,i[1],92),i[1]++,Ui(p,i[1],ae);break;case 13:Ui(p,i[1],92),i[1]++,Ui(p,i[1],si);break;default:k=1}switch(k){case 1:Ui(p,i[1],92),i[1]++,Ui(p,i[1],48+(w/Su|0)|0),i[1]++,Ui(p,i[1],48+((w/10|0)%10|0)|0),i[1]++,Ui(p,i[1],48+(w%10|0)|0);break;case 2:Ui(p,i[1],92),i[1]++,Ui(p,i[1],w);break;case 3:Ui(p,i[1],w)}i[1]++;var g=y+1|0;if(m===y)break;y=g}d=p}return d}n=n+1|0}}function WG(r,n,e,t){for(var u=e;;){if(n<=u)throw rs;if(lf(r,u)===t)return u;u=u+1|0}}function XG(r,n){return WG(r,vf(r),0,n)}function qG(r,n,e){var t=vf(r);return 0<=n&&!(t=1;a--)e[t+a]=r[n+a];return 0}(r,n,e,t,u):JH(kv)}function QG(r,n){var e=n.length-1-1|0;if(!(e<0))for(var t=0;;){Wo(r,n[1+t]);var u=t+1|0;if(e===t)break;t=u}return 0}function JG(r,n){var e=n.length-1;if(0===e)return[0];var t=io(e,Wo(r,n[1])),u=e-1|0;if(!(u<1))for(var a=1;;){t[1+a]=Wo(r,n[1+a]);var i=a+1|0;if(u===a)break;a=i}return t}function rY(r){for(var n=r.length-1-1|0,e=0;;){if(!(0<=n))return e;var t=[0,r[1+n],e];n=n-1|0,e=t}}function nY(r){if(r)for(var n=0,e=r,t=r[2],u=r[1];;)if(e)n=n+1|0,e=e[2];else for(var a=io(n,u),i=1,c=t;;){if(!c)return a;var f=c[2];a[1+i]=c[1];i=i+1|0,c=f}return[0]}function eY(r,n,e){var t=[0,n],u=e.length-1-1|0;if(!(u<0))for(var a=0;;){t[1]=Xo(r,t[1],e[1+a]);var i=a+1|0;if(u===a)break;a=i}return t[1]}function tY(r){return gf(r,0)?r:0|-r}function uY(r){return jc(Sv,r)}function aY(r){return $f(r,Nv)}function iY(r){return gf(r,Cv)?r:Mf(r)}function cY(r){return Pf(Ev,r)}function fY(r){return gf(r,0)?r:0|-r}function oY(r){return jc(Iv,r)}function sY(r,n){var e=r?r[1]:1,t=e?ss:os,u=e?ss:os,a=vf(n);return[0,function(r){return r[9]=1,0},OG(n),a,0,0,0,0,0,1,[0],u,t]}function vY(r,n,e){return TG(r[2],n,e-n|0)}var lY=[j,Rv,Wc()];function hY(r){function n(r){return r?r[4]:0}function e(r,n,e){var t=r?r[4]:0,u=e?e[4]:0;return[0,r,n,e,u<=t?t+1|0:u+1|0]}function t(r,t,u){var a=r?r[4]:0,i=u?u[4]:0;if((i+2|0)>>0))switch(r){case 0:return[0,0,n];case 1:if(n)return[0,[0,0,n[1],0,1],n[2]];break;case 2:if(n){var t=n[2];if(t)return[0,[0,[0,0,n[1],0,1],t[1],0,2],t[2]]}break;default:if(n){var u=n[2];if(u){var a=u[2];if(a)return[0,[0,[0,0,n[1],0,1],u[1],[0,0,a[1],0,1],2],a[2]]}}}var i=r/2|0,c=b(i,n),f=c[2],o=c[1];if(f){var s=f[1],v=b((r-i|0)-1|0,f[2]),l=v[2];return[0,e(o,s,v[1]),l]}throw[0,ts,Bv]};return b(GV(h),h)[1]}return u(v[1],u(l,u(s,u(f,a(i)))))}return u(l,u(s,u(f,a(i))))}return u(s,u(f,a(i)))}return u(f,a(i))}return a(i)}return 0},function(n,e){for(var t=e,u=0;;){if(t){var a=t[3],i=t[2],c=t[1],f=Xo(r[1],i,n);if(0!==f){if(0<=f){t=c,u=[0,i,a,u];continue}t=a;continue}var o=[0,i,a,u]}else o=u;return function(r){return _(o)}}},function(r){var n=m(r,0);return function(r){return _(n)}},function(r){var n=x(r,0);return function(r){return S(n)}},g,function(r){return g(r,0)}]}function bY(r){function n(r){return r?r[5]:0}function e(r,e,t,u){var a=n(r),i=n(u);return[0,r,e,t,u,i<=a?a+1|0:i+1|0]}function t(r,n){return[0,0,r,n,0,1]}function u(r,t,u,a){var i=r?r[5]:0,c=a?a[5]:0;if((c+2|0)>>3|0;return Di(r,e,iV(Li(r,e)|1<<(7&n)))}function LY(r){return r?[0,1,r[1]]:0}function BY(r,n){if("number"==typeof r)switch(r){case 0:return[0,[0,n]];case 1:return[0,[1,n]];case 2:return[0,[19,n]];default:return[0,[22,n]]}else switch(r[0]){case 0:return[0,[2,LY(r[1]),n]];case 1:return[0,[3,LY(r[1]),n]];case 2:return[0,[4,r[1],LY(r[2]),0,n]];case 3:return[0,[5,r[1],LY(r[2]),0,n]];case 4:return[0,[6,r[1],LY(r[2]),0,n]];case 5:return[0,[7,r[1],LY(r[2]),0,n]];case 6:var e=r[2],t=r[1],u=e?[0,e[1]]:0;return[0,[8,dd,LY(t),u,n]];case 7:return[0,[9,LY(r[1]),n]];case 8:return[0,[13,r[1],r[2],n]];case 9:return[0,[14,r[1],r[2],n]];case 10:return[0,[20,r[1],r[2],n]];default:return[0,[21,r[1],n]]}}function UY(r){return 5===r[2]?12:-6}function DY(r){return[0,0,Cc(r)]}function MY(r,n){var e=af(r[2]),t=r[1]+n|0,u=e>>0||(a=1):65<=u&&(a=1);else{var i=0;if(32!==u)if(43<=u)switch(u+Cr|0){case 5:if(t<(e+2|0)&&1>>0||e[1]++;var a=u+1|0;if(t===u)break;u=a}var i=e[1],c=Cc(vf(n)+((i-1|0)/3|0)|0),f=[0,0],o=function(r){return Di(c,f[1],r),f[1]++,0},s=[0,1+((i-1|0)%3|0)|0],v=vf(n)-1|0;if(!(v<0))for(var l=0;;){var h=lf(n,l);9>>0||(0===s[1]&&(o(95),s[1]=3),s[1]+=-1),o(h);var b=l+1|0;if(v===l)break;l=b}return c}return n}function sK(r,n){switch(r){case 1:var e=Yb;break;case 2:e=Kb;break;case 4:e=Zb;break;case 5:e=$b;break;case 6:e=Qb;break;case 7:e=Jb;break;case 8:e=rd;break;case 9:e=nd;break;case 10:e=ed;break;case 11:e=td;break;case 0:case 13:e=ud;break;case 3:case 14:e=ad;break;default:e=id}return oK(r,jc(e,n))}function vK(r,n){switch(r){case 1:var e=_b;break;case 2:e=xb;break;case 4:e=Sb;break;case 5:e=Eb;break;case 6:e=Ab;break;case 7:e=Cb;break;case 8:e=Nb;break;case 9:e=Ob;break;case 10:e=Ib;break;case 11:e=Rb;break;case 0:case 13:e=Tb;break;case 3:case 14:e=Fb;break;default:e=Lb}return oK(r,jc(e,n))}function lK(r,n){switch(r){case 1:var e=ob;break;case 2:e=sb;break;case 4:e=vb;break;case 5:e=lb;break;case 6:e=hb;break;case 7:e=bb;break;case 8:e=db;break;case 9:e=pb;break;case 10:e=mb;break;case 11:e=yb;break;case 0:case 13:e=wb;break;case 3:case 14:e=kb;break;default:e=gb}return oK(r,jc(e,n))}function hK(r,n){switch(r){case 1:var e=Bb;break;case 2:e=Ub;break;case 4:e=Db;break;case 5:e=Mb;break;case 6:e=Pb;break;case 7:e=jb;break;case 8:e=zb;break;case 9:e=Wb;break;case 10:e=Xb;break;case 11:e=qb;break;case 0:case 13:e=Hb;break;case 3:case 14:e=Vb;break;default:e=Gb}return oK(r,Pf(e,n))}function bK(r,n,e){function t(t){switch(r[1]){case 0:var u=45;break;case 1:u=43;break;default:u=32}return Cf(e,n,u)}function u(r){var n=function(r){return isFinite(r)?Math.abs(r)>=22250738585072014e-324?0:0!=r?1:2:isNaN(r)?4:3}(e);return 3===n?e<0?ab:ib:4<=n?ub:r}switch(r[2]){case 5:for(var a=Pc(fK(r,n),e),i=0,c=vf(a);;){if(i===c)var f=0;else{var o=Ao(a,i)+tn|0,s=0;if(23>>0?55===o&&(s=1):21>>0&&(s=1),!s){i=i+1|0;continue}f=1}return u(f?a:aV(a,cb))}case 6:return t();case 7:return BG(XV,t());case 8:return u(t());default:return Pc(fK(r,n),e)}}function dK(r){var n=DY(16);return qY(n,r),zY(n)}function pK(r,n,e,t,u,a,i){if("number"==typeof t){if("number"==typeof u)return u?function(t,u){return _K(r,[4,n,iK(t,Xo(a,i,u))],e)}:function(t){return _K(r,[4,n,Xo(a,i,t)],e)};var c=u[1];return function(t){return _K(r,[4,n,iK(c,Xo(a,i,t))],e)}}if(0===t[0]){var f=t[2],o=t[1];if("number"==typeof u)return u?function(t,u){return _K(r,[4,n,aK(o,f,iK(t,Xo(a,i,u)))],e)}:function(t){return _K(r,[4,n,aK(o,f,Xo(a,i,t))],e)};var s=u[1];return function(t){return _K(r,[4,n,aK(o,f,iK(s,Xo(a,i,t)))],e)}}var v=t[1];if("number"==typeof u)return u?function(t,u,c){return _K(r,[4,n,aK(v,t,iK(u,Xo(a,i,c)))],e)}:function(t,u){return _K(r,[4,n,aK(v,t,Xo(a,i,u))],e)};var l=u[1];return function(t,u){return _K(r,[4,n,aK(v,t,iK(l,Xo(a,i,u)))],e)}}function mK(r,n,e,t,u){if("number"==typeof t)return function(t){return _K(r,[4,n,Wo(u,t)],e)};if(0===t[0]){var a=t[2],i=t[1];return function(t){return _K(r,[4,n,aK(i,a,Wo(u,t))],e)}}var c=t[1];return function(t,a){return _K(r,[4,n,aK(c,t,Wo(u,a))],e)}}function yK(r,n,e,t){for(var u=n,a=e,i=t;;){if("number"==typeof i)return Wo(u,a);switch(i[0]){case 0:var c=i[1];return function(r){return _K(u,[5,a,r],c)};case 1:var f=i[1];return function(r){var n=jV(r),e=vf(n),t=NG(e+2|0,39);return ki(n,0,t,1,e),_K(u,[4,a,t],f)};case 2:var o=i[2],s=i[1];return mK(u,a,o,s,(function(r){return r}));case 3:return mK(u,a,i[2],i[1],cK);case 4:return pK(u,a,i[4],i[2],i[3],sK,i[1]);case 5:return pK(u,a,i[4],i[2],i[3],vK,i[1]);case 6:return pK(u,a,i[4],i[2],i[3],lK,i[1]);case 7:return pK(u,a,i[4],i[2],i[3],hK,i[1]);case 8:var v=i[4],l=i[3],h=i[2],b=i[1];if("number"==typeof h){if("number"==typeof l)return l?function(r,n){return _K(u,[4,a,bK(b,r,n)],v)}:function(r){return _K(u,[4,a,bK(b,UY(b),r)],v)};var d=l[1];return function(r){return _K(u,[4,a,bK(b,d,r)],v)}}if(0===h[0]){var p=h[2],m=h[1];if("number"==typeof l)return l?function(r,n){return _K(u,[4,a,aK(m,p,bK(b,r,n))],v)}:function(r){return _K(u,[4,a,aK(m,p,bK(b,UY(b),r))],v)};var y=l[1];return function(r){return _K(u,[4,a,aK(m,p,bK(b,y,r))],v)}}var w=h[1];if("number"==typeof l)return l?function(r,n,e){return _K(u,[4,a,aK(w,r,bK(b,n,e))],v)}:function(r,n){return _K(u,[4,a,aK(w,r,bK(b,UY(b),n))],v)};var k=l[1];return function(r,n){return _K(u,[4,a,aK(w,r,bK(b,k,n))],v)};case 9:return mK(u,a,i[2],i[1],cV);case 10:a=[7,a],i=i[1];continue;case 11:a=[2,a,i[1]],i=i[2];continue;case 12:a=[3,a,i[1]],i=i[2];continue;case 13:var g=i[3],_=dK(i[2]);return function(r){return _K(u,[4,a,_],g)};case 14:var x=i[3],S=i[2];return function(r){var n=r[1];return _K(u,a,ZH(nK(n,YH(HY(S))),x))};case 15:var E=i[1];return function(r,n){return _K(u,[6,a,function(e){return Xo(r,e,n)}],E)};case 16:var A=i[1];return function(r){return _K(u,[6,a,r],A)};case 17:a=[0,a,i[1]],i=i[2];continue;case 18:var C=i[1];if(0===C[0]){var N=i[2],O=C[1][1];u=function(r,n,e){return function(t){return _K(n,[1,r,[0,t]],e)}}(a,u,N),a=0,i=O;continue}var I=i[2],R=C[1][1];u=function(r,n,e){return function(t){return _K(n,[1,r,[1,t]],e)}}(a,u,I),a=0,i=R;continue;case 19:throw[0,ts,Bl];case 20:var T=i[3],F=[8,a,Ul];return function(r){return _K(u,F,T)};case 21:var L=i[2];return function(r){return _K(u,[4,a,jc(Ll,r)],L)};case 22:var B=i[1];return function(r){return _K(u,[5,a,r],B)};case 23:var U=i[2],D=i[1];if("number"==typeof D)switch(D){case 0:case 1:default:return r<50?kK(r+1|0,u,a,U):Bo(kK,[0,u,a,U]);case 2:throw[0,ts,Dl]}else switch(D[0]){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 10:default:return r<50?kK(r+1|0,u,a,U):Bo(kK,[0,u,a,U]);case 9:var M=D[2];return r<50?wK(r+1|0,u,a,M,U):Bo(wK,[0,u,a,M,U])}default:var P=i[3],j=i[1],z=Wo(i[2],0);return r<50?gK(r+1|0,u,a,P,j,z):Bo(gK,[0,u,a,P,j,z])}}}function wK(r,n,e,t,u){if("number"==typeof t)return r<50?kK(r+1|0,n,e,u):Bo(kK,[0,n,e,u]);switch(t[0]){case 0:var a=t[1];return function(r){return xK(n,e,a,u)};case 1:var i=t[1];return function(r){return xK(n,e,i,u)};case 2:var c=t[1];return function(r){return xK(n,e,c,u)};case 3:var f=t[1];return function(r){return xK(n,e,f,u)};case 4:var o=t[1];return function(r){return xK(n,e,o,u)};case 5:var s=t[1];return function(r){return xK(n,e,s,u)};case 6:var v=t[1];return function(r){return xK(n,e,v,u)};case 7:var l=t[1];return function(r){return xK(n,e,l,u)};case 8:var h=t[2];return function(r){return xK(n,e,h,u)};case 9:var b=t[3],d=t[2],p=GY(HY(t[1]),d);return function(r){return xK(n,e,KH(p,b),u)};case 10:var m=t[1];return function(r,t){return xK(n,e,m,u)};case 11:var y=t[1];return function(r){return xK(n,e,y,u)};case 12:var w=t[1];return function(r){return xK(n,e,w,u)};case 13:throw[0,ts,Ml];default:throw[0,ts,Pl]}}function kK(r,n,e,t){var u=[8,e,jl];return r<50?yK(r+1|0,n,u,t):Bo(yK,[0,n,u,t])}function gK(r,n,e,t,u,a){if(u){var i=u[1];return function(r){return function(r,n,e,t,u){return Lo(gK(0,r,n,e,t,u))}(n,e,t,i,Wo(a,r))}}var c=[4,e,a];return r<50?yK(r+1|0,n,c,t):Bo(yK,[0,n,c,t])}function _K(r,n,e){return Lo(yK(0,r,n,e))}function xK(r,n,e,t){return Lo(wK(0,r,n,e,t))}function SK(r,n){for(var e=n;;){if("number"==typeof e)return 0;switch(e[0]){case 0:var t=e[1],u=XY(e[2]);return SK(r,t),hV(r,u);case 1:var a=e[2],i=e[1];if(0===a[0]){var c=a[1];SK(r,i),hV(r,zl);e=c;continue}var f=a[1];SK(r,i),hV(r,Wl);e=f;continue;case 6:var o=e[2];return SK(r,e[1]),Wo(o,r);case 7:return SK(r,e[1]),lo(r);case 8:var s=e[2];return SK(r,e[1]),JH(s);case 2:case 4:var v=e[2];return SK(r,e[1]),hV(r,v);default:var l=e[2];return SK(r,e[1]),wo(r,l)}}}function EK(r,n){for(var e=n;;){if("number"==typeof e)return 0;switch(e[0]){case 0:var t=e[1],u=XY(e[2]);return EK(r,t),IY(r,u);case 1:var a=e[2],i=e[1];if(0===a[0]){var c=a[1];EK(r,i),IY(r,Xl);e=c;continue}var f=a[1];EK(r,i),IY(r,ql);e=f;continue;case 6:var o=e[2];return EK(r,e[1]),Wo(o,r);case 7:e=e[1];continue;case 8:var s=e[2];return EK(r,e[1]),JH(s);case 2:case 4:var v=e[2];return EK(r,e[1]),IY(r,v);default:var l=e[2];return EK(r,e[1]),OY(r,l)}}}function AK(r,n){for(var e=n;;){if("number"==typeof e)return 0;switch(e[0]){case 0:var t=e[1],u=XY(e[2]);return AK(r,t),IY(r,u);case 1:var a=e[2],i=e[1];if(0===a[0]){var c=a[1];AK(r,i),IY(r,Hl);e=c;continue}var f=a[1];AK(r,i),IY(r,Vl);e=f;continue;case 6:var o=e[2];return AK(r,e[1]),IY(r,Wo(o,0));case 7:e=e[1];continue;case 8:var s=e[2];return AK(r,e[1]),JH(s);case 2:case 4:var v=e[2];return AK(r,e[1]),IY(r,v);default:var l=e[2];return AK(r,e[1]),OY(r,l)}}}function CK(r){var n=r[1],e=SY(ft);return _K((function(r){return AK(e,r),QH(EY(e))}),0,n)}function NK(r){if(Eo(r,Zh))return $h;var n=vf(r);function e(n){return Wo(CK(Kh),r)}function t(e){for(var t=e;;){if(t===n)return t;var u=Ao(r,t);if(9!==u&&32!==u)return t;t=t+1|0}}var u=t(0),a=function(e,t){for(var u=t;;){if(u===n)return u;if(25>>0)return u;u=u+1|0}}(0,u),i=MG(r,u,a-u|0),c=t(a),f=function(e,t){for(var u=t;;){if(u===n)return u;var a=Ao(r,u),i=0;if(48<=a?58<=a||(i=1):45===a&&(i=1),!i)return u;u=u+1|0}}(0,c);if(c===f)var o=0;else try{o=ro(MG(r,c,f-c|0))}catch(r){if((r=Do(r))[1]!==$o)throw r;o=e()}t(f)!==n&&e();var s=0;if(Oo(i,Qh)&&Oo(i,Jh))var v=Oo(i,rb)?Oo(i,nb)?Oo(i,eb)?Oo(i,tb)?e():1:2:3:0;else s=1;if(s)v=4;return[0,o,v]}function OK(r,n){return"number"==typeof r?[0,0,n]:0===r[0]?[0,[0,r[1],r[2]],n]:[0,[1,r[1]],n]}function IK(r,n,e){var t=("number"==typeof n?n?[0,1,e]:[0,0,e]:[0,[0,n[1]],e])[1];return"number"==typeof r?[0,0,t,e]:0===r[0]?[0,[0,r[1],r[2]],t,e]:[0,[1,r[1]],t,e]}function RK(r,n){var e=r?r[1]:1;function t(r,e){return qo(CK(Yh),n,r,e)}function u(r){return t(r,Gh)}function a(r,e,t){return Ho(CK(Hh),n,r,e,t)}function i(r,e,t){return Ho(CK(qh),n,r,e,t)}function c(r,e,t){var u=e-r|0;return 0===u?[0,t]:1===u?[0,[12,Ao(n,r),t]]:[0,[11,MG(n,r,u),t]]}function f(r,e){for(var t=r;;){if(t===e)return c(r,t,0);var a=Ao(n,t);if(37===a){var i=t+1|0;return i===e&&u(e),c(r,t,(95===Ao(n,i)?l(t,i+1|0,e,1):l(t,i,e,0))[1])}if(64===a){var o=t+1|0;if(o===e)var s=xh;else{var v=Ao(n,o),b=0;if(65<=v)if(94<=v){var m=v+Ue|0;if(2>>0)b=1;else switch(m){case 0:s=h(1,o+1|0,e);break;case 1:b=1;break;default:s=[0,[17,1,f(o+1|0,e)[1]]]}}else if(91<=v)switch(v+fn|0){case 0:s=h(0,o+1|0,e);break;case 1:b=1;break;default:s=[0,[17,0,f(o+1|0,e)[1]]]}else b=1;else if(10===v)s=[0,[17,3,f(o+1|0,e)[1]]];else if(32<=v)switch(v+be|0){case 0:s=[0,[17,Sh,f(o+1|0,e)[1]]];break;case 5:var y=0;if((o+1|0)>>0))switch(Rr){case 0:case 12:case 17:case 23:case 29:case 32:var Fr=1;Tr=1}if(!Tr)Fr=0;Fr&&(M=1,Ir=1)}if(!Ir){var Lr=f(a,i)[1],Br=0;if(ar<=p){if(!(jr<=p))switch(p+tr|0){case 0:var Ur=0;Br=1;break;case 1:break;default:Ur=1;Br=1}}else if(76===p){Ur=2;Br=1}if(!Br)throw[0,ts,Bh];P=O()?[0,[23,[11,Ur],Lr]]:[0,[21,Ur,Lr]]}break;case 32:case 35:case 43:case 45:case 95:P=qo(CK(lh),n,r,p);break;case 88:case 100:case 105:case 111:case 117:case 120:var Dr=N(),Mr=C(),Pr=_(r,a,A(),Mr,Dr,p),zr=f(a,i)[1];if(O())var Wr=[0,[23,[2,Pr,U(95)],zr]];else{var Xr=R(),qr=IK(F(),Xr,zr);Wr=[0,[4,Pr,qr[1],qr[2],qr[3]]]}P=Wr;break;case 69:case 70:case 71:case 72:case 101:case 102:case 103:case 104:var Hr=N(),Vr=C(),Gr=A()?Hr?e?1:g(r,a,32,zh):1:Hr?2:0,Yr=0;if(73<=p){var Kr=p-101|0;if(3>>0)Yr=1;else{switch(Kr){case 0:var Zr=1;break;case 1:Zr=0;break;case 2:Zr=3;break;default:Zr=6}var $r=Zr}}else if(69<=p){var Qr=0;switch(p+bi|0){case 0:var Jr=2;break;case 1:Yr=1,Qr=1;break;case 2:Jr=4;break;default:Jr=7}if(!Qr)$r=Jr}else Yr=1;if(Yr){var rn=0;if(Vr)if(70===p)$r=8;else rn=1;else if(70===p)$r=5;else rn=1;if(rn)throw[0,ts,Wh]}var nn=f(a,i)[1],en=[0,Gr,$r];if(O())var tn=R(),un="number"==typeof tn?tn?g(r,a,95,eh):0:[0,tn[1]],an=[0,[23,[6,U(95),un],nn]];else{var cn=R(),fn=IK(I(),cn,nn);an=[0,[8,en,fn[1],fn[2],fn[3]]]}P=an;break;default:M=1}if(M){var on=0;if(ar<=p)if(jr<=p)on=1;else{var sn=0;switch(p+tr|0){case 0:var vn=Ao(n,a),ln=N(),hn=C(),bn=_(r,a+1|0,A(),hn,ln,vn),dn=f(a+1|0,i)[1];if(O())var pn=[0,[23,[3,bn,U(95)],dn]];else{var mn=R(),yn=IK(F(),mn,dn);pn=[0,[5,bn,yn[1],yn[2],yn[3]]]}var wn=pn;break;case 1:on=1,sn=1;break;default:var kn=Ao(n,a),gn=N(),_n=C(),xn=_(r,a+1|0,A(),_n,gn,kn),Sn=f(a+1|0,i)[1];if(O())var En=[0,[23,[4,xn,U(95)],Sn]];else{var An=R(),Cn=IK(F(),An,Sn);En=[0,[6,xn,Cn[1],Cn[2],Cn[3]]]}wn=En}if(!sn)P=wn}else if(76===p){var Nn=Ao(n,a),On=N(),In=C(),Tn=_(r,a+1|0,A(),In,On,Nn),Fn=f(a+1|0,i)[1];if(O())var Ln=[0,[23,[5,Tn,U(95)],Fn]];else{var Bn=R(),Un=IK(F(),Bn,Fn);Ln=[0,[7,Tn,Un[1],Un[2],Un[3]]]}P=Ln}else on=1;if(on)P=qo(CK(hh),n,a-1|0,p)}if(1-e){var Dn=1-m[1];(Dn?c:Dn)&&g(r,a,p,bh);var Mn=1-y[1];(Mn?o:Mn)&&g(r,a,p,dh);var Pn=1-w[1];(Pn?s:Pn)&&g(r,a,p,ph);var jn=1-S[1];(jn?go([0,l],mh):jn)&&g(r,a,p,yh);var zn=1-E[1];if(zn?go([0,h],wh):zn)g(r,a,v?95:p,kh);(v?c:v)&&g(r,a,95,gh)}var Wn=1-x[1];if(Wn?v:Wn){var Xn=0;38<=p?44!==p&&64!==p&&(Xn=1):33===p||37<=p||(Xn=1);var qn=0;!Xn&&e||(qn=1),qn&&g(r,a,p,_h)}return P}function s(r,e,t,a,i,c,f,s,v,l){function h(u){return o(r,e+1|0,t,i,c,f,s,v,l,u,Ao(n,e))}return e===t&&u(t),h("number"==typeof v?"number"!=typeof l||l?a?"number"==typeof l?rh:[0,0,l[1]]:"number"==typeof l?nh:[0,1,l[1]]:0:v)}function v(r,t,i,c,f,v,l,h,b){t===i&&u(i);var d=Ao(n,t);if(46===d){var p=t+1|0;p===i&&u(i);var m=function(n,e){var t=y(e,i,0);return s(r,t[1],i,n,f,v,l,h,b,[0,t[2]])},w=Ao(n,p);if(48<=w){if(!(58<=w))return m(c,p)}else if(42<=w)switch(w+Kr|0){case 0:return s(r,p+1|0,i,c,f,v,l,h,b,1);case 1:case 3:if(e)return m(c||(45===w?1:0),p+1|0)}return e?s(r,p,i,c,f,v,l,h,b,Ql):a(p-1|0,46,Jl)}return o(r,t+1|0,i,f,v,l,h,b,0,b,d)}function l(r,t,i,c){var f=[0,0],o=[0,0],s=[0,0],l=[0,0],h=[0,0];function b(r,t){var u=t[1];if(u?1-e:u){var a=Ao(n,r);qo(CK(Yl),n,r,a)}return t[1]=1,0}for(var d=t;;){d===i&&u(i);var p=Ao(n,d)+be|0;if(!(16

>>0))switch(p){case 0:b(d,l);d=d+1|0;continue;case 3:b(d,h);d=d+1|0;continue;case 11:b(d,s);d=d+1|0;continue;case 13:b(d,o);d=d+1|0;continue;case 16:b(d,f);d=d+1|0;continue}var m=l[1],w=h[1],k=s[1],_=o[1],x=f[1];d===i&&u(i);var S=x?_?e?0:g(r,d,45,Kl):2:_?0:1,E=Ao(n,d);if(48<=E){if(!(58<=E)){var A=y(d,i,0);return v(r,A[1],i,_,k,w,m,c,[0,S,A[2]])}}else if(42===E)return v(r,d+1|0,i,_,k,w,m,c,[1,S]);switch(S){case 0:return 1-e&&a(d-1|0,45,Zl),v(r,d,i,_,k,w,m,c,0);case 1:return v(r,d,i,_,k,w,m,c,0);default:return v(r,d,i,_,k,w,m,c,$l)}}}function h(r,e,t){try{if(e===t)throw rs;if(60===Ao(n,e)){var u=qG(n,e+1|0,62);if(t<=u)throw rs;var a=MG(n,e,1+(u-e|0)|0),i=f(u+1|0,t)[1],c=[0,f(e,u+1|0)[1],a];return[0,[18,r?[0,c]:[1,c],i]]}throw rs}catch(n){if((n=Do(n))===rs){var o=f(e,t)[1];return[0,[18,r?[0,vs]:[1,vs],o]]}throw n}}function d(r,e){try{if((r===e?1:0)||(60!==Ao(n,r)?1:0))throw rs;var t=m(r+1|0,e),u=Ao(n,t),a=0;if(48<=u?58<=u||(a=1):45===u&&(a=1),!a)throw rs;var i=w(t,e),c=i[2],o=m(i[1],e),s=Ao(n,o)-45|0,v=0;if(12>>0)if(17===s)var l=[0,MG(n,r-2|0,3+(o-r|0)|0),c,0],h=o+1|0;else v=1;else if(1>>0){var b=w(o,e),d=b[2],p=m(b[1],e);if(62!==Ao(n,p))throw rs;l=[0,MG(n,r-2|0,3+(p-r|0)|0),c,d],h=p+1|0}else v=1;if(v)throw rs}catch(n){if((n=Do(n))!==rs&&n[1]!==$o)throw n;l=Ah,h=r}return[0,[17,l,f(h,e)[1]]]}function p(r,e){try{var t=m(r,e),u=Ao(n,t),a=0;if(48<=u?58<=u||(a=1):45===u&&(a=1),a){var i=w(t,e),c=i[2],o=m(i[1],e);if(62!==Ao(n,o))throw rs;var s=[0,[0,o+1|0,[1,MG(n,r-2|0,3+(o-r|0)|0),c]]]}else s=0;var v=s}catch(n){if((n=Do(n))!==rs&&n[1]!==$o)throw n;v=0}if(v){var l=v[1];return[0,[17,l[2],f(l[1],e)[1]]]}return[0,[17,Ch,f(r,e)[1]]]}function m(r,e){for(var t=r;;){if(t===e&&u(e),32!==Ao(n,t))return t;t=t+1|0}}function y(r,e,t){for(var a=r,i=t;;){a===e&&u(e);var c=Ao(n,a);if(9>>0)return[0,a,i];var f=(10*i|0)+(c-48|0)|0;if(wV>>0)return i(r+1|0,Ih,a);var c=y(r+1|0,e,0);return[0,c[1],0|-c[2]]}throw[0,ts,Rh]}function k(r,e,t){for(var a=r;;)if(a===e&&qo(CK(Th),n,t,e),37!==Ao(n,a))a=a+1|0;else{if((a+1|0)===e&&u(e),Ao(n,a+1|0)===t)return a;var c=Ao(n,a+1|0);if(95<=c){if(b<=c){if(!(kn<=c))switch(c+Ue|0){case 0:var a=k(a+2|0,e,At)+2|0;continue;case 1:break;default:return i(a+1|0,Fh,At)}}else if(!(96<=c)){(a+2|0)===e&&u(e);var f=Ao(n,a+2|0);if(40===f){a=k(a+3|0,e,41)+2|0;continue}if(b===f){a=k(a+3|0,e,At)+2|0;continue}a=a+3|0;continue}}else{if(40===c){a=k(a+2|0,e,41)+2|0;continue}if(41===c)return i(a+1|0,Lh,41)}a=a+2|0}}function g(r,e,t,u){var a=MG(n,r,e-r|0);return Vo(CK(Xh),n,r,u,t,a)}function _(r,n,t,u,a,i){for(var c=t,f=u,o=a;;){var s=0;if(c){if(f)s=1;else if(!o){if(Su===i)return 1;if(Ru===i)return 4}}else if(f)if(o)s=1;else{var v=i+st|0;if(32>>0)s=1;else switch(v){case 0:return 9;case 12:return 13;case 17:return 14;case 23:return 11;case 29:return 15;case 32:return 7;default:s=1}}else if(o){if(Su===i)return 2;if(Ru===i)return 5}else{var l=i+st|0;if(!(32>>0))switch(l){case 0:return 8;case 12:return 0;case 17:return 3;case 23:return 10;case 29:return 12;case 32:return 6}}if(s){var h=i+st|0;if(!(32>>0))switch(h){case 0:if(e)return 9;break;case 23:if(e)return 11;break;case 32:if(e)return 7;break;case 12:case 17:case 29:if(e){f=0;continue}return g(r,n,i,Uh)}}if(c){if(o){if(e){o=0;continue}return g(r,n,32,Dh)}if(e){c=0;continue}return g(r,n,i,Mh)}if(o){if(e){o=0;continue}return g(r,n,i,Ph)}throw[0,ts,jh]}}return f(0,vf(n))}function TK(r,n){return _K((function(n){return SK(r,n),0}),0,n[1])}function FK(r,n){return _K((function(n){return EK(r,n),0}),0,n[1])}function LK(r){return TK(lV,r)}function BK(r,n){return _K((function(n){var e=SY(64);return AK(e,n),Wo(r,EY(e))}),0,n[1])}function UK(r){return BK((function(r){return r}),r)}var DK=[j,md,Wc()],MK=[j,yd,Wc()];Wc();var PK=[0,0];function jK(r,n){var e=r[1+n];if(gV(e)){if(_o(e)===Xn)return Wo(UK(Yd),e);if(_o(e)===ca)for(var t=Pc(Os,e),u=0,a=vf(t);;){if(a<=u)return aV(t,Is);var i=Ao(t,u),c=0;if(48<=i?58<=i||(c=1):45===i&&(c=1),!c)return t;u=u+1|0}return Kd}return Wo(UK(Gd),e)}function zK(r,n){if(r.length-1<=n)return kd;var e=zK(r,n+1|0),t=jK(r,n);return Xo(UK(gd),t,e)}function WK(r){var n=function(n){for(var e=n;;){if(!e)return 0;var t=e[2],u=e[1];try{var a=0,i=Wo(u,r);a=1}catch(n){}if(a&&i)return[0,i[1]];e=t}}(PK[1]);if(n)return n[1];if(r===Ko)return Md;if(r===es)return Pd;if(r[1]===ns){var e=r[2],t=e[3],u=e[2],a=e[1];return Vo(UK(ls),a,u,t,t+5|0,jd)}if(r[1]===ts){var i=r[2],c=i[3],f=i[2],o=i[1];return Vo(UK(ls),o,f,c,c+6|0,zd)}if(r[1]===us){var s=r[2],v=s[3],l=s[2],h=s[1];return Vo(UK(ls),h,l,v,v+6|0,Wd)}if(0===_o(r)){var b=r.length-1,d=r[1][1];if(2>>0)var p=zK(r,2),m=jK(r,1),y=Xo(UK(Xd),m,p);else switch(b){case 0:y=qd;break;case 1:y=Hd;break;default:var w=jK(r,1);y=Wo(UK(Vd),w)}return aV(d,y)}return r[1]}function XK(r,n){function e(n){return n?0===r?Id:Rd:0===r?Td:Fd}if(0===n[0]){var t=n[5],u=n[4],a=n[3],i=n[6]?Ld:Bd,c=n[2],f=n[7],o=e(n[1]);return[0,Yo(UK(Ud),o,f,c,i,a,u,t)]}if(n[1])return 0;var s=e(0);return[0,Wo(UK(Dd),s)]}function qK(r,n){var e=[0,[0]];if(e){var t=e[1],u=t.length-1-1|0;if(!(u<0))for(var a=0;;){var i=XK(a,ji(t,a)[1+a]);if(i){var c=i[1];Wo(TK(r,Nd),c)}var f=a+1|0;if(u===a)break;a=f}return 0}return TK(r,Od)}function HK(r){var n=[0,[0]];if(n){var e=n[1],t=SY(or),u=e.length-1-1|0;if(!(u<0))for(var a=0;;){var i=XK(a,ji(e,a)[1+a]);if(i){var c=i[1];Wo(FK(t,Ad),c)}var f=a+1|0;if(u===a)break;a=f}return EY(t)}return Cd}function VK(r){for(;;){var n=PK[1],e=1-$H(PK,n,[0,r,n]);if(!e)return e}}Zd.slice();var GK=[0];function YK(r){return[0,io(55,0),0]}function KK(r,n){for(var e=0==n.length-1?[0,0]:n,t=e.length-1,u=0;;){ji(r[1],u)[1+u]=u;var a=u+1|0;if(54===u){var i=[0,$d],c=54+CG(55,t)|0;if(!(c<0))for(var f=0;;){var o=f%55|0,s=ko(f,t),v=ji(e,s)[1+s],l=aV(i[1],Ni(gn+v));i[1]=so(l,0,vf(l));var h=i[1],b=Ao(h,3)<<24,d=Ao(h,2)<<16,p=Ao(h,1)<<8,m=((Ao(h,0)+p|0)+d|0)+b|0,y=(ji(r[1],o)[1+o]^m)&je;ji(r[1],o)[1+o]=y;var w=f+1|0;if(c===f)break;f=w}return r[2]=0,0}u=a}}function ZK(r){var e=function(){if(n.crypto){if("function"==typeof n.crypto.getRandomValues){var r=new Uint32Array(1);return n.crypto.getRandomValues(r),[0,r[0]]}if("function"===n.crypto.randomBytes){var e=n.crypto.randomBytes(4);return[0,(r=new Uint32Array(e))[0]]}}return[0,(new Date).getTime()^4294967295*Math.random()]}(),t=YK();return KK(t,e),t}function $K(r){r[2]=(r[2]+1|0)%55|0;var n=r[2],e=ji(r[1],n)[1+n],t=(r[2]+24|0)%55|0,u=(ji(r[1],t)[1+t]+(e^31&(e>>>25|0))|0)&je,a=r[2];return ji(r[1],a)[1+a]=u,u}So(Ni(ru),(function(r,n){try{try{var e=n?GK:[0];try{pV()}catch(a){}try{var t=function(r,n){var e=WK(r);return Wo(LK(Ed),e),qK(lV),lo(lV)}(r),u=t}catch(c){c=Do(c);var a=WK(r);Wo(LK(_d),a),qK(lV);var i=WK(c);Wo(LK(xd),i),qK(lV);u=lo(lV)}var c=u}catch(e){if((e=Do(e))!==Ko)throw e;c=bV(Sd)}return c}catch(a){return 0}}));[0,987910699,495797812,364182224,414272206,318284740,990407751,383018966,270373319,840823159,24560019,536292337,512266505,189156120,730249596,143776328,51606627,140166561,366354223,1003410265,700563762,981890670,913149062,526082594,1021425055,784300257,667753350,630144451,949649812,48546892,415514493,258888527,511570777,89983870,283659902,308386020,242688715,482270760,865188196,1027664170,207196989,193777847,619708188,671350186,149669678,257044018,87658204,558145612,183450813,28133145,901332182,710253903,510646120,652377910,409934019,801085050].slice();function QK(r){return(r.length-1<4?1:0)||(r[4]<0?1:0)}function JK(r){return r[4]=0|-r[4],0}try{var rZ=Fo(rp)}catch(Ni){if((Ni=Do(Ni))!==rs)throw Ni;try{var nZ=Fo(np)}catch(Ni){if((Ni=Do(Ni))!==rs)throw Ni;nZ=ep}rZ=nZ}var eZ=HG(rZ,82),tZ=[Q,function(r){return ZK()}];function uZ(r,n){for(var e=r?r[1]:eZ,t=16;;){if(n<=t||yV<(2*t|0)){if(e)var u=_o(tZ),a=$K(Xe===u?tZ[1]:Q===u?CV(tZ):tZ);else a=0;return[0,0,io(t,0),a,t]}t=2*t|0}}function aZ(r){var n=0>>0)&&BZ(r,j)}else RZ(r)}var W=r[9]-D|0;return mY([0,1===U?1:r[9]>>0?23===a&&(i=1):1>>0&&(i=1),i){L$(r);continue}return 0}return u}return K$(r,n)}function $$(r){return Ao(B$(r),0)}function Q$(r){var n=B$(r);return Oo(n,um)?Oo(n,am)?X$(Wo(UK(im),n)):1:0}function J$(r){var n=r+st|0;if(!(32>>0))switch(n){case 10:return 0;case 12:return 1;case 17:return 2;case 23:return 3;case 29:return 4;case 0:case 32:return 5}throw[0,ts,tm]}function rQ(r,n){switch(r){case 0:var e=aV(Jp,B$(n));break;case 3:e=aV(rm,B$(n));break;case 4:e=aV(nm,B$(n));break;case 5:e=aV(em,B$(n));break;default:e=B$(n)}var t=vf(e);return 0!==t&&43===Ao(e,0)?MG(e,1,t-1|0):e}function nQ(r){return Uc(B$(r))}function eQ(r,n){for(var e=r;;){if(0===e)return e;var t=I$(n);if(n[1])return e;if(58<=t){if(95===t){e=D$(e,n);continue}}else if(48<=t){e=M$(e,n,t);continue}return e}}function tQ(r,n){if(0===r)return H$($p);var e=R$(n);return 9>>0?X$(Wo(UK(Qp),e)):eQ(M$(r,n,e),n)}function uQ(r,n,e,t){if(0===e)return H$(Kp);var u=R$(t);if(Wo(n,u))for(var a=M$(e,t,u);;){if(0===a)return a;var i=I$(t);if(t[1])return a;if(Wo(n,i))a=M$(a,t,i);else{if(95!==i)return a;a=D$(a,t)}}return X$(Xo(UK(Zp),u,r))}function aQ(r){return 1>>0?0:1}function iQ(r,n){return uQ(dm,aQ,r,n)}function cQ(r){return 7>>0?0:1}function fQ(r,n){return uQ(pm,cQ,r,n)}function oQ(r){var n=r+St|0,e=0;return 22>>0?5>>0||(e=1):6>>0&&(e=1),e?1:0}function sQ(r,n){return uQ(mm,oQ,r,n)}function vQ(r,n){var e=R$(n),t=e+Cr|0;if(!(2>>0))switch(t){case 0:default:return M$(r,n,e);case 1:}return r}function lQ(r,n){return tQ(vQ(r,n),n)}function hQ(r,n,e){switch(r){case 0:return iQ(n,e);case 1:return lQ(n,e);case 2:var t=vQ(n,e),u=R$(e);if(48===u){var a=M$(t,e,u);if(0===a)return a;var i=I$(e);if(e[1])return a;var c=0;if(99<=i){if(jr===i)return fQ(M$(a,e,i),e);au===i&&(c=1)}else if(88===i)c=1;else if(98<=i)return iQ(M$(a,e,i),e);return c?sQ(M$(a,e,i),e):eQ(a,e)}return tQ(t,e);case 3:return fQ(n,e);case 4:return tQ(n,e);default:return sQ(n,e)}}function bQ(r,n){if(0===r)return r;var e=I$(n);return n[1]||9>>0?r:eQ(M$(r,n,e),n)}function dQ(r,n){if(0===r)return r;var e=I$(n);return n[1]||69!==e&&hu!==e?r:lQ(M$(r,n,e),n)}function pQ(r,n,e){var t=eQ(vQ(r,e),e);if(0===t)return[0,t,n];var u=I$(e);if(e[1])return[0,t,n];if(46===u){var a=M$(t,e,u),i=AG(a,n);return[0,dQ(a-(i-bQ(i,e)|0)|0,e),i]}return[0,dQ(t,e),n]}function mQ(r,n,e,t){function u(r){return 25>>0?r:iV(97+(r-65|0)|0)}var a=[0,r],i=vf(t)-1|0;if(!(i<0))for(var c=0;;){var f=I$(n),o=u(Ao(t,c));u(f)!==o&&Wo(e,0),0===a[1]&&Wo(e,0),a[1]=M$(a[1],n,f);var s=c+1|0;if(i===c)break;c=s}return a[1]}function yQ(r,n,e){((0===r?1:0)||T$(e))&&G$();var t=vQ(r,e);((0===t?1:0)||T$(e))&&G$();var u=I$(e),a=0;if(78<=u){var i=u-79|0;if(30>>0){if(!(32<=i)){var c=M$(t,e,u);return((0===c?1:0)||T$(e))&&G$(),mQ(c,e,G$,Vp)}}else 26===i&&(a=1)}else{if(48===u){var f=M$(t,e,u);((0===f?1:0)||T$(e))&&G$();var o=mQ(f,e,G$,Gp);if(0!==o&&!T$(e)){var s=I$(e)+tn|0,v=0;34>>0?66===s&&(v=1):32>>0&&(v=1);var l=v?o:sQ(o,e);if(0!==l&&!T$(e)){var h=I$(e);if(46===h){var b=M$(l,e,h),d=0;if(0!==b&&!T$(e)){var p=I$(e),m=0;if(80!==p&&Bn!==p){var y=AG(b,n),w=b-(y-sQ(y,e)|0)|0;m=1}if(!m)w=b;var k=w;d=1}if(!d)k=b;var g=k}else g=l;if(0!==g&&!T$(e)){var _=I$(e);if(80!==_&&Bn!==_)return g;var x=M$(g,e,_);return((0===x?1:0)||T$(e))&&G$(),lQ(x,e)}return g}return l}return o}73===u&&(a=1)}if(a){var S=M$(t,e,u);return((0===S?1:0)||T$(e))&&G$(),mQ(S,e,G$,Yp)}return G$()}function wQ(r,n,e){((0===r?1:0)||T$(e))&&V$();var t=eQ(r,e);((0===t?1:0)||T$(e))&&V$();var u=I$(e),a=u+bi|0;if(32>>0){if(-23===a){var i=M$(t,e,u),c=AG(i,n);return dQ(i-(c-bQ(c,e)|0)|0,e)}}else if(30>>0)return dQ(t,e);return V$()}function kQ(r,n,e){((0===r?1:0)||T$(e))&&V$();var t=vQ(r,e);((0===t?1:0)||T$(e))&&V$();var u=I$(e);if(49<=u){if(!(58<=u)){var a=M$(t,e,u);return((0===a?1:0)||T$(e))&&V$(),wQ(a,n,e)}}else if(48<=u){var i=M$(t,e,u);((0===i?1:0)||T$(e))&&V$();var c=I$(e);if(88!==c&&au!==c)return wQ(i,n,e);var f=M$(i,e,c);((0===f?1:0)||T$(e))&&V$();var o=sQ(f,e);((0===o?1:0)||T$(e))&&V$();var s=I$(e),v=s+Oa|0,l=0;if(32>>0)if(Ua===v){var h=M$(o,e,s),b=0;if(0!==h&&!T$(e)){var d=I$(e),p=0;if(80!==d&&Bn!==d){var m=AG(h,n),y=h-(m-sQ(m,e)|0)|0;p=1}if(!p)y=h;var w=y;b=1}if(!b)w=h;var k=w}else l=1;else if(30>>0)k=o;else l=1;var g=l?V$():k;if(0!==g&&!T$(e)){var _=I$(e);if(80!==_&&Bn!==_)return g;var x=M$(g,e,_);return((0===x?1:0)||T$(e))&&G$(),lQ(x,e)}return g}return V$()}function gQ(r,n,e){for(var t=n;;){if(0===t)return t;var u=I$(e);if(e[1])return t;if(r){if(u===r[1])return U$(t,e);t=M$(t,e,u)}else{var a=u-9|0,i=0;if(4>>0?23===a&&(i=1):1>>0&&(i=1),i)return t;t=M$(t,e,u)}}}function _Q(r,n){return M$(r,n,R$(n))}function xQ(r){return 97<=r?r-87|0:65<=r?r-55|0:r-48|0}function SQ(r,n,e){if(0===n)return H$(r);var t=I$(e);return e[1]?X$(Wo(UK(sm),r)):t}function EQ(r,n){return SQ(ym,r,n)}function AQ(r,n){return SQ(wm,r,n)}function CQ(r,n){var e=EQ(r,n),t=0;if(40<=e){if(58<=e){var u=e-92|0;if(!(28>>0))switch(u){case 28:var a=function(r){var e=O$(n),t=e+St|0,u=0;return 22>>0?5>>0||(u=1):6>>0&&(u=1),u?e:q$(e)},i=a(),c=a(),f=xQ(c),o=(16*xQ(i)|0)+f|0,s=0;if(0<=o&&!(et>>0?q$(e):e},h=l(),b=l(),d=((Su*(e-48|0)|0)+(10*(h-48|0)|0)|0)+(b-48|0)|0,p=0;if(0<=d&&!(et>>3|0)&1<<(7&a))?1:0,o=f?a!==e?1:0:f;else o=c}else o=i;if(!o)return o;M$(tV,t,a);u=u-1|0}}if(n){var a=n[1];u(e,a);var i=1-t[1];if(i){var c=I$(t);return a===c?L$(t):Y$(a,c)}return i}return u(e,-1)}function RQ(r,n){if(n[1]===W$)var e=n[2];else{if(n[1]!==$o)throw n;e=n[2]}var t=F$(r);return X$(Xo(UK(Wp),t,e))}function TQ(r,n){switch(n){case 0:return r[5];case 1:return F$(r);default:return r[6]}}function FQ(r){return r?r[1]:tV}function LQ(r){if(6===r)return zp;var n=XY(r);return[0,Ao(n,1),MG(n,2,vf(n)-2|0)]}function BQ(r,n,e){for(var t=e;;){if("number"==typeof t)return Wo(n,0);switch(t[0]){case 0:t=t[1];continue;case 1:t=t[1];continue;case 2:t=t[2];continue;case 3:t=t[2];continue;case 4:t=t[4];continue;case 5:t=t[4];continue;case 6:t=t[4];continue;case 7:t=t[4];continue;case 8:t=t[4];continue;case 9:t=t[2];continue;case 10:t=t[1];continue;case 11:t=t[2];continue;case 12:t=t[2];continue;case 13:t=t[3];continue;case 14:var u=t[3],a=YH(HY(t[2]));return r<50?UQ(r+1|0,n,a,u):Bo(UQ,[0,n,a,u]);case 15:t=t[1];continue;case 16:t=t[1];continue;case 17:t=t[2];continue;case 18:var i=t[1];if(0===i[0]){t=ZH(i[1][1],t[2]);continue}t=ZH(i[1][1],t[2]);continue;case 19:var c=t[1];return function(r){return DQ((function(e){return Wo(n,[0,r,e])}),c)};case 20:t=t[3];continue;case 21:t=t[2];continue;case 22:t=t[1];continue;case 23:var f=t[2],o=t[1];if("number"==typeof o)switch(o){case 0:t=f;continue;case 1:t=f;continue;case 2:return function(r){return DQ((function(e){return Wo(n,[0,r,e])}),f)};default:t=f;continue}else switch(o[0]){case 0:t=f;continue;case 1:t=f;continue;case 2:t=f;continue;case 3:t=f;continue;case 4:t=f;continue;case 5:t=f;continue;case 6:t=f;continue;case 7:t=f;continue;case 8:t=f;continue;case 9:var s=o[2];return r<50?UQ(r+1|0,n,s,f):Bo(UQ,[0,n,s,f]);case 10:t=f;continue;default:t=f;continue}default:t=t[3];continue}}}function UQ(r,n,e,t){for(var u=e;;){if("number"==typeof u)return r<50?BQ(r+1|0,n,t):Bo(BQ,[0,n,t]);switch(u[0]){case 0:u=u[1];continue;case 1:u=u[1];continue;case 2:u=u[1];continue;case 3:u=u[1];continue;case 4:u=u[1];continue;case 5:u=u[1];continue;case 6:u=u[1];continue;case 7:u=u[1];continue;case 8:u=u[2];continue;case 9:var a=u[3],i=u[2];u=KH(GY(HY(u[1]),i),a);continue;case 10:u=u[1];continue;case 11:u=u[1];continue;case 12:u=u[1];continue;case 13:var c=u[1];return function(r){return MQ((function(e){return Wo(n,[0,r,e])}),c,t)};default:var f=u[1];return function(r){return MQ((function(e){return Wo(n,[0,r,e])}),f,t)}}}}function DQ(r,n){return Lo(BQ(0,r,n))}function MQ(r,n,e){return Lo(UQ(0,r,n,e))}function PQ(r,n,e,t,u,a,i){if("number"==typeof t)return"number"==typeof u?u?JH(Tp):(qo(a,tV,tV,r),[0,Wo(i,r),jQ(r,n,e)]):(qo(a,tV,u[1],r),[0,Wo(i,r),jQ(r,n,e)]);if(0===t[0]){if(t[1]){var c=t[2];return"number"==typeof u?u?JH(Fp):(qo(a,c,tV,r),[0,Wo(i,r),jQ(r,n,e)]):(qo(a,c,u[1],r),[0,Wo(i,r),jQ(r,n,e)])}return JH(Lp)}return JH(Bp)}function jQ(r,n,e){for(var t=n;;){if("number"==typeof t)return 0;switch(t[0]){case 0:var u=t[1];return _Q(0,r),[0,$$(r),jQ(r,u,e)];case 1:var a=t[1];return NQ(0,r),[0,$$(r),jQ(r,a,e)];case 2:var i=t[1],c=t[2];if("number"!=typeof c)switch(c[0]){case 17:var f=c[2],o=LQ(c[1]),s=o[2],v=o[1];return PQ(r,[11,s,f],e,i,0,(function(r,n,e){return gQ([0,v],r,e)}),B$);case 18:var l=c[1];if(0===l[0]){var h=c[2],d=l[1][1];return PQ(r,ZH(d,h),e,i,0,(function(r,n,e){return gQ(Ep,r,e)}),B$)}var p=c[2],m=l[1][1];return PQ(r,ZH(m,p),e,i,0,(function(r,n,e){return gQ(Sp,r,e)}),B$)}var y=t[2];return PQ(r,y,e,i,0,(function(r,n,e){return gQ(0,r,e)}),B$);case 3:var w=t[2],k=t[1];return PQ(r,w,e,k,0,(function(r,n,e){return OQ(r,e)}),B$);case 4:var g=t[4],_=t[3],x=t[2],S=J$(WY(t[1]));return PQ(r,g,e,x,_,(function(r,n,e){return hQ(S,r,e)}),(function(r){return ro(rQ(S,r))}));case 5:var E=t[4],A=t[3],C=t[2],N=J$(WY(t[1]));return PQ(r,E,e,C,A,(function(r,n,e){return hQ(N,r,e)}),(function(r){return ro(rQ(N,r))}));case 6:var O=t[4],I=t[3],R=t[2],T=J$(WY(t[1]));return PQ(r,O,e,R,I,(function(r,n,e){return hQ(T,r,e)}),(function(r){return ro(rQ(T,r))}));case 7:var F=t[4],L=t[3],B=t[2],U=J$(WY(t[1]));return PQ(r,F,e,B,L,(function(r,n,e){return hQ(U,r,e)}),(function(r){return Vf(rQ(U,r))}));case 8:switch(t[1][2]){case 5:case 8:return PQ(r,t[4],e,t[2],t[3],kQ,nQ);case 6:case 7:return PQ(r,t[4],e,t[2],t[3],yQ,nQ);default:return PQ(r,t[4],e,t[2],t[3],pQ,nQ)}case 9:var D=t[2],M=t[1];return PQ(r,D,e,M,0,(function(r,n,e){var t=R$(e);return gQ(0,cu===t?5:ie===t?4:X$(Wo(UK(Xp),t)),e)}),Q$);case 10:var P=t[1];if(T$(r)){t=P;continue}return X$(Ap);case 11:var j=t[2];jG((function(n){return Z$(r,n)}),t[1]);t=j;continue;case 12:var z=t[2];Z$(r,t[1]);t=z;continue;case 13:var W=t[2],X=t[3];OQ(FQ(t[1]),r);var q=B$(r);try{var H=RK(0,q)[1];try{var V=[0,nK(H,W),q]}catch(t){if((t=Do(t))!==QY)throw t;var G=dK(W);V=Xo(CK(Gl),q,G)}var Y=V}catch(t){if((t=Do(t))[1]!==$o)throw t;Y=X$(t[2])}return[0,Y,jQ(r,X,e)];case 14:var K=t[2],Z=t[3];OQ(FQ(t[1]),r);var $=B$(r);try{var Q=RK(0,$)[1],J=nK(RK(0,$)[1],YH(HY(K))),rr=nK(Q,YH(K)),nr=J,er=rr}catch(t){if((t=Do(t))[1]!==$o)throw t;var tr=X$(t[2]);nr=tr[2],er=tr[1]}return[0,[0,er,$],jQ(r,ZH(nr,Z),e)];case 15:return JH(Cp);case 16:return JH(Np);case 17:var ur=t[2];jG((function(n){return Z$(r,n)}),XY(t[1]));t=ur;continue;case 18:var ar=t[1];if(0===ar[0]){var ir=t[2],cr=ar[1][1];Z$(r,64),Z$(r,b);t=ZH(cr,ir);continue}var fr=t[2],or=ar[1][1];Z$(r,64),Z$(r,91);t=ZH(or,fr);continue;case 19:var sr=t[1];if(e){var vr=e[2];return[0,Wo(e[1],r),jQ(r,sr,vr)]}return JH(Op);case 20:var lr=t[1],hr=t[3];if("number"!=typeof hr&&17===hr[0]){var br=hr[2],dr=t[2],pr=LQ(hr[1]),mr=pr[2];return IQ(dr,[0,pr[1]],FQ(lr),r),[0,B$(r),jQ(r,[11,mr,br],e)]}var yr=t[3];return IQ(t[2],0,FQ(lr),r),[0,B$(r),jQ(r,yr,e)];case 21:var wr=t[2];return[0,TQ(r,t[1]),jQ(r,wr,e)];case 22:var kr=t[1];return[0,R$(r),jQ(r,kr,e)];case 23:var gr=jQ(r,BY(t[1],t[2])[1],e);if(gr)return gr[2];throw[0,ts,Ip];default:return JH(Rp)}}}function zQ(r,n){var e=[0,0],t=vf(r),u=j$(1,(function(n){if(t<=e[1])throw Jo;var u=Ao(r,e[1]);return e[1]++,u})),a=n[1],i=n[2];function c(r,n){for(var e=r,t=n;;){if(!t)return e;var u=t[2];e=Wo(e,t[1]),t=u}}return DQ((function(r,n){!function(r){CY(r[8])}(u);try{var e=[0,jQ(u,a,r)]}catch(n){var t=0;if((n=Do(n))[1]!==W$&&n[1]!==$o&&n!==Jo){if(n[1]!==Qo)throw n;var f=JH(aV(n[2],aV(jp,aV(zG(i),Pp))));t=1}if(!t)f=[1,n];e=f}return 0===e[0]?c(n,e[1]):RQ(u,e[1])}),a)}function WQ(r,n){return So(r,_o(n)===j?n:n[1])}function XQ(r){return SV(r,0,Ps),function(r,e){(e<0||Oc+e>=r.length)&&Ri("Weak.get_key");var t=r[Oc+e];return n.WeakRef&&t instanceof n.WeakRef&&(t=t.deref()),void 0===t?0:[0,t]}(r,0)}function qQ(r,e){return SV(r,0,Ms),function(r,e,t){return(e<0||Oc+e>=r.length)&&Ri("Weak.set"),t instanceof Object&&n.WeakRef?(r[1].register&&r[1].register(t,void 0,t),r[Oc+e]=new n.WeakRef(t)):r[Oc+e]=t,0}(r,0,e)}function HQ(r){return SV(r,0,Ds),function(r,e){var t=r[Oc+e];return n.WeakRef&&t instanceof n.WeakRef&&(t=t.deref()),void 0===t?0:1}(r,0)}function VQ(r){var n=r[1];function e(n,e){return Wo(r[2],e)}function t(r,n){1-(1<=xV?1:0)&&JH(js);var e=Rc(1);return Lc(e,n),qQ(e,r),e}function u(r,e){var t=XQ(r);return t?Xo(n,e,t[1])?0:1:2}function a(r,n,e){return Fc(r),qQ(r,n),Lc(r,e)}var i=[Q,function(r){return ZK()}];function c(r){r[1]=0;var n=r[2].length-1-1|0;if(!(n<0))for(var e=0;;){ji(r[2],e)[1+e]=0;var t=e+1|0;if(n===e)break;e=t}return 0}function f(r,n){return n&(r[2].length-1-1|0)}function o(r){function n(e){for(var t=e;;){if(!t)return 0;var u=t[1],a=t[3];if(HQ(t[2]))return[0,u,t[2],n(t[3])];r[1]=r[1]-1|0;t=a}}var e=r[2],t=e.length-1-1|0;if(!(t<0))for(var u=0;;){e[1+u]=n(ji(e,u)[1+u]);var a=u+1|0;if(t===u)break;u=a}return 0}function s(r){var n=r[2],e=n.length-1,t=2*e|0;o(r);var u=t>>1|0)<=r[1]?1:0:u;if(a){var i=io(t,0);r[2]=i;var c=function(n){if(n){var e=n[1],t=n[2];c(n[3]);var u=f(r,e);return i[1+u]=[0,e,t,ji(i,u)[1+u]],0}return 0},s=e-1|0;if(!(s<0))for(var v=0;;){c(ji(n,v)[1+v]);var l=v+1|0;if(s===v)break;v=l}var h=0}else h=a;return h}function v(r,n,u){var a=e(r[3],n),i=f(r,a),c=[0,a,t(n,u),ji(r[2],i)[1+i]];ji(r[2],i)[1+i]=c,r[1]=r[1]+1|0;var o=r[2].length-1<<1>>3|0,PV(Li(r,n>>>3|0)|1<<(7&n)))}function QQ(r){var n=ZQ();return $Q(n,r),n}function JQ(r){for(var n=Cc(32),e=0;;){if(Di(n,e,PV(Li(r,e)^et)),31===e)return n;e=e+1|0}}function rJ(r,n){for(var e=Cc(32),t=0;;){var u=Li(n,t);if(Di(e,t,PV(Li(r,t)|u)),31===t)return e;t=t+1|0}}function nJ(r,n){try{for(var e=0;;){var t=Li(n,e);if(0!=(Li(r,e)&t))throw rV;if(31===e){return 1}e=e+1|0}}catch(e){if((e=Do(e))===rV)return 0;throw e}}function eJ(r,n){for(var e=0;;){var t=Li(n,e);if(0!==t)for(var u=0;;){0!=(t&1<>>0?25>>0||(e=1):23!==n&&(e=1),$Q(a,e?r+be|0:r)}),u);var i=a}else i=u;return IG(t?JQ(i):i)}throw[0,ts,Um]}for(var vJ=Cc(ft),lJ=0;;){Di(vJ,lJ,zV(PV(lJ)));var hJ=lJ+1|0;if(et===lJ){IG(vJ);for(var bJ=bY([0,Sc]),dJ=function(r){var n=EY(r[1]);AY(r[1]);var e=vf(n);if(0===e)return 0;if(1===e){var t=r[2];return r[2]=[0,[0,Ao(n,0)],t],0}return r[2]=[0,[1,n],r[2]],0},pJ=JQ(QQ(10)),mJ=function(r){var n=vf(r),e=[0,1];function t(e){for(var t=u(e),a=t[1],i=t[2];;){if(!((i+2|0)<=n&&92===Ao(r,i)&&Rn===Ao(r,i+1|0)))return[0,a,i];var c=u(i+2|0);a=[4,a,c[1]],i=c[2]}}function u(u){var i=[0,SY(16),0],c=u;r:for(;;){if(!(n<=c)){var f=0;if((c+2|0)<=n&&92===Ao(r,c)){var o=Ao(r,c+1|0);((Rn===o?1:0)||(41===o?1:0))&&(f=1)}if(!f){var s=Ao(r,c);if(36===s)var v=[0,1,c+1|0];else{var l=0;if(91<=s)if(95<=s)l=1;else switch(s+fn|0){case 0:var h=c+1|0,b=0;if(h>>0)if(9<=_)w=[0,[9,k+St|0],y+1|0];else g=1;else if(_)g=2;else{var x=e[1];e[1]++;var S=t(y+1|0),E=S[2],A=0,C=S[1];if((E+1|0)>>0)){if(I){N=[6,N],O=O+1|0;continue}N=[5,N],O=O+1|0;continue}if(21===I){N=[7,N],O=O+1|0;continue}}var R=0;"number"!=typeof N&&0===N[0]&&(OY(i[1],N[1]),R=1),R||(dJ(i),i[2]=[0,N,i[2]]);c=O;continue r}}}return dJ(i),[0,[3,QV(i[2])],c]}}function a(e){for(var t=ZQ(),u=e;;){if(n<=u&&QH(Rm),93===Ao(r,u)&&e>>6|0)?1:0;if(b)var d=b;else d=(2!=(l>>>6|0)?1:0)||(2!=(h>>>6|0)?1:0);if(d)throw CJ;var p=(7&o)<<18|(63&v)<<12|(63&l)<<6|63&h}else if(224<=o){var m=Ao(r,a+1|0),y=Ao(r,a+2|0);if((2!=(m>>>6|0)?1:0)||(2!=(y>>>6|0)?1:0))throw CJ;var w=(15&o)<<12|(63&m)<<6|63&y,k=55296<=w?1:0;if(k?w<=57088?1:0:k)throw CJ;p=w}else{var g=Ao(r,a+1|0);if(2!=(g>>>6|0))throw CJ;p=(31&o)<<6|63&g}else if(R<=o)s=1;else p=o;if(s)throw CJ;ji(u,i)[1+i]=p;var _=Ao(r,a);a=a+ji(PJ,_)[1+_]|0,i=i+1|0,c=c-1|0}throw CJ}var x=Ao(r,t),S=ji(PJ,x)[1+x];if(!(0>>18)),OY(u,PV(R|63&(c>>>12|0))),OY(u,PV(R|63&(c>>>6|0))),OY(u,PV(R|63&c))}else{var f=55296<=c?1:0;if(f?c<57344?1:0:f)throw CJ;OY(u,PV(224|c>>>12)),OY(u,PV(R|63&(c>>>6|0))),OY(u,PV(R|63&c))}else OY(u,PV(192|c>>>6)),OY(u,PV(R|63&c));else OY(u,PV(c));a=a+1|0,i=i-1|0}},ZJ=function(r){return function(n){var e=sY(0,Xm);return Xo(r,(function(r){var e=Wo(n,0);return r[11]=e[2],r[12]=e[3],e[1]}),e)}},$J=[j,Jm,Wc()],QJ=[j,ry,Wc()],JJ=function(r){var n=vf(r),e=0===n?1:0;if(e)return e;for(var t=n-1|0;;){var u=Ao(r,t),a=0;if(92<=u){var i=u-93|0;if(33>>0)a=0<=i?2:1;else if(31===i){var c=0>>0?93<=i&&(c=1):56>>0&&(a=1,c=1),!c){var f=1;a=2}}else 11<=u?13===u&&(a=1):8<=u&&(a=1);switch(a){case 0:f=4;break;case 1:f=2}n[1]=n[1]+f|0;var o=t+1|0;if(e===t)break;t=o}if(n[1]===vf(r))return r;var s=Cc(n[1]);n[1]=0;var v=vf(r)-1|0;if(!(v<0))for(var l=0;;){var h=lf(r,l),b=0;if(35<=h)b=92===h?2:fr<=h?1:3;else if(32<=h)b=34<=h?2:3;else if(14<=h)b=1;else switch(h){case 8:Ui(s,n[1],92),n[1]++,Ui(s,n[1],98);break;case 9:Ui(s,n[1],92),n[1]++,Ui(s,n[1],ie);break;case 10:Ui(s,n[1],92),n[1]++,Ui(s,n[1],ae);break;case 13:Ui(s,n[1],92),n[1]++,Ui(s,n[1],si);break;default:b=1}switch(b){case 1:Ui(s,n[1],92),n[1]++;var d=PV(48+(h/Su|0)|0);Ui(s,n[1],d),n[1]++;var p=PV(48+((h/10|0)%10|0)|0);Ui(s,n[1],p),n[1]++;var m=PV(48+(h%10|0)|0);Ui(s,n[1],m);break;case 2:Ui(s,n[1],92),n[1]++,Ui(s,n[1],h);break;case 3:Ui(s,n[1],h)}n[1]++;var y=l+1|0;if(v===l)break;l=y}return s},n0=function(r){var n=r0(r),e=vf(n),t=Cc(e+2|0);return LG(n,0,t,1,e),Ui(t,0,34),Ui(t,e+1|0,34),t},e0=function(r,n){try{return[0,qG(r,n,10)]}catch(n){if((n=Do(n))===rs)return 0;throw n}},t0=function(r,n,e){if(0===e[0]){var t=e[1];if(JJ(t)){var u=e0(t,0);if(u?(u[1]+1|0)===vf(t)?1:0:1)return $Z(n,n0(t));r$(n,0),$Z(n,$m);for(var a=0;;){var i=e0(t,a),c=i?i[1]:vf(t);if($Z(n,r0(MG(t,a,c-a|0))),!i)return $Z(n,Qm),HZ(n);var f=i[1];$Z(n,Km),e$(n),$Z(n,Zm);a=f+1|0}}return $Z(n,t)}var o=e[1];if(o){var s=o[2],v=o[1];r$(n,r),$Z(n,Hm),t0(r,n,v);for(var l=s;;){if(!l)return $Z(n,Gm),HZ(n);var h=l[2],b=l[1];a$(n),t0(r,n,b);l=h}}return $Z(n,Vm)},u0=function(r,n){if(0===n[0]){var e=n[1];if(e0(e,0)?0:1)return JJ(e)?n0(e):e}var t=SY(or),u=r?r[1]:1;return qo(A$(m$(t)),Ym,(function(r,n){return t0(u,r,n)}),n),EY(t)},a0=function(r,n){return[1,[0,[0,r],function r(n){if(n){var e=n[2],t=n[1],u=t[2],a=t[1];return Oo(a,qm)?[0,[1,[0,[0,a],[0,u,0]]],r(e)]:[0,u,r(e)]}return 0}(n)]]},i0=function(r){return[0,UG(1,r)]},c0=function(r){return[0,Ni(gn+r)]},f0=function(r){return[0,cY(r)]},o0=function(r,n){return n?[1,[0,Wo(r,n[1]),0]]:Gy},s0=function(r,n){for(var e=0,t=n;;){if(!t)return[1,QV(e)];var u=t[2];e=[0,Wo(r,t[1]),e],t=u}},v0=VQ([0,function(r,n){return r===n?1:0},_V]),l0=Wo(v0[1],17),h0=function(r,n,e,t){var u=r?r[1]:1;return qo(v0[5],l0,e,[0,t,u])},b0=function(r,n){var e=0;if(gV(n)&&_o(n)!==j&&1<=n.length-1){var t=n[1];e=1}if(!e)t=n;var u=0;if(gV(t)&&_o(t)===j){var a=t[1];u=1}if(!u)a=JH(zs);var i=_o(a)===Xn?t:JH(Ws),c=Xo(v0[8],l0,i);if(c){var f=c[1],o=f[2],s=f[1];return r&&!o?0:[0,Wo(s,n)]}return 0},d0=function(r){return b0(0,r)},p0=function(r){var n=d0(r);return n?n[1]:[1,[0,[0,WK(r)],0]]},m0=function(r){return u0(0,p0(r))};VK((function(r){var n=b0(1,r);return n?[0,u0(Vy,n[1])]:0}));var y0=function(r,n){throw[0,QJ,[0,$o,r],n]},w0=function(r,n){var e=n[3],t=n[2],u=n[1];return[0,Ho(UK(Py),r,u,t,e)]},k0=[0,[0,kV,function(r){if(r===kV)return Dy;throw[0,ts,My]}],0],g0=[0,[0,dY,function(r){if(r===dY)return By;throw[0,ts,Uy]}],k0],_0=[0,[0,W$,function(r){if(r[1]===W$)return[1,[0,Fy,[0,[0,r[2]],0]]];throw[0,ts,Ly]}],g0],x0=[0,[0,kY,function(r){if(r===kY)return Ry;throw[0,ts,Ty]}],_0],S0=[0,[0,lY,function(r){if(r===lY)return Oy;throw[0,ts,Iy]}],x0],E0=[0,[0,EV,function(r){if(r===EV)return Cy;throw[0,ts,Ny]}],S0],A0=[0,[0,DK,function(r){if(r[1]===DK)return[1,[0,Ey,[0,[0,r[2]],0]]];throw[0,ts,Ay]}],E0],C0=[0,[0,MK,function(r){if(r[1]===MK)return[1,[0,xy,[0,[0,r[2]],0]]];throw[0,ts,Sy]}],A0],N0=[0,[0,Zo,function(r){if(r[1]===Zo)return[1,[0,gy,[0,[0,r[2]],0]]];throw[0,ts,_y]}],C0],O0=[0,[0,$J,function(r){if(r[1]===$J)return[1,[0,wy,[0,r[2],0]]];throw[0,ts,ky]}],N0],I0=[0,[0,ns,function(r){if(r[1]===ns)return w0(my,r[2]);throw[0,ts,yy]}],O0],R0=[0,[0,Qo,function(r){if(r[1]===Qo)return[1,[0,dy,[0,[0,r[2]],0]]];throw[0,ts,py]}],I0],T0=[0,[0,rs,function(r){if(r===rs)return hy;throw[0,ts,by]}],R0],F0=[0,[0,$o,function(r){if(r[1]===$o)return[1,[0,vy,[0,[0,r[2]],0]]];throw[0,ts,ly]}],T0],L0=[0,[0,Jo,function(r){if(r===Jo)return oy;throw[0,ts,sy]}],F0],B0=[0,[0,rV,function(r){if(r===rV)return cy;throw[0,ts,fy]}],L0],U0=[0,[0,ts,function(r){if(r[1]===ts)return w0(ay,r[2]);throw[0,ts,iy]}],B0];tG((function(r){return h0(uy,0,r[1],r[2])}),U0);var D0=[0,[0,QJ,function(r){if(r[1]===QJ){var n=[0,r[3],0];return[1,[0,ey,[0,p0(r[2]),n]]]}throw[0,ts,ty]}],0];tG((function(r){return h0(ny,0,r[1],r[2])}),D0);var M0=function(r,n){return y0(aV(r,Qy),n)},P0=Ac,j0=to,z0=eo,W0=go,X0=Bc,q0=_f,H0=gf,V0=function(r){return r[1]+=-1,0},G0=function(r){return r[1]++,0},Y0=function(r){return BK((function(r,n){return QH(r)}),r)},K0=function(r){return BK((function(r,n){return JH(r)}),r)};Ro();var Z0=function(r){return r},$0=function(r,n){return r?r[1]:0},Q0=[0,xc,function(r){return Ni(gn+r)}],J0=function(r){var n=r[2],e=r[3],t=r[4],u=r[5];function a(r,e,t){return Xo(n,e,Wo(r,t))}function i(r){return r}function c(r,n){return a(i,r,n)}function f(r,n){return a(Z0,r,n)}function o(r){return r?1:0}function s(r,n){return a(o,r,n)}function v(r,n){return Xo(e,r,Uf(n))}return[0,v,e,c,f,n,s,u,t,function(r,n){return r},function(r,e,t){if(t){var u=t[1];return Xo(r,Xo(n,e,1),u)}return Xo(n,e,0)},function(r,e,t){for(var u=Xo(n,e,GV(t)),a=t;;){if(!a)return u;var i=a[2];u=Xo(r,u,a[1]),a=i}},function(r,n,e){var t=_o(e);return Xo(r,n,Xe===t?e[1]:Q===t?CV(e):e)},function(r,n,e){return Xo(r,n,e[1])},function(r,e,t){for(var u=Xo(n,e,t.length-1),a=0;;){if(a===t.length-1)return u;u=Xo(r,u,t[1+a]),a=a+1|0}},function(n){var e=Wo(r[6],0),t=v(Xo(r[7],0,e),n);return Wo(r[8],t)},function(n){var t=Wo(r[6],0),u=Xo(e,Xo(r[7],0,t),n);return Wo(r[8],u)},function(n){var e=Wo(r[6],0),t=c(Xo(r[7],0,e),n);return Wo(r[8],t)},function(n){var e=Wo(r[6],0),t=f(Xo(r[7],0,e),n);return Wo(r[8],t)},function(e){var t=Wo(r[6],0),u=Xo(n,Xo(r[7],0,t),e);return Wo(r[8],u)},function(n){var e=Wo(r[6],0),t=s(Xo(r[7],0,e),n);return Wo(r[8],t)},function(n){var e=Wo(r[6],0),t=Xo(u,Xo(r[7],0,e),n);return Wo(r[8],t)},function(n){var e=Wo(r[6],0),u=Xo(t,Xo(r[7],0,e),n);return Wo(r[8],u)},function(n){var e=Wo(r[6],0),t=Xo(r[7],0,e);return Wo(r[8],t)}]}([0,Jy,function(r,n){return 0},function(r,n){return 0},function(r,n){return 0},function(r,n){return 0},function(r){return 0},$0,function(r){return 0},Q0]),r1=J0[2],n1=J0[5],e1=J0[4],t1=J0[7],u1=J0[9],a1=J0[11],i1=function(r){var n=(-1^r)+(r<<21)|0,e=n^(n>>>24|0),t=(e+(e<<3)|0)+(e<<8)|0,u=t^(t>>>14|0),a=(u+(u<<2)|0)+(u<<4)|0,i=a^(a>>>28|0);return i+(i<<31)|0},c1=xc,f1=xc,o1=function(r,n){if(r===n)return 0;if(0===r[0]){var e=r[1];return 0===n[0]?Sc(e,n[1]):-1}var t=r[1];if(0===n[0])return 1;for(var u=t,a=n[1];;){if(u){if(a){var i=a[2],c=u[2],f=o1(u[1],a[1]);if(0===f){u=c,a=i;continue}return f}return 1}return a?-1:0}},s1=function r(n,e){return r.fun(n,e)};Uo(s1,(function(r,n){if(0===n[0]){var e=n[1];return Xo(t1,0,e)}var t=n[1];return qo(a1,s1,0,t)})),Uo((function r(n){return r.fun(n)}),(function(r){return Xo(s1,$0(0),r),0}));var v1=function(r){return r?64:32},l1=[0,nw],h1=function(r){var n=r[1],e=r[2],t=aV(r[2],rw);return l1[1]=[0,t,l1[1]],[0,n,e]},b1=function(r){return[0,h1(r)[1]]},d1=function(r){var n=r[1];return[0,h1([0,function(n,e){return $Z(n,Wo(r[2],e))},n])[1]]},p1=[j,cw,Wc()];h0(0,0,p1,(function(r){if(r[1]===p1){var n=r[3],e=p0(r[2]);return[1,[0,aw,[0,e,[0,p0(n),0]]]]}throw[0,ts,iw]}));var m1=[j,fw,Wc()];h0(0,0,m1,(function(r){if(r[1]===m1){var n=[0,r[2]];return[1,[0,tw,[0,n,[0,p0(r[3]),0]]]]}throw[0,ts,uw]}));var y1=[j,ow,Wc()];h0(0,0,y1,(function(r){if(r[1]===y1)return r[2];throw[0,ts,ew]})),b1([0,function(r,n){var e=d0(n);return e?t0(1,r,e[1]):$Z(r,WK(n))},sw]);var w1=function(r){return[0,[0,r[1],r[2]]]},k1=function(r){var n=[0,r[1],[0,hw,[0,Ni(gn+r[2]),[0,lw,[0,Ni(gn+(r[4]-r[3]|0)),0]]]]];return[0,n[2]?PG(vw,n):n[1]]},g1=[j,ww,Wc()];h0(0,0,g1,(function(r){if(r[1]===g1)return[1,[0,mw,[0,s0(c0,r[2]),0]]];throw[0,ts,yw]}));var _1=function(r){switch(r[0]){case 0:return[1,[0,gw,[0,r[1],0]]];case 1:return[1,[0,_w,[0,[0,r[1]],0]]];case 2:return[1,[0,xw,[0,p0(r[1]),0]]];case 3:return[1,[0,Sw,[0,r[1],0]]];case 4:var n=r[2],e=[0,r[1]];return[1,[0,Ew,[0,e,[0,n,[0,o0(k1,r[3]),0]]]]];case 5:var t=[0,r[1]];return[1,[0,Aw,[0,t,[0,_1(r[2]),0]]]];case 6:var u=r[2],a=[0,r[1]];return[1,[0,Cw,[0,a,[0,u,[0,_1(r[3]),0]]]]];case 7:var i=r[2],c=o0(c0,r[1]);return[1,[0,Nw,[0,c,[0,s0(_1,i),0]]]];default:var f=r[2];return[1,[0,Ow,[0,_1(r[1]),[0,[0,f],0]]]]}},x1=function(r,n){switch(r[0]){case 0:return[0,_1(r),n];case 1:return[0,[0,r[1]],n];case 2:return[0,p0(r[1]),n];case 3:return[0,r[1],n];case 4:var e=r[3],t=r[2];return[0,[1,[0,[0,r[1]],[0,t,e?[0,k1(e[1]),0]:0]]],n];case 5:return[0,[1,[0,[0,r[1]],x1(r[2],0)]],n];case 6:var u=r[1],a=[0,r[2],x1(r[3],0)];return 0===vf(u)?[0,[1,a],n]:[0,[1,[0,[0,u],a]],n];case 7:var i=r[2],c=0;if(i){var f=i[2];if(f){var o=$V(f[2],[0,f[1],[0,i[1],0]]);c=1}}if(!c)o=i;return aG((function(r,n){return x1(n,r)}),n,o);default:var s=[0,[0,r[2]],0];return[0,[1,[0,S1(r[1]),s]],n]}},S1=function(r){var n=x1(r,0);return n&&!n[2]?n[1]:[1,n]},E1=function(r){return function(r){try{return Wo(r,0)}catch(r){return r=Do(r),[0,p0(r)]}}((function(n){var e=_o(r);return Xe===e?r[1]:Q===e?CV(r):r}))},A1=function(r){return NV([3,r])},C1=[j,Iw,Wc()];h0(0,0,C1,(function(r){if(r[1]===C1)return S1(E1(r[2]));throw[0,ts,kw]}));var N1=b1([0,function(r,n){var e=E1(n);return $Z(r,1===e[0]?e[1]:u0(0,S1(e)))},Rw])[1],O1=function(r){var n=A1(r);if(_o(n)!==Q)var e=_o(n),t=Xe===e?n[1]:Q===e?CV(n):n,u=2===t[0]?t[1]:[0,C1,n];else u=[0,C1,n];throw u};b1([0,N1,Tw]);var I1=function(r){return[1,A1(r)]},R1=function(r){if(0===r[0]){var n=r[1],e=0;if(Oo(n,Uw)){var t=0;if(Oo(n,Dw)){var u=0;if(Oo(n,Mw)&&(Oo(n,Pw)?Oo(n,jw)?Oo(n,zw)&&(e=1,t=1,u=1):u=1:(t=1,u=1)),!u)return 1}if(!t)return 2}if(!e)return 0}else{var a=r[1];if(!a)return y0(aV(hs,Zy),r);var i=a[1];if(0!==i[0])return y0(aV(hs,$y),r);var c=i[1],f=0;if(Oo(c,Ww)){var o=0;if(Oo(c,Xw)){var s=0;if(Oo(c,qw)&&(Oo(c,Hw)?Oo(c,Vw)?Oo(c,Gw)&&(f=1,o=1,s=1):s=1:(o=1,s=1)),!s)return M0(hs,r)}if(!o)return M0(hs,r)}if(!f)return M0(hs,r)}return y0(aV(hs,Ky),r)},T1=function(r){switch(r){case 0:return Fw;case 1:return Lw;default:return Bw}},F1=xc,L1=function(r){return 0<=r?0===r?1:2:0},B1=function(r,n,e){return 0<=Xo(r,n,e)?1:0},U1=function(r,n,e){return Xo(r,n,e)<=0?1:0},D1=function(r){var n=r[2],e=w1(r)[1],t=e[1];function u(r,n){return 0>>0)t=1;else switch(e){case 0:var u=Ln,a=1;break;case 1:t=1;break;default:u=Tu,a=1}t&&(u=Ln,a=0)}else u=Ln,a=0;if((a+2|0)>>0?[0,u,0]:[0,u,1]}return[0,u,1]}(r),e=n[1];if(n[2])var t=l3(Vf(r));else{var u=Vf(Ln<=e?r:q1(r,1,vf(r)-1|0));to(u,lg)&&y3(r);var a=H2(u);t=Ln<=e?a:Mf(a)}return t}catch(a){return y3(r)}},g3=X1(63),_3=z1(63),x3=q2(Ov),S3=q2(is),E3=q2(as),A3=function(r){return Qf(Kf(r,1))},C3=function(r){return g3<=r&&r<=_3?H2(Wf(r)):Xo(K0(vg),r+0,0)},N3=M1([0,d3,b3,E3]),O3=N3[1],I3=N3[2],R3=N3[3],T3=N3[4],F3=N3[5],L3=function(r,n,e){return to(r,n)?n:eo(r,e)?r:e},B3=function(r,n){return c3(r,n)},U3=function(r){return q2(Uf(r))},D3=function(r){return U3(r)},M3=function(r){return q2(Uf(r))},P3=v2([0,w3]),j3=P3[1],z3=P3[2],W3=s2([0,d3,r1,function(r){return Af(10,Su,0,r)},function(r){return Wo(UK(ig),Zf(r,1))},function(r){return k3(aV(ag,r))},E3,to,K2,gg])[1],X3=go,q3=to,H3=_f,V3=Bc,G3=eo,Y3=gf,K3=d1([0,_g,function(r){return w3(r)}])[1],Z3=d2([0,C3,A3,k3,w3,G2,Y2,f3,o3,K2,Y3,G3,V3,H3,q3,X3,Z2,K2,E3,D3,s3]),$3=Z3[1],Q3=Z3[2],J3=Z3[3],r5=Z3[4],n5=Z3[5],e5=Z3[6],t5=Z3[7],u5=Z3[8],a5=[0,G2,Y2,f3,o3,K2,B3,Y3,G3,V3,H3,q3,X3,Z2,K2,E3,$3,Q3,J3,n3,t3,e3,r3,u3,a3,i3];d1([0,xg,cV]);var i5=X1(32),c5=Bc,f5=go,o5=to,s5=_f,v5=Bc,l5=eo,h5=gf,b5=ro,d5=z1(32),p5=ko,m5=function(r){return 0|-r},y5=gf,w5=eo,k5=Bc,g5=_f,_5=to,x5=go,S5=Nc,E5=lc;d1([0,Eg,uY]),d2([0,function(r){return i5<=r&&r<=d5?0|r:Xo(K0(Sg),r+0,0)},function(r){return r},b5,uY,function(r,n){return r+n|0},function(r,n){return r-n|0},E5,S5,m5,y5,w5,k5,g5,_5,x5,tY,m5,0,G1,p5]);var A5=[0,2,C3,A3,D3,function(r){return Q1(Kf(r,1))},r1,p3,function(r){return q2(function(r){if(0===r[0]){var n=r[1];try{return Vf(n)}catch(n){return n=Do(n),y0(aV(jy,m0(n)),r)}}return y0(zy,r)}(r))},z3,k3,w3,h5,l5,v5,s5,o5,f5,c5,function(r,n){return pc(r,n)},function(r,n){return eo(r,n)?r:n},function(r,n){return gf(r,n)?r:n},P0,function(r,n){return Ac(n,r)},function(r,n,e){var t=eo(n,r);return t?eo(r,e):t},function(r,n,e){if(eo(n,e))return L3(r,n,e);throw[0,ts,sg]},function(r,n,e){if(_f(n,e)){var t=[0,[0,cg,b3(e)],0];return I1(a0(og,[0,[0,fg,b3(n)],t]))}return[0,L3(r,n,e)]},X2,K3,m3,O3,I3,R3,T3,F3,function(r){if(Bc(V2(r),r))return 0;throw[0,ts,bg]},W3,j3,E3,S3,x3,G2,Y2,f3,B3,K2,K2,Q3,$3,o3,s3,J3,n3,t3,e3,r3,u3,a3,r5,n5,e5,t5,u5,Z2,function(r){return Rf(r,$2)},function(r){return $f(r,$2)},c3,n3,t3,e3,r3,function(r){var n=$f(r,Tf(Zf(r,1),zk)),e=Rf(Tf(n,bs),Tf(Zf(n,2),bs));return Df(Zf(zf(Tf(Rf(e,Zf(e,4)),Wk),Xk),56))},u3,a3,function(r){return r[1]=$f(r[1],S3),0},function(r){return r[1]=Rf(r[1],S3),0},function(r){return M3(r)},function(r){var n=Kf(r,1);return e2(n)?Df(n):H1(n,Ek,Sk,cY)},l3,function(r){return Kf(r,1)},function(r){return q2(Uf(r))},function(r){var n=Kf(r,1);return t2(n)?Df(n):H1(n,xk,_k,cY)},63,J2,Q2,i3,i3,function(r){return q2(W2(Kf(r,1)))},function(r){return q2(W2(Kf(r,1)))},function(r){var n=Kf(r,1);return eo(n,as)&&O1(a0(Jk,[0,[0,Qk,f0(n)],0])),0===pc(n,is)?0:64-(aY(n),0)|0},function(r){var n=Kf(r,1);return eo(n,as)&&O1(a0(ng,[0,[0,rg,f0(n)],0])),63},function(r){var n=Kf(r,1);return eo(n,as)&&z2(),Bc(Tf(n,aY(n)),as)},function(r){return 0},function(r){return Kf(r,1),0},a5,U3,function(r){return $1(Kf(r,1))},function(r){return Df(Kf(r,1))},M3,function(r){var n=Kf(r,1);return e2(n)?[0,Df(n)]:0},function(r){return Df(Kf(r,1))},v3,h3,function(r){return v3(Uf(r))},function(r){var n=Kf(r,1);return t2(n)?[0,Df(n)]:0},function(r){return h3(Uf(r))},function(r){return Df(Kf(r,1))},function(r){return H2(Wf(r))},1,function(r){return H2(Zf(Ff(Kf(r,1)),48))},function(r){return H2(M2(Kf(r,1)))},function(r){return H2(P2(Kf(r,1)))}],C5=A5[39],N5=A5[82],O5=A5[42],I5=A5[72],R5=A5[79];if(A5[95](-1),63===N5){X1(32),X1(N5),Q1($f(Yf(is,11),is)),R5(O5(I5(C5,52),C5)),d1([0,Ig,function(r){for(var n=Pc(Cg,r),e=Uc(n)==r?n:Pc(Ng,r),t=0,u=vf(e);;){if(u<=t)return aV(e,Og);var a=Ao(e,t),i=0;if(48<=a?58<=a||(i=1):45===a&&(i=1),!i)return e;t=t+1|0}}]),function(r){var n=function(r){try{var n=Fo(r)}catch(r){if((r=Do(r))===rs)return 0;throw r}return[0,n]}(Tg);if(n)for(var e=n[1],t=vf(e),u=0,a=t,i=t-1|0,c=function(r){var n=1<=vf(r)?1:0;if(n){var e=vf(r);e<0&&qo(K0(lk),0,e,0);var t=1<=e?1:0;if(t)for(var u=0,a=0;;){if(1===a)return 1;if(lf(r,u)!==lf(Rg,a))return 0;u=u+1|0,a=a+1|0}return t}return n};;){if(-1===i){var f=sG(c,[0,q1(e,0,a),u]);break}if(44!==Ao(e,i))i=i-1|0;else var o=i+1|0,i=(u=[0,q1(e,o,a-o|0),u],a=i,i-1|0)}else f=0;var s=1-f}();var T5=[0,0],F5=[0,ue];try{Fo(Bg);var L5=1}catch(Ni){if((Ni=Do(Ni))!==rs)throw Ni;L5=0}var B5=function(r){return L5?ue:F5[1]};uZ(0,23);var U5=rY(Ro()),D5=[0,Ug];if(U5){var M5=U5[2];if(M5){U5[1];if(!Oo(M5[1],Dg)){var P5=M5[2];if(P5)P5[1],P5[2]}}}B5();try{var j5=0;Fo(Pg),j5=1}catch(Ni){if((Ni=Do(Ni))!==rs)throw Ni;try{var z5=0,W5=Fo(Mg);z5=1}catch(Ni){if((Ni=Do(Ni))!==rs)throw Ni}if(z5)Oo(W5,jg)}if(j5);var X5=function(r,n){if(T5[1])return 0;T5[1]=[0,r];var e=B5();if("number"==typeof e)return 0;var t=e[2],u=t[2],a=Eo(t[1][1],r);if(a){var i=0;if("number"!=typeof u&&!u[2]){var c=0;i=1}if(!i)c=1;return Eo(n,Fg)&&c?QH(Lg):(D5[1]=n,0)}return a},q5=function(r){var n=T5[1];if(n){var e=Eo(n[1],r);return e?(T5[1]=0,0):e}return 0};X5(Wg,zg),q5(Xg),X5(S_,x_);var H5=function(r,n){var e=r?r[1]:_J,t=SY(32),u=m$(t);function a(r){return _===r?3:Pu<=r?1:2}function i(r,n){return a(n)>>0))switch(P){case 0:return r<50?m4(r+1|0,D,e,t,M,i):Bo(m4,[0,D,e,t,M,i]);case 1:break;default:F=D,L=M;continue}return Q5()}case 11:var j=c[1],z=j[2],W=j[1],X=[0,[0,j[3],f],0];return r<50?d4(r+1|0,W,e,t,X,z,i):Bo(d4,[0,W,e,t,X,z,i]);case 13:var q=c[1],H=q[1],V=H[2],G=H[1],Y=[0,[0,q[3],f],H[3]];return r<50?d4(r+1|0,G,e,t,Y,V,i):Bo(d4,[0,G,e,t,Y,V,i]);default:return Q5()}},d4=function(r,n,e,t,u,a,i){if("number"!=typeof i)switch(i[0]){case 1:var c=i[1],f=[0,n,a,u];return r<50?p4(r+1|0,f,e,t,c,12):Bo(p4,[0,f,e,t,c,12]);case 2:case 7:case 10:case 11:case 12:case 13:case 14:return Q5()}var o=n[1],s=o[1],v=s[2],l=s[1],h=o[3],b=s[3],d=[0,G5(b,YV(u)[1][1]),[6,h,QV(u)]];return r<50?b4(r+1|0,l,e,t,d,v,i):Bo(b4,[0,l,e,t,d,v,i])},p4=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=[0,i,f,c],s=Wo(t,e);if("number"!=typeof s)switch(s[0]){case 5:var v=[0,o,s[1]],l=Wo(t,e);if("number"!=typeof l&&1===l[0]){i=v,c=l[1],f=10;continue}return V5();case 6:for(var h=s[1],b=Wo(t,e),d=o,p=[0,h[1],[0,h[2]]],m=b;;){var y=d[3],w=d[2],k=d[1],g=[0,G5(y[1],p[1]),[1,y,p]];if(9<=w)switch(w-9|0){case 0:var _=[0,k,w,g];if("number"!=typeof m&&14===m[0]){var x=[0,_,m[1]],S=Wo(t,e);if("number"!=typeof S)switch(S[0]){case 0:var E=S[1];return r<50?J5(r+1|0,x,e,t,E,11):Bo(J5,[0,x,e,t,E,11]);case 4:var A=S[1],C=Wo(t,e),N=$5(A);return r<50?l4(r+1|0,x,e,t,N,C):Bo(l4,[0,x,e,t,N,C]);case 5:var O=S[1];return r<50?t4(r+1|0,x,e,t,O,11):Bo(t4,[0,x,e,t,O,11]);case 6:var I=S[1];return r<50?a4(r+1|0,x,e,t,I,11):Bo(a4,[0,x,e,t,I,11]);case 8:var R=S[1];return r<50?c4(r+1|0,x,e,t,R,11):Bo(c4,[0,x,e,t,R,11])}return V5()}return V5();case 1:if("number"!=typeof m&&3===m[0]){var T=m[1],F=Wo(t,e),L=k[1],B=g[2];d=L,p=[0,G5(k[2],T),B],m=F;continue}return V5();case 3:var U=[0,k,w,g];if("number"!=typeof m&&14===m[0]){var D=[0,U,m[1]],M=Wo(t,e);if("number"!=typeof M)switch(M[0]){case 0:var P=M[1];return r<50?J5(r+1|0,D,e,t,P,13):Bo(J5,[0,D,e,t,P,13]);case 4:var j=M[1],z=Wo(t,e),W=$5(j);return r<50?v4(r+1|0,D,e,t,W,z):Bo(v4,[0,D,e,t,W,z]);case 5:var X=M[1];return r<50?t4(r+1|0,D,e,t,X,13):Bo(t4,[0,D,e,t,X,13]);case 6:var q=M[1];return r<50?a4(r+1|0,D,e,t,q,13):Bo(a4,[0,D,e,t,q,13]);case 8:var H=M[1];return r<50?c4(r+1|0,D,e,t,H,13):Bo(c4,[0,D,e,t,H,13])}return V5()}return V5()}return Q5()}}return V5()}},m4=function(r,n,e,t,u,a){var i=n[3],c=n[1][1],f=c[3],o=c[2],s=c[1],v=u[2],l=u[1],h=[0,G5(f[1],v[1]),0===GV(l)?[2,f,i,v]:[3,[0,[0,f,i],l],v]];return r<50?b4(r+1|0,s,e,t,h,o,a):Bo(b4,[0,s,e,t,h,o,a])},y4=function(r,n,e,t,u,a){var i=Wo(t,e),c=[0,n,a,u];if("number"!=typeof i&&6===i[0]){var f=[0,c,i[1]],o=Wo(t,e);if("number"!=typeof o&&11===o[0]){var s=[0,f,o[1]],v=Wo(t,e);if("number"!=typeof v)switch(v[0]){case 0:var l=v[1];return r<50?J5(r+1|0,s,e,t,l,7):Bo(J5,[0,s,e,t,l,7]);case 4:var h=v[1],b=Wo(t,e),d=$5(h);return r<50?h4(r+1|0,s,e,t,d,b):Bo(h4,[0,s,e,t,d,b]);case 5:var p=v[1];return r<50?t4(r+1|0,s,e,t,p,7):Bo(t4,[0,s,e,t,p,7]);case 6:var m=v[1];return r<50?a4(r+1|0,s,e,t,m,7):Bo(a4,[0,s,e,t,m,7]);case 8:var y=v[1];return r<50?c4(r+1|0,s,e,t,y,7):Bo(c4,[0,s,e,t,y,7])}return V5()}return V5()}return V5()},w4=function(r,n){var e=Wo(r,n);if("number"!=typeof e)switch(e[0]){case 0:return function(r,n,e,t,u){return Lo(J5(0,r,n,e,t,u))}(0,n,r,e[1],0);case 4:var t=e[1],u=Wo(r,n);return function(r,n,e,t,u){return Lo(s4(0,r,n,e,t,u))}(0,n,r,$5(t),u);case 5:return function(r,n,e,t,u){return Lo(t4(0,r,n,e,t,u))}(0,n,r,e[1],0);case 6:return function(r,n,e,t,u){return Lo(a4(0,r,n,e,t,u))}(0,n,r,e[1],0);case 8:return function(r,n,e,t,u){return Lo(c4(0,r,n,e,t,u))}(0,n,r,e[1],0)}return V5()};q5(I_);var k4=function(r){return 38>>0)var u=DJ(r);else switch(t){case 0:u=19;break;case 1:for(;;){BJ(r,0);var a=LJ(r);if(0!==(8>>0)u=DJ(r);else switch(m){case 0:u=n(r);break;case 1:BJ(r,12);u=0===g4(LJ(r))?n(r):DJ(r);break;default:BJ(r,11);u=0===g4(LJ(r))?n(r):DJ(r)}break;case 17:BJ(r,15);var y=k4(LJ(r));if(0===y)u=n(r);else if(1===y){BJ(r,15);var w=LJ(r),k=38>>0){var N=UG(1,VV(TV(FJ(r))));throw[0,E4,Wo(UK(R_),N)]}switch(u){case 0:case 1:continue;case 2:return C4(r,(function(r){return[8,r]}));case 3:return C4(r,(function(r){return[5,r]}));case 4:return C4(r,(function(r){return[3,r]}));case 5:return C4(r,(function(r){return[7,r]}));case 6:return C4(r,(function(r){return[15,r]}));case 7:return C4(r,(function(r){return[11,r]}));case 8:return C4(r,(function(r){return[13,r]}));case 9:return C4(r,(function(r){return[14,r]}));case 10:return C4(r,(function(r){return[0,r]}));case 11:return C4(r,(function(r){return[9,r]}));case 12:return C4(r,(function(r){return[10,r]}));case 13:return C4(r,(function(r){return[2,r]}));case 14:return C4(r,(function(r){return[12,r]}));case 15:return C4(r,(function(n){return[6,[0,n,KJ(r)]]}));case 16:return C4(r,(function(n){return[1,[0,n,KJ(r)]]}));case 17:return C4(r,(function(n){return[4,[0,n,ro(KJ(r))]]}));case 18:for(;;){UJ(r);var O=LJ(r),I=13>>0)var R=DJ(r);else switch(I){case 0:R=0;break;case 1:R=1;break;default:R=0===_4(LJ(r))?1:DJ(r)}if(0===R)return 0;if(1===R)continue r}default:return 0}}},O4=function(r){return MJ(r)[1]};q5(Y_),X5(ax,ux);var I4=function(r){var n=r[2],e=1+(r[4]-r[3]|0)|0;return Xo(UK(tx),n,e)},R4=[0,ix,function(r){var n=function(r){var n=YJ(r);return IJ(n,T_),n}(r);var e=ZJ(w4);try{var t=[0,Wo(e,(function(r){var e=N4(n),t=MJ(n);return[0,e,t[1],t[2]]}))];return t}catch(r){if((r=Do(r))[1]===E4){var u=r[2],a=I4(O4(n));return[1,Xo(UK(nx),u,a)]}if(r===lY){var i=I4(O4(n));return[1,Wo(UK(ex),i)]}throw r}},function(r){return[0,r]},function(r){return QH(rx)},function(r){return QH(J_)},function(r){return QH(Q_)},H5,H5,H5,H5,H5,function(r,n){return QH(Z_)},function(r,n){return QH($_)},function(r){return QH(K_)}];q5(cx),X5(ox,fx);var T4=function(r,n){var e=SY(32),t=m$(e);return f$(t,n),Wo(r,t),n$(t),YG(RY(e))};q5(sx),X5(dS,bS);var F4=function(r){return aV(hS,Ni(gn+r[1]))},L4=function(r){var n=function r(n){if(n){var e=n[1],t=r(n[2]),u=t[2],a=t[1],i=e[1];if(0===i[0]){var c=i[1];L4(c);var f=oV(c[2],u);return[0,oV(c[1],a),f]}return[0,a,[0,e,u]]}return vx}(r[2]),e=n[2];return r[1]=EG(Ac,oV(r[1],n[1])),r[2]=EG(Ac,e),0},B4=function(r,n,e){L4(e);var t=e[2],u=PG(vS,rG(F4,e[1]));return Xo(A$(n),lS,u),tG((function(e){Wo(A$(n),lx);var t=e[1];if(0===t[0])return B4(r,n,t[1]);var u=t[1],a=u[1];Xo(A$(n),oS,a);var i=[0,ds,u[2]];Wo(U4(0,r,n),i);var c=u[3];return Xo(A$(n),sS,c)}),t)},U4=function(r,n,e){var t=r?r[1]:1;function u(r){return Pu<=r?1:2}function a(r,i){for(var c=i;;){var f=c[2];switch(f[0]){case 0:var o=f[1],s=bG(o,n);return s?$Z(e,s[1]):Xo(A$(e),px,o);case 1:var v=f[1][1];if(0===v[0]){var l=v[1];return Xo(A$(e),mx,l)}c=[0,ds,v[1]];continue;case 2:var h=f[1];return Oo(h,yx)?$Z(e,h):$Z(e,wx);case 3:return B4(n,e,f[1]);default:var b=f[3],d=f[2],p=f[1];Wo(A$(e),kx);var m=u(Pu)>>0)var u=DJ(r);else switch(t){case 0:u=20;break;case 1:for(;;){BJ(r,0);var a=LJ(r);if(0!==(8>>0){var O=UG(1,VV(TV(FJ(r))));throw[0,r8,Wo(UK(AE),O)]}switch(u){case 0:case 1:continue;case 2:return e8(r,(function(r){return[13,r]}));case 3:return e8(r,(function(r){return[8,r]}));case 4:return e8(r,(function(r){return[11,r]}));case 5:return e8(r,(function(r){return[10,r]}));case 6:return e8(r,(function(r){return[1,r]}));case 7:return e8(r,(function(r){return[6,r]}));case 8:return e8(r,(function(r){return[2,r]}));case 9:return e8(r,(function(r){return[9,r]}));case 10:return e8(r,(function(r){return[3,r]}));case 11:return e8(r,(function(r){return[5,r]}));case 12:return e8(r,(function(r){return[12,r]}));case 13:return e8(r,(function(r){return[14,r]}));case 14:return e8(r,(function(r){return[16,r]}));case 15:return e8(r,(function(r){return[15,r]}));case 16:return e8(r,(function(r){return[4,r]}));case 17:return e8(r,(function(n){return[7,[0,n,KJ(r)]]}));case 18:return e8(r,(function(n){return[0,[0,n,KJ(r)]]}));case 19:for(;;){UJ(r);var I=LJ(r),R=13>>0)var T=DJ(r);else switch(R){case 0:T=0;break;case 1:T=2;break;case 2:T=1;break;default:BJ(r,2);T=0===Z7(LJ(r))?1:DJ(r)}if(2>>0)return QH(CE);switch(T){case 0:return 0;case 1:continue r;default:continue}}default:return 0}}},u8=function(r){return MJ(r)[1]};q5(HE),X5(iA,aA);var a8=function(r){var n=r[2],e=1+(r[4]-r[3]|0)|0;return Xo(UK(uA),n,e)},i8=function(r){var n=[0,0];return function(r){return n[1]++,n[1]}},c8=function(r,n){var e=n[1],t=r?r[1]:_J;return z4([0,t],e)},f8=[0,cA,function(r){var n=function(r){var n=YJ(r);return IJ(n,NE),n}(r);var e=ZJ(V7),t=function(r){var n=i8();return[0,i8(),n]}();try{var u=Xo(e,(function(r){var e=t8(n),t=MJ(n);return[0,e,t[1],t[2]]}),t);return[0,[0,u,t[1]]]}catch(t){if((t=Do(t))[1]===r8){var a=t[2],i=a8(u8(n));return[1,Xo(UK(eA),a,i)]}if(t===lY){var c=a8(u8(n));return[1,Wo(UK(tA),c)]}throw t}},BV,function(r){return function(r,n){try{return[0,[0,r,u7((function(r){return[1,[0,[0,Wo(n,0)]]]}),r)]]}catch(r){if((r=Do(r))[1]===$4)return[1,r[2]];throw r}}(r[1],r[2])},function(r){var n=r[2],e=r[1];try{var t=h7(e,n);return[0,[0,t[1],t[2]]]}catch(r){if((r=Do(r))[1]===a7)return[1,r[2]];throw r}},function(r){var n=r[2],e=r[1];try{return[0,q4(e,n)]}catch(r){if((r=Do(r))[1]===W4)return[1,r[2]];throw r}},c8,c8,function(r,n){var e=n[1],t=r?r[1]:_J;return z4([0,t],e)},function(r,n){var e=r?r[1]:_J,t=n[2],u=n[1];return z4([0,e],rG((function(r){var n=r[1],e=r[2];return[1,[0,ds,n],e,lG(n,t)]}),u))},function(r,n){var e=r?r[1]:_J;return T4((function(r){return Wo(A$(r),rA),uG((function(n,e){var t=e[2],u=e[1];return 0>>0))switch(_){case 0:var x=w[3],S=w[2],E=w[1],A=function(r){var n=k(r),e=YV(QV(n))[1];return[0,t6(x[1],e),a6(r),[0,x,n]]};switch(S){case 13:case 17:case 19:return r<50?g6(r+1|0,E,e,t,A,S,s):Bo(g6,[0,E,e,t,A,S,s]);case 15:return r<50?C6(r+1|0,E,e,t,A,s):Bo(C6,[0,E,e,t,A,s]);default:return v6()}case 1:break;default:var C=w[3],N=w[2];w=w[1],k=function(r,n){return function(e){var t=r(e);return[0,Wo(n,e),t]}}(k,C),g=N;continue}return v6()}}return e6()}},E6=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=[0,i,f,c],s=Wo(t,e);if("number"!=typeof s)switch(s[0]){case 1:var v=s[1],l=Wo(t,e),h=function(r){return o6(v,r)};return r<50?A6(r+1|0,o,e,t,h,l):Bo(A6,[0,o,e,t,h,l]);case 2:var b=s[1];return r<50?x6(r+1|0,o,e,t,b,15):Bo(x6,[0,o,e,t,b,15]);case 7:i=o,c=s[1],f=15;continue}return e6()}},A6=function(r,n,e,t,u,a){function i(r){return f6(u,r)}return r<50?C6(r+1|0,n,e,t,i,a):Bo(C6,[0,n,e,t,i,a])},C6=function(r,n,e,t,u,a){if("number"!=typeof a&&3===a[0]){var i=a[1],c=Wo(t,e),f=n[2],o=n[1],s=n[3],v=function(r){var n=Wo(u,r),e=n[3],t=n[2];return[0,t6(s,i),t,e]};return r<50?N6(r+1|0,o,e,t,v,f,c):Bo(N6,[0,o,e,t,v,f,c])}return e6()},N6=function(r,n,e,t,u,a,i){switch(a){case 13:return r<50?k6(r+1|0,n,e,t,u,i):Bo(k6,[0,n,e,t,u,i]);case 14:case 16:return r<50?S6(r+1|0,n,e,t,u,a,i):Bo(S6,[0,n,e,t,u,a,i]);case 15:return r<50?A6(r+1|0,n,e,t,u,i):Bo(A6,[0,n,e,t,u,i]);case 17:return r<50?_6(r+1|0,n,e,t,u,i):Bo(_6,[0,n,e,t,u,i]);case 19:return r<50?O6(r+1|0,n,e,t,u,i):Bo(O6,[0,n,e,t,u,i]);default:return v6()}},O6=function(r,n,e,t,u,a){function i(r){return f6(u,r)}return r<50?g6(r+1|0,n,e,t,i,19,a):Bo(g6,[0,n,e,t,i,19,a])},I6=function(r,n,e,t,u,a,i){if("number"!=typeof i)switch(i[0]){case 15:var c=Wo(t,e);if("number"!=typeof c&&8===c[0]){var f=c[1],o=Wo(t,e);if("number"!=typeof o&&16===o[0]){var s=Wo(t,e),v=function(r){var n=Wo(u,r),e=f[1],t=t6(YV(n)[1],e),a=f[2],i=a6(r),c=[1,n,[0,f[1],i,a]];return[0,t,a6(r),c]};return r<50?R6(r+1|0,n,e,t,v,a,s):Bo(R6,[0,n,e,t,v,a,s])}return e6()}return e6();case 16:var l=Wo(t,e),h=function(r){var n=Wo(u,r);return[0,u6(p8,n),a6(r),[0,n]]};return r<50?R6(r+1|0,n,e,t,h,a,l):Bo(R6,[0,n,e,t,h,a,l])}return v6()},R6=function(r,n,e,t,u,a,i){if(13===a){var c=[0,n,a,u];if("number"!=typeof i)switch(i[0]){case 2:var f=i[1];return r<50?b6(r+1|0,c,e,t,f,18):Bo(b6,[0,c,e,t,f,18]);case 6:var o=i[1];return r<50?m6(r+1|0,c,e,t,o,18):Bo(m6,[0,c,e,t,o,18]);case 7:var s=i[1];return r<50?p6(r+1|0,c,e,t,s,18):Bo(p6,[0,c,e,t,s,18]);case 8:var v=i[1],l=Wo(t,e),h=function(r){return i6(v,r)};return r<50?P6(r+1|0,c,e,t,h,l):Bo(P6,[0,c,e,t,h,l]);case 9:var b=i[1];return r<50?V6(r+1|0,c,e,t,b,18):Bo(V6,[0,c,e,t,b,18])}return e6()}if(19===a){var d=[0,n,a,u];if("number"!=typeof i)switch(i[0]){case 2:var p=i[1];return r<50?b6(r+1|0,d,e,t,p,20):Bo(b6,[0,d,e,t,p,20]);case 6:var m=i[1];return r<50?m6(r+1|0,d,e,t,m,20):Bo(m6,[0,d,e,t,m,20]);case 7:var y=i[1];return r<50?p6(r+1|0,d,e,t,y,20):Bo(p6,[0,d,e,t,y,20]);case 8:var w=i[1],k=Wo(t,e),g=function(r){return i6(w,r)};return r<50?T6(r+1|0,d,e,t,g,k):Bo(T6,[0,d,e,t,g,k]);case 9:var _=i[1];return r<50?V6(r+1|0,d,e,t,_,20):Bo(V6,[0,d,e,t,_,20])}return e6()}return v6()},T6=function(r,n,e,t,u,a){return r<50?F6(r+1|0,n,e,t,u,a):Bo(F6,[0,n,e,t,u,a])},F6=function(r,n,e,t,u,a){var i=n[1][1],c=i[1],f=n[3],o=i[2];function s(r){var n=Wo(o,r),e=Wo(u,r);return[0,[0,Wo(f,r),e],n]}return r<50?L6(r+1|0,c,e,t,s,a):Bo(L6,[0,c,e,t,s,a])},L6=function(r,n,e,t,u,a){if("number"!=typeof a)switch(a[0]){case 5:var i=[0,[0,n,u],a[1]],c=Wo(t,e);if("number"!=typeof c)switch(c[0]){case 1:var f=c[1],o=Wo(t,e),s=function(r){return o6(f,r)};return r<50?O6(r+1|0,i,e,t,s,o):Bo(O6,[0,i,e,t,s,o]);case 2:var v=c[1];return r<50?x6(r+1|0,i,e,t,v,19):Bo(x6,[0,i,e,t,v,19]);case 7:var l=c[1];return r<50?E6(r+1|0,i,e,t,l,19):Bo(E6,[0,i,e,t,l,19])}return e6();case 0:case 3:case 11:break;default:return e6()}var h=n[1],b=h[1],d=b[2],p=b[1],m=h[3],y=b[3];function w(r){var n=Wo(m,r),e=QV(Wo(u,r)),t=t6(y,u6((function(r){return r[2][1]}),e));return[0,t,a6(r),[3,n,e]]}return r<50?B6(r+1|0,p,e,t,w,d,a):Bo(B6,[0,p,e,t,w,d,a])},B6=function(r,n,e,t,u,a,i){switch(a){case 0:return l6(0,u,i);case 2:return r<50?U6(r+1|0,n,e,t,u,i):Bo(U6,[0,n,e,t,u,i]);case 3:return r<50?w6(r+1|0,n,e,t,u,a,i):Bo(w6,[0,n,e,t,u,a,i]);case 4:return r<50?Y6(r+1|0,n,e,t,u,a,i):Bo(Y6,[0,n,e,t,u,a,i]);case 5:return r<50?Z6(r+1|0,n,e,t,u,i):Bo(Z6,[0,n,e,t,u,i]);case 11:return r<50?H6(r+1|0,n,e,t,u,a,i):Bo(H6,[0,n,e,t,u,a,i]);case 12:return r<50?W6(r+1|0,n,e,t,u,i):Bo(W6,[0,n,e,t,u,i]);case 18:return r<50?j6(r+1|0,n,e,t,u,i):Bo(j6,[0,n,e,t,u,i]);case 20:return r<50?F6(r+1|0,n,e,t,u,i):Bo(F6,[0,n,e,t,u,i]);default:return v6()}},U6=function(r,n,e,t,u,a){if("number"!=typeof a&&3===a[0]){var i=a[1],c=Wo(t,e),f=n[2],o=n[1],s=n[3],v=function(r){var n=Wo(u,r),e=n[3],t=n[2];return[0,t6(s,i),t,e]};return r<50?D6(r+1|0,o,e,t,v,f,c):Bo(D6,[0,o,e,t,v,f,c])}return e6()},D6=function(r,n,e,t,u,a,i){switch(a){case 0:return h6(0,u,i);case 1:case 21:return r<50?d6(r+1|0,n,e,t,u,a,i):Bo(d6,[0,n,e,t,u,a,i]);case 2:return r<50?M6(r+1|0,n,e,t,u,i):Bo(M6,[0,n,e,t,u,i]);case 3:return r<50?y6(r+1|0,n,e,t,u,i):Bo(y6,[0,n,e,t,u,i]);case 4:return r<50?G6(r+1|0,n,e,t,u,i):Bo(G6,[0,n,e,t,u,i]);case 5:return r<50?K6(r+1|0,n,e,t,u,i):Bo(K6,[0,n,e,t,u,i]);case 11:return r<50?q6(r+1|0,n,e,t,u,i):Bo(q6,[0,n,e,t,u,i]);case 12:return r<50?z6(r+1|0,n,e,t,u,i):Bo(z6,[0,n,e,t,u,i]);case 18:return r<50?P6(r+1|0,n,e,t,u,i):Bo(P6,[0,n,e,t,u,i]);case 20:return r<50?T6(r+1|0,n,e,t,u,i):Bo(T6,[0,n,e,t,u,i]);default:return v6()}},M6=function(r,n,e,t,u,a){return r<50?U6(r+1|0,n,e,t,u,a):Bo(U6,[0,n,e,t,u,a])},P6=function(r,n,e,t,u,a){return r<50?j6(r+1|0,n,e,t,u,a):Bo(j6,[0,n,e,t,u,a])},j6=function(r,n,e,t,u,a){var i=n[1][1],c=n[3];function f(r){var n=Wo(u,r);return[0,[0,Wo(c,r),n],0]}return r<50?L6(r+1|0,i,e,t,f,a):Bo(L6,[0,i,e,t,f,a])},z6=function(r,n,e,t,u,a){return r<50?W6(r+1|0,n,e,t,u,a):Bo(W6,[0,n,e,t,u,a])},W6=function(r,n,e,t,u,a){var i=n[1],c=i[1][1],f=c[1][1],o=f[2],s=f[1],v=s[2],l=s[1],h=i[3],b=c[3],d=s[3];function p(r){var n=Wo(u,r),e=Wo(b,r),t=t6(d,n[1]),a=[2,[0,o[1],e,o[2]],Wo(h,r),n];return[0,t,a6(r),a]}return r<50?X6(r+1|0,l,e,t,p,v,a):Bo(X6,[0,l,e,t,p,v,a])},X6=function(r,n,e,t,u,a,i){function c(r){return Wo(u,r)}return r<50?B6(r+1|0,n,e,t,c,a,i):Bo(B6,[0,n,e,t,c,a,i])},q6=function(r,n,e,t,u,a){return r<50?H6(r+1|0,n,e,t,u,11,a):Bo(H6,[0,n,e,t,u,11,a])},H6=function(r,n,e,t,u,a,i){var c=[0,n,a,u];if("number"!=typeof i&&11===i[0]){var f=[0,c,i[1]],o=Wo(t,e);if("number"!=typeof o)switch(o[0]){case 2:var s=o[1];return r<50?b6(r+1|0,f,e,t,s,12):Bo(b6,[0,f,e,t,s,12]);case 6:var v=o[1];return r<50?m6(r+1|0,f,e,t,v,12):Bo(m6,[0,f,e,t,v,12]);case 7:var l=o[1];return r<50?p6(r+1|0,f,e,t,l,12):Bo(p6,[0,f,e,t,l,12]);case 8:var h=o[1],b=Wo(t,e),d=function(r){return i6(h,r)};return r<50?z6(r+1|0,f,e,t,d,b):Bo(z6,[0,f,e,t,d,b]);case 9:var p=o[1];return r<50?V6(r+1|0,f,e,t,p,12):Bo(V6,[0,f,e,t,p,12])}return e6()}return e6()},V6=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=Wo(t,e),s=[0,i,f,c];if("number"!=typeof o&&8===o[0]){var v=[0,s,o[1]],l=Wo(t,e);if("number"!=typeof l)switch(l[0]){case 12:var h=[0,v,l[1]],b=Wo(t,e);if("number"!=typeof b)switch(b[0]){case 2:var d=b[1];return r<50?b6(r+1|0,h,e,t,d,4):Bo(b6,[0,h,e,t,d,4]);case 6:var p=b[1];return r<50?m6(r+1|0,h,e,t,p,4):Bo(m6,[0,h,e,t,p,4]);case 7:var m=b[1];return r<50?p6(r+1|0,h,e,t,m,4):Bo(p6,[0,h,e,t,m,4]);case 8:var y=b[1],w=Wo(t,e),k=function(r){return i6(y,r)};return r<50?G6(r+1|0,h,e,t,k,w):Bo(G6,[0,h,e,t,k,w]);case 9:i=h,c=b[1],f=4;continue}return e6();case 14:var g=[0,v,l[1]],_=Wo(t,e);if("number"!=typeof _&&10===_[0]){var x=_[1];return r<50?$6(r+1|0,g,e,t,x,6):Bo($6,[0,g,e,t,x,6])}return e6()}return e6()}return e6()}},G6=function(r,n,e,t,u,a){return r<50?Y6(r+1|0,n,e,t,u,4,a):Bo(Y6,[0,n,e,t,u,4,a])},Y6=function(r,n,e,t,u,a,i){var c=[0,n,a,u];if("number"!=typeof i&&11===i[0]){var f=[0,c,i[1]],o=Wo(t,e);if("number"!=typeof o)switch(o[0]){case 2:var s=o[1];return r<50?b6(r+1|0,f,e,t,s,5):Bo(b6,[0,f,e,t,s,5]);case 6:var v=o[1];return r<50?m6(r+1|0,f,e,t,v,5):Bo(m6,[0,f,e,t,v,5]);case 7:var l=o[1];return r<50?p6(r+1|0,f,e,t,l,5):Bo(p6,[0,f,e,t,l,5]);case 8:var h=o[1],b=Wo(t,e),d=function(r){return i6(h,r)};return r<50?K6(r+1|0,f,e,t,d,b):Bo(K6,[0,f,e,t,d,b]);case 9:var p=o[1];return r<50?V6(r+1|0,f,e,t,p,5):Bo(V6,[0,f,e,t,p,5])}return e6()}return e6()},K6=function(r,n,e,t,u,a){return r<50?Z6(r+1|0,n,e,t,u,a):Bo(Z6,[0,n,e,t,u,a])},Z6=function(r,n,e,t,u,a){var i=n[1],c=i[1][1],f=c[2],o=c[1],s=o[2],v=o[1],l=i[3],h=o[3];function b(r){var n=Wo(u,r),e=t6(h,n[1]),t=f[2],a=a6(r),i=[2,[0,f[1],a,t],Wo(l,r),n];return[0,e,a6(r),i]}return r<50?X6(r+1|0,v,e,t,b,s,a):Bo(X6,[0,v,e,t,b,s,a])},$6=function(r,n,e,t,u,a){var i=[0,n,a,u],c=Wo(t,e);if("number"!=typeof c&&2===c[0]){var f=c[1];return r<50?Q6(r+1|0,i,e,t,f,7):Bo(Q6,[0,i,e,t,f,7])}return e6()},Q6=function(r,n,e,t,u,a){var i=Wo(t,e);if("number"!=typeof i)switch(i[0]){case 10:var c=i[1],f=[0,n,a,u];return r<50?$6(r+1|0,f,e,t,c,8):Bo($6,[0,f,e,t,c,8]);case 4:case 13:var o=function(r){return[0,u[2],0]};return r<50?J6(r+1|0,n,e,t,o,a,i):Bo(J6,[0,n,e,t,o,a,i])}return e6()},J6=function(r,n,e,t,u,a,i){if("number"!=typeof i)switch(i[0]){case 4:for(var c=n,f=function(r){return[0,Wo(u,r),0]},o=a;;){if(7===o){if("number"!=typeof i&&4===i[0]){var s=Wo(t,e),v=c[2],l=c[1],h=function(r){return[0,[2,[0,f(r)]]]};if(!(10<=v))switch(v){case 6:var b=[0,l,v,h];if("number"!=typeof s&&12===s[0]){var d=[0,b,s[1]],p=Wo(t,e);if("number"!=typeof p)switch(p[0]){case 2:var m=p[1];return r<50?b6(r+1|0,d,e,t,m,11):Bo(b6,[0,d,e,t,m,11]);case 6:var y=p[1];return r<50?m6(r+1|0,d,e,t,y,11):Bo(m6,[0,d,e,t,y,11]);case 7:var w=p[1];return r<50?p6(r+1|0,d,e,t,w,11):Bo(p6,[0,d,e,t,w,11]);case 8:var k=p[1],g=Wo(t,e),_=function(r){return i6(k,r)};return r<50?q6(r+1|0,d,e,t,_,g):Bo(q6,[0,d,e,t,_,g]);case 9:var x=p[1];return r<50?V6(r+1|0,d,e,t,x,11):Bo(V6,[0,d,e,t,x,11])}return e6()}return e6();case 8:case 9:return r<50?r9(r+1|0,l,e,t,h,v,s):Bo(r9,[0,l,e,t,h,v,s])}return v6()}return v6()}if(10!==o)return v6();var S=c[1],E=S[3],A=S[2];c=S[1],f=function(r,n){return function(e){var t=r(e);return[0,Wo(n,e),t]}}(f,E),o=A}case 13:var C=[0,[0,n,a,u],i[1]],N=Wo(t,e);if("number"!=typeof N&&2===N[0]){var O=N[1];return r<50?Q6(r+1|0,C,e,t,O,10):Bo(Q6,[0,C,e,t,O,10])}return e6()}return v6()},r9=function(r,n,e,t,u,a,i){if("number"!=typeof i)switch(i[0]){case 10:var c=i[1],f=[0,n,a,u];return r<50?$6(r+1|0,f,e,t,c,9):Bo($6,[0,f,e,t,c,9]);case 4:case 13:for(var o=n,s=function(r){return[0,Wo(u,r),0]},v=a;;){if(8===v){var l=o[2],h=o[1],b=o[3],d=function(r){var n=s(r);return[0,b[2],n]};return r<50?J6(r+1|0,h,e,t,d,l,i):Bo(J6,[0,h,e,t,d,l,i])}if(9!==v)return v6();var p=o[3],m=o[2];o=o[1],s=function(r,n){return function(e){var t=r(e);return[0,Wo(n,e),t]}}(s,p),v=m}}return e6()},n9=function(r,n){var e=Wo(r,n);if("number"!=typeof e)switch(e[0]){case 2:return function(r,n,e,t,u){return Lo(b6(0,r,n,e,t,u))}(0,n,r,e[1],0);case 6:return function(r,n,e,t,u){return Lo(m6(0,r,n,e,t,u))}(0,n,r,e[1],0);case 7:return function(r,n,e,t,u){return Lo(p6(0,r,n,e,t,u))}(0,n,r,e[1],0);case 8:var t=e[1],u=Wo(r,n);return h6(0,(function(r){return i6(t,r)}),u);case 9:return function(r,n,e,t,u){return Lo(V6(0,r,n,e,t,u))}(0,n,r,e[1],0)}return e6()};q5(dR);var e9=function(r){return 38>>0)var u=DJ(r);else switch(t){case 0:u=20;break;case 1:for(;;){BJ(r,0);var a=LJ(r);if(0!==(8>>0){var S=UG(1,VV(TV(FJ(r))));throw[0,i9,Wo(UK(pR),S)]}switch(u){case 0:case 1:continue;case 2:return f9(r,(function(r){return[9,r]}));case 3:return f9(r,(function(r){return[11,r]}));case 4:return f9(r,(function(r){return[6,r]}));case 5:return f9(r,(function(r){return[0,r]}));case 6:return f9(r,(function(r){return[15,r]}));case 7:return f9(r,(function(r){return[5,r]}));case 8:return f9(r,(function(r){return[12,r]}));case 9:return f9(r,(function(r){return[14,r]}));case 10:return f9(r,(function(r){return[13,r]}));case 11:return f9(r,(function(r){return[16,r]}));case 12:return f9(r,(function(r){return[7,r]}));case 13:return f9(r,(function(r){return[3,r]}));case 14:return f9(r,(function(r){return[10,r]}));case 15:return f9(r,(function(r){return[4,r]}));case 16:return f9(r,(function(r){return[1,r]}));case 17:return f9(r,(function(n){return[8,[0,n,KJ(r)]]}));case 18:return f9(r,(function(n){return[2,[0,n,KJ(r)]]}));case 19:for(;;){UJ(r);var A=LJ(r),C=13>>0)var N=DJ(r);else switch(C){case 0:N=0;break;case 1:N=2;break;case 2:N=1;break;default:BJ(r,2);N=0===t9(LJ(r))?1:DJ(r)}if(2>>0)return QH(mR);switch(N){case 0:return 0;case 1:continue r;default:continue}}default:return 0}}},s9=function(r){return MJ(r)[1]};q5(LR),X5(MR,DR);var v9=function(r,n){return function n(e){var t=e[3],u=e[2],a=L8(u);switch(t[0]){case 0:return[0,0,[0,a,t[1]]];case 1:var i=t[2],c=F8(t[1],u),f=_G(rG(n,i)),o=f[2],s=JV(f[1]);if("number"==typeof a)if(0===a)var v=QH(BR),l=v[2],h=v[1];else{var b=QH(UR);l=b[2],h=b[1]}else if(0===a[0])l=[4,o],h=0;else{var d=[0,[0,ZV(a[1],c)],Wo(r[1],0)];l=[2,c,d],h=[0,[0,d,[4,o]],0]}var p=[0,a,Wo(r[1],0)];return[0,oV(s,oV(h,[0,[0,p,l],0])),p];case 2:var m=t[1],y=t[3],w=t[2],k=m[3],g=L8(m[2]),_=n(w),x=_[2],S=_[1],E=n(y),A=E[2];return[0,oV(S,oV([0,[0,[0,g,k],[0,x]],0],E[1])),A];default:var C=t[1],N=t[2],O=n(C),I=O[2],R=C[2],T=O[1],F=function(r){var n=r[3],e=r[2];if(n){var t=n[2],u=F8(n[1][2],e);return[0,[0,L8(e),u],rG(F,t)]}return 0},L=function(r,n){return n[3]?[0,[0,[0,[0,I,F(n)],0],r]]:[0,[0,0,r]]},B=Z8(r,gG((function(r){var n=r[2],e=r[1][3];if(0===e[0]){var t=e[1];return Wo(kG((function(r){return L(n,r)})),t)}var u=e[2],a=u[2],i=u[3],c=e[1],f=I[2];var o=[2,[0,ps,a,i],[0,ps,a,[3,[0,ps,R,[0,f]],rG((function(r){return[0,[0,ps,R,[0,[0,r[1],0]]],r[2]]}),I8(a,R))]],n],s=[0,ps,n[2],o];return Wo(kG((function(r){return L(s,r)})),c)}),N)),U=function(n){if("number"==typeof n)return 0;if(0===n[0])return[0,v9(r,n[1])];var e=n[1],t=n[2],a=[0,1,Wo(r[1],0)],i=[0,L8(u),Wo(r[1],0)],c=[0,a,[1,e]],f=Wo(kG((function(n){var t=n[2],u=n[3],a=n[1][2],i=[0,rG((function(r){return r[1]}),t)],c=[0,i,Wo(r[1],0)],f=[0,c,[3,e]],o=eG((function(r,n){return[0,n,[5,r,c]]}),t);return FV((function(r){var n=r[2];return[0,a,[0,oV([0,f,o],r[1]),n]]}),U(u))})),t);if(f&&!f[2]){var o=f[1][2];return[0,[0,o[1],o[2]]]}return[0,[0,[0,c,[0,[1,a,f,i],0]],i]]},D=TV(U(B)),M=D[2];return[0,oV(T,D[1]),M]}}(n)};q5(PR),X5(qR,XR);var l9=function(r){var n=r[2],e=1+(r[4]-r[3]|0)|0;return Xo(UK(WR),n,e)},h9=function(r){try{return function(r){O8(0,r)}(r),[0,r]}catch(r){if((r=Do(r))[1]===_8)return[1,r[2]];throw r}},b9=function(r,n){var e=r?r[1]:_J;return g8([0,e],n)},d9=[0,HR,function(r){var n=function(r){var n=YJ(r);return IJ(n,yR),n}(r);var e=ZJ(n9),t=function(r){var n=[0,0];return[0,function(r){return n[1]++,n[1]}]}();try{var u=[0,Xo(e,(function(r){var e=o9(n),t=MJ(n);return[0,e,t[1],t[2]]}),t)];return u}catch(r){if((r=Do(r))[1]===i9){var a=r[2],i=l9(s9(n));return[1,Xo(UK(jR),a,i)]}if(r===lY){var c=l9(s9(n));return[1,Wo(UK(zR),c)]}throw r}},BV,function(r){return DV((function(r){var n=[0,0];return[0,r,[0,function(r){n[1]++;var e=n[1];return Wo(UK(KN),e)}]]}),h9(r))},function(r){var n=r[1],e=n[2],t=v9(r[2],n);return[0,[0,e,[0,t[1],t[2]]]]},function(r){var n=r[2];return[0,[0,r[1],n[2],aG(J8,0,n[1])]]},b9,b9,function(r,n){var e=n[1],t=r?r[1]:_J;return g8([0,t],e)},function(r,n){var e=n[2],t=r?r[1]:_J;return o8((function(r){var n=e[2],t=e[1];return Wo(A$(r),VC),tG((function(n){return function n(e){if(0===e[0]){var t=e[2],u=e[1];switch(Wo(A$(r),JC),U8(r,u),Wo(A$(r),rN),t[0]){case 0:D8(r,t[1]);break;case 1:var a=t[1];Wo(A$(r),cN),D8(r,a);break;case 2:var i=t[2],c=t[1];Xo(A$(r),fN,c),D8(r,i);break;case 3:var f=t[1];Wo(A$(r),oN),D8(r,f);break;case 4:var o=t[1];Wo(A$(r),sN),tG((function(n){return Wo(A$(r),iN),D8(r,n)}),o);break;default:var s=t[2],v=t[1];Xo(A$(r),vN,v),D8(r,s)}return Wo(A$(r),nN)}var l=e[3],h=e[2],b=e[1];return Wo(A$(r),eN),D8(r,b),Wo(A$(r),tN),tG((function(e){var t=e[2],u=t[2],a=t[1],i=e[1];return Xo(A$(r),ZC,i),tG((function(e){return Wo(A$(r),KC),n(e)}),a),Wo(A$(r),$C),D8(r,u),Wo(A$(r),QC)}),h),Wo(A$(r),uN),U8(r,l),Wo(A$(r),aN)}(n),Wo(A$(r),HC)}),t),Wo(A$(r),GC),D8(r,n),Wo(A$(r),YC)}),t)},function(r,n){var e=n[2],t=n[1],u=n[3],a=r?r[1]:_J;return o8((function(r){var n=e[1];switch(d8(t)[1][0]){case 0:return r6(r);case 1:return QH(VI);default:return"number"!=typeof n||n?n6(r,t,0,n,hG(e,u)):r6(r)}}),a)},function(r,n){var e=n[1];return rG((function(r){var n=y8(r,e),t=0;if(n){var u=n[1],a=u[2];if(Bc(u[1],r)){var i=[0,a];t=1}}if(!t)i=0;return[0,r,i]}),r)},function(r,n){var e=n[2],t=r?r[1]:_J;return m8(t,e)},function(r,n){var e=n[1];return FV((function(r){var n=r[3],e=r[1],t=m8(_J,r[2]);if("number"==typeof n)var u=ht<=n?zA:WA;else{if(K<=n[1])var a=n[2],i=Wo(UK(XA),a);else{var c=n[2];i=Wo(UK(qA),c)}u=i}var f=aV(u,t);return[0,e,[0,Wo(UK(HA),f),0]]}),y8([0,r,r],e))}];q5(VR),X5(YR,GR);var p9=function(r,n){var e=SY(32),t=m$(e);return f$(t,n),Wo(r,t),n$(t),YG(RY(e))};q5(KR),X5(KF,YF);var m9=function r(n,e){return r.fun(n,e)},y9=function r(n,e){return r.fun(n,e)},w9=function r(n,e){return r.fun(n,e)},k9=function r(n,e){return r.fun(n,e)};Uo(m9,(function(r,n){var e=n[2],t=n[1];Wo(A$(r),qF),Wo(Wo(A$(r),HF),t),Wo(A$(r),VF),Wo(A$(r),WF);return aG((function(n,e){return n&&Wo(A$(r),zF),Wo(Wo(k9,r),e),1}),0,e),Wo(A$(r),XF),Wo(A$(r),GF)})),Uo((function r(n){return r.fun(n)}),(function(r){return Xo(C$(jF),m9,r)})),Uo(y9,(function(r,n){if("number"==typeof n)return $Z(r,CF);if(0===n[0]){var e=n[2],t=n[1];Wo(A$(r),NF),Xo(A$(r),IF,OF),Wo(A$(r),EF);return aG((function(n,e){return n&&Wo(A$(r),SF),Wo(Wo(m9,r),e),1}),0,t),Wo(A$(r),AF),Wo(A$(r),RF),Wo(A$(r),TF),Xo(A$(r),LF,FF),Wo(Wo(k9,r),e),Wo(A$(r),BF),Wo(A$(r),UF)}var u=n[2],a=n[1];return Wo(A$(r),DF),Wo(Wo(k9,r),a),Wo(A$(r),MF),Wo(Wo(k9,r),u),Wo(A$(r),PF)})),Uo((function r(n){return r.fun(n)}),(function(r){return Xo(C$(xF),y9,r)})),Uo(w9,(function(r,n){switch(n[0]){case 0:var e=n[1];return Wo(A$(r),lF),Wo(Wo(A$(r),hF),e),Wo(A$(r),bF);case 1:var t=n[1];return Wo(A$(r),dF),Wo(Wo(k9,r),t),Wo(A$(r),pF);case 2:var u=n[2],a=n[1];if(Wo(A$(r),mF),Wo(Wo(A$(r),yF),a),Wo(A$(r),wF),u){var i=u[1];$Z(r,fF),Wo(Wo(A$(r),oF),i),$Z(r,sF)}else $Z(r,vF);return Wo(A$(r),kF);default:var c=n[1];return Wo(A$(r),gF),Wo(Wo(y9,r),c),Wo(A$(r),_F)}})),Uo((function r(n){return r.fun(n)}),(function(r){return Xo(C$(cF),w9,r)})),Uo(k9,(function(r,n){$Z(r,aF);var e=n[1];return Wo(Wo(w9,r),e),$Z(r,iF)})),Uo((function r(n){return r.fun(n)}),(function(r){return Xo(C$(uF),k9,r)}));var g9=function(r){for(var n=r;;){var e=n[1];if(1!==e[0])return n;n=e[1]}},_9=function(r,n){for(var e=r,t=n;;){var u=g9(t)[1];switch(u[0]){case 0:case 2:return[0,e,t];case 1:return QH(eF);default:var a=u[1];if("number"==typeof a)return[0,e,t];if(0===a[0]){var i=a[2];e=oV(e,a[1]),t=i;continue}return QH(tF)}}},x9=function(r){return r[1]},S9=function(r){function n(r,n,e){return r[1]=[0,[0,n,e],pG(n,r[1])],0}var e=[0,0],t=[0,0];tG((function r(u){for(var a=u;;){var i=a[1];switch(i[0]){case 0:var c=i[1];break;case 1:a=i[1];continue;case 2:var f=i[2],o=i[1];if(f)return n(e,o,f[1]);c=o;break;default:var s=i[1];if("number"==typeof s)return 0;if(0===s[0]){var v=s[2];tG((function(n){return tG(r,n[2])}),s[1]);a=v;continue}var l=s[2];r(s[1]);a=l;continue}var h=bG(c,t[1]),b=h?h[1]+1|0:1;return n(t,c,b)}}),r);var u=QV(t[1]),a=[0,0];function i(r){if(r)for(var n=r[1],e=0;;){var t=0===e?n:Xo(UK(rF),n,e);if(!lG(t,a[1])){var u=t;break}e=e+1|0}else for(var i=0;;){var c=PV(97+(i%26|0)|0),f=nV(0,i+-25|0),o=0===f?jV(c):Xo(UK(nF),c,f);if(!lG(o,a[1])){u=o;break}i=i+1|0}return a[1]=[0,u,a[1]],u}var c=rG((function(r){return[0,r[1],[0,Ja,i([0,r[2]])]]}),QV(e[1]));return oV(c,rG((function(r){return[0,r[1],1===r[2]?M:[0,Ja,i(0)]]}),u))},E9=function(r,n,e){var t=rG((function(t){return p9((function(r){function u(e,t){var u=bG(e,n);if(u)var a=u[1],i="number"==typeof a?QT:a[2];else i=Xo(UK(JT),t,e);return $Z(r,i)}function a(r){return Pu<=r?1:2}return function e(t,i,c,f){for(var o=f;;){var s=o[1];switch(s[0]){case 0:return u(s[1],63);case 1:o=s[1];continue;case 2:return u(s[1],39);default:var v=s[1];if("number"==typeof v)return Wo(A$(r),qT);if(0===v[0]){var l=_9(v[1],v[2]),h=l[2],b=l[1];Wo(A$(r),HT),uG((function(n,t){0>>0))switch(E){case 0:var A=_[3],C=_[2],N=_[1],O=function(r){var n=x(r),e=YV(QV(n))[1];return[0,D9(A[1],e),Wo(r[1],0),[0,A,n]]};switch(C){case 19:case 23:case 25:return r<50?urr(r+1|0,N,e,t,O,C,s):Bo(urr,[0,N,e,t,O,C,s]);case 21:return r<50?srr(r+1|0,N,e,t,O,s):Bo(srr,[0,N,e,t,O,s]);default:return G9()}case 1:break;default:var I=_[3],R=_[2];_=_[1],x=function(r,n){return function(e){var t=r(e);return[0,Wo(n,e),t]}}(x,I),S=R;continue}return G9()}}return U9()}},frr=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=[0,i,f,c],s=Wo(t,e);if("number"!=typeof s)switch(s[0]){case 0:var v=s[1],l=Wo(t,e),h=function(r){return W9(v,r)};return r<50?orr(r+1|0,o,e,t,h,l):Bo(orr,[0,o,e,t,h,l]);case 2:var b=s[1];return r<50?irr(r+1|0,o,e,t,b,21):Bo(irr,[0,o,e,t,b,21]);case 6:i=o,c=s[1],f=21;continue;case 7:var d=s[1],p=Wo(t,e),m=function(r){return X9(d,r)};return r<50?orr(r+1|0,o,e,t,m,p):Bo(orr,[0,o,e,t,m,p])}return U9()}},orr=function(r,n,e,t,u,a){function i(r){return z9(u,r)}return r<50?srr(r+1|0,n,e,t,i,a):Bo(srr,[0,n,e,t,i,a])},srr=function(r,n,e,t,u,a){if("number"!=typeof a&&3===a[0]){var i=a[1],c=Wo(t,e),f=n[2],o=n[1],s=n[3],v=function(r){var n=Wo(u,r),e=n[3],t=n[2];return[0,D9(s,i),t,e]};return r<50?vrr(r+1|0,o,e,t,v,f,c):Bo(vrr,[0,o,e,t,v,f,c])}return U9()},vrr=function(r,n,e,t,u,a,i){switch(a){case 19:return r<50?lrr(r+1|0,n,e,t,u,i):Bo(lrr,[0,n,e,t,u,i]);case 20:case 22:return r<50?crr(r+1|0,n,e,t,u,a,i):Bo(crr,[0,n,e,t,u,a,i]);case 21:return r<50?orr(r+1|0,n,e,t,u,i):Bo(orr,[0,n,e,t,u,i]);case 23:return r<50?arr(r+1|0,n,e,t,u,i):Bo(arr,[0,n,e,t,u,i]);case 25:return r<50?trr(r+1|0,n,e,t,u,i):Bo(trr,[0,n,e,t,u,i]);default:return G9()}},lrr=function(r,n,e,t,u,a){function i(r){return z9(u,r)}return r<50?urr(r+1|0,n,e,t,i,19,a):Bo(urr,[0,n,e,t,i,19,a])},hrr=function(r,n,e,t,u,a,i){if("number"!=typeof i&&16===i[0]){var c=Wo(t,e),f=function(r){var n=Wo(u,r);return[0,M9(x9,n),Wo(r[1],0),n]};if(19===a){var o=[0,n,a,f];if("number"!=typeof c)switch(c[0]){case 1:var s=c[1];return r<50?K9(r+1|0,o,e,t,s,24):Bo(K9,[0,o,e,t,s,24]);case 2:var v=c[1];return r<50?Z9(r+1|0,o,e,t,v,24):Bo(Z9,[0,o,e,t,v,24]);case 6:var l=c[1];return r<50?Q9(r+1|0,o,e,t,l,24):Bo(Q9,[0,o,e,t,l,24]);case 7:var h=c[1];return r<50?J9(r+1|0,o,e,t,h,24):Bo(J9,[0,o,e,t,h,24]);case 8:var b=c[1];return r<50?brr(r+1|0,o,e,t,b,24):Bo(brr,[0,o,e,t,b,24]);case 10:var d=c[1];return r<50?drr(r+1|0,o,e,t,d,24):Bo(drr,[0,o,e,t,d,24])}return U9()}if(25===a){var p=[0,n,a,f];if("number"!=typeof c)switch(c[0]){case 1:var m=c[1];return r<50?K9(r+1|0,p,e,t,m,26):Bo(K9,[0,p,e,t,m,26]);case 2:var y=c[1];return r<50?Z9(r+1|0,p,e,t,y,26):Bo(Z9,[0,p,e,t,y,26]);case 6:var w=c[1];return r<50?Q9(r+1|0,p,e,t,w,26):Bo(Q9,[0,p,e,t,w,26]);case 7:var k=c[1];return r<50?J9(r+1|0,p,e,t,k,26):Bo(J9,[0,p,e,t,k,26]);case 8:var g=c[1];return r<50?brr(r+1|0,p,e,t,g,26):Bo(brr,[0,p,e,t,g,26]);case 10:var _=c[1];return r<50?drr(r+1|0,p,e,t,_,26):Bo(drr,[0,p,e,t,_,26])}return U9()}return G9()}return G9()},brr=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=Wo(t,e),s=[0,i,f,c];if("number"!=typeof o&&7===o[0]){var v=[0,s,o[1]],l=Wo(t,e);if("number"!=typeof l)switch(l[0]){case 13:var h=[0,v,l[1]],b=Wo(t,e);if("number"!=typeof b)switch(b[0]){case 1:var d=b[1];return r<50?K9(r+1|0,h,e,t,d,6):Bo(K9,[0,h,e,t,d,6]);case 2:var p=b[1];return r<50?Z9(r+1|0,h,e,t,p,6):Bo(Z9,[0,h,e,t,p,6]);case 6:var m=b[1];return r<50?Q9(r+1|0,h,e,t,m,6):Bo(Q9,[0,h,e,t,m,6]);case 7:var y=b[1];return r<50?J9(r+1|0,h,e,t,y,6):Bo(J9,[0,h,e,t,y,6]);case 8:i=h,c=b[1],f=6;continue;case 10:var w=b[1];return r<50?drr(r+1|0,h,e,t,w,6):Bo(drr,[0,h,e,t,w,6])}return U9();case 15:var k=[0,v,l[1]],g=Wo(t,e);if("number"!=typeof g)switch(g[0]){case 0:var _=Wo(t,e),x=function(r){return V9(0,r)};return r<50?prr(r+1|0,k,e,t,x,9,_):Bo(prr,[0,k,e,t,x,9,_]);case 6:var S=g[1];return r<50?mrr(r+1|0,k,e,t,S,9):Bo(mrr,[0,k,e,t,S,9]);case 9:var E=g[1];return r<50?yrr(r+1|0,k,e,t,E,9):Bo(yrr,[0,k,e,t,E,9])}return U9()}return U9()}return U9()}},drr=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=Wo(t,e),s=[0,i,f,c];if("number"!=typeof o&&7===o[0]){var v=[0,s,o[1]],l=Wo(t,e);if("number"!=typeof l&&16===l[0]){var h=[0,v,l[1]],b=Wo(t,e);if("number"!=typeof b)switch(b[0]){case 1:var d=b[1];return r<50?K9(r+1|0,h,e,t,d,7):Bo(K9,[0,h,e,t,d,7]);case 2:var p=b[1];return r<50?Z9(r+1|0,h,e,t,p,7):Bo(Z9,[0,h,e,t,p,7]);case 6:var m=b[1];return r<50?Q9(r+1|0,h,e,t,m,7):Bo(Q9,[0,h,e,t,m,7]);case 7:var y=b[1];return r<50?J9(r+1|0,h,e,t,y,7):Bo(J9,[0,h,e,t,y,7]);case 8:var w=b[1];return r<50?brr(r+1|0,h,e,t,w,7):Bo(brr,[0,h,e,t,w,7]);case 10:i=h,c=b[1],f=7;continue}return U9()}return U9()}return U9()}},prr=function(r,n,e,t,u,a,i){for(var c=n,f=u,o=a,s=i;;){if("number"!=typeof s)switch(s[0]){case 16:var v=[0,[0,c,o,f],s[1]],l=Wo(t,e);if("number"!=typeof l)switch(l[0]){case 0:var h=Wo(t,e);c=v,f=function(r){return V9(0,r)},o=13,s=h;continue;case 6:var b=l[1];return r<50?mrr(r+1|0,v,e,t,b,13):Bo(mrr,[0,v,e,t,b,13]);case 9:var d=l[1];return r<50?yrr(r+1|0,v,e,t,d,13):Bo(yrr,[0,v,e,t,d,13])}return U9();case 0:case 3:case 4:case 6:case 9:case 13:case 14:for(var p=c,m=function(r){return Wo(f,r)},y=o;;){if(9<=y)switch(y-9|0){case 0:var w=[0,p,9,function(r){return H9(m,r)}];if("number"!=typeof s&&13===s[0]){var k=[0,w,s[1]],g=Wo(t,e);if("number"!=typeof g)switch(g[0]){case 1:var _=g[1];return r<50?K9(r+1|0,k,e,t,_,17):Bo(K9,[0,k,e,t,_,17]);case 2:var x=g[1];return r<50?Z9(r+1|0,k,e,t,x,17):Bo(Z9,[0,k,e,t,x,17]);case 6:var S=g[1];return r<50?Q9(r+1|0,k,e,t,S,17):Bo(Q9,[0,k,e,t,S,17]);case 7:var E=g[1];return r<50?J9(r+1|0,k,e,t,E,17):Bo(J9,[0,k,e,t,E,17]);case 8:var A=g[1];return r<50?brr(r+1|0,k,e,t,A,17):Bo(brr,[0,k,e,t,A,17]);case 10:var C=g[1];return r<50?drr(r+1|0,k,e,t,C,17):Bo(drr,[0,k,e,t,C,17])}return U9()}return U9();case 1:if("number"!=typeof s&&3===s[0]){var N=Wo(t,e),O=p[2],I=p[1],R=function(r){return H9(m,r)};return r<50?_rr(r+1|0,I,e,t,R,O,N):Bo(_rr,[0,I,e,t,R,O,N])}return U9();case 3:var T=function(r){return H9(m,r)};return r<50?xrr(r+1|0,p,e,t,T,12,s):Bo(xrr,[0,p,e,t,T,12,s]);case 4:var F=p[1],L=F[3],B=F[2];p=F[1],m=function(r,n){return function(e){return[0,[3,[1,Wo(n,e),r(e)]]]}}(m,L),y=B;continue;case 5:var U=function(r){return H9(m,r)};return r<50?xrr(r+1|0,p,e,t,U,14,s):Bo(xrr,[0,p,e,t,U,14,s])}return G9()}}return U9()}},mrr=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=[0,i,f,c],s=Wo(t,e);if("number"!=typeof s)switch(s[0]){case 0:var v=Wo(t,e),l=function(r){return V9(0,r)};return r<50?prr(r+1|0,o,e,t,l,10,v):Bo(prr,[0,o,e,t,l,10,v]);case 6:i=o,c=s[1],f=10;continue;case 9:var h=s[1];return r<50?yrr(r+1|0,o,e,t,h,10):Bo(yrr,[0,o,e,t,h,10])}return U9()}},yrr=function(r,n,e,t,u,a){var i=[0,n,a,u],c=Wo(t,e);if("number"!=typeof c&&2===c[0]){var f=c[1];return r<50?wrr(r+1|0,i,e,t,f,11):Bo(wrr,[0,i,e,t,f,11])}return U9()},wrr=function(r,n,e,t,u,a){var i=Wo(t,e);if("number"!=typeof i)switch(i[0]){case 0:var c=[0,n,a,u],f=Wo(t,e),o=function(r){return V9(0,r)};return r<50?prr(r+1|0,c,e,t,o,12,f):Bo(prr,[0,c,e,t,o,12,f]);case 6:var s=i[1],v=[0,n,a,u];return r<50?mrr(r+1|0,v,e,t,s,12):Bo(mrr,[0,v,e,t,s,12]);case 9:var l=i[1],h=[0,n,a,u];return r<50?yrr(r+1|0,h,e,t,l,12):Bo(yrr,[0,h,e,t,l,12]);case 4:case 14:var b=function(r){return[0,u[2],0]};return r<50?krr(r+1|0,n,e,t,b,a,i):Bo(krr,[0,n,e,t,b,a,i])}return U9()},krr=function(r,n,e,t,u,a,i){if("number"!=typeof i)switch(i[0]){case 4:for(var c=n,f=function(r){return[0,Wo(u,r),0]},o=a;;){if(11===o){if("number"!=typeof i&&4===i[0]){var s=i[1],v=Wo(t,e);if("number"!=typeof v)switch(v[0]){case 0:var l=[0,[0,c,o,f],s],h=Wo(t,e),b=function(r){return V9(0,r)};return r<50?grr(r+1|0,l,e,t,b,h):Bo(grr,[0,l,e,t,b,h]);case 6:var d=v[1],p=[0,[0,c,o,f],s];return r<50?mrr(r+1|0,p,e,t,d,15):Bo(mrr,[0,p,e,t,d,15]);case 9:var m=v[1],y=[0,[0,c,o,f],s];return r<50?yrr(r+1|0,y,e,t,m,15):Bo(yrr,[0,y,e,t,m,15]);case 3:case 4:case 13:case 14:case 16:var w=c[2],k=c[1],g=function(r){return[0,[3,[0,f(r),[0,GL]]]]};return r<50?_rr(r+1|0,k,e,t,g,w,v):Bo(_rr,[0,k,e,t,g,w,v])}return U9()}return G9()}if(16!==o)return G9();var _=c[1],x=_[3],S=_[2];c=_[1],f=function(r,n){return function(e){var t=r(e);return[0,Wo(n,e),t]}}(f,x),o=S}case 14:var E=[0,[0,n,a,u],i[1]],A=Wo(t,e);if("number"!=typeof A&&2===A[0]){var C=A[1];return r<50?wrr(r+1|0,E,e,t,C,16):Bo(wrr,[0,E,e,t,C,16])}return U9()}return G9()},grr=function(r,n,e,t,u,a){var i=n[1],c=i[1],f=c[2],o=c[1],s=i[3];function v(r){return[0,[3,[0,Wo(s,r),Wo(u,r)]]]}return r<50?_rr(r+1|0,o,e,t,v,f,a):Bo(_rr,[0,o,e,t,v,f,a])},_rr=function(r,n,e,t,u,a,i){switch(a){case 9:case 10:case 12:case 13:case 14:return r<50?prr(r+1|0,n,e,t,u,a,i):Bo(prr,[0,n,e,t,u,a,i]);case 15:return r<50?grr(r+1|0,n,e,t,u,i):Bo(grr,[0,n,e,t,u,i]);default:return G9()}},xrr=function(r,n,e,t,u,a,i){if("number"!=typeof i)switch(i[0]){case 0:var c=[0,n,a,u],f=Wo(t,e),o=function(r){return V9(0,r)};return r<50?prr(r+1|0,c,e,t,o,14,f):Bo(prr,[0,c,e,t,o,14,f]);case 6:var s=i[1],v=[0,n,a,u];return r<50?mrr(r+1|0,v,e,t,s,14):Bo(mrr,[0,v,e,t,s,14]);case 9:var l=i[1],h=[0,n,a,u];return r<50?yrr(r+1|0,h,e,t,l,14):Bo(yrr,[0,h,e,t,l,14]);case 4:case 14:for(var b=n,d=function(r){return[0,Wo(u,r),0]},p=a;;){var m=p+-12|0;if(!(2>>0))switch(m){case 0:var y=b[2],w=b[1],k=b[3],g=function(r){var n=d(r);return[0,k[2],n]};return r<50?krr(r+1|0,w,e,t,g,y,i):Bo(krr,[0,w,e,t,g,y,i]);case 1:break;default:var _=b[3],x=b[2];b=b[1],d=function(r,n){return function(e){var t=r(e);return[0,Wo(n,e),t]}}(d,_),p=x;continue}return G9()}}return U9()},Srr=function(r,n,e,t,u,a,i){switch(a){case 0:return Y9(0,u,i);case 1:return r<50?Arr(r+1|0,n,e,t,u,a,i):Bo(Arr,[0,n,e,t,u,a,i]);case 3:return r<50?Crr(r+1|0,n,e,t,u,i):Bo(Crr,[0,n,e,t,u,i]);case 6:return r<50?Trr(r+1|0,n,e,t,u,a,i):Bo(Trr,[0,n,e,t,u,a,i]);case 7:return r<50?Frr(r+1|0,n,e,t,u,i):Bo(Frr,[0,n,e,t,u,i]);case 8:return r<50?Rrr(r+1|0,n,e,t,u,i):Bo(Rrr,[0,n,e,t,u,i]);case 17:return r<50?Irr(r+1|0,n,e,t,u,a,i):Bo(Irr,[0,n,e,t,u,a,i]);case 18:return r<50?Nrr(r+1|0,n,e,t,u,i):Bo(Nrr,[0,n,e,t,u,i]);case 24:return r<50?Err(r+1|0,n,e,t,u,i):Bo(Err,[0,n,e,t,u,i]);case 26:return r<50?nrr(r+1|0,n,e,t,u,i):Bo(nrr,[0,n,e,t,u,i]);default:return G9()}},Err=function(r,n,e,t,u,a){var i=n[1][1],c=n[3];function f(r){var n=Wo(u,r);return[0,[0,Wo(c,r),n],0]}return r<50?err(r+1|0,i,e,t,f,a):Bo(err,[0,i,e,t,f,a])},Arr=function(r,n,e,t,u,a,i){var c=[0,n,a,u];if("number"!=typeof i&&11===i[0]){var f=[0,c,i[1]],o=Wo(t,e);if("number"!=typeof o&&5===o[0]){var s=[0,f,o[1]],v=Wo(t,e);if("number"!=typeof v)switch(v[0]){case 0:var l=v[1],h=Wo(t,e),b=function(r){return W9(l,r)};return r<50?lrr(r+1|0,s,e,t,b,h):Bo(lrr,[0,s,e,t,b,h]);case 2:var d=v[1];return r<50?irr(r+1|0,s,e,t,d,19):Bo(irr,[0,s,e,t,d,19]);case 6:var p=v[1];return r<50?frr(r+1|0,s,e,t,p,19):Bo(frr,[0,s,e,t,p,19]);case 7:var m=v[1],y=Wo(t,e),w=function(r){return X9(m,r)};return r<50?lrr(r+1|0,s,e,t,w,y):Bo(lrr,[0,s,e,t,w,y])}return U9()}return U9()}return U9()},Crr=function(r,n,e,t,u,a){if("number"!=typeof a&&3===a[0]){var i=a[1],c=Wo(t,e),f=n[2],o=n[1],s=n[3],v=function(r){var n=Wo(u,r),e=n[3],t=n[2];return[0,D9(s,i),t,e]};return r<50?rrr(r+1|0,o,e,t,v,f,c):Bo(rrr,[0,o,e,t,v,f,c])}return U9()},Nrr=function(r,n,e,t,u,a){var i=n[1],c=i[1][1],f=c[1][1],o=f[2],s=f[1],v=s[2],l=s[1],h=i[3],b=c[3],d=s[3];function p(r){var n=Wo(u,r),e=Wo(b,r),t=D9(d,n[1]),a=[2,[0,o[1],e,o[2]],Wo(h,r),n];return[0,t,Wo(r[1],0),a]}return r<50?Orr(r+1|0,l,e,t,p,v,a):Bo(Orr,[0,l,e,t,p,v,a])},Orr=function(r,n,e,t,u,a,i){function c(r){return Wo(u,r)}return r<50?Srr(r+1|0,n,e,t,c,a,i):Bo(Srr,[0,n,e,t,c,a,i])},Irr=function(r,n,e,t,u,a,i){var c=[0,n,a,u];if("number"!=typeof i&&12===i[0]){var f=[0,c,i[1]],o=Wo(t,e);if("number"!=typeof o)switch(o[0]){case 1:var s=o[1];return r<50?K9(r+1|0,f,e,t,s,18):Bo(K9,[0,f,e,t,s,18]);case 2:var v=o[1];return r<50?Z9(r+1|0,f,e,t,v,18):Bo(Z9,[0,f,e,t,v,18]);case 6:var l=o[1];return r<50?Q9(r+1|0,f,e,t,l,18):Bo(Q9,[0,f,e,t,l,18]);case 7:var h=o[1];return r<50?J9(r+1|0,f,e,t,h,18):Bo(J9,[0,f,e,t,h,18]);case 8:var b=o[1];return r<50?brr(r+1|0,f,e,t,b,18):Bo(brr,[0,f,e,t,b,18]);case 10:var d=o[1];return r<50?drr(r+1|0,f,e,t,d,18):Bo(drr,[0,f,e,t,d,18])}return U9()}return U9()},Rrr=function(r,n,e,t,u,a){var i=n[1],c=i[1][1],f=c[2],o=c[1],s=o[2],v=o[1],l=i[3],h=o[3];function b(r){var n=Wo(u,r),e=D9(h,n[1]),t=f[2],a=Wo(r[1],0),i=[2,[0,f[1],a,t],Wo(l,r),n];return[0,e,Wo(r[1],0),i]}return r<50?Orr(r+1|0,v,e,t,b,s,a):Bo(Orr,[0,v,e,t,b,s,a])},Trr=function(r,n,e,t,u,a,i){var c=[0,n,a,u];if("number"!=typeof i&&12===i[0]){var f=[0,c,i[1]],o=Wo(t,e);if("number"!=typeof o)switch(o[0]){case 1:var s=o[1];return r<50?K9(r+1|0,f,e,t,s,8):Bo(K9,[0,f,e,t,s,8]);case 2:var v=o[1];return r<50?Z9(r+1|0,f,e,t,v,8):Bo(Z9,[0,f,e,t,v,8]);case 6:var l=o[1];return r<50?Q9(r+1|0,f,e,t,l,8):Bo(Q9,[0,f,e,t,l,8]);case 7:var h=o[1];return r<50?J9(r+1|0,f,e,t,h,8):Bo(J9,[0,f,e,t,h,8]);case 8:var b=o[1];return r<50?brr(r+1|0,f,e,t,b,8):Bo(brr,[0,f,e,t,b,8]);case 10:var d=o[1];return r<50?drr(r+1|0,f,e,t,d,8):Bo(drr,[0,f,e,t,d,8])}return U9()}return U9()},Frr=function(r,n,e,t,u,a){var i=n[1],c=i[2],f=i[1],o=f[2],s=f[1],v=f[3];function l(r){var n=Wo(u,r),e=D9(v,n[1]),t=c[2],a=Wo(r[1],0),i=[4,[0,c[1],a,t],n];return[0,e,Wo(r[1],0),i]}return r<50?Srr(r+1|0,s,e,t,l,o,a):Bo(Srr,[0,s,e,t,l,o,a])},Lrr=function(r,n,e,t,u,a,i){return r<50?Srr(r+1|0,n,e,t,u,a,i):Bo(Srr,[0,n,e,t,u,a,i])},Brr=function(r,n){var e=Wo(r,n);if("number"!=typeof e)switch(e[0]){case 1:return function(r,n,e,t,u){return Lo(K9(0,r,n,e,t,u))}(0,n,r,e[1],0);case 2:return function(r,n,e,t,u){return Lo(Z9(0,r,n,e,t,u))}(0,n,r,e[1],0);case 6:return function(r,n,e,t,u){return Lo(Q9(0,r,n,e,t,u))}(0,n,r,e[1],0);case 7:return function(r,n,e,t,u){return Lo(J9(0,r,n,e,t,u))}(0,n,r,e[1],0);case 8:return function(r,n,e,t,u){return Lo(brr(0,r,n,e,t,u))}(0,n,r,e[1],0);case 10:return function(r,n,e,t,u){return Lo(drr(0,r,n,e,t,u))}(0,n,r,e[1],0)}return U9()};q5(ZL);var Urr=function(r){return 38>>0)var u=DJ(r);else switch(t){case 0:u=20;break;case 1:for(;;){BJ(r,0);var a=LJ(r);if(0!==(8>>0)u=DJ(r);else switch(f){case 0:u=n(r);break;case 1:BJ(r,3);u=0===Drr(LJ(r))?n(r):DJ(r);break;default:BJ(r,5);u=0===Drr(LJ(r))?n(r):DJ(r)}break;case 18:BJ(r,17);var o=Urr(LJ(r));if(0===o)u=n(r);else if(1===o){BJ(r,17);var s=LJ(r),v=38>>0){var m=UG(1,VV(TV(FJ(r))));throw[0,Prr,Wo(UK($L),m)]}switch(u){case 0:case 1:continue;case 2:return zrr(r,(function(r){return[8,r]}));case 3:return zrr(r,(function(r){return[12,r]}));case 4:return zrr(r,(function(r){return[1,r]}));case 5:return zrr(r,(function(r){return[11,r]}));case 6:return zrr(r,(function(r){return[5,r]}));case 7:return zrr(r,(function(r){return[13,r]}));case 8:return zrr(r,(function(r){return[15,r]}));case 9:return zrr(r,(function(r){return[14,r]}));case 10:return zrr(r,(function(r){return[16,r]}));case 11:return zrr(r,(function(r){return[6,r]}));case 12:return zrr(r,(function(r){return[3,r]}));case 13:return zrr(r,(function(r){return[9,r]}));case 14:return zrr(r,(function(r){return[4,r]}));case 15:return zrr(r,(function(r){return[0,r]}));case 16:return zrr(r,(function(r){return[10,r]}));case 17:return zrr(r,(function(n){return[7,[0,n,KJ(r)]]}));case 18:return zrr(r,(function(n){return[2,[0,n,KJ(r)]]}));case 19:for(;;){UJ(r);var y=LJ(r),w=13>>0)var k=DJ(r);else switch(w){case 0:k=0;break;case 1:k=2;break;case 2:k=1;break;default:BJ(r,2);k=0===Mrr(LJ(r))?1:DJ(r)}if(2>>0)return QH(QL);switch(k){case 0:return 0;case 1:continue r;default:continue}}default:return 0}}},Xrr=function(r){return MJ(r)[1]};q5(lB),X5(gB,kB);var qrr=function(r){var n=r[2],e=1+(r[4]-r[3]|0)|0;return Xo(UK(wB),n,e)},Hrr=function(r,n){var e=n[1],t=r?r[1]:_J;return N9([0,t],e)},Vrr=[0,_B,function(r){var n=function(r){var n=YJ(r);return IJ(n,JL),n}(r);var e=ZJ(Brr),t=function(r){var n=[0,0];return[0,function(r){return n[1]++,[0,[0,n[1]]]}]}();try{var u=Xo(e,(function(r){var e=Wrr(n),t=MJ(n);return[0,e,t[1],t[2]]}),t);return[0,[0,u,t[1]]]}catch(t){if((t=Do(t))[1]===Prr){var a=t[2],i=qrr(Xrr(n));return[1,Xo(UK(mB),a,i)]}if(t===lY){var c=qrr(Xrr(n));return[1,Wo(UK(yB),c)]}throw t}},BV,function(r){return function(r){var n=r[1],e=r[2];try{return B9(e,n),[0,n]}catch(r){if((r=Do(r))[1]===O9)return[1,r[2]];throw r}}(r)},function(r){return QH(pB)},function(r){return QH(dB)},Hrr,Hrr,function(r,n){var e=r?r[1]:_J;return N9([0,e],n)},function(r,n){return QH(bB)},function(r,n){return QH(hB)},function(r,n){return rG((function(r){var e=A9(r,n),t=0;if(e){var u=e[1],a=u[2];if(Bc(u[1],r)){var i=[0,a];t=1}}if(!t)i=0;if(i)var c=i[1],f=[0,[0,S9([0,c,0]),c]];else f=0;return[0,r,f]}),r)},function(r,n){var e=n[2],t=e[2],u=e[1],a=r?r[1]:_J;return E9(a,u,t)},function(r,n){return FV((function(r){var n=r[3],e=r[2],t=r[1],u=E9(_J,S9([0,e,0]),e),a=0>>0))switch(R){case 0:var T=N[3],F=N[2],L=N[1],B=function(r){var n=O(r),e=yer(Qnr,n),t=mer(T[1],e),u=[3,T[2],n];return[0,t,Wo(r[1],Hj),u]};return r<50?rur(r+1|0,L,e,t,B,F,s):Bo(rur,[0,L,e,t,B,F,s]);case 2:var U=N[2],D=N[1],M=N[3],P=function(r){var n=ker(r,M),e=n[1],t=[0,n[2]];return aG((function(n,e){return[0,mer(n[1],e[1]),Wo(r[1],Xj),[6,n,e]]}),[0,e,Wo(r[1],qj),t],O(r))};return r<50?rur(r+1|0,D,e,t,P,U,s):Bo(rur,[0,D,e,t,P,U,s]);case 3:var j=N[3],z=N[2];N=N[1],O=function(r,n){return function(e){var t=r(e);return[0,Wo(n,e),t]}}(O,j),I=z;continue;case 6:var W=N[3],X=N[2],q=N[1],H=function(r){var n=O(r),e=hG(W[2],$nr),t=yer(Qnr,n);return[0,mer(W[1],t),Wo(r[1],Wj),[7,e,n]]};return r<50?rur(r+1|0,q,e,t,H,X,s):Bo(rur,[0,q,e,t,H,X,s])}return Per()}}return per()}},str=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=[0,i,f,c],s=Wo(t,e);if("number"!=typeof s)switch(s[0]){case 0:var v=s[1];return r<50?ctr(r+1|0,o,e,t,v,15):Bo(ctr,[0,o,e,t,v,15]);case 1:var l=s[1];return r<50?ftr(r+1|0,o,e,t,l,15):Bo(ftr,[0,o,e,t,l,15]);case 2:var h=s[1],b=Wo(t,e),d=function(r){return Ner(h,r)};return r<50?vtr(r+1|0,o,e,t,d,b):Bo(vtr,[0,o,e,t,d,b]);case 3:var p=s[1],m=Wo(t,e),y=function(r){return Aer(p,r)};return r<50?vtr(r+1|0,o,e,t,y,m):Bo(vtr,[0,o,e,t,y,m]);case 12:var w=s[1],k=Wo(t,e),g=function(r){return Cer(w,r)};return r<50?vtr(r+1|0,o,e,t,g,k):Bo(vtr,[0,o,e,t,g,k]);case 13:i=o,c=s[1],f=15;continue;case 14:var _=s[1];return r<50?_tr(r+1|0,o,e,t,_,15):Bo(_tr,[0,o,e,t,_,15]);case 15:var x=s[1];return r<50?xtr(r+1|0,o,e,t,x,15):Bo(xtr,[0,o,e,t,x,15]);case 17:var S=s[1];return r<50?ztr(r+1|0,o,e,t,S,15):Bo(ztr,[0,o,e,t,S,15]);case 18:var E=s[1];return r<50?qtr(r+1|0,o,e,t,E,15):Bo(qtr,[0,o,e,t,E,15])}return per()}},vtr=function(r,n,e,t,u,a){return r<50?ltr(r+1|0,n,e,t,u,a):Bo(ltr,[0,n,e,t,u,a])},ltr=function(r,n,e,t,u,a){if("number"!=typeof a&&9===a[0]){var i=a[1],c=Wo(t,e),f=n[2],o=n[1],s=n[3],v=function(r){var n=Wo(u,r),e=n[3],t=n[2];return[0,mer(s,i),t,e]};return r<50?htr(r+1|0,o,e,t,v,f,c):Bo(htr,[0,o,e,t,v,f,c])}return per()},htr=function(r,n,e,t,u,a,i){switch(a){case 12:return r<50?ktr(r+1|0,n,e,t,u,i):Bo(ktr,[0,n,e,t,u,i]);case 13:return r<50?Qtr(r+1|0,n,e,t,u,i):Bo(Qtr,[0,n,e,t,u,i]);case 14:case 16:case 17:case 20:return r<50?otr(r+1|0,n,e,t,u,a,i):Bo(otr,[0,n,e,t,u,a,i]);case 15:return r<50?vtr(r+1|0,n,e,t,u,i):Bo(vtr,[0,n,e,t,u,i]);case 18:return r<50?Str(r+1|0,n,e,t,u,i):Bo(Str,[0,n,e,t,u,i]);case 19:return r<50?Wtr(r+1|0,n,e,t,u,i):Bo(Wtr,[0,n,e,t,u,i]);case 21:return r<50?Atr(r+1|0,n,e,t,u,i):Bo(Atr,[0,n,e,t,u,i]);case 23:return r<50?Jtr(r+1|0,n,e,t,u,i):Bo(Jtr,[0,n,e,t,u,i]);case 24:return r<50?Ktr(r+1|0,n,e,t,u,i):Bo(Ktr,[0,n,e,t,u,i]);case 30:return r<50?jtr(r+1|0,n,e,t,u,i):Bo(jtr,[0,n,e,t,u,i]);case 32:return r<50?btr(r+1|0,n,e,t,u,i):Bo(btr,[0,n,e,t,u,i]);default:return Per()}},btr=function(r,n,e,t,u,a){return r<50?dtr(r+1|0,n,e,t,u,a):Bo(dtr,[0,n,e,t,u,a])},dtr=function(r,n,e,t,u,a){if("number"!=typeof a&&7===a[0]){var i=Wo(t,e);if("number"!=typeof i&&7===i[0]){var c=i[1],f=Wo(t,e),o=n[1],s=o[1],v=s[2],l=s[1],h=[0,3802043,s[3],o[2],u,c];return r<50?ptr(r+1|0,l,e,t,h,v,f):Bo(ptr,[0,l,e,t,h,v,f])}return per()}return per()},ptr=function(r,n,e,t,u,a,i){if(33<=a){if(34<=a){var c=function(r){return xer(u,r)};return r<50?mtr(r+1|0,n,e,t,c,34,i):Bo(mtr,[0,n,e,t,c,34,i])}var f=n[3],o=n[2],s=n[1],v=function(r){var n=f[2],e=n[2],t=u[3],a=t[2],i=t[1],c=n[1],o=f[1],s=u[5],v=u[4],l=u[2],h=u[1],b=Wo(f[3],r),d=mer(o,b[1]),p=wer(r,[0,c,e]),m=[0,d,Wo(r[1],$j),[1,p,b]],y=Eo(e,a)?[0,i,p[2]]:wer(r,[0,i,a]),w=Wo(v,r),k=mer(l,s),g=pr<=h?[3,y,w]:[2,y,w];return[0,m,[0,[0,k,Wo(r[1],Qj),g],0]]};return r<50?$tr(r+1|0,s,e,t,v,o,i):Bo($tr,[0,s,e,t,v,o,i])}if(a)return Per();function l(r){return xer(u,r)}return r<50?mtr(r+1|0,n,e,t,l,0,i):Bo(mtr,[0,n,e,t,l,0,i])},mtr=function(r,n,e,t,u,a,i){var c=[0,n,a,u];if("number"==typeof i)for(var f=c,o=function(r){return 0};;){var s=f[2],v=f[3],l=f[1],h=function(r,n){return function(e){return oV(Wo(n,e),r(e))}}(o,v);if(s){if(34<=s){f=l,o=h;continue}return Per()}return h}else switch(i[0]){case 1:var b=i[1];return r<50?jer(r+1|0,c,e,t,b,34):Bo(jer,[0,c,e,t,b,34]);case 6:var d=i[1];return r<50?ytr(r+1|0,c,e,t,d,34):Bo(ytr,[0,c,e,t,d,34]);case 8:var p=i[1];return r<50?wtr(r+1|0,c,e,t,p,34):Bo(wtr,[0,c,e,t,p,34]);case 15:var m=i[1];return r<50?Ztr(r+1|0,c,e,t,m,34):Bo(Ztr,[0,c,e,t,m,34]);default:return per()}},ytr=function(r,n,e,t,u,a){var i=Wo(t,e),c=[0,n,a,u];if("number"!=typeof i&&14===i[0]){var f=[0,c,i[1]],o=Wo(t,e);if("number"!=typeof o&&25===o[0]){var s=[0,f,o[1]],v=Wo(t,e);if("number"!=typeof v)switch(v[0]){case 1:var l=v[1];return r<50?zer(r+1|0,s,e,t,l,11):Bo(zer,[0,s,e,t,l,11]);case 2:var h=v[1],b=Wo(t,e),d=function(r){return Mer(h,r)};return r<50?ttr(r+1|0,s,e,t,d,b):Bo(ttr,[0,s,e,t,d,b]);case 4:var p=v[1],m=Wo(t,e),y=function(r){return Uer(p,r)};return r<50?ttr(r+1|0,s,e,t,y,m):Bo(ttr,[0,s,e,t,y,m]);case 5:var w=v[1],k=Wo(t,e),g=function(r){return Ber(w,r)};return r<50?ttr(r+1|0,s,e,t,g,k):Bo(ttr,[0,s,e,t,g,k]);case 13:var _=v[1];return r<50?Her(r+1|0,s,e,t,_,11):Bo(Her,[0,s,e,t,_,11]);case 14:var x=v[1],S=Wo(t,e),E=function(r){return Ler(x,r)};return r<50?ttr(r+1|0,s,e,t,E,S):Bo(ttr,[0,s,e,t,E,S]);case 16:var A=v[1];return r<50?Ker(r+1|0,s,e,t,A,11):Bo(Ker,[0,s,e,t,A,11]);case 20:var C=v[1],N=Wo(t,e),O=function(r){return Der(C,r)};return r<50?ttr(r+1|0,s,e,t,O,N):Bo(ttr,[0,s,e,t,O,N])}return per()}return per()}return per()},wtr=function(r,n,e,t,u,a){var i=Wo(t,e),c=[0,n,a,u];if("number"!=typeof i&&14===i[0]){var f=[0,c,i[1]],o=Wo(t,e);if("number"!=typeof o&&22===o[0]){var s=[0,f,o[1]],v=Wo(t,e);if("number"!=typeof v)switch(v[0]){case 0:var l=v[1];return r<50?ctr(r+1|0,s,e,t,l,12):Bo(ctr,[0,s,e,t,l,12]);case 1:var h=v[1];return r<50?ftr(r+1|0,s,e,t,h,12):Bo(ftr,[0,s,e,t,h,12]);case 2:var b=v[1],d=Wo(t,e),p=function(r){return Ner(b,r)};return r<50?ktr(r+1|0,s,e,t,p,d):Bo(ktr,[0,s,e,t,p,d]);case 3:var m=v[1],y=Wo(t,e),w=function(r){return Aer(m,r)};return r<50?ktr(r+1|0,s,e,t,w,y):Bo(ktr,[0,s,e,t,w,y]);case 12:var k=v[1],g=Wo(t,e),_=function(r){return Cer(k,r)};return r<50?ktr(r+1|0,s,e,t,_,g):Bo(ktr,[0,s,e,t,_,g]);case 13:var x=v[1];return r<50?str(r+1|0,s,e,t,x,12):Bo(str,[0,s,e,t,x,12]);case 14:var S=v[1];return r<50?_tr(r+1|0,s,e,t,S,12):Bo(_tr,[0,s,e,t,S,12]);case 15:var E=v[1];return r<50?xtr(r+1|0,s,e,t,E,12):Bo(xtr,[0,s,e,t,E,12]);case 17:var A=v[1];return r<50?ztr(r+1|0,s,e,t,A,12):Bo(ztr,[0,s,e,t,A,12]);case 18:var C=v[1];return r<50?qtr(r+1|0,s,e,t,C,12):Bo(qtr,[0,s,e,t,C,12])}return per()}return per()}return per()},ktr=function(r,n,e,t,u,a){return r<50?gtr(r+1|0,n,e,t,u,a):Bo(gtr,[0,n,e,t,u,a])},gtr=function(r,n,e,t,u,a){if("number"!=typeof a&&7===a[0]){var i=Wo(t,e);if("number"!=typeof i&&7===i[0]){var c=i[1],f=Wo(t,e),o=n[1],s=o[1],v=s[2],l=s[1],h=[0,pr,s[3],o[2],u,c];return r<50?ptr(r+1|0,l,e,t,h,v,f):Bo(ptr,[0,l,e,t,h,v,f])}return per()}return per()},_tr=function(r,n,e,t,u,a){var i=Wo(t,e);if("number"!=typeof i)switch(i[0]){case 1:var c=[0,n,a,u],f=i[1],o=Wo(t,e),s=function(r){return Eer(f,r)};return r<50?otr(r+1|0,c,e,t,s,16,o):Bo(otr,[0,c,e,t,s,16,o]);case 2:var v=[0,n,a,u],l=i[1],h=Wo(t,e),b=function(r){return Ner(l,r)};return r<50?otr(r+1|0,v,e,t,b,16,h):Bo(otr,[0,v,e,t,b,16,h]);case 3:var d=[0,n,a,u],p=i[1],m=Wo(t,e),y=function(r){return Aer(p,r)};return r<50?otr(r+1|0,d,e,t,y,16,m):Bo(otr,[0,d,e,t,y,16,m]);case 12:var w=[0,n,a,u],k=i[1],g=Wo(t,e),_=function(r){return Cer(k,r)};return r<50?otr(r+1|0,w,e,t,_,16,g):Bo(otr,[0,w,e,t,_,16,g]);case 13:var x=i[1],S=[0,n,a,u];return r<50?str(r+1|0,S,e,t,x,16):Bo(str,[0,S,e,t,x,16]);case 14:var E=[0,n,a,u],A=i[1],C=Wo(t,e),N=function(r){return Ser(A,r)};return r<50?otr(r+1|0,E,e,t,N,16,C):Bo(otr,[0,E,e,t,N,16,C]);case 7:case 9:case 11:case 19:case 21:case 23:var O=function(r){return Ser(u,r)};return r<50?htr(r+1|0,n,e,t,O,a,i):Bo(htr,[0,n,e,t,O,a,i])}return per()},xtr=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=Wo(t,e),s=[0,i,f,c];if("number"!=typeof o&&14===o[0]){var v=[0,s,o[1]],l=Wo(t,e);if("number"!=typeof l)switch(l[0]){case 22:var h=[0,v,l[1]],b=Wo(t,e);if("number"!=typeof b)switch(b[0]){case 0:var d=b[1];return r<50?ctr(r+1|0,h,e,t,d,18):Bo(ctr,[0,h,e,t,d,18]);case 1:var p=b[1];return r<50?ftr(r+1|0,h,e,t,p,18):Bo(ftr,[0,h,e,t,p,18]);case 2:var m=b[1],y=Wo(t,e),w=function(r){return Ner(m,r)};return r<50?Str(r+1|0,h,e,t,w,y):Bo(Str,[0,h,e,t,w,y]);case 3:var k=b[1],g=Wo(t,e),_=function(r){return Aer(k,r)};return r<50?Str(r+1|0,h,e,t,_,g):Bo(Str,[0,h,e,t,_,g]);case 12:var x=b[1],S=Wo(t,e),E=function(r){return Cer(x,r)};return r<50?Str(r+1|0,h,e,t,E,S):Bo(Str,[0,h,e,t,E,S]);case 13:var A=b[1];return r<50?str(r+1|0,h,e,t,A,18):Bo(str,[0,h,e,t,A,18]);case 14:var C=b[1];return r<50?_tr(r+1|0,h,e,t,C,18):Bo(_tr,[0,h,e,t,C,18]);case 15:i=h,c=b[1],f=18;continue;case 17:var N=b[1];return r<50?ztr(r+1|0,h,e,t,N,18):Bo(ztr,[0,h,e,t,N,18]);case 18:var O=b[1];return r<50?qtr(r+1|0,h,e,t,O,18):Bo(qtr,[0,h,e,t,O,18])}return per();case 25:var I=[0,v,l[1]],R=Wo(t,e);if("number"!=typeof R)switch(R[0]){case 1:var T=R[1];return r<50?zer(r+1|0,I,e,t,T,22):Bo(zer,[0,I,e,t,T,22]);case 2:var F=R[1],L=Wo(t,e),B=function(r){return Mer(F,r)};return r<50?etr(r+1|0,I,e,t,B,L):Bo(etr,[0,I,e,t,B,L]);case 4:var U=R[1],D=Wo(t,e),M=function(r){return Uer(U,r)};return r<50?etr(r+1|0,I,e,t,M,D):Bo(etr,[0,I,e,t,M,D]);case 5:var P=R[1],j=Wo(t,e),z=function(r){return Ber(P,r)};return r<50?etr(r+1|0,I,e,t,z,j):Bo(etr,[0,I,e,t,z,j]);case 13:var W=R[1];return r<50?Her(r+1|0,I,e,t,W,22):Bo(Her,[0,I,e,t,W,22]);case 14:var X=R[1],q=Wo(t,e),H=function(r){return Ler(X,r)};return r<50?etr(r+1|0,I,e,t,H,q):Bo(etr,[0,I,e,t,H,q]);case 16:var V=R[1];return r<50?Ker(r+1|0,I,e,t,V,22):Bo(Ker,[0,I,e,t,V,22]);case 20:var G=R[1],Y=Wo(t,e),K=function(r){return Der(G,r)};return r<50?etr(r+1|0,I,e,t,K,Y):Bo(etr,[0,I,e,t,K,Y])}return per()}return per()}return per()}},Str=function(r,n,e,t,u,a){return r<50?Etr(r+1|0,n,e,t,u,18,a):Bo(Etr,[0,n,e,t,u,18,a])},Etr=function(r,n,e,t,u,a,i){var c=[0,n,a,u];if("number"!=typeof i&&21===i[0]){var f=[0,c,i[1]],o=Wo(t,e);if("number"!=typeof o)switch(o[0]){case 0:var s=o[1];return r<50?ctr(r+1|0,f,e,t,s,21):Bo(ctr,[0,f,e,t,s,21]);case 1:var v=o[1];return r<50?ftr(r+1|0,f,e,t,v,21):Bo(ftr,[0,f,e,t,v,21]);case 2:var l=o[1],h=Wo(t,e),b=function(r){return Ner(l,r)};return r<50?Atr(r+1|0,f,e,t,b,h):Bo(Atr,[0,f,e,t,b,h]);case 3:var d=o[1],p=Wo(t,e),m=function(r){return Aer(d,r)};return r<50?Atr(r+1|0,f,e,t,m,p):Bo(Atr,[0,f,e,t,m,p]);case 12:var y=o[1],w=Wo(t,e),k=function(r){return Cer(y,r)};return r<50?Atr(r+1|0,f,e,t,k,w):Bo(Atr,[0,f,e,t,k,w]);case 13:var g=o[1];return r<50?str(r+1|0,f,e,t,g,21):Bo(str,[0,f,e,t,g,21]);case 14:var _=o[1];return r<50?_tr(r+1|0,f,e,t,_,21):Bo(_tr,[0,f,e,t,_,21]);case 15:var x=o[1];return r<50?xtr(r+1|0,f,e,t,x,21):Bo(xtr,[0,f,e,t,x,21]);case 17:var S=o[1];return r<50?ztr(r+1|0,f,e,t,S,21):Bo(ztr,[0,f,e,t,S,21]);case 18:var E=o[1];return r<50?qtr(r+1|0,f,e,t,E,21):Bo(qtr,[0,f,e,t,E,21])}return per()}return per()},Atr=function(r,n,e,t,u,a){return r<50?Ctr(r+1|0,n,e,t,u,a):Bo(Ctr,[0,n,e,t,u,a])},Ctr=function(r,n,e,t,u,a){var i=n[1],c=i[1][1],f=c[1],o=f[2],s=f[1],v=i[3],l=c[2],h=f[3];function b(r){var n=wer(r,l),e=n[2],t=n[1],a=Wo(v,r),i=Wo(u,r);ger(r,e);var c=mer(h,i[1]),f=[4,[0,0],[0,t,[0,ys,Wo(r[1],Bj)],e],a,i];return[0,c,Wo(r[1],Uj),f]}return r<50?Ntr(r+1|0,s,e,t,b,o,a):Bo(Ntr,[0,s,e,t,b,o,a])},Ntr=function(r,n,e,t,u,a,i){function c(r){return Wo(u,r)}return r<50?Otr(r+1|0,n,e,t,c,a,i):Bo(Otr,[0,n,e,t,c,a,i])},Otr=function(r,n,e,t,u,a,i){switch(a){case 12:return r<50?gtr(r+1|0,n,e,t,u,i):Bo(gtr,[0,n,e,t,u,i]);case 13:return r<50?Vtr(r+1|0,n,e,t,u,a,i):Bo(Vtr,[0,n,e,t,u,a,i]);case 15:return r<50?ltr(r+1|0,n,e,t,u,i):Bo(ltr,[0,n,e,t,u,i]);case 18:return r<50?Etr(r+1|0,n,e,t,u,a,i):Bo(Etr,[0,n,e,t,u,a,i]);case 19:return r<50?Xtr(r+1|0,n,e,t,u,i):Bo(Xtr,[0,n,e,t,u,i]);case 21:return r<50?Ctr(r+1|0,n,e,t,u,i):Bo(Ctr,[0,n,e,t,u,i]);case 23:return r<50?Ytr(r+1|0,n,e,t,u,a,i):Bo(Ytr,[0,n,e,t,u,a,i]);case 24:return r<50?Gtr(r+1|0,n,e,t,u,i):Bo(Gtr,[0,n,e,t,u,i]);case 30:return r<50?Itr(r+1|0,n,e,t,u,a,i):Bo(Itr,[0,n,e,t,u,a,i]);case 32:return r<50?dtr(r+1|0,n,e,t,u,i):Bo(dtr,[0,n,e,t,u,i]);default:return Per()}},Itr=function(r,n,e,t,u,a,i){var c=[0,n,a,u];if("number"!=typeof i)switch(i[0]){case 11:var f=i[1];return r<50?Rtr(r+1|0,c,e,t,f,31):Bo(Rtr,[0,c,e,t,f,31]);case 23:for(var o=i[1],s=Wo(t,e),v=c,l=function(r){return _er(o)};;){var h=v[1][1],b=h[1],d=b[2],p=b[1],m=function(r,n,e){return function(t){var u=Wo(e,t),a=u[2],i=u[1],c=Wo(n,t);tG((function(r){return ger(t,r)}),a);var f=r(t);return[0,[0,[0,i,c],f[1]],f[2]]}}(l,v[3],h[3]);if(25===d)return r<50?Htr(r+1|0,p,e,t,m,s):Bo(Htr,[0,p,e,t,m,s]);if(31!==d)return Per();v=p,l=m}}return per()},Rtr=function(r,n,e,t,u,a){var i=[0,n,a,u],c=Wo(t,e);if("number"!=typeof c)switch(c[0]){case 1:var f=c[1];return r<50?Ttr(r+1|0,i,e,t,f,26):Bo(Ttr,[0,i,e,t,f,26]);case 13:var o=c[1];return r<50?Ltr(r+1|0,i,e,t,o,26):Bo(Ltr,[0,i,e,t,o,26]);case 14:var s=c[1],v=Wo(t,e),l=function(r){return Ier(s,r)};return r<50?Mtr(r+1|0,i,e,t,l,v):Bo(Mtr,[0,i,e,t,l,v])}return per()},Ttr=function(r,n,e,t,u,a){var i=Wo(t,e);if("number"!=typeof i)switch(i[0]){case 1:var c=[0,n,a,u],f=i[1],o=Wo(t,e),s=function(r){return Rer(f,r)};return r<50?Ftr(r+1|0,c,e,t,s,27,o):Bo(Ftr,[0,c,e,t,s,27,o]);case 13:var v=i[1],l=[0,n,a,u];return r<50?Ltr(r+1|0,l,e,t,v,27):Bo(Ltr,[0,l,e,t,v,27]);case 14:var h=[0,n,a,u],b=i[1],d=Wo(t,e),p=function(r){return Ier(b,r)};return r<50?Ftr(r+1|0,h,e,t,p,27,d):Bo(Ftr,[0,h,e,t,p,27,d]);case 9:case 26:var m=function(r){return Rer(u,r)};return r<50?Dtr(r+1|0,n,e,t,m,a,i):Bo(Dtr,[0,n,e,t,m,a,i])}return per()},Ftr=function(r,n,e,t,u,a,i){for(var c=n,f=u,o=a,s=i;;){if("number"!=typeof s)switch(s[0]){case 1:var v=s[1],l=[0,c,o,f],h=Wo(t,e);c=l,f=function(r){return function(n){return Rer(r,n)}}(v),o=29,s=h;continue;case 13:var b=s[1],d=[0,c,o,f];return r<50?Ltr(r+1|0,d,e,t,b,29):Bo(Ltr,[0,d,e,t,b,29]);case 14:var p=s[1],m=[0,c,o,f],y=Wo(t,e);c=m,f=function(r){return function(n){return Ier(r,n)}}(p),o=29,s=y;continue;case 9:case 26:for(var w=c,k=function(r){var n=Wo(f,r);return[0,[0,n[1],0],n[2]]},g=o;;){var _=g-27|0;if(!(2<_>>>0))switch(_){case 0:var x=w[3],S=w[2],E=w[1],A=function(r){var n=k(r),e=n[1],t=n[2],u=YV(QV(e))[1];return[0,[0,mer(x[1],u),Wo(r[1],Fj),[0,x,e]],t]},C=S+-26|0;if(!(2>>0))switch(C){case 0:return r<50?Ptr(r+1|0,E,e,t,A,S,s):Bo(Ptr,[0,E,e,t,A,S,s]);case 1:break;default:return r<50?Utr(r+1|0,E,e,t,A,s):Bo(Utr,[0,E,e,t,A,s])}return Per();case 1:break;default:var N=w[3],O=w[2];w=w[1],k=function(r,n){return function(e){var t=Wo(n,e),u=t[2],a=t[1],i=r(e);return[0,[0,a,i[1]],oV(u,i[2])]}}(k,N),g=O;continue}return Per()}}return per()}},Ltr=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=[0,i,f,c],s=Wo(t,e);if("number"!=typeof s)switch(s[0]){case 1:var v=s[1];return r<50?Ttr(r+1|0,o,e,t,v,28):Bo(Ttr,[0,o,e,t,v,28]);case 13:i=o,c=s[1],f=28;continue;case 14:var l=s[1],h=Wo(t,e),b=function(r){return Ier(l,r)};return r<50?Btr(r+1|0,o,e,t,b,h):Bo(Btr,[0,o,e,t,b,h])}return per()}},Btr=function(r,n,e,t,u,a){function i(r){return Oer(u,r)}return r<50?Utr(r+1|0,n,e,t,i,a):Bo(Utr,[0,n,e,t,i,a])},Utr=function(r,n,e,t,u,a){if("number"!=typeof a&&9===a[0]){var i=a[1],c=Wo(t,e),f=n[2],o=n[1],s=n[3],v=function(r){var n=Wo(u,r),e=n[1],t=n[2],a=e[3],c=e[2];return[0,[0,mer(s,i),c,a],t]};return r<50?Dtr(r+1|0,o,e,t,v,f,c):Bo(Dtr,[0,o,e,t,v,f,c])}return per()},Dtr=function(r,n,e,t,u,a,i){if(26<=a)switch(a+-26|0){case 0:return r<50?Mtr(r+1|0,n,e,t,u,i):Bo(Mtr,[0,n,e,t,u,i]);case 1:case 3:return r<50?Ftr(r+1|0,n,e,t,u,a,i):Bo(Ftr,[0,n,e,t,u,a,i]);case 2:return r<50?Btr(r+1|0,n,e,t,u,i):Bo(Btr,[0,n,e,t,u,i])}return Per()},Mtr=function(r,n,e,t,u,a){function i(r){return Oer(u,r)}return r<50?Ptr(r+1|0,n,e,t,i,26,a):Bo(Ptr,[0,n,e,t,i,26,a])},Ptr=function(r,n,e,t,u,a,i){var c=[0,n,a,u];if("number"!=typeof i&&26===i[0]){var f=[0,c,i[1]],o=Wo(t,e);if("number"!=typeof o)switch(o[0]){case 0:var s=o[1];return r<50?ctr(r+1|0,f,e,t,s,30):Bo(ctr,[0,f,e,t,s,30]);case 1:var v=o[1];return r<50?ftr(r+1|0,f,e,t,v,30):Bo(ftr,[0,f,e,t,v,30]);case 2:var l=o[1],h=Wo(t,e),b=function(r){return Ner(l,r)};return r<50?jtr(r+1|0,f,e,t,b,h):Bo(jtr,[0,f,e,t,b,h]);case 3:var d=o[1],p=Wo(t,e),m=function(r){return Aer(d,r)};return r<50?jtr(r+1|0,f,e,t,m,p):Bo(jtr,[0,f,e,t,m,p]);case 12:var y=o[1],w=Wo(t,e),k=function(r){return Cer(y,r)};return r<50?jtr(r+1|0,f,e,t,k,w):Bo(jtr,[0,f,e,t,k,w]);case 13:var g=o[1];return r<50?str(r+1|0,f,e,t,g,30):Bo(str,[0,f,e,t,g,30]);case 14:var _=o[1];return r<50?_tr(r+1|0,f,e,t,_,30):Bo(_tr,[0,f,e,t,_,30]);case 15:var x=o[1];return r<50?xtr(r+1|0,f,e,t,x,30):Bo(xtr,[0,f,e,t,x,30]);case 17:var S=o[1];return r<50?ztr(r+1|0,f,e,t,S,30):Bo(ztr,[0,f,e,t,S,30]);case 18:var E=o[1];return r<50?qtr(r+1|0,f,e,t,E,30):Bo(qtr,[0,f,e,t,E,30])}return per()}return per()},jtr=function(r,n,e,t,u,a){return r<50?Itr(r+1|0,n,e,t,u,30,a):Bo(Itr,[0,n,e,t,u,30,a])},ztr=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=Wo(t,e),s=[0,i,f,c];if("number"!=typeof o&&14===o[0]){var v=[0,s,o[1]],l=Wo(t,e);if("number"!=typeof l&&26===l[0]){var h=[0,v,l[1]],b=Wo(t,e);if("number"!=typeof b)switch(b[0]){case 0:var d=b[1];return r<50?ctr(r+1|0,h,e,t,d,19):Bo(ctr,[0,h,e,t,d,19]);case 1:var p=b[1];return r<50?ftr(r+1|0,h,e,t,p,19):Bo(ftr,[0,h,e,t,p,19]);case 2:var m=b[1],y=Wo(t,e),w=function(r){return Ner(m,r)};return r<50?Wtr(r+1|0,h,e,t,w,y):Bo(Wtr,[0,h,e,t,w,y]);case 3:var k=b[1],g=Wo(t,e),_=function(r){return Aer(k,r)};return r<50?Wtr(r+1|0,h,e,t,_,g):Bo(Wtr,[0,h,e,t,_,g]);case 12:var x=b[1],S=Wo(t,e),E=function(r){return Cer(x,r)};return r<50?Wtr(r+1|0,h,e,t,E,S):Bo(Wtr,[0,h,e,t,E,S]);case 13:var A=b[1];return r<50?str(r+1|0,h,e,t,A,19):Bo(str,[0,h,e,t,A,19]);case 14:var C=b[1];return r<50?_tr(r+1|0,h,e,t,C,19):Bo(_tr,[0,h,e,t,C,19]);case 15:var N=b[1];return r<50?xtr(r+1|0,h,e,t,N,19):Bo(xtr,[0,h,e,t,N,19]);case 17:i=h,c=b[1],f=19;continue;case 18:var O=b[1];return r<50?qtr(r+1|0,h,e,t,O,19):Bo(qtr,[0,h,e,t,O,19])}return per()}return per()}return per()}},Wtr=function(r,n,e,t,u,a){return r<50?Xtr(r+1|0,n,e,t,u,a):Bo(Xtr,[0,n,e,t,u,a])},Xtr=function(r,n,e,t,u,a){var i=n[1],c=i[1],f=c[2],o=c[1],s=i[2],v=c[3];function l(r){var n=wer(r,s),e=n[2],t=n[1],a=Wo(u,r);ger(r,e);var i=mer(v,a[1]),c=[5,[0,t,[0,ys,Wo(r[1],Gj)],e],a];return[0,i,Wo(r[1],Yj),c]}return r<50?Otr(r+1|0,o,e,t,l,f,a):Bo(Otr,[0,o,e,t,l,f,a])},qtr=function(r,n,e,t,u,a){var i=[0,n,a,u],c=Wo(t,e);if("number"!=typeof c)switch(c[0]){case 1:var f=c[1],o=Wo(t,e),s=function(r){return Eer(f,r)};return r<50?otr(r+1|0,i,e,t,s,20,o):Bo(otr,[0,i,e,t,s,20,o]);case 2:var v=c[1],l=Wo(t,e),h=function(r){return Ner(v,r)};return r<50?otr(r+1|0,i,e,t,h,20,l):Bo(otr,[0,i,e,t,h,20,l]);case 3:var b=c[1],d=Wo(t,e),p=function(r){return Aer(b,r)};return r<50?otr(r+1|0,i,e,t,p,20,d):Bo(otr,[0,i,e,t,p,20,d]);case 12:var m=c[1],y=Wo(t,e),w=function(r){return Cer(m,r)};return r<50?otr(r+1|0,i,e,t,w,20,y):Bo(otr,[0,i,e,t,w,20,y]);case 13:var k=c[1];return r<50?str(r+1|0,i,e,t,k,20):Bo(str,[0,i,e,t,k,20]);case 14:var g=c[1],_=Wo(t,e),x=function(r){return Ser(g,r)};return r<50?otr(r+1|0,i,e,t,x,20,_):Bo(otr,[0,i,e,t,x,20,_])}return per()},Htr=function(r,n,e,t,u,a){var i=n[1],c=i[1],f=c[2],o=c[1],s=i[3],v=c[3];function l(r){var n=Wo(s,r),e=Wo(u,r),t=e[1];return[0,mer(v,e[2]),Wo(r[1],Vj),[8,n,t]]}return r<50?Otr(r+1|0,o,e,t,l,f,a):Bo(Otr,[0,o,e,t,l,f,a])},Vtr=function(r,n,e,t,u,a,i){var c=[0,n,a,u];if("number"!=typeof i&&19===i[0]){var f=[0,c,i[1]],o=Wo(t,e);if("number"!=typeof o)switch(o[0]){case 11:var s=o[1];return r<50?Rtr(r+1|0,f,e,t,s,25):Bo(Rtr,[0,f,e,t,s,25]);case 23:var v=o[1],l=Wo(t,e),h=function(r){return _er(v)};return r<50?Htr(r+1|0,f,e,t,h,l):Bo(Htr,[0,f,e,t,h,l])}return per()}return per()},Gtr=function(r,n,e,t,u,a){var i=n[1],c=i[1][1],f=c[1][1],o=f[1],s=o[2],v=o[1],l=i[3],h=c[3],b=f[2],d=o[3];function p(r){var n=wer(r,b),e=n[2],t=n[1],a=Wo(l,r),i=Wo(h,r),c=Wo(u,r);return ger(r,e),[0,mer(d,c[1]),Wo(r[1],Lj),[4,[0,0],[0,t,i,e],a,c]]}return r<50?Ntr(r+1|0,v,e,t,p,s,a):Bo(Ntr,[0,v,e,t,p,s,a])},Ytr=function(r,n,e,t,u,a,i){var c=[0,n,a,u];if("number"!=typeof i&&21===i[0]){var f=[0,c,i[1]],o=Wo(t,e);if("number"!=typeof o)switch(o[0]){case 0:var s=o[1];return r<50?ctr(r+1|0,f,e,t,s,24):Bo(ctr,[0,f,e,t,s,24]);case 1:var v=o[1];return r<50?ftr(r+1|0,f,e,t,v,24):Bo(ftr,[0,f,e,t,v,24]);case 2:var l=o[1],h=Wo(t,e),b=function(r){return Ner(l,r)};return r<50?Ktr(r+1|0,f,e,t,b,h):Bo(Ktr,[0,f,e,t,b,h]);case 3:var d=o[1],p=Wo(t,e),m=function(r){return Aer(d,r)};return r<50?Ktr(r+1|0,f,e,t,m,p):Bo(Ktr,[0,f,e,t,m,p]);case 12:var y=o[1],w=Wo(t,e),k=function(r){return Cer(y,r)};return r<50?Ktr(r+1|0,f,e,t,k,w):Bo(Ktr,[0,f,e,t,k,w]);case 13:var g=o[1];return r<50?str(r+1|0,f,e,t,g,24):Bo(str,[0,f,e,t,g,24]);case 14:var _=o[1];return r<50?_tr(r+1|0,f,e,t,_,24):Bo(_tr,[0,f,e,t,_,24]);case 15:var x=o[1];return r<50?xtr(r+1|0,f,e,t,x,24):Bo(xtr,[0,f,e,t,x,24]);case 17:var S=o[1];return r<50?ztr(r+1|0,f,e,t,S,24):Bo(ztr,[0,f,e,t,S,24]);case 18:var E=o[1];return r<50?qtr(r+1|0,f,e,t,E,24):Bo(qtr,[0,f,e,t,E,24])}return per()}return per()},Ktr=function(r,n,e,t,u,a){return r<50?Gtr(r+1|0,n,e,t,u,a):Bo(Gtr,[0,n,e,t,u,a])},Ztr=function(r,n,e,t,u,a){var i=Wo(t,e),c=[0,n,a,u];if("number"!=typeof i&&14===i[0]){var f=[0,c,i[1]],o=Wo(t,e);if("number"!=typeof o&&22===o[0]){var s=[0,f,o[1]],v=Wo(t,e);if("number"!=typeof v)switch(v[0]){case 0:var l=v[1];return r<50?ctr(r+1|0,s,e,t,l,32):Bo(ctr,[0,s,e,t,l,32]);case 1:var h=v[1];return r<50?ftr(r+1|0,s,e,t,h,32):Bo(ftr,[0,s,e,t,h,32]);case 2:var b=v[1],d=Wo(t,e),p=function(r){return Ner(b,r)};return r<50?btr(r+1|0,s,e,t,p,d):Bo(btr,[0,s,e,t,p,d]);case 3:var m=v[1],y=Wo(t,e),w=function(r){return Aer(m,r)};return r<50?btr(r+1|0,s,e,t,w,y):Bo(btr,[0,s,e,t,w,y]);case 12:var k=v[1],g=Wo(t,e),_=function(r){return Cer(k,r)};return r<50?btr(r+1|0,s,e,t,_,g):Bo(btr,[0,s,e,t,_,g]);case 13:var x=v[1];return r<50?str(r+1|0,s,e,t,x,32):Bo(str,[0,s,e,t,x,32]);case 14:var S=v[1];return r<50?_tr(r+1|0,s,e,t,S,32):Bo(_tr,[0,s,e,t,S,32]);case 15:var E=v[1];return r<50?xtr(r+1|0,s,e,t,E,32):Bo(xtr,[0,s,e,t,E,32]);case 17:var A=v[1];return r<50?ztr(r+1|0,s,e,t,A,32):Bo(ztr,[0,s,e,t,A,32]);case 18:var C=v[1];return r<50?qtr(r+1|0,s,e,t,C,32):Bo(qtr,[0,s,e,t,C,32])}return per()}return per()}return per()},$tr=function(r,n,e,t,u,a,i){return r<50?mtr(r+1|0,n,e,t,u,a,i):Bo(mtr,[0,n,e,t,u,a,i])},Qtr=function(r,n,e,t,u,a){return r<50?Vtr(r+1|0,n,e,t,u,13,a):Bo(Vtr,[0,n,e,t,u,13,a])},Jtr=function(r,n,e,t,u,a){return r<50?Ytr(r+1|0,n,e,t,u,23,a):Bo(Ytr,[0,n,e,t,u,23,a])},rur=function(r,n,e,t,u,a,i){return r<50?Otr(r+1|0,n,e,t,u,a,i):Bo(Otr,[0,n,e,t,u,a,i])},nur=function(r,n,e,t,u,a,i){if("number"!=typeof i)switch(i[0]){case 1:var c=i[1],f=[0,n,a,u];return r<50?zer(r+1|0,f,e,t,c,7):Bo(zer,[0,f,e,t,c,7]);case 2:var o=[0,n,a,u],s=i[1],v=Wo(t,e),l=function(r){return Mer(s,r)};return r<50?atr(r+1|0,o,e,t,l,v):Bo(atr,[0,o,e,t,l,v]);case 4:var h=[0,n,a,u],b=i[1],d=Wo(t,e),p=function(r){return Uer(b,r)};return r<50?atr(r+1|0,h,e,t,p,d):Bo(atr,[0,h,e,t,p,d]);case 5:var m=[0,n,a,u],y=i[1],w=Wo(t,e),k=function(r){return Ber(y,r)};return r<50?atr(r+1|0,m,e,t,k,w):Bo(atr,[0,m,e,t,k,w]);case 13:var g=i[1],_=[0,n,a,u];return r<50?Her(r+1|0,_,e,t,g,7):Bo(Her,[0,_,e,t,g,7]);case 14:var x=[0,n,a,u],S=i[1],E=Wo(t,e),A=function(r){return Ler(S,r)};return r<50?atr(r+1|0,x,e,t,A,E):Bo(atr,[0,x,e,t,A,E]);case 16:var C=i[1],N=[0,n,a,u];return r<50?Ker(r+1|0,N,e,t,C,7):Bo(Ker,[0,N,e,t,C,7]);case 20:var O=[0,n,a,u],I=i[1],R=Wo(t,e),T=function(r){return Der(I,r)};return r<50?atr(r+1|0,O,e,t,T,R):Bo(atr,[0,O,e,t,T,R]);case 10:case 24:for(var F=n,L=function(r){return[0,Wo(u,r),0]},B=a;;){var U=B-5|0;if(!(2>>0))switch(U){case 0:var D=F[2],M=F[1],P=F[3],j=function(r){var n=L(r);return[0,P[2],n]};return r<50?Qer(r+1|0,M,e,t,j,D,i):Bo(Qer,[0,M,e,t,j,D,i]);case 1:break;default:var z=F[3],W=F[2];F=F[1],L=function(r,n){return function(e){var t=r(e);return[0,Wo(n,e),t]}}(L,z),B=W;continue}return Per()}}return per()},eur=function(r,n){var e=Wo(r,n);if("number"==typeof e)return function(r){return 0};switch(e[0]){case 1:return function(r,n,e,t,u){return Lo(jer(0,r,n,e,t,u))}(0,n,r,e[1],0);case 6:return function(r,n,e,t,u){return Lo(ytr(0,r,n,e,t,u))}(0,n,r,e[1],0);case 8:return function(r,n,e,t,u){return Lo(wtr(0,r,n,e,t,u))}(0,n,r,e[1],0);case 15:return function(r,n,e,t,u){return Lo(Ztr(0,r,n,e,t,u))}(0,n,r,e[1],0);default:return per()}};q5(ez),X5(oW,fW);var tur=[0,[2,[0,2],0]],uur=[0,[0,[0,3],[0,tur,0]]],aur=function(r,n){var e=n[2];return Xo(A$(r),cW,e)},iur=function(r,n){var e=[0,0];return function r(n,t,u){var a=n?n[1]:Su,i=[0,a-1|0];function c(n,e){return r(i,n,e)}if(0>>0)return DJ(e);switch(u){case 0:return 30;case 1:for(;;){BJ(e,0);var a=LJ(e);if(0!=(8>>0)return DJ(e);switch(w){case 0:return n(e);case 1:return BJ(e,11),0===xur(LJ(e))?n(e):DJ(e);default:return BJ(e,6),0===xur(LJ(e))?n(e):DJ(e)}case 24:BJ(e,26);var k=_ur(LJ(e));if(0===k)return n(e);if(1===k){BJ(e,26);var g=Eur(LJ(e));return 0===g?n(e):1===g?(BJ(e,2),0===xur(LJ(e))?n(e):DJ(e)):DJ(e)}return DJ(e);case 25:BJ(e,26);var _=LJ(e),x=38<_?E<_?-1:lf(VW,_+Fe|0)-1|0:-1;if(0===x)return n(e);if(1===x){BJ(e,26);var S=Aur(LJ(e));return 0===S?n(e):1===S?(BJ(e,4),0===xur(LJ(e))?n(e):DJ(e)):DJ(e)}return DJ(e);case 26:BJ(e,26);var A=LJ(e),C=38>>0){var u=UG(1,VV(TV(FJ(n))));throw[0,Cur,Wo(UK(DW),u)]}switch(t){case 0:case 1:continue;case 2:var a=Our(n,(function(r){return[15,r]}));break;case 3:a=Our(n,(function(r){return[6,r]}));break;case 4:a=Our(n,(function(r){return[8,r]}));break;case 5:a=Our(n,(function(r){return[0,r]}));break;case 6:a=Our(n,(function(r){return[19,r]}));break;case 7:a=Our(n,(function(r){return[23,r]}));break;case 8:a=Our(n,(function(r){return[4,r]}));break;case 9:a=Our(n,(function(r){return[20,r]}));break;case 10:a=Our(n,(function(r){return[2,r]}));break;case 11:a=Our(n,(function(r){return[21,r]}));break;case 12:a=Our(n,(function(r){return[22,r]}));break;case 13:a=Our(n,(function(r){return[25,r]}));break;case 14:a=Our(n,(function(r){return[7,r]}));break;case 15:a=Our(n,(function(r){return[24,r]}));break;case 16:a=Our(n,(function(r){return[26,r]}));break;case 17:a=Our(n,(function(r){return[13,r]}));break;case 18:a=Our(n,(function(r){return[9,r]}));break;case 19:a=Our(n,(function(r){return[16,r]}));break;case 20:a=Our(n,(function(r){return[10,r]}));break;case 21:a=Our(n,(function(r){return[5,r]}));break;case 22:a=Our(n,(function(r){return[11,r]}));break;case 23:a=Our(n,(function(r){return[17,r]}));break;case 24:a=Our(n,(function(r){var e=KJ(n),t=MG(e,1,vf(e)-2|0);return[3,[0,r,Wo(zQ(aV(Mp,aV(t,Dp)),Up),(function(r){return r}))]]}));break;case 25:a=Our(n,(function(r){var e=KJ(n);return[18,[0,r,MG(e,1,vf(e)-1|0)]]}));break;case 26:a=Our(n,(function(r){return[14,[0,r,KJ(n)]]}));break;case 27:a=Our(n,(function(r){return[1,[0,r,KJ(n)]]}));break;case 28:a=Our(n,(function(r){return[12,[0,r,ro(KJ(n))]]}));break;case 29:for(;;){UJ(n);var i=LJ(n),c=13>>0)var f=DJ(n);else switch(c){case 0:f=0;break;case 1:f=2;break;case 2:f=1;break;default:BJ(n,2),f=0===Sur(LJ(n))?1:DJ(n)}if(2>>0)a=QH(MW);else switch(f){case 0:a=0;break;case 1:continue r;default:continue}break}break;default:a=0}var o=MJ(n);return[0,a,o[1],o[2]]}}),t);return[0,[0,t[2],t[1],u]]}catch(t){if((t=Do(t))[1]===Cur){var a=t[2],i=bar(Iur(n));return[1,Xo(UK(iH),a,i)]}if(t===lY){var c=bar(Iur(n));return[1,Wo(UK(cH),c)]}throw t}},function(r){var n=r[3],e=r[2],t=r[1];try{return[0,[0,t,e,n,har([0,t,e],n)]]}catch(r){if((r=Do(r))[1]===nar)return[1,r[2]];throw r}},function(r){var n=r[4],e=r[2],t=r[1],u=r[3];try{return der([0,e,t],n),[0,[0,t,e,u,n]]}catch(r){if((r=Do(r))[1]===cer)return[1,r[2]];throw r}},function(r){var n=r[4],e=r[1],t=[0,0],u=[0,e,[0,0],function(r){var n=t[1];return t[1]=n+1|0,[0,4100400,n]},r[2]],a=[0,[0,0]];var i=function r(n){for(var e=n;;){if(e){var t=e[1];if(0===t[0]){e=e[2];continue}var u=t[1];return[0,[0,u[2],u[1]],r(e[2])]}return 0}}(n);for(var c=0,f=n,o=function r(n){for(var e=n;;){if(e){var t=e[1];if(0===t[0]){e=e[2];continue}var u=t[1],a=u[2],i=u[1],c=[0,u,t[2],t[3]];return[0,[0,Ra,[0,c,a,i]],r(e[2])]}return 0}}(n);;){if(!f){var s=rG((function(r){return[0,Ra,r[2]]}),o),l=function(r){if(r){var n=r[1];if(Ra<=n[1]){var e=n[2],t=e[1],i=[0,0],f=r[2],o=e[3],s=e[2],v=t[3],h=t[2],b=yur(u[4],i,t[1][1]);ler(u[1],OW,u[4],b,o);var d=gur(u,a,c,i,h),p=d[2],m=d[1],y=u[4],w=[0,[0,b,s],m,FV((function(r){return yur(y,i,r)}),v)],k=l(f);return oV(oV(l(p),[0,[0,Ou,w],0]),k)}var g=n[2],_=g[1],x=_[3],S=[0,0],E=r[2],A=g[4],C=g[3],N=g[2],O=_[6],I=_[5],R=_[4],T=x[2],F=x[1],L=_[1],B=yur(u[4],S,_[2][1]);ler(u[1],IW,u[4],B,C);var U=yur(u[4],S,F),D=gur(u,a,c,S,R),M=D[2],P=D[1],j=u[4],z=FV((function(r){return yur(j,S,r)}),I),W=kur(u,a,c,S,O),X=[0,L,[0,B,N],[0,U,T],P,z,W[1]],q=oV(M,W[2]),H=l(E);return oV(oV(l(q),[0,[0,ju,[0,X,A]],0]),H)}return 0},h=l(s),b=function(r){if(r){var n=r[1];if(ju<=n[1]){var e=n[2],t=e[1],a=t[6],i=t[4],c=t[3],f=t[2],o=f[2],s=f[1],l=t[1];if(e[2]){var h=r[2],d=bur(u,s),p=l?[0,[0,d,o]]:0,m=ynr(u[1],o),y=aV(oX,m),w=Wo(u[1][1],y),k=zur(u,a),g=Xur(u,c,i,k,w,p),_=Wur(u,k,w,d),x=_[2],S=_[1],E=aV(m,sX),A=Wo(u[1][1],E),C=aV(m,vX),N=[0,d,Wo(u[1][1],C)],O=[0,[0,A,0,oV(S,[0,[0,N,x],0]),N]];return[0,g,[0,[0,v,O],[0,[0,v,[1,[0,o,d,[8,A,0]]]],b(h)]]]}var I=r[2],R=bur(u,s),T=l?[0,[0,R,o]]:0;return[0,Xur(u,c,i,zur(u,a),o,T),b(I)]}var F=n[2],L=F[1],B=L[2],U=r[2],D=F[2],M=L[1],P=aV(ynr(u[1],B),lX),j=Wo(u[1][1],P),z=[1,[0,B,bur(u,M),[8,j,0]]];return[0,[0,Iu,[0,j,D]],[0,[0,v,z],b(U)]]}return 0},d=b(h),p=function(r){for(var n=r;;){if(!n)return 0;var e=n[1],t=e[1];if(v===t)return[0,e[2],p(n[2])];if(Iu<=t){var a=e[2],i=n[2],c=a[1],f=qur(u,a[2]),o=f[1],s=p(oV(f[2],[0,[0,v,[0,[0,c,0,o[1],o[2]]]],0]));return oV(s,p(i))}var l=e[2],h=l[5],b=l[3],d=b[2],m=b[1],y=l[1],w=n[2],k=l[4],g=l[2],_=[0,[0,rG((function(r){return r[1]}),d)]],x=[0,[2,_,0]],S=[0,x,Wo(u[1][1],hX)],E=[0,_,Wo(u[1][1],bX)],A=[0,S,[12,m,x]],C=[0,E,[11,S]],N=eG(function(r){return function(n,e){return[0,e,[6,r,n]]}}(E),d);if(h)var O=h[1],I=O[2],R=O[1],T=aV(dX,ynr(u[1],I)),F=[0,[0,3],Wo(u[1][1],T)],L=jur(u,[0,F,[0,m,0]],R),B=oV([0,[0,F,[13,y]],L[1]],[0,[0,[0,R,I],L[2]],0]);else B=0;var U=qur(u,k),D=U[1],M=U[2],P=D[2];n=oV(M,[0,[0,v,[0,[0,y,[0,m,[0,g,0]],oV([0,A,[0,C,0]],oV(N,oV(B,D[1]))),P]]],w])}},m=p(d),y=Xo(Rur[33],0,0),w=Wo(Rur[36],y),k=Wo(Rur[38],y),g=rG((function(r){return[0,r[1][1],r]}),m);tG((function(r){return Wo(w,r[1])}),g),tG((function(r){if(0===r[0]){var n=r[1],e=n[4],t=n[1];return tG((function(r){return Xo(k,r,t)}),oV(Dur(g,n[3]),Bur(g,e)))}var u=r[1],a=u[1];return tG((function(r){return Xo(k,r,a)}),Uur(g,u[3]))}),m);return[0,[0,e,[0,QV(qo(Fur[1],(function(r,n){return[0,hG(r,g),n]}),y,0)),i]]]}var _=f[1];if(0!==_[0]){var x=f[2];c=oV(mur(_[2]),c),f=x}else{var S=_[1][1];if(ju<=S[1]){var E=S[2],A=f[2],c=oV([0,[0,ier(_),[0,q,[0,E,1]]],mur(E[4])],c),f=A;continue}var C=S[2],N=f[2];c=oV([0,[0,ier(_),[0,Ra,C]],mur(C[2])],c),f=N}}},function(r){for(var n=r[2],e=n[1],t=r[1],u=n[2],a=0,i=e,c=Jur(e);;){if(!i)return[0,[0,t,rG((function(r){var n=r[1],e=r[2];return[0,n,hG(n,a),e]}),u)]];var f=i[1];if(0!==f[0]){var o=f[1],s=i[2];a=[0,[0,o[1],$ur(c,a,o[3])],a],i=s}else var i=i[2]}},function(r,n){var e=r?r[1]:_J,t=n[3];return Wo(aer([0,e],n[1]),t)},function(r,n){var e=r?r[1]:_J,t=n[3];return Wo(aer([0,e],n[1]),t)},function(r,n){var e=r?r[1]:_J,t=n[3];return Wo(aer([0,e],n[1]),t)},function(r,n){var e=r?r[1]:80,t=n[2];return lnr((function(r){var n=t[2],e=t[1];return Wo(A$(r),oz),tG((function(n){return qo(A$(r),fz,hur,n)}),e),uG((function(e,t){var u=t[1];qo(A$(r),iz,cur,u);var a=e<(GV(n)-1|0)?1:0;return a?Wo(A$(r),cz):a}),n),Wo(A$(r),sz)}),e)},function(r,n){var e=r?r[1]:_J,t=n[1],u=n[2];return lnr((function(r){function n(r,n){var e=n[2],u=n[1],a=[0,e,n[3]];var i=u[2];return Go(A$(r),XX,i,rar,e,(function(r,n){var e=n[2],u=function r(n,e){var u=qnr(e),a=Bnr(u);switch(a[0]){case 0:var i=QH(HX);break;case 1:i=[0,Wo(t[1],VX)];break;case 2:i=QH(GX);break;case 3:var c=a[1];if("number"==typeof c)var f=[0,Wo(t[1],YX)];else switch(c[0]){case 0:f=[0,Wo(t[1],KX)];break;case 1:var o=Hnr(c[1],c[2][2])[1],s=Gur(n),v=Vur(YV(s)),l=KV(s),h=ZV(o,v),b=h[2];f=[3,h[1],cG(r,l,rG((function(r){return r[2]}),b))];break;case 2:f=QH(ZX);break;default:var d=c[1];f=De===d?[2,Yur(n)]:zt<=d?0:[1,Vur(n)]}i=f;break;default:i=QH($X)}return[0,ys,u,i]}(n[1],e);return qo(A$(r),qX,(function(r){return ter(t,r)}),u)}),a)}return qo(A$(r),WX,(function(r,e){return x$(0,n,r,e)}),u)}),e)},function(r,n){var e=n[3],t=n[1];function u(r){return[0,t,Gnr([0,r,0]),r]}return rG((function(r){var n=ner(r,e),t=0;if(n){var a=n[1],i=a[2];if(Bc(a[1],r)){var c=[0,i];t=1}}if(!t)c=0;return[0,r,FV(u,c)]}),r)},function(r,n){var e=r?r[1]:_J,t=n[2];return Znr(e,t[1],t[2],t[3])},function(r,n){var e=n[1],t=n[3];return FV((function(r){var n=r[3],t=r[2],u=r[1],a=Znr(_J,e,Gnr([0,t,0]),t),i=0\",q1=\"Invalid_argument\",mz=\"Map.bal\",qC=\"Variable \",y4=521,iZ=\"alias \",my=\"@[\",y3=\"str\",hv=-102231997,zR=\" , line \",ro=192,yf=1000000010,gh=123,zQ=\"%ni\",AA=\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\",i6=\"%d:%d\",mx=\"[ocamlgraph] fold_succ\",y2=\"%s %% %s in core_int.ml: modulus should be positive\",hx=\"[]\",qi=\"\\\\\",aK=\"refine\",dA=0xff,mI=563575864,y1=-12,yZ=\"\\xe2\\x8a\\xa5\",aU=\"@[<2>[\",y0=\"neg\",eF=3654863,O=122,gg=\" ->\",rn=\"Unify error: \",bK=\"0\",yY=\" Display this list of options\",gi=\": at character number \",cw=128,ye=\"Sys_blocked_io\",yW=\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\",ht=\"int\",yX=\"fd \",qh=\"@,@,\",d3=\"invalid format \",q0=970038058,mU=884916592,J=248,aO=\"@,]@]\",qB=\" + \",Az=\">\",iY=\"Parse error at %s\",mT=15720,Ax=\"erased\",Ay=1027,gf=\"| \",bI=0xFF,b8=4298439,zP=\"nativeint\",hq=\"\",eA=246,yU=\"@[[\",yV=1290,yd=\"%u\",zO=\"'*'\",zM='\"%s\"',zN=\"[ \",qZ=3901504,gd=\"%S\",yc=-108,zL=\"@,@[| \",qA=108,zK=\"(def) %s:%s\",qY=\"Pos\",ez=127,d6=1024,qg=\"@{\",i5=-2147483648,Aw=-49,rm=\"e\",qf=\" : flags Open_rdonly and Open_wronly are not compatible\",qe=240,ey=\"-\",rl=4103979,zJ=\"ret \",jg=\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\",qz=\": Not a directory\",yb=\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x03\\x01\\x01\\x01\\x01\\x01\\x01\\x01\",qd=\" : file already exists\",yT=\"b\",jf=\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\",zI=\"src/float0.ml\",c_=0xffffff,Av=\"Obj.extension_constructor\",qX=\"@]@ in@]@,\",rk=-43,iX=\"Unexpected char or sequence: %S\",yS=\"Out_of_memory\",Au=\"[ocamlgraph] out_degree\",rj=\" \",i$=\"occurs\",qc=\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\",mH=\" {\",yR=\": closedir failed\",qy=\"index out of bounds\",At=\"@,]\",mG=\"_bigarr02\",hs=\"))\",zH=\"src/int63_emul.ml\",yQ=\"}\",m1=111,As=\"Syntax.Link\",fF=2147483647,ya=3355443,mS=\"in\",iW=\"Unexpected char or sequence: \",zF=\", characters \",zG=0x7F,c8=0xffff,mR=-947138306,Ar=-42,m0=\"instantiate_alias\",ri='scanf: bad conversion \"%*\"',yP=\"Ir error: \",qb=\"@ -> \",x$=12520,yN=\"Syntax.Unbd\",yO=400,rh=\" }\",x_=-46,qa=\"(Program not linked with -g, cannot print stack backtrace)\\n\",qW=\"= \",Aq=\"@[%a\",x9=-91,dz=\"roc\",qV=\"@[[@,\",zE=\"#struct\",au=\"@])\",cI=\"easy_tags\",mQ=\"@[%s\",zD=\"exponent can not be negative\",mw=\" ->@ \",zC=\"bad tag payload memory layout\",Ap=\"infinity\",x8=\"' '\",hp=1000,mF=126,a=\"\",mP=4000067,qT=224,qU=815331823,rg=\"@[%a@ \",d7=\"unimplemented\",x7=\"^\",zB=\"switch \",bH=\"@[\",fG=\"let \",p$=759637122,fz=0x3f,eE=124,qx=\"src/exn.ml\",p_=4102630,fD=4003188,Ao=46340,je=112,p9=\"Match_failure\",An=831,iV=\"Syntax error: %s at %s\",cr=16777215,yM=\"scanning of \",qw=\"%x\",mZ=\"argument must be strictly positive\",qv=-10,i4=252,mv=\"\\n```\",cq=0x00,x6=\" : is a directory\",yL=\"[ocamlgraph] iter_succ_e\",eD=\".\",ho=\"+\",iU=\") is out of range or NaN\",i3=\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x01\",p=\"\",yK=0xf0,Am=\" :\",qS=\"{ \",mO=\"not a tag\",r=\"@,\",Al=\"(var) %s:%s\",jd=\"Parse error at \",zA=-950194894,rf=110,qu=116,yJ=\"} in join \",x5=\"%li\",re=\"impossible\",qt=\"max\",Ak=\"@]@,\",mY=\"[ocamlgraph] iter_succ\",zz=65536,Aj=\"> \",mN=\"found a link where none was expected\",jc=-32,zy=\"void\",Ai=\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\",bp=\")\",zw=\" is\",zx=\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x01\\x01\",i_=\"Syntax error: \",zv=\" in core_int.ml: modulus should be positive\",rd=\"Neg\",qQ=\"canonicalize_defs\",qR=\"nan\",yI=\"closedir\",i9=\"@[%s =@ \",gk=\"-> \",x4=0xe0,yH=16383,mM=\"\\x01\\x02\\x02\\x02\\x02\\x02\\x02\\x02\\x02\\x02\\x02\\x03\\x02\\x02\\x04\",Ah=117,cv=\"%s\",yG=\" /\",zu=0xdfff,d5=\"/\",Q=-39,rc=\"Assert_failure\",x3=\"tags not empty\",Ag=-123,x2=-14,c6=4153489,zt=\"'#'\",qP=\"ENOTDIR\",bJ=\"uls\",zs=1073741823,gj=\"[ocamlgraph] remove_edge\",rb=\"src/int_conversions.ml\",d2=250,bo=\"src/sexp_conv.ml\",qO=\"canonicalize_alias\",x1=\";\",Af=\" in core_int.ml: divisor should be positive\",yF=\" -[\",i8=\"Internal failure -- please contact the parser generator's developers.\\n%!\",jb=\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\",p8=\"precision\",c7=\"(@[\",fC='\"',ra=\",\",x0=\".\\n\",p7=1255,Ae=\"Fatal error: exception %s\\n\",ct=\"(\",yE=0x800,dB=255,p6=\"jsError\",dx=0x8000,yD=\"integer overflow in pow\",mu=49505960,Ad=\"%X\",zr=\"a float\",c$=256,fB=61922881,i2=-88,mE=\"--help\",d4=\"unreachable\",dC=61643255,qN=\"Zero\",qM=\"End_of_file\",mL=\"Failure\",q$=\"ENOENT\",d1=\" at \",yC=997,zq=247,qK=\"cor/experiments/uls/solve.ml\",qL=\"clamp requires [min <= max]\",xZ=\"~\",yB=\"([^/]+)\",qs=0xf,cH=-48,zp=0xdc00,cs=125,$=\"compose_fx\",qJ=\" File \",Ac=\"ENOTEMPTY\",p5=\"EBADF\",qr=\"[ocamlgraph] in_degree\",zo=\"inline_tests.log\",aG=\"camlinternalFormat.ml\",yA=\"Division_by_zero\",p4=\"@]@]\",F=\"\",Ab=\"non-union layout for union\",mK=\"[ocamlgraph] remove_edge_e\",qI=\"Sys_error\",Aa=\"x\",xY=1114111,dw=948106916,mt=\"(var) \",iT=\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x01\",xX=\"character \",dy=\": \",q_=\"cor/experiments/uls/ir.ml\",yz=5592405,xW=\"EEXIST\",hw=\"@,))@]\",be=\"%d\",xV=\"illegal memory for int\",eC=3404197,yy=\"(var) %s: \",zn=\"Printexc.handle_uncaught_exception\",xU=\" = \",z_=\"buffer.ml\",z$=\"Cygwin\",xT=-26,eH=\"int_of_string\",xS=\"\\\\n\",z9=\"(@[<2>Syntax.Content@ \",iS=120,yx=\"Int\",eG=103,yw=102,gc=512,zm=55296,iR=\"when\",xR=0x7ff0,qq=\"[ocamlgraph] fold_pred\",aH=\";@ \",yu=101,yv=\"@ %s\",qp=\"min\",mX=\"int64\",iQ=\"0x\",i1=\"Internal failure -- please contact the parser generator's developers.\\n\",yt=\"instantiate_type\",E=\"@]\",fy=\"\\n\",eB=254,qo=\"[ocamlgraph] iter_pred\",cL=100,ys=\"scanf.ml\",z7=\"(@[<2>Syntax.Link@ \",z8=\"%Lx\",xQ=57344,qn=\" : flags Open_text and Open_binary are not compatible\",zk=\"%Li\",zl=\": file descriptor already closed\",z6=-677469690,z5=583013086,p3=105,zj=3901488,i7=65535,xP=\"[ocamlgraph] fold_succ_e\",z4=\"OCAMLRUNPARAM\",z3=\"Syntax.Content\",yr=\"%s /%% %s in core_int.ml: divisor should be positive\",zi=-25,xN=\"@ -\",xO=\"str.ml\",A=781961420,hn=93258179,cJ=\"@[\",mW=\"Unix.Unix_error\",cu=\"\",yp=\"captures_\",mD=109,yq=\"ref (\",p2=\"mkdir\",i0=\"-help\",qH=30156548,q9=3254785,xM=\"(@[<2>Syntax.Unbd@ \",zh=\"%c%d\",z2=\"Stack_overflow\",iP=\"'+'\",ms=\": No such file or directory\",g=\"@ \",z1=\"/static/\",xL=\"zero\",qm=-97,qG=\"box<\",z0=253,xK=\"@[let %s =@ \",ql=\"@[@[\",q8=\"Not_found\",qF=\",@, \",bV=\" =\",w=\"<2>\",yo=\"inline-test-runner\",az=\",@ \",yn=\"]@]\",ad=\"%a\",c9=\", \",q7=\"cor/experiments/compose_fx/solve.ml\",xJ=\"win32\",ym=986895,zZ=848054398,yl=\"Str\",zg=-65,zY=\"_thunk\",xI=0xFE,qE=\" not in scope\",xH=-1027583937,P=\"\",q6=\"rmdir\",zf=\"%s%d\",ze=-80,xG=857423934,ge=4298433,zX=1026,zd=2047,zb=\"...\",zc=\"[ocamlgraph] succ\",zW=\"?\",q5=\"false\",p1=-34,za=\"an integer\",ja=\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\",zV=\"[ocamlgraph] fold_pred_e\",xF=\"Pervasives.do_at_exit\",yk=65793,bd=\" \",q4=\"Fatal error: exception \",cK=0x80,yj=\"@[@[when@ \",y$=\"Undefined_recursive_module\",qk=\",@ %a\",mC=\":\",y_=\"[ocamlgraph] iter_pred_e\",mB=\"(def) \",yi=215,bU=\"\",zU=\"(def) %s: \",xE=62122066,zT=\" ]\",mA=869834347,yh=\"extract_all_named_vars\",y8=\"incompatible\",y9=\"@ | \",yg=\"pos\",mJ=\"Set.bal\",mV=\"_\",bc=929625422,q3=\"compare: functional value\",hu=\"()\",y7=\"%i\",fA=\"\",y6=\"@[%s@ \",q2=114,qj=\"true\",y5=\"`\",hr=\" ~ \",fE=\"Unit\",zS=-69,gb=\"{}\";function\naoF(){return 0}function\nrp(){return 0}function\naoG(){return 0}function\naoH(){return 0}function\nrq(){return 0}function\naoI(){return 0}function\naoJ(){return 0}function\naoK(){return 0}function\naoL(){return 0}function\nhy(){return 0}function\naoM(){return 0}function\naoN(){return 0}function\nAD(){return 0}function\naoS(e,c,f,d,a){if(d<=c)for(var\nb=1;b<=a;b++)f[d+b]=e[c+b];else\nfor(var\nb=a;b>=1;b--)f[d+b]=e[c+b];return 0}function\naoT(b){var\nd=[0];while(b!==0){var\ne=b[1];for(var\nc=1;c=c.l||c.t==2&&d>=c.c.length)){c.c=e.t==4?js(e.c,f,d):f==0&&e.c.length==d?e.c:e.c.substr(f,d);c.t=c.c.length==c.l?0:2}else\nif(c.t==2&&a==c.c.length){c.c+=e.t==4?js(e.c,f,d):f==0&&e.c.length==d?e.c:e.c.substr(f,d);c.t=c.c.length==c.l?0:2}else{if(c.t!=4)m3(c);var\ng=e.c,h=c.c;if(e.t==4)if(a<=f)for(var\nb=0;b=0;b--)h[a+b]=g[f+b];else{var\ni=Math.min(d,g.length-f);for(var\nb=0;b>8}function\nhF(c,b){if(c==0)return a;if(b.repeat)return b.repeat(c);var\ne=a,d=0;for(;;){if(c&1)e+=b;c>>=1;if(c==0)return e;b+=b;d++;if(d==9)b.slice(0,1)}}function\ndG(b){if(b.t==2)b.c+=hF(b.l-b.c.length,\"\\0\");else\nb.c=js(b.c,0,b.c.length);b.t=0}function\nAO(b,c){b.t&6&&dG(b);c.t&6&&dG(c);return b.cc.c?1:0}function\nrs(b,c){if(b===c)return 1;b.t&6&&dG(b);c.t&6&&dG(c);return b.c==c.c?1:0}function\napG(c,b){throw[0,c,b]}function\nBg(b){if(b.length<24){for(var\nc=0;cez)return false;return true}else\nreturn!/[^\\x00-\\x7f]/.test(b)}function\napS(f){for(var\nk=a,d=a,h,g,i,b,c=0,j=f.length;cgc){d.substr(0,1);k+=d;d=a;k+=f.slice(c,e)}else\nd+=f.slice(c,e);if(e==j)break;c=e}b=1;if(++c=0xd7ff&&b<0xe000)b=2}else{b=3;if(++c0x10ffff)b=3}}}}}if(b<4){c-=b;d+=\"\\ufffd\"}else\nif(b>c8)d+=String.fromCharCode(0xd7c0+(b>>10),zp+(b&0x3FF));else\nd+=String.fromCharCode(b);if(d.length>d6){d.substr(0,1);k+=d;d=a}}return k+d}function\nd8(d,b,c){this.t=d;this.c=b;this.l=c}d8.prototype.toString=function(){switch(this.t){case\n9:return this.c;default:dG(this);case\n0:if(Bg(this.c)){this.t=9;return this.c}this.t=8;case\n8:return this.c}};d8.prototype.toUtf16=function(){var\nb=this.toString();if(this.t==9)return b;return apS(b)};d8.prototype.slice=function(){var\nb=this.t==4?this.c.slice():this.c;return new\nd8(this.t,b,this.l)};function\nAR(b){return new\nd8(0,b,b.length)}function\nb(b){return AR(b)}function\nrJ(d,c){apG(d,b(c))}var\ncM=[0];function\naA(b){rJ(cM.Invalid_argument,b)}function\nAN(){aA(qy)}function\nd9(b,c){switch(b.t&6){default:if(c>=b.c.length)return 0;case\n0:return b.c.charCodeAt(c);case\n4:return b.c[c]}}function\ndF(c,b){if(b>>>0>=c.l)AN();return d9(c,b)}function\nAP(b,c){b.t&6&&dG(b);c.t&6&&dG(c);return b.c<=c.c?1:0}function\nap4(b,c){return AP(c,b)}function\nAQ(b,c){b.t&6&&dG(b);c.t&6&&dG(c);return b.c>>0>=c.l)AN();return U(c,b,d)}function\nd_(c,b){if(c.fun)return d_(c.fun,b);if(typeof\nc!==\"function\")return c;var\nd=c.length|0;if(d===0)return c.apply(null,b);var\nf=b.length|0,e=d-f|0;if(e==0)return c.apply(null,b);else\nif(e<0)return d_(c.apply(null,b.slice(0,d)),b.slice(d));else\nreturn function(){var\nf=arguments.length==0?1:arguments.length,e=new\nArray(b.length+f);for(var\nd=0;d>>0>=b.length-1)ji();return b}function\naoZ(b){if(isFinite(b)){if(Math.abs(b)>=2.2250738585072014e-308)return 0;if(b!=0)return 1;return 2}return isNaN(b)?4:3}function\nb_(b){b.t&6&&dG(b);return b.c}var\napX=Math.log2&&Math.log2(1.1235582092889474E+307)==1020;function\napW(b){if(apX)return Math.floor(Math.log2(b));var\nc=0;if(b==0)return-Infinity;if(b>=1)while(b>=2){b/=2;c++}else\nwhile(b<1){b*=2;c--}return c}function\nrz(d){var\nb=new\nFloat32Array(1);b[0]=d;var\nc=new\nInt32Array(b.buffer);return c[0]|0}var\njn=Math.pow(2,-24);function\nrH(b){throw b}function\nm_(){rH(cM.Division_by_zero)}function\nL(c,d,b){this.lo=c&c_;this.mi=d&c_;this.hi=b&c8}L.prototype.caml_custom=\"_j\";L.prototype.copy=function(){return new\nL(this.lo,this.mi,this.hi)};L.prototype.ucompare=function(b){if(this.hi>b.hi)return 1;if(this.hib.mi)return 1;if(this.mib.lo)return 1;if(this.lod)return 1;if(cb.mi)return 1;if(this.mib.lo)return 1;if(this.lo>24),d=-this.hi+(c>>24);return new\nL(b,c,d)};L.prototype.add=function(b){var\nc=this.lo+b.lo,d=this.mi+b.mi+(c>>24),e=this.hi+b.hi+(d>>24);return new\nL(c,d,e)};L.prototype.sub=function(b){var\nc=this.lo-b.lo,d=this.mi-b.mi+(c>>24),e=this.hi-b.hi+(d>>24);return new\nL(c,d,e)};L.prototype.mul=function(b){var\nc=this.lo*b.lo,d=(c*jn|0)+this.mi*b.lo+this.lo*b.mi,e=(d*jn|0)+this.hi*b.lo+this.mi*b.mi+this.lo*b.hi;return new\nL(c,d,e)};L.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0};L.prototype.isNeg=function(){return this.hi<<16<0};L.prototype.and=function(b){return new\nL(this.lo&b.lo,this.mi&b.mi,this.hi&b.hi)};L.prototype.or=function(b){return new\nL(this.lo|b.lo,this.mi|b.mi,this.hi|b.hi)};L.prototype.xor=function(b){return new\nL(this.lo^b.lo,this.mi^b.mi,this.hi^b.hi)};L.prototype.shift_left=function(b){b=b&63;if(b==0)return this;if(b<24)return new\nL(this.lo<>24-b,this.hi<>24-b);if(b<48)return new\nL(0,this.lo<>48-b);return new\nL(0,0,this.lo<>b|this.mi<<24-b,this.mi>>b|this.hi<<24-b,this.hi>>b);if(b<48)return new\nL(this.mi>>b-24|this.hi<<48-b,this.hi>>b-24,0);return new\nL(this.hi>>b-48,0,0)};L.prototype.shift_right=function(b){b=b&63;if(b==0)return this;var\nd=this.hi<<16>>16;if(b<24)return new\nL(this.lo>>b|this.mi<<24-b,this.mi>>b|d<<24-b,this.hi<<16>>b>>>16);var\nc=this.hi<<16>>31;if(b<48)return new\nL(this.mi>>b-24|this.hi<<48-b,this.hi<<16>>b-24>>16,c&c8);return new\nL(this.hi<<16>>b-32,c,c)};L.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23;this.mi=(this.mi<<1|this.lo>>23)&c_;this.lo=this.lo<<1&c_};L.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&c_;this.mi=(this.mi>>>1|this.hi<<23)&c_;this.hi=this.hi>>>1};L.prototype.udivmod=function(f){var\nd=0,c=this.copy(),b=f.copy(),e=new\nL(0,0,0);while(c.ucompare(b)>0){d++;b.lsl1()}while(d>=0){d--;e.lsl1();if(c.ucompare(b)>=0){e.lo++;c=c.sub(b)}b.lsr1()}return{quotient:e,modulus:c}};L.prototype.div=function(b){var\nc=this;if(b.isZero())m_();var\ne=c.hi^b.hi;if(c.hi&dx)c=c.neg();if(b.hi&dx)b=b.neg();var\nd=c.udivmod(b).quotient;if(e&dx)d=d.neg();return d};L.prototype.mod=function(c){var\nb=this;if(c.isZero())m_();var\ne=b.hi;if(b.hi&dx)b=b.neg();if(c.hi&dx)c=c.neg();var\nd=b.udivmod(c).modulus;if(e&dx)d=d.neg();return d};L.prototype.toInt=function(){return this.lo|this.mi<<24};L.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo};L.prototype.toArray=function(){return[this.hi>>8,this.hi&dA,this.mi>>16,this.mi>>8&dA,this.mi&dA,this.lo>>16,this.lo>>8&dA,this.lo&dA]};L.prototype.lo32=function(){return this.lo|(this.mi&dA)<<24};L.prototype.hi32=function(){return this.mi>>>8&c8|this.hi<<16};function\ns(c,d,b){return new\nL(c,d,b)}function\nfL(b){if(!isFinite(b)){if(isNaN(b))return s(1,0,xR);return b>0?s(0,0,xR):s(0,0,0xfff0)}var\na=b==0&&1/b==-Infinity?dx:b>=0?0:dx;if(a)b=-b;var\nc=apW(b)+1023;if(c<=0){c=0;b/=Math.pow(2,-zX)}else{b/=Math.pow(2,c-Ay);if(b<16){b*=2;c-=1}if(c==0)b/=2}var\ne=Math.pow(2,24),d=b|0;b=(b-d)*e;var\nf=b|0;b=(b-f)*e;var\ng=b|0;d=d&qs|a|c<<4;return s(g,f,d)}function\nhD(b){return b.toArray()}function\nAM(d,c,g){d.write(32,c.dims.length);d.write(32,c.kind|c.layout<<8);if(c.caml_custom==mG)for(var\nb=0;b>4;if(d==zd)return(a|g|c&qs)==0?c&dx?-Infinity:Infinity:NaN;var\nf=Math.pow(2,-24),b=(a*f+g)*f+(c&qs);if(d>0){b+=16;b*=Math.pow(2,d-Ay)}else\nb*=Math.pow(2,-zX);if(c&dx)b=-b;return b}function\nrr(c){var\ne=c.length,d=1;for(var\nb=0;b>>24&dA|(b&c8)<<8,b>>>16&c8)}function\nrC(b){return b.hi32()}function\nrD(b){return b.lo32()}var\naoW=mG;function\nfH(d,e,c,b){this.kind=d;this.layout=e;this.dims=c;this.data=b}fH.prototype.caml_custom=aoW;fH.prototype.offset=function(c){var\nd=0;if(typeof\nc===\"number\")c=[c];if(!(c\ninstanceof\nArray))aA(\"bigarray.js: invalid offset\");if(this.dims.length!=c.length)aA(\"Bigarray.get/set: bad number of dimensions\");if(this.layout==0)for(var\nb=0;b=this.dims[b])ji();d=d*this.dims[b]+c[b]}else\nfor(var\nb=this.dims.length-1;b>=0;b--){if(c[b]<1||c[b]>this.dims[b])ji();d=d*this.dims[b]+(c[b]-1)}return d};fH.prototype.get=function(b){switch(this.kind){case\n7:var\ne=this.data[b*2+0],c=this.data[b*2+1];return apg(e,c);case\n10:case\n11:var\nf=this.data[b*2+0],d=this.data[b*2+1];return[eB,f,d];default:return this.data[b]}};fH.prototype.set=function(b,c){switch(this.kind){case\n7:this.data[b*2+0]=rD(c);this.data[b*2+1]=rC(c);break;case\n10:case\n11:this.data[b*2+0]=c[1];this.data[b*2+1]=c[2];break;default:this.data[b]=c;break}return 0};fH.prototype.fill=function(c){switch(this.kind){case\n7:var\nd=rD(c),f=rC(c);if(d==f)this.data.fill(d);else\nfor(var\nb=0;be)return 1;if(d!=e){if(!g)return NaN;if(d==d)return 1;if(e==e)return-1}}break;case\n7:for(var\nb=0;bc.data[b+1])return 1;if(this.data[b]>>>0>>0)return-1;if(this.data[b]>>>0>c.data[b]>>>0)return 1}break;case\n2:case\n3:case\n4:case\n5:case\n6:case\n8:case\n9:case\n12:for(var\nb=0;bc.data[b])return 1}break}return 0};function\nhz(d,e,c,b){this.kind=d;this.layout=e;this.dims=c;this.data=b}hz.prototype=new\nfH();hz.prototype.offset=function(b){if(typeof\nb!==\"number\")if(b\ninstanceof\nArray&&b.length==1)b=b[0];else\naA(\"Ml_Bigarray_c_1_1.offset\");if(b<0||b>=this.dims[0])ji();return b};hz.prototype.get=function(b){return this.data[b]};hz.prototype.set=function(b,c){this.data[b]=c;return 0};hz.prototype.fill=function(b){this.data.fill(b);return 0};function\nAI(d,e,b,c){var\nf=AK(d);if(rr(b)*f!=c.length)aA(\"length doesn't match dims\");if(e==0&&b.length==1&&f==1)return new\nhz(d,e,b,c);return new\nfH(d,e,b,c)}function\naq(c){if(!cM.Failure)cM.Failure=[J,b(mL),-3];rJ(cM.Failure,c)}function\nAJ(c,v,r){var\ni=c.read32s();if(i<0||i>16)aq(\"input_value: wrong number of bigarray dimensions\");var\np=c.read32s(),j=p&dA,o=p>>8&1,h=[];if(r==mG)for(var\nb=0;b>>32-15;b=eL(b,0x1b873593);c^=b;c=c<<13|c>>>32-13;return(c+(c<<2)|0)+(0xe6546b64|0)|0}function\napa(b,c){b=bL(b,rD(c));b=bL(b,rC(c));return b}function\nrx(b,c){return apa(b,fL(c))}function\nAL(d){var\nc=rr(d.dims),e=0;switch(d.kind){case\n2:case\n3:case\n12:if(c>c$)c=c$;var\nf=0,b=0;for(b=0;b+4<=d.data.length;b+=4){f=d.data[b+0]|d.data[b+1]<<8|d.data[b+2]<<16|d.data[b+3]<<24;e=bL(e,f)}f=0;switch(c&3){case\n3:f=d.data[b+2]<<16;case\n2:f|=d.data[b+1]<<8;case\n1:f|=d.data[b+0];e=bL(e,f)}break;case\n4:case\n5:if(c>cw)c=cw;var\nf=0,b=0;for(b=0;b+2<=d.data.length;b+=2){f=d.data[b+0]|d.data[b+1]<<16;e=bL(e,f)}if((c&1)!=0)e=bL(e,d.data[b]);break;case\n6:if(c>64)c=64;for(var\nb=0;b64)c=64;for(var\nb=0;b32)c=32;c*=2;for(var\nb=0;b64)c=64;for(var\nb=0;b32)c=32;for(var\nb=0;b0?c(d,a,f):c(a,d,f);if(f&&b!=b)return e;if(+b!=+b)return+b;if((b|0)!=0)return b|0}return e}function\njo(b){return b\ninstanceof\nd8}function\nm7(b){return jo(b)}function\nAT(b){if(typeof\nb===\"number\")return hp;else\nif(jo(b))return i4;else\nif(m7(b))return 1252;else\nif(b\ninstanceof\nArray&&b[0]===b[0]>>>0&&b[0]<=dB){var\nc=b[0]|0;return c==eB?0:c}else\nif(b\ninstanceof\nString)return x$;else\nif(typeof\nb==\"string\")return x$;else\nif(b\ninstanceof\nNumber)return hp;else\nif(b&&b.caml_custom)return p7;else\nif(b&&b.compare)return 1256;else\nif(typeof\nb==\"function\")return 1247;else\nif(typeof\nb==\"symbol\")return 1251;return 1001}function\nbs(b,c){if(bc)return 1;if(b!=c){if(!e)return NaN;if(b==b)return 1;if(c==c)return-1}break;case\n1001:if(bc)return 1;if(b!=c){if(!e)return NaN;if(b==b)return 1;if(c==c)return-1}break;case\n1251:if(b!==c){if(!e)return NaN;return 1}break;case\n1252:var\nb=b_(b),c=b_(c);if(b!==c){if(bc)return 1}break;case\n12520:var\nb=b.toString(),c=c.toString();if(b!==c){if(bc)return 1}break;case\n246:case\n254:default:if(b.length!=c.length)return b.length1)f.push(b,c,1);break}}if(f.length==0)return 0;var\nh=f.pop();c=f.pop();b=f.pop();if(h+1=d.length)aA(\"Weak.get_key\");var\nb=d[eJ+c];if(I.WeakRef&&b\ninstanceof\nI.WeakRef)b=b.deref();return b===undefined?0:[0,b]}function\nAV(c){if(I.FinalizationRegistry&&I.WeakRef)if(c[1]instanceof\nI.FinalizationRegistry)for(var\nd=eJ;d=c.length)aA(\"Weak.set\");if(b\ninstanceof\nObject&&I.WeakRef){if(c[1].register)c[1].register(b,undefined,b);c[eJ+d]=new(I.WeakRef)(b)}else\nc[eJ+d]=b;return 0}function\nag(b,c){return+(gm(b,c,false)==0)}function\nao6(b,d,c,e){if(c>0)if(d==0&&(c>=b.l||b.t==2&&c>=b.c.length))if(e==0){b.c=a;b.t=2}else{b.c=hF(c,String.fromCharCode(e));b.t=c==b.l?0:2}else{if(b.t!=4)m3(b);for(c+=d;dc)return 1;if(b===b)return 1;if(c===c)return-1;return 0}function\nrv(b){var\nc;b=b_(b);c=+b;if(b.length>0&&c===c)return c;b=b.replace(/_/g,a);c=+b;if(b.length>0&&c===c||/^[+-]?nan$/i.test(b))return c;var\nd=/^ *([+-]?)0x([0-9a-f]+)\\.?([0-9a-f]*)(p([+-]?[0-9]+))?/i.exec(b);if(d){var\ne=d[3].replace(/0+$/,a),g=parseInt(d[1]+d[2]+e,16),f=(d[5]|0)-4*e.length;c=g*Math.pow(2,f);return c}if(/^\\+?inf(inity)?$/i.test(b))return Infinity;if(/^-inf(inity)?$/i.test(b))return-Infinity;aq(\"float_of_string\")}function\nrG(e){e=b_(e);var\nf=e.length;if(f>31)aA(\"format_int: format too long\");var\nb={justify:ho,signstyle:ey,filler:bd,alternate:false,base:0,signedconv:false,width:0,uppercase:false,sign:1,prec:-1,conv:\"f\"};for(var\nd=0;d=0&&c<=9){b.width=b.width*10+c;d++}d--;break;case\".\":b.prec=0;d++;while(c=e.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\nru(c,g){if(c.uppercase)g=g.toUpperCase();var\nf=g.length;if(c.signedconv&&(c.sign<0||c.signstyle!=ey))f++;if(c.alternate){if(c.base==8)f+=1;if(c.base==16)f+=2}var\nd=a;if(c.justify==ho&&c.filler==bd)for(var\ne=f;e20){d-=20;b/=Math.pow(10,d);b+=new\nArray(d+1).join(bK);if(c>0)b=b+eD+new\nArray(c+1).join(bK);return b}else\nreturn b.toFixed(c)}}var\nb,f=rG(i),e=f.prec<0?6:f.prec;if(d<0||d==0&&1/d==-Infinity){f.sign=-1;d=-d}if(isNaN(d)){b=qR;f.filler=bd}else\nif(!isFinite(d)){b=\"inf\";f.filler=bd}else\nswitch(f.conv){case\"e\":var\nb=d.toExponential(e),c=b.length;if(b.charAt(c-3)==rm)b=b.slice(0,c-1)+bK+b.slice(c-1);break;case\"f\":b=j(d,e);break;case\"g\":e=e?e:1;b=d.toExponential(e-1);var\nh=b.indexOf(rm),g=+b.slice(h+1);if(g<-4||d>=1e21||d.toFixed(0).length>e){var\nc=h-1;while(b.charAt(c)==bK)c--;if(b.charAt(c)==eD)c--;b=b.slice(0,c+1)+b.slice(h);c=b.length;if(b.charAt(c-3)==rm)b=b.slice(0,c-1)+bK+b.slice(c-1);break}else{var\na=e;if(g<0){a-=g+1;b=d.toFixed(a)}else\nwhile(b=d.toFixed(a),b.length>e+1)a--;if(a){var\nc=b.length-1;while(b.charAt(c)==bK)c--;if(b.charAt(c)==eD)c--;b=b.slice(0,c+1)}}break}return ru(f,b)}function\nfJ(f,d){if(b_(f)==be)return b(a+d);var\nc=rG(f);if(d<0)if(c.signedconv){c.sign=-1;d=-d}else\nd>>>=0;var\ne=d.toString(c.base);if(c.prec>=0){c.filler=bd;var\ng=c.prec-e.length;if(g>0)e=hF(g,bK)+e}return ru(c,e)}var\napE=0;function\nae(){return apE++}function\nd$(b){return b.toUtf16()}function\nju(){return typeof\nI.process!==\"undefined\"&&typeof\nI.process.versions!==\"undefined\"&&typeof\nI.process.versions.node!==\"undefined\"}function\napY(){function\nb(b){if(b.charAt(0)===d5)return[a,b.substring(1)];return}function\nc(d){var\nh=/^([a-zA-Z]:|[\\\\/]{2}[^\\\\/]+[\\\\/]+[^\\\\/]+)?([\\\\/])?([\\s\\S]*?)$/,b=h.exec(d),c=b[1]||a,f=Boolean(c&&c.charAt(1)!==mC);if(Boolean(b[2]||f)){var\ne=b[1]||a,g=b[2]||a;return[e,d.substring(e.length+g.length)]}return}return ju()&&I.process&&I.process.platform?I.process.platform===xJ?c:b:b}var\nrO=apY();function\nBd(b){return b.slice(-1)!==d5?b+d5:b}if(ju()&&I.process&&I.process.cwd)var\njk=I.process.cwd().replace(/\\\\/g,d5);else\nvar\njk=\"/static\";jk=Bd(jk);function\napp(b){b=d$(b);if(!rO(b))b=jk+b;var\nf=rO(b),e=f[1].split(d5),c=[];for(var\nd=0;d1)c.pop();break;case\".\":break;case\"\":break;default:c.push(e[d]);break}c.unshift(f[0]);c.orig=b;return c}function\napT(f){for(var\ng=a,c=g,b,i,d=0,h=f.length;dgc){c.substr(0,1);g+=c;c=a;g+=f.slice(d,e)}else\nc+=f.slice(d,e);if(e==h)break;d=e}if(b>6);c+=String.fromCharCode(cK|b&fz)}else\nif(b<0xd800||b>=zu)c+=String.fromCharCode(x4|b>>12,cK|b>>6&fz,cK|b&fz);else\nif(b>=0xdbff||d+1==h||(i=f.charCodeAt(d+1))zu)c+=\"\\xef\\xbf\\xbd\";else{d++;b=(b<<10)+i-0x35fdc00;c+=String.fromCharCode(yK|b>>18,cK|b>>12&fz,cK|b>>6&fz,cK|b&fz)}if(c.length>d6){c.substr(0,1);g+=c;c=a}}return g+c}function\naoY(b){var\nc=9;if(!Bg(b))c=8,b=apT(b);return new\nd8(c,b,b.length)}function\naV(b){return aoY(b)}var\nap2=[\"E2BIG\",\"EACCES\",\"EAGAIN\",p5,\"EBUSY\",\"ECHILD\",\"EDEADLK\",\"EDOM\",xW,\"EFAULT\",\"EFBIG\",\"EINTR\",\"EINVAL\",\"EIO\",\"EISDIR\",\"EMFILE\",\"EMLINK\",\"ENAMETOOLONG\",\"ENFILE\",\"ENODEV\",q$,\"ENOEXEC\",\"ENOLCK\",\"ENOMEM\",\"ENOSPC\",\"ENOSYS\",qP,Ac,\"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\neN(e,g,f,b){var\nc=ap2.indexOf(e);if(c<0){if(b==null)b=-9999;c=[0,b]}var\nd=[c,aV(g||a),aV(f||a)];return d}var\nA4={};function\nfO(b){return A4[b]}function\neM(c,b){throw[0,c].concat(b)}function\njj(b){if(!(b\ninstanceof\nUint8Array))b=new\nUint8Array(b);return new\nd8(4,b,b.length)}function\nW(b){rJ(cM.Sys_error,b)}function\nrI(b){W(b+ms)}function\njt(b){if(b.t!=4)m3(b);return b.c}function\nbt(b){return b.l}function\nAE(){}function\nbW(b){this.data=b}bW.prototype=new\nAE();bW.prototype.constructor=bW;bW.prototype.truncate=function(b){var\nc=this.data;this.data=ai(b|0);eI(c,0,this.data,0,b)};bW.prototype.length=function(){return bt(this.data)};bW.prototype.write=function(c,e,g,b){var\nd=this.length();if(c+b>=d){var\nf=ai(c+b),a=this.data;this.data=f;eI(a,0,this.data,0,d)}eI(jj(e),g,this.data,c,b);return 0};bW.prototype.read=function(c,f,a,b){var\nd=this.length();if(c+b>=d)b=d-c;if(b){var\ne=ai(b|0);eI(this.data,c,e,0,b);f.set(jt(e),a)}return b};function\ngl(d,b,c){this.file=b;this.name=d;this.flags=c}gl.prototype.err_closed=function(){W(this.name+zl)};gl.prototype.length=function(){if(this.file)return this.file.length();this.err_closed()};gl.prototype.write=function(d,b,e,c){if(this.file)return this.file.write(d,b,e,c);this.err_closed()};gl.prototype.read=function(d,b,e,c){if(this.file)return this.file.read(d,b,e,c);this.err_closed()};gl.prototype.close=function(){this.file=undefined};function\nbq(c,b){this.content={};this.root=c;this.lookupFun=b}bq.prototype.nm=function(b){return this.root+b};bq.prototype.create_dir_if_needed=function(e){var\nd=e.split(d5),c=a;for(var\nb=0;b=0)}function\ndc(b,c){return+(gm(b,c,false)>0)}function\nry(e,c){var\nf=c.length,b,d;for(b=0;b+4<=f;b+=4){d=c.charCodeAt(b)|c.charCodeAt(b+1)<<8|c.charCodeAt(b+2)<<16|c.charCodeAt(b+3)<<24;e=bL(e,d)}d=0;switch(f&3){case\n3:d=c.charCodeAt(b+2)<<16;case\n2:d|=c.charCodeAt(b+1)<<8;case\n1:d|=c.charCodeAt(b);e=bL(e,d)}e^=f;return e}function\napb(b,c){return ry(b,b_(c))}function\nao_(e,c){var\nf=c.length,b,d;for(b=0;b+4<=f;b+=4){d=c[b]|c[b+1]<<8|c[b+2]<<16|c[b+3]<<24;e=bL(e,d)}d=0;switch(f&3){case\n3:d=c[b+2]<<16;case\n2:d|=c[b+1]<<8;case\n1:d|=c[b];e=bL(e,d)}e^=f;return e}function\napt(b){switch(b.t&6){default:dG(b);case\n0:return b.c;case\n4:return b.c}}function\nao9(c,d){var\nb=apt(d);return typeof\nb===\"string\"?ry(c,b):ao_(c,b)}function\nao$(b){b^=b>>>16;b=eL(b,0x85ebca6b|0);b^=b>>>13;b=eL(b,0xc2b2ae35|0);b^=b>>>16;return b}function\nm5(j,l,n,m){var\na,g,h,e,d,c,b,f,i;e=l;if(e<0||e>c$)e=c$;d=j;c=n;a=[m];g=0;h=1;while(g0){b=a[g++];if(b&&b.caml_custom){if(hA[b.caml_custom]&&hA[b.caml_custom].hash){var\nk=hA[b.caml_custom].hash(b);c=bL(c,k);d--}}else\nif(b\ninstanceof\nArray&&b[0]===(b[0]|0))switch(b[0]){case\n248:c=bL(c,b[2]);d--;break;case\n250:a[--g]=b[1];break;default:var\no=b.length-1<<10|b[0];c=bL(c,o);for(f=1,i=b.length;f=e)break;a[h++]=b[f]}break}else\nif(jo(b)){c=ao9(c,b);d--}else\nif(m7(b)){c=apb(c,b);d--}else\nif(typeof\nb===\"string\"){c=ry(c,b);d--}else\nif(b===(b|0)){c=bL(c,b+b+1);d--}else\nif(b===+b){c=rx(c,b);d--}}c=ao$(c);return c&0x3FFFFFFF}function\napc(b,d,l){if(!isFinite(b)){if(isNaN(b))return aV(qR);return aV(b>0?Ap:\"-infinity\")}var\nj=b==0&&1/b==-Infinity?1:b>=0?0:1;if(j)b=-b;var\ne=0;if(b==0);else\nif(b<1)while(b<1&&e>-1022){b*=2;e--}else\nwhile(b>=2){b/=2;e++}var\nk=e<0?a:ho,f=a;if(j)f=ey;else\nswitch(l){case\n43:f=ho;break;case\n32:f=bd;break;default:break}if(d>=0&&d<13){var\nh=Math.pow(2,d*4);b=Math.round(b*h)/h}var\nc=b.toString(16);if(d>=0){var\ni=c.indexOf(eD);if(i<0)c+=eD+hF(d,bK);else{var\ng=i+1+d;if(c.length>24},read16u:function(){var\nc=this.s,b=this.i;this.i=b+2;return c.charCodeAt(b)<<8|c.charCodeAt(b+1)},read16s:function(){var\nc=this.s,b=this.i;this.i=b+2;return c.charCodeAt(b)<<24>>16|c.charCodeAt(b+1)},read32u:function(){var\nc=this.s,b=this.i;this.i=b+4;return(c.charCodeAt(b)<<24|c.charCodeAt(b+1)<<16|c.charCodeAt(b+2)<<8|c.charCodeAt(b+3))>>>0},read32s:function(){var\nc=this.s,b=this.i;this.i=b+4;return c.charCodeAt(b)<<24|c.charCodeAt(b+1)<<16|c.charCodeAt(b+2)<<8|c.charCodeAt(b+3)},readstr:function(d){var\nc=this.i;this.i=c+d;return b(this.s.substring(c,c+d))}};function\nhB(b){return gp(gq(b))}function\nape(c,g){var\nn=c.read32u(),m=c.read32u(),j=c.read32u(),o=c.read32u(),p=c.read32u(),l=[],d=j>0?[]:null,i=0;function\nf(){var\nj=c.read8u();if(j>=0x40)if(j>=cK){var\np=j&0xF,k=j>>4&0x7,b=[p];if(k==0)return b;if(d)d[i++]=b;l.push(b,k);return b}else\nreturn j&0x3F;else\nif(j>=0x20){var\nf=j&0x1F,b=c.readstr(f);if(d)d[i++]=b;return b}else\nswitch(j){case\n0x00:return c.read8s();case\n0x01:return c.read16s();case\n0x02:return c.read32s();case\n0x03:aq(\"input_value: integer too large\");break;case\n0x04:var\nm=c.read8u();return d[i-m];case\n0x05:var\nm=c.read16u();return d[i-m];case\n0x06:var\nm=c.read32u();return d[i-m];case\n0x08:var\nr=c.read32u(),p=r&bI,k=r>>10,b=[p];if(k==0)return b;if(d)d[i++]=b;l.push(b,k);return b;case\n0x13:aq(\"input_value: data block too large\");break;case\n0x09:var\nf=c.read8u(),b=c.readstr(f);if(d)d[i++]=b;return b;case\n0x0A:var\nf=c.read32u(),b=c.readstr(f);if(d)d[i++]=b;return b;case\n0x0C:var\ng=new\nArray(8);for(var\ne=0;e<8;e++)g[7-e]=c.read8u();var\nb=hB(g);if(d)d[i++]=b;return b;case\n0x0B:var\ng=new\nArray(8);for(var\ne=0;e<8;e++)g[e]=c.read8u();var\nb=hB(g);if(d)d[i++]=b;return b;case\n0x0E:var\nf=c.read8u(),b=new\nArray(f+1);b[0]=eB;var\ng=new\nArray(8);if(d)d[i++]=b;for(var\ne=1;e<=f;e++){for(var\nh=0;h<8;h++)g[7-h]=c.read8u();b[e]=hB(g)}return b;case\n0x0D:var\nf=c.read8u(),b=new\nArray(f+1);b[0]=eB;var\ng=new\nArray(8);if(d)d[i++]=b;for(var\ne=1;e<=f;e++){for(var\nh=0;h<8;h++)g[h]=c.read8u();b[e]=hB(g)}return b;case\n0x07:var\nf=c.read32u(),b=new\nArray(f+1);b[0]=eB;if(d)d[i++]=b;var\ng=new\nArray(8);for(var\ne=1;e<=f;e++){for(var\nh=0;h<8;h++)g[7-h]=c.read8u();b[e]=hB(g)}return b;case\n0x0F:var\nf=c.read32u(),b=new\nArray(f+1);b[0]=eB;var\ng=new\nArray(8);for(var\ne=1;e<=f;e++){for(var\nh=0;h<8;h++)g[h]=c.read8u();b[e]=hB(g)}return b;case\n0x10:case\n0x11:aq(\"input_value: code pointer\");break;case\n0x12:case\n0x18:case\n0x19:var\nq,s=a;while((q=c.read8u())!=0)s+=String.fromCharCode(q);var\no=hA[s],n;if(!o)aq(\"input_value: unknown custom block identifier\");switch(j){case\n0x12:break;case\n0x19:if(!o.fixed_length)aq(\"input_value: expected a fixed-size custom block\");n=o.fixed_length;break;case\n0x18:n=c.read32u();c.read32s();c.read32s();break}var\nt=c.i,k=[0],b=o.deserialize(c,k);if(n!=undefined)if(n!=k[0])aq(\"input_value: incorrect length of serialized custom block\");if(d)d[i++]=b;return b;default:aq(\"input_value: ill-formed message\")}}var\nk=f();while(l.length>0){var\nh=l.pop(),b=l.pop(),e=b.length;if(e=b.buffer_max){b.buffer_curr=0;b.buffer_max=0;rL(b)}if(b.buffer_curr>=b.buffer_max)break;d[f+c]=b.buffer[b.buffer_curr];b.buffer_curr++;c++}return c}var\nc=a(f,0,20);if(c==0)A8();else\nif(c<20)aq(\"input_value: truncated object\");var\nd=apq(jj(f),0),e=new\nUint8Array(d+20);e.set(f,0);var\nc=a(e,20,d);if(c>24&c_,b>>31&c8)}function\nb9(b){return b.toInt()}function\napi(b){return+b.isNeg()}function\neK(b){return b.neg()}function\nAZ(h,d){var\nb=rG(h);if(b.signedconv&&api(d)){b.sign=-1;d=eK(d)}var\nc=a,i=a7(b.base),g=\"0123456789abcdef\";do{var\nf=d.udivmod(i);d=f.quotient;c=g.charAt(b9(f.modulus))+c}while(!apj(d));if(b.prec>=0){b.filler=bd;var\ne=b.prec-c.length;if(e>0)c=hF(e,bK)+c}return ru(b,c)}function\nA0(b,c){return b.mod(c)}function\nfM(b,c){return b.mul(c)}function\nhC(b){if(b<0)b=Math.ceil(b);return new\nL(b&c_,Math.floor(b*jn)&c_,Math.floor(b*jn*jn)&c8)}function\nrE(b,c){return b.ucompare(c)<0}function\nA5(d){var\nb=0,f=q(d),c=10,e=1;if(f>0)switch(v(d,b)){case\n45:b++;e=-1;break;case\n43:b++;e=1;break}if(b+1=48&&b<=57)return b-48;if(b>=65&&b<=90)return b-55;if(b>=97&&b<=O)return b-87;return-1}function\njm(a){var\ng=A5(a),f=g[0],i=g[1],d=g[2],h=a7(d),j=new\nL(c_,0xfffffff,c8).udivmod(h).quotient,e=v(a,f),b=m9(e);if(b<0||b>=d)aq(eH);var\nc=a7(b);for(;;){f++;e=v(a,f);if(e==95)continue;b=m9(e);if(b<0||b>=d)break;if(rE(j,c))aq(eH);b=a7(b);c=fK(fM(h,c),b);if(rE(c,b))aq(eH)}if(f!=q(a))aq(eH);if(d==10&&rE(new\nL(0,0,dx),c))aq(eH);if(i<0)c=eK(c);return c}function\ngr(b,c){return b.or(c)}function\nA1(c,b){return c.shift_left(b)}function\nar(c,b){return c.shift_right(b)}function\nbX(c,b){return c.shift_right_unsigned(b)}function\nfN(b,c){return b.sub(c)}function\nm6(b){return b.toFloat()}function\nA2(b,c){return b.xor(c)}function\ndd(a){var\nh=A5(a),d=h[0],i=h[1],e=h[2],g=q(a),j=-1>>>0,f=d=e)aq(eH);var\nb=c;for(d++;d=e)break;b=e*b+c;if(b>j)aq(eH)}if(d!=g)aq(eH);b=i*b;if(e==10&&(b|0)!=b)aq(eH);return b|0}function\nhE(b){return b.slice(1)}function\napn(b){return[d2,b]}function\nb$(b,c){return+(gm(b,c,false)<=0)}function\ndH(b,c){return+(gm(b,c,false)<0)}function\njp(c){c=b_(c);var\ne=c.length/2,d=new\nArray(e);for(var\nb=0;b>16;return d}function\napo(c,t,b){var\nn=2,o=3,r=5,e=6,h=7,g=8,j=9,m=1,l=2,q=3,s=4,p=5;if(!c.lex_default){c.lex_base=jp(c[m]);c.lex_backtrk=jp(c[l]);c.lex_check=jp(c[p]);c.lex_trans=jp(c[s]);c.lex_default=jp(c[q])}var\nf,d=t,k=jt(b[n]);if(d>=0){b[h]=b[r]=b[e];b[g]=-1}else\nd=-d-1;for(;;){var\na=c.lex_base[d];if(a<0)return-a-1;var\ni=c.lex_backtrk[d];if(i>=0){b[h]=b[e];b[g]=i}if(b[e]>=b[o])if(b[j]==0)return-d-1;else\nf=c$;else{f=k[b[e]];b[e]++}if(c.lex_check[a+f]==d)d=c.lex_trans[a+f];else\nd=c.lex_default[d];if(d<0){b[e]=b[h];if(b[g]==-1)aq(\"lexing: empty token\");else\nreturn b[g]}else\nif(f==c$)b[j]=0}}function\naI(b,e){if(b<0)ji();var\nb=b+1|0,c=new\nArray(b);c[0]=0;for(var\nd=1;d>>32-c,d)}function\na(d,c,e,f,h,a,g){return b(c&e|~c&f,d,c,h,a,g)}function\ng(e,c,f,d,h,a,g){return b(c&d|f&~d,e,c,h,a,g)}function\nh(d,c,e,f,h,a,g){return b(c^e^f,d,c,h,a,g)}function\ni(d,c,e,f,h,a,g){return b(e^(c|~f),d,c,h,a,g)}return function(j,f){var\nb=j[0],c=j[1],d=j[2],e=j[3];b=a(b,c,d,e,f[0],7,0xD76AA478);e=a(e,b,c,d,f[1],12,0xE8C7B756);d=a(d,e,b,c,f[2],17,0x242070DB);c=a(c,d,e,b,f[3],22,0xC1BDCEEE);b=a(b,c,d,e,f[4],7,0xF57C0FAF);e=a(e,b,c,d,f[5],12,0x4787C62A);d=a(d,e,b,c,f[6],17,0xA8304613);c=a(c,d,e,b,f[7],22,0xFD469501);b=a(b,c,d,e,f[8],7,0x698098D8);e=a(e,b,c,d,f[9],12,0x8B44F7AF);d=a(d,e,b,c,f[10],17,0xFFFF5BB1);c=a(c,d,e,b,f[11],22,0x895CD7BE);b=a(b,c,d,e,f[12],7,0x6B901122);e=a(e,b,c,d,f[13],12,0xFD987193);d=a(d,e,b,c,f[14],17,0xA679438E);c=a(c,d,e,b,f[15],22,0x49B40821);b=g(b,c,d,e,f[1],5,0xF61E2562);e=g(e,b,c,d,f[6],9,0xC040B340);d=g(d,e,b,c,f[11],14,0x265E5A51);c=g(c,d,e,b,f[0],20,0xE9B6C7AA);b=g(b,c,d,e,f[5],5,0xD62F105D);e=g(e,b,c,d,f[10],9,0x02441453);d=g(d,e,b,c,f[15],14,0xD8A1E681);c=g(c,d,e,b,f[4],20,0xE7D3FBC8);b=g(b,c,d,e,f[9],5,0x21E1CDE6);e=g(e,b,c,d,f[14],9,0xC33707D6);d=g(d,e,b,c,f[3],14,0xF4D50D87);c=g(c,d,e,b,f[8],20,0x455A14ED);b=g(b,c,d,e,f[13],5,0xA9E3E905);e=g(e,b,c,d,f[2],9,0xFCEFA3F8);d=g(d,e,b,c,f[7],14,0x676F02D9);c=g(c,d,e,b,f[12],20,0x8D2A4C8A);b=h(b,c,d,e,f[5],4,0xFFFA3942);e=h(e,b,c,d,f[8],11,0x8771F681);d=h(d,e,b,c,f[11],16,0x6D9D6122);c=h(c,d,e,b,f[14],23,0xFDE5380C);b=h(b,c,d,e,f[1],4,0xA4BEEA44);e=h(e,b,c,d,f[4],11,0x4BDECFA9);d=h(d,e,b,c,f[7],16,0xF6BB4B60);c=h(c,d,e,b,f[10],23,0xBEBFBC70);b=h(b,c,d,e,f[13],4,0x289B7EC6);e=h(e,b,c,d,f[0],11,0xEAA127FA);d=h(d,e,b,c,f[3],16,0xD4EF3085);c=h(c,d,e,b,f[6],23,0x04881D05);b=h(b,c,d,e,f[9],4,0xD9D4D039);e=h(e,b,c,d,f[12],11,0xE6DB99E5);d=h(d,e,b,c,f[15],16,0x1FA27CF8);c=h(c,d,e,b,f[2],23,0xC4AC5665);b=i(b,c,d,e,f[0],6,0xF4292244);e=i(e,b,c,d,f[7],10,0x432AFF97);d=i(d,e,b,c,f[14],15,0xAB9423A7);c=i(c,d,e,b,f[5],21,0xFC93A039);b=i(b,c,d,e,f[12],6,0x655B59C3);e=i(e,b,c,d,f[3],10,0x8F0CCC92);d=i(d,e,b,c,f[10],15,0xFFEFF47D);c=i(c,d,e,b,f[1],21,0x85845DD1);b=i(b,c,d,e,f[8],6,0x6FA87E4F);e=i(e,b,c,d,f[15],10,0xFE2CE6E0);d=i(d,e,b,c,f[6],15,0xA3014314);c=i(c,d,e,b,f[13],21,0x4E0811A1);b=i(b,c,d,e,f[4],6,0xF7537E82);e=i(e,b,c,d,f[11],10,0xBD3AF235);d=i(d,e,b,c,f[2],15,0x2AD7D2BB);c=i(c,d,e,b,f[9],21,0xEB86D391);j[0]=k(b,j[0]);j[1]=k(c,j[1]);j[2]=k(d,j[2]);j[3]=k(e,j[3])}}();function\naoQ(b,f,c){var\ne=b.len&fz,d=0;b.len+=c;if(e){var\na=64-e;if(c=64){b.b8.set(f.subarray(d,d+64),0);m2(b.w,b.b32);c-=64;d+=64}if(c)b.b8.set(f.subarray(d,d+c),0)}function\naoO(c){var\nd=c.len&fz;c.b8[d]=cK;d++;if(d>56){for(var\nb=d;b<64;b++)c.b8[b]=0;m2(c.w,c.b32);for(var\nb=0;b<56;b++)c.b8[b]=0}else\nfor(var\nb=d;b<56;b++)c.b8[b]=0;c.b32[14]=c.len<<3;c.b32[15]=c.len>>29&0x1FFFFFFF;m2(c.w,c.b32);var\nf=new\nUint8Array(16);for(var\ne=0;e<4;e++)for(var\nb=0;b<4;b++)f[e*4+b]=c.w[e]>>8*b&bI;return f}function\nBb(c){return b(js(c,0,c.length))}function\napr(f,d,c){var\nb=aoP(),e=jt(f);aoQ(b,e.subarray(d,d+c),c);return Bb(aoO(b))}function\naps(d,c,b){return apr(da(d),c,b)}function\nap9(c){var\nb=aQ[c];return b.file.length()}function\nap_(c){var\nb=aQ[c];return hC(b.file.length())}var\nhG=new\nArray(3);function\napK(b){var\nc=hG[b];if(c)c.close();delete\nhG[b];return 0}function\ndI(c){var\nb=aQ[c];if(!b.opened)W(\"Cannot flush a closed channel\");if(!b.buffer||b.buffer_curr==0)return 0;if(b.output)b.output(js(b.buffer,0,b.buffer_curr));else\nb.file.write(b.offset,b.buffer,0,b.buffer_curr);b.offset+=b.buffer_curr;b.buffer_curr=0;return 0}function\nap$(c){var\nb=aQ[c];b.opened=false;apK(b.fd);return 0}function\napu(){return 0}function\napw(g,f,a,e){var\nb=aQ[g],d=e,c=b.buffer_max-b.buffer_curr;if(e<=c){f.set(b.buffer.subarray(b.buffer_curr,b.buffer_curr+e),a);b.buffer_curr+=e}else\nif(c>0){f.set(b.buffer.subarray(b.buffer_curr,b.buffer_curr+c),a);b.buffer_curr+=c;d=c}else{b.buffer_curr=0;b.buffer_max=0;rL(b);var\nc=b.buffer_max-b.buffer_curr;if(d>c)d=c;f.set(b.buffer.subarray(b.buffer_curr,b.buffer_curr+d),a);b.buffer_curr+=d}return d}function\napv(d,b,e,f){var\nc=jt(b);return apw(d,c,e,f)}function\napx(c){var\nb=aQ[c];if(b.buffer_curr>=b.buffer_max){b.buffer_curr=0;b.buffer_max=0;rL(b)}if(b.buffer_curr>=b.buffer_max)A8();var\nd=b.buffer[b.buffer_curr];b.buffer_curr++;return d}function\naqa(c){var\ne=aQ[c],b=0;for(var\nd=0;d<4;d++)b=(b<<8)+apx(c);return b}function\napP(c,b){if(b.name)try{var\ne=require(\"fs\"),d=e.openSync(b.name,\"rs\");return new\ndD(d,b)}catch(a){}return new\ndD(c,b)}function\njh(b,c){bW.call(this,ai(0));this.log=function(b){return 0};if(b==1&&typeof\nconsole.log==\"function\")this.log=console.log;else\nif(b==2&&typeof\nconsole.error==\"function\")this.log=console.error;else\nif(typeof\nconsole.log==\"function\")this.log=console.log;this.flags=c}jh.prototype.length=function(){return 0};jh.prototype.write=function(f,d,c,b){if(this.log){if(b>0&&c>=0&&c+b<=d.length&&d[c+b-1]==10)b--;var\ne=ai(b);eI(jj(d),c,e,0,b);this.log(e.toUtf16());return 0}W(this.fd+zl)};jh.prototype.read=function(d,b,e,c){W(this.fd+\": file descriptor is write only\")};jh.prototype.close=function(){this.log=undefined};function\nna(c,b){if(b==undefined)b=hG.length;hG[b]=c;return b}function\napO(d,c,a){var\nb={};while(c){switch(c[1]){case\n0:b.rdonly=1;break;case\n1:b.wronly=1;break;case\n2:b.append=1;break;case\n3:b.create=1;break;case\n4:b.truncate=1;break;case\n5:b.excl=1;break;case\n6:b.binary=1;break;case\n7:b.text=1;break;case\n8:b.nonblock=1;break}c=c[2]}if(b.rdonly&&b.wronly)W(b_(d)+qf);if(b.text&&b.binary)W(b_(d)+qn);var\ne=rP(d),f=e.device.open(e.rest,b);return na(f,undefined)}(function(){function\nb(b,c){return ju()?apP(b,c):new\njh(b,c)}na(b(0,{rdonly:1,altname:\"/dev/stdin\",isCharacterDevice:true}),0);na(b(1,{buffered:2,wronly:1,isCharacterDevice:true}),1);na(b(2,{buffered:2,wronly:1,isCharacterDevice:true}),2)}());function\napy(d){var\nb=hG[d];if(b.flags.wronly)W(yX+d+\" is writeonly\");var\ne=null,c={file:b,offset:b.flags.append?b.length():0,fd:d,opened:true,out:false,buffer_curr:0,buffer_max:0,buffer:new\nUint8Array(zz),refill:e};aQ[c.fd]=c;return c.fd}function\nrF(d){var\nb=hG[d];if(b.flags.rdonly)W(yX+d+\" is readonly\");var\ne=b.flags.buffered!==undefined?b.flags.buffered:1,c={file:b,offset:b.flags.append?b.length():0,fd:d,opened:true,out:true,buffer_curr:0,buffer:new\nUint8Array(zz),buffered:e};aQ[c.fd]=c;return c.fd}function\napz(){var\nc=0;for(var\nb=0;bb.buffer.length){var\nf=new\nUint8Array(b.buffer_curr+c.length);f.set(b.buffer);b.buffer=f}switch(b.buffered){case\n0:b.buffer.set(c,b.buffer_curr);b.buffer_curr+=c.length;dI(d);break;case\n1:b.buffer.set(c,b.buffer_curr);b.buffer_curr+=c.length;if(b.buffer_curr>=b.buffer.length)dI(d);break;case\n2:var\ne=c.lastIndexOf(10);if(e<0){b.buffer.set(c,b.buffer_curr);b.buffer_curr+=c.length;if(b.buffer_curr>=b.buffer.length)dI(d)}else{b.buffer.set(c.subarray(0,e+1),b.buffer_curr);b.buffer_curr+=e+1;dI(d);b.buffer.set(c.subarray(e+1),b.buffer_curr);b.buffer_curr+=c.length-e-1}break}return 0}function\nm8(c,b,e,d){return apA(c,da(b),e,d)}function\nA3(d,c){var\ne=b(String.fromCharCode(c));m8(d,e,0,1);return 0}function\naqb(d,b){var\nc=[b>>24&bI,b>>16&bI,b>>8&bI,b&bI],e=Bb(c);m8(d,e,0,4);return 0}function\nA6(c){var\nb=aQ[c];return b.offset-(b.buffer_max-b.buffer_curr)}function\naqc(b){return A6(b)}function\naqd(b){return hC(A6(b))}function\nA7(c){var\nb=aQ[c];return b.offset+b.buffer_curr}function\naqe(b){return A7(b)}function\naqf(b){return hC(A7(b))}function\nA_(d,c){var\nb=aQ[d];if(b.refill!=null)W(\"Illegal seek\");if(c>=b.offset-b.buffer_max&&c<=b.offset&&b.file.flags.binary)b.buffer_curr=b.buffer_max-(b.offset-c);else{b.offset=c;b.buffer_curr=0;b.buffer_max=0}return 0}function\naqg(b,c){return A_(b,c)}function\naqh(c,b){var\nb=m6(b);return A_(c,b)}function\nA$(b,d){dI(b);var\nc=aQ[b];c.offset=d;return 0}function\naqi(b,c){return A$(b,c)}function\naqj(c,b){var\nb=m6(b);return A$(c,b)}function\naqk(d,c){var\nb=aQ[d];b.file.flags.text=!c;b.file.flags.binary=c;return 0}function\napB(c,d){var\nb=aQ[c];b.name=d;return 0}function\njq(c,b){if(b==0)m_();return c%b}function\nbf(b,c){return+(gm(b,c,false)!=0)}function\napD(b,c){b[0]=d2;b[1]=c;return 0}function\ncx(b){if(b\ninstanceof\nArray&&b[0]==b[0]>>>0)return b[0];else\nif(jo(b))return i4;else\nif(m7(b))return i4;else\nif(b\ninstanceof\nFunction||typeof\nb==\"function\")return zq;else\nif(b&&b.caml_custom)return dB;else\nreturn hp}function\nrK(){return 0}function\nde(c,d,b){if(b&&I.toplevelReloc)c=I.toplevelReloc(b);cM[c+1]=d;if(b)cM[b]=d}function\nrM(b,c){A4[b_(b)]=c;return 0}function\naR(b,c){return rs(b,c)}function\napI(){aA(qy)}function\nn(c,b){if(b>>>0>=q(c))apI();return v(c,b)}function\napJ(b,c){return AP(b,c)}function\naql(b,c){return apJ(c,b)}function\njr(b,c){return AQ(b,c)}function\nBa(b,c){return jr(c,b)}function\nV(b,c){return 1-aR(b,c)}var\naoR=function(){var\nb=I.process,a=\"a.out\",c=[];if(b&&b.argv&&b.argv.length>1){var\nf=b.argv;a=f[1];c=f.slice(2)}var\ng=aV(a),e=[0,g];for(var\nd=0;d>3]>>(b&7)&1}function\no(c,b){return n(c,b>>3)>>(b&7)&1}function\nb(m,c,b,B){var\nw=hE(m[1]),k=hE(m[2]),v=b_(m[3]),y=m[4]|0,z=m[5]|0,C=m[6]|0,c=Be(c),l=0,x=false,t=[],i=new\nArray(y),r=new\nArray(z);for(var\na=0;a>8,e=s&dA,g=c[b],h;l++;switch(A){case\nd.CHAR:if(b===c.length){j();break}if(g===e)b++;else\nf();break;case\nd.CHARNORM:if(b===c.length){j();break}if(v.charCodeAt(g)===e)b++;else\nf();break;case\nd.STRING:for(var\nn=b_(k[e]),a=0;a0&&c[b-1]!=10)f();break;case\nd.EOL:if(bq(c))aA(\"Str.search_forward\");while(b<=q(c)){var\nd=Bh(e,c,b,0);if(d)return d;b++}return[0]}function\nap1(e,d,b){if(b<0||b>q(d))aA(\"Str.string_match\");var\nc=Bh(e,d,b,0);return c?c:[0]}function\napm(b){switch(b[2]){case-8:case-11:case-12:return 1;default:return 0}}function\nao7(c){var\nb=a;if(c[0]==0){b+=c[1][1];if(c.length==3&&c[2][0]==0&&apm(c[1]))var\nf=c[2],g=1;else\nvar\ng=2,f=c;b+=ct;for(var\ne=g;eg)b+=c9;var\nd=f[e];if(typeof\nd==\"number\")b+=d.toString();else\nif(d\ninstanceof\nd8)b+=fC+d.toString()+fC;else\nif(typeof\nd==\"string\")b+=fC+d.toString()+fC;else\nb+=mV}b+=bp}else\nif(c[0]==J)b+=c[1];return b}function\nAW(b){if(b\ninstanceof\nArray&&(b[0]==0||b[0]==J)){var\nd=fO(zn);if(d)d(b,false);else{var\ne=ao7(b),c=fO(xF);if(c)c(0);console.error(q4+e+\"\\n\")}}else\nthrow b}function\napH(){var\nb=I.process;if(b&&b.on)b.on(\"uncaughtException\",function(c,d){AW(c);b.exit(2)});else\nif(I.addEventListener)I.addEventListener(\"error\",function(b){if(b.error)AW(b.error)})}apH();function\nc(b,c){return b.length==1?b(c):d_(b,[c])}function\nf(b,c,d){return b.length==2?b(c,d):d_(b,[c,d])}function\ni(b,c,d,e){return b.length==3?b(c,d,e):d_(b,[c,d,e])}function\ndv(b,c,d,e,f){return b.length==4?b(c,d,e,f):d_(b,[c,d,e,f])}function\nd0(b,c,d,e,f,a){return b.length==5?b(c,d,e,f,a):d_(b,[c,d,e,f,a])}function\nxD(b,c,d,e,f,a,g){return b.length==6?b(c,d,e,f,a,g):d_(b,[c,d,e,f,a,g])}function\nmr(b,c,d,e,f,a,g,h){return b.length==7?b(c,d,e,f,a,g,h):d_(b,[c,d,e,f,a,g,h])}ao8();var\nnc=[J,b(yS),-1],jx=[J,b(qI),-2],bM=[J,b(mL),-3],eO=[J,b(q1),-4],ea=[J,b(qM),-5],z=[J,b(q8),-7],jw=[J,b(p9),-8],rQ=[J,b(z2),-9],u=[J,b(rc),-11],rR=[J,b(y$),y1],fT=s(0,0,0),jN=s(1,0,0),sc=s(0,0,32768),sd=s(cr,cr,32767),nw=[0,b(a),0,0,-1],se=[0,b(a),1,0,0],su=[0,0,b(a)],aow=[4,0,0,0,[12,45,[4,0,0,0,0]]],nK=[0,[11,b('File \"'),[2,0,[11,b('\", line '),[4,0,0,0,[11,b(zF),[4,0,0,0,[12,45,[4,0,0,0,[11,b(dy),[2,0,0]]]]]]]]]],b('File \"%s\", line %d, characters %d-%d: %s')],gL=b(\"sign0.ml.t\"),uo=s(ya,ya,13107),cf=[0,[0,0,0],[0,0,0]],e3=[0,[0,0,0],[0,0,0]],we=[0,p_,[0,qZ,0]],ah=[0,[0,0,0],[0,0,0]],kX=b(\"..\"),kY=[0,[0,-803987323,b(\"str_concat\")],[0,[0,q9,b(\"add\")],[0,[0,qU,b(\"itos\")],0]]],aox=[12,cs,[17,0,0]],aoy=[0,b(r),0,0],aoz=[17,0,0],aoA=[17,0,0],aoB=[11,b(P),0],aoC=[12,58,[17,[0,b(g),1,0],[15,[17,0,[17,[0,b(g),1,0],[18,[1,[0,0,b(a)]],[12,gh,[17,[0,b(\"@;<0 2>\"),0,2],[18,[1,[0,aoB,b(P)]],0]]]]]]]]],aoD=[17,0,0],pI=[0,[0,0,b(\"parse\")],[0,[0,1,b(\"can\")],[0,[0,2,b(\"solve\")],[0,[0,3,b(\"ir\")],[0,[0,4,b(\"eval\")],0]]]]],pJ=[0,[0,0,b(\"print\")],[0,[0,1,b(\"elab\")],[0,[0,1,b(\"elaborate\")],0]]];de(11,rR,y$);de(10,u,rc);de(9,[J,b(ye),qv],ye);de(8,rQ,z2);de(7,jw,p9);de(6,z,q8);de(5,[J,b(yA),-6],yA);de(4,ea,qM);de(3,eO,q1);de(2,bM,mL);de(1,jx,qI);de(0,nc,yS);var\nBz=b(\"input\"),By=b(\"output_substring\"),Bw=[0,1,[0,3,[0,4,[0,7,0]]]],Bu=b(\"%.12g\"),Bt=b(eD),Bq=b(q5),Br=b(qj),Bs=b(\"bool_of_string\"),Bn=b(qj),Bo=b(q5),Bm=b(\"char_of_int\"),Bi=b(\"Stdlib.Exit\"),Bk=s(1,0,32752),BB=b(\"Stdlib.Sys.Break\"),BJ=b(\"Obj.Ephemeron.check_key\"),BI=b(\"Obj.Ephemeron.set_key\"),BH=b(\"Obj.Ephemeron.get_key\"),BG=b(\"Obj.Ephemeron.create\"),BD=b(Av),BC=b(Av),BK=b(\"CamlinternalLazy.Undefined\"),BM=b(\"option is None\"),BO=b(\"\\\\\\\\\"),BP=b(\"\\\\'\"),BQ=b(\"\\\\b\"),BR=b(\"\\\\t\"),BS=b(xS),BT=b(\"\\\\r\"),BN=b(\"Char.chr\"),BX=b(\" is not a latin1 character\"),BY=b(\"%04X\"),BZ=b(\"U+\"),BV=b(\" is not an Unicode scalar value\"),BW=b(Ad),B4=b(\"List.map2\"),B5=b(\"List.iter2\"),B6=b(\"List.for_all2\"),B7=[0,0,0],B8=b(\"List.combine\"),B2=b(\"nth\"),B3=b(\"List.nth\"),B1=b(\"tl\"),B0=b(\"hd\"),Ca=b(\"Bytes.of_seq: cannot grow bytes\"),B$=b(\"String.blit / Bytes.blit_string\"),B_=b(\"Bytes.blit\"),B9=b(\"String.sub / Bytes.sub\"),Cf=b(\"String.contains_from / Bytes.contains_from\"),Cd=b(\"String.index_from / Bytes.index_from\"),Cc=b(a),Cb=b(\"String.concat\"),Cj=b(\"Array.blit\"),Ci=b(\"Array.fill\"),Ch=b(\"Array.sub\"),Cg=b(\"Array.init\"),Cm=b(be),Cr=b(be),Cq=s(cr,cr,i7),Cp=s(0,0,0),Co=s(1,0,0),Cn=s(cr,cr,i7),Cu=b(be),Cv=b(\"Stdlib.Parsing.Parse_error\"),CA=b(\"Set.remove_min_elt\"),CB=[0,0,0,0],CC=[0,0,0],CD=[0,b(\"set.ml\"),570,18],Cw=b(mJ),Cx=b(mJ),Cy=b(mJ),Cz=b(mJ),CI=b(\"Map.remove_min_elt\"),CJ=[0,0,0,0],CK=[0,b(\"map.ml\"),yO,10],CL=[0,0,0],CE=b(mz),CF=b(mz),CG=b(mz),CH=b(mz),CM=b(\"Stdlib.Stack.Empty\"),CN=b(\"Stdlib.Queue.Empty\"),CS=b(\"Buffer.add_substring/add_subbytes\"),CR=b(\"Buffer.add: cannot grow buffer\"),CQ=[0,b(z_),93,2],CP=[0,b(z_),94,2],CO=b(\"Buffer.sub\"),C3=b(\"%c\"),C4=b(cv),C5=b(y7),C6=b(x5),C7=b(zQ),C8=b(zk),C9=b(\"%f\"),C_=b(\"%B\"),C$=b(\"%{\"),Da=b(\"%}\"),Db=b(\"%(\"),Dc=b(\"%)\"),Dd=b(ad),De=b(\"%t\"),Df=b(\"%?\"),Dg=b(\"%r\"),Dh=b(\"%_r\"),Di=[0,b(aG),850,23],Dt=[0,b(aG),814,21],Dl=[0,b(aG),815,21],Du=[0,b(aG),818,21],Dm=[0,b(aG),819,21],Dv=[0,b(aG),822,19],Dn=[0,b(aG),823,19],Dw=[0,b(aG),826,22],Do=[0,b(aG),827,22],Dx=[0,b(aG),An,30],Dp=[0,b(aG),832,30],Dr=[0,b(aG),836,26],Dj=[0,b(aG),837,26],Ds=[0,b(aG),846,28],Dk=[0,b(aG),847,28],Dq=[0,b(aG),851,23],EA=b(yd),Ey=[0,b(aG),1558,4],Ez=b(\"Printf: bad conversion %[\"),EB=[0,b(aG),1626,39],EC=[0,b(aG),1649,31],ED=[0,b(aG),1650,31],EE=b(\"Printf: bad conversion %_\"),EF=b(qg),EG=b(my),EH=b(qg),EI=b(my),EJ=b(qg),EK=b(my),FM=[0,[11,b(\"bad input: format type mismatch between \"),[3,0,[11,b(\" and \"),[3,0,0]]]],b(\"bad input: format type mismatch between %S and %S\")],E0=[0,[11,b(d3),[3,0,[11,b(gi),[4,0,0,0,[11,b(\", duplicate flag \"),[1,0]]]]]],b(\"invalid format %S: at character number %d, duplicate flag %C\")],E3=b(bK),E1=b(\"padding\"),E2=[0,1,0],E4=[0,0],E5=b(p8),E6=[1,0],E7=[1,1],Ff=b(zO),Fc=b(\"'-'\"),Fd=b(\"'0'\"),Fe=b(zO),E$=b(bK),Fa=[1,1],Fb=b(bK),E8=b(p8),E9=[1,1],E_=b(p8),Fq=[0,[11,b(d3),[3,0,[11,b(gi),[4,0,0,0,[11,b(\", flag \"),[1,[11,b(\" is only allowed after the '\"),[12,37,[11,b(\"', before padding and precision\"),0]]]]]]]]],b(\"invalid format %S: at character number %d, flag %C is only allowed after the '%%', before padding and precision\")],Fg=[0,[11,b(d3),[3,0,[11,b(gi),[4,0,0,0,[11,b(', invalid conversion \"'),[12,37,[0,[12,34,0]]]]]]]],b('invalid format %S: at character number %d, invalid conversion \"%%%c\"')],Fh=b(iP),Fi=b(zt),Fj=b(x8),Fk=[0,0],Fl=b(\"`padding'\"),Fm=[0,0],Fn=b(\"`precision'\"),Fo=b(iP),Fp=b(\"'_'\"),Fr=[0,[12,64,0]],Fs=[0,b(g),1,0],Ft=[0,b(r),0,0],Fu=[0,b(\"@;\"),1,0],Fv=[2,60],Fw=[0,[11,b(d3),[3,0,[11,b(\": '\"),[12,37,[11,b(\"' alone is not accepted in character sets, use \"),[12,37,[12,37,[11,b(\" instead at position \"),[4,0,0,0,[12,46,0]]]]]]]]]],b(\"invalid format %S: '%%' alone is not accepted in character sets, use %%%% instead at position %d.\")],Fx=[0,[11,b(d3),[3,0,[11,b(\": integer \"),[4,0,0,0,[11,b(\" is greater than the limit \"),[4,0,0,0,0]]]]]],b(\"invalid format %S: integer %d is greater than the limit %d\")],Fz=b(\"digit\"),Fy=[0,b(aG),2837,11],FA=[0,[11,b(d3),[3,0,[11,b(': unclosed sub-format, expected \"'),[12,37,[0,[11,b('\" at character number '),[4,0,0,0,0]]]]]]],b('invalid format %S: unclosed sub-format, expected \"%%%c\" at character number %d')],FB=b(\"character ')'\"),FC=b(\"character '}'\"),FD=[0,b(aG),2899,34],FI=b(zt),FE=b(iP),FF=b(iP),FG=b(x8),FH=[0,b(aG),2935,28],FK=b(iP),FJ=[0,b(aG),2957,11],FL=[0,[11,b(d3),[3,0,[11,b(gi),[4,0,0,0,[11,b(c9),[2,0,[11,b(\" is incompatible with '\"),[0,[11,b(\"' in sub-format \"),[3,0,0]]]]]]]]]],b(\"invalid format %S: at character number %d, %s is incompatible with '%c' in sub-format %S\")],EZ=[0,[11,b(d3),[3,0,[11,b(gi),[4,0,0,0,[11,b(c9),[2,0,[11,b(\" expected, read \"),[1,0]]]]]]]],b(\"invalid format %S: at character number %d, %s expected, read %C\")],EY=[0,[11,b(d3),[3,0,[11,b(gi),[4,0,0,0,[11,b(\", '\"),[0,[11,b(\"' without \"),[2,0,0]]]]]]]],b(\"invalid format %S: at character number %d, '%c' without %s\")],EX=b(\"non-zero widths are unsupported for %c conversions\"),EW=b(\"unexpected end of format\"),EV=[0,[11,b(d3),[3,0,[11,b(gi),[4,0,0,0,[11,b(c9),[2,0,0]]]]]],b(\"invalid format %S: at character number %d, %s\")],EO=[0,[11,b(\"invalid box description \"),[3,0,0]],b(\"invalid box description %S\")],EM=b(a),EN=[0,0,4],EP=b(a),EQ=b(yT),ER=b(\"h\"),ES=b(\"hov\"),ET=b(\"hv\"),EU=b(\"v\"),Ew=b(qR),Eu=b(\"neg_infinity\"),Ev=b(Ap),Et=b(eD),Eo=[0,eG],Ec=b(\"%+nd\"),Ed=b(\"% nd\"),Ef=b(\"%+ni\"),Eg=b(\"% ni\"),Eh=b(\"%nx\"),Ei=b(\"%#nx\"),Ej=b(\"%nX\"),Ek=b(\"%#nX\"),El=b(\"%no\"),Em=b(\"%#no\"),Eb=b(\"%nd\"),Ee=b(zQ),En=b(\"%nu\"),D1=b(\"%+ld\"),D2=b(\"% ld\"),D4=b(\"%+li\"),D5=b(\"% li\"),D6=b(\"%lx\"),D7=b(\"%#lx\"),D8=b(\"%lX\"),D9=b(\"%#lX\"),D_=b(\"%lo\"),D$=b(\"%#lo\"),D0=b(\"%ld\"),D3=b(x5),Ea=b(\"%lu\"),DO=b(\"%+Ld\"),DP=b(\"% Ld\"),DR=b(\"%+Li\"),DS=b(\"% Li\"),DT=b(z8),DU=b(\"%#Lx\"),DV=b(\"%LX\"),DW=b(\"%#LX\"),DX=b(\"%Lo\"),DY=b(\"%#Lo\"),DN=b(\"%Ld\"),DQ=b(zk),DZ=b(\"%Lu\"),DB=b(\"%+d\"),DC=b(\"% d\"),DE=b(\"%+i\"),DF=b(\"% i\"),DG=b(qw),DH=b(\"%#x\"),DI=b(Ad),DJ=b(\"%#X\"),DK=b(\"%o\"),DL=b(\"%#o\"),DA=b(be),DD=b(y7),DM=b(yd),CV=b(E),CW=b(\"@}\"),CX=b(\"@?\"),CY=b(\"@\\n\"),CZ=b(\"@.\"),C0=b(\"@@\"),C1=b(\"@%\"),C2=b(\"@\"),CU=[0,0,0],Dy=b(\"CamlinternalFormat.Type_mismatch\"),Gt=b(a),Gu=b(fy),Gh=b(\"a boolean\"),Gi=b(za),Gj=b(za),Gk=b(zr),Gl=b(zr),Gm=b(a),Gn=b(bd),Go=b(a),Gp=b(\"one of: \"),Gq=b(\"Arg.Expand is is only allowed with Arg.parse_and_expand_argv_dynamic\"),Gg=b(\"no argument\"),Gf=b(\"(?)\"),F9=b(mE),F_=b(i0),F$=[0,[2,0,[11,b(\": unknown option '\"),[2,0,[11,b(\"'.\\n\"),0]]]],b(\"%s: unknown option '%s'.\\n\")],Gc=[0,[2,0,[11,b(\": wrong argument '\"),[2,0,[11,b(\"'; option '\"),[2,0,[11,b(\"' expects \"),[2,0,[11,b(x0),0]]]]]]]],b(\"%s: wrong argument '%s'; option '%s' expects %s.\\n\")],Gd=[0,[2,0,[11,b(\": option '\"),[2,0,[11,b(\"' needs an argument.\\n\"),0]]]],b(\"%s: option '%s' needs an argument.\\n\")],Ge=[0,[2,0,[11,b(dy),[2,0,[11,b(x0),0]]]],b(\"%s: %s.\\n\")],Ga=[0,b(i0)],Gb=[0,b(mE)],F5=[0,[2,0,[12,10,0]],b(qD)],F4=b(i0),FZ=b(yY),F0=b(i0),F3=b(mE),F1=b(yY),F2=b(mE),FY=[0,b(i0)],FT=[0,[11,b(rj),[2,0,[12,32,[2,0,[12,10,0]]]]],b(\" %s %s\\n\")],FU=b(yQ),FV=b(\"|\"),FW=b(\"{\"),FX=[0,[11,b(rj),[2,0,[12,32,[2,0,[2,0,[12,10,0]]]]]],b(\" %s %s%s\\n\")],FS=b(\"\"),FO=b(\"Stdlib.Arg.Bad\"),FP=b(\"Stdlib.Arg.Help\"),FQ=b(\"Stdlib.Arg.Stop\"),Gz=b(a),GA=[0,[11,b(c9),[2,0,[2,0,0]]],b(\", %s%s\")],G3=[0,[11,b(q4),[2,0,[12,10,0]]],b(Ae)],G4=[0,[11,b(\"Fatal error in uncaught exception handler: exception \"),[2,0,[12,10,0]]],b(\"Fatal error in uncaught exception handler: exception %s\\n\")],G2=b(\"Fatal error: out of memory in uncaught exception handler\"),G0=[0,[11,b(q4),[2,0,[12,10,0]]],b(Ae)],GU=[0,[2,0,[12,10,0]],b(qD)],GV=b(qa),GS=[0,[2,0,[12,10,0]],b(qD)],GT=[0,[11,b(qa),0],b(qa)],GK=b(\"Raised at\"),GL=b(\"Re-raised at\"),GM=b(\"Raised by primitive operation at\"),GN=b(\"Called from\"),GO=b(\" (inlined)\"),GQ=b(a),GP=[0,[2,0,[12,32,[2,0,[11,b(' in file \"'),[2,0,[12,34,[2,0,[11,b(\", line \"),[4,0,0,0,[11,b(zF),aow]]]]]]]]]],b('%s %s in file \"%s\"%s, line %d, characters %d-%d')],GR=[0,[2,0,[11,b(\" unknown location\"),0]],b(\"%s unknown location\")],GF=b(\"Out of memory\"),GG=b(\"Stack overflow\"),GH=b(\"Pattern matching failed\"),GI=b(\"Assertion failed\"),GJ=b(\"Undefined recursive module\"),GB=[0,[12,40,[2,0,[2,0,[12,41,0]]]],b(\"(%s%s)\")],GC=b(a),GD=b(a),GE=[0,[12,40,[2,0,[12,41,0]]],b(\"(%s)\")],Gy=[0,[4,0,0,0,0],b(be)],Gw=[0,[3,0,0],b(gd)],Gx=b(mV),GX=[0,b(a),b(\"(Cannot print locations:\\n bytecode executable program file not found)\"),b(\"(Cannot print locations:\\n bytecode executable program file appears to be corrupt)\"),b(\"(Cannot print locations:\\n bytecode executable program file has wrong magic number)\"),b(\"(Cannot print locations:\\n bytecode executable program file cannot be opened;\\n -- too many open files. Try running with OCAMLRUNPARAM=b=2)\")],G5=b(Aa),G6=[0,987910699,495797812,364182224,414272206,318284740,990407751,383018966,270373319,840823159,24560019,536292337,512266505,189156120,730249596,143776328,51606627,140166561,366354223,1003410265,700563762,981890670,913149062,526082594,1021425055,784300257,667753350,630144451,949649812,48546892,415514493,258888527,511570777,89983870,283659902,308386020,242688715,482270760,865188196,1027664170,207196989,193777847,619708188,671350186,149669678,257044018,87658204,558145612,183450813,28133145,901332182,710253903,510646120,652377910,409934019,801085050],Hm=b(\"Hashtbl: unsupported hash table format\"),Hk=[0,0],aou=b(z4),aos=b(\"CAMLRUNPARAM\"),G9=b(a),HM=[3,0,3],HN=b(eD),HH=b(Az),HI=b(\"<\\/\"),HJ=b(a),HD=b(Az),HE=b(\"<\"),HF=b(a),HB=b(fy),Hw=b(a),Hx=b(a),Hy=b(a),Hz=b(a),Hv=[0,b(a)],Hr=b(a),Hs=b(a),Ht=b(a),Hu=b(a),Hp=[0,b(a),0,b(a)],Ho=b(a),Hn=b(\"Stdlib.Format.String_tag\"),IC=[0,91],IB=[0,gh],ID=b(\"end of input not found\"),IE=b('scanf: bad conversion \"%a\"'),IF=b('scanf: bad conversion \"%t\"'),IG=b(\"scanf: missing reader\"),IH=[0,b(ys),1453,13],II=b('scanf: bad conversion \"%?\" (custom converter)'),IJ=b(ri),IK=b(ri),IL=b('scanf: bad conversion \"%-\"'),IM=b(ri),IP=[0,[3,0,[10,0]],b(\"%S%!\")],IQ=b(fC),IR=b(fC),IN=b(fC),IO=b(' in format \"'),IA=[0,37,b(a)],Iy=[0,[11,b(\"scanf: bad input at char number \"),[4,3,0,0,[11,b(dy),[2,0,0]]]],b(\"scanf: bad input at char number %i: %s\")],Iw=[0,[11,b(\"the character \"),[1,[11,b(\" cannot start a boolean\"),0]]],b(\"the character %C cannot start a boolean\")],Is=[0,[11,b(\"bad character hexadecimal encoding \\\\\"),[0,[0,0]]],b(\"bad character hexadecimal encoding \\\\%c%c\")],Ir=[0,[11,b(\"bad character decimal encoding \\\\\"),[0,[0,[0,0]]]],b(\"bad character decimal encoding \\\\%c%c%c\")],Im=b(\"an\"),Io=b(Aa),In=b(\"nfinity\"),Ic=b(\"digits\"),Id=[0,[11,b(xX),[1,[11,b(\" is not a valid \"),[2,0,[11,b(\" digit\"),0]]]]],b(\"character %C is not a valid %s digit\")],Ia=b(\"decimal digits\"),Ib=[0,[11,b(xX),[1,[11,b(\" is not a decimal digit\"),0]]],b(\"character %C is not a decimal digit\")],H8=b(\"0b\"),H9=b(\"0o\"),H_=b(\"0u\"),H$=b(iQ),H7=[0,b(ys),555,9],H4=b(q5),H5=b(qj),H6=[0,[11,b(\"invalid boolean '\"),[2,0,[12,39,0]]],b(\"invalid boolean '%s'\")],H2=[0,[11,b(\"looking for \"),[1,[11,b(\", found \"),[1,0]]]],b(\"looking for %C, found %C\")],H1=b(\"not a valid float in hexadecimal notation\"),H0=b(\"no dot or exponent part found in float token\"),HZ=[0,[11,b(yM),[2,0,[11,b(\" failed: premature end of file occurred before end of token\"),0]]],b(\"scanning of %s failed: premature end of file occurred before end of token\")],HY=[0,[11,b(yM),[2,0,[11,b(\" failed: the specified length was too short for token\"),0]]],b(\"scanning of %s failed: the specified length was too short for token\")],HX=[0,[11,b(\"illegal escape character \"),[1,0]],b(\"illegal escape character %C\")],HV=b(ey),HW=b(\"Stdlib.Scanf.Scan_failure\"),If=b(\"binary\"),Ih=b(\"octal\"),Ij=b(\"hexadecimal\"),It=b(\"a Char\"),Iu=b(\"a String\"),IU=[0,0],aor=b(\"TMPDIR\"),aoq=b(\"TEMP\"),IV=b(z$),IW=b(\"Win32\"),Ja=b(a),Jb=b(a),Jn=b(\"Str.matched_group\"),Jh=[0,92],Jj=b(\"\\\\( group not closed by \\\\)\"),Ji=[0,b(xO),y4,10],Jk=b(\"[ class not closed by ]\"),Jl=b(\"spurious \\\\) in regular expression\"),Jd=b(\"too many r* or r+ where r is nullable\"),Je=b(a),Jf=b(a),Jc=[0,b(xO),214,11],Jr=b(fy),Jq=b(ey),Jp=b(mC),JH=[0,b(\"src/lib/sedlexing.ml\"),47,27],Js=b(\"Sedlexing.MalFormed\"),Ju=b(a),JI=b(a),JU=b(a),JQ=b(ct),JR=b(hu),JS=b(bp),JT=[0,[15,[17,2,0]],b(\"%a@?\")],JM=b(qi),JN=b(xS),JO=b(' \"'),JP=b(fC),JK=b(\"Sexplib0__Sexp.Not_found_s\"),JL=b(\"Sexplib0__Sexp.Of_sexp_error\"),K$=[0,0],La=[0,1],K8=[0,b(\"Sexplib.Conv.Of_sexp_error\")],K9=[0,b(bo),410,15],K5=[0,0],K6=[0,0],K2=b(rc),K3=[0,b(bo),334,15],KZ=[0,b(\"Exit\")],K0=[0,b(bo),338,15],KW=[0,b(qM)],KX=[0,b(bo),342,15],KT=[0,b(mL)],KU=[0,b(bo),346,15],KQ=[0,b(q8)],KR=[0,b(bo),350,15],KN=[0,b(q1)],KO=[0,b(bo),354,15],KK=b(p9),KL=[0,b(bo),358,15],KH=[0,b(\"Not_found_s\")],KI=[0,b(bo),362,15],KE=[0,b(qI)],KF=[0,b(bo),366,15],KB=[0,b(\"Arg.Help\")],KC=[0,b(bo),370,15],Ky=[0,b(\"Arg.Bad\")],Kz=[0,b(bo),374,15],Kv=[0,b(\"Lazy.Undefined\")],Kw=[0,b(bo),378,15],Ks=[0,b(\"Parsing.Parse_error\")],Kt=[0,b(bo),382,15],Kp=[0,b(\"Queue.Empty\")],Kq=[0,b(bo),386,15],Km=[0,b(\"Scanf.Scan_failure\")],Kn=[0,b(bo),390,15],Kj=[0,b(\"Stack.Empty\")],Kk=[0,b(bo),394,15],Kg=[0,b(\"Sys.Break\")],Kh=[0,b(bo),398,15],Ke=[0,[2,0,[12,32,[2,0,[12,58,[4,0,0,0,[12,58,[4,0,0,0,0]]]]]]],b(\"%s %s:%d:%d\")],Kc=b(\"int64_of_sexp: \"),Kd=b(\"int64_of_sexp: atom needed\"),J$=b(\"int_of_sexp: \"),Ka=b(\"int_of_sexp: atom needed\"),J8=b(\"char_of_sexp: atom string must contain one character only\"),J9=b(\"char_of_sexp: atom needed\"),J6=b(\"string_of_sexp: atom needed\"),J5=b(\"unit_of_sexp: empty list needed\"),J2=[0,2],J1=[1,0],JZ=[1,0],Le=b(\"_of_sexp: unexpected variant constructor\"),Ld=b(\"_of_sexp: expected a variant type, saw an empty list\"),Lc=b(\"_of_sexp: expected a variant type, saw a nested list\"),Lb=b(\"_of_sexp: this constructor does not take arguments\"),Lz=b(\"internalhash\"),LQ=b(\".pp\"),LP=[0,b(\"Base.Sexp.pp_hum\"),0],LY=[0,b(qx),54,6],LV=[0,b(\"exn.ml.Reraised\")],LW=[0,b(qx),33,11],LS=[0,b(\"exn.ml.Finally\")],LT=[0,b(qx),19,11],LR=b(\"Base__Exn.Finally\"),LU=b(\"Base__Exn.Reraised\"),LX=b(\"Base__Exn.Sexp\"),LZ=b(\"Base.Exn\"),L0=b(a),L1=b(mC),L2=b(mC),L3=[0,[11,b(\"Negative position: \"),[4,0,0,0,0]],b(\"Negative position: %d\")],L4=[0,[11,b(\"Negative length: \"),[4,0,0,0,0]],b(\"Negative length: %d\")],L5=[0,[11,b(\"pos + len past end: \"),[4,0,0,0,[11,b(qB),[4,0,0,0,[11,b(\" > \"),[4,0,0,0,0]]]]]],b(\"pos + len past end: %d + %d > %d\")],L8=[0,b(\"list.ml.Transpose_got_lists_of_different_lengths\")],L9=[0,b(\"src/list.ml\"),1301,13],L7=b(\"Base__List.Transpose_got_lists_of_different_lengths\"),Mj=[0,b(\"src/info.ml\"),204,6],L_=[0,b(\"Could_not_construct\")],L$=[0,b(\"String\")],Ma=[0,b(\"Exn\")],Mb=[0,b(\"Sexp\")],Mc=[0,b(\"Tag_sexp\")],Md=[0,b(\"Tag_t\")],Me=[0,b(\"Tag_arg\")],Mf=[0,b(\"Of_list\")],Mg=[0,b(\"With_backtrace\")],Mi=b(\"Base__Info.Exn\"),Mk=b(\"Base.Info\"),Mm=b(\"Base.Error\"),Mz=[0,b(rd)],MA=[0,b(qN)],MB=[0,b(qY)],Mn=b(rd),Mo=b(qY),Mp=b(qN),Mq=b(y0),Mr=b(yg),Ms=b(xL),Mt=b(rd),Mu=b(qY),Mv=b(qN),Mw=b(y0),Mx=b(yg),My=b(xL),MH=b(\"Base.Sign\"),MJ=b(qt),MK=b(qp),ML=b(qL),MI=[0,b(\"src/comparable.ml\"),133,4],MR=b(hu),MP=b(hu),MQ=b(\"Base.Unit.of_string: () expected\"),MS=b(\"Base.Unit\"),MU=b(\"Sexpable.Of_stringable.t_of_sexp expected an atom, but got a list\"),M0=[0,b(zI),170,4],MZ=[0,b(zI),174,4],MX=s(cr,cr,i7),MY=s(1,0,0),MW=s(0,0,0),MV=[0,s(0,0,0)],M3=[0,[11,b(\"Char.of_string: \"),[3,0,0]],b(\"Char.of_string: %S\")],M4=b(\"Base.Char\"),M6=[0,[11,b(\"String.is_substring_at: invalid index \"),[4,0,0,0,[11,b(\" for string of length \"),[4,0,0,0,0]]]],b(\"String.is_substring_at: invalid index %d for string of length %d\")],M5=b(a),M8=[0,[3,0,0],b(gd)],M7=b(\"Base.Bytes\"),M9=[0,b(\"\\0\\0\\0\\0\\x01\\0\\x01\\0\\x02\\0\\x1b\\0R\\0i\\0\"),b(\"\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\0\\0\\xff\\xff\\x01\\0\"),b(\"\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\"),b(\"\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x02\\0\\0\\0\\0\\0\\x01\\0\\x03\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\0\\0\\0\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\0\\0\\0\\0\\0\\0\\x06\\0\\x04\\0\\0\\0\\0\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\0\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x06\\0\\x04\\0\\x05\\0\\0\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\0\\0\\0\\0\\0\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x07\\0\\0\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\"),b(\"\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\0\\0\\xff\\xff\\xff\\xff\\0\\0\\x02\\0\\x04\\0\\x04\\0\\x04\\0\\x04\\0\\x04\\0\\x04\\0\\x04\\0\\x04\\0\\x04\\0\\x04\\0\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x04\\0\\x04\\0\\x04\\0\\x04\\0\\x04\\0\\x04\\0\\xff\\xff\\xff\\xff\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\xff\\xff\\xff\\xff\\xff\\xff\\x01\\0\\x03\\0\\xff\\xff\\xff\\xff\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\xff\\xff\\x04\\0\\x04\\0\\x04\\0\\x04\\0\\x04\\0\\x04\\0\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x01\\0\\x03\\0\\x05\\0\\xff\\xff\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x05\\0\\x06\\0\\x06\\0\\x06\\0\\x06\\0\\x06\\0\\x06\\0\\x06\\0\\x06\\0\\x06\\0\\x06\\0\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x06\\0\\x06\\0\\x06\\0\\x06\\0\\x06\\0\\x06\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\xff\\xff\\xff\\xff\\xff\\xff\\x06\\0\\x06\\0\\x06\\0\\x06\\0\\x06\\0\\x06\\0\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\0\\xff\\xff\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\x07\\0\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\"),b(a),b(a),b(a),b(a),b(a),b(a)],Nv=[0,[2,0,[11,b(\".of_string: invalid input \"),[3,0,0]]],b(\"%s.of_string: invalid input %S\")],Nt=b(\"-0x\"),Nu=b(iQ),Np=b(\"int63\"),Nq=b(mX),Nn=b(zP),No=b(mX),Nj=b(\"int32\"),Nk=b(mX),Nf=b(ht),Ng=b(zP),Na=b(ht),Nb=b(mX),M_=[0,[11,b(\"conversion from \"),[2,0,[11,b(\" to \"),[2,0,[11,b(\" failed: \"),[2,0,[11,b(\" is out of range\"),0]]]]]]],b(\"conversion from %s to %s failed: %s is out of range\")],aok=[0,b(rb),96,9],aoj=[0,b(rb),148,9],aoi=[0,b(rb),176,9],Nw=[0,fF,fF,Ao,yV,yi,73,35,21,14,10,8,7,5,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],Ny=[0,s(cr,cr,yH),s(cr,cr,yH),s(cr,ez,0),s(1664510,0,0),s(Ao,0,0),s(5404,0,0),s(yV,0,0),s(463,0,0),s(yi,0,0),s(118,0,0),s(73,0,0),s(49,0,0),s(35,0,0),s(27,0,0),s(21,0,0),s(17,0,0),s(14,0,0),s(12,0,0),s(10,0,0),s(9,0,0),s(8,0,0),s(7,0,0),s(7,0,0),s(6,0,0),s(5,0,0),s(5,0,0),s(5,0,0),s(4,0,0),s(4,0,0),s(4,0,0),s(4,0,0),s(3,0,0),s(3,0,0),s(3,0,0),s(3,0,0),s(3,0,0),s(3,0,0),s(3,0,0),s(3,0,0),s(3,0,0),s(2,0,0),s(2,0,0),s(2,0,0),s(2,0,0),s(2,0,0),s(2,0,0),s(2,0,0),s(2,0,0),s(2,0,0),s(2,0,0),s(2,0,0),s(2,0,0),s(2,0,0),s(2,0,0),s(2,0,0),s(2,0,0),s(2,0,0),s(2,0,0),s(2,0,0),s(2,0,0),s(2,0,0),s(2,0,0),s(1,0,0),s(1,0,0)],NG=[0,[2,0,[11,b(yG),[12,37,[12,32,[2,0,[11,b(Af),0]]]]]],b(yr)],NF=[0,[2,0,[12,32,[12,37,[12,32,[2,0,[11,b(zv),0]]]]]],b(y2)],NC=s(0,0,0),ND=s(1,0,0),NE=s(63,0,0),NB=[0,[11,b(yD),0],b(yD)],NA=[0,[11,b(zD),0],b(zD)],NH=s(yz,yz,21845),NI=s(ym,ym,3855),NJ=s(yk,yk,257),OS=[0,[2,0,[11,b(yG),[12,37,[12,32,[2,0,[11,b(Af),0]]]]]],b(yr)],OR=[0,[2,0,[12,32,[12,37,[12,32,[2,0,[11,b(zv),0]]]]]],b(y2)],Oz=b(a),OA=b(\"[Int.ceil_log2] got invalid input\"),Ow=b(a),Ox=b(\"[Int.floor_log2] got invalid input\"),Or=[0,[11,b(mZ),0],b(mZ)],Oc=b(qt),Od=b(qp),Oe=b(qL),Oa=[0,b(\"src/int.ml\"),qA,2],N4=[0,[4,6,0,0,0],b(qw)],N3=[0,[4,6,0,0,0],b(qw)],NQ=[0,[11,b(\"Int.of_float: argument (\"),[8,[0,0,0],0,0,[11,b(iU),0]]],b(\"Int.of_float: argument (%f) is out of range or NaN\")],NM=[0,[11,b(\"Int.of_string: \"),[3,0,0]],b(\"Int.of_string: %S\")],N5=b(\"Base.Int.Hex\"),N7=b(\"Base.Int\"),O4=[0,[11,b(\"Nativeint.of_float: argument (\"),[8,[0,0,0],0,0,[11,b(iU),0]]],b(\"Nativeint.of_float: argument (%f) is out of range or NaN\")],OY=b(\"Base.Nativeint\"),Ph=b(a),Pi=b(\"[Int64.ceil_log2] got invalid input\"),Pf=b(a),Pg=b(\"[Int64.floor_log2] got invalid input\"),Pe=[0,[11,b(mZ),0],b(mZ)],Pc=[0,[11,b(\"Int64.of_float: argument (\"),[8,[0,0,0],0,0,[11,b(iU),0]]],b(\"Int64.of_float: argument (%f) is out of range or NaN\")],Pj=b(\"Base.Int64\"),Qp=b(iQ),Qo=[0,[7,6,0,0,0],b(z8)],P3=b(qt),P4=b(qp),P5=b(qL),P1=[0,b(zH),317,2],PT=[0,[11,b(\"Int63.of_float: argument (\"),[8,[0,0,0],0,0,[11,b(iU),0]]],b(\"Int63.of_float: argument (%f) is out of range or NaN\")],PK=s(0,0,0),PI=[0,[11,b(\"Int63.of_string: invalid input \"),[3,0,0]],b(\"Int63.of_string: invalid input %S\")],Pr=[0,b(zH),q2,20],Po=s(2,0,0),Pn=s(2,0,0),Pm=s(2,0,0),Pl=s(2,0,0),Pp=s(16777214,cr,i7),Ps=s(1,0,0),Qq=b(\"Base.Int63.Hex\"),Qs=b(\"Base.Int63\"),QJ=b(\"Base.Bool\"),QQ=[0,[11,b(\"Int32.of_float: argument (\"),[8,[0,0,0],0,0,[11,b(iU),0]]],b(\"Int32.of_float: argument (%f) is out of range or NaN\")],Q1=b(\"Base.Int32\"),anD=[0,b(\"src/int63.ml\"),155,9],Re=b(\"%.15g\"),Rf=b(\"%.17g\"),Rc=b(eD),Rg=b(\"Base.Float\"),Ri=b(yT),Rh=b(z4),RH=b(a),RI=b(\"ppx_inline_test: cannot use -list-partition or -partition without specifying a partition at preprocessing time\"),anf=b(zo),ane=b(zo),am3=[0,[11,b(\"Argument \"),[2,0,[11,b(\" doesn't fit the format filename[:line_number]\\n\"),[10,0]]]],b(\"Argument %s doesn't fit the format filename[:line_number]\\n%!\")],amO=[0,[2,0,[11,b(\": unexpected anonymous argument \"),[2,0,[12,10,[10,0]]]]],b(\"%s: unexpected anonymous argument %s\\n%!\")],RD=[0,[11,b(qJ),[3,0,[11,b(zR),[4,0,0,0,[11,b(\" , characters \"),[4,0,0,0,[11,b(\" - \"),[4,0,0,0,[12,32,[10,0]]]]]]]]]],b(\" File %S , line %d , characters %d - %d %!\")],RC=[0,[11,b(qJ),[3,0,[11,b(zR),[4,0,0,0,[12,32,[10,0]]]]]],b(\" File %S , line %d %!\")],RB=[0,[11,b(qJ),[3,0,[12,32,[10,0]]]],b(\" File %S %!\")],Rk=[0,[2,0,0],b(cv)],Rm=[0,[2,0,0],b(cv)],Rn=[0,0,0],anB=b(\"FORCE_DROP_INLINE_TEST\"),Rp=b(a),RE=b(yo),amK=b(yo),amL=[0,[2,0,[12,32,[2,0,[12,32,[2,0,[11,b(\" [args]\"),0]]]]]],b(\"%s %s %s [args]\")],amQ=b(\" Path to the root of the source tree\"),amR=b(\"-source-tree-root\"),amS=b(\" Allow output patterns in tests expectations\"),amT=b(\"-allow-output-patterns\"),amV=b(\" Diff command for tests that require diffing (use - to disable diffing)\"),amW=b(\"-diff-cmd\"),amX=b(\" Update expect tests in place\"),amY=b(\"-in-place\"),amZ=b(\" Summarize tests without using color\"),am0=b(\"-no-color\"),am2=b('location Run only the tests specified by all the -only-test options.\\n Locations can be one of these forms:\\n - file.ml\\n - file.ml:line_number\\n - File \"file.ml\"\\n - File \"file.ml\", line 23\\n - File \"file.ml\", line 23, characters 2-3'),am4=b(\"-only-test\"),am6=b(\"substring Only run tests whose names contain the given substring\"),am7=b(\"-matching\"),am9=b(\"tag Only run tests tagged with [tag] (overrides previous -drop-tag)\"),am_=b(\"-require-tag\"),ana=b(\"tag Only run tests not tagged with [tag] (overrides previous -require-tag)\"),anb=b(\"-drop-tag\"),and=b(\" Log the tests run in inline_tests.log\"),ang=b(\"-log\"),anh=b(\" Show the number of tests ran\"),ani=b(\"-show-counts\"),anj=b(\" End with an error if no tests were run\"),ank=b(\"-strict\"),anl=b(\" Run tests only up to the first error (doesn't work for expect tests)\"),anm=b(\"-stop-on-error\"),ann=b(\" Show the tests as they run\"),ano=b(\"-verbose\"),anq=b(\" Only run the tests in the given partition\"),anr=b(\"-partition\"),ant=b(\" Lists all the partitions that contain at least one test or test_module\"),anu=b(\"-list-partitions\"),anw=b(\" Do not run tests but show what would have been run\"),anx=b(\"-list-test-names\"),RF=b(\"TESTING_FRAMEWORK\"),amI=b(\"PPX_INLINE_TEST_LIB_AM_RUNNING_INLINE_TEST\"),amG=b(\"inline-test\"),RJ=b(a),RK=b(dz),RL=b(dz),Sf=[0,[18,[1,[0,[11,b(p),0],b(p)]],0],b(bH)],Sg=[0,[11,b(gg),[17,[0,b(g),1,0],0]],b(mw)],Sh=[0,[17,0,0],b(E)],R_=b(c9),Sa=b(a),R$=[0,[2,0,[2,0,0]],b(\"%s%s\")],R9=[0,[12,92,0],b(qi)],Sb=[0,[11,b(gg),[17,[0,b(g),1,0],0]],b(mw)],R6=[0,[17,[0,b(g),1,0],0],b(g)],R0=b(\"and\"),R3=b(a),R1=[0,[18,[1,[0,[11,b(p),0],b(p)]],[2,0,[2,0,[11,b(bV),[17,[0,b(g),1,0],0]]]]],b(\"@[%s%s =@ \")],R2=[0,[17,0,[17,[0,b(r),0,0],0]],b(Ak)],RW=[0,[18,[1,[0,[11,b(p),0],b(p)]],[2,0,[11,b(bV),[17,[0,b(g),1,0],0]]]],b(\"@[%s =@ \")],RX=[0,[17,0,[17,[0,b(r),0,0],0]],b(Ak)],RV=[0,[18,[1,[0,[11,b(P),0],b(P)]],0],b(cJ)],RY=[0,[17,0,0],b(E)],RZ=[0,[18,[1,[0,[11,b(P),0],b(P)]],0],b(cJ)],R4=[0,[17,0,0],b(E)],R5=[0,[18,[1,[0,[11,b(p),0],b(p)]],0],b(bH)],R7=[0,[17,0,0],b(E)],R8=[0,[18,[1,[0,[11,b(p),0],b(p)]],0],b(bH)],Sc=[0,[17,0,0],b(E)],Sd=[0,[18,[1,[0,[11,b(bU),0],b(bU)]],[18,[1,[0,[11,b(p),0],b(p)]],[11,b(iR),[17,[0,b(g),1,0],0]]]],b(yj)],Se=[0,[11,b(\"is\"),[17,0,0]],b(\"is@]\")],Si=[0,[17,0,0],b(E)],RT=b(ct),RU=b(bp),RQ=[0,[18,[1,[0,[11,b(p),0],b(p)]],0],b(bH)],RR=[0,[17,[0,b(g),1,0],0],b(g)],RS=[0,[17,0,0],b(E)],RO=b(ct),RP=b(bp),RM=b(a),RN=b(dz),Sj=b(dz),Sm=[0,[11,b(i1),[10,0]],b(i8)],Sn=[0,b(\"cor/roc/parser.ml\"),489,4],Sk=b(a),Sl=b(dz),Su=b(dz),SL=[0,[11,b(iW),[3,0,0]],b(iX)],SN=[0,b(a),1,0,0],Sv=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\"),Sw=b(jf),Sx=b(ja),Sy=b(yW),Sz=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x03\\x01\\x01\\x01\\x01\\x01\\x01\\x01\"),SA=b(i3),SB=b(jb),SC=b(zx),SD=b(jg),SE=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x02\\x03\\0\\0\\x04\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x02\\0\\0\\x05\\0\\0\\0\\0\\x06\\x07\\0\\0\\b\\t\\0\\0\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\0\\0\\0\\x0b\\0\\0\\0\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\0\\r\\0\\0\\0\\0\\x0e\\x0f\\x0f\\x0f\\x10\\x0f\\x0f\\x0f\\x11\\x0f\\x0f\\x12\\x0f\\x0f\\x0f\\x0f\\x0f\\x0f\\x0f\\x13\\x0f\\x0f\\x14\\x0f\\x0f\\x0f\"),SF=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x02\\0\\0\\x03\"),SG=b(iT),SH=b(a),SI=b(dz),SJ=b(\"Roc__Lexer.SyntaxError\"),SO=b(dz),S7=b(d7),S6=b(d7),S4=b(d7),S2=b(d7),S0=b(d7),SY=b(d7),ST=[0,[11,b(i_),[2,0,[11,b(d1),[2,0,0]]]],b(iV)],SU=[0,[11,b(jd),[2,0,0]],b(iY)],SR=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],b(i6)],SP=b(a),SQ=b(dz),SV=b(dz),S9=b(dz),S_=b(a),S$=b(bJ),Ta=b(bJ),Te=[0,0,0],Tj=[0,[11,b(qB),0],b(qB)],Tr=[0,[11,b(yF),0],b(yF)],Ts=[0,[11,b(\"]->\"),[17,[0,b(g),1,0],0]],b(\"]->@ \")],Tt=[0,[11,b(gg),[17,[0,b(g),1,0],0]],b(mw)],Tm=[0,[12,42,[4,0,0,0,0]],b(\"*%d\")],Tn=[0,[12,63,[4,0,0,0,0]],b(\"?%d\")],To=b(fE),Tp=b(hu),Tq=[0,[18,[1,[0,[11,b(p),0],b(p)]],0],b(bH)],Tu=[0,[17,0,0],b(E)],Tk=b(ct),Tl=b(bp),T6=[0,[17,[0,b(r),0,0],[17,[0,b(r),0,0],0]],b(qh)],T5=[0,[18,[1,[0,[11,b(P),0],b(P)]],0],b(cJ)],T7=[0,[17,0,0],b(E)],TY=[0,[18,[1,[0,[11,b(bU),0],b(bU)]],[11,b(\"proto \"),[2,0,[12,32,[2,0,[11,b(Am),[17,[0,b(g),1,0],0]]]]]]],b(\"@[proto %s %s :@ \")],TZ=[0,0],T0=[0,[17,0,0],b(E)],T1=b(\"entry\"),T4=b(\"let\"),T2=[0,[18,[1,[0,[11,b(bU),0],b(bU)]],[2,0,[12,32,[2,0,[11,b(bV),[17,[0,b(g),1,0],0]]]]]],b(\"@[%s %s =@ \")],T3=[0,[17,0,0],b(E)],TV=[0,[17,[0,b(g),1,0],[18,[1,[0,0,b(a)]],[11,b(gf),0]]],b(\"@ @[| \")],TW=[0,[17,0,0],b(E)],TR=[0,[12,92,0],b(qi)],TS=[0,[11,b(gg),[17,[0,b(g),1,0],0]],b(mw)],TO=[0,[17,[0,b(g),1,0],0],b(g)],TJ=[0,[18,[1,[0,[11,b(p),0],b(p)]],[11,b(fG),[2,0,[11,b(bV),[17,[0,b(g),1,0],0]]]]],b(\"@[let %s =@ \")],TK=[0,[17,0,[17,[0,b(r),0,0],[18,[1,[0,[11,b(p),0],b(p)]],[11,b(mS),[17,[0,b(g),1,0],0]]]]],b(\"@]@,@[in@ \")],TL=[0,[17,0,0],b(E)],TG=b(fE),TH=b(hu),TI=[0,[18,[1,[0,[11,b(P),0],b(P)]],0],b(cJ)],TM=[0,[17,0,0],b(E)],TN=[0,[18,[1,[0,[11,b(p),0],b(p)]],0],b(bH)],TP=[0,[17,0,0],b(E)],TQ=[0,[18,[1,[0,[11,b(p),0],b(p)]],0],b(bH)],TT=[0,[17,0,0],b(E)],TU=[0,[18,[1,[0,[11,b(bU),0],b(bU)]],[11,b(\"choice {\"),0]],b(\"@[choice {\")],TX=[0,[11,b(rh),[17,0,0]],b(\" }@]\")],TE=b(ct),TF=b(bp),TC=b(fE),TD=b(hu),TB=b(y5),Tw=b(a),Tx=[0,[11,b(\"(entry) \"),[2,0,[11,b(dy),0]]],b(\"(entry) %s: \")],Ty=[0,[11,b(mt),[2,0,[11,b(dy),0]]],b(yy)],Tz=[0,[11,b(mB),[2,0,[11,b(dy),0]]],b(zU)],TA=[0,[11,b(\"(proto) \"),[2,0,[11,b(dy),0]]],b(\"(proto) %s: \")],Tv=[0,[11,b(\"```uls\\n\"),[2,0,[11,b(mv),0]]],b(\"```uls\\n%s\\n```\")],Th=[0,[12,mF,[4,0,0,0,[12,58,0]]],b(\"~%d:\")],Ti=[0,[12,58,[2,0,0]],b(\":%s\")],Tf=b(ra),Tg=[0,[12,91,[2,0,[12,93,0]]],b(\"[%s]\")],Td=b(y5),Tb=b(a),Tc=b(bJ),T8=b(bJ),Uc=b(\"bad application\"),Ub=[2,b(zW)],Ua=b(\"application to non-function\"),T9=b(a),T_=b(bJ),T$=b(\"Uls__Eval.Eval_error\"),Ue=b(bJ),UJ=[0,1],UB=b(\"p has links\"),UC=b(\"found specialization for non-value type \"),UD=b(\"var ended up in proto\"),UE=b(\"should always be covered in assoc_lset\"),UF=b(\"don't unify\"),UA=b(\"unspec in proto is solved somehow\"),Uy=b(\" Spec: \"),Uz=b(\"something weird ended up in proto, spec lsets. Proto: \"),UG=b(\"Created lset table has duplicates or is unsorted!\"),UH=b(\"proto is not specialized!\"),Uw=b(qE),Ux=b(qC),Ut=[0,b(qK),mF,8],Uu=[0,b(qK),150,30],Uv=[0,b(qK),149,60],Ur=b(\"differing values\"),Us=b(\"incompatible types\"),Up=b(i$),Uq=b(mN),Uo=b(\"attempting to unify generalization\"),Ul=b(hr),Um=b(d1),Un=b(rn),Uf=b(a),Ug=b(bJ),Uk=b(\"Uls__Solve.Solve_err\"),UK=b(bJ),US=b(d1),UT=b(yP),UU=b(\"unspecialized var type \"),UV=[0,b(q_),151,14],UW=[0,b(q_),171,10],UP=b(xZ),UQ=b(bp),UR=b(ct),UX=b(c9),UY=b(\"Ir error: leftover specializations for \"),U0=[0,b(q_),eB,12],U1=b(\"No irmorphized roots found!\"),UO=b(xZ),UL=b(a),UM=b(bJ),UN=b(\"Uls__Ir.Ir_error\"),U2=b(bJ),U$=[0,[11,b(i1),[10,0]],b(i8)],Va=[0,b(\"cor/experiments/uls/parser.ml\"),606,4],U_=[0,b(\"cor/experiments/uls/parser.mly\"),136,6],U9=[2,b(fE)],U7=[1,b(fE)],U8=[2,b(fE)],U5=[0,b(fE)],U6=[2,b(fE)],U3=b(a),U4=b(bJ),Vf=b(bJ),Vx=[0,[11,b(iW),[3,0,0]],b(iX)],Vy=b(a),VA=[0,b(a),1,0,0],Vg=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\"),Vh=b(jf),Vi=b(ja),Vj=b(qc),Vk=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x02\\x01\"),Vl=b(AA),Vm=b(i3),Vn=b(Ai),Vo=b(jb),Vp=b(jg),Vq=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x02\\x03\\0\\0\\x04\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x02\\0\\0\\x05\\0\\0\\0\\0\\x06\\x07\\0\\0\\0\\b\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\t\\0\\0\\n\\0\\0\\0\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\x0b\\0\\f\\0\\0\\0\\0\\r\\r\\x0e\\r\\x0f\\r\\r\\r\\x10\\r\\r\\x11\\r\\r\\r\\x12\\r\\r\\r\\r\\r\\r\\r\\r\\r\\r\\x13\\x14\\x15\"),Vr=b(mM),Vs=b(iT),Vt=b(a),Vu=b(bJ),Vv=b(\"Uls__Lexer.SyntaxError\"),VB=b(bJ),VU=[0,[17,[0,b(g),1,0],0],b(g)],VV=[0,[11,b(gf),0],b(gf)],VW=[0,[18,[1,[0,0,b(a)]],0],b(my)],VX=[2,b(zW)],VY=[0,[17,0,0],b(E)],VS=[0,[17,[0,b(r),0,0],[17,[0,b(r),0,0],0]],b(qh)],VT=[0,[18,[1,[0,[11,b(p),0],b(p)]],[2,0,[11,b(bV),0]]],b(\"@[%s =\")],VZ=[0,[17,0,0],b(E)],VR=[0,[18,[1,[0,[11,b(P),0],b(P)]],0],b(cJ)],V0=[0,[17,0,0],b(E)],VH=[0,[11,b(i_),[2,0,[11,b(d1),[2,0,0]]]],b(iV)],VI=[0,[11,b(jd),[2,0,0]],b(iY)],VE=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],b(i6)],VC=b(a),VD=b(bJ),VK=b(bJ),V4=b(bJ),V7=[0,[2,0,0],b(cv)],V5=b(a),V6=b(aK),V8=b(aK),Xb=[0,[18,[1,[0,[11,b(P),0],b(P)]],0],b(cJ)],Xc=[0,[17,0,0],b(E)],W9=[0,[17,[0,b(r),0,0],[18,[1,[0,[11,b(fA),0],b(fA)]],[11,b(gf),0]]],b(zL)],W_=[0,[17,[0,b(g),1,0],[11,b(gk),0]],b(qb)],W$=[0,[17,0,0],b(E)],W4=[0,[18,[1,[0,[11,b(F),0],b(F)]],[11,b(fG),[2,0,[11,b(bV),[17,[0,b(g),1,0],0]]]]],b(xK)],W5=[0,[17,0,[17,[0,b(g),1,0],[11,b(mS),[17,0,[17,[0,b(r),0,0],0]]]]],b(qX)],W0=[0,[17,[0,b(g),1,0],0],b(g)],WZ=[0,[18,[1,[0,[11,b(p),0],b(p)]],[2,0,0]],b(mQ)],W1=[0,[17,0,0],b(E)],WY=[0,[18,[1,[0,[11,b(P),0],b(P)]],0],b(cJ)],W2=[0,[17,0,0],b(E)],W3=[0,[18,[1,[0,[11,b(P),0],b(P)]],[18,[1,[0,[11,b(cu),0],b(cu)]],0]],b(ql)],W6=[0,[17,0,0],b(E)],W7=[0,[18,[1,[0,[11,b(bU),0],b(bU)]],[18,[1,[0,[11,b(p),0],b(p)]],[11,b(\"match\"),[17,[0,b(g),1,0],0]]]],b(\"@[@[match@ \")],W8=[0,[11,b(\" with\"),[17,0,0]],b(\" with@]\")],Xa=[0,[17,0,0],b(E)],WR=[0,[17,[0,b(g),1,0],0],b(g)],WQ=[0,[2,0,0],b(cv)],WP=[0,[18,[1,[0,[11,b(p),0],b(p)]],0],b(bH)],WS=[0,[17,0,0],b(E)],WT=[0,[12,95,0],b(mV)],WV=[0,[17,[0,b(g),1,0],[11,b(gf),0]],b(y9)],WU=[0,[18,[1,[0,[11,b(p),0],b(p)]],0],b(bH)],WW=[0,[17,0,0],b(E)],WX=[0,[17,[0,b(g),1,0],[11,b(\"as \"),[2,0,0]]],b(\"@ as %s\")],WN=b(ct),WO=b(bp),WJ=b(a),WK=b(a),WL=[0,[11,b(mt),[2,0,[11,b(dy),0]]],b(yy)],WM=[0,[11,b(mB),[2,0,[11,b(dy),0]]],b(zU)],WI=[0,[11,b(\"```refine\\n\"),[2,0,[11,b(mv),0]]],b(\"```refine\\n%s\\n```\")],WD=[0,[17,[0,b(g),1,0],0],b(g)],WC=[0,[2,0,0],b(cv)],WG=[0,[12,44,[17,[0,b(g),1,0],0]],b(az)],WE=[0,[12,39,[4,0,0,0,0]],b(\"'%d\")],WF=[0,[18,[1,[0,[11,b(p),0],b(p)]],[12,91,0]],b(yU)],WH=[0,[12,93,[17,0,0]],b(yn)],WB=[0,[15,0],b(ad)],Wz=b(yq),WA=b(bp),Wy=[0,[15,0],b(ad)],Wr=[0,[12,40,[18,[1,[0,[11,b(w),0],b(w)]],[11,b(yN),[17,[0,b(g),1,0],0]]]],b(xM)],Ws=[0,[4,0,0,0,0],b(be)],Wt=[0,[17,0,[12,41,0]],b(au)],Wu=[0,[12,40,[18,[1,[0,[11,b(w),0],b(w)]],[11,b(As),[17,[0,b(g),1,0],0]]]],b(z7)],Wv=[0,[17,0,[12,41,0]],b(au)],Ww=[0,[12,40,[18,[1,[0,[11,b(w),0],b(w)]],[11,b(z3),[17,[0,b(g),1,0],0]]]],b(z9)],Wx=[0,[17,0,[12,41,0]],b(au)],Wq=[0,[15,0],b(ad)],Wn=[0,[12,59,[17,[0,b(g),1,0],0]],b(aH)],Wm=[0,[18,[1,[0,[11,b(w),0],b(w)]],[12,91,0]],b(aU)],Wo=[0,[17,[0,b(r),0,0],[12,93,[17,0,0]]],b(aO)],Wl=[0,[12,40,[18,[1,[0,[11,b(w),0],b(w)]],[11,b(\"Syntax.TTag\"),[17,[0,b(g),1,0],0]]]],b(\"(@[<2>Syntax.TTag@ \")],Wp=[0,[17,0,[12,41,0]],b(au)],Wk=[0,[15,0],b(ad)],Wh=[0,[12,59,[17,[0,b(g),1,0],0]],b(aH)],Wg=[0,[18,[1,[0,[11,b(w),0],b(w)]],[12,91,0]],b(aU)],Wi=[0,[17,[0,b(r),0,0],[12,93,[17,0,0]]],b(aO)],Wd=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c7)],We=[0,[3,0,0],b(gd)],Wf=[0,[12,44,[17,[0,b(g),1,0],0]],b(az)],Wj=[0,[17,0,[12,41,0]],b(au)],V9=b(a),V_=b(aK),Xd=b(aK),Xp=b(qE),Xq=b(qC),Xl=b(\"tags have different sizes\"),Xo=b(i$),Xm=b(i$),Xn=b(mN),Xi=b(hr),Xj=b(d1),Xk=b(rn),Xh=b(\"cannot deep copy unbound type\"),Xe=b(a),Xf=b(aK),Xg=b(\"Refine__Solve.Solve_err\"),Xs=b(aK),Xw=[0,[0,0,0],0],Xv=b(d4),Xt=b(a),Xu=b(aK),Xx=b(aK),Yu=[0,[17,[0,b(r),0,0],0],b(r)],Yt=[0,[18,[1,[0,[11,b(P),0],b(P)]],0],b(cJ)],Yv=[0,[11,b(zJ),0],b(zJ)],Yw=[0,[17,0,0],b(E)],Yo=[0,[17,[0,b(r),0,0],0],b(r)],Yn=[0,[17,[0,b(r),0,0],[18,[1,[0,[11,b(P),0],b(P)]],[18,[1,[0,[11,b(bU),0],b(bU)]],[4,0,0,0,[11,b(\": {\"),0]]]]],b(\"@,@[@[%d: {\")],Yp=[0,[17,[0,b(r),0,0],[11,b(\"feed \"),0]],b(\"@,feed \")],Yq=[0,[17,0,[17,[0,b(r),0,0],[12,cs,[17,0,0]]]],b(\"@]@,}@]\")],Yi=[0,[11,b(fG),0],b(fG)],Yj=[0,[11,b(xU),0],b(xU)],Yk=[0,[12,59,0],b(x1)],Yl=[0,[18,[1,[0,[11,b(P),0],b(P)]],[18,[1,[0,[11,b(bU),0],b(bU)]],[11,b(zB),0]]],b(\"@[@[switch \")],Ym=[0,[11,b(mH),0],b(mH)],Yr=[0,[17,0,[17,[0,b(r),0,0],[11,b(yJ),0]]],b(\"@]@,} in join \")],Ys=[0,[17,0,0],b(E)],Yg=[0,[12,32,0],b(bd)],Yc=[0,[17,[2,eG],[11,b(\"et_union_id \"),0]],b(\"@get_union_id \")],Yd=[0,[17,[2,98],[11,b(\"uild_union \"),[4,0,0,0,[12,32,0]]]],b(\"@build_union %d \")],Ye=[0,[17,[2,eG],[11,b(\"et_union_struct \"),0]],b(\"@get_union_struct \")],Yf=[0,[17,[2,98],[11,b(\"uild_struct\"),0]],b(\"@build_struct\")],Yh=[0,[17,[2,eG],[11,b(\"et_field \"),[4,0,0,0,[12,32,0]]]],b(\"@get_field %d \")],Yb=[0,[2,0,0],b(cv)],Ya=[0,[2,0,[11,b(\" : \"),0]],b(\"%s : \")],X8=[0,[12,32,0],b(bd)],X7=[0,[12,96,[4,0,0,0,[11,b(mH),0]]],b(\"`%d {\")],X9=[0,[12,cs,0],b(yQ)],X0=[0,[11,b(zy),0],b(zy)],X1=[0,[11,b(ht),0],b(ht)],X2=[0,[11,b(gb),0],b(gb)],X3=[0,[11,b(qS),0],b(qS)],X4=b(c9),X5=[0,[11,b(rh),0],b(rh)],X6=[0,[11,b(zN),0],b(zN)],X_=b(c9),X$=[0,[11,b(zT),0],b(zT)],XZ=b(d4),XY=b(d4),XX=[0,[15,0],b(ad)],XT=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c7)],XU=[0,[12,44,[17,[0,b(g),1,0],0]],b(az)],XV=[0,[3,0,0],b(gd)],XW=[0,[17,0,[12,41,0]],b(au)],XR=[0,[15,0],b(ad)],XN=[0,[12,59,[17,[0,b(g),1,0],0]],b(aH)],XM=[0,[18,[1,[0,[11,b(w),0],b(w)]],[12,91,0]],b(aU)],XO=[0,[17,[0,b(r),0,0],[12,93,[17,0,0]]],b(aO)],XL=[0,[12,59,[17,[0,b(g),1,0],0]],b(aH)],XK=[0,[18,[1,[0,[11,b(w),0],b(w)]],[12,91,0]],b(aU)],XP=[0,[17,[0,b(r),0,0],[12,93,[17,0,0]]],b(aO)],XG=[0,[12,59,[17,[0,b(g),1,0],0]],b(aH)],XF=[0,[18,[1,[0,[11,b(w),0],b(w)]],[12,91,0]],b(aU)],XH=[0,[17,[0,b(r),0,0],[12,93,[17,0,0]]],b(aO)],XC=b(\"Ir.Void\"),XD=b(\"Ir.Int\"),XE=[0,[12,40,[18,[1,[0,[11,b(w),0],b(w)]],[11,b(\"Ir.Struct\"),[17,[0,b(g),1,0],0]]]],b(\"(@[<2>Ir.Struct@ \")],XI=[0,[17,0,[12,41,0]],b(au)],XJ=[0,[12,40,[18,[1,[0,[11,b(w),0],b(w)]],[11,b(\"Ir.Union\"),[17,[0,b(g),1,0],0]]]],b(\"(@[<2>Ir.Union@ \")],XQ=[0,[17,0,[12,41,0]],b(au)],XA=[0,[12,37,[4,0,0,0,0]],b(\"%%%d\")],Xy=b(a),Xz=b(aK),Yx=b(aK),YA=[0,[4,0,0,0,0],b(be)],Z3=[0,b(\"cor/experiments/refine/decision_tree.ml\"),153,12],Z4=b(\"layout of branch var cannot be int\"),Z2=[0,[15,0],b(ad)],Z0=[0,[12,59,[17,[0,b(g),1,0],0]],b(aH)],ZZ=[0,[18,[1,[0,[11,b(w),0],b(w)]],[12,91,0]],b(aU)],Z1=[0,[17,[0,b(r),0,0],[12,93,[17,0,0]]],b(aO)],ZX=[0,[15,0],b(ad)],ZS=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c7)],ZT=[0,[4,0,0,0,0],b(be)],ZU=[0,[12,44,[17,[0,b(g),1,0],0]],b(az)],ZV=[0,[17,0,[12,41,0]],b(au)],ZR=[0,[12,59,[17,[0,b(g),1,0],0]],b(aH)],ZQ=[0,[18,[1,[0,[11,b(w),0],b(w)]],[12,91,0]],b(aU)],ZW=[0,[17,[0,b(r),0,0],[12,93,[17,0,0]]],b(aO)],ZO=[0,[15,0],b(ad)],ZM=[0,[12,59,[17,[0,b(g),1,0],0]],b(aH)],ZL=[0,[18,[1,[0,[11,b(w),0],b(w)]],[12,91,0]],b(aU)],ZN=[0,[17,[0,b(r),0,0],[12,93,[17,0,0]]],b(aO)],ZJ=[0,[15,0],b(ad)],ZF=[0,[12,59,[17,[0,b(g),1,0],0]],b(aH)],ZE=[0,[18,[1,[0,[11,b(w),0],b(w)]],[12,91,0]],b(aU)],ZG=[0,[17,[0,b(r),0,0],[12,93,[17,0,0]]],b(aO)],ZB=[0,[12,59,[17,[0,b(g),1,0],0]],b(aH)],ZA=[0,[18,[1,[0,[11,b(w),0],b(w)]],[12,91,0]],b(aU)],ZC=[0,[17,[0,b(r),0,0],[12,93,[17,0,0]]],b(aO)],Zy=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c7)],Zz=[0,[12,44,[17,[0,b(g),1,0],0]],b(az)],ZD=[0,[12,44,[17,[0,b(g),1,0],0]],b(az)],ZH=[0,[17,0,[12,41,0]],b(au)],Zx=[0,[11,b(\"`CtorCase (\"),[18,[1,[0,[11,b(hq),0],b(hq)]],0]],b(\"`CtorCase (@[\")],ZI=[0,[17,0,[12,41,0]],b(au)],Zv=b(\"unreachable 91\"),Zu=[0,[15,0],b(ad)],Zp=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c7)],Zq=[0,[12,44,[17,[0,b(g),1,0],0]],b(az)],Zr=[0,[4,0,0,0,0],b(be)],Zs=[0,[17,0,[12,41,0]],b(au)],Zo=[0,[12,59,[17,[0,b(g),1,0],0]],b(aH)],Zn=[0,[18,[1,[0,[11,b(w),0],b(w)]],[12,91,0]],b(aU)],Zt=[0,[17,[0,b(r),0,0],[12,93,[17,0,0]]],b(aO)],Zl=[0,[15,0],b(ad)],Zh=[0,[12,59,[17,[0,b(g),1,0],0]],b(aH)],Zg=[0,[18,[1,[0,[11,b(w),0],b(w)]],[12,91,0]],b(aU)],Zi=[0,[17,[0,b(r),0,0],[12,93,[17,0,0]]],b(aO)],Ze=[0,[12,40,[18,[1,[0,[11,b(w),0],b(w)]],[11,b(\"Decision_tree.Case (\"),[17,[0,b(r),0,0],0]]]],b(\"(@[<2>Decision_tree.Case (@,\")],Zf=[0,[12,44,[17,[0,b(g),1,0],0]],b(az)],Zj=[0,[12,44,[17,[0,b(g),1,0],0]],b(az)],Zk=[0,[17,[0,b(r),0,0],[11,b(hs),[17,0,0]]],b(hw)],Zd=[0,[15,0],b(ad)],Za=[0,[12,59,[17,[0,b(g),1,0],0]],b(aH)],Y$=[0,[18,[1,[0,[11,b(w),0],b(w)]],[12,91,0]],b(aU)],Zb=[0,[17,[0,b(r),0,0],[12,93,[17,0,0]]],b(aO)],Y6=b(\"Decision_tree.Unreachable\"),Y7=[0,[12,40,[18,[1,[0,[11,b(w),0],b(w)]],[11,b(\"Decision_tree.Immediate\"),[17,[0,b(g),1,0],0]]]],b(\"(@[<2>Decision_tree.Immediate@ \")],Y8=[0,[17,0,[12,41,0]],b(au)],Y9=[0,[12,40,[18,[1,[0,[11,b(w),0],b(w)]],[11,b(\"Decision_tree.Switch (\"),[17,[0,b(r),0,0],0]]]],b(\"(@[<2>Decision_tree.Switch (@,\")],Y_=[0,[12,44,[17,[0,b(g),1,0],0]],b(az)],Zc=[0,[17,[0,b(r),0,0],[11,b(hs),[17,0,0]]],b(hw)],Y3=[0,[15,0],b(ad)],YZ=[0,[12,59,[17,[0,b(g),1,0],0]],b(aH)],YY=[0,[18,[1,[0,[11,b(w),0],b(w)]],[12,91,0]],b(aU)],Y0=[0,[17,[0,b(r),0,0],[12,93,[17,0,0]]],b(aO)],YX=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c7)],Y1=[0,[12,44,[17,[0,b(g),1,0],0]],b(az)],Y2=[0,[17,0,[12,41,0]],b(au)],YV=[0,[15,0],b(ad)],YS=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c7)],YT=[0,[12,44,[17,[0,b(g),1,0],0]],b(az)],YU=[0,[17,0,[12,41,0]],b(au)],YQ=[0,[15,0],b(ad)],YM=[0,[12,59,[17,[0,b(g),1,0],0]],b(aH)],YL=[0,[18,[1,[0,[11,b(w),0],b(w)]],[12,91,0]],b(aU)],YN=[0,[17,[0,b(r),0,0],[12,93,[17,0,0]]],b(aO)],YJ=[0,[12,40,[18,[1,[0,[11,b(w),0],b(w)]],[11,b(\"Decision_tree.Ctor (\"),[17,[0,b(r),0,0],0]]]],b(\"(@[<2>Decision_tree.Ctor (@,\")],YK=[0,[12,44,[17,[0,b(g),1,0],0]],b(az)],YO=[0,[17,[0,b(r),0,0],[11,b(hs),[17,0,0]]],b(hw)],YP=b(\"Decision_tree.Wild\"),YG=[0,[11,b(\"Tag(\"),[4,0,0,0,[11,b(c9),0]]],b(\"Tag(%d, \")],YH=[0,[12,41,0],b(bp)],YF=[0,[15,0],b(ad)],YC=[0,[12,40,[18,[1,[0,[11,b(w),0],b(w)]],[11,b(\"Decision_tree.Tag (\"),[17,[0,b(r),0,0],0]]]],b(\"(@[<2>Decision_tree.Tag (@,\")],YD=[0,[12,44,[17,[0,b(g),1,0],0]],b(az)],YE=[0,[17,[0,b(r),0,0],[11,b(hs),[17,0,0]]],b(hw)],Yy=b(a),Yz=b(aK),Z5=b(aK),_k=b(\"bad discriminant memory layout\"),_v=[0,[2,0,0],b(cv)],_w=[0,[12,32,0],b(bd)],_x=b(zE),_m=[0,[12,40,0],b(ct)],_n=[0,[12,41,0],b(bp)],_o=b(d4),_p=[0,[4,0,0,0,0],b(be)],_q=b(xV),_s=b(zE),_t=b(bd),_r=b(xV),_y=b(\"illegal memory for tag id\"),_u=b(\"illegal type/memory for union\"),_z=b(d4),_l=[0,[11,b(yZ),0],b(yZ)],_f=b(bd),_g=b(\"bad memory layout \"),_h=b(zC),_i=b(zC),_j=b(\"bad struct memory layout\"),_e=[0,[15,0],b(ad)],_b=[0,[12,59,[17,[0,b(g),1,0],0]],b(aH)],_a=[0,[18,[1,[0,[11,b(w),0],b(w)]],[12,91,0]],b(aU)],_c=[0,[17,[0,b(r),0,0],[12,93,[17,0,0]]],b(aO)],Z8=[0,[12,40,[18,[1,[0,[11,b(w),0],b(w)]],[11,b(\"Eval.Cell\"),[17,[0,b(g),1,0],0]]]],b(\"(@[<2>Eval.Cell@ \")],Z9=[0,[4,0,0,0,0],b(be)],Z_=[0,[17,0,[12,41,0]],b(au)],Z$=[0,[12,40,[18,[1,[0,[11,b(w),0],b(w)]],[11,b(\"Eval.Block\"),[17,[0,b(g),1,0],0]]]],b(\"(@[<2>Eval.Block@ \")],_d=[0,[17,0,[12,41,0]],b(au)],Z6=b(a),Z7=b(aK),_A=b(aK),_D=[0,[11,b(i1),[10,0]],b(i8)],_E=[0,b(\"cor/experiments/refine/parser.ml\"),694,4],_B=b(a),_C=b(aK),_K=b(aK),_1=[0,[11,b(iW),[3,0,0]],b(iX)],_2=b(a),_4=[0,b(a),1,0,0],_L=b(jf),_M=b(ja),_N=b(qc),_O=b(i3),_P=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x02\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\"),_Q=b(jb),_R=b(Ai),_S=b(zx),_T=b(jg),_U=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x02\\x03\\0\\0\\x04\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x02\\0\\0\\x05\\0\\0\\0\\0\\x06\\x07\\0\\0\\b\\t\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\n\\0\\0\\x0b\\0\\0\\0\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\r\\0\\x0e\\0\\x0f\\0\\x10\\x11\\x11\\x11\\x11\\x11\\x11\\x11\\x12\\x11\\x11\\x13\\x14\\x11\\x11\\x11\\x11\\x11\\x11\\x11\\x11\\x11\\x15\\x11\\x11\\x11\\0\\x16\"),_V=b(mM),_W=b(iT),_X=b(a),_Y=b(aK),_Z=b(\"Refine__Lexer.SyntaxError\"),_5=b(aK),_8=b(\"cannot create tags of void layout\"),_9=b(\"tag cannot have int layout\"),_6=b(a),_7=b(aK),__=b(aK),$e=[0,[11,b(i_),[2,0,[11,b(d1),[2,0,0]]]],b(iV)],$f=[0,[11,b(jd),[2,0,0]],b(iY)],$b=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],b(i6)],_$=b(a),$a=b(aK),$h=b(aK),$r=b(aK),$s=b(a),$t=b(cI),$u=b(cI),abd=[0,[18,[1,[0,[11,b(P),0],b(P)]],0],b(cJ)],abe=[0,[17,0,0],b(E)],aa6=[0,[17,[0,b(r),0,0],[18,[1,[0,[11,b(fA),0],b(fA)]],[11,b(gf),0]]],b(zL)],aa7=[0,[17,[0,b(g),1,0],[11,b(gk),0]],b(qb)],aa8=[0,[17,0,0],b(E)],aa1=[0,[18,[1,[0,[11,b(F),0],b(F)]],[11,b(fG),[2,0,[11,b(bV),[17,[0,b(g),1,0],0]]]]],b(xK)],aa2=[0,[17,0,[17,[0,b(g),1,0],[11,b(mS),[17,0,[17,[0,b(r),0,0],0]]]]],b(qX)],aaX=[0,[17,[0,b(g),1,0],0],b(g)],aaW=[0,[18,[1,[0,[11,b(p),0],b(p)]],[2,0,0]],b(mQ)],aaY=[0,[17,0,0],b(E)],aaV=[0,[18,[1,[0,[11,b(P),0],b(P)]],0],b(cJ)],aaZ=[0,[17,0,0],b(E)],aa0=[0,[18,[1,[0,[11,b(P),0],b(P)]],[18,[1,[0,[11,b(cu),0],b(cu)]],0]],b(ql)],aa3=[0,[17,0,0],b(E)],aa4=[0,[18,[1,[0,[11,b(bU),0],b(bU)]],[18,[1,[0,[11,b(p),0],b(p)]],[11,b(iR),[17,[0,b(g),1,0],0]]]],b(yj)],aa5=[0,[11,b(zw),[17,0,0]],b(\" is@]\")],aa9=[0,[17,0,0],b(E)],aa_=[0,[18,[1,[0,[11,b(p),0],b(p)]],[12,92,[2,0,[11,b(gg),[17,[0,b(g),1,0],0]]]]],b(\"@[\\\\%s ->@ \")],aa$=[0,[17,0,0],b(E)],aba=[0,[18,[1,[0,[11,b(p),0],b(p)]],0],b(bH)],abb=[0,[17,[0,b(g),1,0],0],b(g)],abc=[0,[17,0,0],b(E)],aaP=[0,[17,[0,b(g),1,0],0],b(g)],aaO=[0,[2,0,0],b(cv)],aaM=[0,[12,95,0],b(mV)],aaN=[0,[18,[1,[0,[11,b(p),0],b(p)]],0],b(bH)],aaQ=[0,[17,0,0],b(E)],aaR=[0,[2,0,0],b(cv)],aaT=[0,[17,[0,b(g),1,0],[11,b(gf),0]],b(y9)],aaS=[0,[18,[1,[0,[11,b(p),0],b(p)]],0],b(bH)],aaU=[0,[17,0,0],b(E)],aaK=b(ct),aaL=b(bp),aaE=b(fy),aaJ=b(bd),aaF=b(a),aaG=b(a),aaH=[0,[11,b(mt),[2,0,[12,58,[2,0,0]]]],b(Al)],aaI=[0,[11,b(mB),[2,0,[12,58,[2,0,0]]]],b(zK)],aaD=[0,[11,b(\"```easy_tags\\n\"),[2,0,[11,b(mv),0]]],b(\"```easy_tags\\n%s\\n```\")],aaz=b(\"- \"),aaA=b(\"+ \"),aaB=b(\". \"),aaC=b(fy),aaq=[0,[17,[0,b(g),1,0],0],b(g)],aap=[0,[2,0,0],b(cv)],aax=[0,[17,[0,b(g),1,0],[11,b(gk),0]],b(qb)],aat=[0,[12,44,[17,[0,b(g),1,0],0]],b(az)],aar=[0,[11,b(hx),0],b(hx)],aas=[0,[18,[1,[0,[11,b(p),0],b(p)]],[12,91,0]],b(yU)],aau=[0,[12,93,0],b(\"]\")],aav=[0,[17,0,0],b(E)],aaw=[0,[18,[1,[0,[11,b(p),0],b(p)]],0],b(bH)],aay=[0,[17,0,0],b(E)],aan=b(ct),aao=b(bp),aal=b(\"*\"),aam=[0,[12,60,[0,[4,0,0,0,[12,62,0]]]],b(AC)],aaj=[0,[2,0,[4,0,0,0,0]],b(zf)],aak=[0,[0,[4,0,0,0,0]],b(zh)],aah=b(d4),aai=b(mO),aag=[0,[15,0],b(ad)],aae=b(yq),aaf=b(bp),aad=[0,[15,0],b(ad)],$8=b(\"(Some \"),$9=[0,[3,0,0],b(gd)],$_=b(bp),$$=b(\"None\"),$0=[0,[12,40,[18,[1,[0,[11,b(w),0],b(w)]],[11,b(yN),[17,[0,b(g),1,0],0]]]],b(xM)],$1=[0,[4,0,0,0,0],b(be)],$2=[0,[17,0,[12,41,0]],b(au)],$3=[0,[12,40,[18,[1,[0,[11,b(w),0],b(w)]],[11,b(As),[17,[0,b(g),1,0],0]]]],b(z7)],$4=[0,[17,0,[12,41,0]],b(au)],$5=[0,[12,40,[18,[1,[0,[11,b(w),0],b(w)]],[11,b(\"Syntax.ForA (\"),[17,[0,b(r),0,0],0]]]],b(\"(@[<2>Syntax.ForA (@,\")],$6=[0,[4,0,0,0,0],b(be)],$7=[0,[12,44,[17,[0,b(g),1,0],0]],b(az)],aaa=[0,[17,[0,b(r),0,0],[11,b(hs),[17,0,0]]],b(hw)],aab=[0,[12,40,[18,[1,[0,[11,b(w),0],b(w)]],[11,b(z3),[17,[0,b(g),1,0],0]]]],b(z9)],aac=[0,[17,0,[12,41,0]],b(au)],$Z=[0,[15,0],b(ad)],$O=[0,[12,59,[17,[0,b(g),1,0],0]],b(aH)],$N=[0,[18,[1,[0,[11,b(w),0],b(w)]],[12,91,0]],b(aU)],$P=[0,[17,[0,b(r),0,0],[12,93,[17,0,0]]],b(aO)],$J=b(\"Syntax.TTagEmpty\"),$K=[0,[18,[1,[0,[11,b(w),0],b(w)]],[11,b(\"Syntax.TTag {\"),[17,[0,b(r),0,0],0]]],b(\"@[<2>Syntax.TTag {@,\")],$L=b(\"tags\"),$M=[0,[18,[1,[0,0,b(a)]],[2,0,[11,b(bV),[17,[0,b(g),1,0],0]]]],b(i9)],$Q=[0,[17,0,0],b(E)],$R=[0,[12,59,[17,[0,b(g),1,0],0]],b(aH)],$S=b(\"ext\"),$T=[0,[18,[1,[0,0,b(a)]],[2,0,[11,b(bV),[17,[0,b(g),1,0],0]]]],b(i9)],$U=[0,[17,0,0],b(E)],$V=[0,[17,0,[12,cs,0]],b(\"@]}\")],$W=[0,[12,40,[18,[1,[0,[11,b(w),0],b(w)]],[11,b(\"Syntax.TFn (\"),[17,[0,b(r),0,0],0]]]],b(\"(@[<2>Syntax.TFn (@,\")],$X=[0,[12,44,[17,[0,b(g),1,0],0]],b(az)],$Y=[0,[17,[0,b(r),0,0],[11,b(hs),[17,0,0]]],b(hw)],$I=[0,[15,0],b(ad)],$F=[0,[12,59,[17,[0,b(g),1,0],0]],b(aH)],$E=[0,[18,[1,[0,[11,b(w),0],b(w)]],[12,91,0]],b(aU)],$G=[0,[17,[0,b(r),0,0],[12,93,[17,0,0]]],b(aO)],$B=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c7)],$C=[0,[3,0,0],b(gd)],$D=[0,[12,44,[17,[0,b(g),1,0],0]],b(az)],$H=[0,[17,0,[12,41,0]],b(au)],$v=b(a),$w=b(cI),abf=b(cI),abZ=b(qE),ab0=b(qC),ab1=[0,0,0],abY=b(\"cannot open generalized type\"),abW=b(\"cannot close generalized type\"),abX=[3,0],abV=[0,b(\"cor/experiments/easy_tags/solve.ml\"),86,18],abU=b(\"tags differ in size\"),abQ=b(i$),abR=b(x3),abT=b(x3),abS=b(y8),abN=b(i$),abP=b(mN),abO=b(\"cannot unify generalized type\"),abK=b(hr),abL=b(d1),abM=b(rn),abJ=[0,[15,0],b(ad)],abF=[0,[12,59,[17,[0,b(g),1,0],0]],b(aH)],abE=[0,[18,[1,[0,[11,b(w),0],b(w)]],[12,91,0]],b(aU)],abG=[0,[17,[0,b(r),0,0],[12,93,[17,0,0]]],b(aO)],aby=[0,[12,59,[17,[0,b(g),1,0],0]],b(aH)],abx=[0,[18,[1,[0,[11,b(w),0],b(w)]],[12,91,0]],b(aU)],abz=[0,[17,[0,b(r),0,0],[12,93,[17,0,0]]],b(aO)],abp=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c7)],abq=[0,[12,44,[17,[0,b(g),1,0],0]],b(az)],abr=[0,[17,0,[12,41,0]],b(au)],abo=[0,[12,59,[17,[0,b(g),1,0],0]],b(aH)],abn=[0,[18,[1,[0,[11,b(w),0],b(w)]],[12,91,0]],b(aU)],abs=[0,[17,[0,b(r),0,0],[12,93,[17,0,0]]],b(aO)],abk=[0,[18,[1,[0,[11,b(w),0],b(w)]],[11,b(qS),0]],b(\"@[<2>{ \")],abl=b(\"Solve.shared\"),abm=[0,[18,[1,[0,0,b(a)]],[2,0,[11,b(bV),[17,[0,b(g),1,0],0]]]],b(i9)],abt=[0,[17,0,0],b(E)],abu=[0,[12,59,[17,[0,b(g),1,0],0]],b(aH)],abv=b(\"only1\"),abw=[0,[18,[1,[0,0,b(a)]],[2,0,[11,b(bV),[17,[0,b(g),1,0],0]]]],b(i9)],abA=[0,[17,0,0],b(E)],abB=[0,[12,59,[17,[0,b(g),1,0],0]],b(aH)],abC=b(\"only2\"),abD=[0,[18,[1,[0,0,b(a)]],[2,0,[11,b(bV),[17,[0,b(g),1,0],0]]]],b(i9)],abH=[0,[17,0,0],b(E)],abI=[0,[17,[0,b(g),1,0],[12,cs,[17,0,0]]],b(\"@ }@]\")],abg=b(a),abh=b(cI),abi=b(\"Easy_tags__Solve.Solve_err\"),ab3=b(cI),ab7=[0,[11,b(i1),[10,0]],b(i8)],ab8=[0,b(\"cor/experiments/easy_tags/parser.ml\"),An,4],ab6=[3,0],ab4=b(a),ab5=b(cI),ace=b(cI),acs=[0,[11,b(iW),[3,0,0]],b(iX)],act=b(a),acv=[0,b(a),1,0,0],acf=b(jf),acg=b(ja),ach=b(i3),aci=b(jb),acj=b(yb),ack=b(jg),acl=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x02\\x03\\0\\0\\x04\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x02\\0\\0\\x05\\0\\0\\0\\0\\x06\\x07\\0\\0\\b\\t\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\n\\0\\0\\x0b\\0\\0\\0\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\r\\x0e\\x0f\\0\\x10\\0\\x11\\x11\\x11\\x11\\x11\\x11\\x11\\x11\\x12\\x11\\x11\\x13\\x11\\x11\\x11\\x11\\x11\\x11\\x11\\x11\\x11\\x11\\x14\\x11\\x11\\x11\\0\\x15\"),acm=b(mM),acn=b(iT),aco=b(a),acp=b(cI),acq=b(\"Easy_tags__Lexer.SyntaxError\"),acw=b(cI),acP=b(d7),acN=b(d7),acK=b(d7),acI=b(d7),acC=[0,[11,b(i_),[2,0,[11,b(d1),[2,0,0]]]],b(iV)],acD=[0,[11,b(jd),[2,0,0]],b(iY)],acz=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],b(i6)],acx=b(a),acy=b(cI),acF=b(cI),acT=b(cI),acU=[0,b(\"src/topological.ml\"),59,13],adB=b(zV),adA=b(y_),adz=b(qr),ady=b(qq),adx=b(qo),adw=b(xP),adv=b(yL),adu=b(mx),adt=b(mY),adr=b(mK),ads=b(mK),adp=b(gj),adq=b(gj),ado=b(\"Graph__Blocks.BidirectionalLabeled(V)(E)(HM).Found\"),adn=b(qr),adm=b(\"[ocamlgraph] pred\"),adl=b(qq),adk=b(qo),adj=b(zc),adi=b(mx),adh=b(mY),adg=b(gj),adf=b(Au),ade=[0,b(\"src/blocks.ml\"),474,8],add=b(xP),adc=b(yL),adb=b(mx),ada=b(mY),ac_=b(mK),ac$=b(mK),ac8=b(gj),ac9=b(gj),ac7=b(\"Graph__Blocks.Labeled(V)(E)(HM).Found\"),ac6=b(zc),ac5=b(mx),ac4=b(mY),ac2=b(gj),ac3=b(gj),ac1=b(zV),ac0=b(y_),acZ=b(qr),acY=b(qq),acX=b(qo),acW=b(Au),adF=b(a),adG=b($),adH=b($),adK=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c7)],adL=[0,[4,0,0,0,0],b(be)],adM=[0,[12,44,[17,[0,b(g),1,0],0]],b(az)],adN=[0,[4,0,0,0,0],b(be)],adO=[0,[17,0,[12,41,0]],b(au)],adT=[0,[15,0],b(ad)],adQ=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c7)],adR=[0,[12,44,[17,[0,b(g),1,0],0]],b(az)],adS=[0,[17,0,[12,41,0]],b(au)],adI=b(a),adJ=b($),adU=b($),adX=[0,[11,b(\"`Sym (\"),[18,[1,[0,[11,b(hq),0],b(hq)]],0]],b(\"`Sym (@[\")],adY=[0,[3,0,0],b(gd)],adZ=[0,[17,0,[12,41,0]],b(au)],ad0=[0,[15,0],b(ad)],aeb=[0,[15,0],b(ad)],ad_=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c7)],ad$=[0,[12,44,[17,[0,b(g),1,0],0]],b(az)],aea=[0,[17,0,[12,41,0]],b(au)],ad3=b(\" not found in scope\"),ad1=[0,0],ad2=[0,0],adV=b(a),adW=b($),aec=b($),aeg=[0,[11,b(\"`Var (\"),[18,[1,[0,[11,b(hq),0],b(hq)]],0]],b(\"`Var (@[\")],aeh=[0,[4,0,0,0,0],b(be)],aei=[0,[17,0,[12,41,0]],b(au)],aej=[0,[15,0],b(ad)],afy=[0,[15,0],b(ad)],ae2=[0,[17,[0,b(g),1,0],0],b(g)],ae3=[0,[18,[1,[0,[11,b(p),0],b(p)]],[15,[17,[0,b(g),1,0],0]]],b(rg)],ae4=[0,[17,0,0],b(E)],ae0=[0,[17,[0,b(g),1,0],0],b(g)],aeZ=[0,[18,[1,[0,[11,b(p),0],b(p)]],[15,[17,[0,b(g),1,0],0]]],b(rg)],ae1=[0,[17,0,0],b(E)],aeT=[0,[17,[0,b(g),1,0],[2,0,0]],b(yv)],aeR=[0,[12,44,[17,[0,b(g),1,0],0]],b(az)],aeS=[0,[18,[1,[0,[11,b(p),0],b(p)]],[15,0]],b(Aq)],aeU=[0,[17,0,0],b(E)],aeL=[0,[17,[0,b(g),1,0],[2,0,0]],b(yv)],aeK=[0,[18,[1,[0,[11,b(p),0],b(p)]],[2,0,0]],b(mQ)],aeM=[0,[17,0,0],b(E)],aeN=[0,[12,44,[17,[0,b(g),1,0],0]],b(az)],aeG=[0,[17,[0,b(g),1,0],[12,45,0]],b(xN)],aeH=[0,[11,b(gk),0],b(gk)],aeD=b(d4),aeE=b(hx),aeF=[0,[18,[1,[0,[11,b(p),0],b(p)]],0],b(bH)],aeI=[0,[17,0,0],b(E)],aeJ=[0,[18,[1,[0,[11,b(F),0],b(F)]],[12,91,[17,[0,b(r),0,0],0]]],b(qV)],aeO=[0,[17,[0,b(r),0,0],[12,93,0]],b(At)],aeP=[0,[17,0,0],b(E)],aeQ=[0,[18,[1,[0,[11,b(F),0],b(F)]],[12,91,[17,[0,b(r),0,0],0]]],b(qV)],aeV=[0,[17,[0,b(r),0,0],[12,93,[17,0,0]]],b(aO)],aeX=b(gb),aeY=b(yx),aeW=b(yl),ae5=[0,[15,0],b(ad)],ae7=[0,[17,[0,b(g),1,0],0],b(g)],ae6=[0,[18,[1,[0,[11,b(p),0],b(p)]],[2,0,0]],b(mQ)],ae8=[0,[17,0,0],b(E)],afs=[0,[17,[0,b(g),1,0],0],b(g)],aft=[0,[18,[1,[0,[11,b(p),0],b(p)]],[15,[17,[0,b(g),1,0],0]]],b(rg)],afu=[0,[17,0,0],b(E)],afv=[0,[15,0],b(ad)],afk=[0,[17,[0,b(g),1,0],0],b(g)],afi=b(az),afj=[0,[18,[1,[0,[11,b(p),0],b(p)]],[15,0]],b(Aq)],afl=[0,[17,0,0],b(E)],aff=[0,[12,44,[17,[0,b(g),1,0],0]],b(az)],afb=[0,[17,[0,b(g),1,0],[12,45,0]],b(xN)],afc=[0,[11,b(gk),0],b(gk)],ae9=[0,[18,[1,[0,[11,b(p),0],b(p)]],[12,60,[2,0,0]]],b(\"@[<%s\")],ae_=[0,[12,62,[17,0,0]],b(\">@]\")],ae$=b(hx),afa=[0,[18,[1,[0,[11,b(p),0],b(p)]],0],b(bH)],afd=[0,[17,0,0],b(E)],afe=[0,[18,[1,[0,[11,b(F),0],b(F)]],[12,91,[17,[0,b(r),0,0],0]]],b(qV)],afg=[0,[17,[0,b(r),0,0],[12,93,0]],b(At)],afh=[0,[17,0,0],b(E)],afm=[0,[18,[1,[0,0,b(a)]],[12,91,0]],b(\"@[[\")],afn=[0,[12,93,[17,0,0]],b(yn)],afp=b(gb),afq=b(yx),afo=b(yl),afr=b(\"X\"),afw=[0,[18,[1,[0,[11,b(p),0],b(p)]],[15,[17,0,0]]],b(\"@[%a@]\")],afx=[0,[18,[1,[0,[11,b(p),0],b(p)]],[12,37,[15,[17,0,0]]]],b(\"@[%%%a@]\")],aeB=b(ct),aeC=b(bp),aey=[0,[0,[12,42,0]],b(\"%c*\")],aez=[0,[0,[2,0,0]],b(\"%c%s\")],aeA=[0,[12,60,[0,[4,0,0,0,[12,62,0]]]],b(AC)],aew=[0,[2,0,[4,0,0,0,0]],b(zf)],aex=[0,[0,[4,0,0,0,0]],b(zh)],aev=b(d4),aer=b(d4),aes=b(mO),aet=b(mO),aeu=b(mO),aek=b(\"recursive type variable\"),aed=b(a),aee=b($),aem=[0,b8,0],aen=[3,[3,eF]],aeo=[0,b8,1],aep=[3,[3,c6]],afz=b($),ago=[0,[17,[0,b(r),0,0],0],b(r)],agn=[0,[17,[0,b(r),0,0],[17,[0,b(r),0,0],0]],b(qh)],agm=[0,[18,[1,[0,[11,b(P),0],b(P)]],0],b(cJ)],agp=[0,[17,0,0],b(E)],agd=[0,[12,32,0],b(bd)],agc=[0,[18,[1,[0,[11,b(p),0],b(p)]],[18,[1,[0,[11,b(F),0],b(F)]],[15,0]]],b(\"@[@[%a\")],age=[0,[17,0,[17,[0,b(g),1,0],[12,58,[17,[0,b(g),1,0],0]]]],b(\"@]@ :@ \")],agf=[0,[17,0,0],b(E)],agg=[0,[18,[1,[0,[11,b(p),0],b(p)]],[18,[1,[0,[11,b(F),0],b(F)]],[11,b(\"sig \"),[15,[11,b(Am),[17,[0,b(g),1,0],0]]]]]],b(\"@[@[sig %a :@ \")],agh=[0,[17,0,[17,0,0]],b(p4)],agi=[0,[18,[1,[0,[11,b(p),0],b(p)]],[18,[1,[0,[11,b(F),0],b(F)]],[11,b(fG),[15,[11,b(bV),[17,[0,b(g),1,0],0]]]]]],b(\"@[@[let %a =@ \")],agj=[0,[17,0,[17,0,0]],b(p4)],agk=[0,[18,[1,[0,[11,b(p),0],b(p)]],[18,[1,[0,[11,b(F),0],b(F)]],[11,b(\"run \"),[15,[11,b(bV),[17,[0,b(g),1,0],0]]]]]],b(\"@[@[run %a =@ \")],agl=[0,[17,0,[17,0,0]],b(p4)],af$=[0,[12,eE,[17,[0,b(g),1,0],[15,[11,b(gg),[17,[0,b(g),1,0],0]]]]],b(\"|@ %a ->@ \")],aga=[0,[17,[0,b(g),1,0],0],b(g)],af7=[0,[17,[0,b(g),1,0],0],b(g)],afY=[0,[18,[1,[0,[11,b(F),0],b(F)]],[11,b(fG),[15,[11,b(bV),[17,[0,b(g),1,0],0]]]]],b(\"@[let %a =@ \")],afZ=[0,[17,0,[17,[0,b(g),1,0],[11,b(mS),[17,0,[17,[0,b(r),0,0],0]]]]],b(qX)],afU=[0,[17,[0,b(g),1,0],0],b(g)],afT=[0,[18,[1,[0,[11,b(p),0],b(p)]],[2,0,[17,[0,b(g),1,0],0]]],b(y6)],afV=[0,[17,0,0],b(E)],afQ=b(gb),afR=[0,[12,34,[2,0,[12,34,0]]],b(zM)],afS=[0,[18,[1,[0,[11,b(P),0],b(P)]],0],b(cJ)],afW=[0,[17,0,0],b(E)],afX=[0,[18,[1,[0,[11,b(P),0],b(P)]],[18,[1,[0,[11,b(cu),0],b(cu)]],0]],b(ql)],af0=[0,[17,0,0],b(E)],af1=[0,[18,[1,[0,[11,b(p),0],b(p)]],[12,92,[15,[11,b(gg),[17,[0,b(g),1,0],0]]]]],b(\"@[\\\\%a ->@ \")],af2=[0,[17,0,0],b(E)],af3=[0,[18,[1,[0,[11,b(p),0],b(p)]],0],b(bH)],af4=[0,[17,[0,b(g),1,0],0],b(g)],af5=[0,[17,0,0],b(E)],af6=[0,[18,[1,[0,[11,b(p),0],b(p)]],[2,0,[17,[0,b(g),1,0],0]]],b(y6)],af8=[0,[17,0,0],b(E)],af9=[0,[18,[1,[0,[11,b(P),0],b(P)]],[18,[1,[0,[11,b(F),0],b(F)]],[11,b(iR),[17,[0,b(g),1,0],0]]]],b(\"@[@[when@ \")],af_=[0,[11,b(zw),[17,0,[17,[0,b(g),1,0],[18,[1,[0,[11,b(F),0],b(F)]],0]]]],b(\" is@]@ @[\")],agb=[0,[17,0,[17,[0,b(r),0,0],[17,0,0]]],b(\"@]@,@]\")],afO=[0,[17,[0,b(g),1,0],0],b(g)],afN=[0,[2,0,0],b(cv)],afM=[0,[18,[1,[0,[11,b(p),0],b(p)]],0],b(bH)],afP=[0,[17,0,0],b(E)],afK=b(ct),afL=b(bp),afE=b(fy),afJ=b(bd),afF=b(a),afH=[0,[11,b(\"(alias) \"),[2,0,[12,58,[2,0,0]]]],b(\"(alias) %s:%s\")],afI=[0,[11,b(mB),[2,0,[12,58,[2,0,0]]]],b(zK)],afG=[0,[11,b(mt),[2,0,[12,58,[2,0,0]]]],b(Al)],afD=[0,[11,b(\"```compose_fx\\n\"),[2,0,[11,b(mv),0]]],b(\"```compose_fx\\n%s\\n```\")],afA=b(a),afB=b($),agq=b($),agr=b(a),ags=b($),agt=b($),ahg=[1,0],ahh=[0,b(q7),y4,10],agX=[1,0],agZ=[1,0],agY=b(\"pattern\"),ahe=b(iR),ahf=b(iR),ag0=[3,[3,dw]],ag2=b(\") in \"),ag3=b(\" (\"),ag4=b(\"unbound variable \"),ag5=b(\"infer\"),ag6=[3,[3,eF]],ag7=[3,[3,c6]],ag8=[1,0],ag9=[1,0],ag_=[1,0],ag$=[1,0],aha=[1,0],ahb=b(\"call\"),ahc=b(\"call \"),ahd=[1,0],ag1=b(\"top-level expr\"),agV=b(\"with sig \"),agW=b(\"with toplevel def\"),agH=[0,b(q7),238,4],agG=b(\"arity mismatch for tag \"),agK=[0,b(q7),245,4],agI=b(\"arity mismatch for lambda \"),agJ=[0,-1057166496],agR=[1,0],agT=[3,dw],agU=[3,eF],agS=[3,c6],agP=b(hr),agQ=b(y8),agL=b(mN),agN=b(hr),agO=b(\"cannot unify generalized type; forgot to instantiate?\"),agM=[1,0],agB=b(hr),agC=b(d1),agD=b(bp),agE=b(ct),agF=b(\"unify\"),agA=[1,0],agy=[0,[2,0,[11,b(\": \"),0]],b(\"%s: \")],agz=b(c9),agx=b(dy),agu=b(a),agv=b($),agw=b(\"Compose_fx__Solve.Solve_err\"),ahj=b($),ahQ=[0,[11,b(i1),[10,0]],b(i8)],ahR=[0,b(\"cor/experiments/compose_fx/parser.ml\"),1248,4],ahP=[3,[3,dw]],ahO=[3,[3,eF]],ahN=[3,[3,c6]],ahM=[2,0],ahL=[3,0],ahK=[1,0],ahJ=[1,0],ahI=[1,0],ahH=[1,0],ahG=[1,0],ahF=[1,0],ahD=[1,0],ahE=[1,0],ahC=[1,0],ahB=[1,0],ahA=[1,0],ahz=[1,0],ahy=[1,0],ahx=[1,0],ahw=[1,0],ahv=[1,0],ahu=[1,0],aht=[1,0],ahr=[1,0],ahs=[1,0],ahq=[1,0],ahp=[1,0],ahn=[1,0],aho=[1,0],ahm=[1,0],ahk=b(a),ahl=b($),ahX=b($),aiK=[0,[18,[1,[0,[11,b(cu),0],b(cu)]],[18,[1,[0,[11,b(F),0],b(F)]],[4,0,0,0,[11,b(\" -> {\"),[17,[0,b(r),0,0],[15,[17,[0,b(r),0,0],[15,[17,0,[17,aoy,aox]]]]]]]]]],b(\"@[@[%d -> {@,%a@,%a@]@,}@]\")],aiJ=[0,[18,[1,[0,[11,b(F),0],b(F)]],[11,b(fG),[15,[17,[0,b(g),1,0],[11,b(qW),[15,[12,59,[17,0,0]]]]]]]],b(\"@[let %a@ = %a;@]\")],aiL=[0,[18,[1,[0,[11,b(P),0],b(P)]],[11,b(zB),[15,[11,b(mH),[17,[0,b(r),0,0],[15,[17,[0,b(r),0,0],[11,b(yJ),[15,[12,59,aoz]]]]]]]]]],b(\"@[switch %a {@,%a@,} in join %a;@]\")],aiV=[0,[18,[1,[0,0,b(a)]],[11,b(\"entry \"),[15,[12,59,[17,0,0]]]]],b(\"@[entry %a;@]\")],aiW=[0,[17,[0,b(r),0,0],0],b(r)],aiU=[0,[15,[17,[0,b(r),0,0],[17,[0,b(r),0,0],0]]],b(\"%a@,@,\")],aiT=[0,[18,[1,[0,[11,b(P),0],b(P)]],0],b(cJ)],aiX=[0,[17,0,0],b(E)],aiR=[0,[18,[1,[0,[11,b(F),0],b(F)]],[11,b(\"global \"),[15,[12,58,[17,[0,b(g),1,0],[15,[17,[0,b(g),1,0],[11,b(qW),[15,[12,59,aoA]]]]]]]]]],b(\"@[global %a:@ %a@ = %a;@]\")],aiP=[0,[15,[17,[0,b(r),0,0],0]],b(\"%a@,\")],aiM=[0,[15,0],b(ad)],aiN=[0,[12,44,[17,[0,b(r),0,0],[12,32,0]]],b(qF)],aiO=[0,[18,[1,[0,[11,b(fA),0],b(fA)]],[18,[1,[0,[11,b(F),0],b(F)]],[18,[1,[0,[11,b(F),0],b(F)]],[11,b(\"proc \"),[15,[12,40,[17,[0,b(r),0,0],[15,[12,41,[17,0,aoC]]]]]]]]]],b(\"@[@[@[proc %a(@,%a)@]:@ %a@]@ @[{@;<0 2>@[\")],aiQ=[0,[11,b(\"return \"),[15,[12,59,[17,0,[17,[0,b(r),0,0],[17,0,[12,cs,[17,0,0]]]]]]]],b(\"return %a;@]@,@]}@]\")],aiD=[0,[12,44,[17,[0,b(g),1,0],[15,0]]],b(qk)],aiB=[0,[12,44,[17,[0,b(g),1,0],[15,0]]],b(qk)],aiz=[0,[12,44,[17,[0,b(g),1,0],[15,0]]],b(qk)],aiv=[0,b(x1),0,b(a)],aiw=[0,b(a),0,b(a)],aiu=[0,[17,[0,b(g),1,0],[15,[17,[0,b(g),1,0],0]]],b(\"@ %a@ \")],aio=[0,[15,0],b(ad)],aip=[0,[4,0,0,0,0],b(be)],aiq=[0,[12,34,[2,0,[12,34,0]]],b(zM)],air=[0,[18,[1,[0,[11,b(F),0],b(F)]],[17,[2,mD],[11,b(\"ake_union<\"),[17,[0,b(r),0,0],[4,0,0,0,[12,44,[17,[0,b(g),1,0],[15,[12,62,[17,0,0]]]]]]]]]],b(\"@[@make_union<@,%d,@ %a>@]\")],ais=[0,[18,[1,[0,[11,b(F),0],b(F)]],[17,[2,eG],[11,b(\"et_union_id<\"),[17,[0,b(r),0,0],[15,[12,62,[17,0,0]]]]]]],b(\"@[@get_union_id<@,%a>@]\")],ait=[0,[18,[1,[0,[11,b(F),0],b(F)]],[17,[2,eG],[11,b(\"et_union_struct<\"),[17,[0,b(r),0,0],[15,[12,62,[17,0,0]]]]]]],b(\"@[@get_union_struct<@,%a>@]\")],aix=[0,[18,[1,[0,[11,b(fA),0],b(fA)]],[17,[2,mD],[11,b(\"ake_struct{\"),[15,[16,[12,cs,[17,0,0]]]]]]],b(\"@[@make_struct{%a%t}@]\")],aiy=[0,[18,[1,[0,[11,b(F),0],b(F)]],[17,[2,eG],[11,b(\"et_struct_field<\"),[17,[0,b(r),0,0],[15,[12,44,[17,[0,b(g),1,0],[4,0,0,0,[12,62,[17,0,0]]]]]]]]]],b(\"@[@get_struct_field<@,%a,@ %d>@]\")],aiA=[0,[18,[1,[0,[11,b(F),0],b(F)]],[17,[2,99],[11,b(\"all_indirect(\"),[17,[0,b(r),0,0],[15,[15,[12,41,[17,0,0]]]]]]]],b(\"@[@call_indirect(@,%a%a)@]\")],aiC=[0,[18,[1,[0,[11,b(F),0],b(F)]],[17,[2,99],[11,b(\"all_direct(\"),[17,[0,b(r),0,0],[15,[15,[12,41,[17,0,0]]]]]]]],b(\"@[@call_direct(@,%a%a)@]\")],aiE=[0,[18,[1,[0,[11,b(F),0],b(F)]],[17,[2,99],[11,b(\"all_kfn(\"),[17,[0,b(r),0,0],[2,0,[15,[12,41,[17,0,0]]]]]]]],b(\"@[@call_kfn(@,%s%a)@]\")],aiF=[0,[18,[1,[0,[11,b(F),0],b(F)]],[17,[2,mD],[11,b(\"ake_box(\"),[17,[0,b(r),0,0],[15,[12,41,[17,0,0]]]]]]],b(\"@[@make_box(@,%a)@]\")],aiG=[0,[18,[1,[0,[11,b(F),0],b(F)]],[17,[2,eG],[11,b(\"et_boxed<\"),[17,[0,b(r),0,0],[15,[12,62,[17,0,0]]]]]]],b(\"@[@get_boxed<@,%a>@]\")],aiH=[0,[18,[1,[0,[11,b(F),0],b(F)]],[17,[2,je],[11,b(\"tr_cast(\"),[17,[0,b(r),0,0],[15,[11,b(\" as\"),[17,[0,b(g),1,0],[15,[12,41,[17,0,0]]]]]]]]]],b(\"@[@ptr_cast(@,%a as@ %a)@]\")],aiI=[0,[18,[1,[0,[11,b(F),0],b(F)]],[17,[2,mD],[11,b(\"ake_fn_ptr<\"),[17,[0,b(r),0,0],[15,[12,62,[17,0,0]]]]]]],b(\"@[@make_fn_ptr<@,%a>@]\")],aim=[0,[15,0],b(ad)],ain=[0,[12,44,[17,[0,b(r),0,0],[12,32,0]]],b(qF)],ail=[0,[18,[1,[0,[11,b(p),0],b(p)]],[15,[12,58,[17,[0,b(g),1,0],[15,[17,0,0]]]]]],b(\"@[%a:@ %a@]\")],aik=[0,[2,0,0],b(cv)],aib=[0,[17,[0,b(g),1,0],[12,96,[4,0,0,0,[12,32,[15,0]]]]],b(\"@ `%d %a\")],aic=[0,[12,44,0],b(ra)],ah8=[0,b(ra),0,b(a)],ah9=[0,b(a),0,b(a)],ah7=[0,[12,44,[17,[0,b(r),0,0],[12,32,0]]],b(qF)],aii=[0,[11,b(zb),0],b(zb)],ah2=[0,[11,b(y3),0],b(y3)],ah3=[0,[11,b(ht),0],b(ht)],ah4=[0,[11,b(Ax),0],b(Ax)],ah5=[0,[11,b(AB),0],b(AB)],ah6=[0,[18,[1,[0,[11,b(cu),0],b(cu)]],[12,gh,[18,[1,[0,[11,b(cu),0],b(cu)]],[17,[0,b(g),1,0],0]]]],b(\"@[{@[@ \")],ah_=[0,[17,[0,b(g),1,0],[17,0,[16,[12,cs,[17,0,0]]]]],b(\"@ @]%t}@]\")],ah$=[0,[11,b(gb),0],b(gb)],aia=[0,[18,[1,[0,[11,b(cu),0],b(cu)]],[12,91,[18,[1,[0,[11,b(F),0],b(F)]],0]]],b(\"@[[@[\")],aid=[0,[17,0,[17,[0,b(g),1,0],[12,93,[17,0,0]]]],b(\"@]@ ]@]\")],aie=[0,[11,b(hx),0],b(hx)],aif=[0,[18,[1,[0,[11,b(F),0],b(F)]],[11,b(qG),[15,[12,62,[17,0,0]]]]],b(\"@[box<%a>@]\")],aig=[0,[18,[1,[0,[11,b(F),0],b(F)]],[11,b(qG),[17,[0,b(r),0,0],[15,[11,b(bV),[17,[0,b(g),1,0],[15,[12,62,[17,0,0]]]]]]]]],b(\"@[box<@,%a =@ %a>@]\")],aih=[0,[18,[1,[0,[11,b(F),0],b(F)]],[11,b(qG),[17,[0,b(r),0,0],[15,[12,62,[17,0,0]]]]]],b(\"@[box<@,%a>@]\")],ah1=[0,[12,37,[11,b(\"type_\"),[4,0,0,0,0]]],b(\"%%type_%d\")],ahY=b(a),ahZ=b($),aij=[0,cL],aiY=b($),ai_=b(d4),ai1=[1,0],ai2=[1,0],ai3=b(re),ai4=[1,0],ai5=b(\"impossible after monomorphization\"),ai6=[1,0],ai7=b(\"todo\"),ai8=[0,0],ai9=b(re),aiZ=b(a),ai0=b($),ai$=b($),aja=b(a),ajb=b($),ajc=b($),aji=b(re),ajk=b(\"specialize val\"),ajj=b(\"specialize fn\"),ajf=[1,0],ajg=b(\"clone_type: Link\"),ajh=[3,0],ajd=b(a),aje=b($),ajl=b($),ajF=[0,[11,b(iW),[3,0,0]],b(iX)],ajG=b(a),ajI=[0,b(a),1,0,0],ajm=b(jf),ajn=b(ja),ajo=b(qc),ajp=b(yW),ajq=b(AA),ajr=b(i3),ajs=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\"),ajt=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\0\\0\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\0\\0\\0\\0\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\"),aju=b(jb),ajv=b(yb),ajw=b(jg),ajx=b(\"\\x01\\0\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\"),ajy=b(mM),ajz=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x02\\x03\\0\\0\\x04\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x02\\0\\x05\\x06\\0\\0\\0\\0\\x07\\b\\t\\0\\n\\x0b\\0\\0\\f\\f\\f\\f\\f\\f\\f\\f\\f\\f\\r\\x0e\\0\\x0f\\0\\0\\0\\x10\\x10\\x10\\x10\\x10\\x10\\x10\\x10\\x11\\x10\\x10\\x10\\x10\\x10\\x10\\x10\\x10\\x10\\x12\\x10\\x10\\x10\\x10\\x10\\x10\\x10\\x13\\x14\\x15\\0\\0\\0\\x16\\x16\\x16\\x16\\x17\\x16\\x16\\x16\\x18\\x16\\x16\\x19\\x16\\x16\\x16\\x16\\x16\\x1a\\x1b\\x16\\x16\\x16\\x1c\\x16\\x16\\x16\\x1d\\x1e\\0\\x1f\"),ajA=b(iT),ajB=b(\"\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x02\"),ajC=b(a),ajD=b($),ajE=b(\"Compose_fx__Lexer.SyntaxError\"),ajJ=b($),ajK=b(a),ajL=b($),ajN=b($),ake=b(\"clos_\"),akf=b(zY),akg=b(\"_closure\"),akh=b(zY),akb=b(\"captures_box\"),akc=b(\"captures_stack\"),akd=b(\"rec_fn_ptr_\"),aj5=b(\"var\"),aj6=b(\"payload\"),aj7=b(\"non-tag pattern not yet supported\"),aj8=[5,0],aj9=b(\"fnptr\"),aj_=b(\"captures\"),aj$=b(\"discr\"),aka=b(\"join\"),aj4=b(a),aj3=b(yp),ajZ=b(\"captures_stack_\"),aj0=b(\"captures_box_\"),aj1=b(yp),aj2=b(\"fn_ptr_\"),ajY=b(\"struct\"),ajX=b(Ab),ajV=[0,[15,0],b(ad)],ajW=b(\"non-struct layout for struct: \"),ajU=b(\"unboxed\"),ajT=b(\"non-struct layout for struct\"),ajS=b(Ab),ajR=b(\"inner\"),ajQ=b(\"non-var pattern not yet supported\"),ajO=b(a),ajP=b($),aki=b($),akD=[0,[18,[1,[0,[11,b(P),0],b(P)]],[15,[17,0,0]]],b(\"@[%a@]\")],akC=[0,[18,[1,[0,0,b(a)]],[2,0,[12,32,[18,[1,[0,[11,b(P),0],b(P)]],[11,b(qW),[15,[17,[0,b(r),0,0],[11,b(Aj),[15,[17,0,aoD]]]]]]]]]],b(\"@[%s @[= %a@,> %a@]@]\")],akB=[0,[18,[1,[0,0,b(a)]],[15,[17,0,0]]],b(\"@[%a@]\")],aku=b(\"link after unlink\"),akv=b(\"\"),akw=b(\"forA after monomorphization\"),akx=b(\"\"),aky=b(\"\"),akz=b(\"lambda set in surface syntax\"),akA=b(\"alias after unlink\"),akr=[0,[4,0,0,0,0],b(be)],aks=[0,[2,0,0],b(cv)],akt=[0,[18,[1,[0,0,b(a)]],[12,91,[15,[12,93,[17,0,0]]]]],b(\"@[[%a]@]\")],akp=b(a),ako=b(\"not a block\"),akn=b(\"not a label\"),akm=b(\"not a word\"),akj=b(a),akk=b($),akE=b($),akM=b(\"did not expect linked type\"),akN=b(yh),akO=b(\" real to be unbound\"),akP=b(\"expected alias \"),akQ=b(yh),alr=b(\" vs \"),als=b(\"signature and definition names do not match: \"),alt=b(qQ),alq=[0,b(\"cor/experiments/compose_fx/can_lower.ml\"),yO,2],alk=b(\"run definitions cannot be recursive\"),all=b(qQ),alo=b(c9),alp=b(\"captured on toplevel: \"),alm=b(\"non-closure definitions cannot be recursive\"),aln=b(qQ),alj=b(\"lam\"),ak1=b(\"expected alias real to be unbound before instantiation\"),ak2=b(yt),ak8=b(\" not found\"),ak9=b(iZ),ak_=b(m0),ak3=b(\" has the wrong number of arguments\"),ak4=b(iZ),ak5=b(m0),ak6=b(\" already mapped\"),ak7=b(m0),ak$=[1,0],ala=b(\" is told to instantiate to itself\"),alb=b(iZ),alc=b(m0),ald=[3,0],ale=b(\"unexpected lambda set\"),alf=b(yt),alh=[3,[3,dw]],ali=[3,[3,eF]],alg=[3,[3,c6]],akS=b(\" does not have arg \"),akT=b(iZ),akU=b(qO),akV=b(\" has a type argument without a name\"),akW=b(iZ),akX=b(qO),akY=b(\" with a different type\"),akZ=b(\"cannot reference an alias \"),ak0=b(qO),akK=b(\"alias args must be a ForA with a name\"),akL=b(\"extract_named_var\"),akI=b(dy),akF=b(a),akG=b($),akH=b(\"Compose_fx__Can_lower.Can_error\"),alv=b($),alC=[0,[11,b(i_),[2,0,[11,b(d1),[2,0,0]]]],b(iV)],alD=[0,[11,b(jd),[2,0,0]],b(iY)],aly=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],b(i6)],alw=b(a),alx=b($),alA=b($),alQ=b($),amm=b(bd),amn=b(\"#\"),aml=[1,[5,-174312699]],ama=b(\"No hover location found\"),amb=b(\"Parse error: \"),amc=b(\"Canonicalize error: \"),amd=b(\"Solve error: \"),ame=b(yP),amf=b(\"Eval error: \"),amg=b(\"no queries given!\"),ami=b(\"Type not found at \"),amh=b(\"Elab error: \"),amj=b(\" for phase \"),amk=b(\"Cannot do \"),al9=[0,0,0],al_=[0,0,0],al8=b(a),alS=b(fy),al2=b(\"# cor \\\\+\\\\([a-z]+\\\\) -\\\\([a-z]+\\\\)\"),al4=b(\"\\\\(\\\\^+\\\\)\"),al6=b(\"# cor \"),al7=b(Aj),amo=b(\"Jsoo_runtime.Error.Exn\"),amp=b(p6),amz=b(\"No emit \"),amy=b(\"No phase \"),amx=b(\"No language \"),amr=b(fy),ams=b(\"Internal error. Please report this.\\n\\n\"),amt=b(\"languages\"),amu=b(\"phases\"),amv=b(\"emits\"),amw=b(\"userProgram\"),amA=b(\"compile\"),amB=b(\"hover\");function\nas(b){if(typeof\nb===\"number\")return 0;else\nswitch(b[0]){case\n0:return[0,as(b[1])];case\n1:return[1,as(b[1])];case\n2:return[2,as(b[1])];case\n3:return[3,as(b[1])];case\n4:return[4,as(b[1])];case\n5:return[5,as(b[1])];case\n6:return[6,as(b[1])];case\n7:return[7,as(b[1])];case\n8:var\nd=b[1];return[8,d,as(b[2])];case\n9:var\nc=b[1];return[9,c,c,as(b[3])];case\n10:return[10,as(b[1])];case\n11:return[11,as(b[1])];case\n12:return[12,as(b[1])];case\n13:return[13,as(b[1])];default:return[14,as(b[1])]}}function\na8(b,c){if(typeof\nb===\"number\")return c;else\nswitch(b[0]){case\n0:return[0,a8(b[1],c)];case\n1:return[1,a8(b[1],c)];case\n2:return[2,a8(b[1],c)];case\n3:return[3,a8(b[1],c)];case\n4:return[4,a8(b[1],c)];case\n5:return[5,a8(b[1],c)];case\n6:return[6,a8(b[1],c)];case\n7:return[7,a8(b[1],c)];case\n8:var\nd=b[1];return[8,d,a8(b[2],c)];case\n9:var\ne=b[2],f=b[1];return[9,f,e,a8(b[3],c)];case\n10:return[10,a8(b[1],c)];case\n11:return[11,a8(b[1],c)];case\n12:return[12,a8(b[1],c)];case\n13:return[13,a8(b[1],c)];default:return[14,a8(b[1],c)]}}function\naf(b,c){if(typeof\nb===\"number\")return c;else\nswitch(b[0]){case\n0:return[0,af(b[1],c)];case\n1:return[1,af(b[1],c)];case\n2:var\nd=b[1];return[2,d,af(b[2],c)];case\n3:var\ne=b[1];return[3,e,af(b[2],c)];case\n4:var\nf=b[3],a=b[2],g=b[1];return[4,g,a,f,af(b[4],c)];case\n5:var\nh=b[3],i=b[2],j=b[1];return[5,j,i,h,af(b[4],c)];case\n6:var\nk=b[3],l=b[2],m=b[1];return[6,m,l,k,af(b[4],c)];case\n7:var\nn=b[3],o=b[2],p=b[1];return[7,p,o,n,af(b[4],c)];case\n8:var\nq=b[3],r=b[2],s=b[1];return[8,s,r,q,af(b[4],c)];case\n9:var\nt=b[1];return[9,t,af(b[2],c)];case\n10:return[10,af(b[1],c)];case\n11:var\nu=b[1];return[11,u,af(b[2],c)];case\n12:var\nv=b[1];return[12,v,af(b[2],c)];case\n13:var\nw=b[2],x=b[1];return[13,x,w,af(b[3],c)];case\n14:var\ny=b[2],z=b[1];return[14,z,y,af(b[3],c)];case\n15:return[15,af(b[1],c)];case\n16:return[16,af(b[1],c)];case\n17:var\nA=b[1];return[17,A,af(b[2],c)];case\n18:var\nB=b[1];return[18,B,af(b[2],c)];case\n19:return[19,af(b[1],c)];case\n20:var\nC=b[2],D=b[1];return[20,D,C,af(b[3],c)];case\n21:var\nE=b[1];return[21,E,af(b[2],c)];case\n22:return[22,af(b[1],c)];case\n23:var\nF=b[1];return[23,F,af(b[2],c)];default:var\nG=b[2],H=b[1];return[24,H,G,af(b[3],c)]}}function\nnb(b,d,c){return b[1]===d?(b[1]=c,1):0}function\nx(b){throw[0,bM,b]}function\nD(b){throw[0,eO,b]}var\njv=[J,Bi,ae(0)];function\nrS(c,b){return db(c,b)?c:b}function\neb(b){return 0<=b?b:-b|0}function\nrT(b){return b^-1}var\nec=fF,Bj=i5,Bl=gp(Bk);function\nh(e,d){var\nb=q(e),f=q(d),c=ai(b+f|0);dE(e,0,c,0,b);dE(d,0,c,b,f);return av(c)}function\ngs(b){if(0<=b&&!(dB>>0){if(!(25>>0))d=1}else\nif(23!==c)d=1;return d?b+32|0:b}function\njD(b){return 25>>0?b:b+32|0}function\nBU(b){return 25>>0?b:b+jc|0}function\nr2(c,b){return 0===(c-b|0)?1:0}function\njE(b){var\nc=0<=b?1:0,d=c?b<=55295?1:0:c;if(d)var\ne=d;else\nvar\nf=xQ<=b?1:0,e=f?b<=xY?1:0:f;return e?b:D(h(fJ(BW,b),BV))}function\nhM(b){return dB>1,t=r(s,a),A=t[1],u=r(j-s|0,t[2]),i=A,h=u[1],g=0,B=u[2];for(;;){if(i){if(h){var\np=h[1],q=i[1],w=h[2],x=i[2];if(0>1,t=k(s,a),A=t[1],u=k(j-s|0,t[2]),i=A,h=u[1],g=0,B=u[2];for(;;){if(i){if(h){var\nq=h[1],r=i[1],w=h[2],x=i[2];if(0>1,A=x(z,g),L=A[1],B=x(j-z|0,A[2]),i=L,h=B[1],a=0,M=B[2];for(;;){if(i){if(h){var\nt=h[2],u=h[1],v=i[2],l=i[1],w=f(c,l,u);if(0===w){var\ni=v,h=t,a=[0,l,a];continue}if(0>1,A=m(z,g),L=A[1],B=m(j-z|0,A[2]),i=L,h=B[1],a=0,M=B[2];for(;;){if(i){if(h){var\nu=h[2],v=h[1],w=i[2],l=i[1],x=f(c,l,v);if(0===x){var\ni=w,h=u,a=[0,l,a];continue}if(0<=x){var\nh=u,a=[0,v,a];continue}var\ni=w,a=[0,l,a];continue}var\nC=dg(i,a)}else\nvar\nC=dg(h,a);return[0,C,M]}}var\nd=T(b);return 2<=d?m(d,b)[1]:b}function\nfS(c,b){return c<=b?c:b}function\ncO(c,b){return b<=c?c:b}function\ncy(b,d){var\nc=ai(b);ao6(c,0,b,d);return c}function\nnn(b){var\nc=bt(b),d=ai(c);eI(b,0,d,0,c);return d}function\ngy(b){return av(nn(b))}function\nno(d,c,b){if(0<=c&&0<=b&&!((bt(d)-b|0)>>0){if(33>>0)o=1}else\nif(2===n)o=1;if(o){var\nf=da(j),b=[0,0],r=bt(f)-1|0,u=0;if(!(r<0)){var\ni=u;for(;;){var\na=d9(f,i),g=0;if(32<=a){var\nl=a+p1|0,p=0;if(58>>0){if(93<=l)p=1}else\nif(56>>0){g=1;p=1}if(!p){var\nm=1;g=2}}else\nif(11<=a){if(13===a)g=1}else\nif(8<=a)g=1;switch(g){case\n0:var\nm=4;break;case\n1:var\nm=2;break}b[1]=b[1]+m|0;var\ny=i+1|0;if(r!==i){var\ni=y;continue}break}}if(b[1]===bt(f))var\nt=nn(f);else{var\nc=ai(b[1]);b[1]=0;var\ns=bt(f)-1|0,w=0;if(!(s<0)){var\nh=w;for(;;){var\nd=d9(f,h),e=0;if(35<=d)if(92===d)e=2;else\nif(ez<=d)e=1;else\ne=3;else\nif(32<=d)if(34<=d)e=2;else\ne=3;else\nif(14<=d)e=1;else\nswitch(d){case\n8:U(c,b[1],92);b[1]++;U(c,b[1],98);break;case\n9:U(c,b[1],92);b[1]++;U(c,b[1],qu);break;case\n10:U(c,b[1],92);b[1]++;U(c,b[1],rf);break;case\n13:U(c,b[1],92);b[1]++;U(c,b[1],q2);break;default:e=1}switch(e){case\n1:U(c,b[1],92);b[1]++;U(c,b[1],48+(d/cL|0)|0);b[1]++;U(c,b[1],48+((d/10|0)%10|0)|0);b[1]++;U(c,b[1],48+(d%10|0)|0);break;case\n2:U(c,b[1],92);b[1]++;U(c,b[1],d);break;case\n3:U(c,b[1],d);break}b[1]++;var\nx=h+1|0;if(s!==h){var\nh=x;continue}break}}var\nt=c}return av(t)}var\nk=k+1|0;continue}}function\nnq(f,e,d,c){var\nb=d;for(;;){if(e<=b)throw z;if(v(f,b)===c)return b;var\nb=b+1|0;continue}}function\nhP(b,c){return nq(b,q(b),0,c)}function\nr8(c,b,e){var\nd=q(c);if(0<=b&&!(d>>0))switch(c){case\n0:return[0,0,b];case\n1:if(b)return[0,[0,0,b[1],0,1],b[2]];break;case\n2:if(b){var\ne=b[2];if(e)return[0,[0,[0,0,b[1],0,1],e[1],0,2],e[2]]}break;default:if(b){var\nf=b[2];if(f){var\nh=f[2];if(h)return[0,[0,[0,0,b[1],0,1],f[1],[0,0,h[1],0,1],2],h[2]]}}}var\ni=c/2|0,j=g(i,b),d=j[2],l=j[1];if(d){var\nm=d[1],k=g((c-i|0)-1|0,d[2]),n=k[2];return[0,a(l,m,k[1]),n]}throw[0,u,CD]};return g(T(o),o)[1]}var\np=m[1];return b(p,b(n,b(l,b(f,h(c)))))}return b(n,b(l,b(f,h(c))))}return b(l,b(f,h(c)))}return b(f,h(c))}return h(c)}return s}function\nQ(d,c){return nh(function(d,c){return b(c,d)},c,d)}function\nae(b){return Q(b,s)}function\nE(b,e){if(b){var\nc=b[1],d=l(b[2],b[3]);return[0,c,function(b){return E(d,b)}]}return 0}function\naf(b){var\nc=l(b,0);return function(b){return E(c,b)}}function\nR(e,d){var\nb=e,c=d;for(;;){if(b){var\nf=[0,b[2],b[1],c],b=b[3],c=f;continue}return c}}function\nS(b,e){if(b){var\nc=b[1],d=R(b[2],b[3]);return[0,c,function(b){return S(d,b)}]}return 0}function\nag(b){var\nc=R(b,0);return function(b){return S(c,b)}}return[0,s,V,W,b,h,t,k,n,J,o,K,X,r,L,B,M,N,O,w,C,x,y,Y,j,H,I,U,j,H,i,Z,ac,_,$,aa,ab,ad,function(j,i){var\nb=i,c=0;for(;;){if(b){var\nd=b[3],a=b[2],k=b[1],g=f(e[1],a,j);if(0!==g){if(0<=g){var\nb=k,c=[0,a,d,c];continue}var\nb=d;continue}var\nh=[0,a,d,c]}else\nvar\nh=c;return function(b){return E(h,b)}}},af,ag,Q,ae]}function\nnx(g){function\nh(b){return b?b[5]:0}function\ne(c,a,f,b){var\nd=h(c),e=h(b),g=e<=d?d+1|0:e+1|0;return[0,c,a,f,b,g]}function\nq(c,b){return[0,0,c,b,0,1]}function\nb(c,g,a,b){var\ni=c?c[5]:0,j=b?b[5]:0;if((j+2|0)>>3|0;return br(c,d,gs(dF(c,d)|1<<(b&7)))}function\neS(b){return b?[0,1,b[1]]:0}function\nCT(b,c){if(typeof\nb===\"number\")switch(b){case\n0:return[0,[0,c]];case\n1:return[0,[1,c]];case\n2:return[0,[19,c]];default:return[0,[22,c]]}else\nswitch(b[0]){case\n0:return[0,[2,eS(b[1]),c]];case\n1:return[0,[3,eS(b[1]),c]];case\n2:var\ne=b[1];return[0,[4,e,eS(b[2]),0,c]];case\n3:var\nf=b[1];return[0,[5,f,eS(b[2]),0,c]];case\n4:var\na=b[1];return[0,[6,a,eS(b[2]),0,c]];case\n5:var\ng=b[1];return[0,[7,g,eS(b[2]),0,c]];case\n6:var\nd=b[2],h=b[1],i=d?[0,d[1]]:0;return[0,[8,CU,eS(h),i,c]];case\n7:return[0,[9,eS(b[1]),c]];case\n8:return[0,[13,b[1],b[2],c]];case\n9:return[0,[14,b[1],b[2],c]];case\n10:return[0,[20,b[1],b[2],c]];default:return[0,[21,b[1],c]]}}function\nnB(b){return 5===b[2]?12:-6}function\nso(b){return[0,0,ai(b)]}function\nsp(b,g){var\nc=bt(b[2]),d=b[1]+g|0,e=c>>0))f=1}else\nif(65<=e)f=1}else{var\na=0;if(32!==e)if(43<=e)switch(e+rk|0){case\n5:if(b<(d+2|0)&&1>>0))g[1]++;var\nr=d+1|0;if(h!==d){var\nd=r;continue}break}}var\ni=g[1],j=ai(q(b)+((i-1|0)/3|0)|0),k=[0,0],e=function(b){br(j,k[1],b);k[1]++;return 0},f=[0,((i-1|0)%3|0)+1|0],l=q(b)-1|0,o=0;if(!(l<0)){var\nc=o;for(;;){var\na=v(b,c);if(9>>0)e(a);else{if(0===f[1]){e(95);f[1]=3}f[1]+=-1;e(a)}var\np=c+1|0;if(l!==c){var\nc=p;continue}break}}return av(j)}return b}function\nEp(c,d){switch(c){case\n1:var\nb=DB;break;case\n2:var\nb=DC;break;case\n4:var\nb=DE;break;case\n5:var\nb=DF;break;case\n6:var\nb=DG;break;case\n7:var\nb=DH;break;case\n8:var\nb=DI;break;case\n9:var\nb=DJ;break;case\n10:var\nb=DK;break;case\n11:var\nb=DL;break;case\n0:case\n13:var\nb=DA;break;case\n3:case\n14:var\nb=DD;break;default:var\nb=DM}return jU(c,fJ(b,d))}function\nEq(c,d){switch(c){case\n1:var\nb=D1;break;case\n2:var\nb=D2;break;case\n4:var\nb=D4;break;case\n5:var\nb=D5;break;case\n6:var\nb=D6;break;case\n7:var\nb=D7;break;case\n8:var\nb=D8;break;case\n9:var\nb=D9;break;case\n10:var\nb=D_;break;case\n11:var\nb=D$;break;case\n0:case\n13:var\nb=D0;break;case\n3:case\n14:var\nb=D3;break;default:var\nb=Ea}return jU(c,fJ(b,d))}function\nEr(c,d){switch(c){case\n1:var\nb=Ec;break;case\n2:var\nb=Ed;break;case\n4:var\nb=Ef;break;case\n5:var\nb=Eg;break;case\n6:var\nb=Eh;break;case\n7:var\nb=Ei;break;case\n8:var\nb=Ej;break;case\n9:var\nb=Ek;break;case\n10:var\nb=El;break;case\n11:var\nb=Em;break;case\n0:case\n13:var\nb=Eb;break;case\n3:case\n14:var\nb=Ee;break;default:var\nb=En}return jU(c,fJ(b,d))}function\nEs(c,d){switch(c){case\n1:var\nb=DO;break;case\n2:var\nb=DP;break;case\n4:var\nb=DR;break;case\n5:var\nb=DS;break;case\n6:var\nb=DT;break;case\n7:var\nb=DU;break;case\n8:var\nb=DV;break;case\n9:var\nb=DW;break;case\n10:var\nb=DX;break;case\n11:var\nb=DY;break;case\n0:case\n13:var\nb=DN;break;case\n3:case\n14:var\nb=DQ;break;default:var\nb=DZ}return jU(c,AZ(b,d))}function\neg(c,f,b){function\na(e){switch(c[1]){case\n0:var\nd=45;break;case\n1:var\nd=43;break;default:var\nd=32}return apc(b,f,d)}function\nk(d){var\nc=aoZ(b);return 3===c?b<0.?Eu:Ev:4<=c?Ew:d}switch(c[2]){case\n5:var\ne=jl(ss(c,f),b),d=0,l=q(e);for(;;){if(d===l)var\nj=0;else{var\ng=n(e,d)+x_|0,i=0;if(23>>0){if(55===g)i=1}else\nif(21>>0)i=1;if(!i){var\nd=d+1|0;continue}var\nj=1}var\nm=j?e:h(e,Et);return k(m)}case\n6:return a(0);case\n7:return av(r5(BU,da(a(0))));case\n8:return k(a(0));default:return jl(ss(c,f),b)}}function\nst(c){var\nb=so(16);nC(b,c);return sq(b)}function\njV(g,a,e,h,d,c,b){if(typeof\nh===\"number\"){if(typeof\nd===\"number\")return d?function(h,d){return Y(g,[4,a,gD(h,f(c,b,d))],e)}:function(d){return Y(g,[4,a,f(c,b,d)],e)};var\nl=d[1];return function(d){return Y(g,[4,a,gD(l,f(c,b,d))],e)}}else{if(0===h[0]){var\ni=h[2],j=h[1];if(typeof\nd===\"number\")return d?function(h,d){return Y(g,[4,a,cc(j,i,gD(h,f(c,b,d)))],e)}:function(d){return Y(g,[4,a,cc(j,i,f(c,b,d))],e)};var\nm=d[1];return function(d){return Y(g,[4,a,cc(j,i,gD(m,f(c,b,d)))],e)}}var\nk=h[1];if(typeof\nd===\"number\")return d?function(i,h,d){return Y(g,[4,a,cc(k,i,gD(h,f(c,b,d)))],e)}:function(h,d){return Y(g,[4,a,cc(k,h,f(c,b,d))],e)};var\nn=d[1];return function(h,d){return Y(g,[4,a,cc(k,h,gD(n,f(c,b,d)))],e)}}}function\nnD(a,f,e,b,d){if(typeof\nb===\"number\")return function(b){return Y(a,[4,f,c(d,b)],e)};else{if(0===b[0]){var\ng=b[2],h=b[1];return function(b){return Y(a,[4,f,cc(h,g,c(d,b))],e)}}var\ni=b[1];return function(g,b){return Y(a,[4,f,cc(i,g,c(d,b))],e)}}}function\niL(g,z,y,x){var\ne=z,b=y,a=x;for(;;)if(typeof\na===\"number\")return c(e,b);else\nswitch(a[0]){case\n0:var\nA=a[1];return function(c){return Y(e,[5,b,c],A)};case\n1:var\nB=a[1];return function(a){var\nc=nk(a),d=q(c),f=cy(d+2|0,39);dE(c,0,f,1,d);return Y(e,[4,b,av(f)],B)};case\n2:var\nC=a[2],D=a[1];return nD(e,b,C,D,function(b){return b});case\n3:return nD(e,b,a[2],a[1],Dz);case\n4:return jV(e,b,a[4],a[2],a[3],Ep,a[1]);case\n5:return jV(e,b,a[4],a[2],a[3],Eq,a[1]);case\n6:return jV(e,b,a[4],a[2],a[3],Er,a[1]);case\n7:return jV(e,b,a[4],a[2],a[3],Es,a[1]);case\n8:var\nj=a[4],k=a[3],l=a[2],i=a[1];if(typeof\nl===\"number\"){if(typeof\nk===\"number\")return k?function(d,c){return Y(e,[4,b,eg(i,d,c)],j)}:function(c){return Y(e,[4,b,eg(i,nB(i),c)],j)};var\nU=k[1];return function(c){return Y(e,[4,b,eg(i,U,c)],j)}}else{if(0===l[0]){var\no=l[2],p=l[1];if(typeof\nk===\"number\")return k?function(d,c){return Y(e,[4,b,cc(p,o,eg(i,d,c))],j)}:function(c){return Y(e,[4,b,cc(p,o,eg(i,nB(i),c))],j)};var\nV=k[1];return function(c){return Y(e,[4,b,cc(p,o,eg(i,V,c))],j)}}var\nr=l[1];if(typeof\nk===\"number\")return k?function(f,d,c){return Y(e,[4,b,cc(r,f,eg(i,d,c))],j)}:function(d,c){return Y(e,[4,b,cc(r,d,eg(i,nB(i),c))],j)};var\nW=k[1];return function(d,c){return Y(e,[4,b,cc(r,d,eg(i,W,c))],j)}}case\n9:return nD(e,b,a[2],a[1],rU);case\n10:var\nb=[7,b],a=a[1];continue;case\n11:var\nb=[2,b,a[1]],a=a[2];continue;case\n12:var\nb=[3,b,a[1]],a=a[2];continue;case\n13:var\nE=a[3],F=st(a[2]);return function(c){return Y(e,[4,b,F],E)};case\n14:var\nG=a[3],H=a[2];return function(c){var\nd=c[1];return Y(e,b,af(jT(d,as(aE(H))),G))};case\n15:var\nI=a[1];return function(d,c){return Y(e,[6,b,function(b){return f(d,b,c)}],I)};case\n16:var\nJ=a[1];return function(c){return Y(e,[6,b,c],J)};case\n17:var\nb=[0,b,a[1]],a=a[2];continue;case\n18:var\nn=a[1];if(0===n[0]){var\nK=a[2],L=n[1][1],M=0,e=function(c,d,e){return function(b){return Y(d,[1,c,[0,b]],e)}}(b,e,K),b=M,a=L;continue}var\nN=a[2],O=n[1][1],P=0,e=function(c,d,e){return function(b){return Y(d,[1,c,[1,b]],e)}}(b,e,N),b=P,a=O;continue;case\n19:throw[0,u,Ey];case\n20:var\nQ=a[3],R=[8,b,Ez];return function(b){return Y(e,R,Q)};case\n21:var\nS=a[2];return function(c){return Y(e,[4,b,fJ(EA,c)],S)};case\n22:var\nT=a[1];return function(c){return Y(e,[5,b,c],T)};case\n23:var\nh=a[2],m=a[1];if(typeof\nm===\"number\")switch(m){case\n0:return g<50?al(g+1|0,e,b,h):d(al,[0,e,b,h]);case\n1:return g<50?al(g+1|0,e,b,h):d(al,[0,e,b,h]);case\n2:throw[0,u,EB];default:return g<50?al(g+1|0,e,b,h):d(al,[0,e,b,h])}else\nswitch(m[0]){case\n0:return g<50?al(g+1|0,e,b,h):d(al,[0,e,b,h]);case\n1:return g<50?al(g+1|0,e,b,h):d(al,[0,e,b,h]);case\n2:return g<50?al(g+1|0,e,b,h):d(al,[0,e,b,h]);case\n3:return g<50?al(g+1|0,e,b,h):d(al,[0,e,b,h]);case\n4:return g<50?al(g+1|0,e,b,h):d(al,[0,e,b,h]);case\n5:return g<50?al(g+1|0,e,b,h):d(al,[0,e,b,h]);case\n6:return g<50?al(g+1|0,e,b,h):d(al,[0,e,b,h]);case\n7:return g<50?al(g+1|0,e,b,h):d(al,[0,e,b,h]);case\n8:return g<50?al(g+1|0,e,b,h):d(al,[0,e,b,h]);case\n9:var\nw=m[2];return g<50?pR(g+1|0,e,b,w,h):d(pR,[0,e,b,w,h]);case\n10:return g<50?al(g+1|0,e,b,h):d(al,[0,e,b,h]);default:return g<50?al(g+1|0,e,b,h):d(al,[0,e,b,h])}default:var\ns=a[3],t=a[1],v=c(a[2],0);return g<50?pQ(g+1|0,e,b,s,t,v):d(pQ,[0,e,b,s,t,v])}}function\npR(a,f,e,b,c){if(typeof\nb===\"number\")return a<50?al(a+1|0,f,e,c):d(al,[0,f,e,c]);else\nswitch(b[0]){case\n0:var\ng=b[1];return function(b){return cA(f,e,g,c)};case\n1:var\nh=b[1];return function(b){return cA(f,e,h,c)};case\n2:var\ni=b[1];return function(b){return cA(f,e,i,c)};case\n3:var\nj=b[1];return function(b){return cA(f,e,j,c)};case\n4:var\nk=b[1];return function(b){return cA(f,e,k,c)};case\n5:var\nl=b[1];return function(b){return cA(f,e,l,c)};case\n6:var\nm=b[1];return function(b){return cA(f,e,m,c)};case\n7:var\nn=b[1];return function(b){return cA(f,e,n,c)};case\n8:var\no=b[2];return function(b){return cA(f,e,o,c)};case\n9:var\np=b[3],q=b[2],r=aT(aE(b[1]),q);return function(b){return cA(f,e,a8(r,p),c)};case\n10:var\ns=b[1];return function(d,b){return cA(f,e,s,c)};case\n11:var\nt=b[1];return function(b){return cA(f,e,t,c)};case\n12:var\nv=b[1];return function(b){return cA(f,e,v,c)};case\n13:throw[0,u,EC];default:throw[0,u,ED]}}function\nal(f,c,a,b){var\ne=[8,a,EE];return f<50?iL(f+1|0,c,e,b):d(iL,[0,c,e,b])}function\npQ(i,e,g,b,a,f){if(a){var\nj=a[1];return function(d){return Ex(e,g,b,j,c(f,d))}}var\nh=[4,g,f];return i<50?iL(i+1|0,e,h,b):d(iL,[0,e,h,b])}function\nY(b,c,d){return aj(iL(0,b,c,d))}function\ncA(b,c,d,e){return aj(pR(0,b,c,d,e))}function\nEx(b,c,d,e,f){return aj(pQ(0,b,c,d,e,f))}function\neh(d,a){var\nb=a;for(;;)if(typeof\nb===\"number\")return 0;else\nswitch(b[0]){case\n0:var\ng=b[1],h=hV(b[2]);eh(d,g);return hI(d,h);case\n1:var\ne=b[2],f=b[1];if(0===e[0]){var\ni=e[1];eh(d,f);hI(d,EF);var\nb=i;continue}var\nj=e[1];eh(d,f);hI(d,EG);var\nb=j;continue;case\n6:var\nm=b[2];eh(d,b[1]);return c(m,d);case\n7:eh(d,b[1]);return dI(d);case\n8:var\nn=b[2];eh(d,b[1]);return D(n);case\n2:case\n4:var\nk=b[2];eh(d,b[1]);return hI(d,k);default:var\nl=b[2];eh(d,b[1]);return A3(d,l)}}function\neU(d,a){var\nb=a;for(;;)if(typeof\nb===\"number\")return 0;else\nswitch(b[0]){case\n0:var\ng=b[1],h=hV(b[2]);eU(d,g);return ef(d,h);case\n1:var\ne=b[2],f=b[1];if(0===e[0]){var\ni=e[1];eU(d,f);ef(d,EH);var\nb=i;continue}var\nj=e[1];eU(d,f);ef(d,EI);var\nb=j;continue;case\n6:var\nm=b[2];eU(d,b[1]);return c(m,d);case\n7:var\nb=b[1];continue;case\n8:var\nn=b[2];eU(d,b[1]);return D(n);case\n2:case\n4:var\nk=b[2];eU(d,b[1]);return ef(d,k);default:var\nl=b[2];eU(d,b[1]);return ca(d,l)}}function\nei(d,a){var\nb=a;for(;;)if(typeof\nb===\"number\")return 0;else\nswitch(b[0]){case\n0:var\ng=b[1],h=hV(b[2]);ei(d,g);return ef(d,h);case\n1:var\ne=b[2],f=b[1];if(0===e[0]){var\ni=e[1];ei(d,f);ef(d,EJ);var\nb=i;continue}var\nj=e[1];ei(d,f);ef(d,EK);var\nb=j;continue;case\n6:var\nm=b[2];ei(d,b[1]);return ef(d,c(m,0));case\n7:var\nb=b[1];continue;case\n8:var\nn=b[2];ei(d,b[1]);return D(n);case\n2:case\n4:var\nk=b[2];ei(d,b[1]);return ef(d,k);default:var\nl=b[2];ei(d,b[1]);return ca(d,l)}}function\ncQ(c){var\nd=c[1],b=bY(c$);return Y(function(c){ei(b,c);return x(di(b))},0,d)}function\nEL(b){if(aR(b,EM))return EN;var\nf=q(b);function\ng(d){return c(cQ(EO),b)}function\nh(e){var\nc=e;for(;;){if(c===f)return c;var\nd=n(b,c);if(9!==d&&32!==d)return c;var\nc=c+1|0;continue}}function\no(e,d){var\nc=d;for(;;){if(c===f)return c;if(25>>0)return c;var\nc=c+1|0;continue}}function\np(g,a){var\nc=a;for(;;){if(c===f)return c;var\nd=n(b,c),e=0;if(48<=d){if(!(58<=d))e=1}else\nif(45===d)e=1;if(e){var\nc=c+1|0;continue}return c}}var\na=h(0),k=o(a,a),d=aD(b,a,k-a|0),e=h(k),i=p(e,e);if(e===i)var\nj=0;else\ntry{var\nr=dd(aD(b,e,i-e|0)),j=r}catch(b){b=y(b);if(b[1]!==bM)throw b;var\nj=g(0)}if(h(i)!==f)g(0);var\nm=0;if(V(d,EP)&&V(d,EQ))var\nl=V(d,ER)?V(d,ES)?V(d,ET)?V(d,EU)?g(0):1:2:3:0;else\nm=1;if(m)var\nl=4;return[0,j,l]}function\nnE(b,c){return typeof\nb===\"number\"?[0,0,c]:0===b[0]?[0,[0,b[1],b[2]],c]:[0,[1,b[1]],c]}function\nhY(c,d,b){var\nf=typeof\nd===\"number\"?d?[0,1,b]:[0,0,b]:[0,[0,d[1]],b],e=f[1];return typeof\nc===\"number\"?[0,0,e,b]:0===c[0]?[0,[0,c[1],c[2]],e,b]:[0,[1,c[1]],e,b]}function\nnF(c,b){var\nh=c?c[1]:1;function\nad(d,c){return i(cQ(EV),b,d,c)}function\nm(b){return ad(b,EW)}function\nt(e,d,c){return dv(cQ(EY),b,e,d,c)}function\nj(e,d,c){return dv(cQ(EZ),b,e,d,c)}function\no(d,f,c){var\ne=f-d|0;return 0===e?[0,c]:1===e?[0,[12,n(b,d),c]]:[0,[11,aD(b,d,e),c]]}function\ne(i,c){var\na=i;for(;;){if(a===c)return o(i,a,0);var\nk=n(b,a);if(37===k){var\nj=a+1|0;if(j===c)m(c);var\nq=95===n(b,j)?v(a,j+1|0,c,1):v(a,j,c,0);return o(i,a,q[1])}if(64===k){var\nd=a+1|0;if(d===c)var\nf=Fr;else{var\ng=n(b,d),h=0;if(65<=g)if(94<=g){var\nl=g+Ag|0;if(2>>0)h=1;else\nswitch(l){case\n0:var\nf=x(1,d+1|0,c);break;case\n1:h=1;break;default:var\nf=[0,[17,1,e(d+1|0,c)[1]]]}}else\nif(91<=g)switch(g+x9|0){case\n0:var\nf=x(0,d+1|0,c);break;case\n1:h=1;break;default:var\nf=[0,[17,0,e(d+1|0,c)[1]]]}else\nh=1;else\nif(10===g)var\nf=[0,[17,3,e(d+1|0,c)[1]]];else\nif(32<=g)switch(g+jc|0){case\n0:var\nf=[0,[17,Fs,e(d+1|0,c)[1]]];break;case\n5:var\np=0;if((d+1|0)>>0))switch(be){case\n0:case\n12:case\n17:case\n23:case\n29:case\n32:var\naS=1;bi=1;break}if(!bi)var\naS=0;if(aS){I=1;bh=1}}if(!bh){var\naR=e(c,g)[1],J=0;if(qA<=a){if(!(m1<=a))switch(a+yc|0){case\n0:var\nD=0;J=1;break;case\n1:break;default:var\nD=1;J=1}}else\nif(76===a){var\nD=2;J=1}if(!J)throw[0,u,FD];var\nbP=o(0)?[0,[23,[11,D],aR]]:[0,[21,D,aR]],j=bP}break;case\n32:case\n35:case\n43:case\n45:case\n95:var\nj=i(cQ(Fq),b,l,a);break;case\n88:case\n100:case\n105:case\n111:case\n117:case\n120:var\nbS=z(0),bT=y(0),aY=A(l,c,x(0),bT,bS,a),aZ=e(c,g)[1];if(o(0))var\na0=[0,[23,[2,aY,p(95)],aZ]];else\nvar\nbU=q(0),W=hY(C(0),bU,aZ),a0=[0,[4,aY,W[1],W[2],W[3]]];var\nj=a0;break;case\n69:case\n70:case\n71:case\n72:case\n101:case\n102:case\n103:case\n104:var\naO=z(0),bM=y(0),b3=x(0)?aO?h?1:k(l,c,32,FK):1:aO?2:0,K=0;if(73<=a){var\nbg=a-101|0;if(3>>0)K=1;else{switch(bg){case\n0:var\nH=1;break;case\n1:var\nH=0;break;case\n2:var\nH=3;break;default:var\nH=6}var\nG=H}}else\nif(69<=a){var\nbj=0;switch(a+zS|0){case\n0:var\nZ=2;break;case\n1:K=1;bj=1;break;case\n2:var\nZ=4;break;default:var\nZ=7}if(!bj)var\nG=Z}else\nK=1;if(K){var\n$=0;if(bM)if(70===a)var\nG=8;else\n$=1;else\nif(70===a)var\nG=5;else\n$=1;if($)throw[0,u,FJ]}var\naP=e(c,g)[1],b4=[0,b3,G];if(o(0))var\nR=q(0),bN=typeof\nR===\"number\"?R?k(l,c,95,Ff):0:[0,R[1]],aQ=[0,[23,[6,p(95),bN],aP]];else\nvar\nbO=q(0),V=hY(O(0),bO,aP),aQ=[0,[8,b4,V[1],V[2],V[3]]];var\nj=aQ;break;default:I=1}if(I){var\nL=0;if(qA<=a)if(m1<=a)L=1;else{var\nbk=0;switch(a+yc|0){case\n0:var\nbx=n(b,c),by=z(0),bz=y(0),ax=A(l,c+1|0,x(0),bz,by,bx),ay=e(c+1|0,g)[1];if(o(0))var\naz=[0,[23,[3,ax,p(95)],ay]];else\nvar\nbA=q(0),S=hY(C(0),bA,ay),az=[0,[5,ax,S[1],S[2],S[3]]];var\naA=az;break;case\n1:L=1;bk=1;break;default:var\nbB=n(b,c),bC=z(0),bD=y(0),aB=A(l,c+1|0,x(0),bD,bC,bB),aC=e(c+1|0,g)[1];if(o(0))var\naD=[0,[23,[4,aB,p(95)],aC]];else\nvar\nbE=q(0),T=hY(C(0),bE,aC),aD=[0,[6,aB,T[1],T[2],T[3]]];var\naA=aD}if(!bk)var\nj=aA}else\nif(76===a){var\nbF=n(b,c),bG=z(0),bH=y(0),aE=A(l,c+1|0,x(0),bH,bG,bF),aF=e(c+1|0,g)[1];if(o(0))var\naG=[0,[23,[5,aE,p(95)],aF]];else\nvar\nbI=q(0),U=hY(C(0),bI,aF),aG=[0,[7,aE,U[1],U[2],U[3]]];var\nj=aG}else\nL=1;if(L)var\nj=i(cQ(Fg),b,c-1|0,a)}if(1-h){var\nap=1-ai[1],bo=ap?M:ap;if(bo)k(l,c,a,Fh);var\naq=1-ak[1],bp=aq?ah:aq;if(bp)k(l,c,a,Fi);var\nar=1-al[1],bq=ar?ag:ar;if(bq)k(l,c,a,Fj);var\nas=1-N[1],bs=as?bf([0,af],Fk):as;if(bs)k(l,c,a,Fl);var\nat=1-an[1],bt=at?bf([0,ae],Fm):at;if(bt){var\nbu=w?95:a;k(l,c,bu,Fn)}var\nbv=w?M:w;if(bv)k(l,c,95,Fo)}var\nau=1-am[1],bw=au?w:au;if(bw){var\naa=0;if(38<=a){if(44!==a&&64!==a)aa=1}else\nif(33!==a&&!(37<=a))aa=1;var\nbl=0;if(aa||!h)bl=1;if(bl)k(l,c,a,Fp)}return j}function\np(l,a,f,k,j,i,h,g,e,c){if(a===f)m(f);function\nd(d){return w(l,a+1|0,f,j,i,h,g,e,c,d,n(b,a))}if(typeof\ne===\"number\"){if(typeof\nc===\"number\"&&!c)return d(0);return k?typeof\nc===\"number\"?d(E6):d([0,0,c[1]]):typeof\nc===\"number\"?d(E7):d([0,1,c[1]])}return d(e)}function\na(o,l,c,k,j,i,g,a,e){if(l===c)m(c);var\nq=n(b,l);if(46===q){var\nd=l+1|0;if(d===c)m(c);var\nr=function(f,d){var\nb=s(d,c,0);return p(o,b[1],c,f,j,i,g,a,e,[0,b[2]])},f=n(b,d);if(48<=f){if(!(58<=f))return r(k,d)}else\nif(42<=f)switch(f+Ar|0){case\n0:return p(o,d+1|0,c,k,j,i,g,a,e,1);case\n1:case\n3:if(h){var\nu=d+1|0,v=k||(45===f?1:0);return r(v,u)}break}return h?p(o,d,c,k,j,i,g,a,e,E4):t(d-1|0,46,E5)}return w(o,l+1|0,c,j,i,g,a,e,0,e,q)}function\nv(f,B,d,g){var\nu=[0,0],v=[0,0],w=[0,0],x=[0,0],y=[0,0];function\nj(d,c){var\ne=c[1],f=e?1-h:e;if(f){var\na=n(b,d);i(cQ(E0),b,d,a)}c[1]=1;return 0}var\nc=B;for(;;){if(c===d)m(d);var\nz=n(b,c)+jc|0;if(!(16>>0))switch(z){case\n0:j(c,x);var\nc=c+1|0;continue;case\n3:j(c,y);var\nc=c+1|0;continue;case\n11:j(c,w);var\nc=c+1|0;continue;case\n13:j(c,v);var\nc=c+1|0;continue;case\n16:j(c,u);var\nc=c+1|0;continue}var\nl=x[1],o=y[1],p=w[1],e=v[1],C=u[1];if(c===d)m(d);var\nq=C?e?h?0:k(f,c,45,E3):2:e?0:1,r=n(b,c);if(48<=r){if(!(58<=r)){var\nA=s(c,d,0);return a(f,A[1],d,e,p,o,l,g,[0,q,A[2]])}}else\nif(42===r)return a(f,c+1|0,d,e,p,o,l,g,[1,q]);switch(q){case\n0:if(1-h)t(c-1|0,45,E1);return a(f,c,d,e,p,o,l,g,0);case\n1:return a(f,c,d,e,p,o,l,g,0);default:return a(f,c,d,e,p,o,l,g,E2)}}}function\nx(a,c,d){try{if(c===d)throw z;if(60===n(b,c)){var\nf=r8(b,c+1|0,62);if(d<=f)throw z;var\nj=aD(b,c,(f-c|0)+1|0),k=e(f+1|0,d)[1],g=[0,e(c,f+1|0)[1],j],l=a?[0,g]:[1,g],m=[0,[18,l,k]];return m}throw z}catch(b){b=y(b);if(b===z){var\nh=e(c,d)[1],i=a?[0,su]:[1,su];return[0,[18,i,h]]}throw b}}function\nB(c,d){try{var\nt=c===d?1:0,u=t||(60!==n(b,c)?1:0);if(u)throw z;var\np=g(c+1|0,d),i=n(b,p),m=0;if(48<=i){if(!(58<=i))m=1}else\nif(45===i)m=1;if(!m)throw z;var\nq=l(p,d),r=q[2],f=g(q[1],d),j=n(b,f)-45|0,o=0;if(12>>0)if(17===j)var\nv=[0,aD(b,c-2|0,(f-c|0)+3|0),r,0],w=f+1|0,h=v,a=w;else\no=1;else\nif(1>>0){var\ns=l(f,d),x=s[2],k=g(s[1],d);if(62!==n(b,k))throw z;var\nA=[0,aD(b,c-2|0,(k-c|0)+3|0),r,x],B=k+1|0,h=A,a=B}else\no=1;if(o)throw z}catch(b){b=y(b);if(b!==z&&b[1]!==bM)throw b;var\nh=Fu,a=c}return[0,[17,h,e(a,d)[1]]]}function\nC(d,c){try{var\nk=g(d,c),a=n(b,k),i=0;if(48<=a){if(!(58<=a))i=1}else\nif(45===a)i=1;if(i){var\no=l(k,c),q=o[2],h=g(o[1],c);if(62!==n(b,h))throw z;var\nm=[0,[0,h+1|0,[1,aD(b,d-2|0,(h-d|0)+3|0),q]]]}else\nvar\nm=0;var\nf=m}catch(b){b=y(b);if(b!==z&&b[1]!==bM)throw b;var\nf=0}if(f){var\nj=f[1],p=j[2];return[0,[17,p,e(j[1],c)[1]]]}return[0,[17,Fv,e(d,c)[1]]]}function\ng(e,d){var\nc=e;for(;;){if(c===d)m(d);if(32===n(b,c)){var\nc=c+1|0;continue}return c}}function\ns(h,f,g){var\nc=h,d=g;for(;;){if(c===f)m(f);var\na=n(b,c);if(9>>0)return[0,c,d];var\ne=(d*10|0)+(a-48|0)|0;if(eP>>0)return j(c+1|0,Fz,f);var\na=s(c+1|0,d,0);return[0,a[1],-a[2]|0]}throw[0,u,Fy]}function\nr(g,d,f){var\nc=g;for(;;){if(c===d)i(cQ(FA),b,f,d);if(37===n(b,c)){if((c+1|0)===d)m(d);if(n(b,c+1|0)===f)return c;var\ne=n(b,c+1|0);if(95<=e){if(gh<=e){if(!(mF<=e))switch(e+Ag|0){case\n0:var\nc=r(c+2|0,d,cs)+2|0;continue;case\n1:break;default:return j(c+1|0,FB,cs)}}else\nif(!(96<=e)){if((c+2|0)===d)m(d);var\na=n(b,c+2|0);if(40===a){var\nc=r(c+3|0,d,41)+2|0;continue}if(gh===a){var\nc=r(c+3|0,d,cs)+2|0;continue}var\nc=c+3|0;continue}}else{if(40===e){var\nc=r(c+2|0,d,41)+2|0;continue}if(41===e)return j(c+1|0,FC,41)}var\nc=c+2|0;continue}var\nc=c+1|0;continue}}function\nk(c,f,e,d){var\na=aD(b,c,f-c|0);return d0(cQ(FL),b,c,d,e,a)}function\nA(f,e,o,n,m,b){var\ng=o,a=n,c=m;for(;;){var\nd=0;if(g){if(a)d=1;else\nif(!c){if(cL===b)return 1;if(p3===b)return 4}}else\nif(a)if(c)d=1;else{var\nj=b+i2|0;if(32>>0)d=1;else\nswitch(j){case\n0:return 9;case\n12:return 13;case\n17:return 14;case\n23:return 11;case\n29:return 15;case\n32:return 7;default:d=1}}else\nif(c){if(cL===b)return 2;if(p3===b)return 5}else{var\nl=b+i2|0;if(!(32>>0))switch(l){case\n0:return 8;case\n12:return 0;case\n17:return 3;case\n23:return 10;case\n29:return 12;case\n32:return 6}}if(d){var\ni=b+i2|0;if(!(32>>0))switch(i){case\n0:if(h)return 9;break;case\n23:if(h)return 11;break;case\n32:if(h)return 7;break;case\n12:case\n17:case\n29:if(h){var\na=0;continue}return k(f,e,b,FI)}}if(g){if(c){if(h){var\nc=0;continue}return k(f,e,32,FE)}if(h){var\ng=0;continue}return k(f,e,b,FF)}if(c){if(h){var\nc=0;continue}return k(f,e,b,FG)}throw[0,u,FH]}}return e(0,q(b))}function\njW(e,d){var\nb=d[1],c=0;return Y(function(b){eh(e,b);return 0},c,b)}function\neV(e,d){var\nb=d[1],c=0;return Y(function(b){eU(e,b);return 0},c,b)}function\nFN(b){return jW(rW,b)}function\ndj(b){return jW(dJ,b)}function\nnG(d,b){var\ne=b[1];return Y(function(e){var\nb=bY(64);ei(b,e);return c(d,di(b))},0,e)}function\nC(b){return nG(function(b){return b},b)}var\nhZ=[J,FO,ae(0)],jX=[J,FP,ae(0)],dk=[J,FQ,ae(0)];function\njY(e,d){var\nb=d;for(;;){if(b){var\nc=b[1],f=c[2];if(ag(c[1],e))return f;var\nb=b[2];continue}throw z}}function\nFR(b){var\nc=hP(b,61),d=aD(b,c+1|0,q(b)-(c+1|0)|0);return[0,aD(b,0,c),d]}function\nsv(e,d,c,b){if(b){var\nf=b[2],a=h(e,b[1]);return h(R(function(c,b){return h(c,h(d,b))},a,f),c)}return FS}function\nsw(b){throw[0,dk,FY]}function\nsx(b){try{jY(F4,b);var\nf=0,c=f}catch(b){b=y(b);if(b!==z)throw b;var\nc=[0,[0,F0,[0,sw],FZ],0]}try{jY(F3,b);var\ne=0,d=e}catch(b){b=y(b);if(b!==z)throw b;var\nd=[0,[0,F2,[0,sw],F1],0]}return o(b,o(c,d))}var\nF6=[0,0];function\nF7(b){try{var\nc=[0,Bp(b)];return c}catch(b){b=y(b);if(b[1]===eO)return 0;throw b}}function\nsy(b){try{var\nc=[0,dd(b)];return c}catch(b){b=y(b);if(b[1]===bM)return 0;throw b}}function\nsz(b){try{var\nc=[0,rv(b)];return c}catch(b){b=y(b);if(b[1]===bM)return 0;throw b}}function\nF8(A,d,e,g,s,r){var\nj=d[1];function\nk(b){var\nd=bY(200),a=j>>0)var\nn=sA(b,2),o=nL(b,1),d=f(C(GB),o,n);else\nswitch(i){case\n0:var\nd=GC;break;case\n1:var\nd=GD;break;default:var\np=nL(b,1),d=c(C(GE),p)}return h(y,d)}return b[1]}function\nsB(b){return[0,ao0(b)]}function\nsC(d,b){function\ne(b){return b?0===d?GK:GL:0===d?GM:GN}if(0===b[0]){var\nf=b[5],a=b[4],g=b[3],h=b[6]?GO:GQ,i=b[2],j=b[7],k=e(b[1]);return[0,mr(C(GP),k,j,i,h,g,a,f)]}if(b[1])return 0;var\nl=e(0);return[0,c(C(GR),l)]}function\nnM(a,k){var\ng=sB(k);if(g){var\nd=g[1],e=d.length-1-1|0,h=0;if(!(e<0)){var\nb=h;for(;;){var\nf=sC(b,t(d,b)[1+b]);if(f){var\ni=f[1];c(jW(a,GS),i)}var\nj=b+1|0;if(e!==b){var\nb=j;continue}break}}return 0}return jW(a,GT)}function\nGW(k){var\ng=sB(rw(0));if(g){var\nd=g[1],e=bY(d6),f=d.length-1-1|0,h=0;if(!(f<0)){var\nb=h;for(;;){var\na=sC(b,t(d,b)[1+b]);if(a){var\ni=a[1];c(eV(e,GU),i)}var\nj=b+1|0;if(f!==b){var\nb=j;continue}break}}return di(e)}return GV}function\nnN(d){for(;;){var\nb=nJ[1],c=1-nb(nJ,b,[0,d,b]);if(c)continue;return c}}var\nGY=GX.slice();function\nGZ(f,e){var\na=gE(f);c(dj(G0),a);nM(dJ,e);var\nb=apu(0);if(b<0){var\nd=eb(b);rX(t(GY,d)[1+d])}return dI(dJ)}var\nG1=[0];rM(b(zn),function(f,i){try{try{var\nb=i?G1:rw(0);try{jz(0)}catch(a){}try{var\nh=GZ(f,b),e=h}catch(d){d=y(d);var\na=gE(f);c(dj(G3),a);nM(dJ,b);var\ng=gE(d);c(dj(G4),g);nM(dJ,rw(0));var\ne=dI(dJ)}var\nd=e}catch(b){b=y(b);if(b!==nc)throw b;var\nd=rX(G2)}return d}catch(a){return 0}});function\nsD(b){return[0,aI(55,0),0]}function\nsE(e,j){var\nl=0===j.length-1?[0,0]:j,m=l.length-1,c=0;for(;;){t(e[1],c)[1+c]=c;var\nA=c+1|0;if(54!==c){var\nc=A;continue}var\ni=[0,G5],o=54+cO(55,m)|0,w=0;if(!(o<0)){var\nd=w;for(;;){var\nf=d%55|0,p=jq(d,m),x=t(l,p)[1+p],k=h(i[1],b(a+x));i[1]=aps(k,0,q(k));var\ng=i[1],r=n(g,3)<<24,s=n(g,2)<<16,u=n(g,1)<<8,v=((n(g,0)+u|0)+s|0)+r|0,y=(t(e[1],f)[1+f]^v)&zs;t(e[1],f)[1+f]=y;var\nz=d+1|0;if(o!==d){var\nd=z;continue}break}}e[2]=0;return 0}}function\nsF(d){var\nc=apQ(0),b=sD(0);sE(b,c);return b}function\nsG(b){b[2]=(b[2]+1|0)%55|0;var\nc=b[2],d=t(b[1],c)[1+c],e=(b[2]+24|0)%55|0,f=(t(b[1],e)[1+e]+(d^(d>>>25|0)&31)|0)&zs,a=b[2];t(b[1],a)[1+a]=f;return f}var\nnO=[0,G6.slice(),0];function\nG7(b){return sE(nO,[0,b])}function\nG8(c){var\nb=sD(0);jM(nO[1],0,b[1],0,55);b[2]=nO[2];return b}function\njZ(b){var\nc=b.length-1<4?1:0,d=c||(b[4]<0?1:0);return d}function\nej(b){b[4]=-b[4]|0;return 0}try{var\naov=fP(aou),sI=aov}catch(b){b=y(b);if(b!==z)throw b;try{var\naot=fP(aos),sH=aot}catch(b){b=y(b);if(b!==z)throw b;var\nsH=G9}var\nsI=sH}var\nG_=r9(sI,82),j0=[eA,function(b){return sF(0)}];function\nj1(c,f){var\na=c?c[1]:G_,b=16;for(;;){if(!(f<=b)&&!(gt<(b*2|0))){var\nb=b*2|0;continue}if(a)var\nd=cx(j0),g=d2===d?j0[1]:eA===d?hJ(j0):j0,e=sG(g);else\nvar\ne=0;return[0,0,aI(b,0),e,b]}}function\nsJ(b){var\nd=0>>0))sR(b,r)}else\nj4(b)}var\nT=b[9]-S|0,U=1===I?1:b[9]>>0){if(23===c)f=1}else\nif(1>>0)f=1;if(f){gG(b);continue}return 0}return a}return tb(b,d)}function\ntc(b){return n(bv(b),0)}function\nH3(d){var\nb=bv(d);return V(b,H4)?V(b,H5)?bN(c(C(H6),b)):1:0}function\nj8(c){var\nb=c+i2|0;if(!(32>>0))switch(b){case\n10:return 0;case\n12:return 1;case\n17:return 2;case\n23:return 3;case\n29:return 4;case\n0:case\n32:return 5}throw[0,u,H7]}function\nj9(e,c){switch(e){case\n0:var\nb=h(H8,bv(c));break;case\n3:var\nb=h(H9,bv(c));break;case\n4:var\nb=h(H_,bv(c));break;case\n5:var\nb=h(H$,bv(c));break;default:var\nb=bv(c)}var\nd=q(b);if(0!==d&&43===n(b,0))return aD(b,1,d-1|0);return b}function\nn5(b){return rv(bv(b))}function\nh4(e,c){var\nb=e;for(;;){if(0===b)return b;var\nd=aB(c);if(c[1])return b;if(58<=d){if(95===d){var\nb=cB(b,c);continue}}else\nif(48<=d){var\nb=ac(b,c,d);continue}return b}}function\nn6(e,b){if(0===e)return n4(Ia);var\nd=dl(b);return 9>>0?bN(c(C(Ib),d)):h4(ac(e,b,d),b)}function\nn7(i,h,g,d){if(0===g)return n4(Ic);var\na=dl(d);if(c(h,a)){var\nb=ac(g,d,a);for(;;){if(0===b)return b;var\ne=aB(d);if(d[1])return b;if(c(h,e)){var\nb=ac(b,d,e);continue}if(95===e){var\nb=cB(b,d);continue}return b}}return bN(f(C(Id),a,i))}function\nIe(b){return 1>>0?0:1}function\ntd(b,c){return n7(If,Ie,b,c)}function\nIg(b){return 7>>0?0:1}function\nte(b,c){return n7(Ih,Ig,b,c)}function\nIi(d){var\nb=d+cH|0,c=0;if(22>>0){if(!(5>>0))c=1}else\nif(6>>0)c=1;return c?1:0}function\ngI(b,c){return n7(Ij,Ii,b,c)}function\nh5(c,b){var\nd=dl(b),e=d+rk|0;if(!(2>>0))switch(e){case\n0:return ac(c,b,d);case\n1:break;default:return ac(c,b,d)}return c}function\nj_(c,b){return n6(h5(c,b),b)}function\nj$(h,e,b){switch(h){case\n0:return td(e,b);case\n1:return j_(e,b);case\n2:var\ng=h5(e,b),a=dl(b);if(48===a){var\nd=ac(g,b,a);if(0===d)return d;var\nc=aB(b);if(b[1])return d;var\nf=0;if(99<=c){if(m1===c)return te(ac(d,b,c),b);if(iS===c)f=1}else\nif(88===c)f=1;else\nif(98<=c)return td(ac(d,b,c),b);return f?gI(ac(d,b,c),b):h4(d,b)}return n6(g,b);case\n3:return te(e,b);case\n4:return n6(e,b);default:return gI(e,b)}}function\ntf(b,c){if(0===b)return b;var\nd=aB(c);return c[1]?b:9>>0?b:h4(ac(b,c,d),c)}function\nka(b,c){if(0===b)return b;var\nd=aB(c);if(c[1])return b;if(69!==d&&yu!==d)return b;return j_(ac(b,c,d),c)}function\nIk(g,d,b){var\nc=h4(h5(g,b),b);if(0===c)return[0,c,d];var\nf=aB(b);if(b[1])return[0,c,d];if(46===f){var\na=ac(c,b,f),e=fS(a,d);return[0,ka(a-(e-tf(e,b)|0)|0,b),e]}return[0,ka(c,b),d]}function\nn8(j,a,f,e){function\ng(b){return 25>>0?b:gs((b-65|0)+97|0)}var\nb=[0,j],h=q(e)-1|0,k=0;if(!(h<0)){var\nd=k;for(;;){var\ni=aB(a),l=g(n(e,d));if(g(i)!==l)c(f,0);if(0===b[1])c(f,0);b[1]=ac(b[1],a,i);var\nm=d+1|0;if(h!==d){var\nd=m;continue}break}}return b[1]}function\nIl(m,y,b){var\nz=0===m?1:0,A=z||aM(b);if(A)dn(0);var\nf=h5(m,b),B=0===f?1:0,C=B||aM(b);if(C)dn(0);var\nc=aB(b),k=0;if(78<=c){var\nh=c-79|0;if(30>>0){if(!(32<=h)){var\nn=ac(f,b,c),D=0===n?1:0,E=D||aM(b);if(E)dn(0);return n8(n,b,dn,Im)}}else\nif(26===h)k=1}else{if(48===c){var\np=ac(f,b,c),H=0===p?1:0,I=H||aM(b);if(I)dn(0);var\na=n8(p,b,dn,Io);if(0!==a&&!aM(b)){var\ni=aB(b)+x_|0,l=0;if(34>>0){if(66===i)l=1}else\nif(32>>0)l=1;var\ng=l?a:gI(a,b);if(0!==g&&!aM(b)){var\nq=aB(b);if(46===q){var\nd=ac(g,b,q),w=0;if(0!==d&&!aM(b)){var\nt=aB(b),x=0;if(80!==t&&je!==t){var\nv=fS(d,y),u=d-(v-gI(v,b)|0)|0;x=1}if(!x)var\nu=d;var\nr=u;w=1}if(!w)var\nr=d;var\ne=r}else\nvar\ne=g;if(0!==e&&!aM(b)){var\nj=aB(b);if(80!==j&&je!==j)return e;var\ns=ac(e,b,j),J=0===s?1:0,K=J||aM(b);if(K)dn(0);return j_(s,b)}return e}return g}return a}if(73===c)k=1}if(k){var\no=ac(f,b,c),F=0===o?1:0,G=F||aM(b);if(G)dn(0);return n8(o,b,dn,In)}return dn(0)}function\ntg(e,h,b){var\ni=0===e?1:0,j=i||aM(b);if(j)dm(0);var\nc=h4(e,b),k=0===c?1:0,l=k||aM(b);if(l)dm(0);var\nf=aB(b),d=f+zS|0;if(32>>0){if(-23===d){var\na=ac(c,b,f),g=fS(a,h);return ka(a-(g-tf(g,b)|0)|0,b)}}else\nif(30>>0)return ka(c,b);return dm(0)}function\nIp(m,f,b){var\ny=0===m?1:0,z=y||aM(b);if(z)dm(0);var\na=h5(m,b),A=0===a?1:0,B=A||aM(b);if(B)dm(0);var\nc=aB(b);if(49<=c){if(!(58<=c)){var\nn=ac(a,b,c),C=0===n?1:0,D=C||aM(b);if(D)dm(0);return tg(n,f,b)}}else\nif(48<=c){var\ng=ac(a,b,c),E=0===g?1:0,F=E||aM(b);if(F)dm(0);var\nh=aB(b);if(88!==h&&iS!==h)return tg(g,f,b);var\no=ac(g,b,h),G=0===o?1:0,H=G||aM(b);if(H)dm(0);var\ni=gI(o,b),I=0===i?1:0,J=I||aM(b);if(J)dm(0);var\np=aB(b),j=p+ze|0,l=0;if(32>>0)if(p1===j){var\nd=ac(i,b,p),w=0;if(0!==d&&!aM(b)){var\nt=aB(b),x=0;if(80!==t&&je!==t){var\nv=fS(d,f),u=d-(v-gI(v,b)|0)|0;x=1}if(!x)var\nu=d;var\nq=u;w=1}if(!w)var\nq=d;var\nr=q}else\nl=1;else\nif(30>>0)var\nr=i;else\nl=1;var\ne=l?dm(0):r;if(0!==e&&!aM(b)){var\nk=aB(b);if(80!==k&&je!==k)return e;var\ns=ac(e,b,k),K=0===s?1:0,L=K||aM(b);if(L)dn(0);return j_(s,b)}return e}return dm(0)}function\nh6(a,g,c){var\nb=g;for(;;){if(0===b)return b;var\nd=aB(c);if(c[1])return b;if(a){if(d===a[1])return s$(b,c);var\nb=ac(b,c,d);continue}var\ne=d-9|0,f=0;if(4>>0){if(23===e)f=1}else\nif(1>>0)f=1;if(f)return b;var\nb=ac(b,c,d);continue}}function\nIq(c,b){return ac(c,b,dl(b))}function\nth(b){return 97<=b?b-87|0:65<=b?b-55|0:b-48|0}function\nti(d,e,b){if(0===e)return n4(d);var\nf=aB(b);return b[1]?bN(c(C(HZ),d)):f}function\nn9(b,c){return ti(It,b,c)}function\nkb(b,c){return ti(Iu,b,c)}function\ntj(e,c){var\nb=n9(e,c),j=0;if(40<=b){if(58<=b){var\nk=b-92|0;if(!(28>>0))switch(k){case\n28:var\nl=function(f){var\nb=n1(c),d=b+cH|0,e=0;if(22>>0){if(!(5>>0))e=1}else\nif(6>>0)e=1;return e?b:n3(b)},m=l(0),n=l(0),v=th(n),h=(16*th(m)|0)+v|0,t=0;if(0<=h&&!(dB>>0?n3(b):b},q=p(0),r=p(0),g=((cL*(b-48|0)|0)+(10*(q-48|0)|0)|0)+(r-48|0)|0,u=0;if(0<=g&&!(dB>>3|0)&1<<(c&7))?1:0,d=f?c!==i?1:0:f;else\nvar\nd=g}else\nvar\nd=a;if(d){ac(ec,b,c);var\ne=e-1|0;continue}return d}}if(e){var\nc=e[1];f(d,c);var\na=1-b[1];if(a){var\ng=aB(b);return c===g?gG(b):gH(c,g)}return a}return f(d,-1)}function\nIx(d,b){if(b[1]===h3)var\nc=b[2];else{if(b[1]!==bM)throw b;var\nc=b[2]}var\ne=s_(d);return bN(f(C(Iy),e,c))}function\nIz(b,c){switch(c){case\n0:return b[5];case\n1:return s_(b);default:return b[6]}}function\nkc(b){return b?b[1]:ec}function\ntl(c){if(6===c)return IA;var\nb=hV(c),d=n(b,1);return[0,d,aD(b,2,q(b)-2|0)]}function\npS(g,f,l){var\nb=l;for(;;)if(typeof\nb===\"number\")return c(f,0);else\nswitch(b[0]){case\n0:var\nb=b[1];continue;case\n1:var\nb=b[1];continue;case\n2:var\nb=b[2];continue;case\n3:var\nb=b[2];continue;case\n4:var\nb=b[4];continue;case\n5:var\nb=b[4];continue;case\n6:var\nb=b[4];continue;case\n7:var\nb=b[4];continue;case\n8:var\nb=b[4];continue;case\n9:var\nb=b[2];continue;case\n10:var\nb=b[1];continue;case\n11:var\nb=b[2];continue;case\n12:var\nb=b[2];continue;case\n13:var\nb=b[3];continue;case\n14:var\ni=b[3],j=as(aE(b[2]));return g<50?iM(g+1|0,f,j,i):d(iM,[0,f,j,i]);case\n15:var\nb=b[1];continue;case\n16:var\nb=b[1];continue;case\n17:var\nb=b[2];continue;case\n18:var\nh=b[1];if(0===h[0]){var\nb=af(h[1][1],b[2]);continue}var\nb=af(h[1][1],b[2]);continue;case\n19:var\nm=b[1];return function(b){return n$(function(d){return c(f,[0,b,d])},m)};case\n20:var\nb=b[3];continue;case\n21:var\nb=b[2];continue;case\n22:var\nb=b[1];continue;case\n23:var\ne=b[2],a=b[1];if(typeof\na===\"number\")switch(a){case\n0:var\nb=e;continue;case\n1:var\nb=e;continue;case\n2:return function(b){return n$(function(d){return c(f,[0,b,d])},e)};default:var\nb=e;continue}else\nswitch(a[0]){case\n0:var\nb=e;continue;case\n1:var\nb=e;continue;case\n2:var\nb=e;continue;case\n3:var\nb=e;continue;case\n4:var\nb=e;continue;case\n5:var\nb=e;continue;case\n6:var\nb=e;continue;case\n7:var\nb=e;continue;case\n8:var\nb=e;continue;case\n9:var\nk=a[2];return g<50?iM(g+1|0,f,k,e):d(iM,[0,f,k,e]);case\n10:var\nb=e;continue;default:var\nb=e;continue}default:var\nb=b[3];continue}}function\niM(a,f,g,e){var\nb=g;for(;;)if(typeof\nb===\"number\")return a<50?pS(a+1|0,f,e):d(pS,[0,f,e]);else\nswitch(b[0]){case\n0:var\nb=b[1];continue;case\n1:var\nb=b[1];continue;case\n2:var\nb=b[1];continue;case\n3:var\nb=b[1];continue;case\n4:var\nb=b[1];continue;case\n5:var\nb=b[1];continue;case\n6:var\nb=b[1];continue;case\n7:var\nb=b[1];continue;case\n8:var\nb=b[2];continue;case\n9:var\nh=b[3],i=b[2],b=a8(aT(aE(b[1]),i),h);continue;case\n10:var\nb=b[1];continue;case\n11:var\nb=b[1];continue;case\n12:var\nb=b[1];continue;case\n13:var\nj=b[1];return function(b){return tm(function(d){return c(f,[0,b,d])},j,e)};default:var\nk=b[1];return function(b){return tm(function(d){return c(f,[0,b,d])},k,e)}}}function\nn$(b,c){return aj(pS(0,b,c))}function\ntm(b,c,d){return aj(iM(0,b,c,d))}function\ncC(b,h,g,a,d,f,e){if(typeof\na===\"number\"){if(typeof\nd===\"number\"){if(d)return D(IJ);i(f,ec,ec,b);var\nk=c(e,b);return[0,k,b0(b,h,g)]}i(f,ec,d[1],b);var\nl=c(e,b);return[0,l,b0(b,h,g)]}else{if(0===a[0]){if(a[1]){var\nj=a[2];if(typeof\nd===\"number\"){if(d)return D(IK);i(f,j,ec,b);var\nm=c(e,b);return[0,m,b0(b,h,g)]}i(f,j,d[1],b);var\nn=c(e,b);return[0,n,b0(b,h,g)]}return D(IL)}return D(IM)}}function\nb0(d,I,e){var\nb=I;for(;;)if(typeof\nb===\"number\")return 0;else\nswitch(b[0]){case\n0:var\nJ=b[1];Iq(0,d);var\nK=tc(d);return[0,K,b0(d,J,e)];case\n1:var\nL=b[1];Iv(0,d);var\nM=tc(d);return[0,M,b0(d,L,e)];case\n2:var\ng=b[1],a=b[2];if(typeof\na!==\"number\")switch(a[0]){case\n17:var\nO=a[2],m=tl(a[1]),P=m[2],Q=m[1];return cC(d,[11,P,O],e,g,0,function(c,d,b){return h6([0,Q],c,b)},bv);case\n18:var\ni=a[1];if(0===i[0]){var\nR=a[2],S=i[1][1],T=function(c,d,b){return h6(IB,c,b)};return cC(d,af(S,R),e,g,0,T,bv)}var\nU=a[2],V=i[1][1],W=function(c,d,b){return h6(IC,c,b)};return cC(d,af(V,U),e,g,0,W,bv)}var\nN=b[2];return cC(d,N,e,g,0,function(c,d,b){return h6(0,c,b)},bv);case\n3:var\nX=b[2],Y=b[1];return cC(d,X,e,Y,0,function(c,d,b){return n_(c,b)},bv);case\n4:var\nZ=b[4],_=b[3],$=b[2],n=j8(jR(b[1])),aa=function(c,d,b){return j$(n,c,b)};return cC(d,Z,e,$,_,aa,function(b){return dd(j9(n,b))});case\n5:var\nab=b[4],ac=b[3],ad=b[2],o=j8(jR(b[1])),ae=function(c,d,b){return j$(o,c,b)};return cC(d,ab,e,ad,ac,ae,function(b){return dd(j9(o,b))});case\n6:var\nag=b[4],ah=b[3],ai=b[2],p=j8(jR(b[1])),aj=function(c,d,b){return j$(p,c,b)};return cC(d,ag,e,ai,ah,aj,function(b){return dd(j9(p,b))});case\n7:var\nak=b[4],al=b[3],am=b[2],q=j8(jR(b[1])),an=function(c,d,b){return j$(q,c,b)};return cC(d,ak,e,am,al,an,function(b){return jm(j9(q,b))});case\n8:switch(b[1][2]){case\n5:case\n8:return cC(d,b[4],e,b[2],b[3],Ip,n5);case\n6:case\n7:return cC(d,b[4],e,b[2],b[3],Il,n5);default:return cC(d,b[4],e,b[2],b[3],Ik,n5)}case\n9:var\nao=b[2],ap=b[1];return cC(d,ao,e,ap,0,function(a,f,d){var\nb=dl(d),e=yw===b?5:qu===b?4:bN(c(C(Iw),b));return h6(0,e,d)},H3);case\n10:var\naq=b[1];if(aM(d)){var\nb=aq;continue}return bN(ID);case\n11:var\nar=b[2],at=b[1];r7(function(b){return fW(d,b)},at);var\nb=ar;continue;case\n12:var\nau=b[2];fW(d,b[1]);var\nb=au;continue;case\n13:var\nr=b[2],av=b[3];n_(kc(b[1]),d);var\nj=bv(d);try{var\nF=nF(0,j)[1];try{var\nH=[0,jT(F,r),j],t=H}catch(b){b=y(b);if(b!==aZ)throw b;var\nG=st(r),t=f(cQ(FM),j,G)}var\ns=t}catch(b){b=y(b);if(b[1]!==bM)throw b;var\ns=bN(b[2])}return[0,s,b0(d,av,e)];case\n14:var\nv=b[2],aw=b[3];n_(kc(b[1]),d);var\nk=bv(d);try{var\nax=nF(0,k)[1],ay=nF(0,k)[1],az=jT(ay,as(aE(v))),aA=jT(ax,as(v)),z=az,x=aA}catch(b){b=y(b);if(b[1]!==bM)throw b;var\nw=bN(b[2]),z=w[2],x=w[1]}return[0,[0,x,k],b0(d,af(z,aw),e)];case\n15:return D(IE);case\n16:return D(IF);case\n17:var\naB=b[2],aC=hV(b[1]);r7(function(b){return fW(d,b)},aC);var\nb=aB;continue;case\n18:var\nl=b[1];if(0===l[0]){var\naD=b[2],aF=l[1][1];fW(d,64);fW(d,gh);var\nb=af(aF,aD);continue}var\naG=b[2],aH=l[1][1];fW(d,64);fW(d,91);var\nb=af(aH,aG);continue;case\n19:var\naI=b[1];if(e){var\naJ=e[2],aK=c(e[1],d);return[0,aK,b0(d,aI,aJ)]}return D(IG);case\n20:var\nA=b[1],h=b[3];if(typeof\nh!==\"number\"&&17===h[0]){var\naP=h[2],aQ=b[2],B=tl(h[1]),aR=B[2],aS=B[1];tk(aQ,[0,aS],kc(A),d);var\naT=bv(d);return[0,aT,b0(d,[11,aR,aP],e)]}var\naL=b[3],aN=b[2];tk(aN,0,kc(A),d);var\naO=bv(d);return[0,aO,b0(d,aL,e)];case\n21:var\naU=b[2],aV=Iz(d,b[1]);return[0,aV,b0(d,aU,e)];case\n22:var\naW=b[1],aX=dl(d);return[0,aX,b0(d,aW,e)];case\n23:var\nE=b0(d,CT(b[1],b[2])[1],e);if(E)return E[2];throw[0,u,IH];default:return D(II)}}function\nh7(a,f){var\nb=[0,0],g=q(a),d=ta(1,function(d){if(g<=b[1])throw ea;var\nc=n(a,b[1]);b[1]++;return c}),e=f[1],i=f[2];function\nj(f,e){var\nd=f,b=e;for(;;){if(b){var\na=b[2],d=c(d,b[1]),b=a;continue}return d}}return n$(function(g,b){HS(d);try{var\nl=[0,b0(d,e,g)],c=l}catch(b){b=y(b);var\na=0;if(b[1]!==h3&&b[1]!==bM&&b!==ea){if(b[1]!==eO)throw b;var\nk=b[2],f=D(h(k,h(IO,h(jK(i),IN))));a=1}if(!a)var\nf=[1,b];var\nc=f}return 0===c[0]?j(b,c[1]):Ix(d,c[1])},e)}function\nIS(c,b){var\nd=cx(b)===J?b:b[1];return rM(c,d)}function\nh8(b){nf(b,0,BH);return ao4(b,0)}function\ntn(b,c){nf(b,0,BI);return ao5(b,0,c)}function\nto(b){nf(b,0,BJ);return ao2(b,0)}function\nIT(s){var\nO=s[1];function\ne(d,b){return c(s[2],b)}function\nq(d,c){if(1-(1<=BF?1:0))D(BG);var\nb=ao3(1);AU(b,c);tn(b,d);return b}function\na(d,c){var\nb=h8(d);return b?f(O,c,b[1])?0:1:2}function\nr(b,d,c){AV(b);tn(b,d);return AU(b,c)}var\ng=[eA,function(b){return sF(0)}];function\nh(c){c[1]=0;var\nd=c[2].length-1-1|0,e=0;if(!(d<0)){var\nb=e;for(;;){t(c[2],b)[1+b]=0;var\nf=b+1|0;if(d!==b){var\nb=f;continue}break}}return 0}function\nv(b){return b[2].length-1===b[4]?h(b):(b[1]=0,b[2]=aI(b[4],0),0)}function\nw(b){var\nd=b[2],c=d.length-1,e=b[4],f=b[3],a=0===c?[0]:AG(d,0,c);return[0,b[1],a,f,e]}function\nd(c,b){return b&(c[2].length-1-1|0)}function\nj(c){function\ne(d){var\nb=d;for(;;){if(b){var\nf=b[1],a=b[3];if(to(b[2])){var\ng=b[2];return[0,f,g,e(b[3])]}c[1]=c[1]-1|0;var\nb=a;continue}return 0}}var\nd=c[2],f=d.length-1-1|0,a=0;if(!(f<0)){var\nb=a;for(;;){d[1+b]=e(t(d,b)[1+b]);var\ng=b+1|0;if(f!==b){var\nb=g;continue}break}}return 0}function\nk(b){var\na=b[2],e=a.length-1,g=e*2|0;j(b);var\nh=g>>1|0)<=b[1]?1:0:h;if(i){var\nf=aI(g,0);b[2]=f;var\nk=function(c){if(c){var\na=c[1],g=c[2];k(c[3]);var\ne=d(b,a);f[1+e]=[0,a,g,t(f,e)[1+e]];return 0}return 0},l=e-1|0,n=0;if(!(l<0)){var\nc=n;for(;;){k(t(a,c)[1+c]);var\no=c+1|0;if(l!==c){var\nc=o;continue}break}}var\nm=0}else\nvar\nm=i;return m}function\nl(b,f,h){var\na=e(b[3],f),c=d(b,a),i=q(f,h),j=[0,a,i,t(b[2],c)[1+c]];t(b[2],c)[1+c]=j;b[1]=b[1]+1|0;var\ng=b[2].length-1<<1>>3|0,aL(dF(c,b>>>3|0)|1<<(b&7)))}function\nkd(c){var\nb=oa(0);h9(b,c);return b}function\nke(d){var\nc=ai(32),b=0;for(;;){br(c,b,aL(dF(d,b)^dB));var\ne=b+1|0;if(31!==b){var\nb=e;continue}return c}}function\nob(e,d){var\nc=ai(32),b=0;for(;;){var\nf=dF(d,b);br(c,b,aL(dF(e,b)|f));var\na=b+1|0;if(31!==b){var\nb=a;continue}return c}}function\nIZ(d,c){try{var\nb=0;for(;;){var\nf=dF(c,b);if(0!==(dF(d,b)&f))throw jv;var\na=b+1|0;if(31!==b){var\nb=a;continue}var\ne=1;return e}}catch(b){b=y(b);if(b===jv)return 0;throw b}}function\ntp(a,f){var\nb=0;for(;;){var\ne=dF(f,b);if(0!==e){var\nd=0;for(;;){if(0!==(e&1<>>0){if(!(25>>0))e=1}else\nif(23!==c)e=1;var\nf=e?b+jc|0:b;return h9(d,f)},c);var\ne=d}else\nvar\ne=c;var\nh=a?ke(e):e;return gy(h)}throw[0,u,Jc]}var\ntt=ai(c$),iK=0;for(;;){br(tt,iK,r1(aL(iK)));var\naop=iK+1|0;if(dB!==iK){var\niK=aop;continue}gy(tt);var\nkh=nx([0,rN]),tu=function(b){var\nc=di(b[1]);sk(b[1]);var\nd=q(c);if(0===d)return 0;if(1===d){var\ne=b[2];b[2]=[0,[0,n(c,0)],e];return 0}b[2]=[0,[1,c],b[2]];return 0},Jg=ke(kd(10)),tv=function(c){var\na=q(c),D=[0,1];function\nE(g){var\ne=F(g),d=e[1],b=e[2];for(;;){if((b+2|0)<=a&&92===n(c,b)&&eE===n(c,b+1|0)){var\nf=F(b+2|0),d=[4,d,f[1]],b=f[2];continue}return[0,d,b]}}function\nF(F){var\nh=[0,bY(16),0],b=F;a:for(;;){if(!(a<=b)){var\nz=0;if((b+2|0)<=a&&92===n(c,b)){var\nt=n(c,b+1|0),H=eE===t?1:0,I=H||(41===t?1:0);if(I)z=1}if(!z){var\ni=n(c,b);if(36===i)var\nf=[0,1,b+1|0];else{var\nq=0;if(91<=i)if(95<=i)q=1;else\nswitch(i+x9|0){case\n0:var\nm=b+1|0,A=0;if(m>>0)if(9<=s)var\nj=[0,[9,k+cH|0],g+1|0];else\nl=1;else\nif(s)l=2;else{var\nJ=D[1];D[1]++;var\nv=E(g+1|0),p=v[2],B=0,K=v[1];if((p+1|0)>>0)){if(r){var\nd=[6,d],e=e+1|0;continue}var\nd=[5,d],e=e+1|0;continue}if(21===r){var\nd=[7,d],e=e+1|0;continue}}var\nC=0;if(typeof\nd!==\"number\"&&0===d[0]){ca(h[1],d[1]);C=1}if(!C){tu(h);h[2]=[0,d,h[2]]}var\nb=e;continue a}}}tu(h);return[0,[3,X(h[2])],b]}}function\nG(g){var\ne=oa(0),b=g;for(;;){if(a<=b)x(Jk);if(93===n(c,b)&&g>>6|0)?1:0;if(r)var\ns=r;else\nvar\nD=2!==(o>>>6|0)?1:0,s=D||(2!==(p>>>6|0)?1:0);if(s)throw em;var\ng=(d&7)<<18|(m&63)<<12|(o&63)<<6|p&63}else\nif(qT<=d){var\nu=n(c,b+1|0),v=n(c,b+2|0),E=2!==(u>>>6|0)?1:0,F=E||(2!==(v>>>6|0)?1:0);if(F)throw em;var\nh=(d&15)<<12|(u&63)<<6|v&63,w=zm<=h?1:0,G=w?h<=57088?1:0:w;if(G)throw em;var\ng=h}else{var\nx=n(c,b+1|0);if(2!==(x>>>6|0))throw em;var\ng=(d&31)<<6|x&63}else\nif(cw<=d)k=1;else\nvar\ng=d;if(k)throw em;t(j,a)[1+a]=g;var\nA=n(c,b),b=b+t(gJ,A)[1+A]|0,a=a+1|0,i=i-1|0;continue}var\nl=j.length-1,C=1;return[0,JG,hQ(l,function(b){return jE(t(j,b)[1+b])}),l,JF,JE,JD,JC,JB,JA,Jz,Jy,Jx,Jw,Jv,Ju,C]}}throw em}var\ny=n(c,e),z=t(gJ,y)[1+y];if(0>>18|0));ca(c,aL(cw|(b>>>12|0)&63));ca(c,aL(cw|(b>>>6|0)&63));ca(c,aL(cw|b&63))}else{var\na=zm<=b?1:0,h=a?b>>12|0));ca(c,aL(cw|(b>>>6|0)&63));ca(c,aL(cw|b&63))}else{ca(c,aL(ro|b>>>6|0));ca(c,aL(cw|b&63))}else\nca(c,aL(b));var\nd=d+1|0,f=f-1|0;continue}return di(c)}},id=function(d){return function(e){var\nb=sf(0,JI);return f(d,function(d){var\nb=c(e,0);d[11]=b[2];d[12]=b[3];return b[1]},b)}},tA=[J,JK,ae(0)],ki=[J,JL,ae(0)],JJ=function(b){return b},tB=1,tC=function(e){var\na=q(e),g=0===a?1:0;if(g)return g;var\nb=a-1|0;for(;;){var\nc=n(e,b),d=0;if(92<=c){var\nf=c-93|0;if(33>>0)if(0<=f)d=2;else\nd=1;else\nif(31===f){var\nh=0>>0){if(93<=j)l=1}else\nif(56>>0){g=1;l=1}if(!l){var\nk=1;g=2}}else\nif(11<=a){if(13===a)g=1}else\nif(8<=a)g=1;switch(g){case\n0:var\nk=4;break;case\n1:var\nk=2;break}b[1]=b[1]+k|0;var\nw=i+1|0;if(m!==i){var\ni=w;continue}break}}if(b[1]===q(f))return f;var\nc=ai(b[1]);b[1]=0;var\nn=q(f)-1|0,p=0;if(!(n<0)){var\nh=p;for(;;){var\nd=v(f,h),e=0;if(35<=d)if(92===d)e=2;else\nif(ez<=d)e=1;else\ne=3;else\nif(32<=d)if(34<=d)e=2;else\ne=3;else\nif(14<=d)e=1;else\nswitch(d){case\n8:U(c,b[1],92);b[1]++;U(c,b[1],98);break;case\n9:U(c,b[1],92);b[1]++;U(c,b[1],qu);break;case\n10:U(c,b[1],92);b[1]++;U(c,b[1],rf);break;case\n13:U(c,b[1],92);b[1]++;U(c,b[1],q2);break;default:e=1}switch(e){case\n1:U(c,b[1],92);b[1]++;var\ns=aL(48+(d/cL|0)|0);U(c,b[1],s);b[1]++;var\nt=aL(48+((d/10|0)%10|0)|0);U(c,b[1],t);b[1]++;var\nu=aL(48+(d%10|0)|0);U(c,b[1],u);break;case\n2:U(c,b[1],92);b[1]++;U(c,b[1],d);break;case\n3:U(c,b[1],d);break}b[1]++;var\nr=h+1|0;if(n!==h){var\nh=r;continue}break}}return av(c)},tE=function(e){var\nd=tD(e),c=q(d),b=ai(c+2|0);dh(d,0,b,1,c);U(b,0,34);U(b,c+1|0,34);return av(b)},oi=function(c,b){try{var\nd=[0,r8(c,b,10)];return d}catch(b){b=y(b);if(b===z)return 0;throw b}},kj=function(g,b,a){if(0===a[0]){var\nc=a[1];if(tC(c)){var\ni=oi(c,0),k=i?(i[1]+1|0)===q(c)?1:0:1;if(k)return B(b,tE(c));s0(b,0);B(b,JO);var\nd=0;for(;;){var\ne=oi(c,d),j=e?e[1]:q(c);B(b,tD(aD(c,d,j-d|0)));if(e){var\nl=e[1];B(b,JM);s1(b,0);B(b,JN);var\nd=l+1|0;continue}B(b,JP);return j6(b,0)}}return B(b,c)}var\nh=a[1];if(h){var\nm=h[2],n=h[1];s0(b,g);B(b,JQ);kj(g,b,n);var\nf=m;for(;;){if(f){var\no=f[2],p=f[1];s2(b,0);kj(g,b,p);var\nf=o;continue}B(b,JS);return j6(b,0)}}return B(b,JR)},oj=function(f,c){if(0===c[0]){var\nb=c[1],j=oi(b,0)?0:1;if(j)return tC(b)?tE(b):b}var\nd=bY(d6),a=f?f[1]:tB,g=ek(d);function\nh(b,c){return kj(a,b,c)}i(e(g),JT,h,c);return di(d)},fX=function(d,c){function\nb(c){if(c){var\nd=c[2],e=c[1],f=e[2],a=e[1];return V(a,JU)?[0,[1,[0,[0,a],[0,f,0]]],b(d)]:[0,f,b(d)]}return 0}return[1,[0,[0,d],b(c)]]},JV=4,JW=2,JX=2,JY=function(b){return JZ},J0=function(b){return[0,b]},tF=function(b){return[0,cz(1,b)]},en=function(c){return[0,b(a+c)]},kk=function(b){return[0,eR(b)]},tG=function(d,b){return b?[1,[0,c(d,b[1]),0]]:J1},tH=function(a,f){var\nd=0,b=f;for(;;){if(b){var\ne=b[2],d=[0,c(a,b[1]),d],b=e;continue}return[1,X(d)]}},ok=IT([0,function(c,b){return c===b?1:0},BE]),tI=c(ok[1],17),fY=function(b,f,d,c){var\ne=b?b[1]:1;return i(ok[5],tI,d,[0,c,e])},tJ=function(j,b){var\nh=0;if(ne(b)&&cx(b)!==J&&1<=b.length-1){var\nd=b[1];h=1}if(!h)var\nd=b;var\ni=0;if(ne(d)&&cx(d)===J){var\ne=d[1];i=1}if(!i)var\ne=D(BD);var\nk=cx(e)===i4?d:D(BC),a=f(ok[8],tI,k);if(a){var\ng=a[1],l=g[2],m=g[1];if(j&&!l)return 0;return[0,c(m,b)]}return 0},tK=function(b){return tJ(0,b)},eX=function(b){var\nc=tK(b);return c?c[1]:[1,[0,[0,gE(b)],0]]},tL=function(b){return oj(0,eX(b))};nN(function(c){var\nb=tJ(1,c);return b?[0,oj(J2,b[1])]:0});var\nJ3=function(c,b){throw[0,ki,c,b]},cD=function(c,b){throw[0,ki,[0,bM,c],b]},J4=function(b){if(1===b[0]&&!b[1])return 0;return cD(J5,b)},J7=function(b){if(0===b[0]){var\nc=b[1];if(1!==q(c))cD(J8,b);return n(c,0)}return cD(J9,b)},J_=function(b){if(0===b[0]){var\nc=b[1];try{var\nd=dd(c);return d}catch(c){c=y(c);return cD(h(J$,tL(c)),b)}}return cD(Ka,b)},Kb=function(b){if(0===b[0]){var\nc=b[1];try{var\nd=jm(c);return d}catch(c){c=y(c);return cD(h(Kc,tL(c)),b)}}return cD(Kd,b)},tM=function(c,b){var\nd=b[3],e=b[2],f=b[1];return[0,dv(C(Ke),c,f,e,d)]},Kf=0,Ki=[0,[0,rZ,function(b){if(b===rZ)return Kg;throw[0,u,Kh]}],Kf],Kl=[0,[0,sh,function(b){if(b===sh)return Kj;throw[0,u,Kk]}],Ki],Ko=[0,[0,h3,function(b){if(b[1]===h3)return[1,[0,Km,[0,[0,b[2]],0]]];throw[0,u,Kn]}],Kl],Kr=[0,[0,ny,function(b){if(b===ny)return Kp;throw[0,u,Kq]}],Ko],Ku=[0,[0,cP,function(b){if(b===cP)return Ks;throw[0,u,Kt]}],Kr],Kx=[0,[0,ng,function(b){if(b===ng)return Kv;throw[0,u,Kw]}],Ku],KA=[0,[0,hZ,function(b){if(b[1]===hZ)return[1,[0,Ky,[0,[0,b[2]],0]]];throw[0,u,Kz]}],Kx],KD=[0,[0,jX,function(b){if(b[1]===jX)return[1,[0,KB,[0,[0,b[2]],0]]];throw[0,u,KC]}],KA],KG=[0,[0,jx,function(b){if(b[1]===jx)return[1,[0,KE,[0,[0,b[2]],0]]];throw[0,u,KF]}],KD],KJ=[0,[0,tA,function(b){if(b[1]===tA)return[1,[0,KH,[0,b[2],0]]];throw[0,u,KI]}],KG],KM=[0,[0,jw,function(b){if(b[1]===jw)return tM(KK,b[2]);throw[0,u,KL]}],KJ],KP=[0,[0,eO,function(b){if(b[1]===eO)return[1,[0,KN,[0,[0,b[2]],0]]];throw[0,u,KO]}],KM],KS=[0,[0,z,function(b){if(b===z)return KQ;throw[0,u,KR]}],KP],KV=[0,[0,bM,function(b){if(b[1]===bM)return[1,[0,KT,[0,[0,b[2]],0]]];throw[0,u,KU]}],KS],KY=[0,[0,ea,function(b){if(b===ea)return KW;throw[0,u,KX]}],KV],K1=[0,[0,jv,function(b){if(b===jv)return KZ;throw[0,u,K0]}],KY],K4=[0,[0,u,function(b){if(b[1]===u)return tM(K2,b[2]);throw[0,u,K3]}],K1];H(function(b){return fY(K6,K5,b[1],b[2])},K4);var\nK7=0,K_=[0,[0,ki,function(b){if(b[1]===ki){var\nc=[0,b[3],0];return[1,[0,K8,[0,eX(b[2]),c]]]}throw[0,u,K9]}],K7];H(function(b){return fY(La,K$,b[1],b[2])},K_);var\nol=function(c,b){return cD(h(c,Lb),b)},Lf=bs,Lg=function(c,b){return bs(b,c)},Lh=function(c,b){return b<=c?c:b},Li=function(c,b){return c<=b?c:b},Lj=aP,Lk=function(c,b){return aP(b,c)},Ll=function(c,b){return db(c,b)?c:b},Lm=function(c,b){return b$(c,b)?c:b},Ln=dH,Lo=b$,Lp=bf,Lq=ag,Lr=dc,Ls=db,Lt=function(b){return-b|0},kl=function(b){b[1]+=-1;return 0},km=function(b){b[1]++;return 0},tN=aoF(0),ie=function(b){return nG(function(b,c){return x(b)},b)},bw=function(b){return nG(function(b,c){return D(b)},b)};Bc(0);var\nLu=function(b){try{var\nc=fP(b)}catch(b){b=y(b);if(b===z)return 0;throw b}return[0,c]},Lv=function(c,b){return nt(b,c)},Lw=function(b){return b},Lx=function(b){return b},Ly=function(b){function\nm(b,c){return b}var\nd=b[2],e=b[3],g=b[4],h=b[5];function\na(a,e,b){return f(d,e,c(a,b))}function\nn(b){return b}function\ni(b,c){return a(n,b,c)}function\nj(b,c){return a(Lw,b,c)}function\no(b){return b?1:0}function\nk(b,c){return a(o,b,c)}function\nl(c,b){return f(e,c,a7(b))}function\np(e,c,b){if(b){var\na=b[1];return f(e,f(d,c,1),a)}return f(d,c,0)}function\nq(h,g,e){var\nc=f(d,g,T(e)),b=e;for(;;){if(b){var\na=b[2],c=f(h,c,b[1]),b=a;continue}return c}}function\nr(e,d,b){var\nc=cx(b),a=d2===c?b[1]:eA===c?hJ(b):b;return f(e,d,a)}function\ns(d,c,b){return f(d,c,b[1])}function\nt(g,a,e){var\nc=f(d,a,e.length-1),b=0;for(;;){if(b===e.length-1)return c;var\nc=f(g,c,e[1+b]),b=b+1|0;continue}}function\nu(d){var\ne=c(b[6],0),a=l(f(b[7],0,e),d);return c(b[8],a)}function\nv(d){var\na=c(b[6],0),g=f(e,f(b[7],0,a),d);return c(b[8],g)}function\nw(d){var\ne=c(b[6],0),a=i(f(b[7],0,e),d);return c(b[8],a)}function\nx(d){var\ne=c(b[6],0),a=j(f(b[7],0,e),d);return c(b[8],a)}function\ny(e){var\na=c(b[6],0),g=f(d,f(b[7],0,a),e);return c(b[8],g)}function\nz(d){var\ne=c(b[6],0),a=k(f(b[7],0,e),d);return c(b[8],a)}function\nA(d){var\ne=c(b[6],0),a=f(h,f(b[7],0,e),d);return c(b[8],a)}function\nB(d){var\ne=c(b[6],0),a=f(g,f(b[7],0,e),d);return c(b[8],a)}return[0,l,e,i,j,d,k,h,g,m,p,q,r,s,t,u,v,w,x,y,z,A,B,function(a){var\nd=c(b[6],0),e=f(b[7],0,d);return c(b[8],e)}]},LA=function(b){return 0},tO=function(b,d){var\nc=b?b[1]:0;return c},LB=bs,LC=[0,LB,function(c){return b(a+c)}],LD=function(b){return AD(b)},LE=function(c,b){return aoN(c,b)},LF=function(c,b){return aoL(c,b)},LG=function(c,b){return aoM(c,b)},gK=Ly([0,Lz,function(c,b){return hy(c,b)},LG,LF,LE,LA,tO,LD,LC]),tP=gK[2],tQ=gK[5],LH=gK[4],LI=gK[7],LJ=gK[9],LK=gK[11],tR=function(d){var\ne=(d^-1)+(d<<21)|0,b=e^(e>>>24|0),f=(b+(b<<3)|0)+(b<<8)|0,c=f^(f>>>14|0),a=(c+(c<<2)|0)+(c<<4)|0,g=a^(a>>>28|0);return g+(g<<31)|0},LL=bs,LM=bs,LN=function(c,b){return cN(c,b)},tS=function(e,c){if(e===c)return 0;if(0===e[0]){var\nh=e[1];return 0===c[0]?rN(h,c[1]):-1}var\ni=e[1];if(0===c[0])return 1;var\nd=i,b=c[1];for(;;){if(d){if(b){var\na=b[2],g=d[2],f=tS(d[1],b[1]);if(0===f){var\nd=g,b=a;continue}return f}return 1}return b?-1:0}},om=function\nd(b,c){return d.fun(b,c)},LO=function\nc(b){return c.fun(b)};K(om,function(c,b){if(0===b[0]){var\nd=b[1];return f(LI,hy(c,0),d)}var\ne=b[1];return i(LK,om,hy(c,1),e)});K(LO,function(b){return AD(f(om,tO(0,0),b))});var\ntT=function(b){return b?64:32},tV=[0,LP],tU=0,tW=function(b){var\nc=b[1],d=b[2],e=h(b[2],LQ);tV[1]=[0,e,tV[1]];return[0,c,d]},kn=function(b){return[0,tW(b)[1]]},eY=function(b){var\nd=b[1];return[0,tW([0,function(e,d){return B(e,c(b[2],d))},d])[1]]},tX=[J,LR,ae(0)];fY(0,0,tX,function(b){if(b[1]===tX){var\nc=b[3],d=eX(b[2]);return[1,[0,LS,[0,d,[0,eX(c),0]]]]}throw[0,u,LT]});var\ntY=[J,LU,ae(0)];fY(0,0,tY,function(b){if(b[1]===tY){var\nc=[0,b[2]];return[1,[0,LV,[0,c,[0,eX(b[3]),0]]]]}throw[0,u,LW]});var\ntZ=[J,LX,ae(0)];fY(0,0,tZ,function(b){if(b[1]===tZ)return b[2];throw[0,u,LY]});kn([0,function(c,b){var\nd=tK(b);return d?kj(tB,c,d[1]):B(c,gE(b))},LZ]);var\non=function(b){return[0,[0,b[1],b[2]]]},t0=function(c){var\nd=[0,c[1],[0,L2,[0,b(a+c[2]),[0,L1,[0,b(a+(c[4]-c[3]|0)),0]]]]],e=d[2]?ee(L0,d):d[1];return[0,e]};if(tN){var\nL6=G8(0);G7(137);r0(L6)}var\nt1=[J,L7,ae(0)];fY(0,0,t1,function(b){if(b[1]===t1)return[1,[0,L8,[0,tH(en,b[2]),0]]];throw[0,u,L9]});var\nig=function(b){switch(b[0]){case\n0:return[1,[0,L_,[0,b[1],0]]];case\n1:return[1,[0,L$,[0,[0,b[1]],0]]];case\n2:return[1,[0,Ma,[0,eX(b[1]),0]]];case\n3:return[1,[0,Mb,[0,b[1],0]]];case\n4:var\nc=b[2],d=[0,b[1]];return[1,[0,Mc,[0,d,[0,c,[0,tG(t0,b[3]),0]]]]];case\n5:var\ne=[0,b[1]];return[1,[0,Md,[0,e,[0,ig(b[2]),0]]]];case\n6:var\nf=b[2],a=[0,b[1]];return[1,[0,Me,[0,a,[0,f,[0,ig(b[3]),0]]]]];case\n7:var\ng=b[2],h=tG(en,b[1]);return[1,[0,Mf,[0,h,[0,tH(ig,g),0]]]];default:var\ni=b[2];return[1,[0,Mg,[0,ig(b[1]),[0,[0,i],0]]]]}},ko=function(b,c){switch(b[0]){case\n0:return[0,ig(b),c];case\n1:return[0,[0,b[1]],c];case\n2:return[0,eX(b[1]),c];case\n3:return[0,b[1],c];case\n4:var\nf=b[3],j=b[2],k=b[1],l=f?[0,t0(f[1]),0]:0;return[0,[1,[0,[0,k],[0,j,l]]],c];case\n5:var\nm=b[1];return[0,[1,[0,[0,m],ko(b[2],0)]],c];case\n6:var\na=b[1],n=b[2],g=[0,n,ko(b[3],0)];return 0===q(a)?[0,[1,g],c]:[0,[1,[0,[0,a],g]],c];case\n7:var\nd=b[2],i=0,o=function(c,b){return ko(b,c)};if(d){var\ne=d[2];if(e){var\nh=dg(e[2],[0,e[1],[0,d[1],0]]);i=1}}if(!i)var\nh=d;return R(o,c,h);default:var\np=[0,[0,b[2]],0];return[0,[1,[0,oo(b[1]),p]],c]}},oo=function(c){var\nb=ko(c,0);if(b&&!b[2])return b[1];return[1,b]},Mh=function(b){try{var\nd=c(b,0);return d}catch(b){b=y(b);return[0,eX(b)]}},t2=function(b){return Mh(function(d){var\nc=cx(b);return d2===c?b[1]:eA===c?hJ(b):b})},t3=function(b){return r0([3,b])},kp=[J,Mi,ae(0)];fY(0,0,kp,function(b){if(b[1]===kp)return oo(t2(b[2]));throw[0,u,Mj]});var\nMl=kn([0,function(d,c){var\nb=t2(c),e=1===b[0]?b[1]:oj(0,oo(b));return B(d,e)},Mk])[1],kq=function(f){var\nb=t3(f);if(cx(b)!==eA)var\nc=cx(b),d=d2===c?b[1]:eA===c?hJ(b):b,e=2===d[0]?d[1]:[0,kp,b];else\nvar\ne=[0,kp,b];throw e};kn([0,Ml,Mm]);var\nop=function(b){return[1,t3(b)]},t4=function(b){if(0===b[0]){var\nc=b[1],k=0;if(V(c,Mn)){var\na=0;if(V(c,Mo)){var\ne=0;if(V(c,Mp))if(V(c,Mq))if(V(c,Mr)){if(V(c,Ms)){k=1;a=1;e=1}}else\ne=1;else{a=1;e=1}if(!e)return 1}if(!a)return 2}if(!k)return 0}else{var\ni=b[1];if(!i)return cD(h(gL,Ld),b);var\nj=i[1];if(0!==j[0])return cD(h(gL,Lc),b);var\nd=j[1],l=0;if(V(d,Mt)){var\ng=0;if(V(d,Mu)){var\nf=0;if(V(d,Mv))if(V(d,Mw))if(V(d,Mx)){if(V(d,My)){l=1;g=1;f=1}}else\nf=1;else{g=1;f=1}if(!f)return ol(gL,b)}if(!g)return ol(gL,b)}if(!l)return ol(gL,b)}return cD(h(gL,Le),b)},t5=function(b){switch(b){case\n0:return Mz;case\n1:return MA;default:return MB}},MC=bs,MD=function(b,c){switch(c){case\n0:return hy(b,0);case\n1:return hy(b,1);default:return hy(b,2)}},ME=function(b){return t4([0,b])},MF=function(c){var\nb=t5(c);return 0===b[0]?b[1]:cD(J6,b)},MG=function(b){switch(b){case\n0:return-1;case\n1:return 0;default:return 1}},t6=function(b){return 0<=b?0===b?1:2:0},t7=function(d,c,b){return 0<=f(d,c,b)?1:0},t8=function(d,c,b){return f(d,c,b)<=0?1:0},kr=function(i){var\nj=i[2],k=on(i)[1],b=k[1];function\ne(d,c){return 0>b},Ol=function(c,b){return c>>>b|0},Om=function(c,b){return c<>>1|0,e=d|d>>>2|0,f=e|e>>>4|0,a=f|f>>>8|0,g=a|a>>>16|0;return(g|g>>>32|0)+1|0},Ot=function(b){if(b<=0)ov(0);var\nc=b|b>>>1|0,d=c|c>>>2|0,e=d|d>>>4|0,f=e|e>>>8|0,a=f|f>>>16|0,g=a|a>>>32|0;return g-(g>>>1|0)|0},Ou=function(b){if(b<=0)ov(0);return 0===(b&(b-1|0))?1:0},Ov=function(b){if(b<=0)kq(fX(Ox,[0,[0,Ow,en(b)],0]));return 31-rq(b)|0},Oy=function(b){if(b<=0)kq(fX(OA,[0,[0,Oz,en(b)],0]));return 1===b?0:32-rq(b-1|0)|0},OB=function(b){return-b|0},OC=function(c,b){return c!==b?1:0},OD=function(c,b){return c>>0)e=1;else\nswitch(a){case\n0:var\nb=fD,c=1;break;case\n1:e=1;break;default:var\nb=zj,c=1}if(e)var\nb=fD,c=0}else\nvar\nb=fD,c=0;if((c+2|0)>>0?[0,b,0]:[0,b,1]:[0,b,1]}return[0,b,1]},kw=function(b){return eR(ar(b,1))},oJ=function(b){try{var\nc=PJ(b),d=c[1];if(c[2])var\ne=uL(jm(b));else{var\ng=fD<=d?b:ks(b,1,q(b)-1|0),f=jm(g);if(dH(f,PK))uO(b);var\na=eZ(f),h=fD<=d?a:eK(a),e=h}return e}catch(a){return uO(b)}},PL=function(b){return eZ(bX(rB(ar(b,1)),48))},PM=function(b){return eZ(uD(ar(b,1)))},PN=function(b){return eZ(uE(ar(b,1)))},PP=fZ(63),PQ=ih(63),PR=dp(Cn),oK=dp(jN),il=dp(fT),PO=63,uP=function(b){return m6(ar(b,1))},PS=function(b){return eZ(hC(b))},uQ=function(b){if(PP<=b&&b<=PQ)return eZ(hC(b));return f(bw(PT),b+0.,0)},im=t9([0,oI,kv,il]),PU=im[1],PV=im[2],PW=im[3],PX=im[4],PY=im[5],PZ=function(b,e,d){var\nc=b$(e,b),f=c?b$(b,d):c;return f},uR=function(b,d,c){return dH(b,d)?d:b$(b,c)?b:c},P0=function(d,c,b){if(b$(c,b))return uR(d,c,b);throw[0,u,P1]},P2=function(d,c,b){if(dc(c,b)){var\ne=[0,[0,P3,kv(b)],0];return op(fX(P5,[0,[0,P4,kv(c)],e]))}return[0,uR(d,c,b)]},uS=function(c,b){return uI(c,b)},P6=function(b){b[1]=fK(b[1],oK);return 0},P7=function(b){b[1]=fN(b[1],oK);return 0},uT=function(b){return dp(a7(b))},uU=function(b){return uT(b)},P8=function(b){return ud(ar(b,1))},P9=function(b){return or(ar(b,1))},P_=function(b){return b9(ar(b,1))},uV=function(b){return dp(a7(b))},P$=function(b){return uV(b)},Qa=function(c){var\nb=ar(c,1);return ug(b)?[0,b9(b)]:0},Qb=function(c){var\nb=ar(c,1);return ug(b)?b9(b):ii(b,Nk,Nj,eR)},Qc=function(b){return b9(ar(b,1))},Qd=function(b){return uK(a7(b))},Qe=function(b){return dp(a7(b))},Qf=function(b){return uM(a7(b))},Qg=function(c){var\nb=ar(c,1);return os(b)?[0,b9(b)]:0},Qh=function(c){var\nb=ar(c,1);return os(b)?b9(b):ii(b,No,Nn,eR)},Qi=function(b){return b9(ar(b,1))},uW=uk([0,kw]),Qj=uW[1],Qk=uW[2],Ql=function(b){return m5(10,cL,0,b)},Qm=dH,Qn=function(b){return c(C(Qo),bX(b,1))},Qr=uj([0,oI,tP,Ql,Qn,function(b){return oJ(h(Qp,b))},il,Qm,f0,Qq])[1],uX=bf,uY=dH,uZ=dc,u0=ag,u1=b$,u2=db,Qt=eY([0,Qs,function(b){return kw(b)}])[1],e0=ij([0,uQ,uP,oJ,kw,ow,ox,oG,oH,f0,u2,u1,u0,uZ,uY,uX,oy,f0,il,uU,uJ]),u3=e0[1],u4=e0[2],u5=e0[3],Qu=e0[4],Qv=e0[5],Qw=e0[6],Qx=e0[7],Qy=e0[8],Qz=1,QA=[0,ow,ox,oG,oH,f0,uS,u2,u1,u0,uZ,uY,uX,oy,f0,il,u3,u4,u5,oA,oC,oB,oz,oD,oE,oF],QB=function(c,b){return cN(c,b)};eY([0,QJ,rU]);var\nQL=fZ(32),QC=ag,QD=bf,QE=dH,QF=dc,QG=ag,QH=b$,QI=db,QK=dd,QM=ih(32),QN=jq,u6=function(b){return-b|0},QO=function(b){return b},QP=function(b){if(QL<=b&&b<=QM)return b|0;return f(bw(QQ),b+0.,0)},QR=db,QS=b$,QT=ag,QU=dc,QV=dH,QW=bf,QX=fI,QY=eL,QZ=function(c,b){return c-b|0},Q0=function(c,b){return c+b|0};eY([0,Q1,sa]);ij([0,QP,QO,QK,sa,Q0,QZ,QY,QX,u6,QR,QS,QT,QU,QV,QW,Cl,u6,Ck,ua,QN]);var\nQ2=[0],Q3=function(b){return[0,1]}(Q2)[1],Q4=function(b){return[0,b]},Q5=function(b){return b},Q6=function(b){return b},Q7=function(b){return[0,b]},Q8=0,Q9=function(b){return b9(uD(a7(b)))},Q_=function(b){return b9(uE(a7(b)))};if(Q3)var\nf1=[0,JX,uQ,uP,uU,P9,tP,uN,Pz,Qk,oJ,kw,QI,QH,QG,QF,QE,QD,QC,QB,Lm,Ll,Lj,Lk,PZ,P0,P2,Pk,Qt,PH,PU,PV,PW,PX,PY,Pq,Qr,Qj,il,oK,PR,ow,ox,oG,uS,f0,f0,u4,u3,oH,uJ,u5,oA,oC,oB,oz,oD,oE,Qu,Qv,Qw,Qx,Qy,oy,Pt,Pu,uI,oA,oC,oB,oz,Px,oD,oE,P7,P6,P$,Qb,uL,Py,Qe,Qh,PO,Pw,Pv,oF,oF,PE,PD,PG,PF,PA,PB,PC,QA,uT,P8,P_,uV,Qa,Qc,uK,uM,Qd,Qg,Qf,Qi,PS,Qz,PL,PM,PN];else\nvar\nanE=aoX,anF=function(b){return b},anG=b9,anH=function(b){return b},anI=function(c,b){return c>>>b|0},anJ=function(c,b){return c>>b},anK=function(c,b){return c<>>b|0},an1=function(c,b){return c>>b},an2=function(c,b){return c<>>0))switch(K){case\n0:return a<50?k6(a+1|0,r,e,b,l,f):d(k6,[0,r,e,b,l,f]);case\n1:break;default:var\nq=r,p=l;continue}return ip(0)}case\n11:var\nn=g[1],z=n[2],A=n[1],t=[0,[0,n[3],h],0];return a<50?k8(a+1|0,A,e,b,t,z,f):d(k8,[0,A,e,b,t,z,f]);case\n13:var\nw=g[1],m=w[1],x=m[2],y=m[1],u=[0,[0,w[3],h],m[3]];return a<50?k8(a+1|0,y,e,b,u,x,f):d(k8,[0,y,e,b,u,x,f]);default:return ip(0)}},k8=function(f,i,e,c,a,q,b){if(typeof\nb!==\"number\")switch(b[0]){case\n1:var\nm=b[1],n=[0,i,q,a],o=12;return f<50?k7(f+1|0,n,e,c,m,o):d(k7,[0,n,e,c,m,o]);case\n2:case\n7:case\n10:case\n11:case\n12:case\n13:case\n14:return ip(0)}var\nj=i[1],g=j[1],k=g[2],l=g[1],r=j[3],s=g[3],p=f2(s,aX(a)[1][1]),h=[0,p,[6,r,X(a)]];return f<50?g6(f+1|0,l,e,c,h,k,b):d(g6,[0,l,e,c,h,k,b])},k7=function(f,U,e,b,T,S){var\nt=U,s=T,r=S;for(;;){var\nu=[0,t,r,s],k=c(b,e);if(typeof\nk!==\"number\")switch(k[0]){case\n5:var\nV=[0,u,k[1]],p=c(b,e);if(typeof\np!==\"number\"&&1===p[0]){var\nt=V,s=p[1],r=10;continue}return aC(0);case\n6:var\nv=k[1],W=c(b,e),l=u,q=[0,v[1],[0,v[2]]],a=W;for(;;){var\nw=l[3],m=l[2],n=l[1],o=[0,f2(w[1],q[1]),[1,w,q]];if(9<=m)switch(m-9|0){case\n0:var\nZ=[0,n,m,o];if(typeof\na!==\"number\"&&14===a[0]){var\nh=[0,Z,a[1]],j=c(b,e);if(typeof\nj!==\"number\")switch(j[0]){case\n0:var\nH=j[1],I=11;return f<50?bC(f+1|0,h,e,b,H,I):d(bC,[0,h,e,b,H,I]);case\n4:var\n_=j[1],J=c(b,e),K=eo(_);return f<50?k_(f+1|0,h,e,b,K,J):d(k_,[0,h,e,b,K,J]);case\n5:var\nL=j[1],M=11;return f<50?b5(f+1|0,h,e,b,L,M):d(b5,[0,h,e,b,L,M]);case\n6:var\nN=j[1],O=11;return f<50?cG(f+1|0,h,e,b,N,O):d(cG,[0,h,e,b,N,O]);case\n8:var\nP=j[1],Q=11;return f<50?bB(f+1|0,h,e,b,P,Q):d(bB,[0,h,e,b,P,Q])}return aC(0)}return aC(0);case\n1:if(typeof\na!==\"number\"&&3===a[0]){var\n$=a[1],aa=c(b,e),ab=n[1],R=o[2],l=ab,q=[0,f2(n[2],$),R],a=aa;continue}return aC(0);case\n3:var\nX=[0,n,m,o];if(typeof\na!==\"number\"&&14===a[0]){var\ng=[0,X,a[1]],i=c(b,e);if(typeof\ni!==\"number\")switch(i[0]){case\n0:var\nx=i[1],y=13;return f<50?bC(f+1|0,g,e,b,x,y):d(bC,[0,g,e,b,x,y]);case\n4:var\nY=i[1],z=c(b,e),A=eo(Y);return f<50?k$(f+1|0,g,e,b,A,z):d(k$,[0,g,e,b,A,z]);case\n5:var\nB=i[1],C=13;return f<50?b5(f+1|0,g,e,b,B,C):d(b5,[0,g,e,b,B,C]);case\n6:var\nD=i[1],E=13;return f<50?cG(f+1|0,g,e,b,D,E):d(cG,[0,g,e,b,D,E]);case\n8:var\nF=i[1],G=13;return f<50?bB(f+1|0,g,e,b,F,G):d(bB,[0,g,e,b,F,G])}return aC(0)}return aC(0)}return ip(0)}}return aC(0)}},k6=function(o,k,j,i,h,g){var\nl=k[3],c=k[1][1],e=c[3],m=c[2],n=c[1],b=h[2],f=h[1],p=f2(e[1],b[1]),q=0===T(f)?[2,e,l,b]:[3,[0,[0,e,l],f],b],a=[0,p,q];return o<50?g6(o+1|0,n,j,i,a,m,g):d(g6,[0,n,j,i,a,m,g])},k5=function(a,v,e,b,u,t){var\nh=c(b,e),w=[0,v,t,u];if(typeof\nh!==\"number\"&&6===h[0]){var\nx=[0,w,h[1]],i=c(b,e);if(typeof\ni!==\"number\"&&11===i[0]){var\nf=[0,x,i[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n0:var\nj=g[1],k=7;return a<50?bC(a+1|0,f,e,b,j,k):d(bC,[0,f,e,b,j,k]);case\n4:var\ny=g[1],l=c(b,e),m=eo(y);return a<50?k9(a+1|0,f,e,b,m,l):d(k9,[0,f,e,b,m,l]);case\n5:var\nn=g[1],o=7;return a<50?b5(a+1|0,f,e,b,n,o):d(b5,[0,f,e,b,n,o]);case\n6:var\np=g[1],q=7;return a<50?cG(a+1|0,f,e,b,p,q):d(cG,[0,f,e,b,p,q]);case\n8:var\nr=g[1],s=7;return a<50?bB(a+1|0,f,e,b,r,s):d(bB,[0,f,e,b,r,s])}return aC(0)}return aC(0)}return aC(0)},So=function(b,c,d,e,f){return aj(bC(0,b,c,d,e,f))},Sp=function(b,c,d,e,f){return aj(b5(0,b,c,d,e,f))},Sq=function(b,c,d,e,f){return aj(cG(0,b,c,d,e,f))},Sr=function(b,c,d,e,f){return aj(bB(0,b,c,d,e,f))},Ss=function(b,c,d,e,f){return aj(pV(0,b,c,d,e,f))},St=function(e,d){var\nb=c(e,d),f=0;if(typeof\nb!==\"number\")switch(b[0]){case\n0:return So(f,d,e,b[1],0);case\n4:var\na=b[1],g=c(e,d);return Ss(f,d,e,eo(a),g);case\n5:return Sp(f,d,e,b[1],0);case\n6:return Sq(f,d,e,b[1],0);case\n8:return Sr(f,d,e,b[1],0)}return aC(0)};N(Su);var\nky=function(b){return 38>>0)var\nd=l(b);else\nswitch(p){case\n0:var\nd=19;break;case\n1:for(;;){m(b,0);var\na=k(b),K=8>>0)var\nd=l(b);else\nswitch(y){case\n0:var\nd=e(b);break;case\n1:m(b,12);var\nd=0===ep(k(b))?e(b):l(b);break;default:m(b,11);var\nd=0===ep(k(b))?e(b):l(b)}break;case\n17:m(b,15);var\nz=ky(k(b));if(0===z)var\nd=e(b);else\nif(1===z){m(b,15);var\nn=k(b),A=38>>0){var\nN=cz(1,hM(dK(ib(b))));throw[0,vg,c(C(SL),N)]}switch(d){case\n0:continue;case\n1:continue;case\n2:return bO(b,function(b){return[8,b]});case\n3:return bO(b,function(b){return[5,b]});case\n4:return bO(b,function(b){return[3,b]});case\n5:return bO(b,function(b){return[7,b]});case\n6:return bO(b,function(b){return[15,b]});case\n7:return bO(b,function(b){return[11,b]});case\n8:return bO(b,function(b){return[13,b]});case\n9:return bO(b,function(b){return[14,b]});case\n10:return bO(b,function(b){return[0,b]});case\n11:return bO(b,function(b){return[9,b]});case\n12:return bO(b,function(b){return[10,b]});case\n13:return bO(b,function(b){return[2,b]});case\n14:return bO(b,function(b){return[12,b]});case\n15:return bO(b,function(c){return[6,[0,c,ce(b)]]});case\n16:return bO(b,function(c){return[1,[0,c,ce(b)]]});case\n17:return bO(b,function(c){return[4,[0,c,dd(ce(b))]]});case\n18:for(;;){dN(b);var\nI=k(b),J=13>>0)var\nf=l(b);else\nswitch(J){case\n0:var\nf=0;break;case\n1:var\nf=1;break;default:var\nf=0===ve(k(b))?1:l(b)}if(0===f)return 0;if(1===f)continue a;continue}default:return 0}}},SM=function(c){var\nb=ic(c);ia(b,SN);return b},vi=function(b){return b1(b)[1]};N(SO);M(SQ,SP);var\nvj=function(b){var\nc=b[2],d=(b[4]-b[3]|0)+1|0;return f(C(SR),c,d)},SS=function(b){var\nd=SM(b);function\ne(e){var\nc=SK(d),b=b1(d);return[0,c,b[1],b[2]]}var\na=id(St);try{var\nj=[0,c(a,e)];return j}catch(b){b=y(b);if(b[1]===vg){var\ng=b[2],h=vj(vi(d));return[1,f(C(ST),g,h)]}if(b===cP){var\ni=vj(vi(d));return[1,c(C(SU),i)]}throw b}},SW=function(b){return[0,b]},SX=function(b){return x(SY)},SZ=function(b){return x(S0)},S1=function(b){return x(S2)},S3=function(c,b){return x(S4)},S5=function(c,b){return x(S6)},S8=[0,SV,SS,SW,SX,SZ,S1,io,io,io,io,io,S5,S3,function(b){return x(S7)}];N(S9);M(S$,S_);var\nkz=function(f,e){var\nd=bY(32),b=ek(d);h2(b,e);c(f,b);dM(b,0);return gz(hU(d))};N(Ta);M(Tc,Tb);var\noP=function(c){return h(Td,b(a+c[1]))},iq=function(b){function\nd(b){if(b){var\ne=b[1],f=d(b[2]),a=f[2],g=f[1],h=e[1];if(0===h[0]){var\nc=h[1];iq(c);var\ni=o(c[2],a);return[0,o(c[1],g),i]}return[0,g,[0,e,a]]}return Te}var\nc=d(b[2]),e=c[2];b[1]=eQ(aP,o(b[1],c[1]));b[2]=eQ(aP,e);return 0},vk=function(g,b,d){iq(d);var\nh=d[2],a=ee(Tf,j(oP,d[1]));f(e(b),Tg,a);return H(function(k){c(e(b),Tj);var\na=k[1];if(0===a[0])return vk(g,b,a[1]);var\nd=a[1],h=d[1];f(e(b),Th,h);var\nj=[0,cf,d[2]];c(oQ(0,g,b),j);var\ni=d[3];return f(e(b),Ti,i)},h)},oQ=function(d,h,b){var\no=d?d[1]:1;function\ni(b){return A<=b?1:2}function\na(r,q){var\nk=q;for(;;){var\nd=k[2];switch(d[0]){case\n0:var\nl=d[1],m=aS(l,h);return m?B(b,m[1]):f(e(b),Tm,l);case\n1:var\ng=d[1][1];if(0===g[0]){var\ns=g[1];return f(e(b),Tn,s)}var\nk=[0,cf,g[1]];continue;case\n2:var\nn=d[1];return V(n,To)?B(b,n):B(b,Tp);case\n3:return vk(h,b,d[1]);default:var\nt=d[3],u=d[2],v=d[1];c(e(b),Tq);var\np=i(A),j=p>>0)var\nd=l(b);else\nswitch(o){case\n0:var\nd=20;break;case\n1:for(;;){m(b,0);var\na=k(b),M=8>>0){var\nR=cz(1,hM(dK(ib(b))));throw[0,vE,c(C(Vx),R)]}switch(d){case\n0:continue;case\n1:continue;case\n2:return bx(b,function(b){return[13,b]});case\n3:return bx(b,function(b){return[8,b]});case\n4:return bx(b,function(b){return[11,b]});case\n5:return bx(b,function(b){return[10,b]});case\n6:return bx(b,function(b){return[1,b]});case\n7:return bx(b,function(b){return[6,b]});case\n8:return bx(b,function(b){return[2,b]});case\n9:return bx(b,function(b){return[9,b]});case\n10:return bx(b,function(b){return[3,b]});case\n11:return bx(b,function(b){return[5,b]});case\n12:return bx(b,function(b){return[12,b]});case\n13:return bx(b,function(b){return[14,b]});case\n14:return bx(b,function(b){return[16,b]});case\n15:return bx(b,function(b){return[15,b]});case\n16:return bx(b,function(b){return[4,b]});case\n17:return bx(b,function(c){return[7,[0,c,ce(b)]]});case\n18:return bx(b,function(c){return[0,[0,c,ce(b)]]});case\n19:for(;;){dN(b);var\nK=k(b),L=13>>0)var\nf=l(b);else\nswitch(L){case\n0:var\nf=0;break;case\n1:var\nf=2;break;case\n2:var\nf=1;break;default:m(b,2);var\nf=0===vB(k(b))?1:l(b)}if(2>>0)return x(Vy);switch(f){case\n0:return 0;case\n1:continue a;default:continue}}default:return 0}}},Vz=function(c){var\nb=ic(c);ia(b,VA);return b},vG=function(b){return b1(b)[1]};N(VB);M(VD,VC);var\nvH=function(b){var\nc=b[2],d=(b[4]-b[3]|0)+1|0;return f(C(VE),c,d)},vI=function(c){var\nb=[0,0];return function(c){b[1]++;return b[1]}},VF=function(c){var\nb=vI(0);return[0,vI(0),b]},VG=function(e){var\nd=Vz(e);function\na(e){var\nc=Vw(d),b=b1(d);return[0,c,b[1],b[2]]}var\ng=id(Ve),b=VF(0);try{var\nk=f(g,a,b),l=[0,[0,k,b[1]]];return l}catch(b){b=y(b);if(b[1]===vE){var\nh=b[2],i=vH(vG(d));return[1,f(C(VH),h,i)]}if(b===cP){var\nj=vH(vG(d));return[1,c(C(VI),j)]}throw b}},VJ=function(b,d){function\ne(b){return[1,[0,[0,c(d,0)]]]}try{var\nf=[0,[0,b,UI(e,b)]];return f}catch(b){b=y(b);if(b[1]===vp)return[1,b[2]];throw b}},VL=function(b){return VJ(b[1],b[2])},VM=function(b){var\nd=b[2],e=b[1];try{var\nc=UZ(e,d),f=[0,[0,c[1],c[2]]];return f}catch(b){b=y(b);if(b[1]===vt)return[1,b[2]];throw b}},VN=function(b){var\nc=b[2],d=b[1];try{var\ne=[0,Ud(d,c)];return e}catch(b){b=y(b);if(b[1]===vn)return[1,b[2]];throw b}},vJ=function(b,c){var\nd=c[1],e=b?b[1]:Z;return oS([0,e],d)},VO=function(b,c){var\nd=c[1],e=b?b[1]:Z;return oS([0,e],d)},VP=function(c,b){var\nd=c?c[1]:Z,e=b[2],f=b[1];return oS([0,d],j(function(b){var\nc=b[1],d=b[2];return[1,[0,cf,c],d,bu(c,e)]},f))},VQ=function(b,d){var\na=b?b[1]:Z;return kz(function(b){c(e(b),VR);ap(function(a,d){var\ng=d[2],h=d[1];if(0>>0))switch(s){case\n0:var\nt=i[3],j=i[2],g=i[1],h=function(c){var\nb=n(c),d=aX(X(b))[1],e=eu(t[1],d);return[0,e,cF(c),[0,t,b]]};switch(j){case\n13:return a<50?cT(a+1|0,g,f,e,h,j,b):d(cT,[0,g,f,e,h,j,b]);case\n15:return a<50?lF(a+1|0,g,f,e,h,b):d(lF,[0,g,f,e,h,b]);case\n17:return a<50?cT(a+1|0,g,f,e,h,j,b):d(cT,[0,g,f,e,h,j,b]);case\n19:return a<50?cT(a+1|0,g,f,e,h,j,b):d(cT,[0,g,f,e,h,j,b]);default:return ch(0)}case\n1:break;default:var\nG=i[3],H=i[2],I=i[1],i=I,n=function(e,f){return function(b){var\nd=e(b);return[0,c(f,b),d]}}(n,G),r=H;continue}return ch(0)}}return ab(0)}},dW=function(g,q,e,b,p,o){var\nj=q,i=p,h=o;for(;;){var\nf=[0,j,h,i],a=c(b,e);if(typeof\na!==\"number\")switch(a[0]){case\n1:var\nr=a[1],k=c(b,e),l=function(b){return gR(r,b)};return g<50?lG(g+1|0,f,e,b,l,k):d(lG,[0,f,e,b,l,k]);case\n2:var\nm=a[1],n=15;return g<50?fi(g+1|0,f,e,b,m,n):d(fi,[0,f,e,b,m,n]);case\n7:var\nj=f,i=a[1],h=15;continue}return ab(0)}},lG=function(g,f,e,c,h,b){function\na(b){return kK(h,b)}return g<50?lF(g+1|0,f,e,c,a,b):d(lF,[0,f,e,c,a,b])},lF=function(k,a,f,e,l,b){if(typeof\nb!==\"number\"&&3===b[0]){var\nm=b[1],g=c(e,f),h=a[2],i=a[1],n=a[3],j=function(f){var\nb=c(l,f),d=b[3],e=b[2];return[0,eu(n,m),e,d]};return k<50?lE(k+1|0,i,f,e,j,h,g):d(lE,[0,i,f,e,j,h,g])}return ab(0)},lE=function(g,a,f,e,c,h,b){switch(h){case\n13:return g<50?lI(g+1|0,a,f,e,c,b):d(lI,[0,a,f,e,c,b]);case\n14:return g<50?fh(g+1|0,a,f,e,c,h,b):d(fh,[0,a,f,e,c,h,b]);case\n15:return g<50?lG(g+1|0,a,f,e,c,b):d(lG,[0,a,f,e,c,b]);case\n16:return g<50?fh(g+1|0,a,f,e,c,h,b):d(fh,[0,a,f,e,c,h,b]);case\n17:return g<50?lH(g+1|0,a,f,e,c,b):d(lH,[0,a,f,e,c,b]);case\n19:return g<50?lD(g+1|0,a,f,e,c,b):d(lD,[0,a,f,e,c,b]);default:return ch(0)}},lD=function(h,f,e,c,i,b){function\na(b){return kK(i,b)}var\ng=19;return h<50?cT(h+1|0,f,e,c,a,g,b):d(cT,[0,f,e,c,a,g,b])},lC=function(g,a,e,b,k,f,j){if(typeof\nj!==\"number\")switch(j[0]){case\n15:var\nh=c(b,e);if(typeof\nh!==\"number\"&&8===h[0]){var\ni=h[1],l=c(b,e);if(typeof\nl!==\"number\"&&16===l[0]){var\nm=c(b,e),n=function(b){var\nd=c(k,b),e=i[1],f=eu(aX(d)[1],e),a=i[2],g=cF(b),h=[1,d,[0,i[1],g,a]];return[0,f,cF(b),h]};return g<50?lB(g+1|0,a,e,b,n,f,m):d(lB,[0,a,e,b,n,f,m])}return ab(0)}return ab(0);case\n16:var\no=c(b,e),p=function(d){var\nb=c(k,d),e=o_(vK,b);return[0,e,cF(d),[0,b]]};return g<50?lB(g+1|0,a,e,b,p,f,o):d(lB,[0,a,e,b,p,f,o])}return ch(0)},lB=function(f,k,e,b,j,i,a){if(13===i){var\nh=[0,k,i,j];if(typeof\na!==\"number\")switch(a[0]){case\n2:var\nv=a[1],w=18;return f<50?bD(f+1|0,h,e,b,v,w):d(bD,[0,h,e,b,v,w]);case\n6:var\nx=a[1],y=18;return f<50?b7(f+1|0,h,e,b,x,y):d(b7,[0,h,e,b,x,y]);case\n7:var\nz=a[1],A=18;return f<50?a$(f+1|0,h,e,b,z,A):d(a$,[0,h,e,b,z,A]);case\n8:var\nG=a[1],B=c(b,e),C=function(b){return dr(G,b)};return f<50?lu(f+1|0,h,e,b,C,B):d(lu,[0,h,e,b,C,B]);case\n9:var\nD=a[1],E=18;return f<50?b6(f+1|0,h,e,b,D,E):d(b6,[0,h,e,b,D,E])}return ab(0)}if(19===i){var\ng=[0,k,i,j];if(typeof\na!==\"number\")switch(a[0]){case\n2:var\nl=a[1],m=20;return f<50?bD(f+1|0,g,e,b,l,m):d(bD,[0,g,e,b,l,m]);case\n6:var\nn=a[1],o=20;return f<50?b7(f+1|0,g,e,b,n,o):d(b7,[0,g,e,b,n,o]);case\n7:var\np=a[1],q=20;return f<50?a$(f+1|0,g,e,b,p,q):d(a$,[0,g,e,b,p,q]);case\n8:var\nF=a[1],r=c(b,e),s=function(b){return dr(F,b)};return f<50?lA(f+1|0,g,e,b,s,r):d(lA,[0,g,e,b,s,r]);case\n9:var\nt=a[1],u=20;return f<50?b6(f+1|0,g,e,b,t,u):d(b6,[0,g,e,b,t,u])}return ab(0)}return ch(0)},lA=function(g,a,f,e,c,b){return g<50?lz(g+1|0,a,f,e,c,b):d(lz,[0,a,f,e,c,b])},lz=function(j,a,f,e,k,b){var\ng=a[1][1],h=g[1],l=a[3],m=g[2];function\ni(b){var\nd=c(m,b),e=c(k,b);return[0,[0,c(l,b),e],d]}return j<50?ly(j+1|0,h,f,e,i,b):d(ly,[0,h,f,e,i,b])},ly=function(f,k,e,b,j,g){if(typeof\ng!==\"number\")switch(g[0]){case\n5:var\na=[0,[0,k,j],g[1]],h=c(b,e);if(typeof\nh!==\"number\")switch(h[0]){case\n1:var\nx=h[1],p=c(b,e),q=function(b){return gR(x,b)};return f<50?lD(f+1|0,a,e,b,q,p):d(lD,[0,a,e,b,q,p]);case\n2:var\nr=h[1],s=19;return f<50?fi(f+1|0,a,e,b,r,s):d(fi,[0,a,e,b,r,s]);case\n7:var\nt=h[1],u=19;return f<50?dW(f+1|0,a,e,b,t,u):d(dW,[0,a,e,b,t,u])}return ab(0);case\n0:case\n3:case\n11:break;default:return ab(0)}var\nl=k[1],i=l[1],m=i[2],n=i[1],v=l[3],w=i[3];function\no(b){var\ne=c(v,b),d=X(c(j,b)),f=eu(w,o_(function(b){return b[2][1]},d));return[0,f,cF(b),[3,e,d]]}return f<50?ha(f+1|0,n,e,b,o,m,g):d(ha,[0,n,e,b,o,m,g])},ha=function(g,e,a,f,c,h,b){switch(h){case\n0:return v3(e,c,b);case\n2:return g<50?lx(g+1|0,e,a,f,c,b):d(lx,[0,e,a,f,c,b]);case\n3:return g<50?lJ(g+1|0,e,a,f,c,h,b):d(lJ,[0,e,a,f,c,h,b]);case\n4:return g<50?lm(g+1|0,e,a,f,c,h,b):d(lm,[0,e,a,f,c,h,b]);case\n5:return g<50?lk(g+1|0,e,a,f,c,b):d(lk,[0,e,a,f,c,b]);case\n11:return g<50?lo(g+1|0,e,a,f,c,h,b):d(lo,[0,e,a,f,c,h,b]);case\n12:return g<50?lr(g+1|0,e,a,f,c,b):d(lr,[0,e,a,f,c,b]);case\n18:return g<50?lt(g+1|0,e,a,f,c,b):d(lt,[0,e,a,f,c,b]);case\n20:return g<50?lz(g+1|0,e,a,f,c,b):d(lz,[0,e,a,f,c,b]);default:return ch(0)}},lx=function(k,a,f,e,l,b){if(typeof\nb!==\"number\"&&3===b[0]){var\nm=b[1],g=c(e,f),h=a[2],i=a[1],n=a[3],j=function(f){var\nb=c(l,f),d=b[3],e=b[2];return[0,eu(n,m),e,d]};return k<50?lw(k+1|0,i,f,e,j,h,g):d(lw,[0,i,f,e,j,h,g])}return ab(0)},lw=function(g,e,a,f,c,h,b){switch(h){case\n0:return v4(e,c,b);case\n1:return g<50?fj(g+1|0,e,a,f,c,h,b):d(fj,[0,e,a,f,c,h,b]);case\n2:return g<50?lv(g+1|0,e,a,f,c,b):d(lv,[0,e,a,f,c,b]);case\n3:return g<50?lK(g+1|0,e,a,f,c,b):d(lK,[0,e,a,f,c,b]);case\n4:return g<50?ln(g+1|0,e,a,f,c,b):d(ln,[0,e,a,f,c,b]);case\n5:return g<50?ll(g+1|0,e,a,f,c,b):d(ll,[0,e,a,f,c,b]);case\n11:return g<50?lp(g+1|0,e,a,f,c,b):d(lp,[0,e,a,f,c,b]);case\n12:return g<50?ls(g+1|0,e,a,f,c,b):d(ls,[0,e,a,f,c,b]);case\n18:return g<50?lu(g+1|0,e,a,f,c,b):d(lu,[0,e,a,f,c,b]);case\n20:return g<50?lA(g+1|0,e,a,f,c,b):d(lA,[0,e,a,f,c,b]);case\n21:return g<50?fj(g+1|0,e,a,f,c,h,b):d(fj,[0,e,a,f,c,h,b]);default:return ch(0)}},lv=function(g,a,f,e,c,b){return g<50?lx(g+1|0,a,f,e,c,b):d(lx,[0,a,f,e,c,b])},lu=function(g,a,f,e,c,b){return g<50?lt(g+1|0,a,f,e,c,b):d(lt,[0,a,f,e,c,b])},lt=function(i,a,f,e,j,b){var\ng=a[1][1],k=a[3];function\nh(b){var\nd=c(j,b);return[0,[0,c(k,b),d],0]}return i<50?ly(i+1|0,g,f,e,h,b):d(ly,[0,g,f,e,h,b])},ls=function(g,a,f,e,c,b){return g<50?lr(g+1|0,a,f,e,c,b):d(lr,[0,a,f,e,c,b])},lr=function(n,p,a,f,o,e){var\ng=p[1],h=g[1][1],i=h[1][1],j=i[2],b=i[1],k=b[2],l=b[1],q=g[3],r=h[3],s=b[3];function\nm(b){var\nd=c(o,b),e=c(r,b),f=eu(s,d[1]),a=[0,j[1],e,j[2]],g=[2,a,c(q,b),d];return[0,f,cF(b),g]}return n<50?lq(n+1|0,l,a,f,m,k,e):d(lq,[0,l,a,f,m,k,e])},lq=function(i,g,a,f,j,e,b){function\nh(b){return c(j,b)}return i<50?ha(i+1|0,g,a,f,h,e,b):d(ha,[0,g,a,f,h,e,b])},lp=function(h,a,f,e,c,b){var\ng=11;return h<50?lo(h+1|0,a,f,e,c,g,b):d(lo,[0,a,f,e,c,g,b])},lo=function(a,u,e,b,t,s,h){var\nv=[0,u,s,t];if(typeof\nh!==\"number\"&&11===h[0]){var\nf=[0,v,h[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n2:var\ni=g[1],j=12;return a<50?bD(a+1|0,f,e,b,i,j):d(bD,[0,f,e,b,i,j]);case\n6:var\nk=g[1],l=12;return a<50?b7(a+1|0,f,e,b,k,l):d(b7,[0,f,e,b,k,l]);case\n7:var\nm=g[1],n=12;return a<50?a$(a+1|0,f,e,b,m,n):d(a$,[0,f,e,b,m,n]);case\n8:var\nw=g[1],o=c(b,e),p=function(b){return dr(w,b)};return a<50?ls(a+1|0,f,e,b,p,o):d(ls,[0,f,e,b,p,o]);case\n9:var\nq=g[1],r=12;return a<50?b6(a+1|0,f,e,b,q,r):d(b6,[0,f,e,b,q,r])}return ab(0)}return ab(0)},b6=function(f,B,e,b,A,z){var\nm=B,l=A,k=z;for(;;){var\ni=c(b,e),C=[0,m,k,l];if(typeof\ni!==\"number\"&&8===i[0]){var\nn=[0,C,i[1]],h=c(b,e);if(typeof\nh!==\"number\")switch(h[0]){case\n12:var\na=[0,n,h[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n2:var\no=g[1],p=4;return f<50?bD(f+1|0,a,e,b,o,p):d(bD,[0,a,e,b,o,p]);case\n6:var\nq=g[1],r=4;return f<50?b7(f+1|0,a,e,b,q,r):d(b7,[0,a,e,b,q,r]);case\n7:var\ns=g[1],t=4;return f<50?a$(f+1|0,a,e,b,s,t):d(a$,[0,a,e,b,s,t]);case\n8:var\nD=g[1],u=c(b,e),v=function(b){return dr(D,b)};return f<50?ln(f+1|0,a,e,b,v,u):d(ln,[0,a,e,b,v,u]);case\n9:var\nm=a,l=g[1],k=4;continue}return ab(0);case\n14:var\nw=[0,n,h[1]],j=c(b,e);if(typeof\nj!==\"number\"&&10===j[0]){var\nx=j[1],y=6;return f<50?g$(f+1|0,w,e,b,x,y):d(g$,[0,w,e,b,x,y])}return ab(0)}return ab(0)}return ab(0)}},ln=function(h,a,f,e,c,b){var\ng=4;return h<50?lm(h+1|0,a,f,e,c,g,b):d(lm,[0,a,f,e,c,g,b])},lm=function(a,u,e,b,t,s,h){var\nv=[0,u,s,t];if(typeof\nh!==\"number\"&&11===h[0]){var\nf=[0,v,h[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n2:var\ni=g[1],j=5;return a<50?bD(a+1|0,f,e,b,i,j):d(bD,[0,f,e,b,i,j]);case\n6:var\nk=g[1],l=5;return a<50?b7(a+1|0,f,e,b,k,l):d(b7,[0,f,e,b,k,l]);case\n7:var\nm=g[1],n=5;return a<50?a$(a+1|0,f,e,b,m,n):d(a$,[0,f,e,b,m,n]);case\n8:var\nw=g[1],o=c(b,e),p=function(b){return dr(w,b)};return a<50?ll(a+1|0,f,e,b,p,o):d(ll,[0,f,e,b,p,o]);case\n9:var\nq=g[1],r=5;return a<50?b6(a+1|0,f,e,b,q,r):d(b6,[0,f,e,b,q,r])}return ab(0)}return ab(0)},ll=function(g,a,f,e,c,b){return g<50?lk(g+1|0,a,f,e,c,b):d(lk,[0,a,f,e,c,b])},lk=function(m,o,a,f,n,e){var\ng=o[1],h=g[1][1],i=h[2],b=h[1],j=b[2],k=b[1],p=g[3],q=b[3];function\nl(b){var\nd=c(n,b),e=eu(q,d[1]),f=i[2],a=cF(b),g=[0,i[1],a,f],h=[2,g,c(p,b),d];return[0,e,cF(b),h]}return m<50?lq(m+1|0,k,a,f,l,j,e):d(lq,[0,k,a,f,l,j,e])},g$=function(i,l,e,b,k,j){var\na=[0,l,j,k],f=c(b,e);if(typeof\nf!==\"number\"&&2===f[0]){var\ng=f[1],h=7;return i<50?lj(i+1|0,a,e,b,g,h):d(lj,[0,a,e,b,g,h])}return ab(0)},lj=function(a,h,e,b,i,g){var\nf=c(b,e);if(typeof\nf!==\"number\")switch(f[0]){case\n10:var\nk=f[1],l=[0,h,g,i],m=8;return a<50?g$(a+1|0,l,e,b,k,m):d(g$,[0,l,e,b,k,m]);case\n4:case\n13:var\nj=function(b){return[0,i[2],0]};return a<50?li(a+1|0,h,e,b,j,g,f):d(li,[0,h,e,b,j,g,f])}return ab(0)},li=function(f,t,e,b,s,r,j){if(typeof\nj!==\"number\")switch(j[0]){case\n4:var\nm=t,p=function(b){return[0,c(s,b),0]},o=r;for(;;){if(7===o){if(typeof\nj!==\"number\"&&4===j[0]){var\ng=c(b,e),h=m[2],k=m[1],l=function(b){return[0,[2,[0,p(b)]]]};if(!(10<=h))switch(h){case\n6:var\nK=[0,k,h,l];if(typeof\ng!==\"number\"&&12===g[0]){var\na=[0,K,g[1]],i=c(b,e);if(typeof\ni!==\"number\")switch(i[0]){case\n2:var\nx=i[1],y=11;return f<50?bD(f+1|0,a,e,b,x,y):d(bD,[0,a,e,b,x,y]);case\n6:var\nz=i[1],A=11;return f<50?b7(f+1|0,a,e,b,z,A):d(b7,[0,a,e,b,z,A]);case\n7:var\nB=i[1],C=11;return f<50?a$(f+1|0,a,e,b,B,C):d(a$,[0,a,e,b,B,C]);case\n8:var\nL=i[1],D=c(b,e),E=function(b){return dr(L,b)};return f<50?lp(f+1|0,a,e,b,E,D):d(lp,[0,a,e,b,E,D]);case\n9:var\nF=i[1],G=11;return f<50?b6(f+1|0,a,e,b,F,G):d(b6,[0,a,e,b,F,G])}return ab(0)}return ab(0);case\n8:return f<50?lh(f+1|0,k,e,b,l,h,g):d(lh,[0,k,e,b,l,h,g]);case\n9:return f<50?lh(f+1|0,k,e,b,l,h,g):d(lh,[0,k,e,b,l,h,g])}return ch(0)}return ch(0)}if(10===o){var\nq=m[1],H=q[3],I=q[2],J=q[1],m=J,p=function(e,f){return function(b){var\nd=e(b);return[0,c(f,b),d]}}(p,H),o=I;continue}return ch(0)}case\n13:var\nu=[0,[0,t,r,s],j[1]],n=c(b,e);if(typeof\nn!==\"number\"&&2===n[0]){var\nv=n[1],w=10;return f<50?lj(f+1|0,u,e,b,v,w):d(lj,[0,u,e,b,v,w])}return ab(0)}return ch(0)},lh=function(g,l,a,f,k,j,e){if(typeof\ne!==\"number\")switch(e[0]){case\n10:var\nm=e[1],n=[0,l,j,k],o=9;return g<50?g$(g+1|0,n,a,f,m,o):d(g$,[0,n,a,f,m,o]);case\n4:case\n13:var\nb=l,i=function(b){return[0,c(k,b),0]},h=j;for(;;){if(8===h){var\np=b[2],q=b[1],v=b[3],r=function(c){var\nb=i(c);return[0,v[2],b]};return g<50?li(g+1|0,q,a,f,r,p,e):d(li,[0,q,a,f,r,p,e])}if(9===h){var\ns=b[3],t=b[2],u=b[1],b=u,i=function(e,f){return function(b){var\nd=e(b);return[0,c(f,b),d]}}(i,s),h=t;continue}return ch(0)}}return ab(0)},_F=function(b,c,d,e,f){return aj(bD(0,b,c,d,e,f))},_G=function(b,c,d,e,f){return aj(a$(0,b,c,d,e,f))},_H=function(b,c,d,e,f){return aj(b7(0,b,c,d,e,f))},_I=function(b,c,d,e,f){return aj(b6(0,b,c,d,e,f))},_J=function(e,d){var\nb=c(e,d),f=0;if(typeof\nb!==\"number\")switch(b[0]){case\n2:return _F(f,d,e,b[1],0);case\n6:return _H(f,d,e,b[1],0);case\n7:return _G(f,d,e,b[1],0);case\n8:var\na=b[1],g=c(e,d);return v4(f,function(b){return dr(a,b)},g);case\n9:return _I(f,d,e,b[1],0)}return ab(0)};N(_K);var\nf5=function(b){return 38>>0)var\nd=l(b);else\nswitch(q){case\n0:var\nd=20;break;case\n1:for(;;){m(b,0);var\na=k(b),I=8>>0){var\nK=cz(1,hM(dK(ib(b))));throw[0,v7,c(C(_1),K)]}switch(d){case\n0:continue;case\n1:continue;case\n2:return by(b,function(b){return[9,b]});case\n3:return by(b,function(b){return[11,b]});case\n4:return by(b,function(b){return[6,b]});case\n5:return by(b,function(b){return[0,b]});case\n6:return by(b,function(b){return[15,b]});case\n7:return by(b,function(b){return[5,b]});case\n8:return by(b,function(b){return[12,b]});case\n9:return by(b,function(b){return[14,b]});case\n10:return by(b,function(b){return[13,b]});case\n11:return by(b,function(b){return[16,b]});case\n12:return by(b,function(b){return[7,b]});case\n13:return by(b,function(b){return[3,b]});case\n14:return by(b,function(b){return[10,b]});case\n15:return by(b,function(b){return[4,b]});case\n16:return by(b,function(b){return[1,b]});case\n17:return by(b,function(c){return[8,[0,c,ce(b)]]});case\n18:return by(b,function(c){return[2,[0,c,ce(b)]]});case\n19:for(;;){dN(b);var\nG=k(b),H=13>>0)var\nf=l(b);else\nswitch(H){case\n0:var\nf=0;break;case\n1:var\nf=2;break;case\n2:var\nf=1;break;default:m(b,2);var\nf=0===v5(k(b))?1:l(b)}if(2>>0)return x(_2);switch(f){case\n0:return 0;case\n1:continue a;default:continue}}default:return 0}}},_3=function(c){var\nb=ic(c);ia(b,_4);return b},v9=function(b){return b1(b)[1]};N(_5);M(_7,_6);var\nv_=function(d,b){function\nf(n){var\nb=n[3],h=n[2],e=it(h);switch(b[0]){case\n0:return[0,0,[0,e,b[1]]];case\n1:var\nF=b[2],p=vU(b[1],h),q=a_(j(f,F)),r=q[2],G=am(q[1]);if(typeof\ne===\"number\")if(0===e)var\ns=x(_8),g=s[2],a=s[1];else\nvar\nu=x(_9),g=u[2],a=u[1];else\nif(0===e[0])var\ng=[4,r],a=0;else\nvar\nH=[0,fQ(e[1],p)],v=[0,H,c(d[1],0)],g=[2,p,v],a=[0,[0,v,[4,r]],0];var\nt=[0,e,c(d[1],0)];return[0,o(G,o(a,[0,[0,t,g],0])),t];case\n2:var\nw=b[1],I=b[3],J=b[2],K=w[3],L=it(w[2]),y=f(J),M=y[2],N=y[1],z=f(I),O=z[2];return[0,o(N,o([0,[0,[0,L,K],[0,M]],0],z[1])),O];default:var\nA=b[1],P=b[2],B=f(A),C=B[2],i=A[2],Q=B[1],k=function(c){var\nb=c[3],d=c[2];if(b){var\ne=b[2],f=vU(b[1][2],d),a=it(d);return[0,[0,a,f],j(k,e)]}return 0},l=function(c,b){return b[3]?[0,[0,[0,[0,C,k(b)],0],c]]:[0,[0,0,c]]},E=v0(d,gv(function(f){var\nd=f[2],b=f[1][3];if(0===b[0]){var\nm=b[1];return c(fR(function(b){return l(d,b)}),m)}var\na=b[2],e=a[2],n=a[3],o=b[1],p=C[2];function\ng(b){return[0,[0,e3,i,[0,[0,b[1],0]]],b[2]]}var\nh=[2,[0,e3,e,n],[0,e3,e,[3,[0,e3,i,[0,p]],j(g,vS(e,i))]],d],k=[0,e3,d[2],h];return c(fR(function(b){return l(k,b)}),o)},P)),m=function(b){if(typeof\nb===\"number\")return 0;else{if(0===b[0])return[0,v_(d,b[1])];var\nf=b[1],k=b[2],a=[0,1,c(d[1],0)],n=it(h),g=[0,n,c(d[1],0)],l=[0,a,[1,f]],e=c(fR(function(b){var\ne=b[2],g=b[3],h=b[1][2],i=[0,j(function(b){return b[1]},e)],a=[0,i,c(d[1],0)],k=[0,a,[3,f]],l=jF(function(c,b){return[0,b,[5,c,a]]},e),n=m(g);return df(function(b){var\nc=b[2];return[0,h,[0,o([0,k,l],b[1]),c]]},n)}),k);if(e&&!e[2]){var\ni=e[1][2];return[0,[0,i[1],i[2]]]}return[0,[0,[0,l,[0,[1,a,e,g],0]],g]]}},D=dK(m(E)),R=D[2];return[0,o(Q,D[1]),R]}}return f(b)};N(__);M($a,_$);var\nv$=function(b){var\nc=b[2],d=(b[4]-b[3]|0)+1|0;return f(C($b),c,d)},$c=function(c){var\nb=[0,0];return[0,function(c){b[1]++;return b[1]}]},$d=function(b){var\nd=_3(b);function\ne(e){var\nc=_0(d),b=b1(d);return[0,c,b[1],b[2]]}var\na=id(_J),g=$c(0);try{var\nk=[0,f(a,e,g)];return k}catch(b){b=y(b);if(b[1]===v7){var\nh=b[2],i=v$(v9(d));return[1,f(C($e),h,i)]}if(b===cP){var\nj=v$(v9(d));return[1,c(C($f),j)]}throw b}},$g=function(b){try{Xr(b);var\nc=[0,b];return c}catch(b){b=y(b);if(b[1]===vN)return[1,b[2]];throw b}},$i=function(b){var\nd=$g(b);return nj(function(d){var\nb=[0,0];return[0,d,[0,function(e){b[1]++;var\nd=b[1];return c(C(XA),d)}]]},d)},$j=function(c){var\nd=c[1],e=d[2],b=v_(c[2],d);return[0,[0,e,[0,b[1],b[2]]]]},$k=function(c){var\nb=c[2],e=c[1],d=b[2];return[0,[0,e,d,R(v2,0,b[1])]]},wa=function(b,c){var\nd=b?b[1]:Z;return vM([0,d],c)},$l=function(b,c){var\nd=c[1],e=b?b[1]:Z;return vM([0,e],d)},$m=function(b,a){var\nd=a[2],g=b?b[1]:Z;return ir(function(b){var\na=d[2],g=d[1];c(e(b),Yt);H(function(d){function\ng(a){if(0===a[0]){var\nd=a[2],o=a[1];c(e(b),Yi);e6(b,o);c(e(b),Yj);switch(d[0]){case\n0:et(b,d[1]);break;case\n1:var\nh=d[1];c(e(b),Yc);et(b,h);break;case\n2:var\ni=d[2],j=d[1];f(e(b),Yd,j);et(b,i);break;case\n3:var\nk=d[1];c(e(b),Ye);et(b,k);break;case\n4:var\nl=d[1];c(e(b),Yf);H(function(d){c(e(b),Yg);return et(b,d)},l);break;default:var\nm=d[2],n=d[1];f(e(b),Yh,n);et(b,m)}return c(e(b),Yk)}var\np=a[3],q=a[2],r=a[1];c(e(b),Yl);et(b,r);c(e(b),Ym);H(function(d){var\na=d[2],h=a[2],i=a[1],j=d[1];f(e(b),Yn,j);H(function(d){c(e(b),Yo);return g(d)},i);c(e(b),Yp);et(b,h);return c(e(b),Yq)},q);c(e(b),Yr);e6(b,p);return c(e(b),Ys)}g(d);return c(e(b),Yu)},g);c(e(b),Yv);et(b,a);return c(e(b),Yw)},g)},$n=function(c,b){var\nd=b[2],e=b[1],f=b[3],a=c?c[1]:Z;return ir(function(b){var\nc=d[1];switch(e4(e)[1][0]){case\n0:return kJ(b);case\n1:return x(_z);default:if(typeof\nc===\"number\"&&!c)return kJ(b);return o9(b,e,0,c,aa(d,f))}},a)},$o=function(b,c){var\nd=c[2],e=b?b[1]:Z;return kF(e,d)},$p=function(c,b){var\ng=b[1];return j(function(b){var\nc=vL(b,g),f=0;if(c){var\nd=c[1],a=d[2];if(ag(d[1],b)){var\ne=[0,a];f=1}}if(!f)var\ne=0;return[0,b,e]},c)},$q=[0,$h,$d,ni,$i,$j,$k,wa,wa,$l,$m,$n,$p,$o,function(b,e){var\nf=e[1];function\nd(d){var\nb=d[3],a=d[1],g=kF(Z,d[2]);if(typeof\nb===\"number\")var\ne=dC<=b?WJ:WK;else{if(b8<=b[1])var\nj=b[2],f=c(C(WL),j);else\nvar\nk=b[2],f=c(C(WM),k);var\ne=f}var\ni=h(e,g);return[0,a,[0,c(C(WI),i),0]]}return df(d,vL([0,b,b],f))}];N($r);M($t,$s);var\nwb=function(f,e){var\nd=bY(32),b=ek(d);h2(b,e);c(f,b);dM(b,0);return gz(hU(d))};N($u);M($w,$v);var\nf6=function\nd(b,c){return d.fun(b,c)},pc=function\nd(b,c){return d.fun(b,c)},pd=function\nd(b,c){return d.fun(b,c)},f7=function\nd(b,c){return d.fun(b,c)},$x=function\nc(b){return c.fun(b)},$y=function\nc(b){return c.fun(b)},$z=function\nc(b){return c.fun(b)},$A=function\nc(b){return c.fun(b)};K(f6,function(b,d){var\nf=d[2],a=d[1];c(e(b),$B);c(c(e(b),$C),a);c(e(b),$D);c(e(b),$E);var\ng=0;R(function(f,d){if(f)c(e(b),$F);c(c(f7,b),d);return 1},g,f);c(e(b),$G);return c(e(b),$H)});K($x,function(b){return f(ao($I),f6,b)});K(pc,function(b,d){if(typeof\nd===\"number\")return B(b,$J);else{if(0===d[0]){var\na=d[2],g=d[1];c(e(b),$K);f(e(b),$M,$L);c(e(b),$N);var\nh=0;R(function(f,d){if(f)c(e(b),$O);c(c(f6,b),d);return 1},h,g);c(e(b),$P);c(e(b),$Q);c(e(b),$R);f(e(b),$T,$S);c(c(f7,b),a);c(e(b),$U);return c(e(b),$V)}var\ni=d[2],j=d[1];c(e(b),$W);c(c(f7,b),j);c(e(b),$X);c(c(f7,b),i);return c(e(b),$Y)}});K($y,function(b){return f(ao($Z),pc,b)});K(pd,function(b,d){switch(d[0]){case\n0:var\na=d[1];c(e(b),$0);c(c(e(b),$1),a);return c(e(b),$2);case\n1:var\ng=d[1];c(e(b),$3);c(c(f7,b),g);return c(e(b),$4);case\n2:var\nf=d[2],h=d[1];c(e(b),$5);c(c(e(b),$6),h);c(e(b),$7);if(f){var\ni=f[1];B(b,$8);c(c(e(b),$9),i);B(b,$_)}else\nB(b,$$);return c(e(b),aaa);default:var\nj=d[1];c(e(b),aab);c(c(pc,b),j);return c(e(b),aac)}});K($z,function(b){return f(ao(aad),pd,b)});K(f7,function(b,d){B(b,aae);var\ne=d[1];c(c(pd,b),e);return B(b,aaf)});K($A,function(b){return f(ao(aag),f7,b)});var\niu=function(d){var\nb=d;for(;;){var\nc=b[1];if(1===c[0]){var\nb=c[1];continue}return b}},iv=function(a,f){var\nc=a,b=f;for(;;){var\ne=iu(b)[1];switch(e[0]){case\n0:return[0,c,b];case\n1:return x(aah);case\n2:return[0,c,b];default:var\nd=e[1];if(typeof\nd===\"number\")return[0,c,b];else{if(0===d[0]){var\ng=d[2],c=o(c,d[1]),b=g;continue}return x(aai)}}}},wc=function(b){return b[1]},wd=function(k){function\ng(c,b,d){c[1]=[0,[0,b,d],jH(b,c[1])];return 0}var\ni=[0,0],e=[0,0];function\na(m){var\nd=m;for(;;){var\nb=d[1];switch(b[0]){case\n0:var\nf=b[1];break;case\n1:var\nd=b[1];continue;case\n2:var\nj=b[2],k=b[1];if(j)return g(i,k,j[1]);var\nf=k;break;default:var\nc=b[1];if(typeof\nc===\"number\")return 0;else{if(0===c[0]){var\no=c[2],p=c[1];H(function(b){return H(a,b[2])},p);var\nd=o;continue}var\nq=c[2];a(c[1]);var\nd=q;continue}}var\nh=aS(f,e[1]),n=1,l=h?h[1]+1|0:n;return g(e,f,l)}}H(a,k);var\nd=X(e[1]),b=[0,0],h=X(i[1]);function\nc(a){if(a){var\nk=a[1],c=0;for(;;){var\ng=0===c?k:f(C(aaj),k,c);if(bu(g,b[1])){var\nc=c+1|0;continue}var\ne=g;break}}else{var\nd=0;for(;;){var\nh=aL(97+(d%26|0)|0),i=rS(0,d+zi|0),j=0===i?nk(h):f(C(aak),h,i);if(bu(j,b[1])){var\nd=d+1|0;continue}var\ne=j;break}}b[1]=[0,e,b[1]];return e}var\nl=j(function(b){var\nd=b[1];return[0,d,[0,mA,c([0,b[2]])]]},h);return o(l,j(function(b){var\nd=b[1],e=1===b[2]?q0:[0,mA,c(0)];return[0,d,e]},d))},kL=function(a,v,d){var\nb=j(function(g){return wb(function(b){function\nn(c,g){var\nd=aS(c,v);if(d)var\ne=d[1],h=typeof\ne===\"number\"?aal:e[2],a=h;else\nvar\na=f(C(aam),g,c);return B(b,a)}function\no(b){return A<=b?1:2}function\na(C,g,j,z){var\nq=z;for(;;){var\nh=q[1];switch(h[0]){case\n0:return n(h[1],63);case\n1:var\nq=h[1];continue;case\n2:return n(h[1],39);default:var\nd=h[1];if(typeof\nd===\"number\")return c(e(b),aar);else{if(0===d[0]){var\nr=iv(d[1],d[2]),k=r[2],D=r[1];c(e(b),aas);ap(function(k,d){if(0>>0))switch(s){case\n0:var\nt=l[3],m=l[2],j=l[1],k=function(d){var\nb=n(d),e=aX(X(b))[1],f=dQ(t[1],e);return[0,f,c(d[1],0),[0,t,b]]};switch(m){case\n19:return a<50?cV(a+1|0,j,f,e,k,m,b):d(cV,[0,j,f,e,k,m,b]);case\n21:return a<50?l1(a+1|0,j,f,e,k,b):d(l1,[0,j,f,e,k,b]);case\n23:return a<50?cV(a+1|0,j,f,e,k,m,b):d(cV,[0,j,f,e,k,m,b]);case\n25:return a<50?cV(a+1|0,j,f,e,k,m,b):d(cV,[0,j,f,e,k,m,b]);default:return b2(0)}case\n1:break;default:var\nK=l[3],L=l[2],M=l[1],l=M,n=function(e,f){return function(b){var\nd=e(b);return[0,c(f,b),d]}}(n,K),r=L;continue}return b2(0)}}return S(0)}},dY=function(g,s,e,b,r,q){var\nj=s,i=r,h=q;for(;;){var\nf=[0,j,h,i],a=c(b,e);if(typeof\na!==\"number\")switch(a[0]){case\n0:var\nt=a[1],k=c(b,e),l=function(b){return gS(t,b)};return g<50?hd(g+1|0,f,e,b,l,k):d(hd,[0,f,e,b,l,k]);case\n2:var\nm=a[1],n=21;return g<50?fl(g+1|0,f,e,b,m,n):d(fl,[0,f,e,b,m,n]);case\n6:var\nj=f,i=a[1],h=21;continue;case\n7:var\nu=a[1],o=c(b,e),p=function(b){return gT(u,b)};return g<50?hd(g+1|0,f,e,b,p,o):d(hd,[0,f,e,b,p,o])}return S(0)}},hd=function(g,f,e,c,h,b){function\na(b){return kO(h,b)}return g<50?l1(g+1|0,f,e,c,a,b):d(l1,[0,f,e,c,a,b])},l1=function(k,a,f,e,l,b){if(typeof\nb!==\"number\"&&3===b[0]){var\nm=b[1],g=c(e,f),h=a[2],i=a[1],n=a[3],j=function(f){var\nb=c(l,f),d=b[3],e=b[2];return[0,dQ(n,m),e,d]};return k<50?l0(k+1|0,i,f,e,j,h,g):d(l0,[0,i,f,e,j,h,g])}return S(0)},l0=function(g,a,f,e,c,h,b){switch(h){case\n19:return g<50?hc(g+1|0,a,f,e,c,b):d(hc,[0,a,f,e,c,b]);case\n20:return g<50?dZ(g+1|0,a,f,e,c,h,b):d(dZ,[0,a,f,e,c,h,b]);case\n21:return g<50?hd(g+1|0,a,f,e,c,b):d(hd,[0,a,f,e,c,b]);case\n22:return g<50?dZ(g+1|0,a,f,e,c,h,b):d(dZ,[0,a,f,e,c,h,b]);case\n23:return g<50?he(g+1|0,a,f,e,c,b):d(he,[0,a,f,e,c,b]);case\n25:return g<50?hf(g+1|0,a,f,e,c,b):d(hf,[0,a,f,e,c,b]);default:return b2(0)}},hc=function(h,f,e,c,i,b){function\na(b){return kO(i,b)}var\ng=19;return h<50?cV(h+1|0,f,e,c,a,g,b):d(cV,[0,f,e,c,a,g,b])},lZ=function(f,k,e,b,K,i,j){if(typeof\nj!==\"number\"&&16===j[0]){var\na=c(b,e),l=function(d){var\nb=c(K,d),e=pg(wc,b);return[0,e,c(d[1],0),b]};if(19===i){var\nh=[0,k,i,l];if(typeof\na!==\"number\")switch(a[0]){case\n1:var\ny=a[1],z=24;return f<50?bG(f+1|0,h,e,b,y,z):d(bG,[0,h,e,b,y,z]);case\n2:var\nA=a[1],B=24;return f<50?bb(f+1|0,h,e,b,A,B):d(bb,[0,h,e,b,A,B]);case\n6:var\nC=a[1],D=24;return f<50?aJ(f+1|0,h,e,b,C,D):d(aJ,[0,h,e,b,C,D]);case\n7:var\nE=a[1],F=24;return f<50?ba(f+1|0,h,e,b,E,F):d(ba,[0,h,e,b,E,F]);case\n8:var\nG=a[1],H=24;return f<50?bF(f+1|0,h,e,b,G,H):d(bF,[0,h,e,b,G,H]);case\n10:var\nI=a[1],J=24;return f<50?bE(f+1|0,h,e,b,I,J):d(bE,[0,h,e,b,I,J])}return S(0)}if(25===i){var\ng=[0,k,i,l];if(typeof\na!==\"number\")switch(a[0]){case\n1:var\nm=a[1],n=26;return f<50?bG(f+1|0,g,e,b,m,n):d(bG,[0,g,e,b,m,n]);case\n2:var\no=a[1],p=26;return f<50?bb(f+1|0,g,e,b,o,p):d(bb,[0,g,e,b,o,p]);case\n6:var\nq=a[1],r=26;return f<50?aJ(f+1|0,g,e,b,q,r):d(aJ,[0,g,e,b,q,r]);case\n7:var\ns=a[1],t=26;return f<50?ba(f+1|0,g,e,b,s,t):d(ba,[0,g,e,b,s,t]);case\n8:var\nu=a[1],v=26;return f<50?bF(f+1|0,g,e,b,u,v):d(bF,[0,g,e,b,u,v]);case\n10:var\nw=a[1],x=26;return f<50?bE(f+1|0,g,e,b,w,x):d(bE,[0,g,e,b,w,x])}return S(0)}return b2(0)}return b2(0)},bF=function(f,I,e,b,H,G){var\nn=I,m=H,l=G;for(;;){var\nk=c(b,e),J=[0,n,l,m];if(typeof\nk!==\"number\"&&7===k[0]){var\no=[0,J,k[1]],i=c(b,e);if(typeof\ni!==\"number\")switch(i[0]){case\n13:var\na=[0,o,i[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n1:var\np=g[1],q=6;return f<50?bG(f+1|0,a,e,b,p,q):d(bG,[0,a,e,b,p,q]);case\n2:var\nr=g[1],s=6;return f<50?bb(f+1|0,a,e,b,r,s):d(bb,[0,a,e,b,r,s]);case\n6:var\nt=g[1],u=6;return f<50?aJ(f+1|0,a,e,b,t,u):d(aJ,[0,a,e,b,t,u]);case\n7:var\nv=g[1],w=6;return f<50?ba(f+1|0,a,e,b,v,w):d(ba,[0,a,e,b,v,w]);case\n8:var\nn=a,m=g[1],l=6;continue;case\n10:var\nx=g[1],y=6;return f<50?bE(f+1|0,a,e,b,x,y):d(bE,[0,a,e,b,x,y])}return S(0);case\n15:var\nh=[0,o,i[1]],j=c(b,e);if(typeof\nj!==\"number\")switch(j[0]){case\n0:var\nz=c(b,e),K=0,A=function(b){return gU(K,b)},B=9;return f<50?bj(f+1|0,h,e,b,A,B,z):d(bj,[0,h,e,b,A,B,z]);case\n6:var\nC=j[1],D=9;return f<50?dX(f+1|0,h,e,b,C,D):d(dX,[0,h,e,b,C,D]);case\n9:var\nE=j[1],F=9;return f<50?cU(f+1|0,h,e,b,E,F):d(cU,[0,h,e,b,E,F])}return S(0)}return S(0)}return S(0)}},bE=function(a,y,e,b,x,w){var\nl=y,k=x,j=w;for(;;){var\nh=c(b,e),z=[0,l,j,k];if(typeof\nh!==\"number\"&&7===h[0]){var\nA=[0,z,h[1]],i=c(b,e);if(typeof\ni!==\"number\"&&16===i[0]){var\nf=[0,A,i[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n1:var\nm=g[1],n=7;return a<50?bG(a+1|0,f,e,b,m,n):d(bG,[0,f,e,b,m,n]);case\n2:var\no=g[1],p=7;return a<50?bb(a+1|0,f,e,b,o,p):d(bb,[0,f,e,b,o,p]);case\n6:var\nq=g[1],r=7;return a<50?aJ(a+1|0,f,e,b,q,r):d(aJ,[0,f,e,b,q,r]);case\n7:var\ns=g[1],t=7;return a<50?ba(a+1|0,f,e,b,s,t):d(ba,[0,f,e,b,s,t]);case\n8:var\nu=g[1],v=7;return a<50?bF(a+1|0,f,e,b,u,v):d(bF,[0,f,e,b,u,v]);case\n10:var\nl=f,k=g[1],j=7;continue}return S(0)}return S(0)}return S(0)}},bj=function(f,T,e,b,R,Q,P){var\no=T,n=R,m=Q,a=P;for(;;){if(typeof\na!==\"number\")switch(a[0]){case\n16:var\nk=[0,[0,o,m,n],a[1]],l=c(b,e);if(typeof\nl!==\"number\")switch(l[0]){case\n0:var\nU=c(b,e),V=0,o=k,W=13,n=function(c){return function(b){return gU(c,b)}}(V),m=W,a=U;continue;case\n6:var\nr=l[1],s=13;return f<50?dX(f+1|0,k,e,b,r,s):d(dX,[0,k,e,b,r,s]);case\n9:var\nt=l[1],u=13;return f<50?cU(f+1|0,k,e,b,t,u):d(cU,[0,k,e,b,t,u])}return S(0);case\n0:case\n3:case\n4:case\n6:case\n9:case\n13:case\n14:var\nh=o,j=function(b){return c(n,b)},p=m;for(;;){if(9<=p)switch(p-9|0){case\n0:var\nX=[0,h,9,function(b){return kP(j,b)}];if(typeof\na!==\"number\"&&13===a[0]){var\ng=[0,X,a[1]],i=c(b,e);if(typeof\ni!==\"number\")switch(i[0]){case\n1:var\nv=i[1],w=17;return f<50?bG(f+1|0,g,e,b,v,w):d(bG,[0,g,e,b,v,w]);case\n2:var\nx=i[1],y=17;return f<50?bb(f+1|0,g,e,b,x,y):d(bb,[0,g,e,b,x,y]);case\n6:var\nz=i[1],A=17;return f<50?aJ(f+1|0,g,e,b,z,A):d(aJ,[0,g,e,b,z,A]);case\n7:var\nB=i[1],C=17;return f<50?ba(f+1|0,g,e,b,B,C):d(ba,[0,g,e,b,B,C]);case\n8:var\nD=i[1],E=17;return f<50?bF(f+1|0,g,e,b,D,E):d(bF,[0,g,e,b,D,E]);case\n10:var\nF=i[1],G=17;return f<50?bE(f+1|0,g,e,b,F,G):d(bE,[0,g,e,b,F,G])}return S(0)}return S(0);case\n1:if(typeof\na!==\"number\"&&3===a[0]){var\nH=c(b,e),I=h[2],J=h[1],K=function(b){return kP(j,b)};return f<50?hb(f+1|0,J,e,b,K,I,H):d(hb,[0,J,e,b,K,I,H])}return S(0);case\n3:var\nN=function(b){return kP(j,b)},O=12;return f<50?lV(f+1|0,h,e,b,N,O,a):d(lV,[0,h,e,b,N,O,a]);case\n4:var\nq=h[1],Y=q[3],Z=q[2],_=q[1],h=_,j=function(e,f){return function(b){var\nd=c(f,b);return[0,[3,[1,d,e(b)]]]}}(j,Y),p=Z;continue;case\n5:var\nL=function(b){return kP(j,b)},M=14;return f<50?lV(f+1|0,h,e,b,L,M,a):d(lV,[0,h,e,b,L,M,a])}return b2(0)}}return S(0)}},dX=function(g,r,e,b,q,p){var\nj=r,i=q,h=p;for(;;){var\nf=[0,j,h,i],a=c(b,e);if(typeof\na!==\"number\")switch(a[0]){case\n0:var\nk=c(b,e),s=0,l=function(b){return gU(s,b)},m=10;return g<50?bj(g+1|0,f,e,b,l,m,k):d(bj,[0,f,e,b,l,m,k]);case\n6:var\nj=f,i=a[1],h=10;continue;case\n9:var\nn=a[1],o=10;return g<50?cU(g+1|0,f,e,b,n,o):d(cU,[0,f,e,b,n,o])}return S(0)}},cU=function(i,l,e,b,k,j){var\na=[0,l,j,k],f=c(b,e);if(typeof\nf!==\"number\"&&2===f[0]){var\ng=f[1],h=11;return i<50?lY(i+1|0,a,e,b,g,h):d(lY,[0,a,e,b,g,h])}return S(0)},lY=function(f,h,e,b,i,g){var\na=c(b,e);if(typeof\na!==\"number\")switch(a[0]){case\n0:var\nj=[0,h,g,i],k=c(b,e),u=0,l=function(b){return gU(u,b)},m=12;return f<50?bj(f+1|0,j,e,b,l,m,k):d(bj,[0,j,e,b,l,m,k]);case\n6:var\no=a[1],p=[0,h,g,i],q=12;return f<50?dX(f+1|0,p,e,b,o,q):d(dX,[0,p,e,b,o,q]);case\n9:var\nr=a[1],s=[0,h,g,i],t=12;return f<50?cU(f+1|0,s,e,b,r,t):d(cU,[0,s,e,b,r,t]);case\n4:case\n14:var\nn=function(b){return[0,i[2],0]};return f<50?lX(f+1|0,h,e,b,n,g,a):d(lX,[0,h,e,b,n,g,a])}return S(0)},lX=function(f,p,e,b,o,n,g){if(typeof\ng!==\"number\")switch(g[0]){case\n4:var\na=p,i=function(b){return[0,c(o,b),0]},h=n;for(;;){if(11===h){if(typeof\ng!==\"number\"&&4===g[0]){var\nm=g[1],j=c(b,e);if(typeof\nj!==\"number\")switch(j[0]){case\n0:var\nt=[0,[0,a,h,i],m],u=c(b,e),I=0,v=function(b){return gU(I,b)};return f<50?lW(f+1|0,t,e,b,v,u):d(lW,[0,t,e,b,v,u]);case\n6:var\nz=j[1],A=[0,[0,a,h,i],m],B=15;return f<50?dX(f+1|0,A,e,b,z,B):d(dX,[0,A,e,b,z,B]);case\n9:var\nC=j[1],D=[0,[0,a,h,i],m],E=15;return f<50?cU(f+1|0,D,e,b,C,E):d(cU,[0,D,e,b,C,E]);case\n3:case\n4:case\n13:case\n14:case\n16:var\nw=a[2],x=a[1],y=function(b){return[0,[3,[0,i(b),[0,ab6]]]]};return f<50?hb(f+1|0,x,e,b,y,w,j):d(hb,[0,x,e,b,y,w,j])}return S(0)}return b2(0)}if(16===h){var\nl=a[1],F=l[3],G=l[2],H=l[1],a=H,i=function(e,f){return function(b){var\nd=e(b);return[0,c(f,b),d]}}(i,F),h=G;continue}return b2(0)}case\n14:var\nq=[0,[0,p,n,o],g[1]],k=c(b,e);if(typeof\nk!==\"number\"&&2===k[0]){var\nr=k[1],s=16;return f<50?lY(f+1|0,q,e,b,r,s):d(lY,[0,q,e,b,r,s])}return S(0)}return b2(0)},lW=function(k,m,f,e,l,b){var\na=m[1],g=a[1],h=g[2],i=g[1],n=a[3];function\nj(b){var\nd=c(n,b);return[0,[3,[0,d,c(l,b)]]]}return k<50?hb(k+1|0,i,f,e,j,h,b):d(hb,[0,i,f,e,j,h,b])},hb=function(g,a,f,e,c,h,b){switch(h){case\n9:return g<50?bj(g+1|0,a,f,e,c,h,b):d(bj,[0,a,f,e,c,h,b]);case\n10:return g<50?bj(g+1|0,a,f,e,c,h,b):d(bj,[0,a,f,e,c,h,b]);case\n12:return g<50?bj(g+1|0,a,f,e,c,h,b):d(bj,[0,a,f,e,c,h,b]);case\n13:return g<50?bj(g+1|0,a,f,e,c,h,b):d(bj,[0,a,f,e,c,h,b]);case\n14:return g<50?bj(g+1|0,a,f,e,c,h,b):d(bj,[0,a,f,e,c,h,b]);case\n15:return g<50?lW(g+1|0,a,f,e,c,b):d(lW,[0,a,f,e,c,b]);default:return b2(0)}},lV=function(f,j,e,b,i,h,g){if(typeof\ng!==\"number\")switch(g[0]){case\n0:var\nl=[0,j,h,i],m=c(b,e),A=0,n=function(b){return gU(A,b)},o=14;return f<50?bj(f+1|0,l,e,b,n,o,m):d(bj,[0,l,e,b,n,o,m]);case\n6:var\np=g[1],q=[0,j,h,i],r=14;return f<50?dX(f+1|0,q,e,b,p,r):d(dX,[0,q,e,b,p,r]);case\n9:var\ns=g[1],t=[0,j,h,i],u=14;return f<50?cU(f+1|0,t,e,b,s,u):d(cU,[0,t,e,b,s,u]);case\n4:case\n14:var\na=j,k=function(b){return[0,c(i,b),0]},v=h;for(;;){var\nw=v+y1|0;if(!(2>>0))switch(w){case\n0:var\nx=a[2],y=a[1],E=a[3],z=function(c){var\nb=k(c);return[0,E[2],b]};return f<50?lX(f+1|0,y,e,b,z,x,g):d(lX,[0,y,e,b,z,x,g]);case\n1:break;default:var\nB=a[3],C=a[2],D=a[1],a=D,k=function(e,f){return function(b){var\nd=e(b);return[0,c(f,b),d]}}(k,B),v=C;continue}return b2(0)}}return S(0)},fk=function(g,e,a,f,c,h,b){switch(h){case\n0:return wl(e,c,b);case\n1:return g<50?lT(g+1|0,e,a,f,c,h,b):d(lT,[0,e,a,f,c,h,b]);case\n3:return g<50?lS(g+1|0,e,a,f,c,b):d(lS,[0,e,a,f,c,b]);case\n6:return g<50?lN(g+1|0,e,a,f,c,h,b):d(lN,[0,e,a,f,c,h,b]);case\n7:return g<50?lM(g+1|0,e,a,f,c,b):d(lM,[0,e,a,f,c,b]);case\n8:return g<50?lO(g+1|0,e,a,f,c,b):d(lO,[0,e,a,f,c,b]);case\n17:return g<50?lP(g+1|0,e,a,f,c,h,b):d(lP,[0,e,a,f,c,h,b]);case\n18:return g<50?lR(g+1|0,e,a,f,c,b):d(lR,[0,e,a,f,c,b]);case\n24:return g<50?lU(g+1|0,e,a,f,c,b):d(lU,[0,e,a,f,c,b]);case\n26:return g<50?l3(g+1|0,e,a,f,c,b):d(l3,[0,e,a,f,c,b]);default:return b2(0)}},lU=function(i,a,f,e,j,b){var\ng=a[1][1],k=a[3];function\nh(b){var\nd=c(j,b);return[0,[0,c(k,b),d],0]}return i<50?l2(i+1|0,g,f,e,h,b):d(l2,[0,g,f,e,h,b])},lT=function(a,t,e,b,s,r,h){var\nu=[0,t,r,s];if(typeof\nh!==\"number\"&&11===h[0]){var\nv=[0,u,h[1]],i=c(b,e);if(typeof\ni!==\"number\"&&5===i[0]){var\nf=[0,v,i[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n0:var\nw=g[1],j=c(b,e),k=function(b){return gS(w,b)};return a<50?hc(a+1|0,f,e,b,k,j):d(hc,[0,f,e,b,k,j]);case\n2:var\nl=g[1],m=19;return a<50?fl(a+1|0,f,e,b,l,m):d(fl,[0,f,e,b,l,m]);case\n6:var\nn=g[1],o=19;return a<50?dY(a+1|0,f,e,b,n,o):d(dY,[0,f,e,b,n,o]);case\n7:var\nx=g[1],p=c(b,e),q=function(b){return gT(x,b)};return a<50?hc(a+1|0,f,e,b,q,p):d(hc,[0,f,e,b,q,p])}return S(0)}return S(0)}return S(0)},lS=function(k,a,f,e,l,b){if(typeof\nb!==\"number\"&&3===b[0]){var\nm=b[1],g=c(e,f),h=a[2],i=a[1],n=a[3],j=function(f){var\nb=c(l,f),d=b[3],e=b[2];return[0,dQ(n,m),e,d]};return k<50?hg(k+1|0,i,f,e,j,h,g):d(hg,[0,i,f,e,j,h,g])}return S(0)},lR=function(n,p,a,f,o,e){var\ng=p[1],h=g[1][1],i=h[1][1],j=i[2],b=i[1],k=b[2],l=b[1],q=g[3],r=h[3],s=b[3];function\nm(b){var\nd=c(o,b),e=c(r,b),f=dQ(s,d[1]),a=[0,j[1],e,j[2]],g=[2,a,c(q,b),d];return[0,f,c(b[1],0),g]}return n<50?lQ(n+1|0,l,a,f,m,k,e):d(lQ,[0,l,a,f,m,k,e])},lQ=function(i,g,a,f,j,e,b){function\nh(b){return c(j,b)}return i<50?fk(i+1|0,g,a,f,h,e,b):d(fk,[0,g,a,f,h,e,b])},lP=function(a,w,e,b,v,u,h){var\nx=[0,w,u,v];if(typeof\nh!==\"number\"&&12===h[0]){var\nf=[0,x,h[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n1:var\ni=g[1],j=18;return a<50?bG(a+1|0,f,e,b,i,j):d(bG,[0,f,e,b,i,j]);case\n2:var\nk=g[1],l=18;return a<50?bb(a+1|0,f,e,b,k,l):d(bb,[0,f,e,b,k,l]);case\n6:var\nm=g[1],n=18;return a<50?aJ(a+1|0,f,e,b,m,n):d(aJ,[0,f,e,b,m,n]);case\n7:var\no=g[1],p=18;return a<50?ba(a+1|0,f,e,b,o,p):d(ba,[0,f,e,b,o,p]);case\n8:var\nq=g[1],r=18;return a<50?bF(a+1|0,f,e,b,q,r):d(bF,[0,f,e,b,q,r]);case\n10:var\ns=g[1],t=18;return a<50?bE(a+1|0,f,e,b,s,t):d(bE,[0,f,e,b,s,t])}return S(0)}return S(0)},lO=function(m,o,a,f,n,e){var\ng=o[1],h=g[1][1],i=h[2],b=h[1],j=b[2],k=b[1],p=g[3],q=b[3];function\nl(b){var\nd=c(n,b),e=dQ(q,d[1]),f=i[2],a=c(b[1],0),g=[0,i[1],a,f],h=[2,g,c(p,b),d];return[0,e,c(b[1],0),h]}return m<50?lQ(m+1|0,k,a,f,l,j,e):d(lQ,[0,k,a,f,l,j,e])},lN=function(a,w,e,b,v,u,h){var\nx=[0,w,u,v];if(typeof\nh!==\"number\"&&12===h[0]){var\nf=[0,x,h[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n1:var\ni=g[1],j=8;return a<50?bG(a+1|0,f,e,b,i,j):d(bG,[0,f,e,b,i,j]);case\n2:var\nk=g[1],l=8;return a<50?bb(a+1|0,f,e,b,k,l):d(bb,[0,f,e,b,k,l]);case\n6:var\nm=g[1],n=8;return a<50?aJ(a+1|0,f,e,b,m,n):d(aJ,[0,f,e,b,m,n]);case\n7:var\no=g[1],p=8;return a<50?ba(a+1|0,f,e,b,o,p):d(ba,[0,f,e,b,o,p]);case\n8:var\nq=g[1],r=8;return a<50?bF(a+1|0,f,e,b,q,r):d(bF,[0,f,e,b,q,r]);case\n10:var\ns=g[1],t=8;return a<50?bE(a+1|0,f,e,b,s,t):d(bE,[0,f,e,b,s,t])}return S(0)}return S(0)},lM=function(l,n,a,f,m,e){var\ng=n[1],h=g[2],b=g[1],i=b[2],j=b[1],o=b[3];function\nk(b){var\nd=c(m,b),e=dQ(o,d[1]),f=h[2],a=c(b[1],0),g=[4,[0,h[1],a,f],d];return[0,e,c(b[1],0),g]}return l<50?fk(l+1|0,j,a,f,k,i,e):d(fk,[0,j,a,f,k,i,e])},lL=function(h,g,a,f,e,c,b){return h<50?fk(h+1|0,g,a,f,e,c,b):d(fk,[0,g,a,f,e,c,b])},ab9=function(b,c,d,e,f){return aj(bG(0,b,c,d,e,f))},ab_=function(b,c,d,e,f){return aj(bb(0,b,c,d,e,f))},ab$=function(b,c,d,e,f){return aj(aJ(0,b,c,d,e,f))},aca=function(b,c,d,e,f){return aj(ba(0,b,c,d,e,f))},acb=function(b,c,d,e,f){return aj(bF(0,b,c,d,e,f))},acc=function(b,c,d,e,f){return aj(bE(0,b,c,d,e,f))},acd=function(e,d){var\nb=c(e,d),f=0;if(typeof\nb!==\"number\")switch(b[0]){case\n1:return ab9(f,d,e,b[1],0);case\n2:return ab_(f,d,e,b[1],0);case\n6:return ab$(f,d,e,b[1],0);case\n7:return aca(f,d,e,b[1],0);case\n8:return acb(f,d,e,b[1],0);case\n10:return acc(f,d,e,b[1],0)}return S(0)};N(ace);var\nwm=function(b){return 38>>0)var\nd=l(b);else\nswitch(o){case\n0:var\nd=20;break;case\n1:for(;;){m(b,0);var\na=k(b),A=8>>0)var\nd=l(b);else\nswitch(q){case\n0:var\nd=e(b);break;case\n1:m(b,3);var\nd=0===gV(k(b))?e(b):l(b);break;default:m(b,5);var\nd=0===gV(k(b))?e(b):l(b)}break;case\n18:m(b,17);var\nr=wm(k(b));if(0===r)var\nd=e(b);else\nif(1===r){m(b,17);var\nh=k(b),s=38>>0){var\nD=cz(1,hM(dK(ib(b))));throw[0,wo,c(C(acs),D)]}switch(d){case\n0:continue;case\n1:continue;case\n2:return bz(b,function(b){return[8,b]});case\n3:return bz(b,function(b){return[12,b]});case\n4:return bz(b,function(b){return[1,b]});case\n5:return bz(b,function(b){return[11,b]});case\n6:return bz(b,function(b){return[5,b]});case\n7:return bz(b,function(b){return[13,b]});case\n8:return bz(b,function(b){return[15,b]});case\n9:return bz(b,function(b){return[14,b]});case\n10:return bz(b,function(b){return[16,b]});case\n11:return bz(b,function(b){return[6,b]});case\n12:return bz(b,function(b){return[3,b]});case\n13:return bz(b,function(b){return[9,b]});case\n14:return bz(b,function(b){return[4,b]});case\n15:return bz(b,function(b){return[0,b]});case\n16:return bz(b,function(b){return[10,b]});case\n17:return bz(b,function(c){return[7,[0,c,ce(b)]]});case\n18:return bz(b,function(c){return[2,[0,c,ce(b)]]});case\n19:for(;;){dN(b);var\ny=k(b),z=13>>0)var\nf=l(b);else\nswitch(z){case\n0:var\nf=0;break;case\n1:var\nf=2;break;case\n2:var\nf=1;break;default:m(b,2);var\nf=0===wn(k(b))?1:l(b)}if(2>>0)return x(act);switch(f){case\n0:return 0;case\n1:continue a;default:continue}}default:return 0}}},acu=function(c){var\nb=ic(c);ia(b,acv);return b},wq=function(b){return b1(b)[1]};N(acw);M(acy,acx);var\nwr=function(b){var\nc=b[2],d=(b[4]-b[3]|0)+1|0;return f(C(acz),c,d)},acA=function(c){var\nb=[0,0];return[0,function(c){b[1]++;return[0,[0,b[1]]]}]},acB=function(e){var\nd=acu(e);function\na(e){var\nc=acr(d),b=b1(d);return[0,c,b[1],b[2]]}var\ng=id(acd),b=acA(0);try{var\nk=f(g,a,b),l=[0,[0,k,b[1]]];return l}catch(b){b=y(b);if(b[1]===wo){var\nh=b[2],i=wr(wq(d));return[1,f(C(acC),h,i)]}if(b===cP){var\nj=wr(wq(d));return[1,c(C(acD),j)]}throw b}},acE=function(b){var\nc=b[1],d=b[2];try{ab2(d,c);var\ne=[0,c];return e}catch(b){b=y(b);if(b[1]===wh)return[1,b[2]];throw b}},acG=function(b){return acE(b)},acH=function(b){return x(acI)},acJ=function(b){return x(acK)},ws=function(b,c){var\nd=c[1],e=b?b[1]:Z;return wg([0,e],d)},acL=function(b,c){var\nd=b?b[1]:Z;return wg([0,d],c)},acM=function(c,b){return x(acN)},acO=function(c,b){return x(acP)},acQ=function(b,d){var\nc=d[2],e=c[2],f=c[1],a=b?b[1]:Z;return kL(a,f,e)},acR=function(b,i){return j(function(b){var\nd=wf(b,i),g=0;if(d){var\ne=d[1],h=e[2];if(ag(e[1],b)){var\nc=[0,h];g=1}}if(!g)var\nc=0;if(c)var\nf=c[1],a=[0,[0,wd([0,f,0]),f]];else\nvar\na=0;return[0,b,a]},b)},acS=[0,acF,acB,ni,acG,acH,acJ,ws,ws,acL,acM,acO,acR,acQ,function(b,e){function\nd(d){var\nb=d[3],e=d[2],k=d[1],a=kL(Z,wd([0,e,0]),e),g=0>>0))switch(p){case\n0:var\nq=a[3],r=a[2],s=a[1],t=function(d){var\nb=k(d),e=wN(wI,b),f=a1(q[1],e),a=[3,q[2],b];return[0,f,c(d[1],ahu),a]};return j<50?hh(j+1|0,s,f,e,t,r,b):d(hh,[0,s,f,e,t,r,b]);case\n2:var\ny=a[2],z=a[1],ad=a[3],A=function(b){var\nd=pv(b,ad),e=d[1],f=[0,d[2]],a=[0,e,c(b[1],ahv),f],g=k(b);return R(function(e,d){var\nf=a1(e[1],d[1]);return[0,f,c(b[1],ahw),[6,e,d]]},a,g)};return j<50?hh(j+1|0,z,f,e,A,y,b):d(hh,[0,z,f,e,A,y,b]);case\n3:var\n$=a[3],ab=a[2],ac=a[1],a=ac,k=function(e,f){return function(b){var\nd=e(b);return[0,c(f,b),d]}}(k,$),o=ab;continue;case\n6:var\nu=a[3],v=a[2],w=a[1],x=function(d){var\nb=k(d),e=aa(u[2],afC),f=wN(wI,b),a=a1(u[1],f);return[0,a,c(d[1],ahx),[7,e,b]]};return j<50?hh(j+1|0,w,f,e,x,v,b):d(hh,[0,w,f,e,x,v,b])}return b3(0)}}return G(0)}},ay=function(a,E,e,b,D,C){var\nj=E,i=D,h=C;for(;;){var\nf=[0,j,h,i],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n0:var\nk=g[1],l=15;return a<50?bm(a+1|0,f,e,b,k,l):d(bm,[0,f,e,b,k,l]);case\n1:var\nm=g[1],n=15;return a<50?a4(a+1|0,f,e,b,m,n):d(a4,[0,f,e,b,m,n]);case\n2:var\nF=g[1],o=c(b,e),p=function(b){return ck(F,b)};return a<50?fx(a+1|0,f,e,b,p,o):d(fx,[0,f,e,b,p,o]);case\n3:var\nH=g[1],q=c(b,e),r=function(b){return ci(H,b)};return a<50?fx(a+1|0,f,e,b,r,q):d(fx,[0,f,e,b,r,q]);case\n12:var\nI=g[1],s=c(b,e),t=function(b){return cj(I,b)};return a<50?fx(a+1|0,f,e,b,t,s):d(fx,[0,f,e,b,t,s]);case\n13:var\nj=f,i=g[1],h=15;continue;case\n14:var\nu=g[1],v=15;return a<50?a3(a+1|0,f,e,b,u,v):d(a3,[0,f,e,b,u,v]);case\n15:var\nw=g[1],x=15;return a<50?bl(a+1|0,f,e,b,w,x):d(bl,[0,f,e,b,w,x]);case\n17:var\ny=g[1],z=15;return a<50?bk(a+1|0,f,e,b,y,z):d(bk,[0,f,e,b,y,z]);case\n18:var\nA=g[1],B=15;return a<50?a2(a+1|0,f,e,b,A,B):d(a2,[0,f,e,b,A,B])}return G(0)}},fx=function(g,a,f,e,c,b){return g<50?mm(g+1|0,a,f,e,c,b):d(mm,[0,a,f,e,c,b])},mm=function(k,a,f,e,l,b){if(typeof\nb!==\"number\"&&9===b[0]){var\nm=b[1],g=c(e,f),h=a[2],i=a[1],n=a[3],j=function(f){var\nb=c(l,f),d=b[3],e=b[2];return[0,a1(n,m),e,d]};return k<50?hl(k+1|0,i,f,e,j,h,g):d(hl,[0,i,f,e,j,h,g])}return G(0)},hl=function(g,a,f,e,c,h,b){switch(h){case\n12:return g<50?fv(g+1|0,a,f,e,c,b):d(fv,[0,a,f,e,c,b]);case\n13:return g<50?fn(g+1|0,a,f,e,c,b):d(fn,[0,a,f,e,c,b]);case\n14:return g<50?_(g+1|0,a,f,e,c,h,b):d(_,[0,a,f,e,c,h,b]);case\n15:return g<50?fx(g+1|0,a,f,e,c,b):d(fx,[0,a,f,e,c,b]);case\n16:return g<50?_(g+1|0,a,f,e,c,h,b):d(_,[0,a,f,e,c,h,b]);case\n17:return g<50?_(g+1|0,a,f,e,c,h,b):d(_,[0,a,f,e,c,h,b]);case\n18:return g<50?fu(g+1|0,a,f,e,c,b):d(fu,[0,a,f,e,c,b]);case\n19:return g<50?fp(g+1|0,a,f,e,c,b):d(fp,[0,a,f,e,c,b]);case\n20:return g<50?_(g+1|0,a,f,e,c,h,b):d(_,[0,a,f,e,c,h,b]);case\n21:return g<50?ft(g+1|0,a,f,e,c,b):d(ft,[0,a,f,e,c,b]);case\n23:return g<50?fm(g+1|0,a,f,e,c,b):d(fm,[0,a,f,e,c,b]);case\n24:return g<50?fo(g+1|0,a,f,e,c,b):d(fo,[0,a,f,e,c,b]);case\n30:return g<50?fq(g+1|0,a,f,e,c,b):d(fq,[0,a,f,e,c,b]);case\n32:return g<50?fw(g+1|0,a,f,e,c,b):d(fw,[0,a,f,e,c,b]);default:return b3(0)}},fw=function(g,a,f,e,c,b){return g<50?ml(g+1|0,a,f,e,c,b):d(ml,[0,a,f,e,c,b])},ml=function(m,o,e,b,n,h){if(typeof\nh!==\"number\"&&7===h[0]){var\nf=c(b,e);if(typeof\nf!==\"number\"&&7===f[0]){var\np=f[1],i=c(b,e),j=o[1],a=j[1],k=a[2],l=a[1],g=[0,3802043,a[3],j[2],n,p];return m<50?mk(m+1|0,l,e,b,g,k,i):d(mk,[0,l,e,b,g,k,i])}return G(0)}return G(0)},mk=function(h,e,g,a,b,i,f){if(33<=i){if(34<=i){var\nk=function(c){return wP(b,c)},l=34;return h<50?hk(h+1|0,e,g,a,k,l,f):d(hk,[0,e,g,a,k,l,f])}var\nj=e[3],o=e[2],p=e[1],q=function(d){var\ne=j[2],f=e[2],a=b[3],g=a[2],h=a[1],n=e[1],o=j[1],p=b[5],q=b[4],r=b[2],s=b[1],i=c(j[3],d),t=a1(o,i[1]),k=ew(d,[0,n,f]),u=[0,t,c(d[1],ahn),[1,k,i]],l=aR(f,g)?[0,h,k[2]]:ew(d,[0,h,g]),m=c(q,d),v=a1(r,p),w=rl<=s?[3,l,m]:[2,l,m];return[0,u,[0,[0,v,c(d[1],aho),w],0]]};return h<50?hi(h+1|0,p,g,a,q,o,f):d(hi,[0,p,g,a,q,o,f])}if(i)return b3(0);function\nm(c){return wP(b,c)}var\nn=0;return h<50?hk(h+1|0,e,g,a,m,n,f):d(hk,[0,e,g,a,m,n,f])},hk=function(a,y,f,e,x,w,g){var\nb=[0,y,w,x];if(typeof\ng===\"number\"){var\nh=b,i=function(b){return 0};for(;;){var\nj=h[2],u=h[3],v=h[1],k=function(e,f){return function(b){var\nd=c(f,b);return o(d,e(b))}}(i,u);if(j){if(34<=j){var\nh=v,i=k;continue}return b3(0)}return k}}else\nswitch(g[0]){case\n1:var\nl=g[1],m=34;return a<50?p0(a+1|0,b,f,e,l,m):d(p0,[0,b,f,e,l,m]);case\n6:var\nn=g[1],p=34;return a<50?pZ(a+1|0,b,f,e,n,p):d(pZ,[0,b,f,e,n,p]);case\n8:var\nq=g[1],r=34;return a<50?iO(a+1|0,b,f,e,q,r):d(iO,[0,b,f,e,q,r]);case\n15:var\ns=g[1],t=34;return a<50?iN(a+1|0,b,f,e,s,t):d(iN,[0,b,f,e,s,t]);default:return G(0)}},pZ=function(a,B,e,b,A,z){var\nh=c(b,e),C=[0,B,z,A];if(typeof\nh!==\"number\"&&14===h[0]){var\nD=[0,C,h[1]],i=c(b,e);if(typeof\ni!==\"number\"&&25===i[0]){var\nf=[0,D,i[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n1:var\nj=g[1],k=11;return a<50?cp(a+1|0,f,e,b,j,k):d(cp,[0,f,e,b,j,k]);case\n2:var\nE=g[1],l=c(b,e),m=function(b){return dV(E,b)};return a<50?cY(a+1|0,f,e,b,m,l):d(cY,[0,f,e,b,m,l]);case\n4:var\nF=g[1],n=c(b,e),o=function(b){return dT(F,b)};return a<50?cY(a+1|0,f,e,b,o,n):d(cY,[0,f,e,b,o,n]);case\n5:var\nH=g[1],p=c(b,e),q=function(b){return dS(H,b)};return a<50?cY(a+1|0,f,e,b,q,p):d(cY,[0,f,e,b,q,p]);case\n13:var\nr=g[1],s=11;return a<50?bn(a+1|0,f,e,b,r,s):d(bn,[0,f,e,b,r,s]);case\n14:var\nI=g[1],t=c(b,e),u=function(b){return dR(I,b)};return a<50?cY(a+1|0,f,e,b,u,t):d(cY,[0,f,e,b,u,t]);case\n16:var\nv=g[1],w=11;return a<50?a5(a+1|0,f,e,b,v,w):d(a5,[0,f,e,b,v,w]);case\n20:var\nJ=g[1],x=c(b,e),y=function(b){return dU(J,b)};return a<50?cY(a+1|0,f,e,b,y,x):d(cY,[0,f,e,b,y,x])}return G(0)}return G(0)}return G(0)},iO=function(a,F,e,b,E,D){var\nh=c(b,e),H=[0,F,D,E];if(typeof\nh!==\"number\"&&14===h[0]){var\nI=[0,H,h[1]],i=c(b,e);if(typeof\ni!==\"number\"&&22===i[0]){var\nf=[0,I,i[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n0:var\nj=g[1],k=12;return a<50?bm(a+1|0,f,e,b,j,k):d(bm,[0,f,e,b,j,k]);case\n1:var\nl=g[1],m=12;return a<50?a4(a+1|0,f,e,b,l,m):d(a4,[0,f,e,b,l,m]);case\n2:var\nJ=g[1],n=c(b,e),o=function(b){return ck(J,b)};return a<50?fv(a+1|0,f,e,b,o,n):d(fv,[0,f,e,b,o,n]);case\n3:var\nK=g[1],p=c(b,e),q=function(b){return ci(K,b)};return a<50?fv(a+1|0,f,e,b,q,p):d(fv,[0,f,e,b,q,p]);case\n12:var\nL=g[1],r=c(b,e),s=function(b){return cj(L,b)};return a<50?fv(a+1|0,f,e,b,s,r):d(fv,[0,f,e,b,s,r]);case\n13:var\nt=g[1],u=12;return a<50?ay(a+1|0,f,e,b,t,u):d(ay,[0,f,e,b,t,u]);case\n14:var\nv=g[1],w=12;return a<50?a3(a+1|0,f,e,b,v,w):d(a3,[0,f,e,b,v,w]);case\n15:var\nx=g[1],y=12;return a<50?bl(a+1|0,f,e,b,x,y):d(bl,[0,f,e,b,x,y]);case\n17:var\nz=g[1],A=12;return a<50?bk(a+1|0,f,e,b,z,A):d(bk,[0,f,e,b,z,A]);case\n18:var\nB=g[1],C=12;return a<50?a2(a+1|0,f,e,b,B,C):d(a2,[0,f,e,b,B,C])}return G(0)}return G(0)}return G(0)},fv=function(g,a,f,e,c,b){return g<50?mj(g+1|0,a,f,e,c,b):d(mj,[0,a,f,e,c,b])},mj=function(m,o,e,b,n,h){if(typeof\nh!==\"number\"&&7===h[0]){var\nf=c(b,e);if(typeof\nf!==\"number\"&&7===f[0]){var\np=f[1],i=c(b,e),j=o[1],a=j[1],k=a[2],l=a[1],g=[0,rl,a[3],j[2],n,p];return m<50?mk(m+1|0,l,e,b,g,k,i):d(mk,[0,l,e,b,g,k,i])}return G(0)}return G(0)},a3=function(f,h,e,b,i,g){var\na=c(b,e);if(typeof\na!==\"number\")switch(a[0]){case\n1:var\nj=[0,h,g,i],I=a[1],k=c(b,e),l=function(b){return iD(I,b)},m=16;return f<50?_(f+1|0,j,e,b,l,m,k):d(_,[0,j,e,b,l,m,k]);case\n2:var\nn=[0,h,g,i],J=a[1],o=c(b,e),p=function(b){return ck(J,b)},q=16;return f<50?_(f+1|0,n,e,b,p,q,o):d(_,[0,n,e,b,p,q,o]);case\n3:var\nr=[0,h,g,i],K=a[1],s=c(b,e),t=function(b){return ci(K,b)},u=16;return f<50?_(f+1|0,r,e,b,t,u,s):d(_,[0,r,e,b,t,u,s]);case\n12:var\nw=[0,h,g,i],L=a[1],x=c(b,e),y=function(b){return cj(L,b)},z=16;return f<50?_(f+1|0,w,e,b,y,z,x):d(_,[0,w,e,b,y,z,x]);case\n13:var\nA=a[1],B=[0,h,g,i],C=16;return f<50?ay(f+1|0,B,e,b,A,C):d(ay,[0,B,e,b,A,C]);case\n14:var\nD=[0,h,g,i],M=a[1],E=c(b,e),F=function(b){return iC(M,b)},H=16;return f<50?_(f+1|0,D,e,b,F,H,E):d(_,[0,D,e,b,F,H,E]);case\n7:case\n9:case\n11:case\n19:case\n21:case\n23:var\nv=function(b){return iC(i,b)};return f<50?hl(f+1|0,h,e,b,v,g,a):d(hl,[0,h,e,b,v,g,a])}return G(0)},bl=function(f,_,e,b,Z,Y){var\nn=_,m=Z,l=Y;for(;;){var\nk=c(b,e),$=[0,n,l,m];if(typeof\nk!==\"number\"&&14===k[0]){var\no=[0,$,k[1]],j=c(b,e);if(typeof\nj!==\"number\")switch(j[0]){case\n22:var\na=[0,o,j[1]],h=c(b,e);if(typeof\nh!==\"number\")switch(h[0]){case\n0:var\np=h[1],q=18;return f<50?bm(f+1|0,a,e,b,p,q):d(bm,[0,a,e,b,p,q]);case\n1:var\nr=h[1],s=18;return f<50?a4(f+1|0,a,e,b,r,s):d(a4,[0,a,e,b,r,s]);case\n2:var\naa=h[1],t=c(b,e),u=function(b){return ck(aa,b)};return f<50?fu(f+1|0,a,e,b,u,t):d(fu,[0,a,e,b,u,t]);case\n3:var\nab=h[1],v=c(b,e),w=function(b){return ci(ab,b)};return f<50?fu(f+1|0,a,e,b,w,v):d(fu,[0,a,e,b,w,v]);case\n12:var\nac=h[1],x=c(b,e),y=function(b){return cj(ac,b)};return f<50?fu(f+1|0,a,e,b,y,x):d(fu,[0,a,e,b,y,x]);case\n13:var\nz=h[1],A=18;return f<50?ay(f+1|0,a,e,b,z,A):d(ay,[0,a,e,b,z,A]);case\n14:var\nB=h[1],C=18;return f<50?a3(f+1|0,a,e,b,B,C):d(a3,[0,a,e,b,B,C]);case\n15:var\nn=a,m=h[1],l=18;continue;case\n17:var\nD=h[1],E=18;return f<50?bk(f+1|0,a,e,b,D,E):d(bk,[0,a,e,b,D,E]);case\n18:var\nF=h[1],H=18;return f<50?a2(f+1|0,a,e,b,F,H):d(a2,[0,a,e,b,F,H])}return G(0);case\n25:var\ng=[0,o,j[1]],i=c(b,e);if(typeof\ni!==\"number\")switch(i[0]){case\n1:var\nI=i[1],J=22;return f<50?cp(f+1|0,g,e,b,I,J):d(cp,[0,g,e,b,I,J]);case\n2:var\nad=i[1],K=c(b,e),L=function(b){return dV(ad,b)};return f<50?cZ(f+1|0,g,e,b,L,K):d(cZ,[0,g,e,b,L,K]);case\n4:var\nae=i[1],M=c(b,e),N=function(b){return dT(ae,b)};return f<50?cZ(f+1|0,g,e,b,N,M):d(cZ,[0,g,e,b,N,M]);case\n5:var\naf=i[1],O=c(b,e),P=function(b){return dS(af,b)};return f<50?cZ(f+1|0,g,e,b,P,O):d(cZ,[0,g,e,b,P,O]);case\n13:var\nQ=i[1],R=22;return f<50?bn(f+1|0,g,e,b,Q,R):d(bn,[0,g,e,b,Q,R]);case\n14:var\nag=i[1],S=c(b,e),T=function(b){return dR(ag,b)};return f<50?cZ(f+1|0,g,e,b,T,S):d(cZ,[0,g,e,b,T,S]);case\n16:var\nU=i[1],V=22;return f<50?a5(f+1|0,g,e,b,U,V):d(a5,[0,g,e,b,U,V]);case\n20:var\nah=i[1],W=c(b,e),X=function(b){return dU(ah,b)};return f<50?cZ(f+1|0,g,e,b,X,W):d(cZ,[0,g,e,b,X,W])}return G(0)}return G(0)}return G(0)}},fu=function(h,a,f,e,c,b){var\ng=18;return h<50?mi(h+1|0,a,f,e,c,g,b):d(mi,[0,a,f,e,c,g,b])},mi=function(a,E,e,b,D,C,h){var\nF=[0,E,C,D];if(typeof\nh!==\"number\"&&21===h[0]){var\nf=[0,F,h[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n0:var\ni=g[1],j=21;return a<50?bm(a+1|0,f,e,b,i,j):d(bm,[0,f,e,b,i,j]);case\n1:var\nk=g[1],l=21;return a<50?a4(a+1|0,f,e,b,k,l):d(a4,[0,f,e,b,k,l]);case\n2:var\nH=g[1],m=c(b,e),n=function(b){return ck(H,b)};return a<50?ft(a+1|0,f,e,b,n,m):d(ft,[0,f,e,b,n,m]);case\n3:var\nI=g[1],o=c(b,e),p=function(b){return ci(I,b)};return a<50?ft(a+1|0,f,e,b,p,o):d(ft,[0,f,e,b,p,o]);case\n12:var\nJ=g[1],q=c(b,e),r=function(b){return cj(J,b)};return a<50?ft(a+1|0,f,e,b,r,q):d(ft,[0,f,e,b,r,q]);case\n13:var\ns=g[1],t=21;return a<50?ay(a+1|0,f,e,b,s,t):d(ay,[0,f,e,b,s,t]);case\n14:var\nu=g[1],v=21;return a<50?a3(a+1|0,f,e,b,u,v):d(a3,[0,f,e,b,u,v]);case\n15:var\nw=g[1],x=21;return a<50?bl(a+1|0,f,e,b,w,x):d(bl,[0,f,e,b,w,x]);case\n17:var\ny=g[1],z=21;return a<50?bk(a+1|0,f,e,b,y,z):d(bk,[0,f,e,b,y,z]);case\n18:var\nA=g[1],B=21;return a<50?a2(a+1|0,f,e,b,A,B):d(a2,[0,f,e,b,A,B])}return G(0)}return G(0)},ft=function(g,a,f,e,c,b){return g<50?mh(g+1|0,a,f,e,c,b):d(mh,[0,a,f,e,c,b])},mh=function(l,n,a,f,m,e){var\ng=n[1],h=g[1][1],b=h[1],i=b[2],j=b[1],o=g[3],p=h[2],q=b[3];function\nk(b){var\nd=ew(b,p),e=d[2],a=d[1],g=c(o,b),f=c(m,b);kZ(b,e);var\nh=a1(q,f[1]),i=[4,[0,0],[0,a,[0,ah,c(b[1],ahD)],e],g,f];return[0,h,c(b[1],ahE),i]}return l<50?mg(l+1|0,j,a,f,k,i,e):d(mg,[0,j,a,f,k,i,e])},mg=function(i,g,a,f,j,e,b){function\nh(b){return c(j,b)}return i<50?fs(i+1|0,g,a,f,h,e,b):d(fs,[0,g,a,f,h,e,b])},fs=function(g,a,f,e,c,h,b){switch(h){case\n12:return g<50?mj(g+1|0,a,f,e,c,b):d(mj,[0,a,f,e,c,b]);case\n13:return g<50?l7(g+1|0,a,f,e,c,h,b):d(l7,[0,a,f,e,c,h,b]);case\n15:return g<50?mm(g+1|0,a,f,e,c,b):d(mm,[0,a,f,e,c,b]);case\n18:return g<50?mi(g+1|0,a,f,e,c,h,b):d(mi,[0,a,f,e,c,h,b]);case\n19:return g<50?l9(g+1|0,a,f,e,c,b):d(l9,[0,a,f,e,c,b]);case\n21:return g<50?mh(g+1|0,a,f,e,c,b):d(mh,[0,a,f,e,c,b]);case\n23:return g<50?l5(g+1|0,a,f,e,c,h,b):d(l5,[0,a,f,e,c,h,b]);case\n24:return g<50?l6(g+1|0,a,f,e,c,b):d(l6,[0,a,f,e,c,b]);case\n30:return g<50?mf(g+1|0,a,f,e,c,h,b):d(mf,[0,a,f,e,c,h,b]);case\n32:return g<50?ml(g+1|0,a,f,e,c,b):d(ml,[0,a,f,e,c,b]);default:return b3(0)}},mf=function(a,t,e,b,s,r,f){var\ng=[0,t,r,s];if(typeof\nf!==\"number\")switch(f[0]){case\n11:var\nk=f[1],l=31;return a<50?me(a+1|0,g,e,b,k,l):d(me,[0,g,e,b,k,l]);case\n23:var\nu=f[1],m=c(b,e),h=g,n=function(b){return wO(u,b)};for(;;){var\no=h[1][1],p=o[1],q=p[2],i=p[1],v=h[3],w=o[3],j=function(h,i,j){return function(b){var\nd=c(j,b),f=d[2],a=d[1],g=c(i,b);H(function(c){return kZ(b,c)},f);var\ne=h(b);return[0,[0,[0,a,g],e[1]],e[2]]}}(n,v,w);if(25===q)return a<50?l8(a+1|0,i,e,b,j,m):d(l8,[0,i,e,b,j,m]);if(31===q){var\nh=i,n=j;continue}return b3(0)}}return G(0)},me=function(a,p,e,b,o,n){var\nf=[0,p,n,o],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n1:var\nh=g[1],i=26;return a<50?md(a+1|0,f,e,b,h,i):d(md,[0,f,e,b,h,i]);case\n13:var\nj=g[1],k=26;return a<50?hj(a+1|0,f,e,b,j,k):d(hj,[0,f,e,b,j,k]);case\n14:var\nq=g[1],l=c(b,e),m=function(b){return k0(q,b)};return a<50?l$(a+1|0,f,e,b,m,l):d(l$,[0,f,e,b,m,l])}return G(0)},md=function(f,h,e,b,i,g){var\na=c(b,e);if(typeof\na!==\"number\")switch(a[0]){case\n1:var\nj=[0,h,g,i],v=a[1],k=c(b,e),l=function(b){return pw(v,b)},m=27;return f<50?fr(f+1|0,j,e,b,l,m,k):d(fr,[0,j,e,b,l,m,k]);case\n13:var\no=a[1],p=[0,h,g,i],q=27;return f<50?hj(f+1|0,p,e,b,o,q):d(hj,[0,p,e,b,o,q]);case\n14:var\nr=[0,h,g,i],w=a[1],s=c(b,e),t=function(b){return k0(w,b)},u=27;return f<50?fr(f+1|0,r,e,b,t,u,s):d(fr,[0,r,e,b,t,u,s]);case\n9:case\n26:var\nn=function(b){return pw(i,b)};return f<50?ma(f+1|0,h,e,b,n,g,a):d(ma,[0,h,e,b,n,g,a])}return G(0)},fr=function(j,z,f,e,y,x,w){var\ni=z,h=y,g=x,b=w;for(;;){if(typeof\nb!==\"number\")switch(b[0]){case\n1:var\nA=b[1],B=[0,i,g,h],C=c(e,f),i=B,D=29,h=function(c){return function(b){return pw(c,b)}}(A),g=D,b=C;continue;case\n13:var\np=b[1],q=[0,i,g,h],r=29;return j<50?hj(j+1|0,q,f,e,p,r):d(hj,[0,q,f,e,p,r]);case\n14:var\nE=b[1],F=[0,i,g,h],H=c(e,f),i=F,I=29,h=function(c){return function(b){return k0(c,b)}}(E),g=I,b=H;continue;case\n9:case\n26:var\na=i,m=function(d){var\nb=c(h,d);return[0,[0,b[1],0],b[2]]},s=g;for(;;){var\nt=s-27|0;if(!(2>>0))switch(t){case\n0:var\nu=a[3],n=a[2],k=a[1],l=function(e){var\nb=m(e),d=b[1],f=b[2],a=aX(X(d))[1],g=a1(u[1],a);return[0,[0,g,c(e[1],ahG),[0,u,d]],f]},v=n+xT|0;if(!(2>>0))switch(v){case\n0:return j<50?l_(j+1|0,k,f,e,l,n,b):d(l_,[0,k,f,e,l,n,b]);case\n1:break;default:return j<50?mb(j+1|0,k,f,e,l,b):d(mb,[0,k,f,e,l,b])}return b3(0);case\n1:break;default:var\nJ=a[3],K=a[2],L=a[1],a=L,m=function(h,i){return function(e){var\nb=c(i,e),f=b[2],a=b[1],d=h(e),g=d[1];return[0,[0,a,g],o(f,d[2])]}}(m,J),s=K;continue}return b3(0)}}return G(0)}},hj=function(g,q,e,b,p,o){var\nj=q,i=p,h=o;for(;;){var\nf=[0,j,h,i],a=c(b,e);if(typeof\na!==\"number\")switch(a[0]){case\n1:var\nk=a[1],l=28;return g<50?md(g+1|0,f,e,b,k,l):d(md,[0,f,e,b,k,l]);case\n13:var\nj=f,i=a[1],h=28;continue;case\n14:var\nr=a[1],m=c(b,e),n=function(b){return k0(r,b)};return g<50?mc(g+1|0,f,e,b,n,m):d(mc,[0,f,e,b,n,m])}return G(0)}},mc=function(g,f,e,c,h,b){function\na(b){return wQ(h,b)}return g<50?mb(g+1|0,f,e,c,a,b):d(mb,[0,f,e,c,a,b])},mb=function(k,a,f,e,l,b){if(typeof\nb!==\"number\"&&9===b[0]){var\nm=b[1],g=c(e,f),h=a[2],i=a[1],n=a[3],j=function(g){var\nb=c(l,g),d=b[1],e=b[2],f=d[3],a=d[2];return[0,[0,a1(n,m),a,f],e]};return k<50?ma(k+1|0,i,f,e,j,h,g):d(ma,[0,i,f,e,j,h,g])}return G(0)},ma=function(g,a,f,e,c,h,b){if(26<=h)switch(h+xT|0){case\n0:return g<50?l$(g+1|0,a,f,e,c,b):d(l$,[0,a,f,e,c,b]);case\n1:return g<50?fr(g+1|0,a,f,e,c,h,b):d(fr,[0,a,f,e,c,h,b]);case\n2:return g<50?mc(g+1|0,a,f,e,c,b):d(mc,[0,a,f,e,c,b]);case\n3:return g<50?fr(g+1|0,a,f,e,c,h,b):d(fr,[0,a,f,e,c,h,b])}return b3(0)},l$=function(h,f,e,c,i,b){function\na(b){return wQ(i,b)}var\ng=26;return h<50?l_(h+1|0,f,e,c,a,g,b):d(l_,[0,f,e,c,a,g,b])},l_=function(a,E,e,b,D,C,h){var\nF=[0,E,C,D];if(typeof\nh!==\"number\"&&26===h[0]){var\nf=[0,F,h[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n0:var\ni=g[1],j=30;return a<50?bm(a+1|0,f,e,b,i,j):d(bm,[0,f,e,b,i,j]);case\n1:var\nk=g[1],l=30;return a<50?a4(a+1|0,f,e,b,k,l):d(a4,[0,f,e,b,k,l]);case\n2:var\nH=g[1],m=c(b,e),n=function(b){return ck(H,b)};return a<50?fq(a+1|0,f,e,b,n,m):d(fq,[0,f,e,b,n,m]);case\n3:var\nI=g[1],o=c(b,e),p=function(b){return ci(I,b)};return a<50?fq(a+1|0,f,e,b,p,o):d(fq,[0,f,e,b,p,o]);case\n12:var\nJ=g[1],q=c(b,e),r=function(b){return cj(J,b)};return a<50?fq(a+1|0,f,e,b,r,q):d(fq,[0,f,e,b,r,q]);case\n13:var\ns=g[1],t=30;return a<50?ay(a+1|0,f,e,b,s,t):d(ay,[0,f,e,b,s,t]);case\n14:var\nu=g[1],v=30;return a<50?a3(a+1|0,f,e,b,u,v):d(a3,[0,f,e,b,u,v]);case\n15:var\nw=g[1],x=30;return a<50?bl(a+1|0,f,e,b,w,x):d(bl,[0,f,e,b,w,x]);case\n17:var\ny=g[1],z=30;return a<50?bk(a+1|0,f,e,b,y,z):d(bk,[0,f,e,b,y,z]);case\n18:var\nA=g[1],B=30;return a<50?a2(a+1|0,f,e,b,A,B):d(a2,[0,f,e,b,A,B])}return G(0)}return G(0)},fq=function(h,a,f,e,c,b){var\ng=30;return h<50?mf(h+1|0,a,f,e,c,g,b):d(mf,[0,a,f,e,c,g,b])},bk=function(a,H,e,b,F,E){var\nl=H,k=F,j=E;for(;;){var\nh=c(b,e),I=[0,l,j,k];if(typeof\nh!==\"number\"&&14===h[0]){var\nJ=[0,I,h[1]],i=c(b,e);if(typeof\ni!==\"number\"&&26===i[0]){var\nf=[0,J,i[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n0:var\nm=g[1],n=19;return a<50?bm(a+1|0,f,e,b,m,n):d(bm,[0,f,e,b,m,n]);case\n1:var\no=g[1],p=19;return a<50?a4(a+1|0,f,e,b,o,p):d(a4,[0,f,e,b,o,p]);case\n2:var\nK=g[1],q=c(b,e),r=function(b){return ck(K,b)};return a<50?fp(a+1|0,f,e,b,r,q):d(fp,[0,f,e,b,r,q]);case\n3:var\nL=g[1],s=c(b,e),t=function(b){return ci(L,b)};return a<50?fp(a+1|0,f,e,b,t,s):d(fp,[0,f,e,b,t,s]);case\n12:var\nM=g[1],u=c(b,e),v=function(b){return cj(M,b)};return a<50?fp(a+1|0,f,e,b,v,u):d(fp,[0,f,e,b,v,u]);case\n13:var\nw=g[1],x=19;return a<50?ay(a+1|0,f,e,b,w,x):d(ay,[0,f,e,b,w,x]);case\n14:var\ny=g[1],z=19;return a<50?a3(a+1|0,f,e,b,y,z):d(a3,[0,f,e,b,y,z]);case\n15:var\nA=g[1],B=19;return a<50?bl(a+1|0,f,e,b,A,B):d(bl,[0,f,e,b,A,B]);case\n17:var\nl=f,k=g[1],j=19;continue;case\n18:var\nC=g[1],D=19;return a<50?a2(a+1|0,f,e,b,C,D):d(a2,[0,f,e,b,C,D])}return G(0)}return G(0)}return G(0)}},fp=function(g,a,f,e,c,b){return g<50?l9(g+1|0,a,f,e,c,b):d(l9,[0,a,f,e,c,b])},l9=function(k,m,a,f,l,e){var\ng=m[1],b=g[1],h=b[2],i=b[1],n=g[2],o=b[3];function\nj(b){var\nd=ew(b,n),e=d[2],a=d[1],f=c(l,b);kZ(b,e);var\ng=a1(o,f[1]),h=[5,[0,a,[0,ah,c(b[1],ahr)],e],f];return[0,g,c(b[1],ahs),h]}return k<50?fs(k+1|0,i,a,f,j,h,e):d(fs,[0,i,a,f,j,h,e])},a2=function(a,A,e,b,z,y){var\nf=[0,A,y,z],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n1:var\nB=g[1],h=c(b,e),i=function(b){return iD(B,b)},j=20;return a<50?_(a+1|0,f,e,b,i,j,h):d(_,[0,f,e,b,i,j,h]);case\n2:var\nC=g[1],k=c(b,e),l=function(b){return ck(C,b)},m=20;return a<50?_(a+1|0,f,e,b,l,m,k):d(_,[0,f,e,b,l,m,k]);case\n3:var\nD=g[1],n=c(b,e),o=function(b){return ci(D,b)},p=20;return a<50?_(a+1|0,f,e,b,o,p,n):d(_,[0,f,e,b,o,p,n]);case\n12:var\nE=g[1],q=c(b,e),r=function(b){return cj(E,b)},s=20;return a<50?_(a+1|0,f,e,b,r,s,q):d(_,[0,f,e,b,r,s,q]);case\n13:var\nt=g[1],u=20;return a<50?ay(a+1|0,f,e,b,t,u):d(ay,[0,f,e,b,t,u]);case\n14:var\nF=g[1],v=c(b,e),w=function(b){return iC(F,b)},x=20;return a<50?_(a+1|0,f,e,b,w,x,v):d(_,[0,f,e,b,w,x,v])}return G(0)},l8=function(k,m,a,f,l,e){var\ng=m[1],b=g[1],h=b[2],i=b[1],n=g[3],o=b[3];function\nj(b){var\ne=c(n,b),d=c(l,b),f=d[1],a=a1(o,d[2]);return[0,a,c(b[1],aht),[8,e,f]]}return k<50?fs(k+1|0,i,a,f,j,h,e):d(fs,[0,i,a,f,j,h,e])},l7=function(g,o,e,b,n,m,h){var\np=[0,o,m,n];if(typeof\nh!==\"number\"&&19===h[0]){var\nf=[0,p,h[1]],a=c(b,e);if(typeof\na!==\"number\")switch(a[0]){case\n11:var\ni=a[1],j=25;return g<50?me(g+1|0,f,e,b,i,j):d(me,[0,f,e,b,i,j]);case\n23:var\nq=a[1],k=c(b,e),l=function(b){return wO(q,b)};return g<50?l8(g+1|0,f,e,b,l,k):d(l8,[0,f,e,b,l,k])}return G(0)}return G(0)},l6=function(m,o,a,f,n,e){var\ng=o[1],h=g[1][1],i=h[1][1],b=i[1],j=b[2],k=b[1],p=g[3],q=h[3],r=i[2],s=b[3];function\nl(b){var\nd=ew(b,r),e=d[2],a=d[1],g=c(p,b),h=c(q,b),f=c(n,b);kZ(b,e);var\ni=a1(s,f[1]);return[0,i,c(b[1],ahF),[4,[0,0],[0,a,h,e],g,f]]}return m<50?mg(m+1|0,k,a,f,l,j,e):d(mg,[0,k,a,f,l,j,e])},l5=function(a,E,e,b,D,C,h){var\nF=[0,E,C,D];if(typeof\nh!==\"number\"&&21===h[0]){var\nf=[0,F,h[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n0:var\ni=g[1],j=24;return a<50?bm(a+1|0,f,e,b,i,j):d(bm,[0,f,e,b,i,j]);case\n1:var\nk=g[1],l=24;return a<50?a4(a+1|0,f,e,b,k,l):d(a4,[0,f,e,b,k,l]);case\n2:var\nH=g[1],m=c(b,e),n=function(b){return ck(H,b)};return a<50?fo(a+1|0,f,e,b,n,m):d(fo,[0,f,e,b,n,m]);case\n3:var\nI=g[1],o=c(b,e),p=function(b){return ci(I,b)};return a<50?fo(a+1|0,f,e,b,p,o):d(fo,[0,f,e,b,p,o]);case\n12:var\nJ=g[1],q=c(b,e),r=function(b){return cj(J,b)};return a<50?fo(a+1|0,f,e,b,r,q):d(fo,[0,f,e,b,r,q]);case\n13:var\ns=g[1],t=24;return a<50?ay(a+1|0,f,e,b,s,t):d(ay,[0,f,e,b,s,t]);case\n14:var\nu=g[1],v=24;return a<50?a3(a+1|0,f,e,b,u,v):d(a3,[0,f,e,b,u,v]);case\n15:var\nw=g[1],x=24;return a<50?bl(a+1|0,f,e,b,w,x):d(bl,[0,f,e,b,w,x]);case\n17:var\ny=g[1],z=24;return a<50?bk(a+1|0,f,e,b,y,z):d(bk,[0,f,e,b,y,z]);case\n18:var\nA=g[1],B=24;return a<50?a2(a+1|0,f,e,b,A,B):d(a2,[0,f,e,b,A,B])}return G(0)}return G(0)},fo=function(g,a,f,e,c,b){return g<50?l6(g+1|0,a,f,e,c,b):d(l6,[0,a,f,e,c,b])},iN=function(a,F,e,b,E,D){var\nh=c(b,e),H=[0,F,D,E];if(typeof\nh!==\"number\"&&14===h[0]){var\nI=[0,H,h[1]],i=c(b,e);if(typeof\ni!==\"number\"&&22===i[0]){var\nf=[0,I,i[1]],g=c(b,e);if(typeof\ng!==\"number\")switch(g[0]){case\n0:var\nj=g[1],k=32;return a<50?bm(a+1|0,f,e,b,j,k):d(bm,[0,f,e,b,j,k]);case\n1:var\nl=g[1],m=32;return a<50?a4(a+1|0,f,e,b,l,m):d(a4,[0,f,e,b,l,m]);case\n2:var\nJ=g[1],n=c(b,e),o=function(b){return ck(J,b)};return a<50?fw(a+1|0,f,e,b,o,n):d(fw,[0,f,e,b,o,n]);case\n3:var\nK=g[1],p=c(b,e),q=function(b){return ci(K,b)};return a<50?fw(a+1|0,f,e,b,q,p):d(fw,[0,f,e,b,q,p]);case\n12:var\nL=g[1],r=c(b,e),s=function(b){return cj(L,b)};return a<50?fw(a+1|0,f,e,b,s,r):d(fw,[0,f,e,b,s,r]);case\n13:var\nt=g[1],u=32;return a<50?ay(a+1|0,f,e,b,t,u):d(ay,[0,f,e,b,t,u]);case\n14:var\nv=g[1],w=32;return a<50?a3(a+1|0,f,e,b,v,w):d(a3,[0,f,e,b,v,w]);case\n15:var\nx=g[1],y=32;return a<50?bl(a+1|0,f,e,b,x,y):d(bl,[0,f,e,b,x,y]);case\n17:var\nz=g[1],A=32;return a<50?bk(a+1|0,f,e,b,z,A):d(bk,[0,f,e,b,z,A]);case\n18:var\nB=g[1],C=32;return a<50?a2(a+1|0,f,e,b,B,C):d(a2,[0,f,e,b,B,C])}return G(0)}return G(0)}return G(0)},hi=function(h,g,a,f,e,c,b){return h<50?hk(h+1|0,g,a,f,e,c,b):d(hk,[0,g,a,f,e,c,b])},fn=function(h,a,f,e,c,b){var\ng=13;return h<50?l7(h+1|0,a,f,e,c,g,b):d(l7,[0,a,f,e,c,g,b])},fm=function(h,a,f,e,c,b){var\ng=23;return h<50?l5(h+1|0,a,f,e,c,g,b):d(l5,[0,a,f,e,c,g,b])},hh=function(h,g,a,f,e,c,b){return h<50?fs(h+1|0,g,a,f,e,c,b):d(fs,[0,g,a,f,e,c,b])},l4=function(f,i,e,b,h,g,a){if(typeof\na!==\"number\")switch(a[0]){case\n1:var\nl=a[1],m=[0,i,g,h],n=7;return f<50?cp(f+1|0,m,e,b,l,n):d(cp,[0,m,e,b,l,n]);case\n2:var\no=[0,i,g,h],P=a[1],p=c(b,e),q=function(b){return dV(P,b)};return f<50?cW(f+1|0,o,e,b,q,p):d(cW,[0,o,e,b,q,p]);case\n4:var\nr=[0,i,g,h],Q=a[1],s=c(b,e),t=function(b){return dT(Q,b)};return f<50?cW(f+1|0,r,e,b,t,s):d(cW,[0,r,e,b,t,s]);case\n5:var\nu=[0,i,g,h],R=a[1],v=c(b,e),w=function(b){return dS(R,b)};return f<50?cW(f+1|0,u,e,b,w,v):d(cW,[0,u,e,b,w,v]);case\n13:var\nx=a[1],y=[0,i,g,h],z=7;return f<50?bn(f+1|0,y,e,b,x,z):d(bn,[0,y,e,b,x,z]);case\n14:var\nA=[0,i,g,h],S=a[1],B=c(b,e),C=function(b){return dR(S,b)};return f<50?cW(f+1|0,A,e,b,C,B):d(cW,[0,A,e,b,C,B]);case\n16:var\nD=a[1],E=[0,i,g,h],F=7;return f<50?a5(f+1|0,E,e,b,D,F):d(a5,[0,E,e,b,D,F]);case\n20:var\nH=[0,i,g,h],T=a[1],I=c(b,e),J=function(b){return dU(T,b)};return f<50?cW(f+1|0,H,e,b,J,I):d(cW,[0,H,e,b,J,I]);case\n10:case\n24:var\nj=i,k=function(b){return[0,c(h,b),0]},K=g;for(;;){var\nL=K-5|0;if(!(2>>0))switch(L){case\n0:var\nM=j[2],N=j[1],X=j[3],O=function(c){var\nb=k(c);return[0,X[2],b]};return f<50?mo(f+1|0,N,e,b,O,M,a):d(mo,[0,N,e,b,O,M,a]);case\n1:break;default:var\nU=j[3],V=j[2],W=j[1],j=W,k=function(e,f){return function(b){var\nd=e(b);return[0,c(f,b),d]}}(k,U),K=V;continue}return b3(0)}}return G(0)},ahS=function(b,c,d,e,f){return aj(p0(0,b,c,d,e,f))},ahT=function(b,c,d,e,f){return aj(pZ(0,b,c,d,e,f))},ahU=function(b,c,d,e,f){return aj(iO(0,b,c,d,e,f))},ahV=function(b,c,d,e,f){return aj(iN(0,b,c,d,e,f))},ahW=function(e,d){var\nb=c(e,d),f=0;if(typeof\nb===\"number\")return function(b){return 0};else\nswitch(b[0]){case\n1:return ahS(f,d,e,b[1],0);case\n6:return ahT(f,d,e,b[1],0);case\n8:return ahU(f,d,e,b[1],0);case\n15:return ahV(f,d,e,b[1],0);default:return G(0)}};N(ahX);M(ahZ,ahY);var\ng1=[0,[2,[0,2],0]],ah0=[0,[0,[0,3],[0,g1,0]]],wR=function(c,b){var\nd=b[2];return f(e(c),ah1,d)},iE=function(d,a){var\nh=[0,0],b=aij[1];function\nl(m,b,q){var\nn=m?m[1]:cL,r=[0,n-1|0];function\na(b,c){return l(r,b,c)}if(0>>0)return l(b);switch(r){case\n0:return 30;case\n1:for(;;){m(b,0);var\ne=k(b),N=8>>0)return l(b);switch(C){case\n0:return c(b);case\n1:m(b,11);return 0===du(k(b))?c(b):l(b);default:m(b,6);return 0===du(k(b))?c(b):l(b)}case\n24:m(b,26);var\nD=wW(k(b));if(0===D)return c(b);if(1===D){m(b,26);var\nE=pC(k(b));return 0===E?c(b):1===E?(m(b,2),0===du(k(b))?c(b):l(b)):l(b)}return l(b);case\n25:m(b,26);var\ni=k(b),F=38>>0){var\np=cz(1,hM(dK(ib(b))));throw[0,wY,c(C(ajF),p)]}switch(f){case\n0:continue;case\n1:continue;case\n2:var\nd=at(b,function(b){return[15,b]});break;case\n3:var\nd=at(b,function(b){return[6,b]});break;case\n4:var\nd=at(b,function(b){return[8,b]});break;case\n5:var\nd=at(b,function(b){return[0,b]});break;case\n6:var\nd=at(b,function(b){return[19,b]});break;case\n7:var\nd=at(b,function(b){return[23,b]});break;case\n8:var\nd=at(b,function(b){return[4,b]});break;case\n9:var\nd=at(b,function(b){return[20,b]});break;case\n10:var\nd=at(b,function(b){return[2,b]});break;case\n11:var\nd=at(b,function(b){return[21,b]});break;case\n12:var\nd=at(b,function(b){return[22,b]});break;case\n13:var\nd=at(b,function(b){return[25,b]});break;case\n14:var\nd=at(b,function(b){return[7,b]});break;case\n15:var\nd=at(b,function(b){return[24,b]});break;case\n16:var\nd=at(b,function(b){return[26,b]});break;case\n17:var\nd=at(b,function(b){return[13,b]});break;case\n18:var\nd=at(b,function(b){return[9,b]});break;case\n19:var\nd=at(b,function(b){return[16,b]});break;case\n20:var\nd=at(b,function(b){return[10,b]});break;case\n21:var\nd=at(b,function(b){return[5,b]});break;case\n22:var\nd=at(b,function(b){return[11,b]});break;case\n23:var\nd=at(b,function(b){return[17,b]});break;case\n24:var\nd=at(b,function(f){var\nd=ce(b),a=aD(d,1,q(d)-2|0);function\ne(b){return b}return[3,[0,f,c(h7(h(IR,h(a,IQ)),IP),e)]]});break;case\n25:var\nd=at(b,function(d){var\nc=ce(b);return[18,[0,d,aD(c,1,q(c)-1|0)]]});break;case\n26:var\nd=at(b,function(c){return[14,[0,c,ce(b)]]});break;case\n27:var\nd=at(b,function(c){return[1,[0,c,ce(b)]]});break;case\n28:var\nd=at(b,function(c){return[12,[0,c,dd(ce(b))]]});break;case\n29:for(;;){dN(b);var\na=k(b),g=13>>0)var\ne=l(b);else\nswitch(g){case\n0:var\ne=0;break;case\n1:var\ne=2;break;case\n2:var\ne=1;break;default:m(b,2);var\ne=0===wX(k(b))?1:l(b)}if(2>>0)var\nd=x(ajG);else\nswitch(e){case\n0:var\nd=0;break;case\n1:continue a;default:continue}break}break;default:var\nd=0}var\ni=b1(b);return[0,d,i[1],i[2]]}}var\ng=id(ahW),d=alz(0);try{var\no=f(g,a,d),p=[0,[0,d[2],d[1],o]];return p}catch(d){d=y(d);if(d[1]===wY){var\ni=d[2],j=xh(w0(b));return[1,f(C(alC),i,j)]}if(d===cP){var\nn=xh(w0(b));return[1,c(C(alD),n)]}throw d}},alE=function(b){var\nc=b[3],d=b[2],e=b[1];try{var\nf=[0,[0,e,d,c,alu([0,e,d],c)]];return f}catch(b){b=y(b);if(b[1]===xa)return[1,b[2]];throw b}},alF=function(b){var\nc=b[4],d=b[2],e=b[1],f=b[3];try{ahi([0,d,e],c);var\na=[0,[0,e,d,f,c]];return a}catch(b){b=y(b);if(b[1]===wK)return[1,b[2]];throw b}},alG=function(r){var\ns=r[4],A=r[1],t=[0,0],Q=r[2],B=[0,0],b=[0,A,B,function(c){var\nb=t[1];t[1]=b+1|0;return[0,4100400,b]},Q],n=[0,[0,0]];function\nu(e){var\nb=e;for(;;){if(b){var\nc=b[1];if(0===c[0]){var\nb=b[2];continue}var\nd=c[1],f=d[2],a=d[1];return[0,[0,f,a],u(b[2])]}return 0}}var\nC=u(s);function\nv(e){var\nb=e;for(;;){if(b){var\nc=b[1];if(0===c[0]){var\nb=b[2];continue}var\nd=c[1],f=d[2],a=d[1],g=[0,d,c[2],c[3]];return[0,[0,ge,[0,g,f,a]],v(b[2])]}return 0}}var\nd=0,e=s,D=v(s);for(;;){if(e){var\na=e[1];if(0===a[0]){var\np=a[1][1];if(hn<=p[1]){var\nw=p[2],E=e[2],F=[0,ps(a),[0,mT,[0,w,1]]],d=o([0,F,py(w[4])],d),e=E;continue}var\nx=p[2],G=e[2],I=[0,ps(a),[0,ge,x]],d=o([0,I,py(x[2])],d),e=G;continue}var\nJ=e[2],d=o(py(a[2]),d),e=J;continue}var\nL=j(function(b){return[0,ge,b[2]]},D),g=function(f){if(f){var\ni=f[1];if(ge<=i[1]){var\nj=i[2],k=j[1],h=[0,0],M=f[2],N=j[3],O=j[2],G=k[3],H=k[2],r=cl(b[4],h,k[1][1]);iA(b[1],ajk,b[4],r,N);var\ns=pB(b,n,d,h,H),I=s[2],J=s[1],K=b[4],L=[0,[0,r,O],J,df(function(b){return cl(K,h,b)},G)],P=g(M);return o(o(g(I),[0,[0,z6,L],0]),P)}var\na=i[2],c=a[1],l=c[3],e=[0,0],Q=f[2],R=a[4],S=a[3],T=a[2],t=c[6],u=c[5],v=c[4],w=l[2],x=l[1],y=c[1],m=cl(b[4],e,c[2][1]);iA(b[1],ajj,b[4],m,S);var\nz=cl(b[4],e,x),p=pB(b,n,d,e,v),A=p[2],B=p[1],C=b[4],D=df(function(b){return cl(C,e,b)},u),q=pA(b,n,d,e,t),E=[0,y,[0,m,T],[0,z,w],B,D,q[1]],F=o(A,q[2]),U=g(Q);return o(o(g(F),[0,[0,hn,[0,E,R]],0]),U)}return 0},K=g(L),m=function(d){if(d){var\ng=d[1];if(hn<=g[1]){var\nj=g[2],e=j[1],k=e[6],l=e[4],n=e[3],p=e[2],f=p[2],q=p[1],r=e[1];if(j[2]){var\nB=d[2],a=cS(b,q),C=r?[0,[0,a,f]]:0,i=bA(b[1],f),D=h(ake,i),s=c(b[1][1],D),t=k3(b,k),E=w5(b,n,l,t,s,C),u=pG(b,t,s,a),F=u[2],G=u[1],H=h(i,akf),v=c(b[1][1],H),I=h(i,akg),w=[0,a,c(b[1][1],I)],J=[0,[0,v,0,o(G,[0,[0,w,F],0]),w]];return[0,E,[0,[0,hv,J],[0,[0,hv,[1,[0,f,a,[8,v,0]]]],m(B)]]]}var\nK=d[2],L=cS(b,q),M=r?[0,[0,L,f]]:0,N=w5(b,n,l,k3(b,k),f,M);return[0,N,m(K)]}var\nx=g[2],y=x[1],z=y[2],O=d[2],P=x[2],Q=y[1],R=h(bA(b[1],z),akh),A=c(b[1][1],R),S=[1,[0,z,cS(b,Q),[8,A,0]]];return[0,[0,z5,[0,A,P]],[0,[0,hv,S],m(O)]]}return 0},P=m(K),l=function(E){var\nd=E;for(;;){if(d){var\nf=d[1],g=f[1];if(hv===g){var\nF=f[2];return[0,F,l(d[2])]}if(z5<=g){var\ni=f[2],G=d[2],H=i[1],k=w6(b,i[2]),m=k[1],I=l(o(k[2],[0,[0,hv,[0,[0,H,0,m[1],m[2]]]],0]));return o(I,l(G))}var\ne=f[2],n=e[5],p=e[3],q=p[2],a=p[1],r=e[1],J=d[2],K=e[4],L=e[2],s=[0,[0,j(function(b){return b[1]},q)]],t=[0,[2,s,0]],u=[0,t,c(b[1][1],akb)],v=[0,s,c(b[1][1],akc)],M=[0,u,[12,a,t]],N=[0,v,[11,u]],O=jF(function(d){return function(c,b){return[0,b,[6,d,c]]}}(v),q);if(n)var\nw=n[1],x=w[2],y=w[1],P=h(akd,bA(b[1],x)),z=[0,[0,3],c(b[1][1],P)],A=w4(b,[0,z,[0,a,0]],y),B=o([0,[0,z,[13,r]],A[1]],[0,[0,[0,y,x],A[2]],0]);else\nvar\nB=0;var\nC=w6(b,K),D=C[1],Q=C[2],R=D[2],d=o(Q,[0,[0,hv,[0,[0,r,[0,a,[0,L,0]],o([0,M,[0,N,0]],o(O,o(B,D[1]))),R]]],J]);continue}return 0}},z=l(P),q=f(g2[33],0,0),M=c(g2[36],q),y=c(g2[38],q),k=j(function(b){return[0,b[1][1],b]},z);H(function(b){return c(M,b[1])},k);H(function(b){if(0===b[0]){var\nc=b[1],e=c[4],a=c[1],g=w1(k,c[3]),h=o(g,bQ(k,e));return H(function(b){return f(y,b,a)},h)}var\nd=b[1],i=d[1],j=pF(k,d[3]);return H(function(b){return f(y,b,i)},j)},z);var\nN=0,O=function(c,b){return[0,aa(c,k),b]};return[0,[0,A,[0,X(i(ajM[1],O,q,N)),C]]]}},alH=function(a){var\ng=a[2],f=g[1],m=a[1],k=g[2],c=0,b=f,l=w$(f);for(;;){if(b){var\nd=b[1];if(0===d[0]){var\nb=b[2];continue}var\ne=d[1],h=b[2],i=e[1],c=[0,[0,i,w8(l,c,e[3])],c],b=h;continue}return[0,[0,m,j(function(b){var\nd=b[1],e=b[2];return[0,d,aa(d,c),e]},k)]]}},alI=function(d,b){var\ne=d?d[1]:Z,f=b[3];return c(pr([0,e],b[1]),f)},alJ=function(d,b){var\ne=d?d[1]:Z,f=b[3];return c(pr([0,e],b[1]),f)},alK=function(d,b){var\ne=d?d[1]:Z,f=b[3];return c(pr([0,e],b[1]),f)},alL=function(b,d){var\na=b?b[1]:80,f=d[2];return kS(function(b){var\nd=f[2],a=f[1];c(e(b),aiT);H(function(c){return i(e(b),aiU,aiS,c)},a);ap(function(g,a){var\nh=a[1];i(e(b),aiV,ex,h);var\nf=g<(T(d)-1|0)?1:0;return f?c(e(b),aiW):f},d);return c(e(b),aiX)},a)},alM=function(d,b){var\na=d?d[1]:Z,f=b[1],h=b[2];return kS(function(g){function\nb(l,b){var\nd=b[2],a=b[1],g=[0,d,b[3]];function\nh(l,b){var\na=b[2],h=b[1];function\ng(a,n){var\nh=kV(n),i=aF(h);switch(i[0]){case\n0:var\nb=x(aku);break;case\n1:var\nb=[0,c(f[1],akv)];break;case\n2:var\nb=x(akw);break;case\n3:var\nd=i[1];if(typeof\nd===\"number\")var\ne=[0,c(f[1],akx)];else\nswitch(d[0]){case\n0:var\ne=[0,c(f[1],aky)];break;case\n1:var\no=gY(d[1],d[2][2])[1],k=g4(a),p=g3(aX(k)),q=nl(k),l=fQ(o,p),r=l[2],s=l[1],e=[3,s,jG(g,q,j(function(b){return b[2]},r))];break;case\n2:var\ne=x(akz);break;default:var\nm=d[1],t=c6===m?[2,w7(a)]:dw<=m?0:[1,g3(a)],e=t}var\nb=e;break;default:var\nb=x(akA)}return[0,ah,h,b]}var\nd=g(h,a);function\nk(b){return pp(f,b)}return i(e(l),akB,k,d)}var\nk=a[2];return xD(e(l),akC,k,akq,d,h,g)}var\nd=0;function\na(c,e){return j7(d,b,c,e)}return i(e(g),akD,a,h)},a)},alN=function(c,d){var\ne=c?c[1]:Z,b=d[2];return gZ(e,b[1],b[2],b[3])},alO=function(c,b){var\ng=b[3],d=b[1];function\nh(b){return[0,d,kW([0,b,0]),b]}return j(function(b){var\nc=wJ(b,g),f=0;if(c){var\nd=c[1],a=d[2];if(ag(d[1],b)){var\ne=[0,a];f=1}}if(!f)var\ne=0;return[0,b,df(h,e)]},c)},alP=[0,alA,alB,alE,alF,alG,alH,alI,alJ,alK,alL,alM,alO,alN,function(e,b){var\nd=b[1],g=b[3];function\na(e){var\nb=e[3],i=e[2],m=e[1],j=gZ(Z,d,kW([0,i,0]),i),a=0 (0, get_1.default)(obj, path)",donutError:"#f85149",donutPending:"#d29922",donutSuccess:"#2ea043",donutNeutral:"#8b949e",dropdownText:"#e6edf3",dropdownBg:"#161b22",dropdownBorder:"#30363d",dropdownShadow:"rgba(1,4,9,0.3)",dropdownHoverText:"#e6edf3",dropdownHoverBg:"rgba(110,118,129,0.1)",dropdownBtnHoverText:"#e6edf3",dropdownBtnHoverBg:"rgba(110,118,129,0.1)",scrollbarThumbBg:"rgba(110,118,129,0.4)",headerLabelText:"#7d8590",headerLabelOpenText:"#e6edf3",headerBorder:"#21262d",headerIcon:"#7d8590",lineText:"#7d8590",lineNumText:"#6e7681",lineTimestampText:"#6e7681",lineHoverBg:"rgba(110,118,129,0.1)",lineSelectedBg:"rgba(56,139,253,0.1)",lineSelectedNumText:"#2f81f7",lineDtFmText:"#ffffff",lineDtFmBg:"#9e6a03",gateBg:"rgba(187,128,9,0.15)",gateText:"#7d8590",gateWaitingText:"#d29922",stepHeaderOpenBg:"#161b22",stepErrorText:"#f85149",stepWarningText:"#d29922",loglineText:"#7d8590",loglineNumText:"#6e7681",loglineDebugText:"#a371f7",loglineErrorText:"#7d8590",loglineErrorNumText:"#6e7681",loglineErrorBg:"rgba(248,81,73,0.1)",loglineWarningText:"#7d8590",loglineWarningNumText:"#d29922",loglineWarningBg:"rgba(187,128,9,0.15)",loglineCommandText:"#2f81f7",loglineSectionText:"#3fb950",ansi:{black:"#0d1117",blackBright:"#161b22",white:"#b1bac4",whiteBright:"#b1bac4",gray:"#6e7681",red:"#ff7b72",redBright:"#ffa198",green:"#3fb950",greenBright:"#56d364",yellow:"#d29922",yellowBright:"#e3b341",blue:"#58a6ff",blueBright:"#79c0ff",magenta:"#bc8cff",magentaBright:"#d2a8ff",cyan:"#76e3ea",cyanBright:"#b3f0ff"}},project:{headerBg:"#0d1117",sidebarBg:"#161b22",gradientIn:"#161b22",gradientOut:"rgba(22,27,34,0)"},mktg:{btn:{bg:"#f6f8fa",shadow:{outline:"rgb(255 255 255 / 25%) 0 0 0 1px inset",focus:"rgb(255 255 255 / 25%) 0 0 0 4px",hover:"0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)",hoverMuted:"rgb(255 255 255) 0 0 0 2px inset"}}},control:{borderColor:{emphasis:"#606771"}},avatar:{bg:"rgba(255,255,255,0.1)",border:"rgba(240,246,252,0.1)",stackFade:"#30363d",stackFadeMore:"#21262d",childShadow:"0 0 0 2px #0d1117"},topicTag:{border:"rgba(0,0,0,0)"},counter:{border:"rgba(0,0,0,0)"},selectMenu:{backdropBorder:"#484f58",tapHighlight:"rgba(48,54,61,0.5)",tapFocusBg:"#0c2d6b"},overlay:{shadow:"0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85)",backdrop:"rgba(22,27,34,0.4)"},header:{text:"rgba(255,255,255,0.7)",bg:"#161b22",divider:"#8b949e",logo:"#f0f6fc"},headerSearch:{bg:"#0d1117",border:"#30363d"},sidenav:{selectedBg:"#21262d"},menu:{bgActive:"#161b22"},input:{disabledBg:"rgba(110,118,129,0)"},timeline:{badgeBg:"#21262d"},ansi:{black:"#484f58",blackBright:"#6e7681",white:"#b1bac4",whiteBright:"#ffffff",gray:"#6e7681",red:"#ff7b72",redBright:"#ffa198",green:"#3fb950",greenBright:"#56d364",yellow:"#d29922",yellowBright:"#e3b341",blue:"#58a6ff",blueBright:"#79c0ff",magenta:"#bc8cff",magentaBright:"#d2a8ff",cyan:"#39c5cf",cyanBright:"#56d4dd"},btn:{text:"#c9d1d9",bg:"#21262d",border:"rgba(240,246,252,0.1)",shadow:"0 0 transparent",insetShadow:"0 0 transparent",hoverBg:"#30363d",hoverBorder:"#8b949e",activeBg:"hsla(212,12%,18%,1)",activeBorder:"#6e7681",selectedBg:"#161b22",counterBg:"#30363d",primary:{text:"#ffffff",bg:"#238636",border:"rgba(240,246,252,0.1)",shadow:"0 0 transparent",insetShadow:"0 0 transparent",hoverBg:"#2ea043",hoverBorder:"rgba(240,246,252,0.1)",selectedBg:"#238636",selectedShadow:"0 0 transparent",disabledText:"rgba(255,255,255,0.5)",disabledBg:"rgba(35,134,54,0.6)",disabledBorder:"rgba(240,246,252,0.1)",icon:"#ffffff",counterBg:"rgba(4,38,15,0.2)"},outline:{text:"#388bfd",hoverText:"#58a6ff",hoverBg:"#30363d",hoverBorder:"rgba(240,246,252,0.1)",hoverShadow:"0 1px 0 rgba(1,4,9,0.1)",hoverInsetShadow:"inset 0 1px 0 rgba(255,255,255,0.03)",hoverCounterBg:"rgba(5,29,77,0.2)",selectedText:"#ffffff",selectedBg:"#0d419d",selectedBorder:"rgba(240,246,252,0.1)",selectedShadow:"0 0 transparent",disabledText:"rgba(88,166,255,0.5)",disabledBg:"#0d1117",disabledCounterBg:"rgba(31,111,235,0.05)",counterBg:"rgba(5,29,77,0.2)",hoverCounterFg:"#58a6ff",disabledCounterFg:"rgba(47,129,247,0.5)",counterFg:"#388bfd"},danger:{text:"#f85149",hoverText:"#ffffff",hoverBg:"#da3633",hoverBorder:"#f85149",hoverShadow:"0 0 transparent",hoverInsetShadow:"0 0 transparent",hoverIcon:"#ffffff",hoverCounterBg:"rgba(255,255,255,0.2)",selectedText:"#ffffff",selectedBg:"#b62324",selectedBorder:"#ff7b72",selectedShadow:"0 0 transparent",disabledText:"rgba(248,81,73,0.5)",disabledBg:"#0d1117",disabledCounterBg:"rgba(218,54,51,0.05)",counterBg:"rgba(73,2,2,0.2)",icon:"#f85149",counterFg:"#f85149",disabledCounterFg:"rgba(248,81,73,0.5)",hoverCounterFg:"#ffffff"}},underlinenav:{icon:"#6e7681",borderHover:"rgba(110,118,129,0.4)"},actionListItem:{inlineDivider:"rgba(48,54,61,0.48)",default:{hoverBg:"rgba(177,186,196,0.12)",hoverBorder:"rgba(0,0,0,0)",activeBg:"rgba(177,186,196,0.2)",activeBorder:"rgba(0,0,0,0)",selectedBg:"rgba(177,186,196,0.08)"},danger:{hoverBg:"rgba(248,81,73,0.16)",activeBg:"rgba(248,81,73,0.24)",hoverText:"#ff7b72"}},switchTrack:{bg:"rgba(110,118,129,0.1)",hoverBg:"hsla(215,8%,72%,0.1)",activeBg:"rgba(110,118,129,0.4)",disabledBg:"#21262d",fg:"#7d8590",disabledFg:"#010409",border:"rgba(0,0,0,0)",checked:{bg:"rgba(31,111,235,0.35)",hoverBg:"rgba(31,111,235,0.5)",activeBg:"rgba(31,111,235,0.65)",fg:"#ffffff",disabledFg:"#010409",border:"rgba(0,0,0,0)"}},switchKnob:{bg:"#0d1117",border:"#606771",disabledBg:"#161b22",checked:{bg:"#0d1117",disabledBg:"#161b22",border:"rgba(31,111,235,0.35)"}},segmentedControl:{bg:"rgba(110,118,129,0.1)",button:{bg:"#0d1117",hover:{bg:"#30363d"},active:{bg:"#21262d"},selected:{border:"#6e7681"}}},treeViewItem:{chevron:{hoverBg:"rgba(177,186,196,0.12)"},directory:{fill:"#7d8590"}},fg:{default:"#e6edf3",muted:"#7d8590",subtle:"#6e7681",onEmphasis:"#ffffff"},canvas:{default:"#0d1117",overlay:"#161b22",inset:"#010409",subtle:"#161b22"},border:{default:"#30363d",muted:"#21262d",subtle:"rgba(240,246,252,0.1)"},shadow:{small:"0 0 transparent",medium:"0 3px 6px #010409",large:"0 8px 24px #010409",extraLarge:"0 12px 48px #010409"},neutral:{emphasisPlus:"#6e7681",emphasis:"#6e7681",muted:"rgba(110,118,129,0.4)",subtle:"rgba(110,118,129,0.1)"},accent:{fg:"#2f81f7",emphasis:"#1f6feb",muted:"rgba(56,139,253,0.4)",subtle:"rgba(56,139,253,0.1)"},success:{fg:"#3fb950",emphasis:"#238636",muted:"rgba(46,160,67,0.4)",subtle:"rgba(46,160,67,0.15)"},attention:{fg:"#d29922",emphasis:"#9e6a03",muted:"rgba(187,128,9,0.4)",subtle:"rgba(187,128,9,0.15)"},severe:{fg:"#db6d28",emphasis:"#bd561d",muted:"rgba(219,109,40,0.4)",subtle:"rgba(219,109,40,0.1)"},danger:{fg:"#f85149",emphasis:"#da3633",muted:"rgba(248,81,73,0.4)",subtle:"rgba(248,81,73,0.1)"},open:{fg:"#3fb950",emphasis:"#238636",muted:"rgba(46,160,67,0.4)",subtle:"rgba(46,160,67,0.15)"},closed:{fg:"#f85149",emphasis:"#da3633",muted:"rgba(248,81,73,0.4)",subtle:"rgba(248,81,73,0.15)"},done:{fg:"#a371f7",emphasis:"#8957e5",muted:"rgba(163,113,247,0.4)",subtle:"rgba(163,113,247,0.1)"},sponsors:{fg:"#db61a2",emphasis:"#bf4b8a",muted:"rgba(219,97,162,0.4)",subtle:"rgba(219,97,162,0.1)"},primer:{fg:{disabled:"#484f58"},canvas:{backdrop:"rgba(1,4,9,0.8)",sticky:"rgba(13,17,23,0.95)"},border:{active:"#f78166",contrast:"rgba(255,255,255,0.2)"},shadow:{highlight:"0 0 transparent",inset:"0 0 transparent"}},scale:{black:"#010409",white:"#ffffff",gray:["#f0f6fc","#c9d1d9","#b1bac4","#8b949e","#6e7681","#484f58","#30363d","#21262d","#161b22","#0d1117"],blue:["#cae8ff","#a5d6ff","#79c0ff","#58a6ff","#388bfd","#1f6feb","#1158c7","#0d419d","#0c2d6b","#051d4d"],green:["#aff5b4","#7ee787","#56d364","#3fb950","#2ea043","#238636","#196c2e","#0f5323","#033a16","#04260f"],yellow:["#f8e3a1","#f2cc60","#e3b341","#d29922","#bb8009","#9e6a03","#845306","#693e00","#4b2900","#341a00"],orange:["#ffdfb6","#ffc680","#ffa657","#f0883e","#db6d28","#bd561d","#9b4215","#762d0a","#5a1e02","#3d1300"],red:["#ffdcd7","#ffc1ba","#ffa198","#ff7b72","#f85149","#da3633","#b62324","#8e1519","#67060c","#490202"],purple:["#eddeff","#e2c5ff","#d2a8ff","#bc8cff","#a371f7","#8957e5","#6e40c9","#553098","#3c1e70","#271052"],pink:["#ffdaec","#ffbedd","#ff9bce","#f778ba","#db61a2","#bf4b8a","#9e3670","#7d2457","#5e103e","#42062a"],coral:["#ffddd2","#ffc2b2","#ffa28b","#f78166","#ea6045","#cf462d","#ac3220","#872012","#640d04","#460701"]}}},53780:function(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default={canvasDefaultTransparent:"rgba(13,17,23,0)",pageHeaderBg:"#0d1117",marketingIcon:{primary:"#79c0ff",secondary:"#1f6feb"},diffBlob:{addition:{numText:"#c9d1d9",fg:"#c9d1d9",numBg:"rgba(88,166,255,0.3)",lineBg:"rgba(56,139,253,0.15)",wordBg:"rgba(56,139,253,0.4)"},deletion:{numText:"#c9d1d9",fg:"#c9d1d9",numBg:"rgba(212,118,22,0.3)",lineBg:"rgba(212,118,22,0.1)",wordBg:"rgba(212,118,22,0.4)"},hunk:{numBg:"rgba(56,139,253,0.4)"},expander:{icon:"#8b949e"},selectedLineHighlightMixBlendMode:"screen"},diffstat:{deletionBorder:"rgba(240,246,252,0.1)",additionBorder:"rgba(240,246,252,0.1)",additionBg:"#58a6ff"},searchKeyword:{hl:"rgba(210,153,34,0.4)"},prettylights:{syntax:{comment:"#8b949e",constant:"#79c0ff",entity:"#d2a8ff",storageModifierImport:"#c9d1d9",entityTag:"#a5d6ff",keyword:"#ec8e2c",string:"#a5d6ff",variable:"#fdac54",brackethighlighterUnmatched:"#d47616",invalidIllegalText:"#f0f6fc",invalidIllegalBg:"#6c3906",carriageReturnText:"#f0f6fc",carriageReturnBg:"#914d04",stringRegexp:"#a5d6ff",markupList:"#f2cc60",markupHeading:"#1f6feb",markupItalic:"#c9d1d9",markupBold:"#c9d1d9",markupDeletedText:"#ffe2bb",markupDeletedBg:"#4e2906",markupInsertedText:"#cae8ff",markupInsertedBg:"#0c2d6b",markupChangedText:"#ffe2bb",markupChangedBg:"#4e2906",markupIgnoredText:"#c9d1d9",markupIgnoredBg:"#1158c7",metaDiffRange:"#d2a8ff",brackethighlighterAngle:"#8b949e",sublimelinterGutterMark:"#484f58",constantOtherReferenceLink:"#a5d6ff"}},codemirror:{text:"#c9d1d9",bg:"#0d1117",guttersBg:"#0d1117",guttermarkerText:"#0d1117",guttermarkerSubtleText:"#6e7681",linenumberText:"#8b949e",cursor:"#c9d1d9",selectionBg:"rgba(56,139,253,0.4)",activelineBg:"rgba(110,118,129,0.1)",matchingbracketText:"#c9d1d9",linesBg:"#0d1117",syntax:{comment:"#8b949e",constant:"#79c0ff",entity:"#d2a8ff",keyword:"#ec8e2c",storage:"#ec8e2c",string:"#a5d6ff",support:"#79c0ff",variable:"#fdac54"}},checks:{bg:"#010409",runBorderWidth:"1px",containerBorderWidth:"1px",textPrimary:"#c9d1d9",textSecondary:"#8b949e",textLink:"#58a6ff",btnIcon:"#8b949e",btnHoverIcon:"#c9d1d9",btnHoverBg:"rgba(110,118,129,0.1)",inputText:"#8b949e",inputPlaceholderText:"#6e7681",inputFocusText:"#c9d1d9",inputBg:"#161b22",inputShadow:"0 0 0 1px (obj) => (0, get_1.default)(obj, path)",donutError:"#d47616",donutPending:"#d29922",donutSuccess:"#388bfd",donutNeutral:"#8b949e",dropdownText:"#c9d1d9",dropdownBg:"#161b22",dropdownBorder:"#30363d",dropdownShadow:"rgba(1,4,9,0.3)",dropdownHoverText:"#c9d1d9",dropdownHoverBg:"rgba(110,118,129,0.1)",dropdownBtnHoverText:"#c9d1d9",dropdownBtnHoverBg:"rgba(110,118,129,0.1)",scrollbarThumbBg:"rgba(110,118,129,0.4)",headerLabelText:"#8b949e",headerLabelOpenText:"#c9d1d9",headerBorder:"#21262d",headerIcon:"#8b949e",lineText:"#8b949e",lineNumText:"#6e7681",lineTimestampText:"#6e7681",lineHoverBg:"rgba(110,118,129,0.1)",lineSelectedBg:"rgba(56,139,253,0.1)",lineSelectedNumText:"#58a6ff",lineDtFmText:"#ffffff",lineDtFmBg:"#9e6a03",gateBg:"rgba(187,128,9,0.15)",gateText:"#8b949e",gateWaitingText:"#d29922",stepHeaderOpenBg:"#161b22",stepErrorText:"#d47616",stepWarningText:"#d29922",loglineText:"#8b949e",loglineNumText:"#6e7681",loglineDebugText:"#a371f7",loglineErrorText:"#8b949e",loglineErrorNumText:"#6e7681",loglineErrorBg:"rgba(212,118,22,0.1)",loglineWarningText:"#8b949e",loglineWarningNumText:"#d29922",loglineWarningBg:"rgba(187,128,9,0.15)",loglineCommandText:"#58a6ff",loglineSectionText:"#58a6ff",ansi:{black:"#0d1117",blackBright:"#161b22",white:"#b1bac4",whiteBright:"#b1bac4",gray:"#6e7681",red:"#ec8e2c",redBright:"#fdac54",green:"#58a6ff",greenBright:"#79c0ff",yellow:"#d29922",yellowBright:"#e3b341",blue:"#58a6ff",blueBright:"#79c0ff",magenta:"#bc8cff",magentaBright:"#d2a8ff",cyan:"#76e3ea",cyanBright:"#b3f0ff"}},project:{headerBg:"#0d1117",sidebarBg:"#161b22",gradientIn:"#161b22",gradientOut:"rgba(22,27,34,0)"},mktg:{btn:{bg:"#f6f8fa",shadow:{outline:"rgb(255 255 255 / 25%) 0 0 0 1px inset",focus:"rgb(255 255 255 / 25%) 0 0 0 4px",hover:"0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)",hoverMuted:"rgb(255 255 255) 0 0 0 2px inset"}}},control:{borderColor:{emphasis:"#606771"}},avatar:{bg:"rgba(255,255,255,0.1)",border:"rgba(240,246,252,0.1)",stackFade:"#30363d",stackFadeMore:"#21262d",childShadow:"0 0 0 2px #0d1117"},topicTag:{border:"rgba(0,0,0,0)"},counter:{border:"rgba(0,0,0,0)"},selectMenu:{backdropBorder:"#484f58",tapHighlight:"rgba(48,54,61,0.5)",tapFocusBg:"#0c2d6b"},overlay:{shadow:"0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85)",backdrop:"rgba(22,27,34,0.4)"},header:{text:"rgba(255,255,255,0.7)",bg:"#161b22",divider:"#8b949e",logo:"#f0f6fc"},headerSearch:{bg:"#0d1117",border:"#30363d"},sidenav:{selectedBg:"#21262d"},menu:{bgActive:"#161b22"},input:{disabledBg:"rgba(110,118,129,0)"},timeline:{badgeBg:"#21262d"},ansi:{black:"#484f58",blackBright:"#6e7681",white:"#b1bac4",whiteBright:"#ffffff",gray:"#6e7681",red:"#ec8e2c",redBright:"#fdac54",green:"#58a6ff",greenBright:"#79c0ff",yellow:"#d29922",yellowBright:"#e3b341",blue:"#58a6ff",blueBright:"#79c0ff",magenta:"#bc8cff",magentaBright:"#d2a8ff",cyan:"#39c5cf",cyanBright:"#56d4dd"},btn:{text:"#c9d1d9",bg:"#21262d",border:"rgba(240,246,252,0.1)",shadow:"0 0 transparent",insetShadow:"0 0 transparent",hoverBg:"#30363d",hoverBorder:"#8b949e",activeBg:"hsla(212,12%,18%,1)",activeBorder:"#6e7681",selectedBg:"#161b22",counterBg:"#30363d",primary:{text:"#ffffff",bg:"#1f6feb",border:"rgba(240,246,252,0.1)",shadow:"0 0 transparent",insetShadow:"0 0 transparent",hoverBg:"#388bfd",hoverBorder:"rgba(240,246,252,0.1)",selectedBg:"#1f6feb",selectedShadow:"0 0 transparent",disabledText:"rgba(255,255,255,0.5)",disabledBg:"rgba(31,111,235,0.6)",disabledBorder:"rgba(240,246,252,0.1)",icon:"#ffffff",counterBg:"rgba(5,29,77,0.2)"},outline:{text:"#388bfd",hoverText:"#58a6ff",hoverBg:"#30363d",hoverBorder:"rgba(240,246,252,0.1)",hoverShadow:"0 1px 0 rgba(1,4,9,0.1)",hoverInsetShadow:"inset 0 1px 0 rgba(255,255,255,0.03)",hoverCounterBg:"rgba(5,29,77,0.2)",selectedText:"#ffffff",selectedBg:"#0d419d",selectedBorder:"rgba(240,246,252,0.1)",selectedShadow:"0 0 transparent",disabledText:"rgba(88,166,255,0.5)",disabledBg:"#0d1117",disabledCounterBg:"rgba(31,111,235,0.05)",counterBg:"rgba(5,29,77,0.2)",hoverCounterFg:"#58a6ff",disabledCounterFg:"rgba(88,166,255,0.5)",counterFg:"#388bfd"},danger:{text:"#d47616",hoverText:"#ffffff",hoverBg:"#b76100",hoverBorder:"#d47616",hoverShadow:"0 0 transparent",hoverInsetShadow:"0 0 transparent",hoverIcon:"#ffffff",hoverCounterBg:"rgba(255,255,255,0.2)",selectedText:"#ffffff",selectedBg:"#914d04",selectedBorder:"#ec8e2c",selectedShadow:"0 0 transparent",disabledText:"rgba(212,118,22,0.5)",disabledBg:"#0d1117",disabledCounterBg:"rgba(183,97,0,0.05)",counterBg:"rgba(51,28,4,0.2)",icon:"#d47616",counterFg:"#d47616",disabledCounterFg:"rgba(212,118,22,0.5)",hoverCounterFg:"#ffffff"}},underlinenav:{icon:"#6e7681",borderHover:"rgba(110,118,129,0.4)"},actionListItem:{inlineDivider:"rgba(48,54,61,0.48)",default:{hoverBg:"rgba(177,186,196,0.12)",hoverBorder:"rgba(0,0,0,0)",activeBg:"rgba(177,186,196,0.2)",activeBorder:"rgba(0,0,0,0)",selectedBg:"rgba(177,186,196,0.08)"},danger:{hoverBg:"rgba(212,118,22,0.16)",activeBg:"rgba(212,118,22,0.24)",hoverText:"#ec8e2c"}},switchTrack:{bg:"rgba(110,118,129,0.1)",hoverBg:"hsla(215,8%,72%,0.1)",activeBg:"rgba(110,118,129,0.4)",disabledBg:"#21262d",fg:"#8b949e",disabledFg:"#010409",border:"rgba(0,0,0,0)",checked:{bg:"rgba(31,111,235,0.35)",hoverBg:"rgba(31,111,235,0.5)",activeBg:"rgba(31,111,235,0.65)",fg:"#ffffff",disabledFg:"#010409",border:"rgba(0,0,0,0)"}},switchKnob:{bg:"#0d1117",border:"#606771",disabledBg:"#161b22",checked:{bg:"#0d1117",disabledBg:"#161b22",border:"rgba(31,111,235,0.35)"}},segmentedControl:{bg:"rgba(110,118,129,0.1)",button:{bg:"#0d1117",hover:{bg:"#30363d"},active:{bg:"#21262d"},selected:{border:"#6e7681"}}},treeViewItem:{chevron:{hoverBg:"rgba(177,186,196,0.12)"},directory:{fill:"#8b949e"}},fg:{default:"#c9d1d9",muted:"#8b949e",subtle:"#6e7681",onEmphasis:"#ffffff"},canvas:{default:"#0d1117",overlay:"#161b22",inset:"#010409",subtle:"#161b22"},border:{default:"#30363d",muted:"#21262d",subtle:"rgba(240,246,252,0.1)"},shadow:{small:"0 0 transparent",medium:"0 3px 6px #010409",large:"0 8px 24px #010409",extraLarge:"0 12px 48px #010409"},neutral:{emphasisPlus:"#6e7681",emphasis:"#6e7681",muted:"rgba(110,118,129,0.4)",subtle:"rgba(110,118,129,0.1)"},accent:{fg:"#58a6ff",emphasis:"#1f6feb",muted:"rgba(56,139,253,0.4)",subtle:"rgba(56,139,253,0.1)"},success:{fg:"#58a6ff",emphasis:"#1f6feb",muted:"rgba(56,139,253,0.4)",subtle:"rgba(56,139,253,0.15)"},attention:{fg:"#d29922",emphasis:"#9e6a03",muted:"rgba(187,128,9,0.4)",subtle:"rgba(187,128,9,0.15)"},severe:{fg:"#d47616",emphasis:"#b76100",muted:"rgba(212,118,22,0.4)",subtle:"rgba(212,118,22,0.1)"},danger:{fg:"#d47616",emphasis:"#b76100",muted:"rgba(212,118,22,0.4)",subtle:"rgba(212,118,22,0.1)"},open:{fg:"#ec8e2c",emphasis:"#b76100",muted:"rgba(212,118,22,0.4)",subtle:"rgba(212,118,22,0.15)"},closed:{fg:"#8b949e",emphasis:"#6e7681",muted:"rgba(110,118,129,0.4)",subtle:"rgba(110,118,129,0.1)"},done:{fg:"#a371f7",emphasis:"#8957e5",muted:"rgba(163,113,247,0.4)",subtle:"rgba(163,113,247,0.1)"},sponsors:{fg:"#db61a2",emphasis:"#bf4b8a",muted:"rgba(219,97,162,0.4)",subtle:"rgba(219,97,162,0.1)"},primer:{fg:{disabled:"#484f58"},canvas:{backdrop:"rgba(1,4,9,0.8)",sticky:"rgba(13,17,23,0.95)"},border:{active:"#f78166",contrast:"rgba(255,255,255,0.2)"},shadow:{highlight:"0 0 transparent",inset:"0 0 transparent"}},scale:{black:"#010409",white:"#ffffff",gray:["#f0f6fc","#c9d1d9","#b1bac4","#8b949e","#6e7681","#484f58","#30363d","#21262d","#161b22","#0d1117"],blue:["#cae8ff","#a5d6ff","#79c0ff","#58a6ff","#388bfd","#1f6feb","#1158c7","#0d419d","#0c2d6b","#051d4d"],green:["#cae8ff","#a5d6ff","#79c0ff","#58a6ff","#388bfd","#1f6feb","#1158c7","#0d419d","#0c2d6b","#051d4d"],yellow:["#f8e3a1","#f2cc60","#e3b341","#d29922","#bb8009","#9e6a03","#845306","#693e00","#4b2900","#341a00"],orange:["#ffe2bb","#ffc981","#fdac54","#ec8e2c","#d47616","#b76100","#914d04","#6c3906","#4e2906","#331c04"],red:["#ffe2bb","#ffc981","#fdac54","#ec8e2c","#d47616","#b76100","#914d04","#6c3906","#4e2906","#331c04"],purple:["#eddeff","#e2c5ff","#d2a8ff","#bc8cff","#a371f7","#8957e5","#6e40c9","#553098","#3c1e70","#271052"],pink:["#ffdaec","#ffbedd","#ff9bce","#f778ba","#db61a2","#bf4b8a","#9e3670","#7d2457","#5e103e","#42062a"],coral:["#ffddd2","#ffc2b2","#ffa28b","#f78166","#ea6045","#cf462d","#ac3220","#872012","#640d04","#460701"]}}},88995:function(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default={canvasDefaultTransparent:"rgba(34,39,46,0)",pageHeaderBg:"#22272e",marketingIcon:{primary:"#6cb6ff",secondary:"#316dca"},diffBlob:{addition:{numText:"#adbac7",fg:"#adbac7",numBg:"rgba(87,171,90,0.3)",lineBg:"rgba(70,149,74,0.15)",wordBg:"rgba(70,149,74,0.4)"},deletion:{numText:"#adbac7",fg:"#adbac7",numBg:"rgba(229,83,75,0.3)",lineBg:"rgba(229,83,75,0.1)",wordBg:"rgba(229,83,75,0.4)"},hunk:{numBg:"rgba(65,132,228,0.4)"},expander:{icon:"#adbac7"},selectedLineHighlightMixBlendMode:"screen"},diffstat:{deletionBorder:"rgba(205,217,229,0.1)",additionBorder:"rgba(205,217,229,0.1)",additionBg:"#57ab5a"},searchKeyword:{hl:"rgba(198,144,38,0.4)"},prettylights:{syntax:{comment:"#768390",constant:"#6cb6ff",entity:"#dcbdfb",storageModifierImport:"#adbac7",entityTag:"#8ddb8c",keyword:"#f47067",string:"#96d0ff",variable:"#f69d50",brackethighlighterUnmatched:"#e5534b",invalidIllegalText:"#cdd9e5",invalidIllegalBg:"#922323",carriageReturnText:"#cdd9e5",carriageReturnBg:"#ad2e2c",stringRegexp:"#8ddb8c",markupList:"#eac55f",markupHeading:"#316dca",markupItalic:"#adbac7",markupBold:"#adbac7",markupDeletedText:"#ffd8d3",markupDeletedBg:"#78191b",markupInsertedText:"#b4f1b4",markupInsertedBg:"#1b4721",markupChangedText:"#ffddb0",markupChangedBg:"#682d0f",markupIgnoredText:"#adbac7",markupIgnoredBg:"#255ab2",metaDiffRange:"#dcbdfb",brackethighlighterAngle:"#768390",sublimelinterGutterMark:"#545d68",constantOtherReferenceLink:"#96d0ff"}},codemirror:{text:"#adbac7",bg:"#22272e",guttersBg:"#22272e",guttermarkerText:"#22272e",guttermarkerSubtleText:"#636e7b",linenumberText:"#768390",cursor:"#adbac7",selectionBg:"rgba(65,132,228,0.4)",activelineBg:"rgba(99,110,123,0.1)",matchingbracketText:"#adbac7",linesBg:"#22272e",syntax:{comment:"#768390",constant:"#6cb6ff",entity:"#dcbdfb",keyword:"#f47067",storage:"#f47067",string:"#96d0ff",support:"#6cb6ff",variable:"#f69d50"}},checks:{bg:"#1c2128",runBorderWidth:"1px",containerBorderWidth:"1px",textPrimary:"#adbac7",textSecondary:"#768390",textLink:"#539bf5",btnIcon:"#768390",btnHoverIcon:"#adbac7",btnHoverBg:"rgba(99,110,123,0.1)",inputText:"#768390",inputPlaceholderText:"#636e7b",inputFocusText:"#adbac7",inputBg:"#2d333b",inputShadow:"0 0 0 1px (obj) => (0, get_1.default)(obj, path)",donutError:"#e5534b",donutPending:"#c69026",donutSuccess:"#46954a",donutNeutral:"#768390",dropdownText:"#adbac7",dropdownBg:"#2d333b",dropdownBorder:"#444c56",dropdownShadow:"rgba(28,33,40,0.3)",dropdownHoverText:"#adbac7",dropdownHoverBg:"rgba(99,110,123,0.1)",dropdownBtnHoverText:"#adbac7",dropdownBtnHoverBg:"rgba(99,110,123,0.1)",scrollbarThumbBg:"rgba(99,110,123,0.4)",headerLabelText:"#768390",headerLabelOpenText:"#adbac7",headerBorder:"#373e47",headerIcon:"#768390",lineText:"#768390",lineNumText:"#636e7b",lineTimestampText:"#636e7b",lineHoverBg:"rgba(99,110,123,0.1)",lineSelectedBg:"rgba(65,132,228,0.1)",lineSelectedNumText:"#539bf5",lineDtFmText:"#cdd9e5",lineDtFmBg:"#966600",gateBg:"rgba(174,124,20,0.15)",gateText:"#768390",gateWaitingText:"#c69026",stepHeaderOpenBg:"#2d333b",stepErrorText:"#e5534b",stepWarningText:"#c69026",loglineText:"#768390",loglineNumText:"#636e7b",loglineDebugText:"#986ee2",loglineErrorText:"#768390",loglineErrorNumText:"#636e7b",loglineErrorBg:"rgba(229,83,75,0.1)",loglineWarningText:"#768390",loglineWarningNumText:"#c69026",loglineWarningBg:"rgba(174,124,20,0.15)",loglineCommandText:"#539bf5",loglineSectionText:"#57ab5a",ansi:{black:"#22272e",blackBright:"#2d333b",white:"#909dab",whiteBright:"#909dab",gray:"#636e7b",red:"#f47067",redBright:"#ff938a",green:"#57ab5a",greenBright:"#6bc46d",yellow:"#c69026",yellowBright:"#daaa3f",blue:"#539bf5",blueBright:"#6cb6ff",magenta:"#b083f0",magentaBright:"#dcbdfb",cyan:"#76e3ea",cyanBright:"#b3f0ff"}},project:{headerBg:"#22272e",sidebarBg:"#2d333b",gradientIn:"#2d333b",gradientOut:"rgba(45,51,59,0)"},mktg:{btn:{bg:"#f6f8fa",shadow:{outline:"rgb(255 255 255 / 25%) 0 0 0 1px inset",focus:"rgb(255 255 255 / 25%) 0 0 0 4px",hover:"0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)",hoverMuted:"rgb(255 255 255) 0 0 0 2px inset"}}},control:{borderColor:{emphasis:"#606771"}},avatar:{bg:"rgba(205,217,229,0.1)",border:"rgba(205,217,229,0.1)",stackFade:"#444c56",stackFadeMore:"#373e47",childShadow:"0 0 0 2px #22272e"},topicTag:{border:"rgba(0,0,0,0)"},counter:{border:"rgba(0,0,0,0)"},selectMenu:{backdropBorder:"#545d68",tapHighlight:"rgba(68,76,86,0.5)",tapFocusBg:"#143d79"},overlay:{shadow:"0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85)",backdrop:"rgba(45,51,59,0.4)"},header:{text:"rgba(205,217,229,0.7)",bg:"#2d333b",divider:"#768390",logo:"#cdd9e5"},headerSearch:{bg:"#22272e",border:"#444c56"},sidenav:{selectedBg:"#373e47"},menu:{bgActive:"#2d333b"},input:{disabledBg:"rgba(99,110,123,0)"},timeline:{badgeBg:"#373e47"},ansi:{black:"#545d68",blackBright:"#636e7b",white:"#909dab",whiteBright:"#cdd9e5",gray:"#636e7b",red:"#f47067",redBright:"#ff938a",green:"#57ab5a",greenBright:"#6bc46d",yellow:"#c69026",yellowBright:"#daaa3f",blue:"#539bf5",blueBright:"#6cb6ff",magenta:"#b083f0",magentaBright:"#dcbdfb",cyan:"#39c5cf",cyanBright:"#56d4dd"},btn:{text:"#adbac7",bg:"#373e47",border:"rgba(205,217,229,0.1)",shadow:"0 0 transparent",insetShadow:"0 0 transparent",hoverBg:"#444c56",hoverBorder:"#768390",activeBg:"hsla(213,12%,27%,1)",activeBorder:"#636e7b",selectedBg:"#2d333b",counterBg:"#444c56",primary:{text:"#ffffff",bg:"#347d39",border:"rgba(205,217,229,0.1)",shadow:"0 0 transparent",insetShadow:"0 0 transparent",hoverBg:"#46954a",hoverBorder:"rgba(205,217,229,0.1)",selectedBg:"#347d39",selectedShadow:"0 0 transparent",disabledText:"rgba(205,217,229,0.5)",disabledBg:"rgba(52,125,57,0.6)",disabledBorder:"rgba(205,217,229,0.1)",icon:"#cdd9e5",counterBg:"rgba(17,52,23,0.2)"},outline:{text:"#4184e4",hoverText:"#539bf5",hoverBg:"#444c56",hoverBorder:"rgba(205,217,229,0.1)",hoverShadow:"0 1px 0 rgba(28,33,40,0.1)",hoverInsetShadow:"inset 0 1px 0 rgba(205,217,229,0.03)",hoverCounterBg:"rgba(15,45,92,0.2)",selectedText:"#cdd9e5",selectedBg:"#1b4b91",selectedBorder:"rgba(205,217,229,0.1)",selectedShadow:"0 0 transparent",disabledText:"rgba(83,155,245,0.5)",disabledBg:"#22272e",disabledCounterBg:"rgba(49,109,202,0.05)",counterBg:"rgba(15,45,92,0.2)",hoverCounterFg:"#539bf5",disabledCounterFg:"rgba(83,155,245,0.5)",counterFg:"#4184e4"},danger:{text:"#e5534b",hoverText:"#cdd9e5",hoverBg:"#c93c37",hoverBorder:"#e5534b",hoverShadow:"0 0 transparent",hoverInsetShadow:"0 0 transparent",hoverIcon:"#cdd9e5",hoverCounterBg:"rgba(255,255,255,0.2)",selectedText:"#ffffff",selectedBg:"#ad2e2c",selectedBorder:"#f47067",selectedShadow:"0 0 transparent",disabledText:"rgba(229,83,75,0.5)",disabledBg:"#22272e",disabledCounterBg:"rgba(201,60,55,0.05)",counterBg:"rgba(93,15,18,0.2)",icon:"#e5534b",counterFg:"#e5534b",disabledCounterFg:"rgba(229,83,75,0.5)",hoverCounterFg:"#cdd9e5"}},underlinenav:{icon:"#636e7b",borderHover:"rgba(99,110,123,0.4)"},actionListItem:{inlineDivider:"rgba(68,76,86,0.48)",default:{hoverBg:"rgba(144,157,171,0.12)",hoverBorder:"rgba(0,0,0,0)",activeBg:"rgba(144,157,171,0.2)",activeBorder:"rgba(0,0,0,0)",selectedBg:"rgba(144,157,171,0.08)"},danger:{hoverBg:"rgba(229,83,75,0.16)",activeBg:"rgba(229,83,75,0.24)",hoverText:"#f47067"}},switchTrack:{bg:"rgba(99,110,123,0.1)",hoverBg:"hsla(213,11%,69%,0.1)",activeBg:"rgba(99,110,123,0.4)",disabledBg:"#373e47",fg:"#768390",disabledFg:"#1c2128",border:"rgba(0,0,0,0)",checked:{bg:"rgba(49,109,202,0.35)",hoverBg:"rgba(49,109,202,0.5)",activeBg:"rgba(49,109,202,0.65)",fg:"#cdd9e5",disabledFg:"#1c2128",border:"rgba(0,0,0,0)"}},switchKnob:{bg:"#22272e",border:"#606771",disabledBg:"#2d333b",checked:{bg:"#22272e",disabledBg:"#2d333b",border:"rgba(49,109,202,0.35)"}},segmentedControl:{bg:"rgba(99,110,123,0.1)",button:{bg:"#22272e",hover:{bg:"#444c56"},active:{bg:"#373e47"},selected:{border:"#636e7b"}}},treeViewItem:{chevron:{hoverBg:"rgba(144,157,171,0.12)"},directory:{fill:"#768390"}},fg:{default:"#adbac7",muted:"#768390",subtle:"#636e7b",onEmphasis:"#cdd9e5"},canvas:{default:"#22272e",overlay:"#2d333b",inset:"#1c2128",subtle:"#2d333b"},border:{default:"#444c56",muted:"#373e47",subtle:"rgba(205,217,229,0.1)"},shadow:{small:"0 0 transparent",medium:"0 3px 6px #1c2128",large:"0 8px 24px #1c2128",extraLarge:"0 12px 48px #1c2128"},neutral:{emphasisPlus:"#636e7b",emphasis:"#636e7b",muted:"rgba(99,110,123,0.4)",subtle:"rgba(99,110,123,0.1)"},accent:{fg:"#539bf5",emphasis:"#316dca",muted:"rgba(65,132,228,0.4)",subtle:"rgba(65,132,228,0.1)"},success:{fg:"#57ab5a",emphasis:"#347d39",muted:"rgba(70,149,74,0.4)",subtle:"rgba(70,149,74,0.15)"},attention:{fg:"#c69026",emphasis:"#966600",muted:"rgba(174,124,20,0.4)",subtle:"rgba(174,124,20,0.15)"},severe:{fg:"#cc6b2c",emphasis:"#ae5622",muted:"rgba(204,107,44,0.4)",subtle:"rgba(204,107,44,0.1)"},danger:{fg:"#e5534b",emphasis:"#c93c37",muted:"rgba(229,83,75,0.4)",subtle:"rgba(229,83,75,0.1)"},open:{fg:"#57ab5a",emphasis:"#347d39",muted:"rgba(70,149,74,0.4)",subtle:"rgba(70,149,74,0.15)"},closed:{fg:"#e5534b",emphasis:"#c93c37",muted:"rgba(229,83,75,0.4)",subtle:"rgba(229,83,75,0.15)"},done:{fg:"#986ee2",emphasis:"#8256d0",muted:"rgba(152,110,226,0.4)",subtle:"rgba(152,110,226,0.1)"},sponsors:{fg:"#c96198",emphasis:"#ae4c82",muted:"rgba(201,97,152,0.4)",subtle:"rgba(201,97,152,0.1)"},primer:{fg:{disabled:"#545d68"},canvas:{backdrop:"rgba(28,33,40,0.8)",sticky:"rgba(34,39,46,0.95)"},border:{active:"#ec775c",contrast:"rgba(205,217,229,0.2)"},shadow:{highlight:"0 0 transparent",inset:"0 0 transparent"}},scale:{black:"#1c2128",white:"#cdd9e5",gray:["#cdd9e5","#adbac7","#909dab","#768390","#636e7b","#545d68","#444c56","#373e47","#2d333b","#22272e"],blue:["#c6e6ff","#96d0ff","#6cb6ff","#539bf5","#4184e4","#316dca","#255ab2","#1b4b91","#143d79","#0f2d5c"],green:["#b4f1b4","#8ddb8c","#6bc46d","#57ab5a","#46954a","#347d39","#2b6a30","#245829","#1b4721","#113417"],yellow:["#fbe090","#eac55f","#daaa3f","#c69026","#ae7c14","#966600","#805400","#6c4400","#593600","#452700"],orange:["#ffddb0","#ffbc6f","#f69d50","#e0823d","#cc6b2c","#ae5622","#94471b","#7f3913","#682d0f","#4d210c"],red:["#ffd8d3","#ffb8b0","#ff938a","#f47067","#e5534b","#c93c37","#ad2e2c","#922323","#78191b","#5d0f12"],purple:["#eedcff","#dcbdfb","#dcbdfb","#b083f0","#986ee2","#8256d0","#6b44bc","#5936a2","#472c82","#352160"],pink:["#ffd7eb","#ffb3d8","#fc8dc7","#e275ad","#c96198","#ae4c82","#983b6e","#7e325a","#69264a","#551639"],coral:["#ffdacf","#ffb9a5","#f79981","#ec775c","#de5b41","#c2442d","#a93524","#8d291b","#771d13","#5d1008"]}}},40631:function(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default={canvasDefaultTransparent:"rgba(10,12,16,0)",pageHeaderBg:"#0a0c10",marketingIcon:{primary:"#91cbff",secondary:"#409eff"},diffBlob:{addition:{numText:"#f0f3f6",fg:"#0a0c10",numBg:"rgba(38,205,77,0.3)",lineBg:"rgba(9,180,58,0.15)",wordBg:"#09b43a"},deletion:{numText:"#f0f3f6",fg:"#0a0c10",numBg:"rgba(255,106,105,0.3)",lineBg:"rgba(255,106,105,0.1)",wordBg:"#ff6a69"},hunk:{numBg:"rgba(64,158,255,0.4)"},expander:{icon:"#f0f3f6"},selectedLineHighlightMixBlendMode:"screen"},diffstat:{deletionBorder:"#ffb1af",additionBorder:"#4ae168",additionBg:"#26cd4d"},searchKeyword:{hl:"rgba(240,183,47,0.4)"},prettylights:{syntax:{comment:"#bdc4cc",constant:"#91cbff",entity:"#dbb7ff",storageModifierImport:"#f0f3f6",entityTag:"#72f088",keyword:"#ff9492",string:"#addcff",variable:"#ffb757",brackethighlighterUnmatched:"#ff6a69",invalidIllegalText:"#ffffff",invalidIllegalBg:"#e82a2f",carriageReturnText:"#ffffff",carriageReturnBg:"#ff4445",stringRegexp:"#72f088",markupList:"#fbd669",markupHeading:"#409eff",markupItalic:"#f0f3f6",markupBold:"#f0f3f6",markupDeletedText:"#ffdedb",markupDeletedBg:"#cc1421",markupInsertedText:"#acf7b6",markupInsertedBg:"#007728",markupChangedText:"#ffe1b4",markupChangedBg:"#a74c00",markupIgnoredText:"#f0f3f6",markupIgnoredBg:"#318bf8",metaDiffRange:"#dbb7ff",brackethighlighterAngle:"#bdc4cc",sublimelinterGutterMark:"#7a828e",constantOtherReferenceLink:"#addcff"}},codemirror:{text:"#f0f3f6",bg:"#0a0c10",guttersBg:"#0a0c10",guttermarkerText:"#0a0c10",guttermarkerSubtleText:"#9ea7b3",linenumberText:"#f0f3f6",cursor:"#f0f3f6",selectionBg:"rgba(64,158,255,0.4)",activelineBg:"rgba(158,167,179,0.1)",matchingbracketText:"#f0f3f6",linesBg:"#0a0c10",syntax:{comment:"#bdc4cc",constant:"#91cbff",entity:"#dbb7ff",keyword:"#ff9492",storage:"#ff9492",string:"#addcff",support:"#91cbff",variable:"#ffb757"}},checks:{bg:"#010409",runBorderWidth:"1px",containerBorderWidth:"1px",textPrimary:"#f0f3f6",textSecondary:"#f0f3f6",textLink:"#71b7ff",btnIcon:"#f0f3f6",btnHoverIcon:"#f0f3f6",btnHoverBg:"rgba(158,167,179,0.1)",inputText:"#f0f3f6",inputPlaceholderText:"#9ea7b3",inputFocusText:"#f0f3f6",inputBg:"#272b33",inputShadow:"0 0 0 1px (obj) => (0, get_1.default)(obj, path)",donutError:"#ff6a69",donutPending:"#f0b72f",donutSuccess:"#09b43a",donutNeutral:"#bdc4cc",dropdownText:"#f0f3f6",dropdownBg:"#272b33",dropdownBorder:"#7a828e",dropdownShadow:"rgba(1,4,9,0.3)",dropdownHoverText:"#f0f3f6",dropdownHoverBg:"rgba(158,167,179,0.1)",dropdownBtnHoverText:"#f0f3f6",dropdownBtnHoverBg:"rgba(158,167,179,0.1)",scrollbarThumbBg:"rgba(158,167,179,0.4)",headerLabelText:"#f0f3f6",headerLabelOpenText:"#f0f3f6",headerBorder:"#7a828e",headerIcon:"#f0f3f6",lineText:"#f0f3f6",lineNumText:"#9ea7b3",lineTimestampText:"#9ea7b3",lineHoverBg:"rgba(158,167,179,0.1)",lineSelectedBg:"rgba(64,158,255,0.1)",lineSelectedNumText:"#71b7ff",lineDtFmText:"#0a0c10",lineDtFmBg:"#e09b13",gateBg:"rgba(224,155,19,0.15)",gateText:"#f0f3f6",gateWaitingText:"#f0b72f",stepHeaderOpenBg:"#272b33",stepErrorText:"#ff6a69",stepWarningText:"#f0b72f",loglineText:"#f0f3f6",loglineNumText:"#9ea7b3",loglineDebugText:"#b780ff",loglineErrorText:"#f0f3f6",loglineErrorNumText:"#9ea7b3",loglineErrorBg:"rgba(255,106,105,0.1)",loglineWarningText:"#f0f3f6",loglineWarningNumText:"#f0b72f",loglineWarningBg:"rgba(224,155,19,0.15)",loglineCommandText:"#71b7ff",loglineSectionText:"#26cd4d",ansi:{black:"#0a0c10",blackBright:"#272b33",white:"#d9dee3",whiteBright:"#d9dee3",gray:"#9ea7b3",red:"#ff9492",redBright:"#ffb1af",green:"#26cd4d",greenBright:"#4ae168",yellow:"#f0b72f",yellowBright:"#f7c843",blue:"#71b7ff",blueBright:"#91cbff",magenta:"#cb9eff",magentaBright:"#dbb7ff",cyan:"#76e3ea",cyanBright:"#b3f0ff"}},project:{headerBg:"#0a0c10",sidebarBg:"#272b33",gradientIn:"#272b33",gradientOut:"rgba(39,43,51,0)"},mktg:{btn:{bg:"#f6f8fa",shadow:{outline:"rgb(255 255 255 / 25%) 0 0 0 1px inset",focus:"rgb(255 255 255 / 25%) 0 0 0 4px",hover:"0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)",hoverMuted:"rgb(255 255 255) 0 0 0 2px inset"}}},control:{borderColor:{emphasis:"#9ea7b3"}},avatar:{bg:"rgba(255,255,255,0.1)",border:"rgba(255,255,255,0.9)",stackFade:"#525964",stackFadeMore:"#272b33",childShadow:"0 0 0 2px #0a0c10"},topicTag:{border:"#409eff"},counter:{border:"rgba(0,0,0,0)"},selectMenu:{backdropBorder:"#7a828e",tapHighlight:"rgba(82,89,100,0.5)",tapFocusBg:"#1e60d5"},overlay:{shadow:"0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85)",backdrop:"rgba(39,43,51,0.4)"},header:{text:"rgba(255,255,255,0.7)",bg:"#272b33",divider:"#bdc4cc",logo:"#ffffff"},headerSearch:{bg:"#0a0c10",border:"#525964"},sidenav:{selectedBg:"#272b33"},menu:{bgActive:"#272b33"},input:{disabledBg:"rgba(158,167,179,0)"},timeline:{badgeBg:"#272b33"},ansi:{black:"#7a828e",blackBright:"#9ea7b3",white:"#d9dee3",whiteBright:"#ffffff",gray:"#9ea7b3",red:"#ff9492",redBright:"#ffb1af",green:"#26cd4d",greenBright:"#4ae168",yellow:"#f0b72f",yellowBright:"#f7c843",blue:"#71b7ff",blueBright:"#91cbff",magenta:"#cb9eff",magentaBright:"#dbb7ff",cyan:"#39c5cf",cyanBright:"#56d4dd"},btn:{text:"#f0f3f6",bg:"#272b33",border:"#7a828e",shadow:"0 0 transparent",insetShadow:"0 0 transparent",hoverBg:"#525964",hoverBorder:"#bdc4cc",activeBg:"hsla(217,10%,33%,1)",activeBorder:"#9ea7b3",selectedBg:"rgba(82,89,100,0.9)",counterBg:"#525964",primary:{text:"#0a0c10",bg:"#09b43a",border:"#4ae168",shadow:"0 0 transparent",insetShadow:"0 0 transparent",hoverBg:"#26cd4d",hoverBorder:"#4ae168",selectedBg:"#09b43a",selectedShadow:"0 0 transparent",disabledText:"rgba(10,12,16,0.5)",disabledBg:"rgba(9,180,58,0.6)",disabledBorder:"rgba(74,225,104,0.4)",icon:"#0a0c10",counterBg:"rgba(1,4,9,0.15)"},outline:{text:"#409eff",hoverText:"#71b7ff",hoverBg:"#525964",hoverBorder:"#7a828e",hoverShadow:"0 1px 0 rgba(1,4,9,0.1)",hoverInsetShadow:"inset 0 1px 0 rgba(255,255,255,0.03)",hoverCounterBg:"rgba(25,79,177,0.2)",selectedText:"#ffffff",selectedBg:"#2672f3",selectedBorder:"#7a828e",selectedShadow:"0 0 transparent",disabledText:"rgba(113,183,255,0.5)",disabledBg:"#0a0c10",disabledCounterBg:"rgba(64,158,255,0.05)",counterBg:"rgba(25,79,177,0.2)",hoverCounterFg:"#71b7ff",disabledCounterFg:"rgba(113,183,255,0.5)",counterFg:"#409eff"},danger:{text:"#ff6a69",hoverText:"#0a0c10",hoverBg:"#ff6a69",hoverBorder:"#ff6a69",hoverShadow:"0 0 transparent",hoverInsetShadow:"0 0 transparent",hoverIcon:"#0a0c10",hoverCounterBg:"rgba(1,4,9,0.15)",selectedText:"#ffffff",selectedBg:"#ff4445",selectedBorder:"#ff9492",selectedShadow:"0 0 transparent",disabledText:"rgba(255,106,105,0.5)",disabledBg:"#0a0c10",disabledCounterBg:"rgba(255,106,105,0.05)",counterBg:"rgba(1,4,9,0.15)",icon:"#ff6a69",counterFg:"#ff6a69",disabledCounterFg:"rgba(255,106,105,0.5)",hoverCounterFg:"#ffffff"}},underlinenav:{icon:"#f0f3f6",borderHover:"#bdc4cc"},actionListItem:{inlineDivider:"#7a828e",default:{hoverBg:"#272b33",hoverBorder:"#7a828e",activeBg:"#525964",activeBorder:"#9ea7b3",selectedBg:"#525964"},danger:{hoverBg:"#ff6a69",activeBg:"#ff4445",hoverText:"#0a0c10"}},switchTrack:{bg:"#9ea7b3",hoverBg:"hsla(214,12%,61%,1)",activeBg:"hsla(214,12%,58%,1)",disabledBg:"#272b33",fg:"#0a0c10",disabledFg:"#010409",border:"rgba(0,0,0,0)",checked:{bg:"#409eff",hoverBg:"rgba(64,158,255,0.5)",activeBg:"rgba(64,158,255,0.65)",fg:"#0a0c10",disabledFg:"#010409",border:"rgba(0,0,0,0)"}},switchKnob:{bg:"#0a0c10",border:"#9ea7b3",disabledBg:"#272b33",checked:{bg:"#0a0c10",disabledBg:"#272b33",border:"#409eff"}},segmentedControl:{bg:"rgba(158,167,179,0.1)",button:{bg:"#0a0c10",hover:{bg:"#525964"},active:{bg:"#272b33"},selected:{border:"#9ea7b3"}}},treeViewItem:{chevron:{hoverBg:"#525964"},directory:{fill:"#f0f3f6"}},fg:{default:"#f0f3f6",muted:"#f0f3f6",subtle:"#9ea7b3",onEmphasis:"#0a0c10"},canvas:{default:"#0a0c10",overlay:"#272b33",inset:"#010409",subtle:"#272b33"},border:{default:"#7a828e",muted:"#7a828e",subtle:"#7a828e"},shadow:{small:"0 0 transparent",medium:"0 3px 6px #010409",large:"0 8px 24px #010409",extraLarge:"0 12px 48px #010409"},neutral:{emphasisPlus:"#ffffff",emphasis:"#9ea7b3",muted:"rgba(158,167,179,0.4)",subtle:"rgba(158,167,179,0.1)"},accent:{fg:"#71b7ff",emphasis:"#409eff",muted:"#409eff",subtle:"rgba(64,158,255,0.1)"},success:{fg:"#26cd4d",emphasis:"#09b43a",muted:"#09b43a",subtle:"rgba(9,180,58,0.15)"},attention:{fg:"#f0b72f",emphasis:"#e09b13",muted:"#e09b13",subtle:"rgba(224,155,19,0.15)"},severe:{fg:"#e7811d",emphasis:"#e7811d",muted:"#e7811d",subtle:"rgba(231,129,29,0.1)"},danger:{fg:"#ff6a69",emphasis:"#ff6a69",muted:"#ff6a69",subtle:"rgba(255,106,105,0.1)"},open:{fg:"#26cd4d",emphasis:"#09b43a",muted:"rgba(9,180,58,0.4)",subtle:"rgba(9,180,58,0.15)"},closed:{fg:"#ff6a69",emphasis:"#ff6a69",muted:"rgba(255,106,105,0.4)",subtle:"rgba(255,106,105,0.15)"},done:{fg:"#b780ff",emphasis:"#b87fff",muted:"#b780ff",subtle:"rgba(183,128,255,0.1)"},sponsors:{fg:"#ef6eb1",emphasis:"#ef6eb1",muted:"#ef6eb1",subtle:"rgba(239,110,177,0.1)"},primer:{fg:{disabled:"#7a828e"},canvas:{backdrop:"rgba(1,4,9,0.8)",sticky:"rgba(10,12,16,0.95)"},border:{active:"#ff967d",contrast:"rgba(255,255,255,0.2)"},shadow:{highlight:"0 0 transparent",inset:"0 0 transparent"}},scale:{black:"#010409",white:"#ffffff",gray:["#ffffff","#f0f3f6","#d9dee3","#bdc4cc","#9ea7b3","#7a828e","#525964","#272b33","#272b33","#0a0c10"],blue:["#caeaff","#addcff","#91cbff","#71b7ff","#409eff","#409eff","#318bf8","#2672f3","#1e60d5","#194fb1"],green:["#acf7b6","#72f088","#4ae168","#26cd4d","#09b43a","#09b43a","#02a232","#008c2c","#007728","#006222"],yellow:["#fbe59e","#fbd669","#f7c843","#f0b72f","#e09b13","#e09b13","#c88508","#ae7104","#945d02","#7b4900"],orange:["#ffe1b4","#ffcf86","#ffb757","#fe9a2d","#e7811d","#e7811d","#d57014","#bf5e0a","#a74c00","#8f3c00"],red:["#ffdedb","#ffc9c7","#ffb1af","#ff9492","#ff6a69","#ff6a69","#ff4445","#e82a2f","#cc1421","#ad0116"],purple:["#f0dfff","#e6ccff","#dbb7ff","#cb9eff","#b780ff","#b87fff","#a66bff","#954ffd","#8031f7","#6921d7"],pink:["#ffdceb","#ffc7e1","#ffadd4","#ff8dc7","#ef6eb1","#ef6eb1","#e456a3","#d23d91","#b72c7d","#9c1d6a"],coral:["#ffded4","#ffcbb9","#ffb39b","#ff967d","#fc704f","#fc704f","#f75133","#e03b21","#c62612","#a91500"]}}},10253:function(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default={canvasDefaultTransparent:"rgba(13,17,23,0)",pageHeaderBg:"#0d1117",marketingIcon:{primary:"#79c0ff",secondary:"#1f6feb"},diffBlob:{addition:{numText:"#c9d1d9",fg:"#c9d1d9",numBg:"rgba(88,166,255,0.3)",lineBg:"rgba(56,139,253,0.15)",wordBg:"rgba(56,139,253,0.4)"},deletion:{numText:"#c9d1d9",fg:"#c9d1d9",numBg:"rgba(248,81,73,0.3)",lineBg:"rgba(248,81,73,0.1)",wordBg:"rgba(248,81,73,0.4)"},hunk:{numBg:"rgba(56,139,253,0.4)"},expander:{icon:"#8b949e"},selectedLineHighlightMixBlendMode:"screen"},diffstat:{deletionBorder:"rgba(240,246,252,0.1)",additionBorder:"rgba(240,246,252,0.1)",additionBg:"#58a6ff"},searchKeyword:{hl:"rgba(210,153,34,0.4)"},prettylights:{syntax:{comment:"#8b949e",constant:"#79c0ff",entity:"#d2a8ff",storageModifierImport:"#c9d1d9",entityTag:"#a5d6ff",keyword:"#ff7b72",string:"#a5d6ff",variable:"#ffa198",brackethighlighterUnmatched:"#f85149",invalidIllegalText:"#f0f6fc",invalidIllegalBg:"#8e1519",carriageReturnText:"#f0f6fc",carriageReturnBg:"#b62324",stringRegexp:"#a5d6ff",markupList:"#f2cc60",markupHeading:"#1f6feb",markupItalic:"#c9d1d9",markupBold:"#c9d1d9",markupDeletedText:"#ffdcd7",markupDeletedBg:"#67060c",markupInsertedText:"#cae8ff",markupInsertedBg:"#0c2d6b",markupChangedText:"#ffdcd7",markupChangedBg:"#67060c",markupIgnoredText:"#c9d1d9",markupIgnoredBg:"#1158c7",metaDiffRange:"#d2a8ff",brackethighlighterAngle:"#8b949e",sublimelinterGutterMark:"#484f58",constantOtherReferenceLink:"#a5d6ff"}},codemirror:{text:"#c9d1d9",bg:"#0d1117",guttersBg:"#0d1117",guttermarkerText:"#0d1117",guttermarkerSubtleText:"#6e7681",linenumberText:"#8b949e",cursor:"#c9d1d9",selectionBg:"rgba(56,139,253,0.4)",activelineBg:"rgba(110,118,129,0.1)",matchingbracketText:"#c9d1d9",linesBg:"#0d1117",syntax:{comment:"#8b949e",constant:"#79c0ff",entity:"#d2a8ff",keyword:"#ff7b72",storage:"#ff7b72",string:"#a5d6ff",support:"#79c0ff",variable:"#ffa198"}},checks:{bg:"#010409",runBorderWidth:"1px",containerBorderWidth:"1px",textPrimary:"#c9d1d9",textSecondary:"#8b949e",textLink:"#58a6ff",btnIcon:"#8b949e",btnHoverIcon:"#c9d1d9",btnHoverBg:"rgba(110,118,129,0.1)",inputText:"#8b949e",inputPlaceholderText:"#6e7681",inputFocusText:"#c9d1d9",inputBg:"#161b22",inputShadow:"0 0 0 1px (obj) => (0, get_1.default)(obj, path)",donutError:"#f85149",donutPending:"#d29922",donutSuccess:"#388bfd",donutNeutral:"#8b949e",dropdownText:"#c9d1d9",dropdownBg:"#161b22",dropdownBorder:"#30363d",dropdownShadow:"rgba(1,4,9,0.3)",dropdownHoverText:"#c9d1d9",dropdownHoverBg:"rgba(110,118,129,0.1)",dropdownBtnHoverText:"#c9d1d9",dropdownBtnHoverBg:"rgba(110,118,129,0.1)",scrollbarThumbBg:"rgba(110,118,129,0.4)",headerLabelText:"#8b949e",headerLabelOpenText:"#c9d1d9",headerBorder:"#21262d",headerIcon:"#8b949e",lineText:"#8b949e",lineNumText:"#6e7681",lineTimestampText:"#6e7681",lineHoverBg:"rgba(110,118,129,0.1)",lineSelectedBg:"rgba(56,139,253,0.1)",lineSelectedNumText:"#58a6ff",lineDtFmText:"#ffffff",lineDtFmBg:"#9e6a03",gateBg:"rgba(187,128,9,0.15)",gateText:"#8b949e",gateWaitingText:"#d29922",stepHeaderOpenBg:"#161b22",stepErrorText:"#f85149",stepWarningText:"#d29922",loglineText:"#8b949e",loglineNumText:"#6e7681",loglineDebugText:"#a371f7",loglineErrorText:"#8b949e",loglineErrorNumText:"#6e7681",loglineErrorBg:"rgba(248,81,73,0.1)",loglineWarningText:"#8b949e",loglineWarningNumText:"#d29922",loglineWarningBg:"rgba(187,128,9,0.15)",loglineCommandText:"#58a6ff",loglineSectionText:"#58a6ff",ansi:{black:"#0d1117",blackBright:"#161b22",white:"#b1bac4",whiteBright:"#b1bac4",gray:"#6e7681",red:"#ff7b72",redBright:"#ffa198",green:"#58a6ff",greenBright:"#79c0ff",yellow:"#d29922",yellowBright:"#e3b341",blue:"#58a6ff",blueBright:"#79c0ff",magenta:"#bc8cff",magentaBright:"#d2a8ff",cyan:"#76e3ea",cyanBright:"#b3f0ff"}},project:{headerBg:"#0d1117",sidebarBg:"#161b22",gradientIn:"#161b22",gradientOut:"rgba(22,27,34,0)"},mktg:{btn:{bg:"#f6f8fa",shadow:{outline:"rgb(255 255 255 / 25%) 0 0 0 1px inset",focus:"rgb(255 255 255 / 25%) 0 0 0 4px",hover:"0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)",hoverMuted:"rgb(255 255 255) 0 0 0 2px inset"}}},control:{borderColor:{emphasis:"#606771"}},avatar:{bg:"rgba(255,255,255,0.1)",border:"rgba(240,246,252,0.1)",stackFade:"#30363d",stackFadeMore:"#21262d",childShadow:"0 0 0 2px #0d1117"},topicTag:{border:"rgba(0,0,0,0)"},counter:{border:"rgba(0,0,0,0)"},selectMenu:{backdropBorder:"#484f58",tapHighlight:"rgba(48,54,61,0.5)",tapFocusBg:"#0c2d6b"},overlay:{shadow:"0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85)",backdrop:"rgba(22,27,34,0.4)"},header:{text:"rgba(255,255,255,0.7)",bg:"#161b22",divider:"#8b949e",logo:"#f0f6fc"},headerSearch:{bg:"#0d1117",border:"#30363d"},sidenav:{selectedBg:"#21262d"},menu:{bgActive:"#161b22"},input:{disabledBg:"rgba(110,118,129,0)"},timeline:{badgeBg:"#21262d"},ansi:{black:"#484f58",blackBright:"#6e7681",white:"#b1bac4",whiteBright:"#ffffff",gray:"#6e7681",red:"#ff7b72",redBright:"#ffa198",green:"#58a6ff",greenBright:"#79c0ff",yellow:"#d29922",yellowBright:"#e3b341",blue:"#58a6ff",blueBright:"#79c0ff",magenta:"#bc8cff",magentaBright:"#d2a8ff",cyan:"#39c5cf",cyanBright:"#56d4dd"},btn:{text:"#c9d1d9",bg:"#21262d",border:"rgba(240,246,252,0.1)",shadow:"0 0 transparent",insetShadow:"0 0 transparent",hoverBg:"#30363d",hoverBorder:"#8b949e",activeBg:"hsla(212,12%,18%,1)",activeBorder:"#6e7681",selectedBg:"#161b22",counterBg:"#30363d",primary:{text:"#ffffff",bg:"#1f6feb",border:"rgba(240,246,252,0.1)",shadow:"0 0 transparent",insetShadow:"0 0 transparent",hoverBg:"#388bfd",hoverBorder:"rgba(240,246,252,0.1)",selectedBg:"#1f6feb",selectedShadow:"0 0 transparent",disabledText:"rgba(255,255,255,0.5)",disabledBg:"rgba(31,111,235,0.6)",disabledBorder:"rgba(240,246,252,0.1)",icon:"#ffffff",counterBg:"rgba(5,29,77,0.2)"},outline:{text:"#388bfd",hoverText:"#58a6ff",hoverBg:"#30363d",hoverBorder:"rgba(240,246,252,0.1)",hoverShadow:"0 1px 0 rgba(1,4,9,0.1)",hoverInsetShadow:"inset 0 1px 0 rgba(255,255,255,0.03)",hoverCounterBg:"rgba(5,29,77,0.2)",selectedText:"#ffffff",selectedBg:"#0d419d",selectedBorder:"rgba(240,246,252,0.1)",selectedShadow:"0 0 transparent",disabledText:"rgba(88,166,255,0.5)",disabledBg:"#0d1117",disabledCounterBg:"rgba(31,111,235,0.05)",counterBg:"rgba(5,29,77,0.2)",hoverCounterFg:"#58a6ff",disabledCounterFg:"rgba(88,166,255,0.5)",counterFg:"#388bfd"},danger:{text:"#f85149",hoverText:"#ffffff",hoverBg:"#da3633",hoverBorder:"#f85149",hoverShadow:"0 0 transparent",hoverInsetShadow:"0 0 transparent",hoverIcon:"#ffffff",hoverCounterBg:"rgba(255,255,255,0.2)",selectedText:"#ffffff",selectedBg:"#b62324",selectedBorder:"#ff7b72",selectedShadow:"0 0 transparent",disabledText:"rgba(248,81,73,0.5)",disabledBg:"#0d1117",disabledCounterBg:"rgba(218,54,51,0.05)",counterBg:"rgba(73,2,2,0.2)",icon:"#f85149",counterFg:"#f85149",disabledCounterFg:"rgba(248,81,73,0.5)",hoverCounterFg:"#ffffff"}},underlinenav:{icon:"#6e7681",borderHover:"rgba(110,118,129,0.4)"},actionListItem:{inlineDivider:"rgba(48,54,61,0.48)",default:{hoverBg:"rgba(177,186,196,0.12)",hoverBorder:"rgba(0,0,0,0)",activeBg:"rgba(177,186,196,0.2)",activeBorder:"rgba(0,0,0,0)",selectedBg:"rgba(177,186,196,0.08)"},danger:{hoverBg:"rgba(248,81,73,0.16)",activeBg:"rgba(248,81,73,0.24)",hoverText:"#ff7b72"}},switchTrack:{bg:"rgba(110,118,129,0.1)",hoverBg:"hsla(215,8%,72%,0.1)",activeBg:"rgba(110,118,129,0.4)",disabledBg:"#21262d",fg:"#8b949e",disabledFg:"#010409",border:"rgba(0,0,0,0)",checked:{bg:"rgba(31,111,235,0.35)",hoverBg:"rgba(31,111,235,0.5)",activeBg:"rgba(31,111,235,0.65)",fg:"#ffffff",disabledFg:"#010409",border:"rgba(0,0,0,0)"}},switchKnob:{bg:"#0d1117",border:"#606771",disabledBg:"#161b22",checked:{bg:"#0d1117",disabledBg:"#161b22",border:"rgba(31,111,235,0.35)"}},segmentedControl:{bg:"rgba(110,118,129,0.1)",button:{bg:"#0d1117",hover:{bg:"#30363d"},active:{bg:"#21262d"},selected:{border:"#6e7681"}}},treeViewItem:{chevron:{hoverBg:"rgba(177,186,196,0.12)"},directory:{fill:"#8b949e"}},fg:{default:"#c9d1d9",muted:"#8b949e",subtle:"#6e7681",onEmphasis:"#ffffff"},canvas:{default:"#0d1117",overlay:"#161b22",inset:"#010409",subtle:"#161b22"},border:{default:"#30363d",muted:"#21262d",subtle:"rgba(240,246,252,0.1)"},shadow:{small:"0 0 transparent",medium:"0 3px 6px #010409",large:"0 8px 24px #010409",extraLarge:"0 12px 48px #010409"},neutral:{emphasisPlus:"#6e7681",emphasis:"#6e7681",muted:"rgba(110,118,129,0.4)",subtle:"rgba(110,118,129,0.1)"},accent:{fg:"#58a6ff",emphasis:"#1f6feb",muted:"rgba(56,139,253,0.4)",subtle:"rgba(56,139,253,0.1)"},success:{fg:"#58a6ff",emphasis:"#1f6feb",muted:"rgba(56,139,253,0.4)",subtle:"rgba(56,139,253,0.15)"},attention:{fg:"#d29922",emphasis:"#9e6a03",muted:"rgba(187,128,9,0.4)",subtle:"rgba(187,128,9,0.15)"},severe:{fg:"#f85149",emphasis:"#da3633",muted:"rgba(248,81,73,0.4)",subtle:"rgba(248,81,73,0.1)"},danger:{fg:"#f85149",emphasis:"#da3633",muted:"rgba(248,81,73,0.4)",subtle:"rgba(248,81,73,0.1)"},open:{fg:"#ff7b72",emphasis:"#da3633",muted:"rgba(248,81,73,0.4)",subtle:"rgba(248,81,73,0.15)"},closed:{fg:"#8b949e",emphasis:"#6e7681",muted:"rgba(110,118,129,0.4)",subtle:"rgba(110,118,129,0.1)"},done:{fg:"#a371f7",emphasis:"#8957e5",muted:"rgba(163,113,247,0.4)",subtle:"rgba(163,113,247,0.1)"},sponsors:{fg:"#db61a2",emphasis:"#bf4b8a",muted:"rgba(219,97,162,0.4)",subtle:"rgba(219,97,162,0.1)"},primer:{fg:{disabled:"#484f58"},canvas:{backdrop:"rgba(1,4,9,0.8)",sticky:"rgba(13,17,23,0.95)"},border:{active:"#f78166",contrast:"rgba(255,255,255,0.2)"},shadow:{highlight:"0 0 transparent",inset:"0 0 transparent"}},scale:{black:"#010409",white:"#ffffff",gray:["#f0f6fc","#c9d1d9","#b1bac4","#8b949e","#6e7681","#484f58","#30363d","#21262d","#161b22","#0d1117"],blue:["#cae8ff","#a5d6ff","#79c0ff","#58a6ff","#388bfd","#1f6feb","#1158c7","#0d419d","#0c2d6b","#051d4d"],green:["#cae8ff","#a5d6ff","#79c0ff","#58a6ff","#388bfd","#1f6feb","#1158c7","#0d419d","#0c2d6b","#051d4d"],yellow:["#f8e3a1","#f2cc60","#e3b341","#d29922","#bb8009","#9e6a03","#845306","#693e00","#4b2900","#341a00"],orange:["#ffdcd7","#ffc1ba","#ffa198","#ff7b72","#f85149","#da3633","#b62324","#8e1519","#67060c","#490202"],red:["#ffdcd7","#ffc1ba","#ffa198","#ff7b72","#f85149","#da3633","#b62324","#8e1519","#67060c","#490202"],purple:["#eddeff","#e2c5ff","#d2a8ff","#bc8cff","#a371f7","#8957e5","#6e40c9","#553098","#3c1e70","#271052"],pink:["#ffdaec","#ffbedd","#ff9bce","#f778ba","#db61a2","#bf4b8a","#9e3670","#7d2457","#5e103e","#42062a"],coral:["#ffddd2","#ffc2b2","#ffa28b","#f78166","#ea6045","#cf462d","#ac3220","#872012","#640d04","#460701"]}}},31586:function(e,r,t){"use strict";var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0});const n=a(t(78263)),o=a(t(9820)),f=a(t(35185)),i=a(t(28114)),d=a(t(42797)),c=a(t(88995)),s=a(t(40631)),g=a(t(53780)),b=a(t(10253));r.default={light:n.default,light_high_contrast:o.default,light_colorblind:f.default,light_tritanopia:i.default,dark:d.default,dark_dimmed:c.default,dark_high_contrast:s.default,dark_colorblind:g.default,dark_tritanopia:b.default}},78263:function(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default={canvasDefaultTransparent:"rgba(255,255,255,0)",pageHeaderBg:"#f6f8fa",marketingIcon:{primary:"#218bff",secondary:"#54aeff"},diffBlob:{addition:{numText:"#1F2328",fg:"#1F2328",numBg:"#ccffd8",lineBg:"#e6ffec",wordBg:"#abf2bc"},deletion:{numText:"#1F2328",fg:"#1F2328",numBg:"#ffd7d5",lineBg:"#ffebe9",wordBg:"rgba(255,129,130,0.4)"},hunk:{numBg:"rgba(84,174,255,0.4)"},expander:{icon:"#656d76"},selectedLineHighlightMixBlendMode:"multiply"},diffstat:{deletionBorder:"rgba(31,35,40,0.15)",additionBorder:"rgba(31,35,40,0.15)",additionBg:"#1f883d"},searchKeyword:{hl:"#fff8c5"},prettylights:{syntax:{comment:"#6e7781",constant:"#0550ae",entity:"#6639ba",storageModifierImport:"#24292f",entityTag:"#116329",keyword:"#cf222e",string:"#0a3069",variable:"#953800",brackethighlighterUnmatched:"#82071e",invalidIllegalText:"#f6f8fa",invalidIllegalBg:"#82071e",carriageReturnText:"#f6f8fa",carriageReturnBg:"#cf222e",stringRegexp:"#116329",markupList:"#3b2300",markupHeading:"#0550ae",markupItalic:"#24292f",markupBold:"#24292f",markupDeletedText:"#82071e",markupDeletedBg:"#ffebe9",markupInsertedText:"#116329",markupInsertedBg:"#dafbe1",markupChangedText:"#953800",markupChangedBg:"#ffd8b5",markupIgnoredText:"#eaeef2",markupIgnoredBg:"#0550ae",metaDiffRange:"#8250df",brackethighlighterAngle:"#57606a",sublimelinterGutterMark:"#8c959f",constantOtherReferenceLink:"#0a3069"}},codemirror:{text:"#1F2328",bg:"#ffffff",guttersBg:"#ffffff",guttermarkerText:"#ffffff",guttermarkerSubtleText:"#6e7781",linenumberText:"#656d76",cursor:"#1F2328",selectionBg:"rgba(84,174,255,0.4)",activelineBg:"rgba(234,238,242,0.5)",matchingbracketText:"#1F2328",linesBg:"#ffffff",syntax:{comment:"#24292f",constant:"#0550ae",entity:"#8250df",keyword:"#cf222e",storage:"#cf222e",string:"#0a3069",support:"#0550ae",variable:"#953800"}},checks:{bg:"#24292f",runBorderWidth:"0px",containerBorderWidth:"0px",textPrimary:"#f6f8fa",textSecondary:"#8c959f",textLink:"#54aeff",btnIcon:"#afb8c1",btnHoverIcon:"#f6f8fa",btnHoverBg:"rgba(255,255,255,0.125)",inputText:"#eaeef2",inputPlaceholderText:"#8c959f",inputFocusText:"#8c959f",inputBg:"#32383f",inputShadow:"none",donutError:"#fa4549",donutPending:"#bf8700",donutSuccess:"#1f883d",donutNeutral:"#afb8c1",dropdownText:"#afb8c1",dropdownBg:"#32383f",dropdownBorder:"#424a53",dropdownShadow:"rgba(31,35,40,0.3)",dropdownHoverText:"#f6f8fa",dropdownHoverBg:"#424a53",dropdownBtnHoverText:"#f6f8fa",dropdownBtnHoverBg:"#32383f",scrollbarThumbBg:"#57606a",headerLabelText:"#d0d7de",headerLabelOpenText:"#f6f8fa",headerBorder:"#32383f",headerIcon:"#8c959f",lineText:"#d0d7de",lineNumText:"rgba(140,149,159,0.75)",lineTimestampText:"#8c959f",lineHoverBg:"#32383f",lineSelectedBg:"rgba(33,139,255,0.15)",lineSelectedNumText:"#54aeff",lineDtFmText:"#24292f",lineDtFmBg:"#9a6700",gateBg:"rgba(125,78,0,0.15)",gateText:"#d0d7de",gateWaitingText:"#d4a72c",stepHeaderOpenBg:"#32383f",stepErrorText:"#ff8182",stepWarningText:"#d4a72c",loglineText:"#8c959f",loglineNumText:"rgba(140,149,159,0.75)",loglineDebugText:"#c297ff",loglineErrorText:"#d0d7de",loglineErrorNumText:"#ff8182",loglineErrorBg:"rgba(164,14,38,0.15)",loglineWarningText:"#d0d7de",loglineWarningNumText:"#d4a72c",loglineWarningBg:"rgba(125,78,0,0.15)",loglineCommandText:"#54aeff",loglineSectionText:"#4ac26b",ansi:{black:"#24292f",blackBright:"#32383f",white:"#d0d7de",whiteBright:"#d0d7de",gray:"#8c959f",red:"#ff8182",redBright:"#ffaba8",green:"#4ac26b",greenBright:"#6fdd8b",yellow:"#d4a72c",yellowBright:"#eac54f",blue:"#54aeff",blueBright:"#80ccff",magenta:"#c297ff",magentaBright:"#d8b9ff",cyan:"#76e3ea",cyanBright:"#b3f0ff"}},project:{headerBg:"#24292f",sidebarBg:"#ffffff",gradientIn:"#ffffff",gradientOut:"rgba(255,255,255,0)"},mktg:{btn:{bg:"#1b1f23",shadow:{outline:"rgb(0 0 0 / 15%) 0 0 0 1px inset",focus:"rgb(0 0 0 / 15%) 0 0 0 4px",hover:"0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02)",hoverMuted:"rgb(0 0 0 / 70%) 0 0 0 2px inset"}}},control:{borderColor:{emphasis:"#858F99"}},avatar:{bg:"#ffffff",border:"rgba(31,35,40,0.15)",stackFade:"#afb8c1",stackFadeMore:"#d0d7de",childShadow:"0 0 0 2px rgba(255,255,255,0.8)"},topicTag:{border:"rgba(0,0,0,0)"},counter:{border:"rgba(0,0,0,0)"},selectMenu:{backdropBorder:"rgba(0,0,0,0)",tapHighlight:"rgba(175,184,193,0.5)",tapFocusBg:"#b6e3ff"},overlay:{shadow:"0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12)",backdrop:"rgba(140,149,159,0.2)"},header:{text:"rgba(255,255,255,0.7)",bg:"#24292f",divider:"#57606a",logo:"#ffffff"},headerSearch:{bg:"#24292f",border:"#57606a"},sidenav:{selectedBg:"#ffffff"},menu:{bgActive:"rgba(0,0,0,0)"},input:{disabledBg:"rgba(175,184,193,0.2)"},timeline:{badgeBg:"#eaeef2"},ansi:{black:"#24292f",blackBright:"#57606a",white:"#6e7781",whiteBright:"#8c959f",gray:"#6e7781",red:"#cf222e",redBright:"#a40e26",green:"#116329",greenBright:"#1a7f37",yellow:"#4d2d00",yellowBright:"#633c01",blue:"#0969da",blueBright:"#218bff",magenta:"#8250df",magentaBright:"#a475f9",cyan:"#1b7c83",cyanBright:"#3192aa"},btn:{text:"#24292f",bg:"#f6f8fa",border:"rgba(31,35,40,0.15)",shadow:"0 1px 0 rgba(31,35,40,0.04)",insetShadow:"inset 0 1px 0 rgba(255,255,255,0.25)",hoverBg:"#f3f4f6",hoverBorder:"rgba(31,35,40,0.15)",activeBg:"hsla(220,14%,93%,1)",activeBorder:"rgba(31,35,40,0.15)",selectedBg:"hsla(220,14%,94%,1)",counterBg:"rgba(31,35,40,0.08)",primary:{text:"#ffffff",bg:"#1f883d",border:"rgba(31,35,40,0.15)",shadow:"0 1px 0 rgba(31,35,40,0.1)",insetShadow:"inset 0 1px 0 rgba(255,255,255,0.03)",hoverBg:"#1a7f37",hoverBorder:"rgba(31,35,40,0.15)",selectedBg:"hsla(137,66%,28%,1)",selectedShadow:"inset 0 1px 0 rgba(0,45,17,0.2)",disabledText:"rgba(255,255,255,0.8)",disabledBg:"#94d3a2",disabledBorder:"rgba(31,35,40,0.15)",icon:"rgba(255,255,255,0.8)",counterBg:"rgba(0,45,17,0.2)"},outline:{text:"#0969da",hoverText:"#ffffff",hoverBg:"#0969da",hoverBorder:"rgba(31,35,40,0.15)",hoverShadow:"0 1px 0 rgba(31,35,40,0.1)",hoverInsetShadow:"inset 0 1px 0 rgba(255,255,255,0.03)",hoverCounterBg:"rgba(255,255,255,0.2)",selectedText:"#ffffff",selectedBg:"hsla(212,92%,42%,1)",selectedBorder:"rgba(31,35,40,0.15)",selectedShadow:"inset 0 1px 0 rgba(0,33,85,0.2)",disabledText:"rgba(9,105,218,0.5)",disabledBg:"#f6f8fa",disabledCounterBg:"rgba(9,105,218,0.05)",counterBg:"#0969da1a",counterFg:"#0550ae",hoverCounterFg:"#ffffff",disabledCounterFg:"rgba(9,105,218,0.5)"},danger:{text:"#cf222e",hoverText:"#ffffff",hoverBg:"#a40e26",hoverBorder:"rgba(31,35,40,0.15)",hoverShadow:"0 1px 0 rgba(31,35,40,0.1)",hoverInsetShadow:"inset 0 1px 0 rgba(255,255,255,0.03)",hoverCounterBg:"rgba(255,255,255,0.2)",selectedText:"#ffffff",selectedBg:"hsla(356,72%,44%,1)",selectedBorder:"rgba(31,35,40,0.15)",selectedShadow:"inset 0 1px 0 rgba(76,0,20,0.2)",disabledText:"rgba(207,34,46,0.5)",disabledBg:"#f6f8fa",disabledCounterBg:"rgba(207,34,46,0.05)",counterBg:"rgba(207,34,46,0.1)",icon:"#cf222e",hoverIcon:"#ffffff",counterFg:"#a40e26",hoverCounterFg:"#ffffff",disabledCounterFg:"rgba(207,34,46,0.5)"}},underlinenav:{icon:"#6e7781",borderHover:"rgba(175,184,193,0.2)"},actionListItem:{inlineDivider:"rgba(208,215,222,0.48)",default:{hoverBg:"rgba(208,215,222,0.32)",hoverBorder:"rgba(0,0,0,0)",activeBg:"rgba(208,215,222,0.48)",activeBorder:"rgba(0,0,0,0)",selectedBg:"rgba(208,215,222,0.24)"},danger:{hoverBg:"rgba(255,235,233,0.64)",activeBg:"#ffebe9",hoverText:"#d1242f"}},switchTrack:{bg:"#eaeef2",hoverBg:"hsla(210,24%,90%,1)",activeBg:"hsla(210,24%,88%,1)",disabledBg:"#8c959f",fg:"#656d76",disabledFg:"#ffffff",border:"rgba(0,0,0,0)",checked:{bg:"#0969da",hoverBg:"#0860CA",activeBg:"#0757BA",fg:"#ffffff",disabledFg:"#ffffff",border:"rgba(0,0,0,0)"}},switchKnob:{bg:"#ffffff",disabledBg:"#f6f8fa",border:"#858F99",checked:{bg:"#ffffff",disabledBg:"#f6f8fa",border:"#0969da"}},segmentedControl:{bg:"#eaeef2",button:{bg:"#ffffff",hover:{bg:"rgba(175,184,193,0.2)"},active:{bg:"rgba(175,184,193,0.4)"},selected:{border:"#8c959f"}}},treeViewItem:{chevron:{hoverBg:"rgba(208,215,222,0.32)"},directory:{fill:"#54aeff"}},fg:{default:"#1F2328",muted:"#656d76",subtle:"#6e7781",onEmphasis:"#ffffff"},canvas:{default:"#ffffff",overlay:"#ffffff",inset:"#f6f8fa",subtle:"#f6f8fa"},border:{default:"#d0d7de",muted:"hsla(210,18%,87%,1)",subtle:"rgba(31,35,40,0.15)"},shadow:{small:"0 1px 0 rgba(31,35,40,0.04)",medium:"0 3px 6px rgba(140,149,159,0.15)",large:"0 8px 24px rgba(140,149,159,0.2)",extraLarge:"0 12px 28px rgba(140,149,159,0.3)"},neutral:{emphasisPlus:"#24292f",emphasis:"#6e7781",muted:"rgba(175,184,193,0.2)",subtle:"rgba(234,238,242,0.5)"},accent:{fg:"#0969da",emphasis:"#0969da",muted:"rgba(84,174,255,0.4)",subtle:"#ddf4ff"},success:{fg:"#1a7f37",emphasis:"#1f883d",muted:"rgba(74,194,107,0.4)",subtle:"#dafbe1"},attention:{fg:"#9a6700",emphasis:"#9a6700",muted:"rgba(212,167,44,0.4)",subtle:"#fff8c5"},severe:{fg:"#bc4c00",emphasis:"#bc4c00",muted:"rgba(251,143,68,0.4)",subtle:"#fff1e5"},danger:{fg:"#d1242f",emphasis:"#cf222e",muted:"rgba(255,129,130,0.4)",subtle:"#ffebe9"},open:{fg:"#1a7f37",emphasis:"#1f883d",muted:"rgba(74,194,107,0.4)",subtle:"#dafbe1"},closed:{fg:"#d1242f",emphasis:"#cf222e",muted:"rgba(255,129,130,0.4)",subtle:"#ffebe9"},done:{fg:"#8250df",emphasis:"#8250df",muted:"rgba(194,151,255,0.4)",subtle:"#fbefff"},sponsors:{fg:"#bf3989",emphasis:"#bf3989",muted:"rgba(255,128,200,0.4)",subtle:"#ffeff7"},primer:{fg:{disabled:"#8c959f"},canvas:{backdrop:"rgba(31,35,40,0.5)",sticky:"rgba(255,255,255,0.95)"},border:{active:"#fd8c73",contrast:"rgba(31,35,40,0.1)"},shadow:{highlight:"inset 0 1px 0 rgba(255,255,255,0.25)",inset:"inset 0 1px 0 rgba(208,215,222,0.2)"}},scale:{black:"#1F2328",white:"#ffffff",gray:["#f6f8fa","#eaeef2","#d0d7de","#afb8c1","#8c959f","#6e7781","#57606a","#424a53","#32383f","#24292f"],blue:["#ddf4ff","#b6e3ff","#80ccff","#54aeff","#218bff","#0969da","#0550ae","#033d8b","#0a3069","#002155"],green:["#dafbe1","#aceebb","#6fdd8b","#4ac26b","#2da44e","#1a7f37","#116329","#044f1e","#003d16","#002d11"],yellow:["#fff8c5","#fae17d","#eac54f","#d4a72c","#bf8700","#9a6700","#7d4e00","#633c01","#4d2d00","#3b2300"],orange:["#fff1e5","#ffd8b5","#ffb77c","#fb8f44","#e16f24","#bc4c00","#953800","#762c00","#5c2200","#471700"],red:["#ffebe9","#ffcecb","#ffaba8","#ff8182","#fa4549","#cf222e","#a40e26","#82071e","#660018","#4c0014"],purple:["#fbefff","#ecd8ff","#d8b9ff","#c297ff","#a475f9","#8250df","#6639ba","#512a97","#3e1f79","#2e1461"],pink:["#ffeff7","#ffd3eb","#ffadda","#ff80c8","#e85aad","#bf3989","#99286e","#772057","#611347","#4d0336"],coral:["#fff0eb","#ffd6cc","#ffb4a1","#fd8c73","#ec6547","#c4432b","#9e2f1c","#801f0f","#691105","#510901"]}}},35185:function(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default={canvasDefaultTransparent:"rgba(255,255,255,0)",pageHeaderBg:"#f6f8fa",marketingIcon:{primary:"#218bff",secondary:"#54aeff"},diffBlob:{addition:{numText:"#24292f",fg:"#24292f",numBg:"rgba(84,174,255,0.4)",lineBg:"rgba(221,244,255,0.5)",wordBg:"rgba(84,174,255,0.4)"},deletion:{numText:"#24292f",fg:"#24292f",numBg:"rgba(247,153,57,0.4)",lineBg:"rgba(255,245,232,0.5)",wordBg:"rgba(255,188,109,0.5)"},hunk:{numBg:"rgba(84,174,255,0.4)"},expander:{icon:"#57606a"},selectedLineHighlightMixBlendMode:"multiply"},diffstat:{deletionBorder:"rgba(27,31,36,0.15)",additionBorder:"rgba(27,31,36,0.15)",additionBg:"#0969da"},searchKeyword:{hl:"#fff8c5"},prettylights:{syntax:{comment:"#6e7781",constant:"#0550ae",entity:"#6639ba",storageModifierImport:"#24292f",entityTag:"#0550ae",keyword:"#b35900",string:"#0a3069",variable:"#8a4600",brackethighlighterUnmatched:"#6f3800",invalidIllegalText:"#f6f8fa",invalidIllegalBg:"#6f3800",carriageReturnText:"#f6f8fa",carriageReturnBg:"#b35900",stringRegexp:"#0550ae",markupList:"#3b2300",markupHeading:"#0550ae",markupItalic:"#24292f",markupBold:"#24292f",markupDeletedText:"#6f3800",markupDeletedBg:"#fff5e8",markupInsertedText:"#0550ae",markupInsertedBg:"#ddf4ff",markupChangedText:"#8a4600",markupChangedBg:"#ffddb0",markupIgnoredText:"#eaeef2",markupIgnoredBg:"#0550ae",metaDiffRange:"#8250df",brackethighlighterAngle:"#57606a",sublimelinterGutterMark:"#8c959f",constantOtherReferenceLink:"#0a3069"}},codemirror:{text:"#24292f",bg:"#ffffff",guttersBg:"#ffffff",guttermarkerText:"#ffffff",guttermarkerSubtleText:"#6e7781",linenumberText:"#57606a",cursor:"#24292f",selectionBg:"rgba(84,174,255,0.4)",activelineBg:"rgba(234,238,242,0.5)",matchingbracketText:"#24292f",linesBg:"#ffffff",syntax:{comment:"#24292f",constant:"#0550ae",entity:"#8250df",keyword:"#b35900",storage:"#b35900",string:"#0a3069",support:"#0550ae",variable:"#8a4600"}},checks:{bg:"#24292f",runBorderWidth:"0px",containerBorderWidth:"0px",textPrimary:"#f6f8fa",textSecondary:"#8c959f",textLink:"#54aeff",btnIcon:"#afb8c1",btnHoverIcon:"#f6f8fa",btnHoverBg:"rgba(255,255,255,0.125)",inputText:"#eaeef2",inputPlaceholderText:"#8c959f",inputFocusText:"#8c959f",inputBg:"#32383f",inputShadow:"none",donutError:"#dd7815",donutPending:"#bf8700",donutSuccess:"#0969da",donutNeutral:"#afb8c1",dropdownText:"#afb8c1",dropdownBg:"#32383f",dropdownBorder:"#424a53",dropdownShadow:"rgba(27,31,36,0.3)",dropdownHoverText:"#f6f8fa",dropdownHoverBg:"#424a53",dropdownBtnHoverText:"#f6f8fa",dropdownBtnHoverBg:"#32383f",scrollbarThumbBg:"#57606a",headerLabelText:"#d0d7de",headerLabelOpenText:"#f6f8fa",headerBorder:"#32383f",headerIcon:"#8c959f",lineText:"#d0d7de",lineNumText:"rgba(140,149,159,0.75)",lineTimestampText:"#8c959f",lineHoverBg:"#32383f",lineSelectedBg:"rgba(33,139,255,0.15)",lineSelectedNumText:"#54aeff",lineDtFmText:"#24292f",lineDtFmBg:"#9a6700",gateBg:"rgba(125,78,0,0.15)",gateText:"#d0d7de",gateWaitingText:"#d4a72c",stepHeaderOpenBg:"#32383f",stepErrorText:"#f79939",stepWarningText:"#d4a72c",loglineText:"#8c959f",loglineNumText:"rgba(140,149,159,0.75)",loglineDebugText:"#c297ff",loglineErrorText:"#d0d7de",loglineErrorNumText:"#f79939",loglineErrorBg:"rgba(138,70,0,0.15)",loglineWarningText:"#d0d7de",loglineWarningNumText:"#d4a72c",loglineWarningBg:"rgba(125,78,0,0.15)",loglineCommandText:"#54aeff",loglineSectionText:"#54aeff",ansi:{black:"#24292f",blackBright:"#32383f",white:"#d0d7de",whiteBright:"#d0d7de",gray:"#8c959f",red:"#f79939",redBright:"#ffbc6d",green:"#54aeff",greenBright:"#80ccff",yellow:"#d4a72c",yellowBright:"#eac54f",blue:"#54aeff",blueBright:"#80ccff",magenta:"#c297ff",magentaBright:"#d8b9ff",cyan:"#76e3ea",cyanBright:"#b3f0ff"}},project:{headerBg:"#24292f",sidebarBg:"#ffffff",gradientIn:"#ffffff",gradientOut:"rgba(255,255,255,0)"},mktg:{btn:{bg:"#1b1f23",shadow:{outline:"rgb(0 0 0 / 15%) 0 0 0 1px inset",focus:"rgb(0 0 0 / 15%) 0 0 0 4px",hover:"0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02)",hoverMuted:"rgb(0 0 0 / 70%) 0 0 0 2px inset"}}},control:{borderColor:{emphasis:"#858F99"}},avatar:{bg:"#ffffff",border:"rgba(27,31,36,0.15)",stackFade:"#afb8c1",stackFadeMore:"#d0d7de",childShadow:"0 0 0 2px rgba(255,255,255,0.8)"},topicTag:{border:"rgba(0,0,0,0)"},counter:{border:"rgba(0,0,0,0)"},selectMenu:{backdropBorder:"rgba(0,0,0,0)",tapHighlight:"rgba(175,184,193,0.5)",tapFocusBg:"#b6e3ff"},overlay:{shadow:"0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12)",backdrop:"rgba(140,149,159,0.2)"},header:{text:"rgba(255,255,255,0.7)",bg:"#24292f",divider:"#57606a",logo:"#ffffff"},headerSearch:{bg:"#24292f",border:"#57606a"},sidenav:{selectedBg:"#ffffff"},menu:{bgActive:"rgba(0,0,0,0)"},input:{disabledBg:"rgba(175,184,193,0.2)"},timeline:{badgeBg:"#eaeef2"},ansi:{black:"#24292f",blackBright:"#57606a",white:"#6e7781",whiteBright:"#8c959f",gray:"#6e7781",red:"#b35900",redBright:"#8a4600",green:"#0550ae",greenBright:"#0969da",yellow:"#4d2d00",yellowBright:"#633c01",blue:"#0969da",blueBright:"#218bff",magenta:"#8250df",magentaBright:"#a475f9",cyan:"#1b7c83",cyanBright:"#3192aa"},btn:{text:"#24292f",bg:"#f6f8fa",border:"rgba(27,31,36,0.15)",shadow:"0 1px 0 rgba(27,31,36,0.04)",insetShadow:"inset 0 1px 0 rgba(255,255,255,0.25)",hoverBg:"#f3f4f6",hoverBorder:"rgba(27,31,36,0.15)",activeBg:"hsla(220,14%,93%,1)",activeBorder:"rgba(27,31,36,0.15)",selectedBg:"hsla(220,14%,94%,1)",counterBg:"rgba(27,31,36,0.08)",primary:{text:"#ffffff",bg:"#0969da",border:"rgba(27,31,36,0.15)",shadow:"0 1px 0 rgba(27,31,36,0.1)",insetShadow:"inset 0 1px 0 rgba(255,255,255,0.03)",hoverBg:"#0969da",hoverBorder:"rgba(27,31,36,0.15)",selectedBg:"hsla(212,92%,43%,1)",selectedShadow:"inset 0 1px 0 rgba(0,33,85,0.2)",disabledText:"rgba(255,255,255,0.8)",disabledBg:"#80ccff",disabledBorder:"rgba(27,31,36,0.15)",icon:"rgba(255,255,255,0.8)",counterBg:"rgba(0,33,85,0.2)"},outline:{text:"#0969da",hoverText:"#ffffff",hoverBg:"#0969da",hoverBorder:"rgba(27,31,36,0.15)",hoverShadow:"0 1px 0 rgba(27,31,36,0.1)",hoverInsetShadow:"inset 0 1px 0 rgba(255,255,255,0.03)",hoverCounterBg:"rgba(255,255,255,0.2)",selectedText:"#ffffff",selectedBg:"hsla(212,92%,42%,1)",selectedBorder:"rgba(27,31,36,0.15)",selectedShadow:"inset 0 1px 0 rgba(0,33,85,0.2)",disabledText:"rgba(9,105,218,0.5)",disabledBg:"#f6f8fa",disabledCounterBg:"rgba(9,105,218,0.05)",counterBg:"#0969da1a",counterFg:"#0550ae",hoverCounterFg:"#ffffff",disabledCounterFg:"rgba(9,105,218,0.5)"},danger:{text:"#b35900",hoverText:"#ffffff",hoverBg:"#8a4600",hoverBorder:"rgba(27,31,36,0.15)",hoverShadow:"0 1px 0 rgba(27,31,36,0.1)",hoverInsetShadow:"inset 0 1px 0 rgba(255,255,255,0.03)",hoverCounterBg:"rgba(255,255,255,0.2)",selectedText:"#ffffff",selectedBg:"hsla(30,100%,32%,1)",selectedBorder:"rgba(27,31,36,0.15)",selectedShadow:"inset 0 1px 0 rgba(65,32,0,0.2)",disabledText:"rgba(179,89,0,0.5)",disabledBg:"#f6f8fa",disabledCounterBg:"rgba(179,89,0,0.05)",counterBg:"rgba(179,89,0,0.1)",icon:"#b35900",hoverIcon:"#ffffff",counterFg:"#8a4600",hoverCounterFg:"#ffffff",disabledCounterFg:"rgba(179,89,0,0.5)"}},underlinenav:{icon:"#6e7781",borderHover:"rgba(175,184,193,0.2)"},actionListItem:{inlineDivider:"rgba(208,215,222,0.48)",default:{hoverBg:"rgba(208,215,222,0.32)",hoverBorder:"rgba(0,0,0,0)",activeBg:"rgba(208,215,222,0.48)",activeBorder:"rgba(0,0,0,0)",selectedBg:"rgba(208,215,222,0.24)"},danger:{hoverBg:"rgba(255,245,232,0.64)",activeBg:"#fff5e8",hoverText:"#b35900"}},switchTrack:{bg:"#eaeef2",hoverBg:"hsla(210,24%,90%,1)",activeBg:"hsla(210,24%,88%,1)",disabledBg:"#8c959f",fg:"#57606a",disabledFg:"#ffffff",border:"rgba(0,0,0,0)",checked:{bg:"#0969da",hoverBg:"#0860CA",activeBg:"#0757BA",fg:"#ffffff",disabledFg:"#ffffff",border:"rgba(0,0,0,0)"}},switchKnob:{bg:"#ffffff",disabledBg:"#f6f8fa",border:"#858F99",checked:{bg:"#ffffff",disabledBg:"#f6f8fa",border:"#0969da"}},segmentedControl:{bg:"#eaeef2",button:{bg:"#ffffff",hover:{bg:"rgba(175,184,193,0.2)"},active:{bg:"rgba(175,184,193,0.4)"},selected:{border:"#8c959f"}}},treeViewItem:{chevron:{hoverBg:"rgba(208,215,222,0.32)"},directory:{fill:"#54aeff"}},fg:{default:"#24292f",muted:"#57606a",subtle:"#6e7781",onEmphasis:"#ffffff"},canvas:{default:"#ffffff",overlay:"#ffffff",inset:"#f6f8fa",subtle:"#f6f8fa"},border:{default:"#d0d7de",muted:"hsla(210,18%,87%,1)",subtle:"rgba(27,31,36,0.15)"},shadow:{small:"0 1px 0 rgba(27,31,36,0.04)",medium:"0 3px 6px rgba(140,149,159,0.15)",large:"0 8px 24px rgba(140,149,159,0.2)",extraLarge:"0 12px 28px rgba(140,149,159,0.3)"},neutral:{emphasisPlus:"#24292f",emphasis:"#6e7781",muted:"rgba(175,184,193,0.2)",subtle:"rgba(234,238,242,0.5)"},accent:{fg:"#0969da",emphasis:"#0969da",muted:"rgba(84,174,255,0.4)",subtle:"#ddf4ff"},success:{fg:"#0969da",emphasis:"#0969da",muted:"rgba(84,174,255,0.4)",subtle:"#ddf4ff"},attention:{fg:"#9a6700",emphasis:"#9a6700",muted:"rgba(212,167,44,0.4)",subtle:"#fff8c5"},severe:{fg:"#b35900",emphasis:"#b35900",muted:"rgba(247,153,57,0.4)",subtle:"#fff5e8"},danger:{fg:"#b35900",emphasis:"#b35900",muted:"rgba(247,153,57,0.4)",subtle:"#fff5e8"},open:{fg:"#b35900",emphasis:"#dd7815",muted:"rgba(247,153,57,0.4)",subtle:"#fff5e8"},closed:{fg:"#6e7781",emphasis:"#6e7781",muted:"rgba(175,184,193,0.4)",subtle:"#f6f8fa"},done:{fg:"#8250df",emphasis:"#8250df",muted:"rgba(194,151,255,0.4)",subtle:"#fbefff"},sponsors:{fg:"#bf3989",emphasis:"#bf3989",muted:"rgba(255,128,200,0.4)",subtle:"#ffeff7"},primer:{fg:{disabled:"#8c959f"},canvas:{backdrop:"rgba(27,31,36,0.5)",sticky:"rgba(255,255,255,0.95)"},border:{active:"#fd8c73",contrast:"rgba(27,31,36,0.1)"},shadow:{highlight:"inset 0 1px 0 rgba(255,255,255,0.25)",inset:"inset 0 1px 0 rgba(208,215,222,0.2)"}},scale:{black:"#1b1f24",white:"#ffffff",gray:["#f6f8fa","#eaeef2","#d0d7de","#afb8c1","#8c959f","#6e7781","#57606a","#424a53","#32383f","#24292f"],blue:["#ddf4ff","#b6e3ff","#80ccff","#54aeff","#218bff","#0969da","#0550ae","#033d8b","#0a3069","#002155"],green:["#ddf4ff","#b6e3ff","#80ccff","#54aeff","#218bff","#0969da","#0550ae","#033d8b","#0a3069","#002155"],yellow:["#fff8c5","#fae17d","#eac54f","#d4a72c","#bf8700","#9a6700","#7d4e00","#633c01","#4d2d00","#3b2300"],orange:["#fff5e8","#ffddb0","#ffbc6d","#f79939","#dd7815","#b35900","#8a4600","#6f3800","#572c00","#412000"],red:["#fff5e8","#ffddb0","#ffbc6d","#f79939","#dd7815","#b35900","#8a4600","#6f3800","#572c00","#412000"],purple:["#fbefff","#ecd8ff","#d8b9ff","#c297ff","#a475f9","#8250df","#6639ba","#512a97","#3e1f79","#2e1461"],pink:["#ffeff7","#ffd3eb","#ffadda","#ff80c8","#e85aad","#bf3989","#99286e","#772057","#611347","#4d0336"],coral:["#fff0eb","#ffd6cc","#ffb4a1","#fd8c73","#ec6547","#c4432b","#9e2f1c","#801f0f","#691105","#510901"]}}},9820:function(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default={canvasDefaultTransparent:"rgba(255,255,255,0)",pageHeaderBg:"#ffffff",marketingIcon:{primary:"#1168e3",secondary:"#368cf9"},diffBlob:{addition:{numText:"#0e1116",fg:"#ffffff",numBg:"#ccffd8",lineBg:"#e6ffec",wordBg:"#055d20"},deletion:{numText:"#0e1116",fg:"#ffffff",numBg:"#ffd7d5",lineBg:"#fff0ee",wordBg:"#a0111f"},hunk:{numBg:"#9cd7ff"},expander:{icon:"#0e1116"},selectedLineHighlightMixBlendMode:"multiply"},diffstat:{deletionBorder:"rgba(1,4,9,0.8)",additionBorder:"rgba(1,4,9,0.8)",additionBg:"#055d20"},searchKeyword:{hl:"#fcf7be"},prettylights:{syntax:{comment:"#66707b",constant:"#023b95",entity:"#512598",storageModifierImport:"#0e1116",entityTag:"#024c1a",keyword:"#a0111f",string:"#032563",variable:"#702c00",brackethighlighterUnmatched:"#6e011a",invalidIllegalText:"#ffffff",invalidIllegalBg:"#6e011a",carriageReturnText:"#ffffff",carriageReturnBg:"#a0111f",stringRegexp:"#024c1a",markupList:"#2e1800",markupHeading:"#023b95",markupItalic:"#0e1116",markupBold:"#0e1116",markupDeletedText:"#6e011a",markupDeletedBg:"#fff0ee",markupInsertedText:"#024c1a",markupInsertedBg:"#d2fedb",markupChangedText:"#702c00",markupChangedBg:"#ffc67b",markupIgnoredText:"#e7ecf0",markupIgnoredBg:"#023b95",metaDiffRange:"#622cbc",brackethighlighterAngle:"#4b535d",sublimelinterGutterMark:"#88929d",constantOtherReferenceLink:"#032563"}},codemirror:{text:"#0e1116",bg:"#ffffff",guttersBg:"#ffffff",guttermarkerText:"#ffffff",guttermarkerSubtleText:"#66707b",linenumberText:"#0e1116",cursor:"#0e1116",selectionBg:"#368cf9",activelineBg:"#e7ecf0",matchingbracketText:"#0e1116",linesBg:"#ffffff",syntax:{comment:"#0e1116",constant:"#023b95",entity:"#622cbc",keyword:"#a0111f",storage:"#a0111f",string:"#032563",support:"#023b95",variable:"#702c00"}},checks:{bg:"#0e1116",runBorderWidth:"0px",containerBorderWidth:"0px",textPrimary:"#ffffff",textSecondary:"#88929d",textLink:"#368cf9",btnIcon:"#acb6c0",btnHoverIcon:"#ffffff",btnHoverBg:"rgba(255,255,255,0.125)",inputText:"#e7ecf0",inputPlaceholderText:"#88929d",inputFocusText:"#88929d",inputBg:"#20252c",inputShadow:"none",donutError:"#d5232c",donutPending:"#956400",donutSuccess:"#055d20",donutNeutral:"#acb6c0",dropdownText:"#acb6c0",dropdownBg:"#20252c",dropdownBorder:"#343b43",dropdownShadow:"rgba(1,4,9,0.3)",dropdownHoverText:"#ffffff",dropdownHoverBg:"#343b43",dropdownBtnHoverText:"#ffffff",dropdownBtnHoverBg:"#20252c",scrollbarThumbBg:"#4b535d",headerLabelText:"#ced5dc",headerLabelOpenText:"#ffffff",headerBorder:"#20252c",headerIcon:"#88929d",lineText:"#ced5dc",lineNumText:"rgba(136,146,157,0.75)",lineTimestampText:"#88929d",lineHoverBg:"#20252c",lineSelectedBg:"rgba(17,104,227,0.15)",lineSelectedNumText:"#368cf9",lineDtFmText:"#0e1116",lineDtFmBg:"#744500",gateBg:"rgba(96,55,0,0.15)",gateText:"#ced5dc",gateWaitingText:"#b58407",stepHeaderOpenBg:"#20252c",stepErrorText:"#ee5a5d",stepWarningText:"#b58407",loglineText:"#88929d",loglineNumText:"rgba(136,146,157,0.75)",loglineDebugText:"#a371f7",loglineErrorText:"#ced5dc",loglineErrorNumText:"#ee5a5d",loglineErrorBg:"rgba(134,6,29,0.15)",loglineWarningText:"#ced5dc",loglineWarningNumText:"#b58407",loglineWarningBg:"rgba(96,55,0,0.15)",loglineCommandText:"#368cf9",loglineSectionText:"#26a148",ansi:{black:"#0e1116",blackBright:"#20252c",white:"#ced5dc",whiteBright:"#ced5dc",gray:"#88929d",red:"#ee5a5d",redBright:"#ff8e8a",green:"#26a148",greenBright:"#43c663",yellow:"#b58407",yellowBright:"#d5a824",blue:"#368cf9",blueBright:"#67b3fd",magenta:"#a371f7",magentaBright:"#c49bff",cyan:"#76e3ea",cyanBright:"#b3f0ff"}},project:{headerBg:"#0e1116",sidebarBg:"#ffffff",gradientIn:"#ffffff",gradientOut:"rgba(255,255,255,0)"},mktg:{btn:{bg:"#1b1f23",shadow:{outline:"rgb(0 0 0 / 15%) 0 0 0 1px inset",focus:"rgb(0 0 0 / 15%) 0 0 0 4px",hover:"0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02)",hoverMuted:"rgb(0 0 0 / 70%) 0 0 0 2px inset"}}},control:{borderColor:{emphasis:"#20252c"}},avatar:{bg:"#ffffff",border:"rgba(1,4,9,0.8)",stackFade:"#acb6c0",stackFadeMore:"#ced5dc",childShadow:"0 0 0 2px rgba(255,255,255,0.8)"},topicTag:{border:"#0349b4"},counter:{border:"#20252c"},selectMenu:{backdropBorder:"rgba(0,0,0,0)",tapHighlight:"rgba(172,182,192,0.5)",tapFocusBg:"#9cd7ff"},overlay:{shadow:"0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12)",backdrop:"rgba(136,146,157,0.2)"},header:{text:"rgba(255,255,255,0.7)",bg:"#0e1116",divider:"#acb6c0",logo:"#ffffff"},headerSearch:{bg:"#0e1116",border:"#4b535d"},sidenav:{selectedBg:"#ffffff"},menu:{bgActive:"rgba(0,0,0,0)"},input:{disabledBg:"rgba(172,182,192,0.2)"},timeline:{badgeBg:"#e7ecf0"},ansi:{black:"#0e1116",blackBright:"#4b535d",white:"#66707b",whiteBright:"#88929d",gray:"#66707b",red:"#a0111f",redBright:"#86061d",green:"#024c1a",greenBright:"#055d20",yellow:"#3f2200",yellowBright:"#4e2c00",blue:"#0349b4",blueBright:"#1168e3",magenta:"#622cbc",magentaBright:"#844ae7",cyan:"#1b7c83",cyanBright:"#3192aa"},btn:{text:"#0e1116",bg:"#e7ecf0",border:"rgba(1,4,9,0.8)",shadow:"0 1px 0 rgba(1,4,9,0.04)",insetShadow:"inset 0 1px 0 rgba(255,255,255,0.25)",hoverBg:"#ced5dc",hoverBorder:"rgba(1,4,9,0.8)",activeBg:"#acb6c0",activeBorder:"rgba(1,4,9,0.8)",selectedBg:"#acb6c0",counterBg:"rgba(1,4,9,0.08)",primary:{text:"#ffffff",bg:"#055d20",border:"#013d14",shadow:"0 1px 0 rgba(1,4,9,0.1)",insetShadow:"inset 0 1px 0 rgba(255,255,255,0.03)",hoverBg:"#024c1a",hoverBorder:"#013d14",selectedBg:"hsla(139,95%,13%,1)",selectedShadow:"inset 0 1px 0 rgba(0,35,11,0.2)",disabledText:"rgba(255,255,255,0.8)",disabledBg:"#94d3a2",disabledBorder:"rgba(1,4,9,0.8)",icon:"rgba(255,255,255,0.8)",counterBg:"rgba(0,35,11,0.2)"},outline:{text:"#023b95",hoverText:"#ffffff",hoverBg:"#0349b4",hoverBorder:"#022f7a",hoverShadow:"0 1px 0 rgba(1,4,9,0.1)",hoverInsetShadow:"inset 0 1px 0 rgba(255,255,255,0.03)",hoverCounterBg:"rgba(255,255,255,0.2)",selectedText:"#ffffff",selectedBg:"#022f7a",selectedBorder:"#022f7a",selectedShadow:"inset 0 1px 0 rgba(2,26,74,0.2)",disabledText:"rgba(3,73,180,0.5)",disabledBg:"#e7ecf0",disabledCounterBg:"rgba(3,73,180,0.05)",counterBg:"#0969da1a",counterFg:"#023b95",hoverCounterFg:"#ffffff",disabledCounterFg:"rgba(3,73,180,0.5)"},danger:{text:"#86061d",hoverText:"#ffffff",hoverBg:"#a0111f",hoverBorder:"#6e011a",hoverShadow:"0 1px 0 rgba(1,4,9,0.1)",hoverInsetShadow:"inset 0 1px 0 rgba(255,255,255,0.03)",hoverCounterBg:"rgba(255,255,255,0.2)",selectedText:"#ffffff",selectedBg:"#6e011a",selectedBorder:"#6e011a",selectedShadow:"inset 0 1px 0 rgba(67,0,17,0.2)",disabledText:"rgba(160,17,31,0.5)",disabledBg:"#e7ecf0",disabledCounterBg:"rgba(160,17,31,0.05)",counterBg:"rgba(160,17,31,0.1)",icon:"#86061d",hoverIcon:"#ffffff",counterFg:"#86061d",hoverCounterFg:"#ffffff",disabledCounterFg:"rgba(160,17,31,0.5)"}},underlinenav:{icon:"#66707b",borderHover:"rgba(172,182,192,0.2)"},actionListItem:{inlineDivider:"#88929d",default:{hoverBg:"#e7ecf0",hoverBorder:"#88929d",activeBg:"#ced5dc",activeBorder:"#20252c",selectedBg:"#ced5dc"},danger:{hoverBg:"#a0111f",activeBg:"#6e011a",hoverText:"#ffffff"}},switchTrack:{bg:"#66707b",hoverBg:"hsla(211,9%,47%,1)",activeBg:"hsla(211,9%,49%,1)",disabledBg:"#88929d",fg:"#ffffff",disabledFg:"#ffffff",border:"rgba(0,0,0,0)",checked:{bg:"#0349b4",hoverBg:"#0860CA",activeBg:"#0757BA",fg:"#ffffff",disabledFg:"#ffffff",border:"rgba(0,0,0,0)"}},switchKnob:{bg:"#ffffff",disabledBg:"#e7ecf0",border:"#20252c",checked:{bg:"#ffffff",disabledBg:"#e7ecf0",border:"#0349b4"}},segmentedControl:{bg:"#e7ecf0",button:{bg:"#ffffff",hover:{bg:"rgba(172,182,192,0.2)"},active:{bg:"rgba(172,182,192,0.4)"},selected:{border:"#88929d"}}},treeViewItem:{chevron:{hoverBg:"#ced5dc"},directory:{fill:"#368cf9"}},fg:{default:"#0e1116",muted:"#0e1116",subtle:"#66707b",onEmphasis:"#ffffff"},canvas:{default:"#ffffff",overlay:"#ffffff",inset:"#ffffff",subtle:"#e7ecf0"},border:{default:"#20252c",muted:"#88929d",subtle:"rgba(1,4,9,0.8)"},shadow:{small:"0 1px 0 rgba(1,4,9,0.04)",medium:"0 3px 6px rgba(136,146,157,0.15)",large:"0 8px 24px rgba(136,146,157,0.2)",extraLarge:"0 12px 28px rgba(136,146,157,0.3)"},neutral:{emphasisPlus:"#0e1116",emphasis:"#66707b",muted:"rgba(172,182,192,0.2)",subtle:"#e7ecf0"},accent:{fg:"#0349b4",emphasis:"#0349b4",muted:"#368cf9",subtle:"#dff7ff"},success:{fg:"#055d20",emphasis:"#055d20",muted:"#26a148",subtle:"#d2fedb"},attention:{fg:"#744500",emphasis:"#744500",muted:"#b58407",subtle:"#fcf7be"},severe:{fg:"#873800",emphasis:"#873800",muted:"#dc6d1a",subtle:"#fff2d5"},danger:{fg:"#d1242f",emphasis:"#a0111f",muted:"#ee5a5d",subtle:"#fff0ee"},open:{fg:"#055d20",emphasis:"#055d20",muted:"rgba(38,161,72,0.4)",subtle:"#d2fedb"},closed:{fg:"#d1242f",emphasis:"#a0111f",muted:"rgba(238,90,93,0.4)",subtle:"#fff0ee"},done:{fg:"#622cbc",emphasis:"#622cbc",muted:"#a371f7",subtle:"#faf0fe"},sponsors:{fg:"#971368",emphasis:"#971368",muted:"#ed4baf",subtle:"#feeff7"},primer:{fg:{disabled:"#88929d"},canvas:{backdrop:"rgba(1,4,9,0.5)",sticky:"rgba(255,255,255,0.95)"},border:{active:"#ef5b48",contrast:"rgba(1,4,9,0.1)"},shadow:{highlight:"inset 0 1px 0 rgba(255,255,255,0.25)",inset:"inset 0 1px 0 rgba(206,213,220,0.2)"}},scale:{black:"#010409",white:"#ffffff",gray:["#ffffff","#e7ecf0","#ced5dc","#acb6c0","#88929d","#66707b","#4b535d","#343b43","#20252c","#0e1116"],blue:["#dff7ff","#9cd7ff","#67b3fd","#368cf9","#1168e3","#0349b4","#023b95","#022f7a","#032563","#021a4a"],green:["#d2fedb","#82e596","#43c663","#26a148","#117f32","#055d20","#024c1a","#013d14","#003110","#00230b"],yellow:["#fcf7be","#f0ce53","#d5a824","#b58407","#956400","#744500","#603700","#4e2c00","#3f2200","#2e1800"],orange:["#fff2d5","#ffc67b","#f99636","#dc6d1a","#b45105","#873800","#702c00","#5b2300","#491b00","#361200"],red:["#fff0ee","#ffc1bc","#ff8e8a","#ee5a5d","#d5232c","#a0111f","#86061d","#6e011a","#5a0016","#430011"],purple:["#faf0fe","#e0c5ff","#c49bff","#a371f7","#844ae7","#622cbc","#512598","#411d7b","#341763","#260f49"],pink:["#feeff7","#ffbde0","#fc87ca","#ed4baf","#c9248e","#971368","#7d0c57","#660847","#53043a","#3e022b"],coral:["#fff0ed","#ffc2b6","#ff8f7e","#ef5b48","#cd3425","#9f1710","#870706","#6f0107","#5b0002","#430200"]}}},28114:function(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default={canvasDefaultTransparent:"rgba(255,255,255,0)",pageHeaderBg:"#f6f8fa",marketingIcon:{primary:"#218bff",secondary:"#54aeff"},diffBlob:{addition:{numText:"#24292f",fg:"#24292f",numBg:"rgba(84,174,255,0.4)",lineBg:"rgba(221,244,255,0.5)",wordBg:"rgba(84,174,255,0.4)"},deletion:{numText:"#24292f",fg:"#24292f",numBg:"rgba(255,129,130,0.4)",lineBg:"rgba(255,235,233,0.5)",wordBg:"rgba(255,171,168,0.5)"},hunk:{numBg:"rgba(84,174,255,0.4)"},expander:{icon:"#57606a"},selectedLineHighlightMixBlendMode:"multiply"},diffstat:{deletionBorder:"rgba(27,31,36,0.15)",additionBorder:"rgba(27,31,36,0.15)",additionBg:"#0969da"},searchKeyword:{hl:"#fff8c5"},prettylights:{syntax:{comment:"#6e7781",constant:"#0550ae",entity:"#6639ba",storageModifierImport:"#24292f",entityTag:"#0550ae",keyword:"#cf222e",string:"#0a3069",variable:"#a40e26",brackethighlighterUnmatched:"#82071e",invalidIllegalText:"#f6f8fa",invalidIllegalBg:"#82071e",carriageReturnText:"#f6f8fa",carriageReturnBg:"#cf222e",stringRegexp:"#0550ae",markupList:"#3b2300",markupHeading:"#0550ae",markupItalic:"#24292f",markupBold:"#24292f",markupDeletedText:"#82071e",markupDeletedBg:"#ffebe9",markupInsertedText:"#0550ae",markupInsertedBg:"#ddf4ff",markupChangedText:"#a40e26",markupChangedBg:"#ffcecb",markupIgnoredText:"#eaeef2",markupIgnoredBg:"#0550ae",metaDiffRange:"#8250df",brackethighlighterAngle:"#57606a",sublimelinterGutterMark:"#8c959f",constantOtherReferenceLink:"#0a3069"}},codemirror:{text:"#24292f",bg:"#ffffff",guttersBg:"#ffffff",guttermarkerText:"#ffffff",guttermarkerSubtleText:"#6e7781",linenumberText:"#57606a",cursor:"#24292f",selectionBg:"rgba(84,174,255,0.4)",activelineBg:"rgba(234,238,242,0.5)",matchingbracketText:"#24292f",linesBg:"#ffffff",syntax:{comment:"#24292f",constant:"#0550ae",entity:"#8250df",keyword:"#cf222e",storage:"#cf222e",string:"#0a3069",support:"#0550ae",variable:"#a40e26"}},checks:{bg:"#24292f",runBorderWidth:"0px",containerBorderWidth:"0px",textPrimary:"#f6f8fa",textSecondary:"#8c959f",textLink:"#54aeff",btnIcon:"#afb8c1",btnHoverIcon:"#f6f8fa",btnHoverBg:"rgba(255,255,255,0.125)",inputText:"#eaeef2",inputPlaceholderText:"#8c959f",inputFocusText:"#8c959f",inputBg:"#32383f",inputShadow:"none",donutError:"#fa4549",donutPending:"#bf8700",donutSuccess:"#0969da",donutNeutral:"#afb8c1",dropdownText:"#afb8c1",dropdownBg:"#32383f",dropdownBorder:"#424a53",dropdownShadow:"rgba(27,31,36,0.3)",dropdownHoverText:"#f6f8fa",dropdownHoverBg:"#424a53",dropdownBtnHoverText:"#f6f8fa",dropdownBtnHoverBg:"#32383f",scrollbarThumbBg:"#57606a",headerLabelText:"#d0d7de",headerLabelOpenText:"#f6f8fa",headerBorder:"#32383f",headerIcon:"#8c959f",lineText:"#d0d7de",lineNumText:"rgba(140,149,159,0.75)",lineTimestampText:"#8c959f",lineHoverBg:"#32383f",lineSelectedBg:"rgba(33,139,255,0.15)",lineSelectedNumText:"#54aeff",lineDtFmText:"#24292f",lineDtFmBg:"#9a6700",gateBg:"rgba(125,78,0,0.15)",gateText:"#d0d7de",gateWaitingText:"#d4a72c",stepHeaderOpenBg:"#32383f",stepErrorText:"#ff8182",stepWarningText:"#d4a72c",loglineText:"#8c959f",loglineNumText:"rgba(140,149,159,0.75)",loglineDebugText:"#c297ff",loglineErrorText:"#d0d7de",loglineErrorNumText:"#ff8182",loglineErrorBg:"rgba(164,14,38,0.15)",loglineWarningText:"#d0d7de",loglineWarningNumText:"#d4a72c",loglineWarningBg:"rgba(125,78,0,0.15)",loglineCommandText:"#54aeff",loglineSectionText:"#54aeff",ansi:{black:"#24292f",blackBright:"#32383f",white:"#d0d7de",whiteBright:"#d0d7de",gray:"#8c959f",red:"#ff8182",redBright:"#ffaba8",green:"#54aeff",greenBright:"#80ccff",yellow:"#d4a72c",yellowBright:"#eac54f",blue:"#54aeff",blueBright:"#80ccff",magenta:"#c297ff",magentaBright:"#d8b9ff",cyan:"#76e3ea",cyanBright:"#b3f0ff"}},project:{headerBg:"#24292f",sidebarBg:"#ffffff",gradientIn:"#ffffff",gradientOut:"rgba(255,255,255,0)"},mktg:{btn:{bg:"#1b1f23",shadow:{outline:"rgb(0 0 0 / 15%) 0 0 0 1px inset",focus:"rgb(0 0 0 / 15%) 0 0 0 4px",hover:"0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02)",hoverMuted:"rgb(0 0 0 / 70%) 0 0 0 2px inset"}}},control:{borderColor:{emphasis:"#858F99"}},avatar:{bg:"#ffffff",border:"rgba(27,31,36,0.15)",stackFade:"#afb8c1",stackFadeMore:"#d0d7de",childShadow:"0 0 0 2px rgba(255,255,255,0.8)"},topicTag:{border:"rgba(0,0,0,0)"},counter:{border:"rgba(0,0,0,0)"},selectMenu:{backdropBorder:"rgba(0,0,0,0)",tapHighlight:"rgba(175,184,193,0.5)",tapFocusBg:"#b6e3ff"},overlay:{shadow:"0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12)",backdrop:"rgba(140,149,159,0.2)"},header:{text:"rgba(255,255,255,0.7)",bg:"#24292f",divider:"#57606a",logo:"#ffffff"},headerSearch:{bg:"#24292f",border:"#57606a"},sidenav:{selectedBg:"#ffffff"},menu:{bgActive:"rgba(0,0,0,0)"},input:{disabledBg:"rgba(175,184,193,0.2)"},timeline:{badgeBg:"#eaeef2"},ansi:{black:"#24292f",blackBright:"#57606a",white:"#6e7781",whiteBright:"#8c959f",gray:"#6e7781",red:"#cf222e",redBright:"#a40e26",green:"#0550ae",greenBright:"#0969da",yellow:"#4d2d00",yellowBright:"#633c01",blue:"#0969da",blueBright:"#218bff",magenta:"#8250df",magentaBright:"#a475f9",cyan:"#1b7c83",cyanBright:"#3192aa"},btn:{text:"#24292f",bg:"#f6f8fa",border:"rgba(27,31,36,0.15)",shadow:"0 1px 0 rgba(27,31,36,0.04)",insetShadow:"inset 0 1px 0 rgba(255,255,255,0.25)",hoverBg:"#f3f4f6",hoverBorder:"rgba(27,31,36,0.15)",activeBg:"hsla(220,14%,93%,1)",activeBorder:"rgba(27,31,36,0.15)",selectedBg:"hsla(220,14%,94%,1)",counterBg:"rgba(27,31,36,0.08)",primary:{text:"#ffffff",bg:"#0969da",border:"rgba(27,31,36,0.15)",shadow:"0 1px 0 rgba(27,31,36,0.1)",insetShadow:"inset 0 1px 0 rgba(255,255,255,0.03)",hoverBg:"#0969da",hoverBorder:"rgba(27,31,36,0.15)",selectedBg:"hsla(212,92%,43%,1)",selectedShadow:"inset 0 1px 0 rgba(0,33,85,0.2)",disabledText:"rgba(255,255,255,0.8)",disabledBg:"#80ccff",disabledBorder:"rgba(27,31,36,0.15)",icon:"rgba(255,255,255,0.8)",counterBg:"rgba(0,33,85,0.2)"},outline:{text:"#0969da",hoverText:"#ffffff",hoverBg:"#0969da",hoverBorder:"rgba(27,31,36,0.15)",hoverShadow:"0 1px 0 rgba(27,31,36,0.1)",hoverInsetShadow:"inset 0 1px 0 rgba(255,255,255,0.03)",hoverCounterBg:"rgba(255,255,255,0.2)",selectedText:"#ffffff",selectedBg:"hsla(212,92%,42%,1)",selectedBorder:"rgba(27,31,36,0.15)",selectedShadow:"inset 0 1px 0 rgba(0,33,85,0.2)",disabledText:"rgba(9,105,218,0.5)",disabledBg:"#f6f8fa",disabledCounterBg:"rgba(9,105,218,0.05)",counterBg:"#0969da1a",counterFg:"#0550ae",hoverCounterFg:"#ffffff",disabledCounterFg:"rgba(9,105,218,0.5)"},danger:{text:"#cf222e",hoverText:"#ffffff",hoverBg:"#a40e26",hoverBorder:"rgba(27,31,36,0.15)",hoverShadow:"0 1px 0 rgba(27,31,36,0.1)",hoverInsetShadow:"inset 0 1px 0 rgba(255,255,255,0.03)",hoverCounterBg:"rgba(255,255,255,0.2)",selectedText:"#ffffff",selectedBg:"hsla(356,72%,44%,1)",selectedBorder:"rgba(27,31,36,0.15)",selectedShadow:"inset 0 1px 0 rgba(76,0,20,0.2)",disabledText:"rgba(207,34,46,0.5)",disabledBg:"#f6f8fa",disabledCounterBg:"rgba(207,34,46,0.05)",counterBg:"rgba(207,34,46,0.1)",icon:"#cf222e",hoverIcon:"#ffffff",counterFg:"#a40e26",hoverCounterFg:"#ffffff",disabledCounterFg:"rgba(207,34,46,0.5)"}},underlinenav:{icon:"#6e7781",borderHover:"rgba(175,184,193,0.2)"},actionListItem:{inlineDivider:"rgba(208,215,222,0.48)",default:{hoverBg:"rgba(208,215,222,0.32)",hoverBorder:"rgba(0,0,0,0)",activeBg:"rgba(208,215,222,0.48)",activeBorder:"rgba(0,0,0,0)",selectedBg:"rgba(208,215,222,0.24)"},danger:{hoverBg:"rgba(255,235,233,0.64)",activeBg:"#ffebe9",hoverText:"#cf222e"}},switchTrack:{bg:"#eaeef2",hoverBg:"hsla(210,24%,90%,1)",activeBg:"hsla(210,24%,88%,1)",disabledBg:"#8c959f",fg:"#57606a",disabledFg:"#ffffff",border:"rgba(0,0,0,0)",checked:{bg:"#0969da",hoverBg:"#0860CA",activeBg:"#0757BA",fg:"#ffffff",disabledFg:"#ffffff",border:"rgba(0,0,0,0)"}},switchKnob:{bg:"#ffffff",disabledBg:"#f6f8fa",border:"#858F99",checked:{bg:"#ffffff",disabledBg:"#f6f8fa",border:"#0969da"}},segmentedControl:{bg:"#eaeef2",button:{bg:"#ffffff",hover:{bg:"rgba(175,184,193,0.2)"},active:{bg:"rgba(175,184,193,0.4)"},selected:{border:"#8c959f"}}},treeViewItem:{chevron:{hoverBg:"rgba(208,215,222,0.32)"},directory:{fill:"#54aeff"}},fg:{default:"#24292f",muted:"#57606a",subtle:"#6e7781",onEmphasis:"#ffffff"},canvas:{default:"#ffffff",overlay:"#ffffff",inset:"#f6f8fa",subtle:"#f6f8fa"},border:{default:"#d0d7de",muted:"hsla(210,18%,87%,1)",subtle:"rgba(27,31,36,0.15)"},shadow:{small:"0 1px 0 rgba(27,31,36,0.04)",medium:"0 3px 6px rgba(140,149,159,0.15)",large:"0 8px 24px rgba(140,149,159,0.2)",extraLarge:"0 12px 28px rgba(140,149,159,0.3)"},neutral:{emphasisPlus:"#24292f",emphasis:"#6e7781",muted:"rgba(175,184,193,0.2)",subtle:"rgba(234,238,242,0.5)"},accent:{fg:"#0969da",emphasis:"#0969da",muted:"rgba(84,174,255,0.4)",subtle:"#ddf4ff"},success:{fg:"#0969da",emphasis:"#0969da",muted:"rgba(84,174,255,0.4)",subtle:"#ddf4ff"},attention:{fg:"#9a6700",emphasis:"#9a6700",muted:"rgba(212,167,44,0.4)",subtle:"#fff8c5"},severe:{fg:"#cf222e",emphasis:"#cf222e",muted:"rgba(255,129,130,0.4)",subtle:"#ffebe9"},danger:{fg:"#cf222e",emphasis:"#cf222e",muted:"rgba(255,129,130,0.4)",subtle:"#ffebe9"},open:{fg:"#cf222e",emphasis:"#fa4549",muted:"rgba(255,129,130,0.4)",subtle:"#ffebe9"},closed:{fg:"#6e7781",emphasis:"#6e7781",muted:"rgba(175,184,193,0.4)",subtle:"#f6f8fa"},done:{fg:"#8250df",emphasis:"#8250df",muted:"rgba(194,151,255,0.4)",subtle:"#fbefff"},sponsors:{fg:"#bf3989",emphasis:"#bf3989",muted:"rgba(255,128,200,0.4)",subtle:"#ffeff7"},primer:{fg:{disabled:"#8c959f"},canvas:{backdrop:"rgba(27,31,36,0.5)",sticky:"rgba(255,255,255,0.95)"},border:{active:"#fd8c73",contrast:"rgba(27,31,36,0.1)"},shadow:{highlight:"inset 0 1px 0 rgba(255,255,255,0.25)",inset:"inset 0 1px 0 rgba(208,215,222,0.2)"}},scale:{black:"#1b1f24",white:"#ffffff",gray:["#f6f8fa","#eaeef2","#d0d7de","#afb8c1","#8c959f","#6e7781","#57606a","#424a53","#32383f","#24292f"],blue:["#ddf4ff","#b6e3ff","#80ccff","#54aeff","#218bff","#0969da","#0550ae","#033d8b","#0a3069","#002155"],green:["#ddf4ff","#b6e3ff","#80ccff","#54aeff","#218bff","#0969da","#0550ae","#033d8b","#0a3069","#002155"],yellow:["#fff8c5","#fae17d","#eac54f","#d4a72c","#bf8700","#9a6700","#7d4e00","#633c01","#4d2d00","#3b2300"],orange:["#ffebe9","#ffcecb","#ffaba8","#ff8182","#fa4549","#cf222e","#a40e26","#82071e","#660018","#4c0014"],red:["#ffebe9","#ffcecb","#ffaba8","#ff8182","#fa4549","#cf222e","#a40e26","#82071e","#660018","#4c0014"],purple:["#fbefff","#ecd8ff","#d8b9ff","#c297ff","#a475f9","#8250df","#6639ba","#512a97","#3e1f79","#2e1461"],pink:["#ffeff7","#ffd3eb","#ffadda","#ff80c8","#e85aad","#bf3989","#99286e","#772057","#611347","#4d0336"],coral:["#fff0eb","#ffd6cc","#ffb4a1","#fd8c73","#ec6547","#c4432b","#9e2f1c","#801f0f","#691105","#510901"]}}},874:function(e,r,t){"use strict";var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0});const n=a(t(31586)),o=a(t(61578)),f=a(t(10867));r.default={colors:n.default,spacing:o.default,typography:f.default}},61578:function(e,r,t){"use strict";var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0});const n=a(t(95043));r.default={normal:n.default}},95043:function(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default={spacer:["0","4px","8px","16px","24px","32px","40px"]}},10867:function(e,r,t){"use strict";var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0});const n=a(t(11770));r.default={normal:n.default}},11770:function(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default={fontSize:["12px","14px","16px","20px","24px","32px","40px","48px"],lineHeight:{condensedUltra:1,condensed:1.25,default:1.5}}},72142:function(e,r,t){"use strict";t.d(r,{Z:function(){return f}});var a=t(3924),n=t(89880),o=t(60661);var f=a.ZP.div.withConfig({displayName:"Box",componentId:"sc-g0xbh4-0"})(n.Dh,n.$_,n.cp,n.bK,n.GQ,n.eC,n.Oq,n.Cg,n.FK,n.AF,o.Z)},2778:function(e,r,t){"use strict";t.d(r,{Fg:function(){return l},ZP:function(){return h}});var a=t(27378),n=t(31542),o=t(3924),f=t(15390),i=t(21857),d=t.n(i);const c="light",s="dark",g=a.createContext({setColorMode:()=>null,setDayScheme:()=>null,setNightScheme:()=>null}),b=({children:e,...r})=>{var t,i,b,h,m,v,x,B;const{theme:y,colorMode:w,dayScheme:T,nightScheme:k}=l(),S=null!==(t=null!==(i=r.theme)&&void 0!==i?i:y)&&void 0!==t?t:f.Z,{resolvedServerColorMode:C}=(()=>{try{var e;const r=null===(e=document.getElementById("__PRIMER_DATA__"))||void 0===e?void 0:e.textContent;if(r)return JSON.parse(r)}catch(r){}return{}})(),I=a.useRef(C),[A,O]=a.useState(null!==(b=null!==(h=r.colorMode)&&void 0!==h?h:w)&&void 0!==b?b:"day"),[E,R]=a.useState(null!==(m=null!==(v=r.dayScheme)&&void 0!==v?v:T)&&void 0!==m?m:c),[j,P]=a.useState(null!==(x=null!==(B=r.nightScheme)&&void 0!==B?B:k)&&void 0!==x?x:s),F=function(){const[e,r]=a.useState(u);return a.useEffect((()=>{var e,t;const a=null===(e=window)||void 0===e||null===(t=e.matchMedia)||void 0===t?void 0:t.call(e,"(prefers-color-scheme: dark)");function n(e){const t=e.matches;r(t?"night":"day")}if(a){if(void 0!==a.addEventListener)return a.addEventListener("change",n),function(){a.removeEventListener("change",n)};if(void 0!==a.addListener)return a.addListener(n),function(){a.removeListener(n)}}}),[]),e}(),M=I.current||p(A,F),L=function(e,r,t){switch(e){case"day":case"light":return r;case"dark":case"night":return t}}(M,E,j),{resolvedTheme:H,resolvedColorScheme:_}=a.useMemo((()=>function(e,r){if(!e.colorSchemes)return{resolvedTheme:e,resolvedColorScheme:void 0};if(!e.colorSchemes[r]){console.error(`\`${r}\` scheme not defined in \`theme.colorSchemes\``);const t=Object.keys(e.colorSchemes)[0];return{resolvedTheme:d()(e,e.colorSchemes[t]),resolvedColorScheme:t}}return{resolvedTheme:d()(e,e.colorSchemes[r]),resolvedColorScheme:r}}(S,L)),[S,L]);return a.useEffect((function(){const e=p(A,F);I.current&&(I.current!==e&&window.setTimeout((()=>{n.flushSync((()=>{O(e)})),O(A)})),I.current=null)}),[A,F]),a.useEffect((()=>{var e,t;O(null!==(e=null!==(t=r.colorMode)&&void 0!==t?t:w)&&void 0!==e?e:"day")}),[r.colorMode,w]),a.useEffect((()=>{var e,t;R(null!==(e=null!==(t=r.dayScheme)&&void 0!==t?t:T)&&void 0!==e?e:c)}),[r.dayScheme,T]),a.useEffect((()=>{var e,t;P(null!==(e=null!==(t=r.nightScheme)&&void 0!==t?t:k)&&void 0!==e?e:s)}),[r.nightScheme,k]),a.createElement(g.Provider,{value:{theme:H,colorScheme:L,colorMode:A,resolvedColorMode:M,resolvedColorScheme:_,dayScheme:E,nightScheme:j,setColorMode:O,setDayScheme:R,setNightScheme:P}},a.createElement(o.f6,{theme:H},e,r.preventSSRMismatch?a.createElement("script",{type:"application/json",id:"__PRIMER_DATA__",dangerouslySetInnerHTML:{__html:JSON.stringify({resolvedServerColorMode:M})}}):null))};function l(){return a.useContext(g)}function u(){var e,r,t;return"undefined"!=typeof window&&null!==(e=(r=window).matchMedia)&&void 0!==e&&null!==(t=e.call(r,"(prefers-color-scheme: dark)"))&&void 0!==t&&t.matches?"night":"day"}function p(e,r){return"auto"===e?r:e}b.displayName="ThemeProvider";var h=b},36488:function(e,r,t){"use strict";t.d(r,{U2:function(){return s}});var a=t(35186),n=function(e,r){return void 0===r&&(r=null),function(t){return(0,a.U2)(t.theme,e,r)}},o=t(89880),f=t(15390);const{get:i,compose:d,system:c}=o,s=e=>n(e,i(f.Z,e)),g=(d(o.Dh,o.$_,o.jf),c({whiteSpace:{property:"whiteSpace"}}));d(o.cp,g),d(o.Cg,o.AF),o.bK},60661:function(e,r,t){"use strict";t.d(r,{Z:function(){return n}});var a=t(13298);t(21857);var n=e=>(0,a.ZP)(e.sx)},15390:function(e,r,t){"use strict";t.d(r,{Z:function(){return h}});var a=t(874),n=t.n(a),o=t(22712),f=t.n(o),i=t(57434),d=t.n(i);const c=f(),s=d();function g(e){return"string"==typeof e&&/(inset\s|)([0-9.]+(\w*)\s){1,4}(rgb[a]?\(.*\)|\w+)/.test(e)}function b(e){return!g(e)&&(!!e.startsWith("#")||(!!e.startsWith("rgb")||!!e.startsWith("hsl")))}function l(e,r){return Array.isArray(e)?e.filter(r):Object.entries(e).reduce(((e,[t,a])=>{if(s(a)){const n=l(a,r);c(n)||(e[t]=n)}else r(a)&&(e[t]=a);return e}),{})}var u={fontStack:function(e){return e.map((e=>e.includes(" ")?`"${e}"`:e)).join(", ")},isShadowValue:g,isColorValue:b,filterObject:l,partitionColors:function(e){return{colors:l(e,(e=>b(e))),shadows:l(e,(e=>g(e)))}},omitScale:function(e){const{scale:r,...t}=e;return t}};const{lineHeight:p}=n().typography.normal;var h={animation:{easeOutCubic:"cubic-bezier(0.33, 1, 0.68, 1)"},borderWidths:[0,"1px"],breakpoints:["544px","768px","1012px","1280px"],fonts:{normal:u.fontStack(["-apple-system","BlinkMacSystemFont","Segoe UI","Noto Sans","Helvetica","Arial","sans-serif","Apple Color Emoji","Segoe UI Emoji"]),mono:u.fontStack(["SFMono-Regular","Consolas","Liberation Mono","Menlo","Courier","monospace"])},fontSizes:["12px","14px","16px","20px","24px","32px","40px","48px","56px"],fontWeights:{light:300,normal:400,semibold:500,bold:600},lineHeights:p,radii:["0","3px","6px","100px"],sizes:{small:"544px",medium:"768px",large:"1012px",xlarge:"1280px"},space:["0","4px","8px","16px","24px","32px","40px","48px","64px","80px","96px","112px","128px"],colorSchemes:Object.entries(n().colors).reduce(((e,[r,t])=>{const{colors:a,shadows:n}=u.partitionColors(t);return{...e,[r]:{colors:u.omitScale(a),shadows:u.omitScale(n)}}}),{})}},35186:function(e,r,t){"use strict";t.d(r,{By:function(){return u},U2:function(){return c},jo:function(){return s},qC:function(){return p}});var a=t(10210),n=t.n(a),o=function(e,r){var t=n()({},e,r);for(var a in e){var o;e[a]&&"object"==typeof r[a]&&n()(t,((o={})[a]=n()(e[a],r[a]),o))}return t},f={breakpoints:[40,52,64].map((function(e){return e+"em"}))},i=function(e){return"@media screen and (min-width: "+e+")"},d=function(e,r){return c(r,e,e)},c=function(e,r,t,a,n){for(r=r&&r.split?r.split("."):[r],a=0;a1&&d.forEach((function(t){var n;a[t]=e(((n={})[t]=r[t],n))})),a},g=function(e,r,t,a,o){var f={};return a.slice(0,e.length).forEach((function(a,i){var d,c=e[i],s=r(a,t,o);c?n()(f,((d={})[c]=n()({},f[c],s),d)):n()(f,s)})),f},b=function(e,r,t,a,o){var f={};for(var d in a){var c=e[d],s=r(a[d],t,o);if(c){var g,b=i(c);n()(f,((g={})[b]=n()({},f[b],s),g))}else n()(f,s)}return f},l=function(e){var r=e.properties,t=e.property,a=e.scale,n=e.transform,o=void 0===n?d:n,f=e.defaultScale;r=r||[t];var i=function(e,t,a){var n={},f=o(e,t,a);if(null!==f)return r.forEach((function(e){n[e]=f})),n};return i.scale=a,i.defaults=f,i},u=function(e){void 0===e&&(e={});var r={};return Object.keys(e).forEach((function(t){var a=e[t];r[t]=!0!==a?"function"!=typeof a?l(a):a:l({property:t,scale:t})})),s(r)},p=function(){for(var e={},r=arguments.length,t=new Array(r),a=0;a=0)return n(e,r,r);var t=Math.abs(r),a=n(e,t,t);return"string"==typeof a?"-"+a:-1*a},g=["margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","top","bottom","left","right"].reduce((function(e,r){var t;return a({},e,((t={})[r]=s,t))}),{});r.ZP=function e(r){return function(t){void 0===t&&(t={});var s=a({},f,{},t.theme||t),b={},l=function(e){return function(r){var t={},a=n(r,"breakpoints",o),f=[null].concat(a.map((function(e){return"@media screen and (min-width: "+e+")"})));for(var i in e){var d="function"==typeof e[i]?e[i](r):e[i];if(null!=d)if(Array.isArray(d))for(var c=0;c{{const e="800848a";return a.createElement(s,{sx:{verticalAlign:"middle"},variant:"accent"},a.createElement(g,{href:`https://github.com/ayazhafiz/plts/commit/${e}`},e))}}},55839:function(e,r,t){"use strict";var a=t(12097),n={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},f={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},i={};function d(e){return a.isMemo(e)?f:i[e.$$typeof]||n}i[a.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},i[a.Memo]=f;var c=Object.defineProperty,s=Object.getOwnPropertyNames,g=Object.getOwnPropertySymbols,b=Object.getOwnPropertyDescriptor,l=Object.getPrototypeOf,u=Object.prototype;e.exports=function e(r,t,a){if("string"!=typeof t){if(u){var n=l(t);n&&n!==u&&e(r,n,a)}var f=s(t);g&&(f=f.concat(g(t)));for(var i=d(r),p=d(t),h=0;h-1&&e%1==0&&e<=a}(e.length)&&!Q(e)}var J=j||function(){return!1};function Q(e){var r=ee(e)?A.call(e):"";return r==o||r==f}function ee(e){var r=typeof e;return!!e&&("object"==r||"function"==r)}e.exports=function(e){if(Z(e)&&(X(e)||"string"==typeof e||"function"==typeof e.splice||J(e)||V(e)))return!e.length;var r=K(e);if(r==i||r==c)return!e.size;if(D||function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||T)}(e))return!P(e).length;for(var t in e)if(I.call(e,t))return!1;return!0}},57434:function(e){e.exports=function(e){var r=typeof e;return!!e&&("object"==r||"function"==r)}},54335:function(e){var r="undefined"!=typeof Element,t="function"==typeof Map,a="function"==typeof Set,n="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function o(e,f){if(e===f)return!0;if(e&&f&&"object"==typeof e&&"object"==typeof f){if(e.constructor!==f.constructor)return!1;var i,d,c,s;if(Array.isArray(e)){if((i=e.length)!=f.length)return!1;for(d=i;0!=d--;)if(!o(e[d],f[d]))return!1;return!0}if(t&&e instanceof Map&&f instanceof Map){if(e.size!==f.size)return!1;for(s=e.entries();!(d=s.next()).done;)if(!f.has(d.value[0]))return!1;for(s=e.entries();!(d=s.next()).done;)if(!o(d.value[1],f.get(d.value[0])))return!1;return!0}if(a&&e instanceof Set&&f instanceof Set){if(e.size!==f.size)return!1;for(s=e.entries();!(d=s.next()).done;)if(!f.has(d.value[0]))return!1;return!0}if(n&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(f)){if((i=e.length)!=f.length)return!1;for(d=i;0!=d--;)if(e[d]!==f[d])return!1;return!0}if(e.constructor===RegExp)return e.source===f.source&&e.flags===f.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"==typeof e.valueOf&&"function"==typeof f.valueOf)return e.valueOf()===f.valueOf();if(e.toString!==Object.prototype.toString&&"function"==typeof e.toString&&"function"==typeof f.toString)return e.toString()===f.toString();if((i=(c=Object.keys(e)).length)!==Object.keys(f).length)return!1;for(d=i;0!=d--;)if(!Object.prototype.hasOwnProperty.call(f,c[d]))return!1;if(r&&e instanceof Element)return!1;for(d=i;0!=d--;)if(("_owner"!==c[d]&&"__v"!==c[d]&&"__o"!==c[d]||!e.$$typeof)&&!o(e[c[d]],f[c[d]]))return!1;return!0}return e!=e&&f!=f}e.exports=function(e,r){try{return o(e,r)}catch(t){if((t.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw t}}},97015:function(e,r,t){"use strict";t.d(r,{q:function(){return le}});var a,n,o,f,i=t(23615),d=t.n(i),c=t(55738),s=t.n(c),g=t(54335),b=t.n(g),l=t(27378),u=t(10210),p=t.n(u),h="bodyAttributes",m="htmlAttributes",v="titleAttributes",x={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"},B=(Object.keys(x).map((function(e){return x[e]})),"charset"),y="cssText",w="href",T="http-equiv",k="innerHTML",S="itemprop",C="name",I="property",A="rel",O="src",E="target",R={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},j="defaultTitle",P="defer",F="encodeSpecialCharacters",M="onChangeClientState",L="titleTemplate",H=Object.keys(R).reduce((function(e,r){return e[R[r]]=r,e}),{}),_=[x.NOSCRIPT,x.SCRIPT,x.STYLE],D="data-react-helmet",W="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},N=function(){function e(e,r){for(var t=0;t=0||Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t},U=function(e){return!1===(!(arguments.length>1&&void 0!==arguments[1])||arguments[1])?String(e):String(e).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},G=function(e){var r=X(e,x.TITLE),t=X(e,L);if(t&&r)return t.replace(/%s/g,(function(){return Array.isArray(r)?r.join(""):r}));var a=X(e,j);return r||a||void 0},Y=function(e){return X(e,M)||function(){}},K=function(e,r){return r.filter((function(r){return void 0!==r[e]})).map((function(r){return r[e]})).reduce((function(e,r){return z({},e,r)}),{})},q=function(e,r){return r.filter((function(e){return void 0!==e[x.BASE]})).map((function(e){return e[x.BASE]})).reverse().reduce((function(r,t){if(!r.length)for(var a=Object.keys(t),n=0;n=0;t--){var a=e[t];if(a.hasOwnProperty(r))return a[r]}return null},Z=(a=Date.now(),function(e){var r=Date.now();r-a>16?(a=r,e(r)):setTimeout((function(){Z(e)}),0)}),J=function(e){return clearTimeout(e)},Q="undefined"!=typeof window?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||Z:t.g.requestAnimationFrame||Z,ee="undefined"!=typeof window?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||J:t.g.cancelAnimationFrame||J,re=function(e){return console&&"function"==typeof console.warn&&console.warn(e)},te=null,ae=function(e,r){var t=e.baseTag,a=e.bodyAttributes,n=e.htmlAttributes,o=e.linkTags,f=e.metaTags,i=e.noscriptTags,d=e.onChangeClientState,c=e.scriptTags,s=e.styleTags,g=e.title,b=e.titleAttributes;fe(x.BODY,a),fe(x.HTML,n),oe(g,b);var l={baseTag:ie(x.BASE,t),linkTags:ie(x.LINK,o),metaTags:ie(x.META,f),noscriptTags:ie(x.NOSCRIPT,i),scriptTags:ie(x.SCRIPT,c),styleTags:ie(x.STYLE,s)},u={},p={};Object.keys(l).forEach((function(e){var r=l[e],t=r.newTags,a=r.oldTags;t.length&&(u[e]=t),a.length&&(p[e]=l[e].oldTags)})),r&&r(),d(e,u,p)},ne=function(e){return Array.isArray(e)?e.join(""):e},oe=function(e,r){void 0!==e&&document.title!==e&&(document.title=ne(e)),fe(x.TITLE,r)},fe=function(e,r){var t=document.getElementsByTagName(e)[0];if(t){for(var a=t.getAttribute(D),n=a?a.split(","):[],o=[].concat(n),f=Object.keys(r),i=0;i=0;g--)t.removeAttribute(o[g]);n.length===o.length?t.removeAttribute(D):t.getAttribute(D)!==f.join(",")&&t.setAttribute(D,f.join(","))}},ie=function(e,r){var t=document.head||document.querySelector(x.HEAD),a=t.querySelectorAll(e+"["+D+"]"),n=Array.prototype.slice.call(a),o=[],f=void 0;return r&&r.length&&r.forEach((function(r){var t=document.createElement(e);for(var a in r)if(r.hasOwnProperty(a))if(a===k)t.innerHTML=r.innerHTML;else if(a===y)t.styleSheet?t.styleSheet.cssText=r.cssText:t.appendChild(document.createTextNode(r.cssText));else{var i=void 0===r[a]?"":r[a];t.setAttribute(a,i)}t.setAttribute(D,"true"),n.some((function(e,r){return f=r,t.isEqualNode(e)}))?n.splice(f,1):o.push(t)})),n.forEach((function(e){return e.parentNode.removeChild(e)})),o.forEach((function(e){return t.appendChild(e)})),{oldTags:n,newTags:o}},de=function(e){return Object.keys(e).reduce((function(r,t){var a=void 0!==e[t]?t+'="'+e[t]+'"':""+t;return r?r+" "+a:a}),"")},ce=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(r,t){return r[R[t]||t]=e[t],r}),r)},se=function(e,r,t){switch(e){case x.TITLE:return{toComponent:function(){return e=r.title,t=r.titleAttributes,(a={key:e})[D]=!0,n=ce(t,a),[l.createElement(x.TITLE,n,e)];var e,t,a,n},toString:function(){return function(e,r,t,a){var n=de(t),o=ne(r);return n?"<"+e+" "+D+'="true" '+n+">"+U(o,a)+"":"<"+e+" "+D+'="true">'+U(o,a)+""}(e,r.title,r.titleAttributes,t)}};case h:case m:return{toComponent:function(){return ce(r)},toString:function(){return de(r)}};default:return{toComponent:function(){return function(e,r){return r.map((function(r,t){var a,n=((a={key:t})[D]=!0,a);return Object.keys(r).forEach((function(e){var t=R[e]||e;if(t===k||t===y){var a=r.innerHTML||r.cssText;n.dangerouslySetInnerHTML={__html:a}}else n[t]=r[e]})),l.createElement(e,n)}))}(e,r)},toString:function(){return function(e,r,t){return r.reduce((function(r,a){var n=Object.keys(a).filter((function(e){return!(e===k||e===y)})).reduce((function(e,r){var n=void 0===a[r]?r:r+'="'+U(a[r],t)+'"';return e?e+" "+n:n}),""),o=a.innerHTML||a.cssText||"",f=-1===_.indexOf(e);return r+"<"+e+" "+D+'="true" '+n+(f?"/>":">"+o+"")}),"")}(e,r,t)}}}},ge=function(e){var r=e.baseTag,t=e.bodyAttributes,a=e.encode,n=e.htmlAttributes,o=e.linkTags,f=e.metaTags,i=e.noscriptTags,d=e.scriptTags,c=e.styleTags,s=e.title,g=void 0===s?"":s,b=e.titleAttributes;return{base:se(x.BASE,r,a),bodyAttributes:se(h,t,a),htmlAttributes:se(m,n,a),link:se(x.LINK,o,a),meta:se(x.META,f,a),noscript:se(x.NOSCRIPT,i,a),script:se(x.SCRIPT,d,a),style:se(x.STYLE,c,a),title:se(x.TITLE,{title:g,titleAttributes:b},a)}},be=s()((function(e){return{baseTag:q([w,E],e),bodyAttributes:K(h,e),defer:X(e,P),encode:X(e,F),htmlAttributes:K(m,e),linkTags:V(x.LINK,[A,w],e),metaTags:V(x.META,[C,B,T,I,S],e),noscriptTags:V(x.NOSCRIPT,[k],e),onChangeClientState:Y(e),scriptTags:V(x.SCRIPT,[O,k],e),styleTags:V(x.STYLE,[y],e),title:G(e),titleAttributes:K(v,e)}}),(function(e){te&&ee(te),e.defer?te=Q((function(){ae(e,(function(){te=null}))})):(ae(e),te=null)}),ge)((function(){return null})),le=(n=be,f=o=function(e){function r(){return function(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}(this,r),function(e,r){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!r||"object"!=typeof r&&"function"!=typeof r?e:r}(this,e.apply(this,arguments))}return function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Super expression must either be null or a function, not "+typeof r);e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),r&&(Object.setPrototypeOf?Object.setPrototypeOf(e,r):e.__proto__=r)}(r,e),r.prototype.shouldComponentUpdate=function(e){return!b()(this.props,e)},r.prototype.mapNestedChildrenToProps=function(e,r){if(!r)return null;switch(e.type){case x.SCRIPT:case x.NOSCRIPT:return{innerHTML:r};case x.STYLE:return{cssText:r}}throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},r.prototype.flattenArrayTypeChildren=function(e){var r,t=e.child,a=e.arrayTypeChildren,n=e.newChildProps,o=e.nestedChildren;return z({},a,((r={})[t.type]=[].concat(a[t.type]||[],[z({},n,this.mapNestedChildrenToProps(t,o))]),r))},r.prototype.mapObjectTypeChildren=function(e){var r,t,a=e.child,n=e.newProps,o=e.newChildProps,f=e.nestedChildren;switch(a.type){case x.TITLE:return z({},n,((r={})[a.type]=f,r.titleAttributes=z({},o),r));case x.BODY:return z({},n,{bodyAttributes:z({},o)});case x.HTML:return z({},n,{htmlAttributes:z({},o)})}return z({},n,((t={})[a.type]=z({},o),t))},r.prototype.mapArrayTypeChildrenToProps=function(e,r){var t=z({},r);return Object.keys(e).forEach((function(r){var a;t=z({},t,((a={})[r]=e[r],a))})),t},r.prototype.warnOnInvalidChildren=function(e,r){return!0},r.prototype.mapChildrenToProps=function(e,r){var t=this,a={};return l.Children.forEach(e,(function(e){if(e&&e.props){var n=e.props,o=n.children,f=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(r,t){return r[H[t]||t]=e[t],r}),r)}($(n,["children"]));switch(t.warnOnInvalidChildren(e,o),e.type){case x.LINK:case x.META:case x.NOSCRIPT:case x.SCRIPT:case x.STYLE:a=t.flattenArrayTypeChildren({child:e,arrayTypeChildren:a,newChildProps:f,nestedChildren:o});break;default:r=t.mapObjectTypeChildren({child:e,newProps:r,newChildProps:f,nestedChildren:o})}}})),r=this.mapArrayTypeChildrenToProps(a,r)},r.prototype.render=function(){var e=this.props,r=e.children,t=$(e,["children"]),a=z({},t);return r&&(a=this.mapChildrenToProps(r,a)),l.createElement(n,a)},N(r,null,[{key:"canUseDOM",set:function(e){n.canUseDOM=e}}]),r}(l.Component),o.propTypes={base:d().object,bodyAttributes:d().object,children:d().oneOfType([d().arrayOf(d().node),d().node]),defaultTitle:d().string,defer:d().bool,encodeSpecialCharacters:d().bool,htmlAttributes:d().object,link:d().arrayOf(d().object),meta:d().arrayOf(d().object),noscript:d().arrayOf(d().object),onChangeClientState:d().func,script:d().arrayOf(d().object),style:d().arrayOf(d().object),title:d().string,titleAttributes:d().object,titleTemplate:d().string},o.defaultProps={defer:!0,encodeSpecialCharacters:!0},o.peek=n.peek,o.rewind=function(){var e=n.rewind();return e||(e=ge({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),e},f);le.renderStatic=le.rewind},58702:function(e,r){"use strict";var t,a=Symbol.for("react.element"),n=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),f=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),d=Symbol.for("react.provider"),c=Symbol.for("react.context"),s=Symbol.for("react.server_context"),g=Symbol.for("react.forward_ref"),b=Symbol.for("react.suspense"),l=Symbol.for("react.suspense_list"),u=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),h=Symbol.for("react.offscreen");function m(e){if("object"==typeof e&&null!==e){var r=e.$$typeof;switch(r){case a:switch(e=e.type){case o:case i:case f:case b:case l:return e;default:switch(e=e&&e.$$typeof){case s:case c:case g:case p:case u:case d:return e;default:return r}}case n:return r}}}t=Symbol.for("react.module.reference"),r.ContextConsumer=c,r.ContextProvider=d,r.Element=a,r.ForwardRef=g,r.Fragment=o,r.Lazy=p,r.Memo=u,r.Portal=n,r.Profiler=i,r.StrictMode=f,r.Suspense=b,r.SuspenseList=l,r.isAsyncMode=function(){return!1},r.isConcurrentMode=function(){return!1},r.isContextConsumer=function(e){return m(e)===c},r.isContextProvider=function(e){return m(e)===d},r.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===a},r.isForwardRef=function(e){return m(e)===g},r.isFragment=function(e){return m(e)===o},r.isLazy=function(e){return m(e)===p},r.isMemo=function(e){return m(e)===u},r.isPortal=function(e){return m(e)===n},r.isProfiler=function(e){return m(e)===i},r.isStrictMode=function(e){return m(e)===f},r.isSuspense=function(e){return m(e)===b},r.isSuspenseList=function(e){return m(e)===l},r.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===i||e===f||e===b||e===l||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===p||e.$$typeof===u||e.$$typeof===d||e.$$typeof===c||e.$$typeof===g||e.$$typeof===t||void 0!==e.getModuleId)},r.typeOf=m},19185:function(e,r,t){"use strict";e.exports=t(58702)},55738:function(e,r,t){"use strict";var a,n=t(27378),o=(a=n)&&"object"==typeof a&&"default"in a?a.default:a;function f(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var i=!("undefined"==typeof window||!window.document||!window.document.createElement);e.exports=function(e,r,t){if("function"!=typeof e)throw new Error("Expected reducePropsToState to be a function.");if("function"!=typeof r)throw new Error("Expected handleStateChangeOnClient to be a function.");if(void 0!==t&&"function"!=typeof t)throw new Error("Expected mapStateOnServer to either be undefined or a function.");return function(a){if("function"!=typeof a)throw new Error("Expected WrappedComponent to be a React component.");var d,c=[];function s(){d=e(c.map((function(e){return e.props}))),g.canUseDOM?r(d):t&&(d=t(d))}var g=function(e){var r,t;function n(){return e.apply(this,arguments)||this}t=e,(r=n).prototype=Object.create(t.prototype),r.prototype.constructor=r,r.__proto__=t,n.peek=function(){return d},n.rewind=function(){if(n.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var e=d;return d=void 0,c=[],e};var f=n.prototype;return f.UNSAFE_componentWillMount=function(){c.push(this),s()},f.componentDidUpdate=function(){s()},f.componentWillUnmount=function(){var e=c.indexOf(this);c.splice(e,1),s()},f.render=function(){return o.createElement(a,this.props)},n}(n.PureComponent);return f(g,"displayName","SideEffect("+function(e){return e.displayName||e.name||"Component"}(a)+")"),f(g,"canUseDOM",i),g}}},74445:function(e){e.exports=function(e,r,t,a){var n=t?t.call(a,e,r):void 0;if(void 0!==n)return!!n;if(e===r)return!0;if("object"!=typeof e||!e||"object"!=typeof r||!r)return!1;var o=Object.keys(e),f=Object.keys(r);if(o.length!==f.length)return!1;for(var i=Object.prototype.hasOwnProperty.bind(r),d=0;dl)&&(D=(z=z.replace(" ",":")).length),0a&&(a=(r=r.trim()).charCodeAt(0)),a){case 38:return r.replace(h,"$1"+e.trim());case 58:return e.trim()+r.replace(h,"$1"+e.trim());default:if(0<1*t&&0d.charCodeAt(8))break;case 115:f=f.replace(d,"-webkit-"+d)+";"+f;break;case 207:case 102:f=f.replace(d,"-webkit-"+(102a.charCodeAt(0)&&(a=a.trim()),a=[a],01?r-1:0),a=1;a0?" Args: "+t.join(", "):""))}var C=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var r=e.prototype;return r.indexOfGroup=function(e){for(var r=0,t=0;t=this.groupSizes.length){for(var t=this.groupSizes,a=t.length,n=a;e>=n;)(n<<=1)<0&&S(16,""+e);this.groupSizes=new Uint32Array(n),this.groupSizes.set(t),this.length=n;for(var o=a;o=this.length||0===this.groupSizes[e])return r;for(var t=this.groupSizes[e],a=this.indexOfGroup(e),n=a+t,o=a;o=O&&(O=r+1),I.set(e,r),A.set(r,e)},P="style["+w+'][data-styled-version="5.3.11"]',F=new RegExp("^"+w+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),M=function(e,r,t){for(var a,n=t.split(","),o=0,f=n.length;o=0;t--){var a=r[t];if(a&&1===a.nodeType&&a.hasAttribute(w))return a}}(t),o=void 0!==n?n.nextSibling:null;a.setAttribute(w,"active"),a.setAttribute("data-styled-version","5.3.11");var f=H();return f&&a.setAttribute("nonce",f),t.insertBefore(a,o),a},D=function(){function e(e){var r=this.element=_(e);r.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var r=document.styleSheets,t=0,a=r.length;t=0){var t=document.createTextNode(r),a=this.nodes[e];return this.element.insertBefore(t,a||null),this.length++,!0}return!1},r.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},r.getRule=function(e){return e0&&(c+=e+",")})),a+=""+i+d+'{content:"'+c+'"}/*!sc*/\n'}}}return a}(this)},e}(),G=/(a)(d)/gi,Y=function(e){return String.fromCharCode(e+(e>25?39:97))};function K(e){var r,t="";for(r=Math.abs(e);r>52;r=r/52|0)t=Y(r%52)+t;return(Y(r%52)+t).replace(G,"$1-$2")}var q=function(e,r){for(var t=r.length;t;)e=33*e^r.charCodeAt(--t);return e},V=function(e){return q(5381,e)};function X(e){for(var r=0;r>>0);if(!r.hasNameForId(a,f)){var i=t(o,"."+f,void 0,a);r.insertRules(a,f,i)}n.push(f),this.staticRulesId=f}else{for(var d=this.rules.length,c=q(this.baseHash,t.hash),s="",g=0;g>>0);if(!r.hasNameForId(a,p)){var h=t(s,"."+p,void 0,a);r.insertRules(a,p,h)}n.push(p)}}return n.join(" ")},e}(),Q=/^\s*\/\/.*$/gm,ee=[":","[",".","#"];function re(e){var r,t,a,n,o=void 0===e?v:e,f=o.options,d=void 0===f?v:f,c=o.plugins,s=void 0===c?m:c,g=new i(d),b=[],l=function(e){function r(r){if(r)try{e(r+"}")}catch(e){}}return function(t,a,n,o,f,i,d,c,s,g){switch(t){case 1:if(0===s&&64===a.charCodeAt(0))return e(a+";"),"";break;case 2:if(0===c)return a+"/*|*/";break;case 3:switch(c){case 102:case 112:return e(n[0]+a),"";default:return a+(0===g?"/*|*/":"")}case-2:a.split("/*|*/}").forEach(r)}}}((function(e){b.push(e)})),u=function(e,a,o){return 0===a&&-1!==ee.indexOf(o[t.length])||o.match(n)?e:"."+r};function p(e,o,f,i){void 0===i&&(i="&");var d=e.replace(Q,""),c=o&&f?f+" "+o+" { "+d+" }":d;return r=i,t=o,a=new RegExp("\\"+t+"\\b","g"),n=new RegExp("(\\"+t+"\\b){2,}"),g(f||!o?"":o,c)}return g.use([].concat(s,[function(e,r,n){2===e&&n.length&&n[0].lastIndexOf(t)>0&&(n[0]=n[0].replace(a,u))},l,function(e){if(-2===e){var r=b;return b=[],r}}])),p.hash=s.length?s.reduce((function(e,r){return r.name||S(15),q(e,r.name)}),5381).toString():"",p}var te=n.createContext(),ae=(te.Consumer,n.createContext()),ne=(ae.Consumer,new U),oe=re();function fe(){return(0,n.useContext)(te)||ne}function ie(){return(0,n.useContext)(ae)||oe}function de(e){var r=(0,n.useState)(e.stylisPlugins),t=r[0],a=r[1],o=fe(),i=(0,n.useMemo)((function(){var r=o;return e.sheet?r=e.sheet:e.target&&(r=r.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(r=r.reconstructWithOptions({useCSSOMInjection:!1})),r}),[e.disableCSSOMInjection,e.sheet,e.target]),d=(0,n.useMemo)((function(){return re({options:{prefix:!e.disableVendorPrefixes},plugins:t})}),[e.disableVendorPrefixes,t]);return(0,n.useEffect)((function(){f()(t,e.stylisPlugins)||a(e.stylisPlugins)}),[e.stylisPlugins]),n.createElement(te.Provider,{value:i},n.createElement(ae.Provider,{value:d},e.children))}var ce=function(){function e(e,r){var t=this;this.inject=function(e,r){void 0===r&&(r=oe);var a=t.name+r.hash;e.hasNameForId(t.id,a)||e.insertRules(t.id,a,r(t.rules,a,"@keyframes"))},this.toString=function(){return S(12,String(t.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=r}return e.prototype.getName=function(e){return void 0===e&&(e=oe),this.name+e.hash},e}(),se=/([A-Z])/,ge=/([A-Z])/g,be=/^ms-/,le=function(e){return"-"+e.toLowerCase()};function ue(e){return se.test(e)?e.replace(ge,le).replace(be,"-ms-"):e}var pe=function(e){return null==e||!1===e||""===e};function he(e,r,t,a){if(Array.isArray(e)){for(var n,o=[],f=0,i=e.length;f1?r-1:0),a=1;a?@[\\\]^`{|}~-]+/g,ye=/(^-|-$)/g;function we(e){return e.replace(Be,"-").replace(ye,"")}var Te=function(e){return K(V(e)>>>0)};function ke(e){return"string"==typeof e&&!0}var Se=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},Ce=function(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e};function Ie(e,r,t){var a=e[t];Se(r)&&Se(a)?Ae(a,r):e[t]=r}function Ae(e){for(var r=arguments.length,t=new Array(r>1?r-1:0),a=1;a=0||(n[t]=e[t]);return n}(r,["componentId"]),o=a&&a+"-"+(ke(e)?e:we(B(e)));return je(e,u({},n,{attrs:h,componentId:o}),t)},Object.defineProperty(T,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(r){this._foldedDefaultProps=a?Ae({},e.defaultProps,r):r}}),Object.defineProperty(T,"toString",{value:function(){return"."+T.styledComponentId}}),o&&l()(T,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),T}var Pe=function(e){return function e(r,t,n){if(void 0===n&&(n=v),!(0,a.isValidElementType)(t))return S(1,String(t));var o=function(){return r(t,n,ve.apply(void 0,arguments))};return o.withConfig=function(a){return e(r,t,u({},n,{},a))},o.attrs=function(a){return e(r,t,u({},n,{attrs:Array.prototype.concat(n.attrs,a).filter(Boolean)}))},o}(je,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach((function(e){Pe[e]=Pe(e)}));!function(){function e(e,r){this.rules=e,this.componentId=r,this.isStatic=X(e),U.registerId(this.componentId+1)}var r=e.prototype;r.createStyles=function(e,r,t,a){var n=a(he(this.rules,r,t,a).join(""),""),o=this.componentId+e;t.insertRules(o,o,n)},r.removeStyles=function(e,r){r.clearRules(this.componentId+e)},r.renderStyles=function(e,r,t,a){e>2&&U.registerId(this.componentId+e),this.removeStyles(e,t),this.createStyles(e,r,t,a)}}();!function(){function e(){var e=this;this._emitSheetCSS=function(){var r=e.instance.toString();if(!r)return"";var t=H();return""},this.getStyleTags=function(){return e.sealed?S(2):e._emitSheetCSS()},this.getStyleElement=function(){var r;if(e.sealed)return S(2);var t=((r={})[w]="",r["data-styled-version"]="5.3.11",r.dangerouslySetInnerHTML={__html:e.instance.toString()},r),a=H();return a&&(t.nonce=a),[n.createElement("style",u({},t,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new U({isServer:!0}),this.sealed=!1}var r=e.prototype;r.collectStyles=function(e){return this.sealed?S(2):n.createElement(de,{sheet:this.instance},e)},r.interleaveWithNodeStream=function(e){return S(3)}}();var Fe=Pe},89880:function(e,r,t){"use strict";t.d(r,{Oq:function(){return T},Cg:function(){return B},$_:function(){return d},compose:function(){return a.qC},jf:function(){return z},GQ:function(){return l},get:function(){return a.U2},eC:function(){return m},bK:function(){return o},kk:function(){return N},ih:function(){return W},FK:function(){return I},AF:function(){return L},Dh:function(){return M},system:function(){return a.By},cp:function(){return g},bU:function(){return _},bf:function(){return D}});var a=t(35186),n={width:{property:"width",scale:"sizes",transform:function(e,r){return(0,a.U2)(r,e,!function(e){return"number"==typeof e&&!isNaN(e)}(e)||e>1?e:100*e+"%")}},height:{property:"height",scale:"sizes"},minWidth:{property:"minWidth",scale:"sizes"},minHeight:{property:"minHeight",scale:"sizes"},maxWidth:{property:"maxWidth",scale:"sizes"},maxHeight:{property:"maxHeight",scale:"sizes"},size:{properties:["width","height"],scale:"sizes"},overflow:!0,overflowX:!0,overflowY:!0,display:!0,verticalAlign:!0},o=(0,a.By)(n),f=o,i={color:{property:"color",scale:"colors"},backgroundColor:{property:"backgroundColor",scale:"colors"},opacity:!0};i.bg=i.backgroundColor;var d=(0,a.By)(i),c=d,s={fontFamily:{property:"fontFamily",scale:"fonts"},fontSize:{property:"fontSize",scale:"fontSizes",defaultScale:[12,14,16,20,24,32,48,64,72]},fontWeight:{property:"fontWeight",scale:"fontWeights"},lineHeight:{property:"lineHeight",scale:"lineHeights"},letterSpacing:{property:"letterSpacing",scale:"letterSpacings"},textAlign:!0,fontStyle:!0},g=(0,a.By)(s),b=g,l=(0,a.By)({alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:!0,flex:!0,flexGrow:!0,flexShrink:!0,flexBasis:!0,justifySelf:!0,alignSelf:!0,order:!0}),u=l,p={space:[0,4,8,16,32,64,128,256,512]},h={gridGap:{property:"gridGap",scale:"space",defaultScale:p.space},gridColumnGap:{property:"gridColumnGap",scale:"space",defaultScale:p.space},gridRowGap:{property:"gridRowGap",scale:"space",defaultScale:p.space},gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridAutoRows:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0},m=(0,a.By)(h),v=m,x={border:{property:"border",scale:"borders"},borderWidth:{property:"borderWidth",scale:"borderWidths"},borderStyle:{property:"borderStyle",scale:"borderStyles"},borderColor:{property:"borderColor",scale:"colors"},borderRadius:{property:"borderRadius",scale:"radii"},borderTop:{property:"borderTop",scale:"borders"},borderTopLeftRadius:{property:"borderTopLeftRadius",scale:"radii"},borderTopRightRadius:{property:"borderTopRightRadius",scale:"radii"},borderRight:{property:"borderRight",scale:"borders"},borderBottom:{property:"borderBottom",scale:"borders"},borderBottomLeftRadius:{property:"borderBottomLeftRadius",scale:"radii"},borderBottomRightRadius:{property:"borderBottomRightRadius",scale:"radii"},borderLeft:{property:"borderLeft",scale:"borders"},borderX:{properties:["borderLeft","borderRight"],scale:"borders"},borderY:{properties:["borderTop","borderBottom"],scale:"borders"},borderTopWidth:{property:"borderTopWidth",scale:"borderWidths"},borderTopColor:{property:"borderTopColor",scale:"colors"},borderTopStyle:{property:"borderTopStyle",scale:"borderStyles"}};x.borderTopLeftRadius={property:"borderTopLeftRadius",scale:"radii"},x.borderTopRightRadius={property:"borderTopRightRadius",scale:"radii"},x.borderBottomWidth={property:"borderBottomWidth",scale:"borderWidths"},x.borderBottomColor={property:"borderBottomColor",scale:"colors"},x.borderBottomStyle={property:"borderBottomStyle",scale:"borderStyles"},x.borderBottomLeftRadius={property:"borderBottomLeftRadius",scale:"radii"},x.borderBottomRightRadius={property:"borderBottomRightRadius",scale:"radii"},x.borderLeftWidth={property:"borderLeftWidth",scale:"borderWidths"},x.borderLeftColor={property:"borderLeftColor",scale:"colors"},x.borderLeftStyle={property:"borderLeftStyle",scale:"borderStyles"},x.borderRightWidth={property:"borderRightWidth",scale:"borderWidths"},x.borderRightColor={property:"borderRightColor",scale:"colors"},x.borderRightStyle={property:"borderRightStyle",scale:"borderStyles"};var B=(0,a.By)(x),y=B,w={background:!0,backgroundImage:!0,backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0};w.bgImage=w.backgroundImage,w.bgSize=w.backgroundSize,w.bgPosition=w.backgroundPosition,w.bgRepeat=w.backgroundRepeat;var T=(0,a.By)(w),k=T,S={space:[0,4,8,16,32,64,128,256,512]},C={position:!0,zIndex:{property:"zIndex",scale:"zIndices"},top:{property:"top",scale:"space",defaultScale:S.space},right:{property:"right",scale:"space",defaultScale:S.space},bottom:{property:"bottom",scale:"space",defaultScale:S.space},left:{property:"left",scale:"space",defaultScale:S.space}},I=(0,a.By)(C),A=I,O={space:[0,4,8,16,32,64,128,256,512]},E=function(e){return"number"==typeof e&&!isNaN(e)},R=function(e,r){if(!E(e))return(0,a.U2)(r,e,e);var t=e<0,n=Math.abs(e),o=(0,a.U2)(r,n,n);return E(o)?o*(t?-1:1):t?"-"+o:o},j={};j.margin={margin:{property:"margin",scale:"space",transform:R,defaultScale:O.space},marginTop:{property:"marginTop",scale:"space",transform:R,defaultScale:O.space},marginRight:{property:"marginRight",scale:"space",transform:R,defaultScale:O.space},marginBottom:{property:"marginBottom",scale:"space",transform:R,defaultScale:O.space},marginLeft:{property:"marginLeft",scale:"space",transform:R,defaultScale:O.space},marginX:{properties:["marginLeft","marginRight"],scale:"space",transform:R,defaultScale:O.space},marginY:{properties:["marginTop","marginBottom"],scale:"space",transform:R,defaultScale:O.space}},j.margin.m=j.margin.margin,j.margin.mt=j.margin.marginTop,j.margin.mr=j.margin.marginRight,j.margin.mb=j.margin.marginBottom,j.margin.ml=j.margin.marginLeft,j.margin.mx=j.margin.marginX,j.margin.my=j.margin.marginY,j.padding={padding:{property:"padding",scale:"space",defaultScale:O.space},paddingTop:{property:"paddingTop",scale:"space",defaultScale:O.space},paddingRight:{property:"paddingRight",scale:"space",defaultScale:O.space},paddingBottom:{property:"paddingBottom",scale:"space",defaultScale:O.space},paddingLeft:{property:"paddingLeft",scale:"space",defaultScale:O.space},paddingX:{properties:["paddingLeft","paddingRight"],scale:"space",defaultScale:O.space},paddingY:{properties:["paddingTop","paddingBottom"],scale:"space",defaultScale:O.space}},j.padding.p=j.padding.padding,j.padding.pt=j.padding.paddingTop,j.padding.pr=j.padding.paddingRight,j.padding.pb=j.padding.paddingBottom,j.padding.pl=j.padding.paddingLeft,j.padding.px=j.padding.paddingX,j.padding.py=j.padding.paddingY;var P=(0,a.By)(j.margin),F=(0,a.By)(j.padding),M=(0,a.qC)(P,F),L=(0,a.By)({boxShadow:{property:"boxShadow",scale:"shadows"},textShadow:{property:"textShadow",scale:"shadows"}}),H=t(13298),_=function(e){var r,t,n=e.scale,o=e.prop,f=void 0===o?"variant":o,i=e.variants,d=void 0===i?{}:i,c=e.key;t=Object.keys(d).length?function(e,r,t){return(0,H.ZP)((0,a.U2)(r,e,null))(t.theme)}:function(e,r){return(0,a.U2)(r,e,null)},t.scale=n||c,t.defaults=d;var s=((r={})[f]=t,r);return(0,a.jo)(s)},D=(_({key:"buttons"}),_({key:"textStyles",prop:"textStyle"}),_({key:"colorStyles",prop:"colors"}),f.width),W=(f.height,f.minWidth),N=(f.minHeight,f.maxWidth),z=(f.maxHeight,f.size,f.verticalAlign,f.display);f.overflow,f.overflowX,f.overflowY,c.opacity,b.fontSize,b.fontFamily,b.fontWeight,b.lineHeight,b.textAlign,b.fontStyle,b.letterSpacing,u.alignItems,u.alignContent,u.justifyItems,u.justifyContent,u.flexWrap,u.flexDirection,u.flex,u.flexGrow,u.flexShrink,u.flexBasis,u.justifySelf,u.alignSelf,u.order,v.gridGap,v.gridColumnGap,v.gridRowGap,v.gridColumn,v.gridRow,v.gridAutoFlow,v.gridAutoColumns,v.gridAutoRows,v.gridTemplateColumns,v.gridTemplateRows,v.gridTemplateAreas,v.gridArea,y.borderWidth,y.borderStyle,y.borderColor,y.borderTop,y.borderRight,y.borderBottom,y.borderLeft,y.borderRadius,k.backgroundImage,k.backgroundSize,k.backgroundPosition,k.backgroundRepeat,A.zIndex,A.top,A.right,A.bottom,A.left}}]); -//# sourceMappingURL=commons-32f4023bed9b29bea9b6.js.map \ No newline at end of file +`;var b=()=>{{const e="09d5452";return a.createElement(s,{sx:{verticalAlign:"middle"},variant:"accent"},a.createElement(g,{href:`https://github.com/ayazhafiz/plts/commit/${e}`},e))}}},55839:function(e,r,t){"use strict";var a=t(12097),n={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},f={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},i={};function d(e){return a.isMemo(e)?f:i[e.$$typeof]||n}i[a.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},i[a.Memo]=f;var c=Object.defineProperty,s=Object.getOwnPropertyNames,g=Object.getOwnPropertySymbols,b=Object.getOwnPropertyDescriptor,l=Object.getPrototypeOf,u=Object.prototype;e.exports=function e(r,t,a){if("string"!=typeof t){if(u){var n=l(t);n&&n!==u&&e(r,n,a)}var f=s(t);g&&(f=f.concat(g(t)));for(var i=d(r),p=d(t),h=0;h-1&&e%1==0&&e<=a}(e.length)&&!Q(e)}var J=j||function(){return!1};function Q(e){var r=ee(e)?A.call(e):"";return r==o||r==f}function ee(e){var r=typeof e;return!!e&&("object"==r||"function"==r)}e.exports=function(e){if(Z(e)&&(X(e)||"string"==typeof e||"function"==typeof e.splice||J(e)||V(e)))return!e.length;var r=K(e);if(r==i||r==c)return!e.size;if(D||function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||T)}(e))return!P(e).length;for(var t in e)if(I.call(e,t))return!1;return!0}},57434:function(e){e.exports=function(e){var r=typeof e;return!!e&&("object"==r||"function"==r)}},54335:function(e){var r="undefined"!=typeof Element,t="function"==typeof Map,a="function"==typeof Set,n="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function o(e,f){if(e===f)return!0;if(e&&f&&"object"==typeof e&&"object"==typeof f){if(e.constructor!==f.constructor)return!1;var i,d,c,s;if(Array.isArray(e)){if((i=e.length)!=f.length)return!1;for(d=i;0!=d--;)if(!o(e[d],f[d]))return!1;return!0}if(t&&e instanceof Map&&f instanceof Map){if(e.size!==f.size)return!1;for(s=e.entries();!(d=s.next()).done;)if(!f.has(d.value[0]))return!1;for(s=e.entries();!(d=s.next()).done;)if(!o(d.value[1],f.get(d.value[0])))return!1;return!0}if(a&&e instanceof Set&&f instanceof Set){if(e.size!==f.size)return!1;for(s=e.entries();!(d=s.next()).done;)if(!f.has(d.value[0]))return!1;return!0}if(n&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(f)){if((i=e.length)!=f.length)return!1;for(d=i;0!=d--;)if(e[d]!==f[d])return!1;return!0}if(e.constructor===RegExp)return e.source===f.source&&e.flags===f.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"==typeof e.valueOf&&"function"==typeof f.valueOf)return e.valueOf()===f.valueOf();if(e.toString!==Object.prototype.toString&&"function"==typeof e.toString&&"function"==typeof f.toString)return e.toString()===f.toString();if((i=(c=Object.keys(e)).length)!==Object.keys(f).length)return!1;for(d=i;0!=d--;)if(!Object.prototype.hasOwnProperty.call(f,c[d]))return!1;if(r&&e instanceof Element)return!1;for(d=i;0!=d--;)if(("_owner"!==c[d]&&"__v"!==c[d]&&"__o"!==c[d]||!e.$$typeof)&&!o(e[c[d]],f[c[d]]))return!1;return!0}return e!=e&&f!=f}e.exports=function(e,r){try{return o(e,r)}catch(t){if((t.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw t}}},97015:function(e,r,t){"use strict";t.d(r,{q:function(){return le}});var a,n,o,f,i=t(23615),d=t.n(i),c=t(55738),s=t.n(c),g=t(54335),b=t.n(g),l=t(27378),u=t(10210),p=t.n(u),h="bodyAttributes",m="htmlAttributes",v="titleAttributes",x={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"},B=(Object.keys(x).map((function(e){return x[e]})),"charset"),y="cssText",w="href",T="http-equiv",k="innerHTML",S="itemprop",C="name",I="property",A="rel",O="src",E="target",R={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},j="defaultTitle",P="defer",F="encodeSpecialCharacters",M="onChangeClientState",L="titleTemplate",H=Object.keys(R).reduce((function(e,r){return e[R[r]]=r,e}),{}),_=[x.NOSCRIPT,x.SCRIPT,x.STYLE],D="data-react-helmet",W="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},N=function(){function e(e,r){for(var t=0;t=0||Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t},U=function(e){return!1===(!(arguments.length>1&&void 0!==arguments[1])||arguments[1])?String(e):String(e).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},G=function(e){var r=X(e,x.TITLE),t=X(e,L);if(t&&r)return t.replace(/%s/g,(function(){return Array.isArray(r)?r.join(""):r}));var a=X(e,j);return r||a||void 0},Y=function(e){return X(e,M)||function(){}},K=function(e,r){return r.filter((function(r){return void 0!==r[e]})).map((function(r){return r[e]})).reduce((function(e,r){return z({},e,r)}),{})},q=function(e,r){return r.filter((function(e){return void 0!==e[x.BASE]})).map((function(e){return e[x.BASE]})).reverse().reduce((function(r,t){if(!r.length)for(var a=Object.keys(t),n=0;n=0;t--){var a=e[t];if(a.hasOwnProperty(r))return a[r]}return null},Z=(a=Date.now(),function(e){var r=Date.now();r-a>16?(a=r,e(r)):setTimeout((function(){Z(e)}),0)}),J=function(e){return clearTimeout(e)},Q="undefined"!=typeof window?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||Z:t.g.requestAnimationFrame||Z,ee="undefined"!=typeof window?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||J:t.g.cancelAnimationFrame||J,re=function(e){return console&&"function"==typeof console.warn&&console.warn(e)},te=null,ae=function(e,r){var t=e.baseTag,a=e.bodyAttributes,n=e.htmlAttributes,o=e.linkTags,f=e.metaTags,i=e.noscriptTags,d=e.onChangeClientState,c=e.scriptTags,s=e.styleTags,g=e.title,b=e.titleAttributes;fe(x.BODY,a),fe(x.HTML,n),oe(g,b);var l={baseTag:ie(x.BASE,t),linkTags:ie(x.LINK,o),metaTags:ie(x.META,f),noscriptTags:ie(x.NOSCRIPT,i),scriptTags:ie(x.SCRIPT,c),styleTags:ie(x.STYLE,s)},u={},p={};Object.keys(l).forEach((function(e){var r=l[e],t=r.newTags,a=r.oldTags;t.length&&(u[e]=t),a.length&&(p[e]=l[e].oldTags)})),r&&r(),d(e,u,p)},ne=function(e){return Array.isArray(e)?e.join(""):e},oe=function(e,r){void 0!==e&&document.title!==e&&(document.title=ne(e)),fe(x.TITLE,r)},fe=function(e,r){var t=document.getElementsByTagName(e)[0];if(t){for(var a=t.getAttribute(D),n=a?a.split(","):[],o=[].concat(n),f=Object.keys(r),i=0;i=0;g--)t.removeAttribute(o[g]);n.length===o.length?t.removeAttribute(D):t.getAttribute(D)!==f.join(",")&&t.setAttribute(D,f.join(","))}},ie=function(e,r){var t=document.head||document.querySelector(x.HEAD),a=t.querySelectorAll(e+"["+D+"]"),n=Array.prototype.slice.call(a),o=[],f=void 0;return r&&r.length&&r.forEach((function(r){var t=document.createElement(e);for(var a in r)if(r.hasOwnProperty(a))if(a===k)t.innerHTML=r.innerHTML;else if(a===y)t.styleSheet?t.styleSheet.cssText=r.cssText:t.appendChild(document.createTextNode(r.cssText));else{var i=void 0===r[a]?"":r[a];t.setAttribute(a,i)}t.setAttribute(D,"true"),n.some((function(e,r){return f=r,t.isEqualNode(e)}))?n.splice(f,1):o.push(t)})),n.forEach((function(e){return e.parentNode.removeChild(e)})),o.forEach((function(e){return t.appendChild(e)})),{oldTags:n,newTags:o}},de=function(e){return Object.keys(e).reduce((function(r,t){var a=void 0!==e[t]?t+'="'+e[t]+'"':""+t;return r?r+" "+a:a}),"")},ce=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(r,t){return r[R[t]||t]=e[t],r}),r)},se=function(e,r,t){switch(e){case x.TITLE:return{toComponent:function(){return e=r.title,t=r.titleAttributes,(a={key:e})[D]=!0,n=ce(t,a),[l.createElement(x.TITLE,n,e)];var e,t,a,n},toString:function(){return function(e,r,t,a){var n=de(t),o=ne(r);return n?"<"+e+" "+D+'="true" '+n+">"+U(o,a)+"":"<"+e+" "+D+'="true">'+U(o,a)+""}(e,r.title,r.titleAttributes,t)}};case h:case m:return{toComponent:function(){return ce(r)},toString:function(){return de(r)}};default:return{toComponent:function(){return function(e,r){return r.map((function(r,t){var a,n=((a={key:t})[D]=!0,a);return Object.keys(r).forEach((function(e){var t=R[e]||e;if(t===k||t===y){var a=r.innerHTML||r.cssText;n.dangerouslySetInnerHTML={__html:a}}else n[t]=r[e]})),l.createElement(e,n)}))}(e,r)},toString:function(){return function(e,r,t){return r.reduce((function(r,a){var n=Object.keys(a).filter((function(e){return!(e===k||e===y)})).reduce((function(e,r){var n=void 0===a[r]?r:r+'="'+U(a[r],t)+'"';return e?e+" "+n:n}),""),o=a.innerHTML||a.cssText||"",f=-1===_.indexOf(e);return r+"<"+e+" "+D+'="true" '+n+(f?"/>":">"+o+"")}),"")}(e,r,t)}}}},ge=function(e){var r=e.baseTag,t=e.bodyAttributes,a=e.encode,n=e.htmlAttributes,o=e.linkTags,f=e.metaTags,i=e.noscriptTags,d=e.scriptTags,c=e.styleTags,s=e.title,g=void 0===s?"":s,b=e.titleAttributes;return{base:se(x.BASE,r,a),bodyAttributes:se(h,t,a),htmlAttributes:se(m,n,a),link:se(x.LINK,o,a),meta:se(x.META,f,a),noscript:se(x.NOSCRIPT,i,a),script:se(x.SCRIPT,d,a),style:se(x.STYLE,c,a),title:se(x.TITLE,{title:g,titleAttributes:b},a)}},be=s()((function(e){return{baseTag:q([w,E],e),bodyAttributes:K(h,e),defer:X(e,P),encode:X(e,F),htmlAttributes:K(m,e),linkTags:V(x.LINK,[A,w],e),metaTags:V(x.META,[C,B,T,I,S],e),noscriptTags:V(x.NOSCRIPT,[k],e),onChangeClientState:Y(e),scriptTags:V(x.SCRIPT,[O,k],e),styleTags:V(x.STYLE,[y],e),title:G(e),titleAttributes:K(v,e)}}),(function(e){te&&ee(te),e.defer?te=Q((function(){ae(e,(function(){te=null}))})):(ae(e),te=null)}),ge)((function(){return null})),le=(n=be,f=o=function(e){function r(){return function(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}(this,r),function(e,r){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!r||"object"!=typeof r&&"function"!=typeof r?e:r}(this,e.apply(this,arguments))}return function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Super expression must either be null or a function, not "+typeof r);e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),r&&(Object.setPrototypeOf?Object.setPrototypeOf(e,r):e.__proto__=r)}(r,e),r.prototype.shouldComponentUpdate=function(e){return!b()(this.props,e)},r.prototype.mapNestedChildrenToProps=function(e,r){if(!r)return null;switch(e.type){case x.SCRIPT:case x.NOSCRIPT:return{innerHTML:r};case x.STYLE:return{cssText:r}}throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},r.prototype.flattenArrayTypeChildren=function(e){var r,t=e.child,a=e.arrayTypeChildren,n=e.newChildProps,o=e.nestedChildren;return z({},a,((r={})[t.type]=[].concat(a[t.type]||[],[z({},n,this.mapNestedChildrenToProps(t,o))]),r))},r.prototype.mapObjectTypeChildren=function(e){var r,t,a=e.child,n=e.newProps,o=e.newChildProps,f=e.nestedChildren;switch(a.type){case x.TITLE:return z({},n,((r={})[a.type]=f,r.titleAttributes=z({},o),r));case x.BODY:return z({},n,{bodyAttributes:z({},o)});case x.HTML:return z({},n,{htmlAttributes:z({},o)})}return z({},n,((t={})[a.type]=z({},o),t))},r.prototype.mapArrayTypeChildrenToProps=function(e,r){var t=z({},r);return Object.keys(e).forEach((function(r){var a;t=z({},t,((a={})[r]=e[r],a))})),t},r.prototype.warnOnInvalidChildren=function(e,r){return!0},r.prototype.mapChildrenToProps=function(e,r){var t=this,a={};return l.Children.forEach(e,(function(e){if(e&&e.props){var n=e.props,o=n.children,f=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(r,t){return r[H[t]||t]=e[t],r}),r)}($(n,["children"]));switch(t.warnOnInvalidChildren(e,o),e.type){case x.LINK:case x.META:case x.NOSCRIPT:case x.SCRIPT:case x.STYLE:a=t.flattenArrayTypeChildren({child:e,arrayTypeChildren:a,newChildProps:f,nestedChildren:o});break;default:r=t.mapObjectTypeChildren({child:e,newProps:r,newChildProps:f,nestedChildren:o})}}})),r=this.mapArrayTypeChildrenToProps(a,r)},r.prototype.render=function(){var e=this.props,r=e.children,t=$(e,["children"]),a=z({},t);return r&&(a=this.mapChildrenToProps(r,a)),l.createElement(n,a)},N(r,null,[{key:"canUseDOM",set:function(e){n.canUseDOM=e}}]),r}(l.Component),o.propTypes={base:d().object,bodyAttributes:d().object,children:d().oneOfType([d().arrayOf(d().node),d().node]),defaultTitle:d().string,defer:d().bool,encodeSpecialCharacters:d().bool,htmlAttributes:d().object,link:d().arrayOf(d().object),meta:d().arrayOf(d().object),noscript:d().arrayOf(d().object),onChangeClientState:d().func,script:d().arrayOf(d().object),style:d().arrayOf(d().object),title:d().string,titleAttributes:d().object,titleTemplate:d().string},o.defaultProps={defer:!0,encodeSpecialCharacters:!0},o.peek=n.peek,o.rewind=function(){var e=n.rewind();return e||(e=ge({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),e},f);le.renderStatic=le.rewind},58702:function(e,r){"use strict";var t,a=Symbol.for("react.element"),n=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),f=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),d=Symbol.for("react.provider"),c=Symbol.for("react.context"),s=Symbol.for("react.server_context"),g=Symbol.for("react.forward_ref"),b=Symbol.for("react.suspense"),l=Symbol.for("react.suspense_list"),u=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),h=Symbol.for("react.offscreen");function m(e){if("object"==typeof e&&null!==e){var r=e.$$typeof;switch(r){case a:switch(e=e.type){case o:case i:case f:case b:case l:return e;default:switch(e=e&&e.$$typeof){case s:case c:case g:case p:case u:case d:return e;default:return r}}case n:return r}}}t=Symbol.for("react.module.reference"),r.ContextConsumer=c,r.ContextProvider=d,r.Element=a,r.ForwardRef=g,r.Fragment=o,r.Lazy=p,r.Memo=u,r.Portal=n,r.Profiler=i,r.StrictMode=f,r.Suspense=b,r.SuspenseList=l,r.isAsyncMode=function(){return!1},r.isConcurrentMode=function(){return!1},r.isContextConsumer=function(e){return m(e)===c},r.isContextProvider=function(e){return m(e)===d},r.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===a},r.isForwardRef=function(e){return m(e)===g},r.isFragment=function(e){return m(e)===o},r.isLazy=function(e){return m(e)===p},r.isMemo=function(e){return m(e)===u},r.isPortal=function(e){return m(e)===n},r.isProfiler=function(e){return m(e)===i},r.isStrictMode=function(e){return m(e)===f},r.isSuspense=function(e){return m(e)===b},r.isSuspenseList=function(e){return m(e)===l},r.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===i||e===f||e===b||e===l||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===p||e.$$typeof===u||e.$$typeof===d||e.$$typeof===c||e.$$typeof===g||e.$$typeof===t||void 0!==e.getModuleId)},r.typeOf=m},19185:function(e,r,t){"use strict";e.exports=t(58702)},55738:function(e,r,t){"use strict";var a,n=t(27378),o=(a=n)&&"object"==typeof a&&"default"in a?a.default:a;function f(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var i=!("undefined"==typeof window||!window.document||!window.document.createElement);e.exports=function(e,r,t){if("function"!=typeof e)throw new Error("Expected reducePropsToState to be a function.");if("function"!=typeof r)throw new Error("Expected handleStateChangeOnClient to be a function.");if(void 0!==t&&"function"!=typeof t)throw new Error("Expected mapStateOnServer to either be undefined or a function.");return function(a){if("function"!=typeof a)throw new Error("Expected WrappedComponent to be a React component.");var d,c=[];function s(){d=e(c.map((function(e){return e.props}))),g.canUseDOM?r(d):t&&(d=t(d))}var g=function(e){var r,t;function n(){return e.apply(this,arguments)||this}t=e,(r=n).prototype=Object.create(t.prototype),r.prototype.constructor=r,r.__proto__=t,n.peek=function(){return d},n.rewind=function(){if(n.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var e=d;return d=void 0,c=[],e};var f=n.prototype;return f.UNSAFE_componentWillMount=function(){c.push(this),s()},f.componentDidUpdate=function(){s()},f.componentWillUnmount=function(){var e=c.indexOf(this);c.splice(e,1),s()},f.render=function(){return o.createElement(a,this.props)},n}(n.PureComponent);return f(g,"displayName","SideEffect("+function(e){return e.displayName||e.name||"Component"}(a)+")"),f(g,"canUseDOM",i),g}}},74445:function(e){e.exports=function(e,r,t,a){var n=t?t.call(a,e,r):void 0;if(void 0!==n)return!!n;if(e===r)return!0;if("object"!=typeof e||!e||"object"!=typeof r||!r)return!1;var o=Object.keys(e),f=Object.keys(r);if(o.length!==f.length)return!1;for(var i=Object.prototype.hasOwnProperty.bind(r),d=0;dl)&&(D=(z=z.replace(" ",":")).length),0a&&(a=(r=r.trim()).charCodeAt(0)),a){case 38:return r.replace(h,"$1"+e.trim());case 58:return e.trim()+r.replace(h,"$1"+e.trim());default:if(0<1*t&&0d.charCodeAt(8))break;case 115:f=f.replace(d,"-webkit-"+d)+";"+f;break;case 207:case 102:f=f.replace(d,"-webkit-"+(102a.charCodeAt(0)&&(a=a.trim()),a=[a],01?r-1:0),a=1;a0?" Args: "+t.join(", "):""))}var C=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var r=e.prototype;return r.indexOfGroup=function(e){for(var r=0,t=0;t=this.groupSizes.length){for(var t=this.groupSizes,a=t.length,n=a;e>=n;)(n<<=1)<0&&S(16,""+e);this.groupSizes=new Uint32Array(n),this.groupSizes.set(t),this.length=n;for(var o=a;o=this.length||0===this.groupSizes[e])return r;for(var t=this.groupSizes[e],a=this.indexOfGroup(e),n=a+t,o=a;o=O&&(O=r+1),I.set(e,r),A.set(r,e)},P="style["+w+'][data-styled-version="5.3.11"]',F=new RegExp("^"+w+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),M=function(e,r,t){for(var a,n=t.split(","),o=0,f=n.length;o=0;t--){var a=r[t];if(a&&1===a.nodeType&&a.hasAttribute(w))return a}}(t),o=void 0!==n?n.nextSibling:null;a.setAttribute(w,"active"),a.setAttribute("data-styled-version","5.3.11");var f=H();return f&&a.setAttribute("nonce",f),t.insertBefore(a,o),a},D=function(){function e(e){var r=this.element=_(e);r.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var r=document.styleSheets,t=0,a=r.length;t=0){var t=document.createTextNode(r),a=this.nodes[e];return this.element.insertBefore(t,a||null),this.length++,!0}return!1},r.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},r.getRule=function(e){return e0&&(c+=e+",")})),a+=""+i+d+'{content:"'+c+'"}/*!sc*/\n'}}}return a}(this)},e}(),G=/(a)(d)/gi,Y=function(e){return String.fromCharCode(e+(e>25?39:97))};function K(e){var r,t="";for(r=Math.abs(e);r>52;r=r/52|0)t=Y(r%52)+t;return(Y(r%52)+t).replace(G,"$1-$2")}var q=function(e,r){for(var t=r.length;t;)e=33*e^r.charCodeAt(--t);return e},V=function(e){return q(5381,e)};function X(e){for(var r=0;r>>0);if(!r.hasNameForId(a,f)){var i=t(o,"."+f,void 0,a);r.insertRules(a,f,i)}n.push(f),this.staticRulesId=f}else{for(var d=this.rules.length,c=q(this.baseHash,t.hash),s="",g=0;g>>0);if(!r.hasNameForId(a,p)){var h=t(s,"."+p,void 0,a);r.insertRules(a,p,h)}n.push(p)}}return n.join(" ")},e}(),Q=/^\s*\/\/.*$/gm,ee=[":","[",".","#"];function re(e){var r,t,a,n,o=void 0===e?v:e,f=o.options,d=void 0===f?v:f,c=o.plugins,s=void 0===c?m:c,g=new i(d),b=[],l=function(e){function r(r){if(r)try{e(r+"}")}catch(e){}}return function(t,a,n,o,f,i,d,c,s,g){switch(t){case 1:if(0===s&&64===a.charCodeAt(0))return e(a+";"),"";break;case 2:if(0===c)return a+"/*|*/";break;case 3:switch(c){case 102:case 112:return e(n[0]+a),"";default:return a+(0===g?"/*|*/":"")}case-2:a.split("/*|*/}").forEach(r)}}}((function(e){b.push(e)})),u=function(e,a,o){return 0===a&&-1!==ee.indexOf(o[t.length])||o.match(n)?e:"."+r};function p(e,o,f,i){void 0===i&&(i="&");var d=e.replace(Q,""),c=o&&f?f+" "+o+" { "+d+" }":d;return r=i,t=o,a=new RegExp("\\"+t+"\\b","g"),n=new RegExp("(\\"+t+"\\b){2,}"),g(f||!o?"":o,c)}return g.use([].concat(s,[function(e,r,n){2===e&&n.length&&n[0].lastIndexOf(t)>0&&(n[0]=n[0].replace(a,u))},l,function(e){if(-2===e){var r=b;return b=[],r}}])),p.hash=s.length?s.reduce((function(e,r){return r.name||S(15),q(e,r.name)}),5381).toString():"",p}var te=n.createContext(),ae=(te.Consumer,n.createContext()),ne=(ae.Consumer,new U),oe=re();function fe(){return(0,n.useContext)(te)||ne}function ie(){return(0,n.useContext)(ae)||oe}function de(e){var r=(0,n.useState)(e.stylisPlugins),t=r[0],a=r[1],o=fe(),i=(0,n.useMemo)((function(){var r=o;return e.sheet?r=e.sheet:e.target&&(r=r.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(r=r.reconstructWithOptions({useCSSOMInjection:!1})),r}),[e.disableCSSOMInjection,e.sheet,e.target]),d=(0,n.useMemo)((function(){return re({options:{prefix:!e.disableVendorPrefixes},plugins:t})}),[e.disableVendorPrefixes,t]);return(0,n.useEffect)((function(){f()(t,e.stylisPlugins)||a(e.stylisPlugins)}),[e.stylisPlugins]),n.createElement(te.Provider,{value:i},n.createElement(ae.Provider,{value:d},e.children))}var ce=function(){function e(e,r){var t=this;this.inject=function(e,r){void 0===r&&(r=oe);var a=t.name+r.hash;e.hasNameForId(t.id,a)||e.insertRules(t.id,a,r(t.rules,a,"@keyframes"))},this.toString=function(){return S(12,String(t.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=r}return e.prototype.getName=function(e){return void 0===e&&(e=oe),this.name+e.hash},e}(),se=/([A-Z])/,ge=/([A-Z])/g,be=/^ms-/,le=function(e){return"-"+e.toLowerCase()};function ue(e){return se.test(e)?e.replace(ge,le).replace(be,"-ms-"):e}var pe=function(e){return null==e||!1===e||""===e};function he(e,r,t,a){if(Array.isArray(e)){for(var n,o=[],f=0,i=e.length;f1?r-1:0),a=1;a?@[\\\]^`{|}~-]+/g,ye=/(^-|-$)/g;function we(e){return e.replace(Be,"-").replace(ye,"")}var Te=function(e){return K(V(e)>>>0)};function ke(e){return"string"==typeof e&&!0}var Se=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},Ce=function(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e};function Ie(e,r,t){var a=e[t];Se(r)&&Se(a)?Ae(a,r):e[t]=r}function Ae(e){for(var r=arguments.length,t=new Array(r>1?r-1:0),a=1;a=0||(n[t]=e[t]);return n}(r,["componentId"]),o=a&&a+"-"+(ke(e)?e:we(B(e)));return je(e,u({},n,{attrs:h,componentId:o}),t)},Object.defineProperty(T,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(r){this._foldedDefaultProps=a?Ae({},e.defaultProps,r):r}}),Object.defineProperty(T,"toString",{value:function(){return"."+T.styledComponentId}}),o&&l()(T,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),T}var Pe=function(e){return function e(r,t,n){if(void 0===n&&(n=v),!(0,a.isValidElementType)(t))return S(1,String(t));var o=function(){return r(t,n,ve.apply(void 0,arguments))};return o.withConfig=function(a){return e(r,t,u({},n,{},a))},o.attrs=function(a){return e(r,t,u({},n,{attrs:Array.prototype.concat(n.attrs,a).filter(Boolean)}))},o}(je,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach((function(e){Pe[e]=Pe(e)}));!function(){function e(e,r){this.rules=e,this.componentId=r,this.isStatic=X(e),U.registerId(this.componentId+1)}var r=e.prototype;r.createStyles=function(e,r,t,a){var n=a(he(this.rules,r,t,a).join(""),""),o=this.componentId+e;t.insertRules(o,o,n)},r.removeStyles=function(e,r){r.clearRules(this.componentId+e)},r.renderStyles=function(e,r,t,a){e>2&&U.registerId(this.componentId+e),this.removeStyles(e,t),this.createStyles(e,r,t,a)}}();!function(){function e(){var e=this;this._emitSheetCSS=function(){var r=e.instance.toString();if(!r)return"";var t=H();return""},this.getStyleTags=function(){return e.sealed?S(2):e._emitSheetCSS()},this.getStyleElement=function(){var r;if(e.sealed)return S(2);var t=((r={})[w]="",r["data-styled-version"]="5.3.11",r.dangerouslySetInnerHTML={__html:e.instance.toString()},r),a=H();return a&&(t.nonce=a),[n.createElement("style",u({},t,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new U({isServer:!0}),this.sealed=!1}var r=e.prototype;r.collectStyles=function(e){return this.sealed?S(2):n.createElement(de,{sheet:this.instance},e)},r.interleaveWithNodeStream=function(e){return S(3)}}();var Fe=Pe},89880:function(e,r,t){"use strict";t.d(r,{Oq:function(){return T},Cg:function(){return B},$_:function(){return d},compose:function(){return a.qC},jf:function(){return z},GQ:function(){return l},get:function(){return a.U2},eC:function(){return m},bK:function(){return o},kk:function(){return N},ih:function(){return W},FK:function(){return I},AF:function(){return L},Dh:function(){return M},system:function(){return a.By},cp:function(){return g},bU:function(){return _},bf:function(){return D}});var a=t(35186),n={width:{property:"width",scale:"sizes",transform:function(e,r){return(0,a.U2)(r,e,!function(e){return"number"==typeof e&&!isNaN(e)}(e)||e>1?e:100*e+"%")}},height:{property:"height",scale:"sizes"},minWidth:{property:"minWidth",scale:"sizes"},minHeight:{property:"minHeight",scale:"sizes"},maxWidth:{property:"maxWidth",scale:"sizes"},maxHeight:{property:"maxHeight",scale:"sizes"},size:{properties:["width","height"],scale:"sizes"},overflow:!0,overflowX:!0,overflowY:!0,display:!0,verticalAlign:!0},o=(0,a.By)(n),f=o,i={color:{property:"color",scale:"colors"},backgroundColor:{property:"backgroundColor",scale:"colors"},opacity:!0};i.bg=i.backgroundColor;var d=(0,a.By)(i),c=d,s={fontFamily:{property:"fontFamily",scale:"fonts"},fontSize:{property:"fontSize",scale:"fontSizes",defaultScale:[12,14,16,20,24,32,48,64,72]},fontWeight:{property:"fontWeight",scale:"fontWeights"},lineHeight:{property:"lineHeight",scale:"lineHeights"},letterSpacing:{property:"letterSpacing",scale:"letterSpacings"},textAlign:!0,fontStyle:!0},g=(0,a.By)(s),b=g,l=(0,a.By)({alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:!0,flex:!0,flexGrow:!0,flexShrink:!0,flexBasis:!0,justifySelf:!0,alignSelf:!0,order:!0}),u=l,p={space:[0,4,8,16,32,64,128,256,512]},h={gridGap:{property:"gridGap",scale:"space",defaultScale:p.space},gridColumnGap:{property:"gridColumnGap",scale:"space",defaultScale:p.space},gridRowGap:{property:"gridRowGap",scale:"space",defaultScale:p.space},gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridAutoRows:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0},m=(0,a.By)(h),v=m,x={border:{property:"border",scale:"borders"},borderWidth:{property:"borderWidth",scale:"borderWidths"},borderStyle:{property:"borderStyle",scale:"borderStyles"},borderColor:{property:"borderColor",scale:"colors"},borderRadius:{property:"borderRadius",scale:"radii"},borderTop:{property:"borderTop",scale:"borders"},borderTopLeftRadius:{property:"borderTopLeftRadius",scale:"radii"},borderTopRightRadius:{property:"borderTopRightRadius",scale:"radii"},borderRight:{property:"borderRight",scale:"borders"},borderBottom:{property:"borderBottom",scale:"borders"},borderBottomLeftRadius:{property:"borderBottomLeftRadius",scale:"radii"},borderBottomRightRadius:{property:"borderBottomRightRadius",scale:"radii"},borderLeft:{property:"borderLeft",scale:"borders"},borderX:{properties:["borderLeft","borderRight"],scale:"borders"},borderY:{properties:["borderTop","borderBottom"],scale:"borders"},borderTopWidth:{property:"borderTopWidth",scale:"borderWidths"},borderTopColor:{property:"borderTopColor",scale:"colors"},borderTopStyle:{property:"borderTopStyle",scale:"borderStyles"}};x.borderTopLeftRadius={property:"borderTopLeftRadius",scale:"radii"},x.borderTopRightRadius={property:"borderTopRightRadius",scale:"radii"},x.borderBottomWidth={property:"borderBottomWidth",scale:"borderWidths"},x.borderBottomColor={property:"borderBottomColor",scale:"colors"},x.borderBottomStyle={property:"borderBottomStyle",scale:"borderStyles"},x.borderBottomLeftRadius={property:"borderBottomLeftRadius",scale:"radii"},x.borderBottomRightRadius={property:"borderBottomRightRadius",scale:"radii"},x.borderLeftWidth={property:"borderLeftWidth",scale:"borderWidths"},x.borderLeftColor={property:"borderLeftColor",scale:"colors"},x.borderLeftStyle={property:"borderLeftStyle",scale:"borderStyles"},x.borderRightWidth={property:"borderRightWidth",scale:"borderWidths"},x.borderRightColor={property:"borderRightColor",scale:"colors"},x.borderRightStyle={property:"borderRightStyle",scale:"borderStyles"};var B=(0,a.By)(x),y=B,w={background:!0,backgroundImage:!0,backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0};w.bgImage=w.backgroundImage,w.bgSize=w.backgroundSize,w.bgPosition=w.backgroundPosition,w.bgRepeat=w.backgroundRepeat;var T=(0,a.By)(w),k=T,S={space:[0,4,8,16,32,64,128,256,512]},C={position:!0,zIndex:{property:"zIndex",scale:"zIndices"},top:{property:"top",scale:"space",defaultScale:S.space},right:{property:"right",scale:"space",defaultScale:S.space},bottom:{property:"bottom",scale:"space",defaultScale:S.space},left:{property:"left",scale:"space",defaultScale:S.space}},I=(0,a.By)(C),A=I,O={space:[0,4,8,16,32,64,128,256,512]},E=function(e){return"number"==typeof e&&!isNaN(e)},R=function(e,r){if(!E(e))return(0,a.U2)(r,e,e);var t=e<0,n=Math.abs(e),o=(0,a.U2)(r,n,n);return E(o)?o*(t?-1:1):t?"-"+o:o},j={};j.margin={margin:{property:"margin",scale:"space",transform:R,defaultScale:O.space},marginTop:{property:"marginTop",scale:"space",transform:R,defaultScale:O.space},marginRight:{property:"marginRight",scale:"space",transform:R,defaultScale:O.space},marginBottom:{property:"marginBottom",scale:"space",transform:R,defaultScale:O.space},marginLeft:{property:"marginLeft",scale:"space",transform:R,defaultScale:O.space},marginX:{properties:["marginLeft","marginRight"],scale:"space",transform:R,defaultScale:O.space},marginY:{properties:["marginTop","marginBottom"],scale:"space",transform:R,defaultScale:O.space}},j.margin.m=j.margin.margin,j.margin.mt=j.margin.marginTop,j.margin.mr=j.margin.marginRight,j.margin.mb=j.margin.marginBottom,j.margin.ml=j.margin.marginLeft,j.margin.mx=j.margin.marginX,j.margin.my=j.margin.marginY,j.padding={padding:{property:"padding",scale:"space",defaultScale:O.space},paddingTop:{property:"paddingTop",scale:"space",defaultScale:O.space},paddingRight:{property:"paddingRight",scale:"space",defaultScale:O.space},paddingBottom:{property:"paddingBottom",scale:"space",defaultScale:O.space},paddingLeft:{property:"paddingLeft",scale:"space",defaultScale:O.space},paddingX:{properties:["paddingLeft","paddingRight"],scale:"space",defaultScale:O.space},paddingY:{properties:["paddingTop","paddingBottom"],scale:"space",defaultScale:O.space}},j.padding.p=j.padding.padding,j.padding.pt=j.padding.paddingTop,j.padding.pr=j.padding.paddingRight,j.padding.pb=j.padding.paddingBottom,j.padding.pl=j.padding.paddingLeft,j.padding.px=j.padding.paddingX,j.padding.py=j.padding.paddingY;var P=(0,a.By)(j.margin),F=(0,a.By)(j.padding),M=(0,a.qC)(P,F),L=(0,a.By)({boxShadow:{property:"boxShadow",scale:"shadows"},textShadow:{property:"textShadow",scale:"shadows"}}),H=t(13298),_=function(e){var r,t,n=e.scale,o=e.prop,f=void 0===o?"variant":o,i=e.variants,d=void 0===i?{}:i,c=e.key;t=Object.keys(d).length?function(e,r,t){return(0,H.ZP)((0,a.U2)(r,e,null))(t.theme)}:function(e,r){return(0,a.U2)(r,e,null)},t.scale=n||c,t.defaults=d;var s=((r={})[f]=t,r);return(0,a.jo)(s)},D=(_({key:"buttons"}),_({key:"textStyles",prop:"textStyle"}),_({key:"colorStyles",prop:"colors"}),f.width),W=(f.height,f.minWidth),N=(f.minHeight,f.maxWidth),z=(f.maxHeight,f.size,f.verticalAlign,f.display);f.overflow,f.overflowX,f.overflowY,c.opacity,b.fontSize,b.fontFamily,b.fontWeight,b.lineHeight,b.textAlign,b.fontStyle,b.letterSpacing,u.alignItems,u.alignContent,u.justifyItems,u.justifyContent,u.flexWrap,u.flexDirection,u.flex,u.flexGrow,u.flexShrink,u.flexBasis,u.justifySelf,u.alignSelf,u.order,v.gridGap,v.gridColumnGap,v.gridRowGap,v.gridColumn,v.gridRow,v.gridAutoFlow,v.gridAutoColumns,v.gridAutoRows,v.gridTemplateColumns,v.gridTemplateRows,v.gridTemplateAreas,v.gridArea,y.borderWidth,y.borderStyle,y.borderColor,y.borderTop,y.borderRight,y.borderBottom,y.borderLeft,y.borderRadius,k.backgroundImage,k.backgroundSize,k.backgroundPosition,k.backgroundRepeat,A.zIndex,A.top,A.right,A.bottom,A.left}}]); +//# sourceMappingURL=commons-d9805d6ad8276ef7a481.js.map \ No newline at end of file diff --git a/commons-32f4023bed9b29bea9b6.js.LICENSE.txt b/commons-d9805d6ad8276ef7a481.js.LICENSE.txt similarity index 100% rename from commons-32f4023bed9b29bea9b6.js.LICENSE.txt rename to commons-d9805d6ad8276ef7a481.js.LICENSE.txt diff --git a/commons-32f4023bed9b29bea9b6.js.map b/commons-d9805d6ad8276ef7a481.js.map similarity index 99% rename from commons-32f4023bed9b29bea9b6.js.map rename to commons-d9805d6ad8276ef7a481.js.map index d11155e..6fe02e6 100644 --- a/commons-32f4023bed9b29bea9b6.js.map +++ b/commons-d9805d6ad8276ef7a481.js.map @@ -1 +1 @@ -{"version":3,"file":"commons-32f4023bed9b29bea9b6.js","mappings":"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ACA,UACA,WAEJ,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,MAAS,CACL,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,IAAO,CACH,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,MAAS,CACL,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,+CC/lBZF,OAAOC,eAAeC,EAAS,aAAc,CAAEC,OAAO,IACtDD,EAAA,QAAkB,CACd,yBAA4B,mBAC5B,aAAgB,UAChB,cAAiB,CACb,QAAW,UACX,UAAa,WAEjB,SAAY,CACR,SAAY,CACR,QAAW,UACX,GAAM,UACN,MAAS,uBACT,OAAU,wBACV,OAAU,wBAEd,SAAY,CACR,QAAW,UACX,GAAM,UACN,MAAS,uBACT,OAAU,uBACV,OAAU,wBAEd,KAAQ,CACJ,MAAS,wBAEb,SAAY,CACR,KAAQ,WAEZ,kCAAqC,UAEzC,SAAY,CACR,eAAkB,wBAClB,eAAkB,wBAClB,WAAc,WAElB,cAAiB,CACb,GAAM,wBAEV,aAAgB,CACZ,OAAU,CACN,QAAW,UACX,SAAY,UACZ,OAAU,UACV,sBAAyB,UACzB,UAAa,UACb,QAAW,UACX,OAAU,UACV,SAAY,UACZ,4BAA+B,UAC/B,mBAAsB,UACtB,iBAAoB,UACpB,mBAAsB,UACtB,iBAAoB,UACpB,aAAgB,UAChB,WAAc,UACd,cAAiB,UACjB,aAAgB,UAChB,WAAc,UACd,kBAAqB,UACrB,gBAAmB,UACnB,mBAAsB,UACtB,iBAAoB,UACpB,kBAAqB,UACrB,gBAAmB,UACnB,kBAAqB,UACrB,gBAAmB,UACnB,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ACZ,MAAS,uBACT,OAAU,wBAEd,OAAU,CACN,GAAM,UACN,SAAY,UACZ,MAAS,uBACT,OAAU,wBAEd,KAAQ,CACJ,GAAM,UACN,SAAY,UACZ,MAAS,uBACT,OAAU,yBAEd,OAAU,CACN,GAAM,UACN,SAAY,UACZ,MAAS,wBACT,OAAU,yBAEd,KAAQ,CACJ,GAAM,UACN,SAAY,UACZ,MAAS,wBACT,OAAU,yBAEd,SAAY,CACR,GAAM,UACN,SAAY,UACZ,MAAS,uBACT,OAAU,wBAEd,OAAU,CACN,GAAM,CACF,SAAY,WAEhB,OAAU,CACN,SAAY,kBACZ,OAAU,uBAEd,OAAU,CACN,OAAU,UACV,SAAY,yBAEhB,OAAU,CACN,UAAa,kBACb,MAAS,oBAGjB,MAAS,CACL,MAAS,UACT,MAAS,UACT,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,MAAS,CACL,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,IAAO,CACH,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,MAAS,CACL,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,+CC/lBZF,OAAOC,eAAeC,EAAS,aAAc,CAAEC,OAAO,IACtDD,EAAA,QAAkB,CACd,yBAA4B,mBAC5B,aAAgB,UAChB,cAAiB,CACb,QAAW,UACX,UAAa,WAEjB,SAAY,CACR,SAAY,CACR,QAAW,UACX,GAAM,UACN,MAAS,sBACT,OAAU,uBACV,OAAU,uBAEd,SAAY,CACR,QAAW,UACX,GAAM,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UACN,SAAY,UACZ,MAAS,UACT,OAAU,yBAEd,OAAU,CACN,GAAM,CACF,SAAY,WAEhB,OAAU,CACN,SAAY,kBACZ,OAAU,uBAEd,OAAU,CACN,OAAU,UACV,SAAY,yBAEhB,OAAU,CACN,UAAa,kBACb,MAAS,oBAGjB,MAAS,CACL,MAAS,UACT,MAAS,UACT,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,MAAS,CACL,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,IAAO,CACH,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,MAAS,CACL,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,+CC/lBZF,OAAOC,eAAeC,EAAS,aAAc,CAAEC,OAAO,IACtDD,EAAA,QAAkB,CACd,yBAA4B,mBAC5B,aAAgB,UAChB,cAAiB,CACb,QAAW,UACX,UAAa,WAEjB,SAAY,CACR,SAAY,CACR,QAAW,UACX,GAAM,UACN,MAAS,uBACT,OAAU,wBACV,OAAU,wBAEd,SAAY,CACR,QAAW,UACX,GAAM,UACN,MAAS,sBACT,OAAU,sBACV,OAAU,uBAEd,KAAQ,CACJ,MAAS,wBAEb,SAAY,CACR,KAAQ,WAEZ,kCAAqC,UAEzC,SAAY,CACR,eAAkB,wBAClB,eAAkB,wBAClB,WAAc,WAElB,cAAiB,CACb,GAAM,wBAEV,aAAgB,CACZ,OAAU,CACN,QAAW,UACX,SAAY,UACZ,OAAU,UACV,sBAAyB,UACzB,UAAa,UACb,QAAW,UACX,OAAU,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AU,WAEd,UAAa,CACT,GAAM,UACN,SAAY,UACZ,MAAS,uBACT,OAAU,WAEd,OAAU,CACN,GAAM,UACN,SAAY,UACZ,MAAS,uBACT,OAAU,WAEd,OAAU,CACN,GAAM,UACN,SAAY,UACZ,MAAS,wBACT,OAAU,WAEd,KAAQ,CACJ,GAAM,UACN,SAAY,UACZ,MAAS,uBACT,OAAU,WAEd,OAAU,CACN,GAAM,UACN,SAAY,UACZ,MAAS,wBACT,OAAU,WAEd,KAAQ,CACJ,GAAM,UACN,SAAY,UACZ,MAAS,wBACT,OAAU,WAEd,SAAY,CACR,GAAM,UACN,SAAY,UACZ,MAAS,wBACT,OAAU,WAEd,OAAU,CACN,GAAM,CACF,SAAY,WAEhB,OAAU,CACN,SAAY,qBACZ,OAAU,0BAEd,OAAU,CACN,OAAU,UACV,SAAY,sBAEhB,OAAU,CACN,UAAa,uCACb,MAAS,wCAGjB,MAAS,CACL,MAAS,UACT,MAAS,UACT,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,MAAS,CACL,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,IAAO,CACH,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,MAAS,CACL,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,+CC/lBZF,OAAOC,eAAeC,EAAS,aAAc,CAAEC,OAAO,IACtDD,EAAA,QAAkB,CACd,yBAA4B,sBAC5B,aAAgB,UAChB,cAAiB,CACb,QAAW,UACX,UAAa,WAEjB,SAAY,CACR,SAAY,CACR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AAM,UACN,SAAY,UACZ,MAAS,UACT,OAAU,WAEd,SAAY,CACR,GAAM,UACN,SAAY,UACZ,MAAS,UACT,OAAU,WAEd,OAAU,CACN,GAAM,CACF,SAAY,WAEhB,OAAU,CACN,SAAY,kBACZ,OAAU,0BAEd,OAAU,CACN,OAAU,UACV,SAAY,mBAEhB,OAAU,CACN,UAAa,uCACb,MAAS,wCAGjB,MAAS,CACL,MAAS,UACT,MAAS,UACT,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,MAAS,CACL,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,IAAO,CACH,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,MAAS,CACL,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,+CC/lBZF,OAAOC,eAAeC,EAAS,aAAc,CAAEC,OAAO,IACtDD,EAAA,QAAkB,CACd,yBAA4B,sBAC5B,aAAgB,UAChB,cAAiB,CACb,QAAW,UACX,UAAa,WAEjB,SAAY,CACR,SAAY,CACR,QAAW,UACX,GAAM,UACN,MAAS,uBACT,OAAU,wBACV,OAAU,wBAEd,SAAY,CACR,QAAW,UACX,GAAM,UACN,MAAS,wBACT,OAAU,wBACV,OAAU,yBAEd,KAAQ,CACJ,MAAS,wBAEb,SAAY,CACR,KAAQ,WAEZ,kCAAqC,YAEzC,SAAY,CACR,eAAkB,sBAClB,eAAkB,sBAClB,WAAc,WAElB,cAAiB,CACb,GAAM,WAEV,aAAgB,CACZ,OAAU,CACN,QAAW,UACX,SAAY,UACZ,OAAU,UACV,sBAAyB,UACzB,UAAa,UACb,QAAW,UACX,OAAU,UACV,SAAY,UACZ,4BAA+B,UAC/B,mBAAsB,UACtB,iBAAoB,UACpB,mBAAsB,UACtB,iBAAoB,UACpB,aAAgB,UAChB,WAAc,UACd,cAAiB,UACjB,aAAgB,UAChB,WAAc,UACd,kBAAqB,UACrB,gBAAmB,UACnB,mBAAsB,UACtB,iBAAoB,UACpB,kBAAqB,UACrB,gBAAmB,UACnB,kBAAqB,UACrB,gBAAmB,UACnB,cAAiB,UACjB,wBAA2B,UAC3B,wBAA2B,UAC3B,2BAA8B,YAGtC,WAAc,CACV,KAAQ,UACR,GAAM,UACN,UAAa,UACb,iBAAoB,UACpB,uBAA0B,UAC1B,eAAkB,UAClB,OAAU,UACV,YAAe,uBACf,aAAgB,wBAChB,oBAAuB,UACvB,QAAW,UACX,OAAU,CACN,QAAW,UACX,SAAY,UACZ,OAAU,UACV,QAAW,UACX,QAAW,UACX,OAAU,UACV,QAAW,UACX,SAAY,YAGpB,OAAU,CACN,GAAM,UACN,eAAkB,MAClB,qBAAwB,MACxB,YAAe,UACf,cAAiB,UACjB,SAAY,UACZ,QAAW,UACX,aAAgB,UAChB,WAAc,0BACd,UAAa,UACb,qBAAwB,UACxB,eAAkB,UAClB,QAAW,UACX,YAAe,OACf,WAAc,UACd,aAAgB,UAChB,aAAgB,UAChB,aAAgB,UAChB,aAAgB,UAChB,WAAc,UACd,eAAkB,UAClB,eAAkB,qBAClB,kBAAqB,UACrB,gBAAmB,UACnB,qBAAwB,UACxB,mBAAsB,UACtB,iBAAoB,UACpB,gBAAmB,UACnB,oBAAuB,UACvB,aAAgB,UAChB,WAAc,UACd,SAAY,UACZ,YAAe,yBACf,kBAAqB,UACrB,YAAe,UACf,eAAkB,wBAClB,oBAAuB,UACvB,aAAgB,UAChB,WAAc,UACd,OAAU,sBACV,SAAY,UACZ,gBAAmB,UACnB,iBAAoB,UACpB,cAAiB,UACjB,gBAAmB,UACnB,YAAe,UACf,eAAkB,yBAClB,iBAAoB,UACpB,iBAAoB,UACpB,oBAAuB,UACvB,eAAkB,uBAClB,mBAAsB,UACtB,sBAAyB,UACzB,iBAAoB,sBACpB,mBAAsB,UACtB,mBAAsB,UACtB,KAAQ,CACJ,MAAS,UACT,YAAe,UACf,MAAS,UACT,YAAe,UACf,KAAQ,UACR,IAAO,UACP,UAAa,UACb,MAAS,UACT,YAAe,UACf,OAAU,UACV,aAAgB,UAChB,KAAQ,UACR,WAAc,UACd,QAAW,UACX,cAAiB,UACjB,KAAQ,UACR,WAAc,YAGtB,QAAW,CACP,SAAY,UACZ,UAAa,UACb,WAAc,UACd,YAAe,uBAEnB,KAAQ,CACJ,IAAO,CACH,GAAM,UACN,OAAU,CACN,QAAW,mCACX,MAAS,6BACT,MAAS,oMACT,WAAc,sCAI1B,QAAW,CACP,YAAe,CACX,SAAY,YAGpB,OAAU,CACN,GAAM,UACN,OAAU,sBACV,UAAa,UACb,cAAiB,UACjB,YAAe,mCAEnB,SAAY,CACR,OAAU,iBAEd,QAAW,CACP,OAAU,iBAEd,WAAc,CACV,eAAkB,gBAClB,aAAgB,wBAChB,WAAc,WAElB,QAAW,CACP,OAAU,gEACV,SAAY,yBAEhB,OAAU,CACN,KAAQ,wBACR,GAAM,UACN,QAAW,UACX,KAAQ,WAEZ,aAAgB,CACZ,GAAM,UACN,OAAU,WAEd,QAAW,CACP,WAAc,WAElB,KAAQ,CACJ,SAAY,iBAEhB,MAAS,CACL,WAAc,yBAElB,SAAY,CACR,QAAW,WAEf,KAAQ,CACJ,MAAS,UACT,YAAe,UACf,MAAS,UACT,YAAe,UACf,KAAQ,UACR,IAAO,UACP,UAAa,UACb,MAAS,UACT,YAAe,UACf,OAAU,UACV,aAAgB,UAChB,KAAQ,UACR,WAAc,UACd,QAAW,UACX,cAAiB,UACjB,KAAQ,UACR,WAAc,WAElB,IAAO,CACH,KAAQ,UACR,GAAM,UACN,OAAU,sBACV,OAAU,8BACV,YAAe,uCACf,QAAW,UACX,YAAe,sBACf,SAAY,sBACZ,aAAgB,sBAChB,WAAc,sBACd,UAAa,sBACb,QAAW,CACP,KAAQ,UACR,GAAM,UACN,OAAU,sBACV,OAAU,6BACV,YAAe,uCACf,QAAW,UACX,YAAe,sBACf,WAAc,sBACd,eAAkB,kCAClB,aAAgB,wBAChB,WAAc,UACd,eAAkB,sBAClB,KAAQ,wBACR,UAAa,qBAEjB,QAAW,CACP,KAAQ,UACR,UAAa,UACb,QAAW,UACX,YAAe,sBACf,YAAe,6BACf,iBAAoB,uCACpB,eAAkB,wBAClB,aAAgB,UAChB,WAAc,sBACd,eAAkB,sBAClB,eAAkB,kCAClB,aAAgB,sBAChB,WAAc,UACd,kBAAqB,uBACrB,UAAa,YACb,UAAa,UACb,eAAkB,UAClB,kBAAqB,uBAEzB,OAAU,CACN,KAAQ,UACR,UAAa,UACb,QAAW,UACX,YAAe,sBACf,YAAe,6BACf,iBAAoB,uCACpB,eAAkB,wBAClB,aAAgB,UAChB,WAAc,sBACd,eAAkB,sBAClB,eAAkB,kCAClB,aAAgB,sBAChB,WAAc,UACd,kBAAqB,uBACrB,UAAa,sBACb,KAAQ,UACR,UAAa,UACb,UAAa,UACb,eAAkB,UAClB,kBAAqB,wBAG7B,aAAgB,CACZ,KAAQ,UACR,YAAe,yBAEnB,eAAkB,CACd,cAAiB,yBACjB,QAAW,CACP,QAAW,yBACX,YAAe,gBACf,SAAY,yBACZ,aAAgB,gBAChB,WAAc,0BAElB,OAAU,CACN,QAAW,yBACX,SAAY,UACZ,UAAa,YAGrB,YAAe,CACX,GAAM,UACN,QAAW,sBACX,SAAY,sBACZ,WAAc,UACd,GAAM,UACN,WAAc,UACd,OAAU,gBACV,QAAW,CACP,GAAM,UACN,QAAW,UACX,SAAY,UACZ,GAAM,UACN,WAAc,UACd,OAAU,kBAGlB,WAAc,CACV,GAAM,UACN,WAAc,UACd,OAAU,UACV,QAAW,CACP,GAAM,UACN,WAAc,UACd,OAAU,YAGlB,iBAAoB,CAChB,GAAM,UACN,OAAU,CACN,GAAM,UACN,MAAS,CACL,GAAM,yBAEV,OAAU,CACN,GAAM,yBAEV,SAAY,CACR,OAAU,aAItB,aAAgB,CACZ,QAAW,CACP,QAAW,0BAEf,UAAa,CACT,KAAQ,YAGhB,GAAM,CACF,QAAW,UACX,MAAS,UACT,OAAU,UACV,WAAc,WAElB,OAAU,CACN,QAAW,UACX,QAAW,UACX,MAAS,UACT,OAAU,WAEd,OAAU,CACN,QAAW,UACX,MAAS,sBACT,OAAU,uBAEd,OAAU,CACN,MAAS,8BACT,OAAU,mCACV,MAAS,mCACT,WAAc,qCAElB,QAAW,CACP,aAAgB,UAChB,SAAY,UACZ,MAAS,wBACT,OAAU,yBAEd,OAAU,CACN,GAAM,UACN,SAAY,UACZ,MAAS,uBACT,OAAU,WAEd,QAAW,CACP,GAAM,UACN,SAAY,UACZ,MAAS,uBACT,OAAU,WAEd,UAAa,CACT,GAAM,UACN,SAAY,UACZ,MAAS,uBACT,OAAU,WAEd,OAAU,CACN,GAAM,UACN,SAAY,UACZ,MAAS,wBACT,OAAU,WAEd,OAAU,CACN,GAAM,UACN,SAAY,UACZ,MAAS,wBACT,OAAU,WAEd,KAAQ,CACJ,GAAM,UACN,SAAY,UACZ,MAAS,wBACT,OAAU,WAEd,OAAU,CACN,GAAM,UACN,SAAY,UACZ,MAAS,wBACT,OAAU,WAEd,KAAQ,CACJ,GAAM,UACN,SAAY,UACZ,MAAS,wBACT,OAAU,WAEd,SAAY,CACR,GAAM,UACN,SAAY,UACZ,MAAS,wBACT,OAAU,WAEd,OAAU,CACN,GAAM,CACF,SAAY,WAEhB,OAAU,CACN,SAAY,qBACZ,OAAU,0BAEd,OAAU,CACN,OAAU,UACV,SAAY,sBAEhB,OAAU,CACN,UAAa,uCACb,MAAS,wCAGjB,MAAS,CACL,MAAS,UACT,MAAS,UACT,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,MAAS,CACL,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,IAAO,CACH,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,MAAS,CACL,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,+CC/lBZ,IAAIE,EAAmBC,MAAQA,KAAKD,iBAAoB,SAAUE,GAC9D,OAAQA,GAAOA,EAAIC,WAAcD,EAAM,CAAE,QAAWA,EACxD,EACAN,OAAOC,eAAeC,EAAS,aAAc,CAAEC,OAAO,IACtD,MAAMwB,EAAWvB,EAAgB,EAAQ,QACnCwB,EAAYxB,EAAgB,EAAQ,QACpCyB,EAAezB,EAAgB,EAAQ,QAC7CF,EAAA,QAAkB,CAAE4B,OAAQH,EAAST,QAASa,QAASH,EAAUV,QAASc,WAAYH,EAAaX,6CCPnG,IAAId,EAAmBC,MAAQA,KAAKD,iBAAoB,SAAUE,GAC9D,OAAQA,GAAOA,EAAIC,WAAcD,EAAM,CAAE,QAAWA,EACxD,EACAN,OAAOC,eAAeC,EAAS,aAAc,CAAEC,OAAO,IACtD,MAAM8B,EAAW7B,EAAgB,EAAQ,QACzCF,EAAA,QAAkB,CAAEgC,OAAQD,EAASf,2CCLrClB,OAAOC,eAAeC,EAAS,aAAc,CAAEC,OAAO,IACtDD,EAAA,QAAkB,CACd,OAAU,CACN,IACA,MACA,MACA,OACA,OACA,OACA,6CCTR,IAAIE,EAAmBC,MAAQA,KAAKD,iBAAoB,SAAUE,GAC9D,OAAQA,GAAOA,EAAIC,WAAcD,EAAM,CAAE,QAAWA,EACxD,EACAN,OAAOC,eAAeC,EAAS,aAAc,CAAEC,OAAO,IACtD,MAAM8B,EAAW7B,EAAgB,EAAQ,QACzCF,EAAA,QAAkB,CAAEgC,OAAQD,EAASf,2CCLrClB,OAAOC,eAAeC,EAAS,aAAc,CAAEC,OAAO,IACtDD,EAAA,QAAkB,CACd,SAAY,CACR,OACA,OACA,OACA,OACA,OACA,OACA,OACA,QAEJ,WAAc,CACV,eAAkB,EAClB,UAAa,KACb,QAAW,8GCRnB,IAAIiC,EAJQ,KAAOC,IAAIC,WAAW,CAChCC,YAAa,MACbC,YAAa,eAFH,CAGT,KAAO,KAAO,KAAY,KAAQ,KAAS,KAAM,KAAY,KAAQ,KAAU,KAAQ,oKCD1F,MACMC,EAAmB,QACnBC,EAAqB,OAIrBC,EAA4B,gBAA6B,CAC7DC,aAAc,IAAM,KACpBC,aAAc,IAAM,KACpBC,eAAgB,IAAM,OAclBC,EAAgB,EACpBC,cACGC,MAEH,IAAIC,EAAMC,EAAcC,EAAOC,EAAkBC,EAAOC,EAAkBC,EAAOC,EAEjF,MACEC,MAAOC,EACPC,UAAWC,EACXC,UAAWC,EACXC,YAAaC,GACXC,IAGEC,EAAuH,QAA5GjB,EAAwC,QAAhCC,EAAeF,EAAMS,aAAoC,IAAjBP,EAA0BA,EAAeQ,SAAoC,IAATT,EAAkBA,EAAO,KACxJ,wBACJkB,GA1BqB,MACvB,IACE,IAAIC,EACJ,MAAMC,EAAsF,QAAxED,EAAwBE,SAASC,eAAe,0BAA0D,IAA1BH,OAAmC,EAASA,EAAsBI,YACtK,GAAIH,EAAY,OAAOI,KAAKC,MAAML,EACpC,CAAE,MAAOM,GAET,CACA,MAAO,CAAC,CAAC,EAmBLC,GACEC,EAA+B,SAAsBV,IACpDR,EAAWhB,GAAgB,WAA0J,QAAjIQ,EAAiD,QAAxCC,EAAmBJ,EAAMW,iBAA4C,IAArBP,EAA8BA,EAAmBQ,SAAyC,IAAVT,EAAmBA,EA1ChM,QA2ChBU,EAAWjB,GAAgB,WAA0J,QAAjIS,EAAiD,QAAxCC,EAAmBN,EAAMa,iBAA4C,IAArBP,EAA8BA,EAAmBQ,SAAyC,IAAVT,EAAmBA,EAAQb,IACxNuB,EAAalB,GAAkB,WAAoK,QAA3IU,EAAqD,QAA5CC,EAAqBR,EAAMe,mBAAgD,IAAvBP,EAAgCA,EAAqBQ,SAA2C,IAAVT,EAAmBA,EAAQd,GACvOqC,EA+ER,WACE,MAAOA,EAAiBC,GAAsB,WAAwBC,GA4BtE,OA3BA,aAAyB,KACvB,IAAIC,EAASC,EAEb,MAAMC,EAA+B,QAAtBF,EAAUG,cAAgC,IAAZH,GAA4E,QAA7CC,EAAqBD,EAAQI,kBAA+C,IAAvBH,OAA/D,EAAwGA,EAAmBI,KAAKL,EAAS,gCAC3M,SAASM,EAAaC,GACpB,MAAMC,EAAUD,EAAME,QACtBX,EAAmBU,EAAU,QAAU,MACzC,CAGA,GAAIN,EAAO,CAET,QAA+BQ,IAA3BR,EAAMS,iBAER,OADAT,EAAMS,iBAAiB,SAAUL,GAC1B,WACLJ,EAAMU,oBAAoB,SAAUN,EACtC,EAGG,QAA0BI,IAAtBR,EAAMW,YAEb,OADAX,EAAMW,YAAYP,GACX,WACLJ,EAAMY,eAAeR,EACvB,CAEJ,IACC,IACIT,CACT,CA7G0BkB,GAClBC,EAAoBpB,EAA6BqB,SAAWC,EAAiBxC,EAAWmB,GACxFsB,EA4HR,SAA2BzC,EAAWE,EAAWE,GAC/C,OAAQJ,GACN,IAAK,MACL,IAAK,QACH,OAAOE,EACT,IAAK,OACL,IAAK,QACH,OAAOE,EAEb,CArIsBsC,CAAkBJ,EAAmBpC,EAAWE,IAC9D,cACJuC,EAAa,oBACbC,GACE,WAAuB,IAkI7B,SAA0B9C,EAAO2C,GAC/B,IAAK3C,EAAM+C,aACT,MAAO,CACLF,cAAe7C,EACf8C,yBAAqBZ,GAGzB,IAAKlC,EAAM+C,aAAaJ,GAAc,CAEpCK,QAAQ9B,MAAM,KAAKyB,oDAGnB,MAAMM,EAAqB1G,OAAO2G,KAAKlD,EAAM+C,cAAc,GAC3D,MAAO,CACLF,cAAe,IAAM7C,EAAOA,EAAM+C,aAAaE,IAC/CH,oBAAqBG,EAEzB,CACA,MAAO,CACLJ,cAAe,IAAM7C,EAAOA,EAAM+C,aAAaJ,IAC/CG,oBAAqBH,EAEzB,CAxJmCQ,CAAiB1C,EAASkC,IAAc,CAAClC,EAASkC,IAqCnF,OAlCA,aAAyB,WACvB,MAAMS,EAA4BV,EAAiBxC,EAAWmB,GAC1DD,EAA6BqB,UAE3BrB,EAA6BqB,UAAYW,GAC3CzB,OAAO0B,YAAW,KAGhB,aAAmB,KAEjBnE,EAAakE,EAA0B,IAIzClE,EAAagB,EAAU,IAG3BkB,EAA6BqB,QAAU,KAE3C,GAAG,CAACvC,EAAWmB,IAGf,aAAyB,KACvB,IAAIiC,EAAOC,EACXrE,EAAkJ,QAApIoE,EAAkD,QAAzCC,EAAoBhE,EAAMW,iBAA6C,IAAtBqD,EAA+BA,EAAoBpD,SAAyC,IAAVmD,EAAmBA,EA9ExJ,MA8EiL,GACrM,CAAC/D,EAAMW,UAAWC,IACrB,aAAyB,KACvB,IAAIqD,EAAOC,EACXtE,EAAkJ,QAApIqE,EAAkD,QAAzCC,EAAoBlE,EAAMa,iBAA6C,IAAtBqD,EAA+BA,EAAoBpD,SAAyC,IAAVmD,EAAmBA,EAAQzE,EAAiB,GACrM,CAACQ,EAAMa,UAAWC,IACrB,aAAyB,KACvB,IAAIqD,EAAOC,EACXvE,EAA8J,QAA9IsE,EAAsD,QAA7CC,EAAsBpE,EAAMe,mBAAiD,IAAxBqD,EAAiCA,EAAsBpD,SAA2C,IAAVmD,EAAmBA,EAAQ1E,EAAmB,GACnN,CAACO,EAAMe,YAAaC,IACH,gBAA6BtB,EAAa2E,SAAU,CACtElH,MAAO,CACLsD,MAAO6C,EACPF,cACAzC,YACAsC,oBACAM,sBACA1C,YACAE,cACApB,eACAC,eACAC,mBAEY,gBAA6B,KAAiB,CAC5DY,MAAO6C,GACNvD,EAAUC,EAAMsE,mBAAkC,gBAA6B,SAAU,CAC1FC,KAAM,mBACNC,GAAI,kBACJC,wBAAyB,CACvBC,OAAQjD,KAAKkD,UAAU,CACrBxD,wBAAyB8B,OAG1B,MAAM,EAGb,SAAShC,IACP,OAAO,aAA0BvB,EACnC,CAuCA,SAASsC,IACP,IAAI4C,EAAqBC,EAAUC,EAEnC,MAAsB,oBAAX1C,QAAqF,QAA1DwC,GAAuBC,EAAWzC,QAAQC,kBAAgD,IAAxBuC,GAAmI,QAAhGE,EAAwBF,EAAoBtC,KAAKuC,EAAU,uCAAuE,IAA1BC,GAAoCA,EAAsBpC,QACpS,QAEF,KACT,CACA,SAASS,EAAiBxC,EAAWmB,GACnC,MACO,SADCnB,EAEGmB,EAEAnB,CAEb,CAzDAb,EAAcR,YAAc,gBA2F5B,IAAIyF,EAAkBjF,sFCjNXkF,EAAW,SAAkBC,EAAMC,GAK5C,YAJiB,IAAbA,IACFA,EAAW,MAGN,SAAUlF,GACf,OAAO,QAAIA,EAAMS,MAAOwE,EAAMC,EAChC,CACF,wBCLA,MACEC,IAAKC,EAAM,QACXC,EAAO,OACPC,GACE,EACEH,EAAMI,GAAOP,EAASO,EAAKH,EAAO3E,EAAA,EAAO8E,IAOzCC,GAHSH,EAAQ,KAAoB,KAAoB,MAG5CC,EAAO,CACxBE,WAAY,CACVC,SAAU,iBAKKJ,EAAQ,KAAyBG,GAGrCH,EAAQ,KAAqB,MAG7B,iGCvBf,IAAIK,EADO1F,IAAS,QAAIA,EAAM2F,sICE9B,MAAMC,EAAU,IACVC,EAAW,IASjB,SAASC,EAAc3I,GACrB,MAAwB,iBAAVA,GAAsB,qDAAqD4I,KAAK5I,EAChG,CACA,SAAS6I,EAAa7I,GACpB,OAAI2I,EAAc3I,OACdA,EAAM8I,WAAW,SACjB9I,EAAM8I,WAAW,UACjB9I,EAAM8I,WAAW,QAEvB,CACA,SAASC,EAAaC,EAAKC,GACzB,OAAIC,MAAMC,QAAQH,GACTA,EAAII,OAAOH,GAEbpJ,OAAOwJ,QAAQL,GAAKM,QAAO,CAACC,GAAMnB,EAAKpI,MAC5C,GAAI0I,EAAS1I,GAAQ,CACnB,MAAMwJ,EAAST,EAAa/I,EAAOiJ,GAG9BR,EAAQe,KACXD,EAAInB,GAAOoB,EAEf,MAAWP,EAAUjJ,KACnBuJ,EAAInB,GAAOpI,GAEb,OAAOuJ,CAAG,GACT,CAAC,EACN,CAcA,IAAIjG,EAAQ,CACVmG,UAlDF,SAAmBC,GACjB,OAAOA,EAAMC,KAAIC,GAAQA,EAAKC,SAAS,KAAO,IAAID,KAAUA,IAAME,KAAK,KACzE,EAiDEnB,gBACAE,eACAE,eACAgB,gBAlBF,SAAyBpI,GACvB,MAAO,CACLA,OAAQoH,EAAapH,GAAQ3B,GAAS6I,EAAa7I,KACnDgK,QAASjB,EAAapH,GAAQ3B,GAAS2I,EAAc3I,KAEzD,EAcEiK,UAbF,SAAmBjB,GACjB,MAAM,MACJkB,KACGC,GACDnB,EACJ,OAAOmB,CACT,GCtDA,MACEC,WAAYC,GACV,eAAsBtI,OAmD1B,IAAI,EAbU,CACZuI,UAtCgB,CAChBC,aAAc,kCAsCdC,aAzBmB,CAAC,EAAG,OA0BvBC,YArCkB,CAAC,QAAS,QAAS,SAAU,UAsC/Cf,MArCY,CACZ3H,OAAQuB,EAAQmG,UAAU,CAAC,gBAAiB,qBAAsB,WAAY,YAAa,YAAa,QAAS,aAAc,oBAAqB,mBACpJiB,KAAMpH,EAAQmG,UAAU,CAAC,iBAAkB,WAAY,kBAAmB,QAAS,UAAW,eAoC9FkB,UApBgB,CAAC,OAAQ,OAAQ,OAAQ,OAAQ,OAAQ,OAAQ,OAAQ,OAAQ,QAqBjFC,YAnCkB,CAClB9J,MAAO,IACPiB,OAAQ,IACR8I,SAAU,IACVC,KAAM,KAgCNT,cACAU,MA9BY,CAAC,IAAK,MAAO,MAAO,SA+BhCC,MA9BY,CACZC,MAAO,QACPC,OAAQ,QACRC,MAAO,SACPC,OAAQ,UA2BRC,MAxBY,CAAC,IAAK,MAAO,MAAO,OAAQ,OAAQ,OAAQ,OAAQ,OAAQ,OAAQ,OAAQ,OAAQ,QAAS,SAyBzGhF,aAxBmBxG,OAAOwJ,QAAQ,YAAmBC,QAAO,CAACC,GAAM+B,EAAMC,MACzE,MAAM,OACJ5J,EAAM,QACNqI,GACE1G,EAAQyG,gBAAgBwB,GAC5B,MAAO,IACFhC,EACH,CAAC+B,GAAO,CACN3J,OAAQ2B,EAAQ2G,UAAUtI,GAC1BqI,QAAS1G,EAAQ2G,UAAUD,IAE9B,GACA,CAAC,yKCzCOwB,EAAQ,SAAeC,EAAGC,GACnC,IAAIlC,EAAS,IAAO,CAAC,EAAGiC,EAAGC,GAE3B,IAAK,IAAItD,KAAOqD,EAAG,CACjB,IAAIE,EAECF,EAAErD,IAA0B,iBAAXsD,EAAEtD,IACxB,IAAOoB,IAASmC,EAAU,CAAC,GAAWvD,GAAO,IAAOqD,EAAErD,GAAMsD,EAAEtD,IAAOuD,GACvE,CAEA,OAAOnC,CACT,EAeIoC,EAAW,CACbnB,YAAa,CAAC,GAAI,GAAI,IAAId,KAAI,SAAUkC,GACtC,OAAOA,EAAI,IACb,KAGEC,EAAmB,SAA0BD,GAC/C,MAAO,iCAAmCA,EAAI,GAChD,EAEIE,EAAW,SAAkBF,EAAG3B,GAClC,OAAOlC,EAAIkC,EAAO2B,EAAGA,EACvB,EAEW7D,EAAM,SAAagB,EAAKZ,EAAK4D,EAAKC,EAAGC,GAG9C,IAFA9D,EAAMA,GAAOA,EAAI+D,MAAQ/D,EAAI+D,MAAM,KAAO,CAAC/D,GAEtC6D,EAAI,EAAGA,EAAI7D,EAAIgE,OAAQH,IAC1BjD,EAAMA,EAAMA,EAAIZ,EAAI6D,IAAMC,EAG5B,OAAOlD,IAAQkD,EAAQF,EAAMhD,CAC/B,EACWqD,EAAe,SAASA,EAAaC,GAC9C,IAAIC,EAAQ,CAAC,EAEThI,EAAQ,SAAe1B,GACzB,IAxCqBmG,EACnBwD,EAuCEC,EAAS,CAAC,EACVC,GAAa,EACbC,EAAkB9J,EAAMS,OAAST,EAAMS,MAAMsJ,yBAEjD,IAAK,IAAIxE,KAAOvF,EACd,GAAKyJ,EAAOlE,GAAZ,CACA,IAAII,EAAK8D,EAAOlE,GACZyE,EAAMhK,EAAMuF,GACZ8B,EAAQlC,EAAInF,EAAMS,MAAOkF,EAAG0B,MAAO1B,EAAGoD,UAE1C,GAAmB,iBAARiB,EAiBX,IAAOJ,EAAQjE,EAAGqE,EAAK3C,EAAOrH,QAjB9B,CAGE,GAFA0J,EAAM9B,aAAekC,GAAmBJ,EAAM9B,aAAezC,EAAInF,EAAMS,MAAO,cAAesI,EAASnB,aAElGvB,MAAMC,QAAQ0D,GAAM,CACtBN,EAAMvH,OAAS2H,GAAmBJ,EAAMvH,OAAS,CAAC,MAAM8H,OAAOP,EAAM9B,YAAYd,IAAImC,IACrFW,EAASjB,EAAMiB,EAAQM,EAAqBR,EAAMvH,MAAOwD,EAAI0B,EAAO2C,EAAKhK,IACzE,QACF,CAEY,OAARgK,IACFJ,EAASjB,EAAMiB,EAAQO,EAAsBT,EAAM9B,YAAajC,EAAI0B,EAAO2C,EAAKhK,IAChF6J,GAAa,EAIjB,CApB0B,CA8B5B,OAJIA,IAvEiB1D,EAwELyD,EAvEdD,EAAO,CAAC,EACZ3M,OAAO2G,KAAKwC,GAAKiE,MAAK,SAAUxB,EAAGC,GACjC,OAAOD,EAAEyB,cAAcxB,OAAGlG,EAAW,CACnC2H,SAAS,EACTC,YAAa,QAEjB,IAAGC,SAAQ,SAAUjF,GACnBoE,EAAKpE,GAAOY,EAAIZ,EAClB,IA+DIqE,EA9DGD,GAiEEC,CACT,EAEAlI,EAAM+H,OAASA,EACf/H,EAAM+I,UAAYzN,OAAO2G,KAAK8F,GAC9B/H,EAAMgI,MAAQA,EACd,IAAI/F,EAAO3G,OAAO2G,KAAK8F,GAAQlD,QAAO,SAAUmE,GAC9C,MAAa,WAANA,CACT,IAUA,OARI/G,EAAK4F,OAAS,GAChB5F,EAAK6G,SAAQ,SAAUjF,GACrB,IAAIoF,EAEJjJ,EAAM6D,GAAOiE,IAAcmB,EAAgB,CAAC,GAAiBpF,GAAOkE,EAAOlE,GAAMoF,GACnF,IAGKjJ,CACT,EAEIwI,EAAuB,SAA8BU,EAAcjF,EAAI0B,EAAO2C,EAAKa,GACrF,IAAIjB,EAAS,CAAC,EAad,OAZAI,EAAIc,MAAM,EAAGF,EAAarB,QAAQiB,SAAQ,SAAUrN,EAAO4N,GACzD,IAMMC,EANF7I,EAAQyI,EAAaG,GACrBE,EAAQtF,EAAGxI,EAAOkK,EAAOwD,GAExB1I,EAKH,IAAOyH,IAASoB,EAAW,CAAC,GAAY7I,GAAS,IAAO,CAAC,EAAGyH,EAAOzH,GAAQ8I,GAAQD,IAJnF,IAAOpB,EAAQqB,EAMnB,IACOrB,CACT,EAEIO,EAAwB,SAA+BvC,EAAajC,EAAI0B,EAAO2C,EAAKa,GACtF,IAAIjB,EAAS,CAAC,EAEd,IAAK,IAAIrE,KAAOyE,EAAK,CACnB,IAAIkB,EAAatD,EAAYrC,GAEzB0F,EAAQtF,EADAqE,EAAIzE,GACM8B,EAAOwD,GAE7B,GAAKK,EAEE,CACL,IAAIC,EAEAhJ,EAAQ8G,EAAiBiC,GAC7B,IAAOtB,IAASuB,EAAW,CAAC,GAAYhJ,GAAS,IAAO,CAAC,EAAGyH,EAAOzH,GAAQ8I,GAAQE,GACrF,MANE,IAAOvB,EAAQqB,EAOnB,CAEA,OAAOrB,CACT,EAEWwB,EAAsB,SAA6BnL,GAC5D,IAAIoL,EAAapL,EAAKoL,WAClB5F,EAAWxF,EAAKwF,SAChB4B,EAAQpH,EAAKoH,MACbiE,EAAiBrL,EAAKsL,UACtBA,OAA+B,IAAnBD,EAA4BpC,EAAWoC,EACnDE,EAAevL,EAAKuL,aACxBH,EAAaA,GAAc,CAAC5F,GAE5B,IAAIE,EAAK,SAAYxI,EAAOkK,EAAOwD,GACjC,IAAIlE,EAAS,CAAC,EACVqC,EAAIuC,EAAUpO,EAAOkK,EAAOwD,GAChC,GAAU,OAAN7B,EAIJ,OAHAqC,EAAWb,SAAQ,SAAUiB,GAC3B9E,EAAO8E,GAAQzC,CACjB,IACOrC,CACT,EAIA,OAFAhB,EAAG0B,MAAQA,EACX1B,EAAGoD,SAAWyC,EACP7F,CACT,EAEWL,EAAS,SAAgBoG,QACrB,IAATA,IACFA,EAAO,CAAC,GAGV,IAAIjC,EAAS,CAAC,EAqBd,OApBAzM,OAAO2G,KAAK+H,GAAMlB,SAAQ,SAAUjF,GAClC,IAAIoG,EAAOD,EAAKnG,GAgBhBkE,EAAOlE,IAdM,IAAToG,EASgB,mBAATA,EAKGP,EAAoBO,GAJlBA,EARAP,EAAoB,CAChC3F,SAAUF,EACV8B,MAAO9B,GAWb,IACaiE,EAAaC,EAE5B,EACWpE,EAAU,WAGnB,IAFA,IAAIoE,EAAS,CAAC,EAELmC,EAAOC,UAAUtC,OAAQuC,EAAU,IAAIzF,MAAMuF,GAAOG,EAAO,EAAGA,EAAOH,EAAMG,IAClFD,EAAQC,GAAQF,UAAUE,GAQ5B,OALAD,EAAQtB,SAAQ,SAAUwB,GACnBA,GAAWA,EAAOvC,QACvB,IAAOA,EAAQuC,EAAOvC,OACxB,IACaD,EAAaC,EAE5B,sCCrNA,SAASwC,IAA2Q,OAA9PA,EAAWjP,OAAOkP,QAAU,SAAUC,GAAU,IAAK,IAAIpB,EAAI,EAAGA,EAAIc,UAAUtC,OAAQwB,IAAK,CAAE,IAAIqB,EAASP,UAAUd,GAAI,IAAK,IAAIxF,KAAO6G,EAAcpP,OAAOqP,UAAUC,eAAehK,KAAK8J,EAAQ7G,KAAQ4G,EAAO5G,GAAO6G,EAAO7G,GAAU,CAAE,OAAO4G,CAAQ,EAAUF,EAASM,MAAMlP,KAAMwO,UAAY,CAGrT,IAAI1G,EAAM,SAAagB,EAAKZ,EAAK4D,EAAKC,EAAGC,GAG9C,IAFA9D,EAAMA,GAAOA,EAAI+D,MAAQ/D,EAAI+D,MAAM,KAAO,CAAC/D,GAEtC6D,EAAI,EAAGA,EAAI7D,EAAIgE,OAAQH,IAC1BjD,EAAMA,EAAMA,EAAIZ,EAAI6D,IAAMC,EAG5B,OAAOlD,IAAQkD,EAAQF,EAAMhD,CAC/B,EACIqG,EAAqB,CAAC,GAAI,GAAI,IAAI1F,KAAI,SAAUkC,GAClD,OAAOA,EAAI,IACb,IACIyD,EAAe,CACjBjE,MAAO,CAAC,EAAG,EAAG,EAAG,GAAI,GAAI,GAAI,IAAK,IAAK,KACvCV,UAAW,CAAC,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,KAE1C4E,EAAU,CACZC,GAAI,kBACJC,EAAG,SACHC,GAAI,YACJC,GAAI,cACJC,GAAI,eACJC,GAAI,aACJC,GAAI,UACJC,GAAI,UACJ9D,EAAG,UACH+D,GAAI,aACJC,GAAI,eACJC,GAAI,gBACJC,GAAI,cACJC,GAAI,WACJC,GAAI,YAEFC,EAAY,CACdC,QAAS,CAAC,aAAc,eACxBC,QAAS,CAAC,YAAa,gBACvBC,SAAU,CAAC,cAAe,gBAC1BC,SAAU,CAAC,aAAc,iBACzBC,KAAM,CAAC,QAAS,WAEdC,EAAS,CACXC,MAAO,SACPC,gBAAiB,SACjBC,YAAa,SACbC,OAAQ,QACRC,UAAW,QACXC,YAAa,QACbC,aAAc,QACdC,WAAY,QACZb,QAAS,QACTC,QAAS,QACTa,QAAS,QACTC,WAAY,QACZC,aAAc,QACdC,cAAe,QACfC,YAAa,QACbhB,SAAU,QACVC,SAAU,QACVgB,IAAK,QACLC,MAAO,QACPC,OAAQ,QACRC,KAAM,QACNC,QAAS,QACTC,cAAe,QACfC,WAAY,QACZC,IAAK,QACLC,UAAW,QACXC,OAAQ,QACRC,WAAY,QACZC,SAAU,YACVC,WAAY,cACZlI,WAAY,cACZmI,cAAe,iBACfC,OAAQ,UACRC,UAAW,UACXC,YAAa,UACbC,aAAc,UACdC,WAAY,UACZC,YAAa,eACbC,YAAa,eACbC,aAAc,QACdC,qBAAsB,QACtBC,oBAAqB,QACrBC,wBAAyB,QACzBC,uBAAwB,QACxBC,eAAgB,eAChBC,eAAgB,SAChBC,eAAgB,eAChBC,kBAAmB,eACnBC,kBAAmB,SACnBC,kBAAmB,eACnBC,gBAAiB,eACjBC,gBAAiB,SACjBC,gBAAiB,eACjBC,iBAAkB,eAClBC,iBAAkB,SAClBC,iBAAkB,eAClBC,aAAc,SACdC,UAAW,UACXC,WAAY,UACZC,OAAQ,WACRC,MAAO,QACPC,SAAU,QACVC,SAAU,QACVC,OAAQ,QACRC,UAAW,QACXC,UAAW,QACXC,UAAW,QACX/D,KAAM,QAENgE,KAAM,SACNC,OAAQ,UAGNC,EAAqB,SAA4B3K,EAAOlK,GAC1D,GAAqB,iBAAVA,GAAsBA,GAAS,EACxC,OAAOgI,EAAIkC,EAAOlK,EAAOA,GAG3B,IAAI8U,EAAWC,KAAKC,IAAIhV,GACpB6L,EAAI7D,EAAIkC,EAAO4K,EAAUA,GAC7B,MAAiB,iBAANjJ,EAAuB,IAAMA,GAC5B,EAALA,CACT,EAEIoJ,EAAa,CAAC,SAAU,YAAa,cAAe,eAAgB,aAAc,UAAW,UAAW,MAAO,SAAU,OAAQ,SAAS3L,QAAO,SAAUC,EAAK2L,GAClK,IAAIC,EAEJ,OAAOrG,EAAS,CAAC,EAAGvF,IAAM4L,EAAY,CAAC,GAAaD,GAAQL,EAAoBM,GAClF,GAAG,CAAC,GAkFJ,KA/CiB,SAASC,EAAI7G,GAC5B,OAAO,SAAU1L,QACD,IAAVA,IACFA,EAAQ,CAAC,GAGX,IAAIS,EAAQwL,EAAS,CAAC,EAAGQ,EAAc,CAAC,EAAGzM,EAAMS,OAAST,GAEtD2G,EAAS,CAAC,EAEViD,EA5CgB,SAAoBA,GAC1C,OAAO,SAAUnJ,GACf,IAAIkJ,EAAO,CAAC,EACR/B,EAAczC,EAAI1E,EAAO,cAAe+L,GACxC5B,EAAe,CAAC,MAAMX,OAAOrC,EAAYd,KAAI,SAAUkC,GACzD,MAAO,iCAAmCA,EAAI,GAChD,KAEA,IAAK,IAAIzD,KAAOqE,EAAQ,CACtB,IAAIzM,EAA+B,mBAAhByM,EAAOrE,GAAsBqE,EAAOrE,GAAK9E,GAASmJ,EAAOrE,GAC5E,GAAa,MAATpI,EAEJ,GAAKkJ,MAAMC,QAAQnJ,GAKnB,IAAK,IAAI4N,EAAI,EAAGA,EAAI5N,EAAM2N,MAAM,EAAGF,EAAarB,QAAQA,OAAQwB,IAAK,CACnE,IAAI5I,EAAQyI,EAAaG,GAEpB5I,GAKLwH,EAAKxH,GAASwH,EAAKxH,IAAU,CAAC,EACd,MAAZhF,EAAM4N,KACVpB,EAAKxH,GAAOoD,GAAOpI,EAAM4N,KANvBpB,EAAKpE,GAAOpI,EAAM4N,EAOtB,MAfEpB,EAAKpE,GAAOpI,CAgBhB,CAEA,OAAOwM,CACT,CACF,CAWiB6I,CADa,mBAAT9G,EAAsBA,EAAKjL,GAASiL,EACxC8G,CAAgB/R,GAE7B,IAAK,IAAI8E,KAAOqE,EAAQ,CACtB,IAAI6I,EAAI7I,EAAOrE,GACXmN,EAAmB,mBAAND,EAAmBA,EAAEhS,GAASgS,EAE/C,GAAY,YAARlN,EAMJ,GAAImN,GAAsB,iBAARA,EAChB/L,EAAOpB,GAAOgN,EAAIG,EAAJH,CAAS9R,OADzB,CAKA,IAAIgL,EAAOtG,EAAIuH,EAASnH,EAAKA,GACzBoN,EAAYxN,EAAI4I,EAAQtC,GACxBpE,EAAQlC,EAAI1E,EAAOkS,EAAWxN,EAAI1E,EAAOgL,EAAM,CAAC,IAEhDtO,EADYgI,EAAIiN,EAAY3G,EAAMtG,EAC1BoG,CAAUlE,EAAOqL,EAAKA,GAElC,GAAIjF,EAAUhC,GAGZ,IAFA,IAAImH,EAAOnF,EAAUhC,GAEZV,EAAI,EAAGA,EAAI6H,EAAKrJ,OAAQwB,IAC/BpE,EAAOiM,EAAK7H,IAAM5N,OAGpBwJ,EAAO8E,GAAQtO,CAfjB,MAPEwJ,EAASsF,EAAS,CAAC,EAAGtF,EAAQ,CAAC,EADjB4L,EAAIpN,EAAI1E,EAAOiS,GAAfH,CAAqB9R,GAyBvC,CAEA,OAAOkG,CACT,CACF,kCCnNA,IAAIkM,EAAoB,SAA2B1V,GAClD,OAID,SAAyBA,GACxB,QAASA,GAA0B,iBAAVA,CAC1B,CANQ2V,CAAgB3V,KAQxB,SAAmBA,GAClB,IAAI4V,EAAc/V,OAAOqP,UAAU2G,SAAS1Q,KAAKnF,GAEjD,MAAuB,oBAAhB4V,GACa,kBAAhBA,GAQL,SAAwB5V,GACvB,OAAOA,EAAM8V,WAAaC,CAC3B,CATKC,CAAehW,EACpB,CAbMiW,CAAUjW,EAChB,EAeA,IACI+V,EADiC,mBAAXG,QAAyBA,OAAOC,IAClBD,OAAOC,IAAI,iBAAmB,MAUtE,SAASC,EAA8BpW,EAAOqW,GAC7C,OAA0B,IAAlBA,EAAQC,OAAmBD,EAAQX,kBAAkB1V,GAC1DuW,GANiBhB,EAMKvV,EALlBkJ,MAAMC,QAAQoM,GAAO,GAAK,CAAC,GAKDvV,EAAOqW,GACrCrW,EAPJ,IAAqBuV,CAQrB,CAEA,SAASiB,EAAkBxH,EAAQC,EAAQoH,GAC1C,OAAOrH,EAAOlC,OAAOmC,GAAQtF,KAAI,SAAS8M,GACzC,OAAOL,EAA8BK,EAASJ,EAC/C,GACD,CAkBA,SAASK,EAAQ1H,GAChB,OAAOnP,OAAO2G,KAAKwI,GAAQlC,OAT5B,SAAyCkC,GACxC,OAAOnP,OAAO8W,sBACX9W,OAAO8W,sBAAsB3H,GAAQ5F,QAAO,SAASwN,GACtD,OAAO/W,OAAOgX,qBAAqB1R,KAAK6J,EAAQ4H,EACjD,IACE,EACJ,CAGmCE,CAAgC9H,GACnE,CAEA,SAAS+H,EAAmBC,EAAQ1O,GACnC,IACC,OAAOA,KAAY0O,CACpB,CAAE,MAAMC,GACP,OAAO,CACR,CACD,CASA,SAASC,EAAYlI,EAAQC,EAAQoH,GACpC,IAAIc,EAAc,CAAC,EAiBnB,OAhBId,EAAQX,kBAAkB1G,IAC7B0H,EAAQ1H,GAAQ3B,SAAQ,SAASjF,GAChC+O,EAAY/O,GAAOgO,EAA8BpH,EAAO5G,GAAMiO,EAC/D,IAEDK,EAAQzH,GAAQ5B,SAAQ,SAASjF,IAblC,SAA0B4G,EAAQ5G,GACjC,OAAO2O,EAAmB/H,EAAQ5G,MAC5BvI,OAAOsP,eAAehK,KAAK6J,EAAQ5G,IACpCvI,OAAOgX,qBAAqB1R,KAAK6J,EAAQ5G,GAC/C,EAUMgP,CAAiBpI,EAAQ5G,KAIzB2O,EAAmB/H,EAAQ5G,IAAQiO,EAAQX,kBAAkBzG,EAAO7G,IACvE+O,EAAY/O,GAhDf,SAA0BA,EAAKiO,GAC9B,IAAKA,EAAQgB,YACZ,OAAOd,EAER,IAAIc,EAAchB,EAAQgB,YAAYjP,GACtC,MAA8B,mBAAhBiP,EAA6BA,EAAcd,CAC1D,CA0CsBe,CAAiBlP,EAAKiO,EAAtBiB,CAA+BtI,EAAO5G,GAAM6G,EAAO7G,GAAMiO,GAE5Ec,EAAY/O,GAAOgO,EAA8BnH,EAAO7G,GAAMiO,GAEhE,IACOc,CACR,CAEA,SAASZ,EAAUvH,EAAQC,EAAQoH,IAClCA,EAAUA,GAAW,CAAC,GACdkB,WAAalB,EAAQkB,YAAcf,EAC3CH,EAAQX,kBAAoBW,EAAQX,mBAAqBA,EAGzDW,EAAQD,8BAAgCA,EAExC,IAAIoB,EAAgBtO,MAAMC,QAAQ8F,GAIlC,OAFgCuI,IADZtO,MAAMC,QAAQ6F,GAKvBwI,EACHnB,EAAQkB,WAAWvI,EAAQC,EAAQoH,GAEnCa,EAAYlI,EAAQC,EAAQoH,GAJ5BD,EAA8BnH,EAAQoH,EAM/C,CAEAE,EAAUkB,IAAM,SAAsBC,EAAOrB,GAC5C,IAAKnN,MAAMC,QAAQuO,GAClB,MAAM,IAAIC,MAAM,qCAGjB,OAAOD,EAAMpO,QAAO,SAASsO,EAAMpL,GAClC,OAAO+J,EAAUqB,EAAMpL,EAAM6J,EAC9B,GAAG,CAAC,EACL,EAEA,IAAIwB,EAActB,EAElBuB,EAAO/X,QAAU8X,kCClIjBC,EAAO/X,QAAUF,OAAOkP,qICIxB,SAASD,IAAiS,OAApRA,EAAWjP,OAAOkP,OAASlP,OAAOkP,OAAOgJ,OAAS,SAAU/I,GAAU,IAAK,IAAIpB,EAAI,EAAGA,EAAIc,UAAUtC,OAAQwB,IAAK,CAAE,IAAIqB,EAASP,UAAUd,GAAI,IAAK,IAAIxF,KAAO6G,EAAcpP,OAAOqP,UAAUC,eAAehK,KAAK8J,EAAQ7G,KAAQ4G,EAAO5G,GAAO6G,EAAO7G,GAAU,CAAE,OAAO4G,CAAQ,EAAUF,EAASM,MAAMlP,KAAMwO,UAAY,CAClV,MAoDMsJ,EAAc,KAAOC,KAAK/V,WAAW,CACzCC,YAAa,qBACbC,YAAa,eAFK,CAGjB,CAAC,2IAA4I,cAAe,qCAAsC,IAAK,IAAK,MAAM,QAAI,qBAAqB,QAAI,gBAAgB,QAAQ,CACxQ8V,SAxDe,CACfnX,QAAS,CACPgQ,YAAa,kBAEfoH,QAAS,CACPpH,YAAa,cAEfqH,UAAW,CACTrH,YAAa,eACbF,MAAO,YAETwH,OAAQ,CACNtH,YAAa,kBACbF,MAAO,aAETyH,QAAS,CACPvH,YAAa,mBACbF,MAAO,cAET0H,UAAW,CACTxH,YAAa,qBACbF,MAAO,gBAET2H,OAAQ,CACNzH,YAAa,kBACbF,MAAO,aAET4H,OAAQ,CACN1H,YAAa,kBACbF,MAAO,aAET6H,KAAM,CACJ3H,YAAa,gBACbF,MAAO,WAET8H,SAAU,CACR5H,YAAa,oBACbF,MAAO,mBAoBP,QAAQ,CACVvC,KAAM,OACN4J,SAnBY,CACZjN,MAAO,CACLsJ,OAAQ,OACRlD,QAAS,SAGXlG,MAAO,CACLoJ,OAAQ,OACRlD,QAAS,aAYT7I,EAAA,GAcJ,IAAIoQ,EAbuB,cAA0B,UAAe,GAClEC,EAAE,KACFlI,EAAO,QAAO,QACdmI,EAAU,aACP3O,GACF4O,GACD,OAAoB,gBAA6Bf,EAAalJ,EAAS,CACrE+J,GAAIA,EACJlI,KAAMA,EACNmI,QAASA,EACTC,IAAKA,GACJ5O,GACL,IC5EA,MAAM6O,EAAOC,EAAAA,GAAOxN,CAAE;;;;;;;;;;EA+BtB,MAnB+ByN,KACY,CACvC,MAAMC,EAAMC,UACZ,OACEC,EAAAA,cAACC,EAAK,CAAC9Q,GAAI,CAAE+Q,cAAe,UAAYT,QAAQ,UAC9CO,EAAAA,cAACL,EAAI,CAACQ,KAAO,4CAA2CL,KACrDA,GAIT,CAAQ,sCCxBV,IAAIM,EAAU,EAAQ,OAMlBC,EAAgB,CAClBC,mBAAmB,EACnBC,aAAa,EACbC,cAAc,EACdC,cAAc,EACd3X,aAAa,EACb4X,iBAAiB,EACjBC,0BAA0B,EAC1BC,0BAA0B,EAC1BC,QAAQ,EACRC,WAAW,EACX/S,MAAM,GAEJgT,EAAgB,CAClB9O,MAAM,EACNc,QAAQ,EACR8C,WAAW,EACXmL,QAAQ,EACRC,QAAQ,EACR5L,WAAW,EACX6L,OAAO,GASLC,EAAe,CACjB,UAAY,EACZC,SAAS,EACTX,cAAc,EACd3X,aAAa,EACbgY,WAAW,EACX/S,MAAM,GAEJsT,EAAe,CAAC,EAIpB,SAASC,EAAWC,GAElB,OAAInB,EAAQoB,OAAOD,GACVJ,EAIFE,EAAaE,EAAoB,WAAMlB,CAChD,CAXAgB,EAAajB,EAAQqB,YAhBK,CACxB,UAAY,EACZC,QAAQ,EACRjB,cAAc,EACd3X,aAAa,EACbgY,WAAW,GAYbO,EAAajB,EAAQuB,MAAQR,EAY7B,IAAI1a,EAAiBD,OAAOC,eACxBmb,EAAsBpb,OAAOob,oBAC7BtE,EAAwB9W,OAAO8W,sBAC/BuE,EAA2Brb,OAAOqb,yBAClCC,EAAiBtb,OAAOsb,eACxBC,EAAkBvb,OAAOqP,UAsC7B4I,EAAO/X,QArCP,SAASsb,EAAqBC,EAAiBC,EAAiBC,GAC9D,GAA+B,iBAApBD,EAA8B,CAEvC,GAAIH,EAAiB,CACnB,IAAIK,EAAqBN,EAAeI,GAEpCE,GAAsBA,IAAuBL,GAC/CC,EAAqBC,EAAiBG,EAAoBD,EAE9D,CAEA,IAAIhV,EAAOyU,EAAoBM,GAE3B5E,IACFnQ,EAAOA,EAAKsG,OAAO6J,EAAsB4E,KAM3C,IAHA,IAAIG,EAAgBf,EAAWW,GAC3BK,EAAgBhB,EAAWY,GAEtB3N,EAAI,EAAGA,EAAIpH,EAAK4F,SAAUwB,EAAG,CACpC,IAAIxF,EAAM5B,EAAKoH,GAEf,KAAKwM,EAAchS,IAAUoT,GAAaA,EAAUpT,IAAWuT,GAAiBA,EAAcvT,IAAWsT,GAAiBA,EAActT,IAAO,CAC7I,IAAIwT,EAAaV,EAAyBK,EAAiBnT,GAE3D,IAEEtI,EAAewb,EAAiBlT,EAAKwT,EACvC,CAAE,MAAOC,GAAI,CACf,CACF,CACF,CAEA,OAAOP,CACT,oCC3Fa,IAAI5P,EAAE,mBAAoBwK,QAAQA,OAAOC,IAAI2F,EAAEpQ,EAAEwK,OAAOC,IAAI,iBAAiB,MAAM4F,EAAErQ,EAAEwK,OAAOC,IAAI,gBAAgB,MAAM0F,EAAEnQ,EAAEwK,OAAOC,IAAI,kBAAkB,MAAM6F,EAAEtQ,EAAEwK,OAAOC,IAAI,qBAAqB,MAAM8F,EAAEvQ,EAAEwK,OAAOC,IAAI,kBAAkB,MAAM+F,EAAExQ,EAAEwK,OAAOC,IAAI,kBAAkB,MAAM5I,EAAE7B,EAAEwK,OAAOC,IAAI,iBAAiB,MAAMgG,EAAEzQ,EAAEwK,OAAOC,IAAI,oBAAoB,MAAM1G,EAAE/D,EAAEwK,OAAOC,IAAI,yBAAyB,MAAMtK,EAAEH,EAAEwK,OAAOC,IAAI,qBAAqB,MAAMlK,EAAEP,EAAEwK,OAAOC,IAAI,kBAAkB,MAAMiG,EAAE1Q,EACpfwK,OAAOC,IAAI,uBAAuB,MAAMkG,EAAE3Q,EAAEwK,OAAOC,IAAI,cAAc,MAAMmG,EAAE5Q,EAAEwK,OAAOC,IAAI,cAAc,MAAMoG,EAAE7Q,EAAEwK,OAAOC,IAAI,eAAe,MAAMqG,EAAE9Q,EAAEwK,OAAOC,IAAI,qBAAqB,MAAMb,EAAE5J,EAAEwK,OAAOC,IAAI,mBAAmB,MAAMsG,EAAE/Q,EAAEwK,OAAOC,IAAI,eAAe,MAClQ,SAASuG,EAAEjR,GAAG,GAAG,iBAAkBA,GAAG,OAAOA,EAAE,CAAC,IAAIkR,EAAElR,EAAEqK,SAAS,OAAO6G,GAAG,KAAKb,EAAE,OAAOrQ,EAAEA,EAAErE,MAAQ,KAAK+U,EAAE,KAAK1M,EAAE,KAAKoM,EAAE,KAAKI,EAAE,KAAKD,EAAE,KAAK/P,EAAE,OAAOR,EAAE,QAAQ,OAAOA,EAAEA,GAAGA,EAAEqK,UAAY,KAAKvI,EAAE,KAAK1B,EAAE,KAAKyQ,EAAE,KAAKD,EAAE,KAAKH,EAAE,OAAOzQ,EAAE,QAAQ,OAAOkR,GAAG,KAAKZ,EAAE,OAAOY,EAAE,CAAC,CAAC,SAASC,EAAEnR,GAAG,OAAOiR,EAAEjR,KAAKgE,CAAC,CAAC1P,EAAQ8c,UAAUV,EAAEpc,EAAQ+c,eAAerN,EAAE1P,EAAQgd,gBAAgBxP,EAAExN,EAAQid,gBAAgBd,EAAEnc,EAAQkd,QAAQnB,EAAE/b,EAAQ+a,WAAWjP,EAAE9L,EAAQmd,SAASrB,EAAE9b,EAAQod,KAAKb,EAAEvc,EAAQib,KAAKqB,EAAEtc,EAAQqd,OAAOrB,EAChfhc,EAAQsd,SAASpB,EAAElc,EAAQud,WAAWtB,EAAEjc,EAAQwd,SAAStR,EAAElM,EAAQyd,YAAY,SAAS/R,GAAG,OAAOmR,EAAEnR,IAAIiR,EAAEjR,KAAK0Q,CAAC,EAAEpc,EAAQ0d,iBAAiBb,EAAE7c,EAAQ2d,kBAAkB,SAASjS,GAAG,OAAOiR,EAAEjR,KAAK8B,CAAC,EAAExN,EAAQ4d,kBAAkB,SAASlS,GAAG,OAAOiR,EAAEjR,KAAKyQ,CAAC,EAAEnc,EAAQ6d,UAAU,SAASnS,GAAG,MAAM,iBAAkBA,GAAG,OAAOA,GAAGA,EAAEqK,WAAWgG,CAAC,EAAE/b,EAAQ8d,aAAa,SAASpS,GAAG,OAAOiR,EAAEjR,KAAKI,CAAC,EAAE9L,EAAQ+d,WAAW,SAASrS,GAAG,OAAOiR,EAAEjR,KAAKoQ,CAAC,EAAE9b,EAAQge,OAAO,SAAStS,GAAG,OAAOiR,EAAEjR,KAAK6Q,CAAC,EAC1dvc,EAAQ8a,OAAO,SAASpP,GAAG,OAAOiR,EAAEjR,KAAK4Q,CAAC,EAAEtc,EAAQie,SAAS,SAASvS,GAAG,OAAOiR,EAAEjR,KAAKsQ,CAAC,EAAEhc,EAAQke,WAAW,SAASxS,GAAG,OAAOiR,EAAEjR,KAAKwQ,CAAC,EAAElc,EAAQme,aAAa,SAASzS,GAAG,OAAOiR,EAAEjR,KAAKuQ,CAAC,EAAEjc,EAAQoe,WAAW,SAAS1S,GAAG,OAAOiR,EAAEjR,KAAKQ,CAAC,EAC1OlM,EAAQqe,mBAAmB,SAAS3S,GAAG,MAAM,iBAAkBA,GAAG,mBAAoBA,GAAGA,IAAIoQ,GAAGpQ,IAAIgE,GAAGhE,IAAIwQ,GAAGxQ,IAAIuQ,GAAGvQ,IAAIQ,GAAGR,IAAI2Q,GAAG,iBAAkB3Q,GAAG,OAAOA,IAAIA,EAAEqK,WAAWwG,GAAG7Q,EAAEqK,WAAWuG,GAAG5Q,EAAEqK,WAAWoG,GAAGzQ,EAAEqK,WAAWvI,GAAG9B,EAAEqK,WAAWjK,GAAGJ,EAAEqK,WAAW0G,GAAG/Q,EAAEqK,WAAWR,GAAG7J,EAAEqK,WAAW2G,GAAGhR,EAAEqK,WAAWyG,EAAE,EAAExc,EAAQse,OAAO3B,sCCXjU5E,EAAO/X,QAAU,EAAjB,yCCOF,IAAIue,EAAmB,iBAGnBC,EAAU,qBACVC,EAAU,oBACVC,EAAS,6BACTC,EAAS,eAETC,EAAa,mBACbC,EAAS,eACTC,EAAa,mBAEbC,EAAc,oBASdC,EAAe,8BAGfC,EAA8B,iBAAV,EAAA/C,GAAsB,EAAAA,GAAU,EAAAA,EAAOpc,SAAWA,QAAU,EAAAoc,EAGhFgD,EAA0B,iBAARC,MAAoBA,MAAQA,KAAKrf,SAAWA,QAAUqf,KAGxEC,EAAOH,GAAcC,GAAYG,SAAS,cAATA,GAGjCC,EAA4Ctf,IAAYA,EAAQuf,UAAYvf,EAG5Ewf,EAAaF,GAA4CvH,IAAWA,EAAOwH,UAAYxH,EAGvF0H,EAAgBD,GAAcA,EAAWxf,UAAYsf,EAgDzD,IAQMI,EAfWC,EAAMtR,EAOnBuR,EAAYP,SAASlQ,UACrB0Q,EAAc/f,OAAOqP,UAGrB2Q,EAAaV,EAAK,sBAGlBW,GACEL,EAAM,SAASM,KAAKF,GAAcA,EAAWrZ,MAAQqZ,EAAWrZ,KAAKwZ,UAAY,KACvE,iBAAmBP,EAAO,GAItCQ,EAAeN,EAAU9J,SAGzB1G,EAAiByQ,EAAYzQ,eAO7B+Q,EAAiBN,EAAY/J,SAG7BsK,EAAaC,OAAO,IACtBH,EAAa9a,KAAKgK,GAAgBkR,QAhGjB,sBAgGuC,QACvDA,QAAQ,yDAA0D,SAAW,KAI5EC,EAASd,EAAgBL,EAAKmB,YAAS9a,EACvCqR,EAAuB+I,EAAY/I,qBAGnC0J,EAAiBD,EAASA,EAAOE,cAAWhb,EAC5Cib,GA5Caf,EA4CQ7f,OAAO2G,KA5CT4H,EA4CevO,OA3C7B,SAAS6gB,GACd,OAAOhB,EAAKtR,EAAUsS,GACxB,GA4CEC,EAAWC,EAAUzB,EAAM,YAC3B0B,EAAMD,EAAUzB,EAAM,OACtB2B,EAAUF,EAAUzB,EAAM,WAC1B4B,EAAMH,EAAUzB,EAAM,OACtB6B,EAAUJ,EAAUzB,EAAM,WAG1B8B,GAAkBpK,EAAqB1R,KAAK,CAAE,QAAW,GAAK,WAG9D+b,EAAqBC,EAASR,GAC9BS,EAAgBD,EAASN,GACzBQ,EAAoBF,EAASL,GAC7BQ,EAAgBH,EAASJ,GACzBQ,EAAoBJ,EAASH,GAqBjC,SAASQ,EAAaxhB,GACpB,IAAK0I,GAAS1I,IA6DhB,SAAkB0f,GAChB,QAASI,GAAeA,KAAcJ,CACxC,CA/D0B+B,CAASzhB,GAC/B,OAAO,EAET,IAAI0hB,EAAWC,EAAW3hB,IA1G5B,SAAsBA,GAGpB,IAAIwJ,GAAS,EACb,GAAa,MAATxJ,GAA0C,mBAAlBA,EAAM6V,SAChC,IACErM,KAAYxJ,EAAQ,GACtB,CAAE,MAAO6b,GAAI,CAEf,OAAOrS,CACT,CAgGsCoY,CAAa5hB,GAAUmgB,EAAapB,EACxE,OAAO2C,EAAQ9Y,KAAKuY,EAASnhB,GAC/B,CAUA,SAAS4gB,EAAU5J,EAAQ5O,GACzB,IAAIpI,EAlIN,SAAkBgX,EAAQ5O,GACxB,OAAiB,MAAV4O,OAAiBxR,EAAYwR,EAAO5O,EAC7C,CAgIc2D,CAASiL,EAAQ5O,GAC7B,OAAOoZ,EAAaxhB,GAASA,OAAQwF,CACvC,CASA,IAAIqc,EAxCJ,SAAoB7hB,GAClB,OAAOkgB,EAAe/a,KAAKnF,EAC7B,EAiGA,SAASmhB,EAASzB,GAChB,GAAY,MAARA,EAAc,CAChB,IACE,OAAOO,EAAa9a,KAAKua,EAC3B,CAAE,MAAO7D,GAAI,CACb,IACE,OAAQ6D,EAAO,EACjB,CAAE,MAAO7D,GAAI,CACf,CACA,MAAO,EACT,CAoBA,SAASiG,EAAY9hB,GAEnB,OAmFF,SAA2BA,GACzB,OAyLF,SAAsBA,GACpB,QAASA,GAAyB,iBAATA,CAC3B,CA3LS+hB,CAAa/hB,IAAUgiB,EAAYhiB,EAC5C,CArFSiiB,CAAkBjiB,IAAUmP,EAAehK,KAAKnF,EAAO,aAC1D6W,EAAqB1R,KAAKnF,EAAO,WAAakgB,EAAe/a,KAAKnF,IAAUue,EAClF,EAzFKoC,GAAYkB,EAAO,IAAIlB,EAAS,IAAIuB,YAAY,MAAQpD,GACxD+B,GAAOgB,EAAO,IAAIhB,IAAQnC,GAC1BoC,GAAWe,EAAOf,EAAQqB,YAAcxD,GACxCoC,GAAOc,EAAO,IAAId,IAAQnC,GAC1BoC,GAAWa,EAAO,IAAIb,IAAYnC,KACrCgD,EAAS,SAAS7hB,GAChB,IAAIwJ,EAAS0W,EAAe/a,KAAKnF,GAC7BoiB,EAlMQ,mBAkMD5Y,EAAsBxJ,EAAMqiB,iBAAc7c,EACjD8c,EAAaF,EAAOjB,EAASiB,QAAQ5c,EAEzC,GAAI8c,EACF,OAAQA,GACN,KAAKpB,EAAoB,OAAOpC,EAChC,KAAKsC,EAAe,OAAO1C,EAC3B,KAAK2C,EAAmB,OAAO1C,EAC/B,KAAK2C,EAAe,OAAO1C,EAC3B,KAAK2C,EAAmB,OAAO1C,EAGnC,OAAOrV,CACT,GA8FF,IAAIL,EAAUD,MAAMC,QA2BpB,SAAS6Y,EAAYhiB,GACnB,OAAgB,MAATA,GA2JT,SAAkBA,GAChB,MAAuB,iBAATA,GACZA,GAAS,GAAKA,EAAQ,GAAK,GAAKA,GAASse,CAC7C,CA9J0BiE,CAASviB,EAAMoM,UAAYuV,EAAW3hB,EAChE,CAgDA,IAAIwgB,EAAWD,GAsLf,WACE,OAAO,CACT,EA/GA,SAASoB,EAAW3hB,GAGlB,IAAIwiB,EAAM9Z,GAAS1I,GAASkgB,EAAe/a,KAAKnF,GAAS,GACzD,OAAOwiB,GAAOhE,GAAWgE,GAAO/D,CAClC,CA0DA,SAAS/V,GAAS1I,GAChB,IAAIoH,SAAcpH,EAClB,QAASA,IAAkB,UAARoH,GAA4B,YAARA,EACzC,CA+CA0Q,EAAO/X,QAvJP,SAAiBC,GACf,GAAIgiB,EAAYhiB,KACXmJ,EAAQnJ,IAA0B,iBAATA,GACD,mBAAhBA,EAAMyiB,QAAwBjC,EAASxgB,IAAU8hB,EAAY9hB,IACxE,OAAQA,EAAMoM,OAEhB,IAAIoW,EAAMX,EAAO7hB,GACjB,GAAIwiB,GAAO9D,GAAU8D,GAAO5D,EAC1B,OAAQ5e,EAAM2Q,KAEhB,GAAIsQ,GAnMN,SAAqBjhB,GACnB,IAAIoiB,EAAOpiB,GAASA,EAAMqiB,YAG1B,OAAOriB,KAFqB,mBAARoiB,GAAsBA,EAAKlT,WAAc0Q,EAG/D,CA8LwB8C,CAAY1iB,GAChC,OAAQygB,EAAWzgB,GAAOoM,OAE5B,IAAK,IAAIhE,KAAOpI,EACd,GAAImP,EAAehK,KAAKnF,EAAOoI,GAC7B,OAAO,EAGX,OAAO,CACT,qBC7ZA0P,EAAO/X,QAPP,SAAkBC,GAGhB,IAAIoH,SAAcpH,EAClB,QAASA,IAAkB,UAARoH,GAA4B,YAARA,EACzC,qBChCA,IAAIub,EAAoC,oBAAZ1F,QACxB2F,EAAwB,mBAAR/B,IAChBgC,EAAwB,mBAAR9B,IAChB+B,EAAwC,mBAAhBZ,eAAgCA,YAAYa,OAIxE,SAASC,EAAMvX,EAAGC,GAEhB,GAAID,IAAMC,EAAG,OAAO,EAEpB,GAAID,GAAKC,GAAiB,iBAALD,GAA6B,iBAALC,EAAe,CAC1D,GAAID,EAAE4W,cAAgB3W,EAAE2W,YAAa,OAAO,EAE5C,IAAIjW,EAAQwB,EAAGpH,EA6BXyc,EA5BJ,GAAI/Z,MAAMC,QAAQsC,GAAI,CAEpB,IADAW,EAASX,EAAEW,SACGV,EAAEU,OAAQ,OAAO,EAC/B,IAAKwB,EAAIxB,EAAgB,GAARwB,KACf,IAAKoV,EAAMvX,EAAEmC,GAAIlC,EAAEkC,IAAK,OAAO,EACjC,OAAO,CACT,CAuBA,GAAIgV,GAAWnX,aAAaoV,KAASnV,aAAamV,IAAM,CACtD,GAAIpV,EAAEkF,OAASjF,EAAEiF,KAAM,OAAO,EAE9B,IADAsS,EAAKxX,EAAEpC,YACEuE,EAAIqV,EAAGzW,QAAQkM,UACjBhN,EAAEwX,IAAItV,EAAE5N,MAAM,IAAK,OAAO,EAEjC,IADAijB,EAAKxX,EAAEpC,YACEuE,EAAIqV,EAAGzW,QAAQkM,UACjBsK,EAAMpV,EAAE5N,MAAM,GAAI0L,EAAE1D,IAAI4F,EAAE5N,MAAM,KAAM,OAAO,EACpD,OAAO,CACT,CAEA,GAAI6iB,GAAWpX,aAAasV,KAASrV,aAAaqV,IAAM,CACtD,GAAItV,EAAEkF,OAASjF,EAAEiF,KAAM,OAAO,EAE9B,IADAsS,EAAKxX,EAAEpC,YACEuE,EAAIqV,EAAGzW,QAAQkM,UACjBhN,EAAEwX,IAAItV,EAAE5N,MAAM,IAAK,OAAO,EACjC,OAAO,CACT,CAGA,GAAI8iB,GAAkBZ,YAAYa,OAAOtX,IAAMyW,YAAYa,OAAOrX,GAAI,CAEpE,IADAU,EAASX,EAAEW,SACGV,EAAEU,OAAQ,OAAO,EAC/B,IAAKwB,EAAIxB,EAAgB,GAARwB,KACf,GAAInC,EAAEmC,KAAOlC,EAAEkC,GAAI,OAAO,EAC5B,OAAO,CACT,CAEA,GAAInC,EAAE4W,cAAgBjC,OAAQ,OAAO3U,EAAEwD,SAAWvD,EAAEuD,QAAUxD,EAAE0X,QAAUzX,EAAEyX,MAK5E,GAAI1X,EAAE2X,UAAYvjB,OAAOqP,UAAUkU,SAAgC,mBAAd3X,EAAE2X,SAA+C,mBAAd1X,EAAE0X,QAAwB,OAAO3X,EAAE2X,YAAc1X,EAAE0X,UAC3I,GAAI3X,EAAEoK,WAAahW,OAAOqP,UAAU2G,UAAkC,mBAAfpK,EAAEoK,UAAiD,mBAAfnK,EAAEmK,SAAyB,OAAOpK,EAAEoK,aAAenK,EAAEmK,WAKhJ,IADAzJ,GADA5F,EAAO3G,OAAO2G,KAAKiF,IACLW,UACCvM,OAAO2G,KAAKkF,GAAGU,OAAQ,OAAO,EAE7C,IAAKwB,EAAIxB,EAAgB,GAARwB,KACf,IAAK/N,OAAOqP,UAAUC,eAAehK,KAAKuG,EAAGlF,EAAKoH,IAAK,OAAO,EAKhE,GAAI+U,GAAkBlX,aAAawR,QAAS,OAAO,EAGnD,IAAKrP,EAAIxB,EAAgB,GAARwB,KACf,IAAiB,WAAZpH,EAAKoH,IAA+B,QAAZpH,EAAKoH,IAA4B,QAAZpH,EAAKoH,KAAiBnC,EAAEqK,YAarEkN,EAAMvX,EAAEjF,EAAKoH,IAAKlC,EAAElF,EAAKoH,KAAM,OAAO,EAK7C,OAAO,CACT,CAEA,OAAOnC,GAAMA,GAAKC,GAAMA,CAC1B,CAGAoM,EAAO/X,QAAU,SAAiB0L,EAAGC,GACnC,IACE,OAAOsX,EAAMvX,EAAGC,EAClB,CAAE,MAAOlH,GACP,IAAMA,EAAM6e,SAAW,IAAIC,MAAM,oBAO/B,OADAhd,QAAQid,KAAK,mDACN,EAGT,MAAM/e,CACR,CACF,2ECkLQgf,EA0VqBC,EACrBC,EAAQC,6FAjpBZC,EACM,iBADNA,EAEM,iBAFNA,EAGO,kBAGPC,EAAY,CACZC,KAAM,OACNC,KAAM,OACNC,KAAM,OACNC,KAAM,OACNC,KAAM,OACNC,KAAM,OACNC,SAAU,WACVC,OAAQ,SACRC,MAAO,QACPC,MAAO,SAOPC,GAJkB3kB,OAAO2G,KAAKqd,GAAWla,KAAI,SAAU2B,GACvD,OAAOuY,EAAUvY,EACrB,IAGa,WADTkZ,EAEU,UAFVA,EAGM,OAHNA,EAIW,aAJXA,EAKY,YALZA,EAMW,WANXA,EAOM,OAPNA,EAQU,WARVA,EASK,MATLA,EAUK,MAVLA,EAWQ,SAGRC,EAAgB,CAChBC,UAAW,YACXC,QAAS,UACTC,MAAO,YACPC,gBAAiB,kBACjBC,YAAa,cACb,aAAc,YACdC,SAAU,WACVC,SAAU,YAGVC,EACe,eADfA,EAEO,QAFPA,EAG2B,0BAH3BA,EAIwB,sBAJxBA,EAKgB,gBAGhBC,EAAerlB,OAAO2G,KAAKie,GAAenb,QAAO,SAAUN,EAAKZ,GAEhE,OADAY,EAAIyb,EAAcrc,IAAQA,EACnBY,CACX,GAAG,CAAC,GAEAmc,EAAoB,CAACtB,EAAUO,SAAUP,EAAUQ,OAAQR,EAAUS,OAErEc,EAAmB,oBAEnBC,EAA4B,mBAAXnP,QAAoD,iBAApBA,OAAOoP,SAAwB,SAAUtc,GAC5F,cAAcA,CAChB,EAAI,SAAUA,GACZ,OAAOA,GAAyB,mBAAXkN,QAAyBlN,EAAIqZ,cAAgBnM,QAAUlN,IAAQkN,OAAOhH,UAAY,gBAAkBlG,CAC3H,EAQIuc,EAAc,WAChB,SAASC,EAAiBxW,EAAQnM,GAChC,IAAK,IAAI+K,EAAI,EAAGA,EAAI/K,EAAMuJ,OAAQwB,IAAK,CACrC,IAAIgO,EAAa/Y,EAAM+K,GACvBgO,EAAW6J,WAAa7J,EAAW6J,aAAc,EACjD7J,EAAW8J,cAAe,EACtB,UAAW9J,IAAYA,EAAW+J,UAAW,GACjD9lB,OAAOC,eAAekP,EAAQ4M,EAAWxT,IAAKwT,EAChD,CACF,CAEA,OAAO,SAAUgK,EAAaC,EAAYC,GAGxC,OAFID,GAAYL,EAAiBI,EAAY1W,UAAW2W,GACpDC,GAAaN,EAAiBI,EAAaE,GACxCF,CACT,CACF,CAhBkB,GAkBd9W,EAAWjP,OAAOkP,QAAU,SAAUC,GACxC,IAAK,IAAIpB,EAAI,EAAGA,EAAIc,UAAUtC,OAAQwB,IAAK,CACzC,IAAIqB,EAASP,UAAUd,GAEvB,IAAK,IAAIxF,KAAO6G,EACVpP,OAAOqP,UAAUC,eAAehK,KAAK8J,EAAQ7G,KAC/C4G,EAAO5G,GAAO6G,EAAO7G,GAG3B,CAEA,OAAO4G,CACT,EAkBI+W,EAA0B,SAAU/c,EAAKxC,GAC3C,IAAIwI,EAAS,CAAC,EAEd,IAAK,IAAIpB,KAAK5E,EACRxC,EAAKwf,QAAQpY,IAAM,GAClB/N,OAAOqP,UAAUC,eAAehK,KAAK6D,EAAK4E,KAC/CoB,EAAOpB,GAAK5E,EAAI4E,IAGlB,OAAOoB,CACT,EAUIiX,EAA0B,SAAiCC,GAG3D,OAAe,OAFFxX,UAAUtC,OAAS,QAAsB5G,IAAjBkJ,UAAU,KAAmBA,UAAU,IAGjEyX,OAAOD,GAGXC,OAAOD,GAAK7F,QAAQ,KAAM,SAASA,QAAQ,KAAM,QAAQA,QAAQ,KAAM,QAAQA,QAAQ,KAAM,UAAUA,QAAQ,KAAM,SAChI,EAEI+F,EAAwB,SAA+BC,GACvD,IAAIC,EAAiBC,EAAqBF,EAAWxC,EAAUU,OAC3DiC,EAAoBD,EAAqBF,EAAWpB,GAExD,GAAIuB,GAAqBF,EAErB,OAAOE,EAAkBnG,QAAQ,OAAO,WACpC,OAAOnX,MAAMC,QAAQmd,GAAkBA,EAAexc,KAAK,IAAMwc,CACrE,IAGJ,IAAIG,EAAwBF,EAAqBF,EAAWpB,GAE5D,OAAOqB,GAAkBG,QAAyBjhB,CACtD,EAEIkhB,EAAyB,SAAgCL,GACzD,OAAOE,EAAqBF,EAAWpB,IAAwC,WAAa,CAChG,EAEI0B,EAA6B,SAAoCC,EAASP,GAC1E,OAAOA,EAAUjd,QAAO,SAAUvG,GAC9B,YAAiC,IAAnBA,EAAM+jB,EACxB,IAAGjd,KAAI,SAAU9G,GACb,OAAOA,EAAM+jB,EACjB,IAAGtd,QAAO,SAAUud,EAAU9gB,GAC1B,OAAO+I,EAAS,CAAC,EAAG+X,EAAU9gB,EAClC,GAAG,CAAC,EACR,EAEI+gB,EAA0B,SAAiCC,EAAmBV,GAC9E,OAAOA,EAAUjd,QAAO,SAAUvG,GAC9B,YAAwC,IAA1BA,EAAMghB,EAAUC,KAClC,IAAGna,KAAI,SAAU9G,GACb,OAAOA,EAAMghB,EAAUC,KAC3B,IAAGkD,UAAU1d,QAAO,SAAU2d,EAAkBzE,GAC5C,IAAKyE,EAAiB7a,OAGlB,IAFA,IAAI5F,EAAO3G,OAAO2G,KAAKgc,GAEd5U,EAAI,EAAGA,EAAIpH,EAAK4F,OAAQwB,IAAK,CAClC,IACIsZ,EADe1gB,EAAKoH,GACiBuZ,cAEzC,IAA0D,IAAtDJ,EAAkBf,QAAQkB,IAAiC1E,EAAI0E,GAC/D,OAAOD,EAAiBna,OAAO0V,EAEvC,CAGJ,OAAOyE,CACX,GAAG,GACP,EAEIG,EAAuB,SAA8BC,EAASN,EAAmBV,GAEjF,IAAIiB,EAAmB,CAAC,EAExB,OAAOjB,EAAUjd,QAAO,SAAUvG,GAC9B,QAAIqG,MAAMC,QAAQtG,EAAMwkB,WAGM,IAAnBxkB,EAAMwkB,IACb9D,GAAK,WAAa8D,EAAU,mDAAwDhC,EAAQxiB,EAAMwkB,IAAY,MAE3G,EACX,IAAG1d,KAAI,SAAU9G,GACb,OAAOA,EAAMwkB,EACjB,IAAGL,UAAU1d,QAAO,SAAUie,EAAcC,GACxC,IAAIC,EAAmB,CAAC,EAExBD,EAAape,QAAO,SAAUoZ,GAG1B,IAFA,IAAIkF,OAAsB,EACtBlhB,EAAO3G,OAAO2G,KAAKgc,GACd5U,EAAI,EAAGA,EAAIpH,EAAK4F,OAAQwB,IAAK,CAClC,IAAI+Z,EAAenhB,EAAKoH,GACpBsZ,EAAwBS,EAAaR,eAGiB,IAAtDJ,EAAkBf,QAAQkB,IAAmCQ,IAAwBlD,GAAiE,cAA3ChC,EAAIkF,GAAqBP,eAAoCD,IAA0B1C,GAAmE,eAA7ChC,EAAI0E,GAAuBC,gBACnPO,EAAsBR,IAGuB,IAA7CH,EAAkBf,QAAQ2B,IAAyBA,IAAiBnD,GAA6BmD,IAAiBnD,GAA2BmD,IAAiBnD,IAC9JkD,EAAsBC,EAE9B,CAEA,IAAKD,IAAwBlF,EAAIkF,GAC7B,OAAO,EAGX,IAAI1nB,EAAQwiB,EAAIkF,GAAqBP,cAUrC,OARKG,EAAiBI,KAClBJ,EAAiBI,GAAuB,CAAC,GAGxCD,EAAiBC,KAClBD,EAAiBC,GAAuB,CAAC,IAGxCJ,EAAiBI,GAAqB1nB,KACvCynB,EAAiBC,GAAqB1nB,IAAS,GACxC,EAIf,IAAGgnB,UAAU3Z,SAAQ,SAAUmV,GAC3B,OAAO+E,EAAaK,KAAKpF,EAC7B,IAIA,IADA,IAAIhc,EAAO3G,OAAO2G,KAAKihB,GACd7Z,EAAI,EAAGA,EAAIpH,EAAK4F,OAAQwB,IAAK,CAClC,IAAI+Z,EAAenhB,EAAKoH,GACpBia,EAAW,IAAa,CAAC,EAAGP,EAAiBK,GAAeF,EAAiBE,IAEjFL,EAAiBK,GAAgBE,CACrC,CAEA,OAAON,CACX,GAAG,IAAIP,SACX,EAEIT,EAAuB,SAA8BF,EAAW/d,GAChE,IAAK,IAAIsF,EAAIyY,EAAUja,OAAS,EAAGwB,GAAK,EAAGA,IAAK,CAC5C,IAAI/K,EAAQwjB,EAAUzY,GAEtB,GAAI/K,EAAMsM,eAAe7G,GACrB,OAAOzF,EAAMyF,EAErB,CAEA,OAAO,IACX,EAoBIwf,GACItE,EAAQuE,KAAKC,MAEV,SAAUC,GACb,IAAIC,EAAcH,KAAKC,MAEnBE,EAAc1E,EAAQ,IACtBA,EAAQ0E,EACRD,EAASC,IAETvhB,YAAW,WACPmhB,EAAYG,EAChB,GAAG,EAEX,GAGAE,EAAc,SAAqB9gB,GACnC,OAAO+gB,aAAa/gB,EACxB,EAEIghB,EAA0C,oBAAXpjB,OAAyBA,OAAOojB,uBAAyBpjB,OAAOojB,sBAAsBtQ,KAAK9S,SAAWA,OAAOqjB,6BAA+BrjB,OAAOsjB,0BAA4BT,EAAc,EAAA7L,EAAOoM,uBAAyBP,EAE5PU,GAAyC,oBAAXvjB,OAAyBA,OAAOujB,sBAAwBvjB,OAAOwjB,4BAA8BxjB,OAAOyjB,yBAA2BP,EAAc,EAAAlM,EAAOuM,sBAAwBL,EAE1M5E,GAAO,SAAcoF,GACrB,OAAOriB,SAAmC,mBAAjBA,QAAQid,MAAuBjd,QAAQid,KAAKoF,EACzE,EAEIC,GAAkB,KAmBlBC,GAAmB,SAA0BC,EAAUC,GACvD,IAAIC,EAAUF,EAASE,QACnBC,EAAiBH,EAASG,eAC1BC,EAAiBJ,EAASI,eAC1BC,EAAWL,EAASK,SACpBC,EAAWN,EAASM,SACpBC,EAAeP,EAASO,aACxBC,EAAsBR,EAASQ,oBAC/BC,EAAaT,EAASS,WACtBC,EAAYV,EAASU,UACrBC,EAAQX,EAASW,MACjBC,EAAkBZ,EAASY,gBAE/BC,GAAiB9F,EAAUE,KAAMkF,GACjCU,GAAiB9F,EAAUI,KAAMiF,GAEjCU,GAAYH,EAAOC,GAEnB,IAAIG,EAAa,CACbb,QAASc,GAAWjG,EAAUC,KAAMkF,GACpCG,SAAUW,GAAWjG,EAAUK,KAAMiF,GACrCC,SAAUU,GAAWjG,EAAUM,KAAMiF,GACrCC,aAAcS,GAAWjG,EAAUO,SAAUiF,GAC7CE,WAAYO,GAAWjG,EAAUQ,OAAQkF,GACzCC,UAAWM,GAAWjG,EAAUS,MAAOkF,IAGvCO,EAAY,CAAC,EACbC,EAAc,CAAC,EAEnBnqB,OAAO2G,KAAKqjB,GAAYxc,SAAQ,SAAUuZ,GACtC,IAAIqD,EAAsBJ,EAAWjD,GACjCsD,EAAUD,EAAoBC,QAC9BC,EAAUF,EAAoBE,QAG9BD,EAAQ9d,SACR2d,EAAUnD,GAAWsD,GAErBC,EAAQ/d,SACR4d,EAAYpD,GAAWiD,EAAWjD,GAASuD,QAEnD,IAEApB,GAAMA,IAENO,EAAoBR,EAAUiB,EAAWC,EAC7C,EAEII,GAAe,SAAsBC,GACrC,OAAOnhB,MAAMC,QAAQkhB,GAAiBA,EAAcvgB,KAAK,IAAMugB,CACnE,EAEIT,GAAc,SAAqBH,EAAOa,QACrB,IAAVb,GAAyBtlB,SAASslB,QAAUA,IACnDtlB,SAASslB,MAAQW,GAAaX,IAGlCE,GAAiB9F,EAAUU,MAAO+F,EACtC,EAEIX,GAAmB,SAA0BtC,EAASiD,GACtD,IAAIC,EAAapmB,SAASqmB,qBAAqBnD,GAAS,GAExD,GAAKkD,EAAL,CASA,IALA,IAAIE,EAAwBF,EAAWG,aAAatF,GAChDuF,EAAmBF,EAAwBA,EAAsBte,MAAM,KAAO,GAC9Eye,EAAqB,GAAG9d,OAAO6d,GAC/BE,EAAgBhrB,OAAO2G,KAAK8jB,GAEvB1c,EAAI,EAAGA,EAAIid,EAAcze,OAAQwB,IAAK,CAC3C,IAAIkd,EAAYD,EAAcjd,GAC1B5N,EAAQsqB,EAAWQ,IAAc,GAEjCP,EAAWG,aAAaI,KAAe9qB,GACvCuqB,EAAWQ,aAAaD,EAAW9qB,IAGM,IAAzC2qB,EAAiB3E,QAAQ8E,IACzBH,EAAiB/C,KAAKkD,GAG1B,IAAIE,EAAcJ,EAAmB5E,QAAQ8E,IACxB,IAAjBE,GACAJ,EAAmBnI,OAAOuI,EAAa,EAE/C,CAEA,IAAK,IAAIC,EAAKL,EAAmBxe,OAAS,EAAG6e,GAAM,EAAGA,IAClDV,EAAWW,gBAAgBN,EAAmBK,IAG9CN,EAAiBve,SAAWwe,EAAmBxe,OAC/Cme,EAAWW,gBAAgB9F,GACpBmF,EAAWG,aAAatF,KAAsByF,EAAc/gB,KAAK,MACxEygB,EAAWQ,aAAa3F,EAAkByF,EAAc/gB,KAAK,KAhCjE,CAkCJ,EAEIggB,GAAa,SAAoB1iB,EAAM+jB,GACvC,IAAIC,EAAcjnB,SAASknB,MAAQlnB,SAASmnB,cAAczH,EAAUG,MAChEuH,EAAWH,EAAYI,iBAAiBpkB,EAAO,IAAMge,EAAmB,KACxE+E,EAAUjhB,MAAMgG,UAAUvB,MAAMxI,KAAKomB,GACrCrB,EAAU,GACVuB,OAAgB,EA4CpB,OA1CIN,GAAQA,EAAK/e,QACb+e,EAAK9d,SAAQ,SAAUmV,GACnB,IAAIkJ,EAAavnB,SAASwnB,cAAcvkB,GAExC,IAAK,IAAI0jB,KAAatI,EAClB,GAAIA,EAAIrT,eAAe2b,GACnB,GAAIA,IAActG,EACdkH,EAAWE,UAAYpJ,EAAIoJ,eACxB,GAAId,IAActG,EACjBkH,EAAWG,WACXH,EAAWG,WAAWC,QAAUtJ,EAAIsJ,QAEpCJ,EAAWK,YAAY5nB,SAAS6nB,eAAexJ,EAAIsJ,cAEpD,CACH,IAAI9rB,OAAkC,IAAnBwiB,EAAIsI,GAA6B,GAAKtI,EAAIsI,GAC7DY,EAAWX,aAAaD,EAAW9qB,EACvC,CAIR0rB,EAAWX,aAAa3F,EAAkB,QAGtC+E,EAAQ8B,MAAK,SAAUC,EAAaC,GAEpC,OADAV,EAAgBU,EACTT,EAAWU,YAAYF,EAClC,IACI/B,EAAQ1H,OAAOgJ,EAAe,GAE9BvB,EAAQtC,KAAK8D,EAErB,IAGJvB,EAAQ9c,SAAQ,SAAUmV,GACtB,OAAOA,EAAI6J,WAAWC,YAAY9J,EACtC,IACA0H,EAAQ7c,SAAQ,SAAUmV,GACtB,OAAO4I,EAAYW,YAAYvJ,EACnC,IAEO,CACH2H,QAASA,EACTD,QAASA,EAEjB,EAEIqC,GAAoC,SAA2CjC,GAC/E,OAAOzqB,OAAO2G,KAAK8jB,GAAYhhB,QAAO,SAAU4c,EAAK9d,GACjD,IAAIokB,OAAkC,IAApBlC,EAAWliB,GAAuBA,EAAM,KAAQkiB,EAAWliB,GAAO,IAAO,GAAKA,EAChG,OAAO8d,EAAMA,EAAM,IAAMsG,EAAOA,CACpC,GAAG,GACP,EAyBIC,GAAuC,SAA8CnC,GACrF,IAAIoC,EAAYhe,UAAUtC,OAAS,QAAsB5G,IAAjBkJ,UAAU,GAAmBA,UAAU,GAAK,CAAC,EAErF,OAAO7O,OAAO2G,KAAK8jB,GAAYhhB,QAAO,SAAUN,EAAKZ,GAEjD,OADAY,EAAIyb,EAAcrc,IAAQA,GAAOkiB,EAAWliB,GACrCY,CACX,GAAG0jB,EACP,EA8CIC,GAAmB,SAA0BvlB,EAAM+jB,EAAMyB,GACzD,OAAQxlB,GACJ,KAAKyc,EAAUU,MACX,MAAO,CACHsI,YAAa,WACT,OAxC6DpD,EAwClB0B,EAAK1B,MAxCoBa,EAwCba,EAAKzB,iBApC3DoD,EAAa,CAC1B1kB,IAAKqhB,IACKrE,IAAoB,EAC9BviB,EAAQ4pB,GAAqCnC,EADTwC,GAGjC,CAAC,gBAAoBjJ,EAAUU,MAAO1hB,EAAO4mB,IATpB,IAA6CA,EAAOa,EAChFwC,EAMAjqB,CAkCQ,EACAgT,SAAU,WACN,OApFQ,SAA+BzO,EAAMqiB,EAAOa,EAAYsC,GAChF,IAAIG,EAAkBR,GAAkCjC,GACpD0C,EAAiB5C,GAAaX,GAClC,OAAOsD,EAAkB,IAAM3lB,EAAO,IAAMge,EAAmB,WAAe2H,EAAkB,IAAM9G,EAAwB+G,EAAgBJ,GAAU,KAAOxlB,EAAO,IAAM,IAAMA,EAAO,IAAMge,EAAmB,WAAea,EAAwB+G,EAAgBJ,GAAU,KAAOxlB,EAAO,GACrS,CAgF2B6lB,CAAsB7lB,EAAM+jB,EAAK1B,MAAO0B,EAAKzB,gBAAiBkD,EACzE,GAER,KAAKhJ,EACL,KAAKA,EACD,MAAO,CACHiJ,YAAa,WACT,OAAOJ,GAAqCtB,EAChD,EACAtV,SAAU,WACN,OAAO0W,GAAkCpB,EAC7C,GAER,QACI,MAAO,CACH0B,YAAa,WACT,OA/Ce,SAAsCzlB,EAAM+jB,GAC3E,OAAOA,EAAKxhB,KAAI,SAAU6Y,EAAK5U,GAC3B,IAAIsf,EAEAC,IAAaD,EAAa,CAC1B9kB,IAAKwF,IACKwX,IAAoB,EAAM8H,GAaxC,OAXArtB,OAAO2G,KAAKgc,GAAKnV,SAAQ,SAAUyd,GAC/B,IAAIsC,EAAkB3I,EAAcqG,IAAcA,EAElD,GAAIsC,IAAoB5I,GAA6B4I,IAAoB5I,EAAyB,CAC9F,IAAI6I,EAAU7K,EAAIoJ,WAAapJ,EAAIsJ,QACnCqB,EAAU7lB,wBAA0B,CAAEC,OAAQ8lB,EAClD,MACIF,EAAUC,GAAmB5K,EAAIsI,EAEzC,IAEO,gBAAoB1jB,EAAM+lB,EACrC,GACJ,CA0B2BG,CAA6BlmB,EAAM+jB,EAC9C,EACAtV,SAAU,WACN,OAjGO,SAA8BzO,EAAM+jB,EAAMyB,GACjE,OAAOzB,EAAK7hB,QAAO,SAAU4c,EAAK1D,GAC9B,IAAI+K,EAAgB1tB,OAAO2G,KAAKgc,GAAKpZ,QAAO,SAAU0hB,GAClD,QAASA,IAActG,GAA6BsG,IAActG,EACtE,IAAGlb,QAAO,SAAUkkB,EAAQ1C,GACxB,IAAI0B,OAAiC,IAAnBhK,EAAIsI,GAA6BA,EAAYA,EAAY,KAAQ7E,EAAwBzD,EAAIsI,GAAY8B,GAAU,IACrI,OAAOY,EAASA,EAAS,IAAMhB,EAAOA,CAC1C,GAAG,IAECiB,EAAajL,EAAIoJ,WAAapJ,EAAIsJ,SAAW,GAE7C4B,GAAqD,IAArCvI,EAAkBa,QAAQ5e,GAE9C,OAAO8e,EAAM,IAAM9e,EAAO,IAAMge,EAAmB,WAAemI,GAAiBG,EAAgB,KAAO,IAAMD,EAAa,KAAOrmB,EAAO,IAC/I,GAAG,GACP,CAkF2BumB,CAAqBvmB,EAAM+jB,EAAMyB,EAC5C,GAGhB,EAEIgB,GAAmB,SAA0B9qB,GAC7C,IAAIkmB,EAAUlmB,EAAKkmB,QACfC,EAAiBnmB,EAAKmmB,eACtB2D,EAAS9pB,EAAK8pB,OACd1D,EAAiBpmB,EAAKomB,eACtBC,EAAWrmB,EAAKqmB,SAChBC,EAAWtmB,EAAKsmB,SAChBC,EAAevmB,EAAKumB,aACpBE,EAAazmB,EAAKymB,WAClBC,EAAY1mB,EAAK0mB,UACjBqE,EAAa/qB,EAAK2mB,MAClBA,OAAuBjkB,IAAfqoB,EAA2B,GAAKA,EACxCnE,EAAkB5mB,EAAK4mB,gBAC3B,MAAO,CACHoE,KAAMnB,GAAiB9I,EAAUC,KAAMkF,EAAS4D,GAChD3D,eAAgB0D,GAAiB/I,EAAsBqF,EAAgB2D,GACvE1D,eAAgByD,GAAiB/I,EAAsBsF,EAAgB0D,GACvEmB,KAAMpB,GAAiB9I,EAAUK,KAAMiF,EAAUyD,GACjDoB,KAAMrB,GAAiB9I,EAAUM,KAAMiF,EAAUwD,GACjDqB,SAAUtB,GAAiB9I,EAAUO,SAAUiF,EAAcuD,GAC7DsB,OAAQvB,GAAiB9I,EAAUQ,OAAQkF,EAAYqD,GACvD9e,MAAO6e,GAAiB9I,EAAUS,MAAOkF,EAAWoD,GACpDnD,MAAOkD,GAAiB9I,EAAUU,MAAO,CAAEkF,MAAOA,EAAOC,gBAAiBA,GAAmBkD,GAErG,EAwPIuB,GAAoB,KAnmBC,SAA4B9H,GACjD,MAAO,CACH2C,QAASlC,EAAwB,CAACtC,EAAqBA,GAAwB6B,GAC/E4C,eAAgBtC,EAA2B/C,EAAsByC,GACjE+H,MAAO7H,EAAqBF,EAAWpB,GACvC2H,OAAQrG,EAAqBF,EAAWpB,GACxCiE,eAAgBvC,EAA2B/C,EAAsByC,GACjE8C,SAAU/B,EAAqBvD,EAAUK,KAAM,CAACM,EAAoBA,GAAsB6B,GAC1F+C,SAAUhC,EAAqBvD,EAAUM,KAAM,CAACK,EAAqBA,EAAwBA,EAA0BA,EAAyBA,GAA2B6B,GAC3KgD,aAAcjC,EAAqBvD,EAAUO,SAAU,CAACI,GAA4B6B,GACpFiD,oBAAqB5C,EAAuBL,GAC5CkD,WAAYnC,EAAqBvD,EAAUQ,OAAQ,CAACG,EAAoBA,GAA4B6B,GACpGmD,UAAWpC,EAAqBvD,EAAUS,MAAO,CAACE,GAA0B6B,GAC5EoD,MAAOrD,EAAsBC,GAC7BqD,gBAAiB/C,EAA2B/C,EAAuByC,GAE3E,IAiC8B,SAAiCyC,GACvDF,IACAJ,GAAqBI,IAGrBE,EAASsF,MACTxF,GAAkBP,GAAsB,WACpCQ,GAAiBC,GAAU,WACvBF,GAAkB,IACtB,GACJ,KAEAC,GAAiBC,GACjBF,GAAkB,KAE1B,GAmiBoFgF,GAA5D,EAJJ,WAChB,OAAO,IACX,IAIIS,IAxPyB5K,EAwPH0K,GArPfxK,EAAQD,EAAS,SAAU4K,GAG9B,SAASC,IAEL,OAjlBS,SAAUC,EAAU5I,GACvC,KAAM4I,aAAoB5I,GACxB,MAAM,IAAI6I,UAAU,oCAExB,CA4kBYC,CAAexuB,KAAMquB,GA9gBD,SAAUrP,EAAM/Z,GAC9C,IAAK+Z,EACH,MAAM,IAAIyP,eAAe,6DAG3B,OAAOxpB,GAAyB,iBAATA,GAAqC,mBAATA,EAA8B+Z,EAAP/Z,CAC5E,CAygBmBypB,CAA0B1uB,KAAMouB,EAAiBlf,MAAMlP,KAAMwO,WACxE,CA6LA,OAzuBO,SAAUmgB,EAAUC,GACjC,GAA0B,mBAAfA,GAA4C,OAAfA,EACtC,MAAM,IAAIL,UAAU,kEAAoEK,GAG1FD,EAAS3f,UAAYrP,OAAOkvB,OAAOD,GAAcA,EAAW5f,UAAW,CACrEmT,YAAa,CACXriB,MAAO6uB,EACPpJ,YAAY,EACZE,UAAU,EACVD,cAAc,KAGdoJ,IAAYjvB,OAAOmvB,eAAiBnvB,OAAOmvB,eAAeH,EAAUC,GAAcD,EAASI,UAAYH,EAC7G,CAyhBQI,CAASX,EAAeD,GAOxBC,EAAcrf,UAAUigB,sBAAwB,SAA+BC,GAC3E,OAAQ,IAAQlvB,KAAK2C,MAAOusB,EAChC,EAEAb,EAAcrf,UAAUmgB,yBAA2B,SAAkCC,EAAOC,GACxF,IAAKA,EACD,OAAO,KAGX,OAAQD,EAAMloB,MACV,KAAKyc,EAAUQ,OACf,KAAKR,EAAUO,SACX,MAAO,CACHwH,UAAW2D,GAGnB,KAAK1L,EAAUS,MACX,MAAO,CACHwH,QAASyD,GAIrB,MAAM,IAAI5X,MAAM,IAAM2X,EAAMloB,KAAO,qGACvC,EAEAmnB,EAAcrf,UAAUsgB,yBAA2B,SAAkC1sB,GACjF,IAAI2sB,EAEAH,EAAQxsB,EAAKwsB,MACbI,EAAoB5sB,EAAK4sB,kBACzBC,EAAgB7sB,EAAK6sB,cACrBJ,EAAiBzsB,EAAKysB,eAE1B,OAAOzgB,EAAS,CAAC,EAAG4gB,IAAoBD,EAAwB,CAAC,GAAyBH,EAAMloB,MAAQ,GAAG0F,OAAO4iB,EAAkBJ,EAAMloB,OAAS,GAAI,CAAC0H,EAAS,CAAC,EAAG6gB,EAAezvB,KAAKmvB,yBAAyBC,EAAOC,MAAoBE,GACjP,EAEAlB,EAAcrf,UAAU0gB,sBAAwB,SAA+B5sB,GAC3E,IAAI6sB,EAAwBC,EAExBR,EAAQtsB,EAAMssB,MACdS,EAAW/sB,EAAM+sB,SACjBJ,EAAgB3sB,EAAM2sB,cACtBJ,EAAiBvsB,EAAMusB,eAE3B,OAAQD,EAAMloB,MACV,KAAKyc,EAAUU,MACX,OAAOzV,EAAS,CAAC,EAAGihB,IAAWF,EAAyB,CAAC,GAA0BP,EAAMloB,MAAQmoB,EAAgBM,EAAuBnG,gBAAkB5a,EAAS,CAAC,EAAG6gB,GAAgBE,IAE3L,KAAKhM,EAAUE,KACX,OAAOjV,EAAS,CAAC,EAAGihB,EAAU,CAC1B9G,eAAgBna,EAAS,CAAC,EAAG6gB,KAGrC,KAAK9L,EAAUI,KACX,OAAOnV,EAAS,CAAC,EAAGihB,EAAU,CAC1B7G,eAAgBpa,EAAS,CAAC,EAAG6gB,KAIzC,OAAO7gB,EAAS,CAAC,EAAGihB,IAAWD,EAAyB,CAAC,GAA0BR,EAAMloB,MAAQ0H,EAAS,CAAC,EAAG6gB,GAAgBG,GAClI,EAEAvB,EAAcrf,UAAU8gB,4BAA8B,SAAqCN,EAAmBK,GAC1G,IAAIE,EAAoBnhB,EAAS,CAAC,EAAGihB,GAQrC,OANAlwB,OAAO2G,KAAKkpB,GAAmBriB,SAAQ,SAAU6iB,GAC7C,IAAIC,EAEJF,EAAoBnhB,EAAS,CAAC,EAAGmhB,IAAoBE,EAAyB,CAAC,GAA0BD,GAAkBR,EAAkBQ,GAAiBC,GAClK,IAEOF,CACX,EAEA1B,EAAcrf,UAAUkhB,sBAAwB,SAA+Bd,EAAOC,GAmBlF,OAAO,CACX,EAEAhB,EAAcrf,UAAUmhB,mBAAqB,SAA4BztB,EAAUmtB,GAC/E,IAAIO,EAASpwB,KAETwvB,EAAoB,CAAC,EAyCzB,OAvCA,WAAeriB,QAAQzK,GAAU,SAAU0sB,GACvC,GAAKA,GAAUA,EAAMzsB,MAArB,CAIA,IAAI0tB,EAAejB,EAAMzsB,MACrB0sB,EAAiBgB,EAAa3tB,SAG9B+sB,EAhOoB,SAA2C9sB,GAC/E,IAAI2tB,EAAiB9hB,UAAUtC,OAAS,QAAsB5G,IAAjBkJ,UAAU,GAAmBA,UAAU,GAAK,CAAC,EAE1F,OAAO7O,OAAO2G,KAAK3D,GAAOyG,QAAO,SAAUN,EAAKZ,GAE5C,OADAY,EAAIkc,EAAa9c,IAAQA,GAAOvF,EAAMuF,GAC/BY,CACX,GAAGwnB,EACP,CAyNoCC,CAFH1K,EAAwBwK,EAAc,CAAC,cAMxD,OAFAD,EAAOF,sBAAsBd,EAAOC,GAE5BD,EAAMloB,MACV,KAAKyc,EAAUK,KACf,KAAKL,EAAUM,KACf,KAAKN,EAAUO,SACf,KAAKP,EAAUQ,OACf,KAAKR,EAAUS,MACXoL,EAAoBY,EAAOd,yBAAyB,CAChDF,MAAOA,EACPI,kBAAmBA,EACnBC,cAAeA,EACfJ,eAAgBA,IAEpB,MAEJ,QACIQ,EAAWO,EAAOV,sBAAsB,CACpCN,MAAOA,EACPS,SAAUA,EACVJ,cAAeA,EACfJ,eAAgBA,IA7B5B,CAiCJ,IAEAQ,EAAW7vB,KAAK8vB,4BAA4BN,EAAmBK,EAEnE,EAEAxB,EAAcrf,UAAU6L,OAAS,WAC7B,IAAIrN,EAASxN,KAAK2C,MACdD,EAAW8K,EAAO9K,SAClBC,EAAQkjB,EAAwBrY,EAAQ,CAAC,aAEzCqiB,EAAWjhB,EAAS,CAAC,EAAGjM,GAM5B,OAJID,IACAmtB,EAAW7vB,KAAKmwB,mBAAmBztB,EAAUmtB,IAG1C,gBAAoBtM,EAAWsM,EAC1C,EAEAxK,EAAYgJ,EAAe,KAAM,CAAC,CAC9BnmB,IAAK,YAyBLsoB,IAAK,SAAgBC,GACjBlN,EAAUkN,UAAYA,CAC1B,KAEGpC,CACX,CApMwB,CAoMtB,aAAkB7K,EAAOvJ,UAAY,CACnC2T,KAAM,WACN7E,eAAgB,WAChBrmB,SAAU,cAAoB,CAAC,YAAkB,UAAiB,WAClEguB,aAAc,WACdxC,MAAO,SACPnI,wBAAyB,SACzBiD,eAAgB,WAChB6E,KAAM,YAAkB,YACxBC,KAAM,YAAkB,YACxBC,SAAU,YAAkB,YAC5B3E,oBAAqB,SACrB4E,OAAQ,YAAkB,YAC1BpgB,MAAO,YAAkB,YACzB2b,MAAO,WACPC,gBAAiB,WACjBmH,cAAe,YAChBnN,EAAO5J,aAAe,CACrBsU,OAAO,EACPnI,yBAAyB,GAC1BvC,EAAOoN,KAAOrN,EAAUqN,KAAMpN,EAAOqN,OAAS,WAC7C,IAAIC,EAAcvN,EAAUsN,SAkB5B,OAjBKC,IAEDA,EAAcpD,GAAiB,CAC3B5E,QAAS,GACTC,eAAgB,CAAC,EACjBhD,yBAAyB,EACzBiD,eAAgB,CAAC,EACjBC,SAAU,GACVC,SAAU,GACVC,aAAc,GACdE,WAAY,GACZC,UAAW,GACXC,MAAO,GACPC,gBAAiB,CAAC,KAInBsH,CACX,EAAGrN,GAUP0K,GAAa4C,aAAe5C,GAAa0C,yCCt4B5B,IAA4bpU,EAAxbjR,EAAEwK,OAAOC,IAAI,iBAAiB2F,EAAE5F,OAAOC,IAAI,gBAAgB4F,EAAE7F,OAAOC,IAAI,kBAAkB0F,EAAE3F,OAAOC,IAAI,qBAAqB6F,EAAE9F,OAAOC,IAAI,kBAAkB8F,EAAE/F,OAAOC,IAAI,kBAAkB+F,EAAEhG,OAAOC,IAAI,iBAAiB5I,EAAE2I,OAAOC,IAAI,wBAAwBgG,EAAEjG,OAAOC,IAAI,qBAAqB1G,EAAEyG,OAAOC,IAAI,kBAAkBtK,EAAEqK,OAAOC,IAAI,uBAAuBlK,EAAEiK,OAAOC,IAAI,cAAciG,EAAElG,OAAOC,IAAI,cAAcmG,EAAEpG,OAAOC,IAAI,mBACtb,SAASoG,EAAE9Q,GAAG,GAAG,iBAAkBA,GAAG,OAAOA,EAAE,CAAC,IAAI4Q,EAAE5Q,EAAEqK,SAAS,OAAOuG,GAAG,KAAK3Q,EAAE,OAAOD,EAAEA,EAAErE,MAAQ,KAAK2U,EAAE,KAAKC,EAAE,KAAKH,EAAE,KAAKpM,EAAE,KAAK5D,EAAE,OAAOJ,EAAE,QAAQ,OAAOA,EAAEA,GAAGA,EAAEqK,UAAY,KAAKvI,EAAE,KAAK2O,EAAE,KAAKC,EAAE,KAAKC,EAAE,KAAKnQ,EAAE,KAAKgQ,EAAE,OAAOxQ,EAAE,QAAQ,OAAO4Q,GAAG,KAAKP,EAAE,OAAOO,EAAE,CAAC,CADkMM,EAAEzG,OAAOC,IAAI,0BAC9MpW,EAAQgd,gBAAgBb,EAAEnc,EAAQid,gBAAgBf,EAAElc,EAAQkd,QAAQvR,EAAE3L,EAAQ+a,WAAWqB,EAAEpc,EAAQmd,SAASnB,EAAEhc,EAAQod,KAAKf,EAAErc,EAAQib,KAAK/O,EAAElM,EAAQqd,OAAOtB,EAAE/b,EAAQsd,SAASrB,EAAEjc,EAAQud,WAAWzB,EAAE9b,EAAQwd,SAAS9N,EAChe1P,EAAQmxB,aAAarlB,EAAE9L,EAAQyd,YAAY,WAAW,OAAM,CAAE,EAAEzd,EAAQ0d,iBAAiB,WAAW,OAAM,CAAE,EAAE1d,EAAQ2d,kBAAkB,SAASjS,GAAG,OAAO8Q,EAAE9Q,KAAKyQ,CAAC,EAAEnc,EAAQ4d,kBAAkB,SAASlS,GAAG,OAAO8Q,EAAE9Q,KAAKwQ,CAAC,EAAElc,EAAQ6d,UAAU,SAASnS,GAAG,MAAM,iBAAkBA,GAAG,OAAOA,GAAGA,EAAEqK,WAAWpK,CAAC,EAAE3L,EAAQ8d,aAAa,SAASpS,GAAG,OAAO8Q,EAAE9Q,KAAK0Q,CAAC,EAAEpc,EAAQ+d,WAAW,SAASrS,GAAG,OAAO8Q,EAAE9Q,KAAKsQ,CAAC,EAAEhc,EAAQge,OAAO,SAAStS,GAAG,OAAO8Q,EAAE9Q,KAAK2Q,CAAC,EAAErc,EAAQ8a,OAAO,SAASpP,GAAG,OAAO8Q,EAAE9Q,KAAKQ,CAAC,EACvelM,EAAQie,SAAS,SAASvS,GAAG,OAAO8Q,EAAE9Q,KAAKqQ,CAAC,EAAE/b,EAAQke,WAAW,SAASxS,GAAG,OAAO8Q,EAAE9Q,KAAKuQ,CAAC,EAAEjc,EAAQme,aAAa,SAASzS,GAAG,OAAO8Q,EAAE9Q,KAAKoQ,CAAC,EAAE9b,EAAQoe,WAAW,SAAS1S,GAAG,OAAO8Q,EAAE9Q,KAAKgE,CAAC,EAAE1P,EAAQoxB,eAAe,SAAS1lB,GAAG,OAAO8Q,EAAE9Q,KAAKI,CAAC,EAClP9L,EAAQqe,mBAAmB,SAAS3S,GAAG,MAAM,iBAAkBA,GAAG,mBAAoBA,GAAGA,IAAIsQ,GAAGtQ,IAAIuQ,GAAGvQ,IAAIoQ,GAAGpQ,IAAIgE,GAAGhE,IAAII,GAAGJ,IAAI6Q,GAAG,iBAAkB7Q,GAAG,OAAOA,IAAIA,EAAEqK,WAAWsG,GAAG3Q,EAAEqK,WAAW7J,GAAGR,EAAEqK,WAAWmG,GAAGxQ,EAAEqK,WAAWoG,GAAGzQ,EAAEqK,WAAWqG,GAAG1Q,EAAEqK,WAAW6G,QAAG,IAASlR,EAAE2lB,YAAkB,EAAErxB,EAAQse,OAAO9B,sCCV/SzE,EAAO/X,QAAU,EAAjB,2CCCF,IAF0BsxB,EAEtBhY,EAAQ,EAAQ,OAChBiY,GAHsBD,EAGWhY,IAHwB,iBAAPgY,GAAoB,YAAaA,EAAMA,EAAY,QAAIA,EAK7G,SAASE,EAAgBvoB,EAAKZ,EAAKpI,GAYjC,OAXIoI,KAAOY,EACTnJ,OAAOC,eAAekJ,EAAKZ,EAAK,CAC9BpI,MAAOA,EACPylB,YAAY,EACZC,cAAc,EACdC,UAAU,IAGZ3c,EAAIZ,GAAOpI,EAGNgJ,CACT,CAQA,IAAI2nB,IAAiC,oBAAX1rB,SAA0BA,OAAOd,WAAYc,OAAOd,SAASwnB,eAgGvF7T,EAAO/X,QA/FP,SAAwByxB,EAAoBC,EAA2B7D,GACrE,GAAkC,mBAAvB4D,EACT,MAAM,IAAI7Z,MAAM,iDAGlB,GAAyC,mBAA9B8Z,EACT,MAAM,IAAI9Z,MAAM,wDAGlB,QAAgC,IAArBiW,GAAgE,mBAArBA,EACpD,MAAM,IAAIjW,MAAM,mEAOlB,OAAO,SAAc+Z,GACnB,GAAgC,mBAArBA,EACT,MAAM,IAAI/Z,MAAM,sDAGlB,IACIga,EADAC,EAAmB,GAGvB,SAASC,IACPF,EAAQH,EAAmBI,EAAiBjoB,KAAI,SAAU6kB,GACxD,OAAOA,EAAS3rB,KAClB,KAEIivB,EAAWnB,UACbc,EAA0BE,GACjB/D,IACT+D,EAAQ/D,EAAiB+D,GAE7B,CAEA,IAAIG,EAEJ,SAAUC,GA9Cd,IAAwBlD,EAAUC,EAiD5B,SAASgD,IACP,OAAOC,EAAe3iB,MAAMlP,KAAMwO,YAAcxO,IAClD,CAnD4B4uB,EA+CDiD,GA/CTlD,EA+CHiD,GA9CV5iB,UAAYrP,OAAOkvB,OAAOD,EAAW5f,WAC9C2f,EAAS3f,UAAUmT,YAAcwM,EACjCA,EAASI,UAAYH,EAoDjBgD,EAAWhB,KAAO,WAChB,OAAOa,CACT,EAEAG,EAAWf,OAAS,WAClB,GAAIe,EAAWnB,UACb,MAAM,IAAIhZ,MAAM,oFAGlB,IAAIqa,EAAgBL,EAGpB,OAFAA,OAAQnsB,EACRosB,EAAmB,GACZI,CACT,EAEA,IAAIC,EAASH,EAAW5iB,UAqBxB,OAnBA+iB,EAAOC,0BAA4B,WACjCN,EAAiBhK,KAAK1nB,MACtB2xB,GACF,EAEAI,EAAOE,mBAAqB,WAC1BN,GACF,EAEAI,EAAOG,qBAAuB,WAC5B,IAAIjG,EAAQyF,EAAiB5L,QAAQ9lB,MACrC0xB,EAAiBnP,OAAO0J,EAAO,GAC/B0F,GACF,EAEAI,EAAOlX,OAAS,WACd,OAAOuW,EAAe3F,cAAc+F,EAAkBxxB,KAAK2C,MAC7D,EAEOivB,CACT,CA9CA,CA8CEzY,EAAMgZ,eAMR,OAJAd,EAAgBO,EAAY,cAAe,cA1E7C,SAAwBJ,GACtB,OAAOA,EAAiBvvB,aAAeuvB,EAAiBpmB,MAAQ,WAClE,CAwE6DgnB,CAAeZ,GAAoB,KAE9FH,EAAgBO,EAAY,YAAanB,GAElCmB,CACT,CACF,qBCxHAha,EAAO/X,QAAU,SAAsBwyB,EAAMC,EAAM/X,EAASgY,GAC1D,IAAIC,EAAMjY,EAAUA,EAAQtV,KAAKstB,EAAgBF,EAAMC,QAAQ,EAE/D,QAAY,IAARE,EACF,QAASA,EAGX,GAAIH,IAASC,EACX,OAAO,EAGT,GAAoB,iBAATD,IAAsBA,GAAwB,iBAATC,IAAsBA,EACpE,OAAO,EAGT,IAAIG,EAAQ9yB,OAAO2G,KAAK+rB,GACpBK,EAAQ/yB,OAAO2G,KAAKgsB,GAExB,GAAIG,EAAMvmB,SAAWwmB,EAAMxmB,OACzB,OAAO,EAMT,IAHA,IAAIymB,EAAkBhzB,OAAOqP,UAAUC,eAAe4I,KAAKya,GAGlDM,EAAM,EAAGA,EAAMH,EAAMvmB,OAAQ0mB,IAAO,CAC3C,IAAI1qB,EAAMuqB,EAAMG,GAEhB,IAAKD,EAAgBzqB,GACnB,OAAO,EAGT,IAAI2qB,EAASR,EAAKnqB,GACd4qB,EAASR,EAAKpqB,GAIlB,IAAY,KAFZsqB,EAAMjY,EAAUA,EAAQtV,KAAKstB,EAAgBM,EAAQC,EAAQ5qB,QAAO,SAEtC,IAARsqB,GAAkBK,IAAWC,EACjD,OAAO,CAEX,CAEA,OAAO,CACT,uKCyjBA,MAtmBA,SAAqBC,GACnB,SAASC,EAAEnX,EAAGD,EAAGD,EAAGK,EAAGzQ,GACrB,IAAK,IAAgC2Q,EAAGH,EAAiB1O,EAAuEkP,EAAmC0W,EAA1J1jB,EAAI,EAAG/D,EAAI,EAAG6Q,EAAI,EAAG1Q,EAAI,EAASyJ,EAAI,EAAG8d,EAAI,EAAMzW,EAAIpP,EAAI6O,EAAI,EAAGD,EAAI,EAAGE,EAAI,EAAGgX,EAAI,EAAG/W,EAAI,EAAGgX,EAAIzX,EAAEzP,OAAQmnB,EAAID,EAAI,EAAMtX,EAAI,GAAI/P,EAAI,GAAIunB,EAAI,GAAIC,EAAI,GAAOtX,EAAImX,GAAI,CAI5K,GAHArX,EAAIJ,EAAE6X,WAAWvX,GACjBA,IAAMoX,GAAK,IAAM7nB,EAAIG,EAAI0Q,EAAI9M,IAAM,IAAM/D,IAAMuQ,EAAI,KAAOvQ,EAAI,GAAK,IAAKG,EAAI0Q,EAAI9M,EAAI,EAAG6jB,IAAKC,KAExF,IAAM7nB,EAAIG,EAAI0Q,EAAI9M,EAAG,CACvB,GAAI0M,IAAMoX,IAAM,EAAIlX,IAAML,EAAIA,EAAEqE,QAAQsT,EAAG,KAAM,EAAI3X,EAAE4X,OAAOxnB,QAAS,CACrE,OAAQ6P,GACN,KAAK,GACL,KAAK,EACL,KAAK,GACL,KAAK,GACL,KAAK,GACH,MAEF,QACED,GAAKH,EAAEgY,OAAO1X,GAGlBF,EAAI,EACN,CAEA,OAAQA,GACN,KAAK,IAKH,IAHAG,GADAJ,EAAIA,EAAE4X,QACAF,WAAW,GACjBnmB,EAAI,EAEC+O,IAAMH,EAAGA,EAAImX,GAAI,CACpB,OAAQrX,EAAIJ,EAAE6X,WAAWvX,IACvB,KAAK,IACH5O,IACA,MAEF,KAAK,IACHA,IACA,MAEF,KAAK,GACH,OAAQ0O,EAAIJ,EAAE6X,WAAWvX,EAAI,IAC3B,KAAK,GACL,KAAK,GACH1Q,EAAG,CACD,IAAKkR,EAAIR,EAAI,EAAGQ,EAAI4W,IAAK5W,EACvB,OAAQd,EAAE6X,WAAW/W,IACnB,KAAK,GACH,GAAI,KAAOV,GAAK,KAAOJ,EAAE6X,WAAW/W,EAAI,IAAMR,EAAI,IAAMQ,EAAG,CACzDR,EAAIQ,EAAI,EACR,MAAMlR,CACR,CAEA,MAEF,KAAK,GACH,GAAI,KAAOwQ,EAAG,CACZE,EAAIQ,EAAI,EACR,MAAMlR,CACR,EAKN0Q,EAAIQ,CACN,EAIJ,MAEF,KAAK,GACHV,IAEF,KAAK,GACHA,IAEF,KAAK,GACL,KAAK,GACH,KAAOE,IAAMoX,GAAK1X,EAAE6X,WAAWvX,KAAOF,KAK1C,GAAI,IAAM1O,EAAG,MACb4O,GACF,CAKA,GAHA5O,EAAIsO,EAAEiY,UAAUxX,EAAGH,GACnB,IAAMC,IAAMA,GAAKJ,EAAIA,EAAEqE,QAAQ0T,EAAI,IAAIH,QAAQF,WAAW,IAGnD,KADCtX,EACN,CAIE,OAHA,EAAIC,IAAML,EAAIA,EAAEqE,QAAQsT,EAAG,KAC3B1X,EAAID,EAAE0X,WAAW,IAGf,KAAK,IACL,KAAK,IACL,KAAK,IACL,KAAK,GACHrX,EAAIP,EACJ,MAEF,QACEO,EAAI2X,EAMR,GAFA1X,GADA/O,EAAI2lB,EAAEpX,EAAGO,EAAG9O,EAAG0O,EAAGxQ,EAAI,IAChBW,OACN,EAAIwQ,IAAsBuW,EAAIc,EAAE,EAAG1mB,EAAzB8O,EAAI6X,EAAEF,EAAGhY,EAAGqX,GAAmBvX,EAAGqY,EAAGzX,EAAGJ,EAAGL,EAAGxQ,EAAGyQ,GAAIF,EAAIK,EAAEvS,KAAK,SAAK,IAAWqpB,GAAK,KAAO7W,GAAK/O,EAAI4lB,EAAES,QAAQxnB,UAAY6P,EAAI,EAAG1O,EAAI,KAC5I,EAAI+O,EAAG,OAAQL,GACjB,KAAK,IACHD,EAAIA,EAAEqE,QAAQ+T,EAAIC,GAEpB,KAAK,IACL,KAAK,IACL,KAAK,GACH9mB,EAAIyO,EAAI,IAAMzO,EAAI,IAClB,MAEF,KAAK,IAEHA,GADAyO,EAAIA,EAAEqE,QAAQiU,EAAI,UACV,IAAM/mB,EAAI,IAClBA,EAAI,IAAMiP,GAAK,IAAMA,GAAK+X,EAAE,IAAMhnB,EAAG,GAAK,YAAcA,EAAI,IAAMA,EAAI,IAAMA,EAC5E,MAEF,QACEA,EAAIyO,EAAIzO,EAAG,MAAQ2O,IAAWjQ,GAAKsB,EAAVA,EAAa,SACnCA,EAAI,EACN,MAGLA,EAAI2lB,EAAEpX,EAAGoY,EAAEpY,EAAGE,EAAGqX,GAAI9lB,EAAG2O,EAAGzQ,EAAI,GAGnC+nB,GAAKjmB,EACLA,EAAI8lB,EAAIhX,EAAIM,EAAIP,EAAI,EACpBJ,EAAI,GACJC,EAAIJ,EAAE6X,aAAavX,GACnB,MAEF,KAAK,IACL,KAAK,GAEH,GAAI,GAAKG,GADTN,GAAK,EAAIK,EAAIL,EAAEqE,QAAQsT,EAAG,IAAM3X,GAAG4X,QACpBxnB,QAAS,OAAQ,IAAMuQ,IAAMP,EAAIJ,EAAE0X,WAAW,GAAI,KAAOtX,GAAK,GAAKA,GAAK,IAAMA,KAAOE,GAAKN,EAAIA,EAAEqE,QAAQ,IAAK,MAAMjU,QAAS,EAAIwQ,QAAK,KAAYuW,EAAIc,EAAE,EAAGjY,EAAGF,EAAGC,EAAGoY,EAAGzX,EAAGzQ,EAAEG,OAAQ8P,EAAGzQ,EAAGyQ,KAAO,KAAOI,GAAKN,EAAImX,EAAES,QAAQxnB,UAAY4P,EAAI,QAAaI,EAAIJ,EAAE0X,WAAW,GAAIzX,EAAID,EAAE0X,WAAW,GAAItX,GAC9S,KAAK,EACH,MAEF,KAAK,GACH,GAAI,MAAQH,GAAK,KAAOA,EAAG,CACzBwX,GAAKzX,EAAIH,EAAEgY,OAAO1X,GAClB,KACF,CAEF,QACE,KAAOH,EAAE0X,WAAWpX,EAAI,KAAOrQ,GAAKuoB,EAAExY,EAAGI,EAAGH,EAAGD,EAAE0X,WAAW,KAEhEL,EAAIhX,EAAIM,EAAIP,EAAI,EAChBJ,EAAI,GACJC,EAAIJ,EAAE6X,aAAavX,GAEzB,CAEA,OAAQF,GACN,KAAK,GACL,KAAK,GACH,KAAOvQ,EAAIA,EAAI,EAAI,IAAM,EAAI0Q,GAAK,MAAQF,GAAK,EAAIF,EAAE5P,SAAWiQ,EAAI,EAAGL,GAAK,MAC5E,EAAIY,EAAI6X,GAAKR,EAAE,EAAGjY,EAAGF,EAAGC,EAAGoY,EAAGzX,EAAGzQ,EAAEG,OAAQ8P,EAAGzQ,EAAGyQ,GACjDQ,EAAI,EACJyX,IACA,MAEF,KAAK,GACL,KAAK,IACH,GAAI,IAAMzoB,EAAIG,EAAI0Q,EAAI9M,EAAG,CACvBiN,IACA,KACF,CAEF,QAIE,OAHAA,IACAD,EAAIZ,EAAEgY,OAAO1X,GAELF,GACN,KAAK,EACL,KAAK,GACH,GAAI,IAAMpQ,EAAI4D,EAAI/D,EAAG,OAAQ4J,GAC3B,KAAK,GACL,KAAK,GACL,KAAK,EACL,KAAK,GACHmH,EAAI,GACJ,MAEF,QACE,KAAOR,IAAMQ,EAAI,KAErB,MAEF,KAAK,EACHA,EAAI,MACJ,MAEF,KAAK,GACHA,EAAI,MACJ,MAEF,KAAK,GACHA,EAAI,MACJ,MAEF,KAAK,GACH,IAAM5Q,EAAIH,EAAI+D,IAAM4M,EAAIgX,EAAI,EAAG5W,EAAI,KAAOA,GAC1C,MAEF,KAAK,IACH,GAAI,IAAM5Q,EAAIH,EAAI+D,EAAIilB,GAAK,EAAI/X,EAAG,OAAQR,EAAIQ,GAC5C,KAAK,EACH,MAAQrH,GAAK,KAAOuG,EAAE6X,WAAWvX,EAAI,KAAOuY,EAAIpf,GAElD,KAAK,EACH,MAAQ8d,IAAMsB,EAAItB,GAEtB,MAEF,KAAK,GACH,IAAMvnB,EAAIH,EAAI+D,IAAMkN,EAAIR,GACxB,MAEF,KAAK,GACH,IAAMzQ,EAAI6Q,EAAI1Q,EAAI4D,IAAM4M,EAAI,EAAGI,GAAK,MACpC,MAEF,KAAK,GACL,KAAK,GACH,IAAM/Q,IAAMG,EAAIA,IAAMoQ,EAAI,EAAI,IAAMpQ,EAAIoQ,EAAIpQ,GAC5C,MAEF,KAAK,GACH,IAAMA,EAAIH,EAAI6Q,GAAK9M,IACnB,MAEF,KAAK,GACH,IAAM5D,EAAIH,EAAI6Q,GAAK9M,IACnB,MAEF,KAAK,GACH,IAAM5D,EAAIH,EAAI+D,GAAK8M,IACnB,MAEF,KAAK,GACH,GAAI,IAAM1Q,EAAIH,EAAI+D,EAAG,CACnB,GAAI,IAAM2M,EAAG,GAAQ,EAAI9G,EAAI,EAAI8d,GAC1B,UAIHhX,EAAI,EAERG,GACF,CAEA,MAEF,KAAK,GACH,IAAM7Q,EAAI6Q,EAAI1Q,EAAI4D,EAAIkN,EAAIpP,IAAMA,EAAI,GACpC,MAEF,KAAK,GACL,KAAK,GACH,KAAM,EAAI1B,EAAI4D,EAAI8M,GAAI,OAAQ7Q,GAC5B,KAAK,EACH,OAAQ,EAAIuQ,EAAI,EAAIJ,EAAE6X,WAAWvX,EAAI,IACnC,KAAK,IACHzQ,EAAI,GACJ,MAEF,KAAK,IACH4Q,EAAIH,EAAGzQ,EAAI,GAGf,MAEF,KAAK,GACH,KAAOuQ,GAAK,KAAO3G,GAAKgH,EAAI,IAAMH,IAAM,KAAON,EAAE6X,WAAWpX,EAAI,KAAOrQ,GAAK4P,EAAEiY,UAAUxX,EAAGH,EAAI,IAAKM,EAAI,GAAI/Q,EAAI,IAIxH,IAAMA,IAAMsQ,GAAKS,GAGrB2W,EAAI9d,EACJA,EAAI2G,EACJE,GACF,CAIA,GAAI,GAFJG,EAAIrQ,EAAEG,QAEK,CAET,GADAiQ,EAAIP,EACA,EAAIc,SAA2C,KAArCuW,EAAIc,EAAE,EAAGhoB,EAAGoQ,EAAGN,EAAGoY,EAAGzX,EAAGJ,EAAGJ,EAAGzQ,EAAGyQ,KAAoB,KAAOjQ,EAAIknB,GAAG/mB,QAAS,OAAOqnB,EAAIxnB,EAAIunB,EAGzG,GAFAvnB,EAAIoQ,EAAEvS,KAAK,KAAO,IAAMmC,EAAI,IAExB,GAAMuQ,EAAIkY,EAAG,CAGf,OAFA,IAAMlY,GAAK+X,EAAEtoB,EAAG,KAAOyoB,EAAI,GAEnBA,GACN,KAAK,IACHzoB,EAAIA,EAAEoU,QAAQsU,EAAI,YAAc1oB,EAChC,MAEF,KAAK,IACHA,EAAIA,EAAEoU,QAAQuU,EAAG,sBAAwB3oB,EAAEoU,QAAQuU,EAAG,aAAe3oB,EAAEoU,QAAQuU,EAAG,iBAAmB3oB,EAGzGyoB,EAAI,CACN,CACF,CAEA,OAAOjB,EAAIxnB,EAAIunB,CACjB,CAEA,SAASU,EAAEnY,EAAGD,EAAGD,GACf,IAAIK,EAAIJ,EAAE8X,OAAOznB,MAAM0oB,GACvB/Y,EAAII,EACJ,IAAIzQ,EAAIyQ,EAAE9P,OACNqD,EAAIsM,EAAE3P,OAEV,OAAQqD,GACN,KAAK,EACL,KAAK,EACH,IAAI/D,EAAI,EAER,IAAKqQ,EAAI,IAAMtM,EAAI,GAAKsM,EAAE,GAAK,IAAKrQ,EAAID,IAAKC,EAC3CoQ,EAAEpQ,GAAKopB,EAAE/Y,EAAGD,EAAEpQ,GAAImQ,GAAG+X,OAGvB,MAEF,QACE,IAAIrX,EAAI7Q,EAAI,EAEZ,IAAKoQ,EAAI,GAAIpQ,EAAID,IAAKC,EACpB,IAAK,IAAIG,EAAI,EAAGA,EAAI4D,IAAK5D,EACvBiQ,EAAES,KAAOuY,EAAE/Y,EAAElQ,GAAK,IAAKqQ,EAAExQ,GAAImQ,GAAG+X,OAMxC,OAAO9X,CACT,CAEA,SAASgZ,EAAE/Y,EAAGD,EAAGD,GACf,IAAIK,EAAIJ,EAAE4X,WAAW,GAGrB,OAFA,GAAKxX,IAAMA,GAAKJ,EAAIA,EAAE8X,QAAQF,WAAW,IAEjCxX,GACN,KAAK,GACH,OAAOJ,EAAEuE,QAAQmT,EAAG,KAAOzX,EAAE6X,QAE/B,KAAK,GACH,OAAO7X,EAAE6X,OAAS9X,EAAEuE,QAAQmT,EAAG,KAAOzX,EAAE6X,QAE1C,QACE,GAAI,EAAI,EAAI/X,GAAK,EAAIC,EAAEkK,QAAQ,MAAO,OAAOlK,EAAEuE,QAAQmT,GAAI,KAAOzX,EAAE2X,WAAW,GAAK,GAAK,MAAQ3X,EAAE6X,QAGvG,OAAO7X,EAAID,CACb,CAEA,SAAS0Y,EAAEzY,EAAGD,EAAGD,EAAGK,GAClB,IAAIzQ,EAAIsQ,EAAI,IACRtM,EAAI,EAAIqM,EAAI,EAAID,EAAI,EAAIK,EAE5B,GAAI,MAAQzM,EAAG,CACbsM,EAAItQ,EAAEua,QAAQ,IAAK,GAAK,EACxB,IAAIta,EAAID,EAAEqoB,UAAU/X,EAAGtQ,EAAEW,OAAS,GAAGwnB,OAErC,OADAloB,EAAID,EAAEqoB,UAAU,EAAG/X,GAAG6X,OAASloB,EAAI,IAC5B,IAAM8Q,GAAK,IAAMA,GAAK+X,EAAE7oB,EAAG,GAAK,WAAaA,EAAIA,EAAIA,CAC9D,CAEA,GAAI,IAAM8Q,GAAK,IAAMA,IAAM+X,EAAE9oB,EAAG,GAAI,OAAOA,EAE3C,OAAQgE,GACN,KAAK,KACH,OAAO,KAAOhE,EAAEioB,WAAW,IAAM,WAAajoB,EAAIA,EAAIA,EAExD,KAAK,IACH,OAAO,MAAQA,EAAEioB,WAAW,GAAK,WAAajoB,EAAIA,EAAIA,EAExD,KAAK,IACH,OAAO,MAAQA,EAAEioB,WAAW,GAAK,WAAajoB,EAAIA,EAAIA,EAExD,KAAK,KACH,GAAI,MAAQA,EAAEioB,WAAW,GAAI,MAE/B,KAAK,IACL,KAAK,IACH,MAAO,WAAajoB,EAAIA,EAE1B,KAAK,IACH,MAAO,WAAaA,EAAI,QAAUA,EAAIA,EAExC,KAAK,KACL,KAAK,IACH,MAAO,WAAaA,EAAI,QAAUA,EAAI,OAASA,EAAIA,EAErD,KAAK,IACH,GAAI,KAAOA,EAAEioB,WAAW,GAAI,MAAO,WAAajoB,EAAIA,EACpD,GAAI,EAAIA,EAAEua,QAAQ,aAAc,IAAK,OAAOva,EAAE4U,QAAQ0U,EAAI,gBAAkBtpB,EAC5E,MAEF,KAAK,IACH,GAAI,KAAOA,EAAEioB,WAAW,GAAI,OAAQjoB,EAAEioB,WAAW,IAC/C,KAAK,IACH,MAAO,eAAiBjoB,EAAE4U,QAAQ,QAAS,IAAM,WAAa5U,EAAI,OAASA,EAAE4U,QAAQ,OAAQ,YAAc5U,EAE7G,KAAK,IACH,MAAO,WAAaA,EAAI,OAASA,EAAE4U,QAAQ,SAAU,YAAc5U,EAErE,KAAK,GACH,MAAO,WAAaA,EAAI,OAASA,EAAE4U,QAAQ,QAAS,kBAAoB5U,EAE5E,MAAO,WAAaA,EAAI,OAASA,EAAIA,EAEvC,KAAK,IACH,MAAO,WAAaA,EAAI,YAAcA,EAAIA,EAE5C,KAAK,KACH,GAAI,KAAOA,EAAEioB,WAAW,GAAI,MAE5B,MAAO,oBADPhoB,EAAID,EAAEqoB,UAAUroB,EAAEua,QAAQ,IAAK,KAAK3F,QAAQ,QAAS,IAAIA,QAAQ,gBAAiB,YAClD,WAAa5U,EAAI,gBAAkBC,EAAID,EAEzE,KAAK,KACH,OAAOupB,EAAGpsB,KAAK6C,GAAKA,EAAE4U,QAAQ4U,EAAI,aAAexpB,EAAE4U,QAAQ4U,EAAI,UAAYxpB,EAAIA,EAEjF,KAAK,IAIH,OAFAqQ,GADApQ,EAAID,EAAEqoB,UAAU,IAAIF,QACd5N,QAAQ,KAAO,EAEbta,EAAEgoB,WAAW,GAAKhoB,EAAEgoB,WAAW5X,IACrC,KAAK,IACHpQ,EAAID,EAAE4U,QAAQoT,EAAG,MACjB,MAEF,KAAK,IACH/nB,EAAID,EAAE4U,QAAQoT,EAAG,SACjB,MAEF,KAAK,IACH/nB,EAAID,EAAE4U,QAAQoT,EAAG,MACjB,MAEF,QACE,OAAOhoB,EAGX,MAAO,WAAaA,EAAI,OAASC,EAAID,EAEvC,KAAK,KACH,IAAK,IAAMA,EAAEua,QAAQ,SAAU,GAAI,MAErC,KAAK,IAIH,OAHAlK,GAAKrQ,EAAIsQ,GAAG3P,OAAS,GAGbqD,GAFR/D,GAAK,KAAOD,EAAEioB,WAAW5X,GAAKrQ,EAAEqoB,UAAU,EAAGhY,GAAKrQ,GAAGqoB,UAAU/X,EAAEiK,QAAQ,IAAK,GAAK,GAAG4N,QAExEF,WAAW,IAAwB,EAAlBhoB,EAAEgoB,WAAW,KAC1C,KAAK,IACH,GAAI,IAAMhoB,EAAEgoB,WAAW,GAAI,MAE7B,KAAK,IACHjoB,EAAIA,EAAE4U,QAAQ3U,EAAG,WAAaA,GAAK,IAAMD,EACzC,MAEF,KAAK,IACL,KAAK,IACHA,EAAIA,EAAE4U,QAAQ3U,EAAG,YAAc,IAAM+D,EAAI,UAAY,IAAM,OAAS,IAAMhE,EAAE4U,QAAQ3U,EAAG,WAAaA,GAAK,IAAMD,EAAE4U,QAAQ3U,EAAG,OAASA,EAAI,OAAS,IAAMD,EAG5J,OAAOA,EAAI,IAEb,KAAK,IACH,GAAI,KAAOA,EAAEioB,WAAW,GAAI,OAAQjoB,EAAEioB,WAAW,IAC/C,KAAK,IACH,OAAOhoB,EAAID,EAAE4U,QAAQ,SAAU,IAAK,WAAa5U,EAAI,eAAiBC,EAAI,YAAcA,EAAID,EAE9F,KAAK,IACH,MAAO,WAAaA,EAAI,iBAAmBA,EAAE4U,QAAQ6U,EAAI,IAAMzpB,EAEjE,QACE,MAAO,WAAaA,EAAI,qBAAuBA,EAAE4U,QAAQ,gBAAiB,IAAIA,QAAQ6U,EAAI,IAAMzpB,EAEpG,MAEF,KAAK,IACL,KAAK,IACH,GAAI,KAAOA,EAAEioB,WAAW,IAAM,MAAQjoB,EAAEioB,WAAW,GAAI,MAEzD,KAAK,IACL,KAAK,IACH,IAAI,IAAOyB,EAAGvsB,KAAKmT,GAAI,OAAO,OAASrQ,EAAIqQ,EAAE+X,UAAU/X,EAAEiK,QAAQ,KAAO,IAAI0N,WAAW,GAAKc,EAAEzY,EAAEsE,QAAQ,UAAW,kBAAmBvE,EAAGD,EAAGK,GAAGmE,QAAQ,kBAAmB,YAAc5U,EAAE4U,QAAQ3U,EAAG,WAAaA,GAAKD,EAAE4U,QAAQ3U,EAAG,QAAUA,EAAE2U,QAAQ,QAAS,KAAO5U,EACxQ,MAEF,KAAK,IACH,GAAIA,EAAI,WAAaA,GAAK,MAAQA,EAAEioB,WAAW,GAAK,OAASjoB,EAAI,IAAMA,EAAG,MAAQoQ,EAAIK,GAAK,MAAQzQ,EAAEioB,WAAW,KAAO,EAAIjoB,EAAEua,QAAQ,YAAa,IAAK,OAAOva,EAAEqoB,UAAU,EAAGroB,EAAEua,QAAQ,IAAK,IAAM,GAAG3F,QAAQ+U,EAAI,gBAAkB3pB,EAGvO,OAAOA,CACT,CAEA,SAAS8oB,EAAExY,EAAGD,GACZ,IAAID,EAAIE,EAAEiK,QAAQ,IAAMlK,EAAI,IAAM,KAC9BI,EAAIH,EAAE+X,UAAU,EAAG,IAAMhY,EAAID,EAAI,IAErC,OADAA,EAAIE,EAAE+X,UAAUjY,EAAI,EAAGE,EAAE3P,OAAS,GAC3BipB,EAAE,IAAMvZ,EAAII,EAAIA,EAAEmE,QAAQiV,EAAI,MAAOzZ,EAAGC,EACjD,CAEA,SAASuY,EAAGtY,EAAGD,GACb,IAAID,EAAI2Y,EAAE1Y,EAAGA,EAAE4X,WAAW,GAAI5X,EAAE4X,WAAW,GAAI5X,EAAE4X,WAAW,IAC5D,OAAO7X,IAAMC,EAAI,IAAMD,EAAEwE,QAAQkV,EAAI,YAAYzB,UAAU,GAAK,IAAMhY,EAAI,GAC5E,CAEA,SAASmY,EAAElY,EAAGD,EAAGD,EAAGK,EAAGzQ,EAAGgE,EAAG/D,EAAG6Q,EAAG1Q,EAAGuQ,GACpC,IAAK,IAAkBI,EAAdP,EAAI,EAAG3G,EAAIwG,EAAMG,EAAIW,IAAKX,EACjC,OAAQO,EAAIgZ,EAAEvZ,GAAG9W,KAAKmuB,EAAGvX,EAAGzG,EAAGuG,EAAGK,EAAGzQ,EAAGgE,EAAG/D,EAAG6Q,EAAG1Q,EAAGuQ,IAClD,UAAK,EACL,KAAK,EACL,KAAK,EACL,KAAK,KACH,MAEF,QACE9G,EAAIkH,EAIV,GAAIlH,IAAMwG,EAAG,OAAOxG,CACtB,CAkBA,SAASmgB,EAAE1Z,GAGT,YADA,KADAA,EAAIA,EAAE2Z,UACWL,EAAI,KAAMtZ,EAAI,mBAAsBA,EAAIS,EAAI,GAAKA,EAAI,EAAG6Y,EAAItZ,GAAKS,EAAI,GAC/EiZ,CACT,CAEA,SAASnC,EAAEvX,EAAGD,GACZ,IAAID,EAAIE,EAKR,GAJA,GAAKF,EAAE6X,WAAW,KAAO7X,EAAIA,EAAE+X,QAE/B/X,EAAI,CADAA,GAGA,EAAIe,EAAG,CACT,IAAIV,EAAI+X,GAAG,EAAGnY,EAAGD,EAAGA,EAAGsY,EAAGzX,EAAG,EAAG,EAAG,EAAG,QACtC,IAAWR,GAAK,iBAAoBA,IAAMJ,EAAII,EAChD,CAEA,IAAIzQ,EAAIynB,EAAEc,EAAGnY,EAAGC,EAAG,EAAG,GAKtB,OAJA,EAAIc,SAAmD,KAA7CV,EAAI+X,GAAG,EAAGxoB,EAAGoQ,EAAGA,EAAGsY,EAAGzX,EAAGjR,EAAEW,OAAQ,EAAG,EAAG,MAAqBX,EAAIyQ,IACxE,GACJwY,EAAI,EACJhY,EAAIyX,EAAI,EACD1oB,CACT,CAEA,IAAIsoB,EAAK,QACLJ,EAAI,YACJsB,EAAK,OACLD,EAAK,UACLI,EAAK,sBACLP,EAAK,SACLrB,EAAI,oBACJc,EAAK,qBACLM,EAAI,aACJD,EAAK,gBACLlB,EAAI,qBACJW,EAAK,kBACLmB,EAAK,eACLL,EAAK,eACLI,EAAK,8BACLH,EAAK,mCACLJ,EAAK,sBACLrY,EAAI,EACJyX,EAAI,EACJO,EAAI,EACJlY,EAAI,EACJwX,EAAI,GACJwB,EAAI,GACJ5Y,EAAI,EACJyY,EAAI,KACJZ,EAAI,EAKR,OAHAnB,EAAEqC,IApEF,SAASC,EAAE7Z,GACT,OAAQA,GACN,UAAK,EACL,KAAK,KACHa,EAAI4Y,EAAEppB,OAAS,EACf,MAEF,QACE,GAAI,mBAAsB2P,EAAGyZ,EAAE5Y,KAAOb,OAAO,GAAI,iBAAoBA,EAAG,IAAK,IAAID,EAAI,EAAGD,EAAIE,EAAE3P,OAAQ0P,EAAID,IAAKC,EAC7G8Z,EAAE7Z,EAAED,SACC2Y,EAAU,IAAJ1Y,EAGjB,OAAO6Z,CACT,EAuDAtC,EAAE5C,IAAM+E,OACR,IAAWxC,GAAKwC,EAAExC,GACXK,CACT,ECnjBA,EAjDmB,CACjBuC,wBAAyB,EACzBC,kBAAmB,EACnBC,iBAAkB,EAClBC,iBAAkB,EAClBC,QAAS,EACTC,aAAc,EACdC,gBAAiB,EACjBC,YAAa,EACbC,QAAS,EACTC,KAAM,EACNC,SAAU,EACVC,aAAc,EACdC,WAAY,EACZC,aAAc,EACdC,UAAW,EACXC,QAAS,EACTC,WAAY,EACZC,YAAa,EACbC,aAAc,EACdC,WAAY,EACZC,cAAe,EACfC,eAAgB,EAChBC,gBAAiB,EACjBC,UAAW,EACXC,cAAe,EACfC,aAAc,EACdC,iBAAkB,EAClBjlB,WAAY,EACZlI,WAAY,EACZotB,QAAS,EACTC,MAAO,EACPC,QAAS,EACTC,QAAS,EACTC,OAAQ,EACRzjB,OAAQ,EACR0jB,KAAM,EACNC,gBAAiB,EAEjBC,YAAa,EACbC,aAAc,EACdC,YAAa,EACbC,gBAAiB,EACjBC,iBAAkB,EAClBC,iBAAkB,EAClBC,cAAe,EACfC,YAAa,GC9Cf,SAASC,EAAQC,GACf,IAAIjsB,EAAQ1M,OAAOkvB,OAAO,MAC1B,OAAO,SAAUrO,GAEf,YADmBlb,IAAf+G,EAAMmU,KAAoBnU,EAAMmU,GAAO8X,EAAG9X,IACvCnU,EAAMmU,EACf,CACF,CCJA,IAAI+X,EAAkB,o9HAElBC,EAA6BH,GAAQ,SAAUjqB,GACjD,OAAOmqB,EAAgB7vB,KAAK0F,IAAgC,MAAvBA,EAAKolB,WAAW,IAE3B,MAAvBplB,EAAKolB,WAAW,IAEhBplB,EAAKolB,WAAW,GAAK,EAC1B,wBCVsX,SAASjX,IAAI,OAAOA,EAAE5c,OAAOkP,QAAQ,SAAS8M,GAAG,IAAI,IAAIS,EAAE,EAAEA,EAAE5N,UAAUtC,OAAOkQ,IAAI,CAAC,IAAIzQ,EAAE6C,UAAU4N,GAAG,IAAI,IAAID,KAAKxQ,EAAEhM,OAAOqP,UAAUC,eAAehK,KAAK0G,EAAEwQ,KAAKR,EAAEQ,GAAGxQ,EAAEwQ,GAAG,CAAC,OAAOR,CAAC,GAAGzM,MAAMlP,KAAKwO,UAAU,CAAC,IAAI6N,EAAE,SAASV,EAAES,GAAG,IAAI,IAAIzQ,EAAE,CAACgQ,EAAE,IAAIQ,EAAE,EAAEsc,EAAErc,EAAElQ,OAAOiQ,EAAEsc,EAAEtc,GAAG,EAAExQ,EAAE+b,KAAKtL,EAAED,GAAGR,EAAEQ,EAAE,IAAI,OAAOxQ,CAAC,EAAEoQ,EAAE,SAASK,GAAG,OAAO,OAAOA,GAAG,iBAAiBA,GAAG,qBAAqBA,EAAEzG,SAASyG,EAAEzG,WAAWhW,OAAOqP,UAAU2G,SAAS1Q,KAAKmX,OAAM,YAAEA,EAAE,EAAEkZ,EAAE31B,OAAO+4B,OAAO,IAAIpc,EAAE3c,OAAO+4B,OAAO,CAAC,GAAG,SAASlE,EAAE7Y,GAAG,MAAM,mBAAmBA,CAAC,CAAC,SAASnQ,EAAEmQ,GAAG,OAAkEA,EAAE1Z,aAAa0Z,EAAEvQ,MAAM,WAAW,CAAC,SAAS2L,EAAE4E,GAAG,OAAOA,GAAG,iBAAiBA,EAAEgd,iBAAiB,CAAC,IAAIlF,EAAE,oBAAoBva,cAAS,IAAS,KAAc,GAAY0f,mBAAmB,GAAYC,UAAU,cAAyB5F,EAAE,oBAAoBluB,QAAQ,gBAAgBA,OAAOouB,EAAE2F,QAAQ,kBAAkBC,kBAAkBA,kBAAkB,oBAAoB7f,cAAS,IAAS,UAAc,IAAS,GAAY8f,6BAA6B,KAAK,GAAYA,4BAA4B,UAAU,GAAYA,6BAA6B,GAAYA,iCAA4B,IAAS,GAAYD,mBAAmB,KAAK,GAAYA,oBAAkB,UAAU,GAAYA,mBAAmB,GAAYA,qBAA48G,SAAS9E,EAAEtY,GAAG,IAAI,IAAIS,EAAE5N,UAAUtC,OAAOP,EAAE,IAAI3C,MAAMoT,EAAE,EAAEA,EAAE,EAAE,GAAGD,EAAE,EAAEA,EAAEC,EAAED,IAAIxQ,EAAEwQ,EAAE,GAAG3N,UAAU2N,GAAG,MAAyC,IAAI1E,MAAM,+CAA+CkE,EAAE,0BAA0BhQ,EAAEO,OAAO,EAAE,UAAUP,EAAE/B,KAAK,MAAM,IAAuD,CAAC,IAAIqvB,EAAE,WAAW,SAAStd,EAAEA,GAAG3b,KAAKk5B,WAAW,IAAIC,YAAY,KAAKn5B,KAAKkM,OAAO,IAAIlM,KAAKsiB,IAAI3G,CAAC,CAAC,IAAIS,EAAET,EAAE3M,UAAU,OAAOoN,EAAEgd,aAAa,SAASzd,GAAG,IAAI,IAAIS,EAAE,EAAEzQ,EAAE,EAAEA,EAAEgQ,EAAEhQ,IAAIyQ,GAAGpc,KAAKk5B,WAAWvtB,GAAG,OAAOyQ,CAAC,EAAEA,EAAEid,YAAY,SAAS1d,EAAES,GAAG,GAAGT,GAAG3b,KAAKk5B,WAAWhtB,OAAO,CAAC,IAAI,IAAIP,EAAE3L,KAAKk5B,WAAW/c,EAAExQ,EAAEO,OAAOusB,EAAEtc,EAAER,GAAG8c,IAAIA,IAAI,GAAG,GAAGxE,EAAE,GAAG,GAAGtY,GAAG3b,KAAKk5B,WAAW,IAAIC,YAAYV,GAAGz4B,KAAKk5B,WAAW1I,IAAI7kB,GAAG3L,KAAKkM,OAAOusB,EAAE,IAAI,IAAIa,EAAEnd,EAAEmd,EAAEb,EAAEa,IAAIt5B,KAAKk5B,WAAWI,GAAG,CAAC,CAAC,IAAI,IAAI5rB,EAAE1N,KAAKo5B,aAAazd,EAAE,GAAGpQ,EAAE,EAAEqQ,EAAEQ,EAAElQ,OAAOX,EAAEqQ,EAAErQ,IAAIvL,KAAKsiB,IAAIiX,WAAW7rB,EAAE0O,EAAE7Q,MAAMvL,KAAKk5B,WAAWvd,KAAKjO,IAAI,EAAE0O,EAAEod,WAAW,SAAS7d,GAAG,GAAGA,EAAE3b,KAAKkM,OAAO,CAAC,IAAIkQ,EAAEpc,KAAKk5B,WAAWvd,GAAGhQ,EAAE3L,KAAKo5B,aAAazd,GAAGQ,EAAExQ,EAAEyQ,EAAEpc,KAAKk5B,WAAWvd,GAAG,EAAE,IAAI,IAAI8c,EAAE9sB,EAAE8sB,EAAEtc,EAAEsc,IAAIz4B,KAAKsiB,IAAImX,WAAW9tB,EAAE,CAAC,EAAEyQ,EAAEsd,SAAS,SAAS/d,GAAG,IAAIS,EAAE,GAAG,GAAGT,GAAG3b,KAAKkM,QAAQ,IAAIlM,KAAKk5B,WAAWvd,GAAG,OAAOS,EAAE,IAAI,IAAIzQ,EAAE3L,KAAKk5B,WAAWvd,GAAGQ,EAAEnc,KAAKo5B,aAAazd,GAAG8c,EAAEtc,EAAExQ,EAAE2tB,EAAEnd,EAAEmd,EAAEb,EAAEa,IAAIld,GAAGpc,KAAKsiB,IAAIqX,QAAQL,GAAG,YAAY,OAAOld,CAAC,EAAET,CAAC,CAAh5B,GAAo5B+Z,EAAE,IAAI/U,IAAIvL,EAAE,IAAIuL,IAAItT,EAAE,EAAEusB,EAAE,SAASje,GAAG,GAAG+Z,EAAE1S,IAAIrH,GAAG,OAAO+Z,EAAE5tB,IAAI6T,GAAG,KAAKvG,EAAE4N,IAAI3V,IAAIA,IAAI,IAAI+O,EAAE/O,IAAI,OAA0EqoB,EAAElF,IAAI7U,EAAES,GAAGhH,EAAEob,IAAIpU,EAAET,GAAGS,CAAC,EAAEgX,EAAE,SAASzX,GAAG,OAAOvG,EAAEtN,IAAI6T,EAAE,EAAEa,EAAE,SAASb,EAAES,GAAGA,GAAG/O,IAAIA,EAAE+O,EAAE,GAAGsZ,EAAElF,IAAI7U,EAAES,GAAGhH,EAAEob,IAAIpU,EAAET,EAAE,EAAEqX,EAAE,SAASS,EAAE,kCAAkCF,EAAE,IAAIrT,OAAO,IAAIuT,EAAE,gDAAgDY,EAAE,SAAS1Y,EAAES,EAAEzQ,GAAG,IAAI,IAAIwQ,EAAEsc,EAAE9sB,EAAEM,MAAM,KAAKqtB,EAAE,EAAE5rB,EAAE+qB,EAAEvsB,OAAOotB,EAAE5rB,EAAE4rB,KAAKnd,EAAEsc,EAAEa,KAAK3d,EAAEke,aAAazd,EAAED,EAAE,EAAEmX,EAAE,SAAS3X,EAAES,GAAG,IAAI,IAAIzQ,GAAGyQ,EAAEjY,aAAa,IAAI8H,MAAM,aAAakQ,EAAE,GAAGsc,EAAE,EAAEa,EAAE3tB,EAAEO,OAAOusB,EAAEa,EAAEb,IAAI,CAAC,IAAI/qB,EAAE/B,EAAE8sB,GAAG/E,OAAO,GAAGhmB,EAAE,CAAC,IAAInC,EAAEmC,EAAE0V,MAAMmQ,GAAG,GAAGhoB,EAAE,CAAC,IAAIqQ,EAAE,EAAEke,SAASvuB,EAAE,GAAG,IAAIkR,EAAElR,EAAE,GAAG,IAAIqQ,IAAIY,EAAEC,EAAEb,GAAGyY,EAAE1Y,EAAEc,EAAElR,EAAE,IAAIoQ,EAAEgG,SAAS0X,YAAYzd,EAAEO,IAAIA,EAAEjQ,OAAO,CAAC,MAAMiQ,EAAEuL,KAAKha,EAAE,CAAC,CAAC,EAAE6mB,EAAE,WAAW,OAA4C,IAAsB,EAAErY,EAAE,SAASP,GAAG,IAAIS,EAAEnY,SAASknB,KAAKxf,EAAEgQ,GAAGS,EAAED,EAAElY,SAASwnB,cAAc,SAASgN,EAAE,SAAS9c,GAAG,IAAI,IAAIS,EAAET,EAAEoe,WAAWpuB,EAAEyQ,EAAElQ,OAAOP,GAAG,EAAEA,IAAI,CAAC,IAAIwQ,EAAEC,EAAEzQ,GAAG,GAAGwQ,GAAG,IAAIA,EAAEiD,UAAUjD,EAAE6d,aAAavG,GAAG,OAAOtX,CAAC,CAAC,CAApH,CAAsHxQ,GAAG2tB,OAAE,IAASb,EAAEA,EAAEwB,YAAY,KAAK9d,EAAE0O,aAAa4I,EAAE,UAAUtX,EAAE0O,aAAa,sBAAsB,UAAU,IAAInd,EAAE6mB,IAAI,OAAO7mB,GAAGyO,EAAE0O,aAAa,QAAQnd,GAAG/B,EAAEuuB,aAAa/d,EAAEmd,GAAGnd,CAAC,EAAE4X,EAAE,WAAW,SAASpY,EAAEA,GAAG,IAAIS,EAAEpc,KAAKuW,QAAQ2F,EAAEP,GAAGS,EAAEyP,YAAY5nB,SAAS6nB,eAAe,KAAK9rB,KAAKm6B,MAAM,SAASxe,GAAG,GAAGA,EAAEwe,MAAM,OAAOxe,EAAEwe,MAAM,IAAI,IAAI/d,EAAEnY,SAASm2B,YAAYzuB,EAAE,EAAEwQ,EAAEC,EAAElQ,OAAOP,EAAEwQ,EAAExQ,IAAI,CAAC,IAAI8sB,EAAErc,EAAEzQ,GAAG,GAAG8sB,EAAE4B,YAAY1e,EAAE,OAAO8c,CAAC,CAACxE,EAAE,GAAG,CAAzI,CAA2I7X,GAAGpc,KAAKkM,OAAO,CAAC,CAAC,IAAIkQ,EAAET,EAAE3M,UAAU,OAAOoN,EAAEmd,WAAW,SAAS5d,EAAES,GAAG,IAAI,OAAOpc,KAAKm6B,MAAMZ,WAAWnd,EAAET,GAAG3b,KAAKkM,UAAS,CAAE,CAAC,MAAMyP,GAAG,OAAM,CAAE,CAAC,EAAES,EAAEqd,WAAW,SAAS9d,GAAG3b,KAAKm6B,MAAMV,WAAW9d,GAAG3b,KAAKkM,QAAQ,EAAEkQ,EAAEud,QAAQ,SAAShe,GAAG,IAAIS,EAAEpc,KAAKm6B,MAAMG,SAAS3e,GAAG,YAAO,IAASS,GAAG,iBAAiBA,EAAEwP,QAAQxP,EAAEwP,QAAQ,EAAE,EAAEjQ,CAAC,CAAnjB,GAAujB4e,EAAE,WAAW,SAAS5e,EAAEA,GAAG,IAAIS,EAAEpc,KAAKuW,QAAQ2F,EAAEP,GAAG3b,KAAKw6B,MAAMpe,EAAE2d,WAAW/5B,KAAKkM,OAAO,CAAC,CAAC,IAAIkQ,EAAET,EAAE3M,UAAU,OAAOoN,EAAEmd,WAAW,SAAS5d,EAAES,GAAG,GAAGT,GAAG3b,KAAKkM,QAAQyP,GAAG,EAAE,CAAC,IAAIhQ,EAAE1H,SAAS6nB,eAAe1P,GAAGD,EAAEnc,KAAKw6B,MAAM7e,GAAG,OAAO3b,KAAKuW,QAAQ2jB,aAAavuB,EAAEwQ,GAAG,MAAMnc,KAAKkM,UAAS,CAAE,CAAC,OAAM,CAAE,EAAEkQ,EAAEqd,WAAW,SAAS9d,GAAG3b,KAAKuW,QAAQ6V,YAAYpsB,KAAKw6B,MAAM7e,IAAI3b,KAAKkM,QAAQ,EAAEkQ,EAAEud,QAAQ,SAAShe,GAAG,OAAOA,EAAE3b,KAAKkM,OAAOlM,KAAKw6B,MAAM7e,GAAGxX,YAAY,EAAE,EAAEwX,CAAC,CAAtb,GAA0boX,EAAE,WAAW,SAASpX,EAAEA,GAAG3b,KAAKy6B,MAAM,GAAGz6B,KAAKkM,OAAO,CAAC,CAAC,IAAIkQ,EAAET,EAAE3M,UAAU,OAAOoN,EAAEmd,WAAW,SAAS5d,EAAES,GAAG,OAAOT,GAAG3b,KAAKkM,SAASlM,KAAKy6B,MAAMlY,OAAO5G,EAAE,EAAES,GAAGpc,KAAKkM,UAAS,EAAG,EAAEkQ,EAAEqd,WAAW,SAAS9d,GAAG3b,KAAKy6B,MAAMlY,OAAO5G,EAAE,GAAG3b,KAAKkM,QAAQ,EAAEkQ,EAAEud,QAAQ,SAAShe,GAAG,OAAOA,EAAE3b,KAAKkM,OAAOlM,KAAKy6B,MAAM9e,GAAG,EAAE,EAAEA,CAAC,CAA1S,GAA8S4Z,EAAEtC,EAAEI,EAAE,CAACqH,UAAUzH,EAAE0H,mBAAmBxH,GAAGa,EAAE,WAAW,SAASrY,EAAEA,EAAES,EAAEzQ,QAAG,IAASgQ,IAAIA,EAAEW,QAAG,IAASF,IAAIA,EAAE,CAAC,GAAGpc,KAAKmW,QAAQoG,EAAE,CAAC,EAAE8W,EAAE,CAAC,EAAE1X,GAAG3b,KAAK46B,GAAGxe,EAAEpc,KAAK66B,MAAM,IAAIla,IAAIhV,GAAG3L,KAAK86B,SAASnf,EAAE+e,UAAU16B,KAAK86B,QAAQ7H,GAAGsC,IAAIA,GAAE,EAAG,SAAS5Z,GAAG,IAAI,IAAIS,EAAEnY,SAASqnB,iBAAiB0H,GAAGrnB,EAAE,EAAEwQ,EAAEC,EAAElQ,OAAOP,EAAEwQ,EAAExQ,IAAI,CAAC,IAAI8sB,EAAErc,EAAEzQ,GAAG8sB,GAAG,WAAWA,EAAEjO,aAAaiJ,KAAKH,EAAE3X,EAAE8c,GAAGA,EAAEtM,YAAYsM,EAAEtM,WAAWC,YAAYqM,GAAG,CAAC,CAA1K,CAA4Kz4B,MAAM,CAAC2b,EAAEof,WAAW,SAASpf,GAAG,OAAOie,EAAEje,EAAE,EAAE,IAAIS,EAAET,EAAE3M,UAAU,OAAOoN,EAAE4e,uBAAuB,SAAS5e,EAAEzQ,GAAG,YAAO,IAASA,IAAIA,GAAE,GAAI,IAAIgQ,EAAEY,EAAE,CAAC,EAAEvc,KAAKmW,QAAQ,CAAC,EAAEiG,GAAGpc,KAAK46B,GAAGjvB,GAAG3L,KAAK66B,YAAO,EAAO,EAAEze,EAAE6e,mBAAmB,SAAStf,GAAG,OAAO3b,KAAK46B,GAAGjf,IAAI3b,KAAK46B,GAAGjf,IAAI,GAAG,CAAC,EAAES,EAAEuF,OAAO,WAAW,OAAO3hB,KAAKsiB,MAAMtiB,KAAKsiB,KAAK3W,GAAGyQ,EAAEpc,KAAKmW,SAASukB,SAASve,EAAEC,EAAEue,kBAAkBlC,EAAErc,EAAEtN,OAAO6M,EAAEhQ,EAAE,IAAIonB,EAAE0F,GAAGtc,EAAE,IAAI4X,EAAE0E,GAAG,IAAI8B,EAAE9B,GAAG,IAAIQ,EAAEtd,KAAK,IAAIA,EAAES,EAAEzQ,EAAEwQ,EAAEsc,CAAC,EAAErc,EAAE8e,aAAa,SAASvf,EAAES,GAAG,OAAOpc,KAAK66B,MAAM7X,IAAIrH,IAAI3b,KAAK66B,MAAM/yB,IAAI6T,GAAGqH,IAAI5G,EAAE,EAAEA,EAAEyd,aAAa,SAASle,EAAES,GAAG,GAAGwd,EAAEje,GAAG3b,KAAK66B,MAAM7X,IAAIrH,GAAG3b,KAAK66B,MAAM/yB,IAAI6T,GAAGwf,IAAI/e,OAAO,CAAC,IAAIzQ,EAAE,IAAIkV,IAAIlV,EAAEwvB,IAAI/e,GAAGpc,KAAK66B,MAAMrK,IAAI7U,EAAEhQ,EAAE,CAAC,EAAEyQ,EAAEid,YAAY,SAAS1d,EAAES,EAAEzQ,GAAG3L,KAAK65B,aAAale,EAAES,GAAGpc,KAAK2hB,SAAS0X,YAAYO,EAAEje,GAAGhQ,EAAE,EAAEyQ,EAAEgf,WAAW,SAASzf,GAAG3b,KAAK66B,MAAM7X,IAAIrH,IAAI3b,KAAK66B,MAAM/yB,IAAI6T,GAAG0f,OAAO,EAAEjf,EAAEkf,WAAW,SAAS3f,GAAG3b,KAAK2hB,SAAS6X,WAAWI,EAAEje,IAAI3b,KAAKo7B,WAAWzf,EAAE,EAAES,EAAEmf,SAAS,WAAWv7B,KAAKsiB,SAAI,CAAM,EAAElG,EAAEzG,SAAS,WAAW,OAAO,SAASgG,GAAG,IAAI,IAAIS,EAAET,EAAEgG,SAAShW,EAAEyQ,EAAElQ,OAAOiQ,EAAE,GAAGsc,EAAE,EAAEA,EAAE9sB,EAAE8sB,IAAI,CAAC,IAAIa,EAAElG,EAAEqF,GAAG,QAAG,IAASa,EAAE,CAAC,IAAI5rB,EAAEiO,EAAEkf,MAAM/yB,IAAIwxB,GAAG/tB,EAAE6Q,EAAEsd,SAASjB,GAAG,GAAG/qB,GAAGnC,GAAGmC,EAAE+C,KAAK,CAAC,IAAImL,EAAE6X,EAAE,KAAKgF,EAAE,QAAQa,EAAE,KAAK7c,EAAE,QAAG,IAAS/O,GAAGA,EAAEP,SAAQ,SAAUwO,GAAGA,EAAEzP,OAAO,IAAIuQ,GAAGd,EAAE,IAAK,IAAGQ,GAAG,GAAG5Q,EAAEqQ,EAAE,aAAaa,EAAE,aAAa,CAAC,CAAC,CAAC,OAAON,CAAC,CAA/R,CAAiSnc,KAAK,EAAE2b,CAAC,CAAzjD,GAA6jDiZ,EAAE,WAAW1B,EAAE,SAASvX,GAAG,OAAOsK,OAAOuV,aAAa7f,GAAGA,EAAE,GAAG,GAAG,IAAI,EAAE,SAAS+Y,EAAE/Y,GAAG,IAAIS,EAAEzQ,EAAE,GAAG,IAAIyQ,EAAEvH,KAAKC,IAAI6G,GAAGS,EAAE,GAAGA,EAAEA,EAAE,GAAG,EAAEzQ,EAAEunB,EAAE9W,EAAE,IAAIzQ,EAAE,OAAOunB,EAAE9W,EAAE,IAAIzQ,GAAGwU,QAAQyU,EAAE,QAAQ,CAAC,IAAI6G,EAAG,SAAS9f,EAAES,GAAG,IAAI,IAAIzQ,EAAEyQ,EAAElQ,OAAOP,GAAGgQ,EAAE,GAAGA,EAAES,EAAEoX,aAAa7nB,GAAG,OAAOgQ,CAAC,EAAE+f,EAAG,SAAS/f,GAAG,OAAO8f,EAAG,KAAK9f,EAAE,EAAE,SAASggB,EAAGhgB,GAAG,IAAI,IAAIS,EAAE,EAAEA,EAAET,EAAEzP,OAAOkQ,GAAG,EAAE,CAAC,IAAIzQ,EAAEgQ,EAAES,GAAG,GAAGoY,EAAE7oB,KAAKoL,EAAEpL,GAAG,OAAM,CAAE,CAAC,OAAM,CAAE,CAAC,IAAIiwB,EAAGF,EAAG,UAAUG,EAAG,WAAW,SAASlgB,EAAEA,EAAES,EAAEzQ,GAAG3L,KAAKy6B,MAAM9e,EAAE3b,KAAK87B,cAAc,GAAG97B,KAAK+7B,eAA+C,IAASpwB,GAAGA,EAAEowB,WAAWJ,EAAGhgB,GAAG3b,KAAKkC,YAAYka,EAAEpc,KAAKg8B,SAASP,EAAGG,EAAGxf,GAAGpc,KAAKi8B,UAAUtwB,EAAEqoB,EAAE+G,WAAW3e,EAAE,CAAC,OAAOT,EAAE3M,UAAUktB,wBAAwB,SAASvgB,EAAES,EAAEzQ,GAAG,IAAIwQ,EAAEnc,KAAKkC,YAAYu2B,EAAE,GAAG,GAAGz4B,KAAKi8B,WAAWxD,EAAE/Q,KAAK1nB,KAAKi8B,UAAUC,wBAAwBvgB,EAAES,EAAEzQ,IAAI3L,KAAK+7B,WAAWpwB,EAAEwwB,KAAK,GAAGn8B,KAAK87B,eAAe1f,EAAE8e,aAAa/e,EAAEnc,KAAK87B,eAAerD,EAAE/Q,KAAK1nB,KAAK87B,mBAAmB,CAAC,IAAIxC,EAAE8C,GAAGp8B,KAAKy6B,MAAM9e,EAAES,EAAEzQ,GAAG/B,KAAK,IAAI8D,EAAEgnB,EAAE+G,EAAGz7B,KAAKg8B,SAAS1C,KAAK,GAAG,IAAIld,EAAE8e,aAAa/e,EAAEzO,GAAG,CAAC,IAAInC,EAAEI,EAAE2tB,EAAE,IAAI5rB,OAAE,EAAOyO,GAAGC,EAAEid,YAAYld,EAAEzO,EAAEnC,EAAE,CAACktB,EAAE/Q,KAAKha,GAAG1N,KAAK87B,cAAcpuB,CAAC,KAAK,CAAC,IAAI,IAAIkO,EAAE5b,KAAKy6B,MAAMvuB,OAAOuQ,EAAEgf,EAAGz7B,KAAKg8B,SAASrwB,EAAEwwB,MAAMlgB,EAAE,GAAGJ,EAAE,EAAEA,EAAED,EAAEC,IAAI,CAAC,IAAIG,EAAEhc,KAAKy6B,MAAM5e,GAAG,GAAG,iBAAiBG,EAAEC,GAAGD,OAA0D,GAAGA,EAAE,CAAC,IAAIjQ,EAAEqwB,GAAGpgB,EAAEL,EAAES,EAAEzQ,GAAGmQ,EAAE9S,MAAMC,QAAQ8C,GAAGA,EAAEnC,KAAK,IAAImC,EAAE0Q,EAAEgf,EAAGhf,EAAEX,EAAED,GAAGI,GAAGH,CAAC,CAAC,CAAC,GAAGG,EAAE,CAAC,IAAI1M,EAAEmlB,EAAEjY,IAAI,GAAG,IAAIL,EAAE8e,aAAa/e,EAAE5M,GAAG,CAAC,IAAIgN,EAAE5Q,EAAEsQ,EAAE,IAAI1M,OAAE,EAAO4M,GAAGC,EAAEid,YAAYld,EAAE5M,EAAEgN,EAAE,CAACkc,EAAE/Q,KAAKnY,EAAE,CAAC,CAAC,OAAOkpB,EAAE7uB,KAAK,IAAI,EAAE+R,CAAC,CAArhC,GAAyhC0gB,EAAG,gBAAgBC,GAAG,CAAC,IAAI,IAAI,IAAI,KAAK,SAASC,GAAG5gB,GAAG,IAAIS,EAAEzQ,EAAEwQ,EAAEsc,EAAEa,OAAE,IAAS3d,EAAEW,EAAEX,EAAEjO,EAAE4rB,EAAEnjB,QAAQ5K,OAAE,IAASmC,EAAE4O,EAAE5O,EAAEkO,EAAE0d,EAAEkD,QAAQ/f,OAAE,IAASb,EAAE0Z,EAAE1Z,EAAEK,EAAE,IAAI,EAAE1Q,GAAGsQ,EAAE,GAAG9P,EAAE,SAAS4P,GAAG,SAASS,EAAEA,GAAG,GAAGA,EAAE,IAAIT,EAAES,EAAE,IAAI,CAAC,MAAMT,GAAG,CAAC,CAAC,OAAO,SAAShQ,EAAEwQ,EAAEsc,EAAEa,EAAE5rB,EAAEnC,EAAEqQ,EAAEa,EAAER,EAAEJ,GAAG,OAAOlQ,GAAG,KAAK,EAAE,GAAG,IAAIsQ,GAAG,KAAKE,EAAEqX,WAAW,GAAG,OAAO7X,EAAEQ,EAAE,KAAK,GAAG,MAAM,KAAK,EAAE,GAAG,IAAIM,EAAE,OAAON,EAAE,QAAQ,MAAM,KAAK,EAAE,OAAOM,GAAG,KAAK,IAAI,KAAK,IAAI,OAAOd,EAAE8c,EAAE,GAAGtc,GAAG,GAAG,QAAQ,OAAOA,GAAG,IAAIN,EAAE,QAAQ,IAAI,KAAK,EAAEM,EAAElQ,MAAM,UAAUkB,QAAQiP,GAAG,CAAC,CAA5U,EAA8U,SAAUT,GAAGE,EAAE6L,KAAK/L,EAAG,IAAGG,EAAE,SAASH,EAAEQ,EAAEmd,GAAG,OAAO,IAAInd,IAAI,IAAImgB,GAAGxW,QAAQwT,EAAE3tB,EAAEO,UAAUotB,EAAElW,MAAMqV,GAAG9c,EAAE,IAAIS,CAAC,EAAE,SAAS7M,EAAEoM,EAAE2d,EAAE5rB,EAAEnC,QAAG,IAASA,IAAIA,EAAE,KAAK,IAAIqQ,EAAED,EAAEwE,QAAQkc,EAAG,IAAI5f,EAAE6c,GAAG5rB,EAAEA,EAAE,IAAI4rB,EAAE,MAAM1d,EAAE,KAAKA,EAAE,OAAOQ,EAAE7Q,EAAEI,EAAE2tB,EAAEnd,EAAE,IAAI+D,OAAO,KAAKvU,EAAE,MAAM,KAAK8sB,EAAE,IAAIvY,OAAO,MAAMvU,EAAE,YAAYsQ,EAAEvO,IAAI4rB,EAAE,GAAGA,EAAE7c,EAAE,CAAC,OAAOR,EAAEwZ,IAAI,GAAG7oB,OAAO6P,EAAE,CAAC,SAASd,EAAES,EAAEqc,GAAG,IAAI9c,GAAG8c,EAAEvsB,QAAQusB,EAAE,GAAGgE,YAAY9wB,GAAG,IAAI8sB,EAAE,GAAGA,EAAE,GAAGtY,QAAQhE,EAAEL,GAAG,EAAE/P,EAAE,SAAS4P,GAAG,IAAI,IAAIA,EAAE,CAAC,IAAIS,EAAEP,EAAE,OAAOA,EAAE,GAAGO,CAAC,CAAC,KAAK7M,EAAE4sB,KAAK1f,EAAEvQ,OAAOuQ,EAAErT,QAAO,SAAUuS,EAAES,GAAG,OAAOA,EAAEhR,MAAM6oB,EAAE,IAAIwH,EAAG9f,EAAES,EAAEhR,KAAM,GAAE,MAAMuK,WAAW,GAAGpG,CAAC,CAAC,IAAImtB,GAAG,kBAAiCC,IAAZD,GAAGE,SAAY,mBAAkBC,IAAIF,GAAGC,SAAS,IAAI5I,GAAG8I,GAAGP,KAAK,SAASQ,KAAK,OAAO,gBAAEL,KAAKG,EAAE,CAAC,SAASG,KAAK,OAAO,gBAAEL,KAAKG,EAAE,CAAC,SAASG,GAAGthB,GAAG,IAAIS,GAAE,cAAET,EAAEuhB,eAAevxB,EAAEyQ,EAAE,GAAGkd,EAAEld,EAAE,GAAGR,EAAEmhB,KAAKtgB,GAAE,cAAE,WAAY,IAAIL,EAAER,EAAE,OAAOD,EAAEwe,MAAM/d,EAAET,EAAEwe,MAAMxe,EAAE7M,SAASsN,EAAEA,EAAE4e,uBAAuB,CAAClsB,OAAO6M,EAAE7M,SAAQ,IAAK6M,EAAEwhB,wBAAwB/gB,EAAEA,EAAE4e,uBAAuB,CAACL,mBAAkB,KAAMve,CAAE,GAAE,CAACT,EAAEwhB,sBAAsBxhB,EAAEwe,MAAMxe,EAAE7M,SAASmN,GAAE,cAAE,WAAY,OAAOsgB,GAAG,CAACpmB,QAAQ,CAACqf,QAAQ7Z,EAAEyhB,uBAAuBZ,QAAQ7wB,GAAI,GAAE,CAACgQ,EAAEyhB,sBAAsBzxB,IAAI,OAAO,gBAAE,WAAY,IAAEA,EAAEgQ,EAAEuhB,gBAAgB5D,EAAE3d,EAAEuhB,cAAe,GAAE,CAACvhB,EAAEuhB,gBAAgB,gBAAgBR,GAAG11B,SAAS,CAAClH,MAAM2c,GAAG,gBAAgBkgB,GAAG31B,SAAS,CAAClH,MAAMmc,GAAmEN,EAAEjZ,UAAU,CAAC,IAAI26B,GAAG,WAAW,SAAS1hB,EAAEA,EAAES,GAAG,IAAIzQ,EAAE3L,KAAKA,KAAKs9B,OAAO,SAAS3hB,EAAES,QAAG,IAASA,IAAIA,EAAE0gB,IAAI,IAAI3gB,EAAExQ,EAAEP,KAAKgR,EAAE+f,KAAKxgB,EAAEuf,aAAavvB,EAAExE,GAAGgV,IAAIR,EAAE0d,YAAY1tB,EAAExE,GAAGgV,EAAEC,EAAEzQ,EAAE8uB,MAAMte,EAAE,cAAc,EAAEnc,KAAK2V,SAAS,WAAW,OAAOse,EAAE,GAAGhO,OAAOta,EAAEP,MAAM,EAAEpL,KAAKoL,KAAKuQ,EAAE3b,KAAKmH,GAAG,gBAAgBwU,EAAE3b,KAAKy6B,MAAMre,CAAC,CAAC,OAAOT,EAAE3M,UAAUuuB,QAAQ,SAAS5hB,GAAG,YAAO,IAASA,IAAIA,EAAEmhB,IAAI98B,KAAKoL,KAAKuQ,EAAEwgB,IAAI,EAAExgB,CAAC,CAA7W,GAAiX6hB,GAAG,UAAUC,GAAG,WAAWC,GAAG,OAAOC,GAAG,SAAShiB,GAAG,MAAM,IAAIA,EAAEsL,aAAa,EAAE,SAAS2W,GAAGjiB,GAAG,OAAO6hB,GAAG90B,KAAKiT,GAAGA,EAAEwE,QAAQsd,GAAGE,IAAIxd,QAAQud,GAAG,QAAQ/hB,CAAC,CAAC,IAAIkiB,GAAG,SAASliB,GAAG,OAAO,MAAMA,IAAG,IAAKA,GAAG,KAAKA,CAAC,EAAE,SAASygB,GAAGzgB,EAAEhQ,EAAEwQ,EAAEsc,GAAG,GAAGzvB,MAAMC,QAAQ0S,GAAG,CAAC,IAAI,IAAI2d,EAAE5rB,EAAE,GAAGnC,EAAE,EAAEqQ,EAAED,EAAEzP,OAAOX,EAAEqQ,EAAErQ,GAAG,EAAE,MAAM+tB,EAAE8C,GAAGzgB,EAAEpQ,GAAGI,EAAEwQ,EAAEsc,MAAMzvB,MAAMC,QAAQqwB,GAAG5rB,EAAEga,KAAKxY,MAAMxB,EAAE4rB,GAAG5rB,EAAEga,KAAK4R,IAAI,OAAO5rB,CAAC,CAAC,OAAGmwB,GAAGliB,GAAS,GAAM5E,EAAE4E,GAAS,IAAIA,EAAEgd,kBAAqBnE,EAAE7Y,GAAO,mBAAmBM,EAAEN,IAAIM,EAAEjN,WAAWiN,EAAEjN,UAAU8uB,mBAAmBnyB,EAASgQ,EAAoQygB,GAA5PzgB,EAAEhQ,GAA+PA,EAAEwQ,EAAEsc,GAAgB9c,aAAa0hB,GAAGlhB,GAAGR,EAAE2hB,OAAOnhB,EAAEsc,GAAG9c,EAAE4hB,QAAQ9E,IAAI9c,EAAEI,EAAEJ,GAAG,SAASA,EAAES,EAAEzQ,GAAG,IAAIwQ,EAAEsc,EAAEa,EAAE,GAAG,IAAI,IAAI5rB,KAAK0O,EAAEA,EAAEnN,eAAevB,KAAKmwB,GAAGzhB,EAAE1O,MAAM1E,MAAMC,QAAQmT,EAAE1O,KAAK0O,EAAE1O,GAAGqwB,OAAOvJ,EAAEpY,EAAE1O,IAAI4rB,EAAE5R,KAAKkW,GAAGlwB,GAAG,IAAI0O,EAAE1O,GAAG,KAAKqO,EAAEK,EAAE1O,IAAI4rB,EAAE5R,KAAKxY,MAAMoqB,EAAE3d,EAAES,EAAE1O,GAAGA,IAAI4rB,EAAE5R,KAAKkW,GAAGlwB,GAAG,MAAMyO,EAAEzO,GAAE,OAAO+qB,EAAErc,EAAE1O,KAAK,kBAAkB+qB,GAAG,KAAKA,EAAE,GAAG,iBAAiBA,GAAG,IAAIA,GAAGtc,KAAK,GAAGA,EAAEvT,WAAW,MAAMqd,OAAOwS,GAAG/E,OAAO+E,EAAE,MAAM,OAAM,OAAO9sB,EAAE,CAACA,EAAE,MAAMiB,OAAO0sB,EAAE,CAAC,MAAMA,CAAC,CAAjX,CAAmX3d,GAAGA,EAAEhG,WAAzsB,IAAkRsG,CAAic,CAAC,IAAI+hB,GAAG,SAASriB,GAAG,OAAO3S,MAAMC,QAAQ0S,KAAKA,EAAEoiB,OAAM,GAAIpiB,CAAC,EAAE,SAASsiB,GAAGtiB,GAAG,IAAI,IAAIS,EAAE5N,UAAUtC,OAAOP,EAAE,IAAI3C,MAAMoT,EAAE,EAAEA,EAAE,EAAE,GAAGD,EAAE,EAAEA,EAAEC,EAAED,IAAIxQ,EAAEwQ,EAAE,GAAG3N,UAAU2N,GAAG,OAAOqY,EAAE7Y,IAAII,EAAEJ,GAAGqiB,GAAG5B,GAAG/f,EAAEiZ,EAAE,CAAC3Z,GAAG/O,OAAOjB,MAAM,IAAIA,EAAEO,QAAQ,IAAIyP,EAAEzP,QAAQ,iBAAiByP,EAAE,GAAGA,EAAEqiB,GAAG5B,GAAG/f,EAAEV,EAAEhQ,IAAI,CAAgC,IAAIkV,IAAnC,IAAqrBqd,GAAG,SAASviB,EAAES,EAAEzQ,GAAG,YAAO,IAASA,IAAIA,EAAE2Q,GAAGX,EAAEvY,QAAQuI,EAAEvI,OAAOuY,EAAEvY,OAAOgZ,GAAGzQ,EAAEvI,KAAK,EAAE+6B,GAAG,wCAAwCC,GAAG,WAAW,SAASC,GAAG1iB,GAAG,OAAOA,EAAEwE,QAAQge,GAAG,KAAKhe,QAAQie,GAAG,GAAG,CAAC,IAAIE,GAAG,SAAS3iB,GAAG,OAAO+Y,EAAEgH,EAAG/f,KAAK,EAAE,EAAE,SAAS4iB,GAAG5iB,GAAG,MAAM,iBAAiBA,IAAI,CAA6E,CAAC,IAAI6iB,GAAG,SAAS7iB,GAAG,MAAM,mBAAmBA,GAAG,iBAAiBA,GAAG,OAAOA,IAAI3S,MAAMC,QAAQ0S,EAAE,EAAE8iB,GAAG,SAAS9iB,GAAG,MAAM,cAAcA,GAAG,gBAAgBA,GAAG,cAAcA,CAAC,EAAE,SAAS+iB,GAAG/iB,EAAES,EAAEzQ,GAAG,IAAIwQ,EAAER,EAAEhQ,GAAG6yB,GAAGpiB,IAAIoiB,GAAGriB,GAAGwiB,GAAGxiB,EAAEC,GAAGT,EAAEhQ,GAAGyQ,CAAC,CAAC,SAASuiB,GAAGhjB,GAAG,IAAI,IAAIS,EAAE5N,UAAUtC,OAAOP,EAAE,IAAI3C,MAAMoT,EAAE,EAAEA,EAAE,EAAE,GAAGD,EAAE,EAAEA,EAAEC,EAAED,IAAIxQ,EAAEwQ,EAAE,GAAG3N,UAAU2N,GAAG,IAAI,IAAIsc,EAAE,EAAEa,EAAE3tB,EAAE8sB,EAAEa,EAAEptB,OAAOusB,IAAI,CAAC,IAAI/qB,EAAE4rB,EAAEb,GAAG,GAAG+F,GAAG9wB,GAAG,IAAI,IAAInC,KAAKmC,EAAE+wB,GAAGlzB,IAAImzB,GAAG/iB,EAAEjO,EAAEnC,GAAGA,EAAE,CAAC,OAAOoQ,CAAC,CAAC,IAAIijB,GAAG,kBAAqBA,GAAGhC,SAAS,SAASiC,GAAGljB,GAAG,IAAIS,GAAE,gBAAEwiB,IAAIjzB,GAAE,cAAE,WAAY,OAAO,SAASgQ,EAAES,GAAG,OAAIT,EAAkB6Y,EAAE7Y,GAAUA,EAAES,GAA4GpT,MAAMC,QAAQ0S,IAAI,iBAAiBA,EAAEsY,EAAE,GAAG7X,EAAEG,EAAE,CAAC,EAAEH,EAAE,CAAC,EAAET,GAAGA,EAA5LsY,EAAE,GAA2L,CAAxN,CAA0NtY,EAAEvY,MAAMgZ,EAAG,GAAE,CAACT,EAAEvY,MAAMgZ,IAAI,OAAOT,EAAEjZ,SAAS,gBAAgBk8B,GAAG53B,SAAS,CAAClH,MAAM6L,GAAGgQ,EAAEjZ,UAAU,IAAI,CAAC,IAAIo8B,GAAG,CAAC,EAAE,SAASC,GAAGpjB,EAAES,EAAEzQ,GAAG,IAAI8sB,EAAE1hB,EAAE4E,GAAGjO,GAAG6wB,GAAG5iB,GAAGpQ,EAAE6Q,EAAE4iB,MAAMpjB,OAAE,IAASrQ,EAAE+pB,EAAE/pB,EAAE0Q,EAAEG,EAAEla,YAAY2Z,OAAE,IAASI,EAAE,SAASN,EAAES,GAAG,IAAIzQ,EAAE,iBAAiBgQ,EAAE,KAAK0iB,GAAG1iB,GAAGmjB,GAAGnzB,IAAImzB,GAAGnzB,IAAI,GAAG,EAAE,IAAIwQ,EAAExQ,EAAE,IAAI2yB,GAAG,SAAS3yB,EAAEmzB,GAAGnzB,IAAI,OAAOyQ,EAAEA,EAAE,IAAID,EAAEA,CAAC,CAAxH,CAA0HC,EAAEna,YAAYma,EAAE6iB,mBAAmBhjB,EAAED,EAAEI,EAAEna,YAAY8J,OAAE,IAASiQ,EAAE,SAASL,GAAG,OAAO4iB,GAAG5iB,GAAG,UAAUA,EAAE,UAAUnQ,EAAEmQ,GAAG,GAAG,CAAvD,CAAyDA,GAAGK,EAAEK,EAAED,EAAEna,aAAama,EAAEla,YAAYm8B,GAAGjiB,EAAEna,aAAa,IAAIma,EAAEla,YAAYka,EAAEla,aAAa2Z,EAAEE,EAAE0c,GAAG9c,EAAEqjB,MAAMh2B,MAAMgG,UAAUpC,OAAO+O,EAAEqjB,MAAMpjB,GAAG1S,OAAO4vB,SAASld,EAAE6X,EAAErX,EAAE8iB,kBAAkBzG,GAAG9c,EAAEujB,oBAAoBzL,EAAErX,EAAE8iB,kBAAkB,SAASvzB,EAAEwQ,EAAEsc,GAAG,OAAO9c,EAAEujB,kBAAkBvzB,EAAEwQ,EAAEsc,IAAIrc,EAAE8iB,kBAAkBvzB,EAAEwQ,EAAEsc,EAAE,EAAE9c,EAAEujB,mBAAmB,IAAIxiB,EAAEuW,EAAE,IAAI4I,EAAGlwB,EAAE0Q,EAAEoc,EAAE9c,EAAEwjB,oBAAe,GAAQhM,EAAEF,EAAE8I,UAAU,IAAIngB,EAAE1P,OAAOooB,EAAE,SAAS3Y,EAAES,GAAG,OAAO,SAAST,EAAES,EAAEzQ,EAAEwQ,GAAG,IAAIsc,EAAE9c,EAAEqjB,MAAMtxB,EAAEiO,EAAEwjB,eAAe5zB,EAAEoQ,EAAE/B,aAAagC,EAAED,EAAEyjB,mBAAmBnjB,EAAEN,EAAEujB,kBAAkBrjB,EAAEF,EAAEgd,kBAAkB3c,EAAEL,EAAE7M,OAAO/C,EAAE,SAAS4P,EAAES,EAAEzQ,QAAG,IAASgQ,IAAIA,EAAEW,GAAG,IAAIH,EAAEI,EAAE,CAAC,EAAEH,EAAE,CAAChZ,MAAMuY,IAAI8c,EAAE,CAAC,EAAE,OAAO9sB,EAAEwB,SAAQ,SAAUwO,GAAG,IAAIS,EAAEzQ,EAAE2tB,EAAE5rB,EAAEiO,EAAE,IAAIS,KAAKoY,EAAE9mB,KAAKA,EAAEA,EAAEyO,IAAIzO,EAAEyO,EAAEC,GAAGqc,EAAErc,GAAG,cAAcA,GAAGzQ,EAAE8sB,EAAErc,GAAGkd,EAAE5rB,EAAE0O,GAAGzQ,GAAG2tB,EAAE3tB,EAAE,IAAI2tB,EAAE3tB,GAAG2tB,GAAG5rB,EAAE0O,EAAG,IAAG,CAACD,EAAEsc,EAAE,CAA9M,CAAgNyF,GAAG9hB,GAAE,gBAAEwiB,IAAIrzB,IAAI+Q,EAAEF,EAAEqc,GAAGlpB,EAAExD,EAAE,GAAGsQ,EAAEtQ,EAAE,GAAGgQ,EAAE,SAASJ,EAAES,EAAEzQ,EAAEwQ,GAAG,IAAIsc,EAAEsE,KAAKzD,EAAE0D,KAA2E,OAApE5gB,EAAET,EAAEugB,wBAAwB5f,EAAEmc,EAAEa,GAAG3d,EAAEugB,wBAAwBvwB,EAAE8sB,EAAEa,EAA2D,CAAlK,CAAoK5rB,EAAEyO,EAAE5M,GAAmE+lB,EAAE3pB,EAAEH,EAAE6Q,EAAEgjB,KAAKjjB,EAAEijB,KAAKhjB,EAAE1D,IAAIyD,EAAEzD,IAAIqD,EAAEjF,EAAEwnB,GAAG/yB,GAAGioB,EAAEpX,IAAID,EAAEG,EAAE,CAAC,EAAEH,EAAE,CAAC,EAAEC,GAAGD,EAAEM,EAAE,CAAC,EAAE,IAAI,IAAIuW,KAAKQ,EAAE,MAAMR,EAAE,IAAI,OAAOA,IAAI,gBAAgBA,EAAEvW,EAAE/D,GAAG8a,EAAER,IAAIhX,EAAEA,EAAEgX,EAAE,EAAEznB,IAAIuL,GAAG,EAAEkc,MAAMvW,EAAEuW,GAAGQ,EAAER,KAAK,OAAO7W,EAAExO,OAAOyO,EAAEzO,QAAQwO,EAAExO,QAAQ8O,EAAE9O,MAAM2O,EAAE,CAAC,EAAEH,EAAExO,MAAM,CAAC,EAAEyO,EAAEzO,QAAQ8O,EAAE4iB,UAAUt2B,MAAMgG,UAAUpC,OAAOgP,EAAEC,EAAEE,IAAIF,EAAEE,EAAE,KAAKK,EAAEkjB,UAAUjjB,EAAEijB,WAAWp2B,OAAO4vB,SAASlvB,KAAK,KAAK8S,EAAE7D,IAAIyc,GAAE,mBAAE9pB,EAAEkR,EAAE,CAA59B,CAA89BA,EAAEf,EAAES,EAAE+W,EAAE,EAAE,OAAOmB,EAAEryB,YAAY8J,GAAG2Q,EAAE,aAAa4X,IAAI0K,MAAMjjB,EAAEW,EAAEyiB,eAAelM,EAAEvW,EAAEza,YAAY8J,EAAE2Q,EAAEwiB,kBAAkBzL,EAAE/W,EAAE0iB,mBAAmB3G,EAAEzvB,MAAMgG,UAAUpC,OAAO+O,EAAEyjB,mBAAmBzjB,EAAEgd,mBAAmBrD,EAAE5Y,EAAEic,kBAAkBtc,EAAEK,EAAE5N,OAAO2pB,EAAE9c,EAAE7M,OAAO6M,EAAEe,EAAE6iB,cAAc,SAAS5jB,GAAG,IAAIQ,EAAEC,EAAEla,YAAYu2B,EAAE,SAAS9c,EAAES,GAAG,GAAG,MAAMT,EAAE,MAAM,CAAC,EAAE,IAAIhQ,EAAEwQ,EAAEsc,EAAE,CAAC,EAAEa,EAAE35B,OAAO2G,KAAKqV,GAAG,IAAIQ,EAAE,EAAEA,EAAEmd,EAAEptB,OAAOiQ,IAAIxQ,EAAE2tB,EAAEnd,GAAGC,EAAE0J,QAAQna,IAAI,IAAI8sB,EAAE9sB,GAAGgQ,EAAEhQ,IAAI,OAAO8sB,CAAC,CAAnI,CAAqIrc,EAAE,CAAC,gBAAgBkd,EAAEnd,GAAGA,EAAE,KAAKoiB,GAAG5iB,GAAGA,EAAE0iB,GAAG7yB,EAAEmQ,KAAK,OAAOojB,GAAGpjB,EAAEY,EAAE,CAAC,EAAEkc,EAAE,CAACuG,MAAMjjB,EAAE7Z,YAAYo3B,IAAI3tB,EAAE,EAAEhM,OAAOC,eAAe8c,EAAE,eAAe,CAAC5U,IAAI,WAAW,OAAO9H,KAAKw/B,mBAAmB,EAAEhP,IAAI,SAASpU,GAAGpc,KAAKw/B,oBAAoB/G,EAAEkG,GAAG,CAAC,EAAEhjB,EAAE/B,aAAawC,GAAGA,CAAC,IAA+hBzc,OAAOC,eAAe8c,EAAE,WAAW,CAAC5c,MAAM,WAAW,MAAM,IAAI4c,EAAEic,iBAAiB,IAAIjrB,GAAG,IAAEgP,EAAEf,EAAE,CAACqjB,OAAM,EAAGG,gBAAe,EAAGl9B,aAAY,EAAGm9B,oBAAmB,EAAGF,mBAAkB,EAAGvG,mBAAkB,EAAG7pB,QAAO,EAAGywB,eAAc,IAAK7iB,CAAC,CAAC,IAAI+iB,GAAG,SAAS9jB,GAAG,OAAO,SAASA,EAAES,EAAED,EAAEsc,GAAG,QAAG,IAASA,IAAIA,EAAEnc,KAAI,wBAAEH,GAAG,OAAO8X,EAAE,EAAEhO,OAAO9J,IAAI,IAAImd,EAAE,WAAW,OAAOld,EAAED,EAAEsc,EAAEwF,GAAG/uB,WAAM,EAAOV,WAAW,EAAE,OAAO8qB,EAAEt3B,WAAW,SAAS2J,GAAG,OAAOgQ,EAAES,EAAED,EAAEI,EAAE,CAAC,EAAEkc,EAAE,CAAC,EAAE9sB,GAAG,EAAE2tB,EAAE0F,MAAM,SAASrzB,GAAG,OAAOgQ,EAAES,EAAED,EAAEI,EAAE,CAAC,EAAEkc,EAAE,CAACuG,MAAMh2B,MAAMgG,UAAUpC,OAAO6rB,EAAEuG,MAAMrzB,GAAGzC,OAAO4vB,WAAW,EAAEQ,CAAC,CAAhS,CAAkSyF,GAAGpjB,EAAE,EAAE,CAAC,IAAI,OAAO,UAAU,OAAO,UAAU,QAAQ,QAAQ,IAAI,OAAO,MAAM,MAAM,MAAM,aAAa,OAAO,KAAK,SAAS,SAAS,UAAU,OAAO,OAAO,MAAM,WAAW,OAAO,WAAW,KAAK,MAAM,UAAU,MAAM,SAAS,MAAM,KAAK,KAAK,KAAK,QAAQ,WAAW,aAAa,SAAS,SAAS,OAAO,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,OAAO,SAAS,SAAS,KAAK,OAAO,IAAI,SAAS,MAAM,QAAQ,MAAM,MAAM,SAAS,QAAQ,SAAS,KAAK,OAAO,OAAO,MAAM,OAAO,UAAU,OAAO,WAAW,OAAO,QAAQ,MAAM,WAAW,SAAS,KAAK,WAAW,SAAS,SAAS,IAAI,QAAQ,UAAU,MAAM,WAAW,IAAI,KAAK,KAAK,OAAO,IAAI,OAAO,SAAS,UAAU,SAAS,QAAQ,SAAS,OAAO,SAAS,QAAQ,MAAM,UAAU,MAAM,QAAQ,QAAQ,KAAK,WAAW,QAAQ,KAAK,QAAQ,OAAO,QAAQ,KAAK,QAAQ,IAAI,KAAK,MAAM,QAAQ,MAAM,SAAS,WAAW,OAAO,UAAU,gBAAgB,IAAI,QAAQ,OAAO,iBAAiB,SAAS,OAAO,OAAO,UAAU,UAAU,WAAW,iBAAiB,OAAO,OAAO,MAAM,OAAO,WAAW,SAASxO,SAAQ,SAAUwO,GAAG8jB,GAAG9jB,GAAG8jB,GAAG9jB,EAAG,KAAU,WAAW,SAASA,EAAEA,EAAES,GAAGpc,KAAKy6B,MAAM9e,EAAE3b,KAAKkC,YAAYka,EAAEpc,KAAK+7B,SAASJ,EAAGhgB,GAAGqY,EAAE+G,WAAW/6B,KAAKkC,YAAY,EAAE,CAAC,IAAIka,EAAET,EAAE3M,UAAiBoN,EAAEsjB,aAAa,SAAS/jB,EAAES,EAAEzQ,EAAEwQ,GAAG,IAAIsc,EAAEtc,EAAEigB,GAAGp8B,KAAKy6B,MAAMre,EAAEzQ,EAAEwQ,GAAGvS,KAAK,IAAI,IAAI0vB,EAAEt5B,KAAKkC,YAAYyZ,EAAEhQ,EAAE0tB,YAAYC,EAAEA,EAAEb,EAAE,EAAErc,EAAEujB,aAAa,SAAShkB,EAAES,GAAGA,EAAEkf,WAAWt7B,KAAKkC,YAAYyZ,EAAE,EAAES,EAAEwjB,aAAa,SAASjkB,EAAES,EAAEzQ,EAAEwQ,GAAGR,EAAE,GAAGqY,EAAE+G,WAAW/6B,KAAKkC,YAAYyZ,GAAG3b,KAAK2/B,aAAahkB,EAAEhQ,GAAG3L,KAAK0/B,aAAa/jB,EAAES,EAAEzQ,EAAEwQ,EAAE,CAAG,CAAzb,IAAuiE,WAAW,SAASR,IAAI,IAAIA,EAAE3b,KAAKA,KAAK6/B,cAAc,WAAW,IAAIzjB,EAAET,EAAE2S,SAAS3Y,WAAW,IAAIyG,EAAE,MAAM,GAAG,IAAIzQ,EAAE4oB,IAAI,MAAM,UAAU,CAAC5oB,GAAG,UAAUA,EAAE,IAAI8nB,EAAE,UAAU,gCAAgCvqB,OAAO4vB,SAASlvB,KAAK,KAAK,IAAIwS,EAAE,UAAU,EAAEpc,KAAK8/B,aAAa,WAAW,OAAOnkB,EAAEokB,OAAO9L,EAAE,GAAGtY,EAAEkkB,eAAe,EAAE7/B,KAAKggC,gBAAgB,WAAW,IAAI5jB,EAAE,GAAGT,EAAEokB,OAAO,OAAO9L,EAAE,GAAG,IAAItoB,IAAIyQ,EAAE,CAAC,GAAGqX,GAAG,GAAGrX,EAAE,uBAAuB,SAASA,EAAEhV,wBAAwB,CAACC,OAAOsU,EAAE2S,SAAS3Y,YAAYyG,GAAGqc,EAAElE,IAAI,OAAOkE,IAAI9sB,EAAEs0B,MAAMxH,GAAG,CAAC,gBAAgB,QAAQlc,EAAE,CAAC,EAAE5Q,EAAE,CAACzD,IAAI,YAAY,EAAElI,KAAKkgC,KAAK,WAAWvkB,EAAEokB,QAAO,CAAE,EAAE//B,KAAKsuB,SAAS,IAAI0F,EAAE,CAAC0G,UAAS,IAAK16B,KAAK+/B,QAAO,CAAE,CAAC,IAAI3jB,EAAET,EAAE3M,UAAiBoN,EAAE+jB,cAAc,SAASxkB,GAAG,OAAO3b,KAAK+/B,OAAO9L,EAAE,GAAG,gBAAgBgJ,GAAG,CAAC9C,MAAMn6B,KAAKsuB,UAAU3S,EAAE,EAAES,EAAEgkB,yBAAyB,SAASzkB,GAAG,OAAOsY,EAAE,EAAE,CAAG,CAAzzB,GAAP,IAA2pE,qgBCUn9zB7nB,EAAS,CACX8H,MAAO,CACL9L,SAAU,QACV4B,MAAO,QACPkE,UARW,SAAkBvC,EAAG3B,GAClC,OAAO,QAAIA,EAAO2B,GALL,SAAkBA,GAC/B,MAAoB,iBAANA,IAAmB00B,MAAM10B,EACzC,CAGwB20B,CAAS30B,IAAMA,EAAI,EAAIA,EAAQ,IAAJA,EAAU,IAC7D,GAQE0I,OAAQ,CACNjM,SAAU,SACV4B,MAAO,SAETmK,SAAU,CACR/L,SAAU,WACV4B,MAAO,SAETsK,UAAW,CACTlM,SAAU,YACV4B,MAAO,SAEToK,SAAU,CACRhM,SAAU,WACV4B,MAAO,SAETuK,UAAW,CACTnM,SAAU,YACV4B,MAAO,SAETyG,KAAM,CACJzC,WAAY,CAAC,QAAS,UACtBhE,MAAO,SAETu2B,UAAU,EACVC,WAAW,EACXC,WAAW,EACXC,SAAS,EACTrnB,eAAe,GAENsnB,GAAS,QAAOv0B,GAC3B,IC9CI,EAAS,CACXuE,MAAO,CACLvI,SAAU,QACV4B,MAAO,UAET4G,gBAAiB,CACfxI,SAAU,kBACV4B,MAAO,UAETstB,SAAS,GAEX,EAAOhoB,GAAK,EAAOsB,gBACZ,IAAID,GAAQ,QAAO,GAC1B,ICVI,EAAS,CACXuB,WAAY,CACV9J,SAAU,aACV4B,MAAO,SAETmI,SAAU,CACR/J,SAAU,WACV4B,MAAO,YACPmE,aAVS,CAAC,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,KAY5CiE,WAAY,CACVhK,SAAU,aACV4B,MAAO,eAETE,WAAY,CACV9B,SAAU,aACV4B,MAAO,eAETqI,cAAe,CACbjK,SAAU,gBACV4B,MAAO,kBAET42B,WAAW,EACXC,WAAW,GAEFl/B,GAAa,QAAO,GAC/B,ICbWm/B,GAAU,QAhBR,CACXC,YAAY,EACZC,cAAc,EACdC,cAAc,EACdC,gBAAgB,EAChBC,UAAU,EACVC,eAAe,EAEfhL,MAAM,EACNC,UAAU,EACVE,YAAY,EACZ/hB,WAAW,EACX6sB,aAAa,EACbC,WAAW,EACX/J,OAAO,IAGT,ICjBI,EAAW,CACbpsB,MAAO,CAAC,EAAG,EAAG,EAAG,GAAI,GAAI,GAAI,IAAK,IAAK,MAErC,EAAS,CACXyG,QAAS,CACPxJ,SAAU,UACV4B,MAAO,QACPmE,aAAc,EAAShD,OAEzB0G,cAAe,CACbzJ,SAAU,gBACV4B,MAAO,QACPmE,aAAc,EAAShD,OAEzB2G,WAAY,CACV1J,SAAU,aACV4B,MAAO,QACPmE,aAAc,EAAShD,OAEzB2rB,YAAY,EACZJ,SAAS,EACT6K,cAAc,EACdC,iBAAiB,EACjBC,cAAc,EACdC,qBAAqB,EACrBC,kBAAkB,EAClBC,mBAAmB,EACnBC,UAAU,GAEDC,GAAO,QAAO,GACzB,IC9BI,EAAS,CACXxvB,OAAQ,CACNlK,SAAU,SACV4B,MAAO,WAET2I,YAAa,CACXvK,SAAU,cACV4B,MAAO,gBAET4I,YAAa,CACXxK,SAAU,cACV4B,MAAO,gBAET6G,YAAa,CACXzI,SAAU,cACV4B,MAAO,UAET6I,aAAc,CACZzK,SAAU,eACV4B,MAAO,SAETuI,UAAW,CACTnK,SAAU,YACV4B,MAAO,WAET+I,oBAAqB,CACnB3K,SAAU,sBACV4B,MAAO,SAET8I,qBAAsB,CACpB1K,SAAU,uBACV4B,MAAO,SAETwI,YAAa,CACXpK,SAAU,cACV4B,MAAO,WAETyI,aAAc,CACZrK,SAAU,eACV4B,MAAO,WAETiJ,uBAAwB,CACtB7K,SAAU,yBACV4B,MAAO,SAETgJ,wBAAyB,CACvB5K,SAAU,0BACV4B,MAAO,SAET0I,WAAY,CACVtK,SAAU,aACV4B,MAAO,WAET+3B,QAAS,CACP/zB,WAAY,CAAC,aAAc,eAC3BhE,MAAO,WAETg4B,QAAS,CACPh0B,WAAY,CAAC,YAAa,gBAC1BhE,MAAO,WAGX,eAAwB,CACtB5B,SAAU,iBACV4B,MAAO,gBAET,eAAwB,CACtB5B,SAAU,iBACV4B,MAAO,UAET,eAAwB,CACtB5B,SAAU,iBACV4B,MAAO,iBAET,EAAO+I,oBAAsB,CAC3B3K,SAAU,sBACV4B,MAAO,SAET,EAAO8I,qBAAuB,CAC5B1K,SAAU,uBACV4B,MAAO,SAET,EAAOqJ,kBAAoB,CACzBjL,SAAU,oBACV4B,MAAO,gBAET,EAAOsJ,kBAAoB,CACzBlL,SAAU,oBACV4B,MAAO,UAET,EAAOuJ,kBAAoB,CACzBnL,SAAU,oBACV4B,MAAO,gBAET,EAAOiJ,uBAAyB,CAC9B7K,SAAU,yBACV4B,MAAO,SAET,EAAOgJ,wBAA0B,CAC/B5K,SAAU,0BACV4B,MAAO,SAET,EAAOwJ,gBAAkB,CACvBpL,SAAU,kBACV4B,MAAO,gBAET,EAAOyJ,gBAAkB,CACvBrL,SAAU,kBACV4B,MAAO,UAET,EAAO0J,gBAAkB,CACvBtL,SAAU,kBACV4B,MAAO,gBAET,EAAO2J,iBAAmB,CACxBvL,SAAU,mBACV4B,MAAO,gBAET,EAAO4J,iBAAmB,CACxBxL,SAAU,mBACV4B,MAAO,UAET,EAAO6J,iBAAmB,CACxBzL,SAAU,mBACV4B,MAAO,gBAEF,IAAIsI,GAAS,QAAO,GAC3B,IC/HI,EAAS,CACX2vB,YAAY,EACZC,iBAAiB,EACjBC,gBAAgB,EAChBC,oBAAoB,EACpBC,kBAAkB,GAEpB,EAAOC,QAAU,EAAOJ,gBACxB,EAAOK,OAAS,EAAOJ,eACvB,EAAOK,WAAa,EAAOJ,mBAC3B,EAAOK,SAAW,EAAOJ,iBAClB,IAAIJ,GAAa,QAAO,GAC/B,ICZI,EAAW,CACb92B,MAAO,CAAC,EAAG,EAAG,EAAG,GAAI,GAAI,GAAI,IAAK,IAAK,MAErC,EAAS,CACXu3B,UAAU,EACVzuB,OAAQ,CACN7L,SAAU,SACV4B,MAAO,YAETwH,IAAK,CACHpJ,SAAU,MACV4B,MAAO,QACPmE,aAAc,EAAShD,OAEzBsG,MAAO,CACLrJ,SAAU,QACV4B,MAAO,QACPmE,aAAc,EAAShD,OAEzBuG,OAAQ,CACNtJ,SAAU,SACV4B,MAAO,QACPmE,aAAc,EAAShD,OAEzBwG,KAAM,CACJvJ,SAAU,OACV4B,MAAO,QACPmE,aAAc,EAAShD,QAGhBu3B,GAAW,QAAO,GAC7B,IC/BI,EAAW,CACbv3B,MAAO,CAAC,EAAG,EAAG,EAAG,GAAI,GAAI,GAAI,IAAK,IAAK,MAGrC,EAAW,SAAkBQ,GAC/B,MAAoB,iBAANA,IAAmB00B,MAAM10B,EACzC,EAEIg3B,EAAY,SAAmBh3B,EAAG3B,GACpC,IAAK,EAAS2B,GACZ,OAAO,QAAI3B,EAAO2B,EAAGA,GAGvB,IAAIi3B,EAAaj3B,EAAI,EACjBiJ,EAAWC,KAAKC,IAAInJ,GACpB7L,GAAQ,QAAIkK,EAAO4K,EAAUA,GAEjC,OAAK,EAAS9U,GAIPA,GAAS8iC,GAAc,EAAI,GAHzBA,EAAa,IAAM9iC,EAAQA,CAItC,EAEI+iC,EAAU,CAAC,EACfA,EAAQ/xB,OAAS,CACfA,OAAQ,CACN1I,SAAU,SACV4B,MAAO,QACPkE,UAAWy0B,EACXx0B,aAAc,EAAShD,OAEzB4F,UAAW,CACT3I,SAAU,YACV4B,MAAO,QACPkE,UAAWy0B,EACXx0B,aAAc,EAAShD,OAEzB6F,YAAa,CACX5I,SAAU,cACV4B,MAAO,QACPkE,UAAWy0B,EACXx0B,aAAc,EAAShD,OAEzB8F,aAAc,CACZ7I,SAAU,eACV4B,MAAO,QACPkE,UAAWy0B,EACXx0B,aAAc,EAAShD,OAEzB+F,WAAY,CACV9I,SAAU,aACV4B,MAAO,QACPkE,UAAWy0B,EACXx0B,aAAc,EAAShD,OAEzBkF,QAAS,CACPrC,WAAY,CAAC,aAAc,eAC3BhE,MAAO,QACPkE,UAAWy0B,EACXx0B,aAAc,EAAShD,OAEzBmF,QAAS,CACPtC,WAAY,CAAC,YAAa,gBAC1BhE,MAAO,QACPkE,UAAWy0B,EACXx0B,aAAc,EAAShD,QAG3B03B,EAAQ/xB,OAAOvB,EAAIszB,EAAQ/xB,OAAOA,OAClC+xB,EAAQ/xB,OAAOtB,GAAKqzB,EAAQ/xB,OAAOC,UACnC8xB,EAAQ/xB,OAAOrB,GAAKozB,EAAQ/xB,OAAOE,YACnC6xB,EAAQ/xB,OAAOpB,GAAKmzB,EAAQ/xB,OAAOG,aACnC4xB,EAAQ/xB,OAAOnB,GAAKkzB,EAAQ/xB,OAAOI,WACnC2xB,EAAQ/xB,OAAOlB,GAAKizB,EAAQ/xB,OAAOT,QACnCwyB,EAAQ/xB,OAAOjB,GAAKgzB,EAAQ/xB,OAAOR,QACnCuyB,EAAQ1xB,QAAU,CAChBA,QAAS,CACP/I,SAAU,UACV4B,MAAO,QACPmE,aAAc,EAAShD,OAEzBiG,WAAY,CACVhJ,SAAU,aACV4B,MAAO,QACPmE,aAAc,EAAShD,OAEzBkG,aAAc,CACZjJ,SAAU,eACV4B,MAAO,QACPmE,aAAc,EAAShD,OAEzBmG,cAAe,CACblJ,SAAU,gBACV4B,MAAO,QACPmE,aAAc,EAAShD,OAEzBoG,YAAa,CACXnJ,SAAU,cACV4B,MAAO,QACPmE,aAAc,EAAShD,OAEzBoF,SAAU,CACRvC,WAAY,CAAC,cAAe,gBAC5BhE,MAAO,QACPmE,aAAc,EAAShD,OAEzBqF,SAAU,CACRxC,WAAY,CAAC,aAAc,iBAC3BhE,MAAO,QACPmE,aAAc,EAAShD,QAG3B03B,EAAQ1xB,QAAQpF,EAAI82B,EAAQ1xB,QAAQA,QACpC0xB,EAAQ1xB,QAAQrB,GAAK+yB,EAAQ1xB,QAAQC,WACrCyxB,EAAQ1xB,QAAQpB,GAAK8yB,EAAQ1xB,QAAQE,aACrCwxB,EAAQ1xB,QAAQnB,GAAK6yB,EAAQ1xB,QAAQG,cACrCuxB,EAAQ1xB,QAAQlB,GAAK4yB,EAAQ1xB,QAAQI,YACrCsxB,EAAQ1xB,QAAQjB,GAAK2yB,EAAQ1xB,QAAQZ,SACrCsyB,EAAQ1xB,QAAQhB,GAAK0yB,EAAQ1xB,QAAQX,SAC9B,IAAIM,GAAS,QAAO+xB,EAAQ/xB,QACxBK,GAAU,QAAO0xB,EAAQ1xB,SACzBhG,GAAQ,QAAQ2F,EAAQK,GC1HxB2xB,GAAS,QAAO,CACzB/uB,UAAW,CACT3L,SAAU,YACV4B,MAAO,WAETgK,WAAY,CACV5L,SAAU,aACV4B,MAAO,wBCNA4O,EAAU,SAAiBhW,GACpC,IAAImgC,EAQAz6B,EANA0B,EAAQpH,EAAKoH,MACbg5B,EAAYpgC,EAAKwL,KACjBA,OAAqB,IAAd40B,EAAuB,UAAYA,EAC1CC,EAAgBrgC,EAAKoV,SACrBA,OAA6B,IAAlBirB,EAA2B,CAAC,EAAIA,EAC3C/6B,EAAMtF,EAAKsF,IAIbI,EADE3I,OAAO2G,KAAK0R,GAAU9L,OACnB,SAAYpM,EAAOkK,EAAOrH,GAC7B,OAAO,SAAI,QAAIqH,EAAOlK,EAAO,MAAtB,CAA6B6C,EAAMS,MAC5C,EAEK,SAAYtD,EAAOkK,GACtB,OAAO,QAAIA,EAAOlK,EAAO,KAC3B,EAGFwI,EAAG0B,MAAQA,GAAS9B,EACpBI,EAAGoD,SAAWsM,EACd,IAAI5L,IAAU22B,EAAU,CAAC,GAAW30B,GAAQ9F,EAAIy6B,GAEhD,OADa,QAAa32B,EAE5B,ECLI8H,GDOqB0E,EAAQ,CAC/B1Q,IAAK,YAEgB0Q,EAAQ,CAC7B1Q,IAAK,aACLkG,KAAM,cAEgBwK,EAAQ,CAC9B1Q,IAAK,cACLkG,KAAM,WChBI,EAAO8F,OAEfC,GADS,EAAOE,OACL,EAAOF,UAElBC,GADY,EAAOE,UACR,EAAOF,UAIlBssB,GAHY,EAAOnsB,UACZ,EAAO9D,KACE,EAAO4I,cACb,EAAOqnB,SACN,EAAOH,SACN,EAAOC,UACP,EAAOC,UACT,EAAMnJ,QACL,EAAWnlB,SACT,EAAWD,WACX,EAAWE,WACX,EAAWlI,WACZ,EAAW02B,UACX,EAAWC,UACP,EAAWxuB,cACd,EAAQ0uB,WACN,EAAQC,aACR,EAAQC,aACN,EAAQC,eACd,EAAQC,SACH,EAAQC,cACjB,EAAQhL,KACJ,EAAQC,SACN,EAAQE,WACT,EAAQ/hB,UACN,EAAQ6sB,YACV,EAAQC,UACZ,EAAQ/J,MACN,EAAK3lB,QACC,EAAKC,cACR,EAAKC,WACL,EAAKglB,WACR,EAAKJ,QACA,EAAK6K,aACF,EAAKC,gBACR,EAAKC,aACE,EAAKC,oBACR,EAAKC,iBACJ,EAAKC,kBACd,EAAKC,SACF,EAAOlvB,YACP,EAAOC,YACP,EAAO/B,YACT,EAAO0B,UACL,EAAOC,YACN,EAAOC,aACT,EAAOC,WACL,EAAOG,aACJ,EAAWqvB,gBACZ,EAAWC,eACP,EAAWC,mBACb,EAAWC,iBACrB,EAASpuB,OACZ,EAASzC,IACP,EAASC,MACR,EAASC,OACX,EAASC","sources":["webpack://www/../node_modules/@primer/primitives/dist/js/colors/dark.js","webpack://www/../node_modules/@primer/primitives/dist/js/colors/dark_colorblind.js","webpack://www/../node_modules/@primer/primitives/dist/js/colors/dark_dimmed.js","webpack://www/../node_modules/@primer/primitives/dist/js/colors/dark_high_contrast.js","webpack://www/../node_modules/@primer/primitives/dist/js/colors/dark_tritanopia.js","webpack://www/../node_modules/@primer/primitives/dist/js/colors/index.js","webpack://www/../node_modules/@primer/primitives/dist/js/colors/light.js","webpack://www/../node_modules/@primer/primitives/dist/js/colors/light_colorblind.js","webpack://www/../node_modules/@primer/primitives/dist/js/colors/light_high_contrast.js","webpack://www/../node_modules/@primer/primitives/dist/js/colors/light_tritanopia.js","webpack://www/../node_modules/@primer/primitives/dist/js/index.js","webpack://www/../node_modules/@primer/primitives/dist/js/spacing/index.js","webpack://www/../node_modules/@primer/primitives/dist/js/spacing/normal.js","webpack://www/../node_modules/@primer/primitives/dist/js/typography/index.js","webpack://www/../node_modules/@primer/primitives/dist/js/typography/normal.js","webpack://www/../node_modules/@primer/react/lib-esm/Box/Box.js","webpack://www/../node_modules/@primer/react/lib-esm/ThemeProvider.js","webpack://www/../node_modules/@styled-system/theme-get/dist/index.esm.js","webpack://www/../node_modules/@primer/react/lib-esm/constants.js","webpack://www/../node_modules/@primer/react/lib-esm/sx.js","webpack://www/../node_modules/@primer/react/lib-esm/utils/theme2.js","webpack://www/../node_modules/@primer/react/lib-esm/theme.js","webpack://www/../node_modules/@styled-system/core/dist/index.esm.js","webpack://www/../node_modules/@styled-system/css/dist/index.esm.js","webpack://www/../node_modules/deepmerge/dist/cjs.js","webpack://www/../node_modules/gatsby/dist/internal-plugins/bundle-optimisations/polyfills/object-assign.js","webpack://www/../node_modules/@primer/react/lib-esm/Label/Label.js","webpack://www/./src/components/revision.tsx","webpack://www/../node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js","webpack://www/../node_modules/hoist-non-react-statics/node_modules/react-is/cjs/react-is.production.min.js","webpack://www/../node_modules/hoist-non-react-statics/node_modules/react-is/index.js","webpack://www/../node_modules/lodash.isempty/index.js","webpack://www/../node_modules/lodash.isobject/index.js","webpack://www/../node_modules/react-fast-compare/index.js","webpack://www/../node_modules/react-helmet/es/Helmet.js","webpack://www/../node_modules/react-is/cjs/react-is.production.min.js","webpack://www/../node_modules/react-is/index.js","webpack://www/../node_modules/react-side-effect/lib/index.js","webpack://www/../node_modules/shallowequal/index.js","webpack://www/../node_modules/@emotion/stylis/dist/stylis.browser.esm.js","webpack://www/../node_modules/@emotion/unitless/dist/unitless.browser.esm.js","webpack://www/../node_modules/@emotion/memoize/dist/emotion-memoize.esm.js","webpack://www/../node_modules/@emotion/is-prop-valid/dist/emotion-is-prop-valid.esm.js","webpack://www/../node_modules/styled-components/dist/styled-components.browser.esm.js","webpack://www/../node_modules/@styled-system/layout/dist/index.esm.js","webpack://www/../node_modules/@styled-system/color/dist/index.esm.js","webpack://www/../node_modules/@styled-system/typography/dist/index.esm.js","webpack://www/../node_modules/@styled-system/flexbox/dist/index.esm.js","webpack://www/../node_modules/@styled-system/grid/dist/index.esm.js","webpack://www/../node_modules/@styled-system/border/dist/index.esm.js","webpack://www/../node_modules/@styled-system/background/dist/index.esm.js","webpack://www/../node_modules/@styled-system/position/dist/index.esm.js","webpack://www/../node_modules/@styled-system/space/dist/index.esm.js","webpack://www/../node_modules/@styled-system/shadow/dist/index.esm.js","webpack://www/../node_modules/@styled-system/variant/dist/index.esm.js","webpack://www/../node_modules/styled-system/dist/index.esm.js"],"sourcesContent":["\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.default = {\n \"canvasDefaultTransparent\": \"rgba(13,17,23,0)\",\n \"pageHeaderBg\": \"#0d1117\",\n \"marketingIcon\": {\n \"primary\": \"#79c0ff\",\n \"secondary\": \"#1f6feb\"\n },\n \"diffBlob\": {\n \"addition\": {\n \"numText\": \"#e6edf3\",\n \"fg\": \"#e6edf3\",\n \"numBg\": \"rgba(63,185,80,0.3)\",\n \"lineBg\": \"rgba(46,160,67,0.15)\",\n \"wordBg\": \"rgba(46,160,67,0.4)\"\n },\n \"deletion\": {\n \"numText\": \"#e6edf3\",\n \"fg\": \"#e6edf3\",\n \"numBg\": \"rgba(248,81,73,0.3)\",\n \"lineBg\": \"rgba(248,81,73,0.1)\",\n \"wordBg\": \"rgba(248,81,73,0.4)\"\n },\n \"hunk\": {\n \"numBg\": \"rgba(56,139,253,0.4)\"\n },\n \"expander\": {\n \"icon\": \"#7d8590\"\n },\n \"selectedLineHighlightMixBlendMode\": \"screen\"\n },\n \"diffstat\": {\n \"deletionBorder\": \"rgba(240,246,252,0.1)\",\n \"additionBorder\": \"rgba(240,246,252,0.1)\",\n \"additionBg\": \"#3fb950\"\n },\n \"searchKeyword\": {\n \"hl\": \"rgba(210,153,34,0.4)\"\n },\n \"prettylights\": {\n \"syntax\": {\n \"comment\": \"#8b949e\",\n \"constant\": \"#79c0ff\",\n \"entity\": \"#d2a8ff\",\n \"storageModifierImport\": \"#c9d1d9\",\n \"entityTag\": \"#7ee787\",\n \"keyword\": \"#ff7b72\",\n \"string\": \"#a5d6ff\",\n \"variable\": \"#ffa657\",\n \"brackethighlighterUnmatched\": \"#f85149\",\n \"invalidIllegalText\": \"#f0f6fc\",\n \"invalidIllegalBg\": \"#8e1519\",\n \"carriageReturnText\": \"#f0f6fc\",\n \"carriageReturnBg\": \"#b62324\",\n \"stringRegexp\": \"#7ee787\",\n \"markupList\": \"#f2cc60\",\n \"markupHeading\": \"#1f6feb\",\n \"markupItalic\": \"#c9d1d9\",\n \"markupBold\": \"#c9d1d9\",\n \"markupDeletedText\": \"#ffdcd7\",\n \"markupDeletedBg\": \"#67060c\",\n \"markupInsertedText\": \"#aff5b4\",\n \"markupInsertedBg\": \"#033a16\",\n \"markupChangedText\": \"#ffdfb6\",\n \"markupChangedBg\": \"#5a1e02\",\n \"markupIgnoredText\": \"#c9d1d9\",\n \"markupIgnoredBg\": \"#1158c7\",\n \"metaDiffRange\": \"#d2a8ff\",\n \"brackethighlighterAngle\": \"#8b949e\",\n \"sublimelinterGutterMark\": \"#484f58\",\n \"constantOtherReferenceLink\": \"#a5d6ff\"\n }\n },\n \"codemirror\": {\n \"text\": \"#e6edf3\",\n \"bg\": \"#0d1117\",\n \"guttersBg\": \"#0d1117\",\n \"guttermarkerText\": \"#0d1117\",\n \"guttermarkerSubtleText\": \"#6e7681\",\n \"linenumberText\": \"#7d8590\",\n \"cursor\": \"#e6edf3\",\n \"selectionBg\": \"rgba(56,139,253,0.4)\",\n \"activelineBg\": \"rgba(110,118,129,0.1)\",\n \"matchingbracketText\": \"#e6edf3\",\n \"linesBg\": \"#0d1117\",\n \"syntax\": {\n \"comment\": \"#8b949e\",\n \"constant\": \"#79c0ff\",\n \"entity\": \"#d2a8ff\",\n \"keyword\": \"#ff7b72\",\n \"storage\": \"#ff7b72\",\n \"string\": \"#a5d6ff\",\n \"support\": \"#79c0ff\",\n \"variable\": \"#ffa657\"\n }\n },\n \"checks\": {\n \"bg\": \"#010409\",\n \"runBorderWidth\": \"1px\",\n \"containerBorderWidth\": \"1px\",\n \"textPrimary\": \"#e6edf3\",\n \"textSecondary\": \"#7d8590\",\n \"textLink\": \"#2f81f7\",\n \"btnIcon\": \"#7d8590\",\n \"btnHoverIcon\": \"#e6edf3\",\n \"btnHoverBg\": \"rgba(110,118,129,0.1)\",\n \"inputText\": \"#7d8590\",\n \"inputPlaceholderText\": \"#6e7681\",\n \"inputFocusText\": \"#e6edf3\",\n \"inputBg\": \"#161b22\",\n \"inputShadow\": \"0 0 0 1px (obj) => (0, get_1.default)(obj, path)\",\n \"donutError\": \"#f85149\",\n \"donutPending\": \"#d29922\",\n \"donutSuccess\": \"#2ea043\",\n \"donutNeutral\": \"#8b949e\",\n \"dropdownText\": \"#e6edf3\",\n \"dropdownBg\": \"#161b22\",\n \"dropdownBorder\": \"#30363d\",\n \"dropdownShadow\": \"rgba(1,4,9,0.3)\",\n \"dropdownHoverText\": \"#e6edf3\",\n \"dropdownHoverBg\": \"rgba(110,118,129,0.1)\",\n \"dropdownBtnHoverText\": \"#e6edf3\",\n \"dropdownBtnHoverBg\": \"rgba(110,118,129,0.1)\",\n \"scrollbarThumbBg\": \"rgba(110,118,129,0.4)\",\n \"headerLabelText\": \"#7d8590\",\n \"headerLabelOpenText\": \"#e6edf3\",\n \"headerBorder\": \"#21262d\",\n \"headerIcon\": \"#7d8590\",\n \"lineText\": \"#7d8590\",\n \"lineNumText\": \"#6e7681\",\n \"lineTimestampText\": \"#6e7681\",\n \"lineHoverBg\": \"rgba(110,118,129,0.1)\",\n \"lineSelectedBg\": \"rgba(56,139,253,0.1)\",\n \"lineSelectedNumText\": \"#2f81f7\",\n \"lineDtFmText\": \"#ffffff\",\n \"lineDtFmBg\": \"#9e6a03\",\n \"gateBg\": \"rgba(187,128,9,0.15)\",\n \"gateText\": \"#7d8590\",\n \"gateWaitingText\": \"#d29922\",\n \"stepHeaderOpenBg\": \"#161b22\",\n \"stepErrorText\": \"#f85149\",\n \"stepWarningText\": \"#d29922\",\n \"loglineText\": \"#7d8590\",\n \"loglineNumText\": \"#6e7681\",\n \"loglineDebugText\": \"#a371f7\",\n \"loglineErrorText\": \"#7d8590\",\n \"loglineErrorNumText\": \"#6e7681\",\n \"loglineErrorBg\": \"rgba(248,81,73,0.1)\",\n \"loglineWarningText\": \"#7d8590\",\n \"loglineWarningNumText\": \"#d29922\",\n \"loglineWarningBg\": \"rgba(187,128,9,0.15)\",\n \"loglineCommandText\": \"#2f81f7\",\n \"loglineSectionText\": \"#3fb950\",\n \"ansi\": {\n \"black\": \"#0d1117\",\n \"blackBright\": \"#161b22\",\n \"white\": \"#b1bac4\",\n \"whiteBright\": \"#b1bac4\",\n \"gray\": \"#6e7681\",\n \"red\": \"#ff7b72\",\n \"redBright\": \"#ffa198\",\n \"green\": \"#3fb950\",\n \"greenBright\": \"#56d364\",\n \"yellow\": \"#d29922\",\n \"yellowBright\": \"#e3b341\",\n \"blue\": \"#58a6ff\",\n \"blueBright\": \"#79c0ff\",\n \"magenta\": \"#bc8cff\",\n \"magentaBright\": \"#d2a8ff\",\n \"cyan\": \"#76e3ea\",\n \"cyanBright\": \"#b3f0ff\"\n }\n },\n \"project\": {\n \"headerBg\": \"#0d1117\",\n \"sidebarBg\": \"#161b22\",\n \"gradientIn\": \"#161b22\",\n \"gradientOut\": \"rgba(22,27,34,0)\"\n },\n \"mktg\": {\n \"btn\": {\n \"bg\": \"#f6f8fa\",\n \"shadow\": {\n \"outline\": \"rgb(255 255 255 / 25%) 0 0 0 1px inset\",\n \"focus\": \"rgb(255 255 255 / 25%) 0 0 0 4px\",\n \"hover\": \"0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)\",\n \"hoverMuted\": \"rgb(255 255 255) 0 0 0 2px inset\"\n }\n }\n },\n \"control\": {\n \"borderColor\": {\n \"emphasis\": \"#606771\"\n }\n },\n \"avatar\": {\n \"bg\": \"rgba(255,255,255,0.1)\",\n \"border\": \"rgba(240,246,252,0.1)\",\n \"stackFade\": \"#30363d\",\n \"stackFadeMore\": \"#21262d\",\n \"childShadow\": \"0 0 0 2px #0d1117\"\n },\n \"topicTag\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"counter\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"selectMenu\": {\n \"backdropBorder\": \"#484f58\",\n \"tapHighlight\": \"rgba(48,54,61,0.5)\",\n \"tapFocusBg\": \"#0c2d6b\"\n },\n \"overlay\": {\n \"shadow\": \"0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85)\",\n \"backdrop\": \"rgba(22,27,34,0.4)\"\n },\n \"header\": {\n \"text\": \"rgba(255,255,255,0.7)\",\n \"bg\": \"#161b22\",\n \"divider\": \"#8b949e\",\n \"logo\": \"#f0f6fc\"\n },\n \"headerSearch\": {\n \"bg\": \"#0d1117\",\n \"border\": \"#30363d\"\n },\n \"sidenav\": {\n \"selectedBg\": \"#21262d\"\n },\n \"menu\": {\n \"bgActive\": \"#161b22\"\n },\n \"input\": {\n \"disabledBg\": \"rgba(110,118,129,0)\"\n },\n \"timeline\": {\n \"badgeBg\": \"#21262d\"\n },\n \"ansi\": {\n \"black\": \"#484f58\",\n \"blackBright\": \"#6e7681\",\n \"white\": \"#b1bac4\",\n \"whiteBright\": \"#ffffff\",\n \"gray\": \"#6e7681\",\n \"red\": \"#ff7b72\",\n \"redBright\": \"#ffa198\",\n \"green\": \"#3fb950\",\n \"greenBright\": \"#56d364\",\n \"yellow\": \"#d29922\",\n \"yellowBright\": \"#e3b341\",\n \"blue\": \"#58a6ff\",\n \"blueBright\": \"#79c0ff\",\n \"magenta\": \"#bc8cff\",\n \"magentaBright\": \"#d2a8ff\",\n \"cyan\": \"#39c5cf\",\n \"cyanBright\": \"#56d4dd\"\n },\n \"btn\": {\n \"text\": \"#c9d1d9\",\n \"bg\": \"#21262d\",\n \"border\": \"rgba(240,246,252,0.1)\",\n \"shadow\": \"0 0 transparent\",\n \"insetShadow\": \"0 0 transparent\",\n \"hoverBg\": \"#30363d\",\n \"hoverBorder\": \"#8b949e\",\n \"activeBg\": \"hsla(212,12%,18%,1)\",\n \"activeBorder\": \"#6e7681\",\n \"selectedBg\": \"#161b22\",\n \"counterBg\": \"#30363d\",\n \"primary\": {\n \"text\": \"#ffffff\",\n \"bg\": \"#238636\",\n \"border\": \"rgba(240,246,252,0.1)\",\n \"shadow\": \"0 0 transparent\",\n \"insetShadow\": \"0 0 transparent\",\n \"hoverBg\": \"#2ea043\",\n \"hoverBorder\": \"rgba(240,246,252,0.1)\",\n \"selectedBg\": \"#238636\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(255,255,255,0.5)\",\n \"disabledBg\": \"rgba(35,134,54,0.6)\",\n \"disabledBorder\": \"rgba(240,246,252,0.1)\",\n \"icon\": \"#ffffff\",\n \"counterBg\": \"rgba(4,38,15,0.2)\"\n },\n \"outline\": {\n \"text\": \"#388bfd\",\n \"hoverText\": \"#58a6ff\",\n \"hoverBg\": \"#30363d\",\n \"hoverBorder\": \"rgba(240,246,252,0.1)\",\n \"hoverShadow\": \"0 1px 0 rgba(1,4,9,0.1)\",\n \"hoverInsetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverCounterBg\": \"rgba(5,29,77,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"#0d419d\",\n \"selectedBorder\": \"rgba(240,246,252,0.1)\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(88,166,255,0.5)\",\n \"disabledBg\": \"#0d1117\",\n \"disabledCounterBg\": \"rgba(31,111,235,0.05)\",\n \"counterBg\": \"rgba(5,29,77,0.2)\",\n \"hoverCounterFg\": \"#58a6ff\",\n \"disabledCounterFg\": \"rgba(47,129,247,0.5)\",\n \"counterFg\": \"#388bfd\"\n },\n \"danger\": {\n \"text\": \"#f85149\",\n \"hoverText\": \"#ffffff\",\n \"hoverBg\": \"#da3633\",\n \"hoverBorder\": \"#f85149\",\n \"hoverShadow\": \"0 0 transparent\",\n \"hoverInsetShadow\": \"0 0 transparent\",\n \"hoverIcon\": \"#ffffff\",\n \"hoverCounterBg\": \"rgba(255,255,255,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"#b62324\",\n \"selectedBorder\": \"#ff7b72\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(248,81,73,0.5)\",\n \"disabledBg\": \"#0d1117\",\n \"disabledCounterBg\": \"rgba(218,54,51,0.05)\",\n \"counterBg\": \"rgba(73,2,2,0.2)\",\n \"icon\": \"#f85149\",\n \"counterFg\": \"#f85149\",\n \"disabledCounterFg\": \"rgba(248,81,73,0.5)\",\n \"hoverCounterFg\": \"#ffffff\"\n }\n },\n \"underlinenav\": {\n \"icon\": \"#6e7681\",\n \"borderHover\": \"rgba(110,118,129,0.4)\"\n },\n \"actionListItem\": {\n \"inlineDivider\": \"rgba(48,54,61,0.48)\",\n \"default\": {\n \"hoverBg\": \"rgba(177,186,196,0.12)\",\n \"hoverBorder\": \"rgba(0,0,0,0)\",\n \"activeBg\": \"rgba(177,186,196,0.2)\",\n \"activeBorder\": \"rgba(0,0,0,0)\",\n \"selectedBg\": \"rgba(177,186,196,0.08)\"\n },\n \"danger\": {\n \"hoverBg\": \"rgba(248,81,73,0.16)\",\n \"activeBg\": \"rgba(248,81,73,0.24)\",\n \"hoverText\": \"#ff7b72\"\n }\n },\n \"switchTrack\": {\n \"bg\": \"rgba(110,118,129,0.1)\",\n \"hoverBg\": \"hsla(215,8%,72%,0.1)\",\n \"activeBg\": \"rgba(110,118,129,0.4)\",\n \"disabledBg\": \"#21262d\",\n \"fg\": \"#7d8590\",\n \"disabledFg\": \"#010409\",\n \"border\": \"rgba(0,0,0,0)\",\n \"checked\": {\n \"bg\": \"rgba(31,111,235,0.35)\",\n \"hoverBg\": \"rgba(31,111,235,0.5)\",\n \"activeBg\": \"rgba(31,111,235,0.65)\",\n \"fg\": \"#ffffff\",\n \"disabledFg\": \"#010409\",\n \"border\": \"rgba(0,0,0,0)\"\n }\n },\n \"switchKnob\": {\n \"bg\": \"#0d1117\",\n \"border\": \"#606771\",\n \"disabledBg\": \"#161b22\",\n \"checked\": {\n \"bg\": \"#0d1117\",\n \"disabledBg\": \"#161b22\",\n \"border\": \"rgba(31,111,235,0.35)\"\n }\n },\n \"segmentedControl\": {\n \"bg\": \"rgba(110,118,129,0.1)\",\n \"button\": {\n \"bg\": \"#0d1117\",\n \"hover\": {\n \"bg\": \"#30363d\"\n },\n \"active\": {\n \"bg\": \"#21262d\"\n },\n \"selected\": {\n \"border\": \"#6e7681\"\n }\n }\n },\n \"treeViewItem\": {\n \"chevron\": {\n \"hoverBg\": \"rgba(177,186,196,0.12)\"\n },\n \"directory\": {\n \"fill\": \"#7d8590\"\n }\n },\n \"fg\": {\n \"default\": \"#e6edf3\",\n \"muted\": \"#7d8590\",\n \"subtle\": \"#6e7681\",\n \"onEmphasis\": \"#ffffff\"\n },\n \"canvas\": {\n \"default\": \"#0d1117\",\n \"overlay\": \"#161b22\",\n \"inset\": \"#010409\",\n \"subtle\": \"#161b22\"\n },\n \"border\": {\n \"default\": \"#30363d\",\n \"muted\": \"#21262d\",\n \"subtle\": \"rgba(240,246,252,0.1)\"\n },\n \"shadow\": {\n \"small\": \"0 0 transparent\",\n \"medium\": \"0 3px 6px #010409\",\n \"large\": \"0 8px 24px #010409\",\n \"extraLarge\": \"0 12px 48px #010409\"\n },\n \"neutral\": {\n \"emphasisPlus\": \"#6e7681\",\n \"emphasis\": \"#6e7681\",\n \"muted\": \"rgba(110,118,129,0.4)\",\n \"subtle\": \"rgba(110,118,129,0.1)\"\n },\n \"accent\": {\n \"fg\": \"#2f81f7\",\n \"emphasis\": \"#1f6feb\",\n \"muted\": \"rgba(56,139,253,0.4)\",\n \"subtle\": \"rgba(56,139,253,0.1)\"\n },\n \"success\": {\n \"fg\": \"#3fb950\",\n \"emphasis\": \"#238636\",\n \"muted\": \"rgba(46,160,67,0.4)\",\n \"subtle\": \"rgba(46,160,67,0.15)\"\n },\n \"attention\": {\n \"fg\": \"#d29922\",\n \"emphasis\": \"#9e6a03\",\n \"muted\": \"rgba(187,128,9,0.4)\",\n \"subtle\": \"rgba(187,128,9,0.15)\"\n },\n \"severe\": {\n \"fg\": \"#db6d28\",\n \"emphasis\": \"#bd561d\",\n \"muted\": \"rgba(219,109,40,0.4)\",\n \"subtle\": \"rgba(219,109,40,0.1)\"\n },\n \"danger\": {\n \"fg\": \"#f85149\",\n \"emphasis\": \"#da3633\",\n \"muted\": \"rgba(248,81,73,0.4)\",\n \"subtle\": \"rgba(248,81,73,0.1)\"\n },\n \"open\": {\n \"fg\": \"#3fb950\",\n \"emphasis\": \"#238636\",\n \"muted\": \"rgba(46,160,67,0.4)\",\n \"subtle\": \"rgba(46,160,67,0.15)\"\n },\n \"closed\": {\n \"fg\": \"#f85149\",\n \"emphasis\": \"#da3633\",\n \"muted\": \"rgba(248,81,73,0.4)\",\n \"subtle\": \"rgba(248,81,73,0.15)\"\n },\n \"done\": {\n \"fg\": \"#a371f7\",\n \"emphasis\": \"#8957e5\",\n \"muted\": \"rgba(163,113,247,0.4)\",\n \"subtle\": \"rgba(163,113,247,0.1)\"\n },\n \"sponsors\": {\n \"fg\": \"#db61a2\",\n \"emphasis\": \"#bf4b8a\",\n \"muted\": \"rgba(219,97,162,0.4)\",\n \"subtle\": \"rgba(219,97,162,0.1)\"\n },\n \"primer\": {\n \"fg\": {\n \"disabled\": \"#484f58\"\n },\n \"canvas\": {\n \"backdrop\": \"rgba(1,4,9,0.8)\",\n \"sticky\": \"rgba(13,17,23,0.95)\"\n },\n \"border\": {\n \"active\": \"#f78166\",\n \"contrast\": \"rgba(255,255,255,0.2)\"\n },\n \"shadow\": {\n \"highlight\": \"0 0 transparent\",\n \"inset\": \"0 0 transparent\"\n }\n },\n \"scale\": {\n \"black\": \"#010409\",\n \"white\": \"#ffffff\",\n \"gray\": [\n \"#f0f6fc\",\n \"#c9d1d9\",\n \"#b1bac4\",\n \"#8b949e\",\n \"#6e7681\",\n \"#484f58\",\n \"#30363d\",\n \"#21262d\",\n \"#161b22\",\n \"#0d1117\"\n ],\n \"blue\": [\n \"#cae8ff\",\n \"#a5d6ff\",\n \"#79c0ff\",\n \"#58a6ff\",\n \"#388bfd\",\n \"#1f6feb\",\n \"#1158c7\",\n \"#0d419d\",\n \"#0c2d6b\",\n \"#051d4d\"\n ],\n \"green\": [\n \"#aff5b4\",\n \"#7ee787\",\n \"#56d364\",\n \"#3fb950\",\n \"#2ea043\",\n \"#238636\",\n \"#196c2e\",\n \"#0f5323\",\n \"#033a16\",\n \"#04260f\"\n ],\n \"yellow\": [\n \"#f8e3a1\",\n \"#f2cc60\",\n \"#e3b341\",\n \"#d29922\",\n \"#bb8009\",\n \"#9e6a03\",\n \"#845306\",\n \"#693e00\",\n \"#4b2900\",\n \"#341a00\"\n ],\n \"orange\": [\n \"#ffdfb6\",\n \"#ffc680\",\n \"#ffa657\",\n \"#f0883e\",\n \"#db6d28\",\n \"#bd561d\",\n \"#9b4215\",\n \"#762d0a\",\n \"#5a1e02\",\n \"#3d1300\"\n ],\n \"red\": [\n \"#ffdcd7\",\n \"#ffc1ba\",\n \"#ffa198\",\n \"#ff7b72\",\n \"#f85149\",\n \"#da3633\",\n \"#b62324\",\n \"#8e1519\",\n \"#67060c\",\n \"#490202\"\n ],\n \"purple\": [\n \"#eddeff\",\n \"#e2c5ff\",\n \"#d2a8ff\",\n \"#bc8cff\",\n \"#a371f7\",\n \"#8957e5\",\n \"#6e40c9\",\n \"#553098\",\n \"#3c1e70\",\n \"#271052\"\n ],\n \"pink\": [\n \"#ffdaec\",\n \"#ffbedd\",\n \"#ff9bce\",\n \"#f778ba\",\n \"#db61a2\",\n \"#bf4b8a\",\n \"#9e3670\",\n \"#7d2457\",\n \"#5e103e\",\n \"#42062a\"\n ],\n \"coral\": [\n \"#ffddd2\",\n \"#ffc2b2\",\n \"#ffa28b\",\n \"#f78166\",\n \"#ea6045\",\n \"#cf462d\",\n \"#ac3220\",\n \"#872012\",\n \"#640d04\",\n \"#460701\"\n ]\n }\n};\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.default = {\n \"canvasDefaultTransparent\": \"rgba(13,17,23,0)\",\n \"pageHeaderBg\": \"#0d1117\",\n \"marketingIcon\": {\n \"primary\": \"#79c0ff\",\n \"secondary\": \"#1f6feb\"\n },\n \"diffBlob\": {\n \"addition\": {\n \"numText\": \"#c9d1d9\",\n \"fg\": \"#c9d1d9\",\n \"numBg\": \"rgba(88,166,255,0.3)\",\n \"lineBg\": \"rgba(56,139,253,0.15)\",\n \"wordBg\": \"rgba(56,139,253,0.4)\"\n },\n \"deletion\": {\n \"numText\": \"#c9d1d9\",\n \"fg\": \"#c9d1d9\",\n \"numBg\": \"rgba(212,118,22,0.3)\",\n \"lineBg\": \"rgba(212,118,22,0.1)\",\n \"wordBg\": \"rgba(212,118,22,0.4)\"\n },\n \"hunk\": {\n \"numBg\": \"rgba(56,139,253,0.4)\"\n },\n \"expander\": {\n \"icon\": \"#8b949e\"\n },\n \"selectedLineHighlightMixBlendMode\": \"screen\"\n },\n \"diffstat\": {\n \"deletionBorder\": \"rgba(240,246,252,0.1)\",\n \"additionBorder\": \"rgba(240,246,252,0.1)\",\n \"additionBg\": \"#58a6ff\"\n },\n \"searchKeyword\": {\n \"hl\": \"rgba(210,153,34,0.4)\"\n },\n \"prettylights\": {\n \"syntax\": {\n \"comment\": \"#8b949e\",\n \"constant\": \"#79c0ff\",\n \"entity\": \"#d2a8ff\",\n \"storageModifierImport\": \"#c9d1d9\",\n \"entityTag\": \"#a5d6ff\",\n \"keyword\": \"#ec8e2c\",\n \"string\": \"#a5d6ff\",\n \"variable\": \"#fdac54\",\n \"brackethighlighterUnmatched\": \"#d47616\",\n \"invalidIllegalText\": \"#f0f6fc\",\n \"invalidIllegalBg\": \"#6c3906\",\n \"carriageReturnText\": \"#f0f6fc\",\n \"carriageReturnBg\": \"#914d04\",\n \"stringRegexp\": \"#a5d6ff\",\n \"markupList\": \"#f2cc60\",\n \"markupHeading\": \"#1f6feb\",\n \"markupItalic\": \"#c9d1d9\",\n \"markupBold\": \"#c9d1d9\",\n \"markupDeletedText\": \"#ffe2bb\",\n \"markupDeletedBg\": \"#4e2906\",\n \"markupInsertedText\": \"#cae8ff\",\n \"markupInsertedBg\": \"#0c2d6b\",\n \"markupChangedText\": \"#ffe2bb\",\n \"markupChangedBg\": \"#4e2906\",\n \"markupIgnoredText\": \"#c9d1d9\",\n \"markupIgnoredBg\": \"#1158c7\",\n \"metaDiffRange\": \"#d2a8ff\",\n \"brackethighlighterAngle\": \"#8b949e\",\n \"sublimelinterGutterMark\": \"#484f58\",\n \"constantOtherReferenceLink\": \"#a5d6ff\"\n }\n },\n \"codemirror\": {\n \"text\": \"#c9d1d9\",\n \"bg\": \"#0d1117\",\n \"guttersBg\": \"#0d1117\",\n \"guttermarkerText\": \"#0d1117\",\n \"guttermarkerSubtleText\": \"#6e7681\",\n \"linenumberText\": \"#8b949e\",\n \"cursor\": \"#c9d1d9\",\n \"selectionBg\": \"rgba(56,139,253,0.4)\",\n \"activelineBg\": \"rgba(110,118,129,0.1)\",\n \"matchingbracketText\": \"#c9d1d9\",\n \"linesBg\": \"#0d1117\",\n \"syntax\": {\n \"comment\": \"#8b949e\",\n \"constant\": \"#79c0ff\",\n \"entity\": \"#d2a8ff\",\n \"keyword\": \"#ec8e2c\",\n \"storage\": \"#ec8e2c\",\n \"string\": \"#a5d6ff\",\n \"support\": \"#79c0ff\",\n \"variable\": \"#fdac54\"\n }\n },\n \"checks\": {\n \"bg\": \"#010409\",\n \"runBorderWidth\": \"1px\",\n \"containerBorderWidth\": \"1px\",\n \"textPrimary\": \"#c9d1d9\",\n \"textSecondary\": \"#8b949e\",\n \"textLink\": \"#58a6ff\",\n \"btnIcon\": \"#8b949e\",\n \"btnHoverIcon\": \"#c9d1d9\",\n \"btnHoverBg\": \"rgba(110,118,129,0.1)\",\n \"inputText\": \"#8b949e\",\n \"inputPlaceholderText\": \"#6e7681\",\n \"inputFocusText\": \"#c9d1d9\",\n \"inputBg\": \"#161b22\",\n \"inputShadow\": \"0 0 0 1px (obj) => (0, get_1.default)(obj, path)\",\n \"donutError\": \"#d47616\",\n \"donutPending\": \"#d29922\",\n \"donutSuccess\": \"#388bfd\",\n \"donutNeutral\": \"#8b949e\",\n \"dropdownText\": \"#c9d1d9\",\n \"dropdownBg\": \"#161b22\",\n \"dropdownBorder\": \"#30363d\",\n \"dropdownShadow\": \"rgba(1,4,9,0.3)\",\n \"dropdownHoverText\": \"#c9d1d9\",\n \"dropdownHoverBg\": \"rgba(110,118,129,0.1)\",\n \"dropdownBtnHoverText\": \"#c9d1d9\",\n \"dropdownBtnHoverBg\": \"rgba(110,118,129,0.1)\",\n \"scrollbarThumbBg\": \"rgba(110,118,129,0.4)\",\n \"headerLabelText\": \"#8b949e\",\n \"headerLabelOpenText\": \"#c9d1d9\",\n \"headerBorder\": \"#21262d\",\n \"headerIcon\": \"#8b949e\",\n \"lineText\": \"#8b949e\",\n \"lineNumText\": \"#6e7681\",\n \"lineTimestampText\": \"#6e7681\",\n \"lineHoverBg\": \"rgba(110,118,129,0.1)\",\n \"lineSelectedBg\": \"rgba(56,139,253,0.1)\",\n \"lineSelectedNumText\": \"#58a6ff\",\n \"lineDtFmText\": \"#ffffff\",\n \"lineDtFmBg\": \"#9e6a03\",\n \"gateBg\": \"rgba(187,128,9,0.15)\",\n \"gateText\": \"#8b949e\",\n \"gateWaitingText\": \"#d29922\",\n \"stepHeaderOpenBg\": \"#161b22\",\n \"stepErrorText\": \"#d47616\",\n \"stepWarningText\": \"#d29922\",\n \"loglineText\": \"#8b949e\",\n \"loglineNumText\": \"#6e7681\",\n \"loglineDebugText\": \"#a371f7\",\n \"loglineErrorText\": \"#8b949e\",\n \"loglineErrorNumText\": \"#6e7681\",\n \"loglineErrorBg\": \"rgba(212,118,22,0.1)\",\n \"loglineWarningText\": \"#8b949e\",\n \"loglineWarningNumText\": \"#d29922\",\n \"loglineWarningBg\": \"rgba(187,128,9,0.15)\",\n \"loglineCommandText\": \"#58a6ff\",\n \"loglineSectionText\": \"#58a6ff\",\n \"ansi\": {\n \"black\": \"#0d1117\",\n \"blackBright\": \"#161b22\",\n \"white\": \"#b1bac4\",\n \"whiteBright\": \"#b1bac4\",\n \"gray\": \"#6e7681\",\n \"red\": \"#ec8e2c\",\n \"redBright\": \"#fdac54\",\n \"green\": \"#58a6ff\",\n \"greenBright\": \"#79c0ff\",\n \"yellow\": \"#d29922\",\n \"yellowBright\": \"#e3b341\",\n \"blue\": \"#58a6ff\",\n \"blueBright\": \"#79c0ff\",\n \"magenta\": \"#bc8cff\",\n \"magentaBright\": \"#d2a8ff\",\n \"cyan\": \"#76e3ea\",\n \"cyanBright\": \"#b3f0ff\"\n }\n },\n \"project\": {\n \"headerBg\": \"#0d1117\",\n \"sidebarBg\": \"#161b22\",\n \"gradientIn\": \"#161b22\",\n \"gradientOut\": \"rgba(22,27,34,0)\"\n },\n \"mktg\": {\n \"btn\": {\n \"bg\": \"#f6f8fa\",\n \"shadow\": {\n \"outline\": \"rgb(255 255 255 / 25%) 0 0 0 1px inset\",\n \"focus\": \"rgb(255 255 255 / 25%) 0 0 0 4px\",\n \"hover\": \"0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)\",\n \"hoverMuted\": \"rgb(255 255 255) 0 0 0 2px inset\"\n }\n }\n },\n \"control\": {\n \"borderColor\": {\n \"emphasis\": \"#606771\"\n }\n },\n \"avatar\": {\n \"bg\": \"rgba(255,255,255,0.1)\",\n \"border\": \"rgba(240,246,252,0.1)\",\n \"stackFade\": \"#30363d\",\n \"stackFadeMore\": \"#21262d\",\n \"childShadow\": \"0 0 0 2px #0d1117\"\n },\n \"topicTag\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"counter\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"selectMenu\": {\n \"backdropBorder\": \"#484f58\",\n \"tapHighlight\": \"rgba(48,54,61,0.5)\",\n \"tapFocusBg\": \"#0c2d6b\"\n },\n \"overlay\": {\n \"shadow\": \"0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85)\",\n \"backdrop\": \"rgba(22,27,34,0.4)\"\n },\n \"header\": {\n \"text\": \"rgba(255,255,255,0.7)\",\n \"bg\": \"#161b22\",\n \"divider\": \"#8b949e\",\n \"logo\": \"#f0f6fc\"\n },\n \"headerSearch\": {\n \"bg\": \"#0d1117\",\n \"border\": \"#30363d\"\n },\n \"sidenav\": {\n \"selectedBg\": \"#21262d\"\n },\n \"menu\": {\n \"bgActive\": \"#161b22\"\n },\n \"input\": {\n \"disabledBg\": \"rgba(110,118,129,0)\"\n },\n \"timeline\": {\n \"badgeBg\": \"#21262d\"\n },\n \"ansi\": {\n \"black\": \"#484f58\",\n \"blackBright\": \"#6e7681\",\n \"white\": \"#b1bac4\",\n \"whiteBright\": \"#ffffff\",\n \"gray\": \"#6e7681\",\n \"red\": \"#ec8e2c\",\n \"redBright\": \"#fdac54\",\n \"green\": \"#58a6ff\",\n \"greenBright\": \"#79c0ff\",\n \"yellow\": \"#d29922\",\n \"yellowBright\": \"#e3b341\",\n \"blue\": \"#58a6ff\",\n \"blueBright\": \"#79c0ff\",\n \"magenta\": \"#bc8cff\",\n \"magentaBright\": \"#d2a8ff\",\n \"cyan\": \"#39c5cf\",\n \"cyanBright\": \"#56d4dd\"\n },\n \"btn\": {\n \"text\": \"#c9d1d9\",\n \"bg\": \"#21262d\",\n \"border\": \"rgba(240,246,252,0.1)\",\n \"shadow\": \"0 0 transparent\",\n \"insetShadow\": \"0 0 transparent\",\n \"hoverBg\": \"#30363d\",\n \"hoverBorder\": \"#8b949e\",\n \"activeBg\": \"hsla(212,12%,18%,1)\",\n \"activeBorder\": \"#6e7681\",\n \"selectedBg\": \"#161b22\",\n \"counterBg\": \"#30363d\",\n \"primary\": {\n \"text\": \"#ffffff\",\n \"bg\": \"#1f6feb\",\n \"border\": \"rgba(240,246,252,0.1)\",\n \"shadow\": \"0 0 transparent\",\n \"insetShadow\": \"0 0 transparent\",\n \"hoverBg\": \"#388bfd\",\n \"hoverBorder\": \"rgba(240,246,252,0.1)\",\n \"selectedBg\": \"#1f6feb\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(255,255,255,0.5)\",\n \"disabledBg\": \"rgba(31,111,235,0.6)\",\n \"disabledBorder\": \"rgba(240,246,252,0.1)\",\n \"icon\": \"#ffffff\",\n \"counterBg\": \"rgba(5,29,77,0.2)\"\n },\n \"outline\": {\n \"text\": \"#388bfd\",\n \"hoverText\": \"#58a6ff\",\n \"hoverBg\": \"#30363d\",\n \"hoverBorder\": \"rgba(240,246,252,0.1)\",\n \"hoverShadow\": \"0 1px 0 rgba(1,4,9,0.1)\",\n \"hoverInsetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverCounterBg\": \"rgba(5,29,77,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"#0d419d\",\n \"selectedBorder\": \"rgba(240,246,252,0.1)\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(88,166,255,0.5)\",\n \"disabledBg\": \"#0d1117\",\n \"disabledCounterBg\": \"rgba(31,111,235,0.05)\",\n \"counterBg\": \"rgba(5,29,77,0.2)\",\n \"hoverCounterFg\": \"#58a6ff\",\n \"disabledCounterFg\": \"rgba(88,166,255,0.5)\",\n \"counterFg\": \"#388bfd\"\n },\n \"danger\": {\n \"text\": \"#d47616\",\n \"hoverText\": \"#ffffff\",\n \"hoverBg\": \"#b76100\",\n \"hoverBorder\": \"#d47616\",\n \"hoverShadow\": \"0 0 transparent\",\n \"hoverInsetShadow\": \"0 0 transparent\",\n \"hoverIcon\": \"#ffffff\",\n \"hoverCounterBg\": \"rgba(255,255,255,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"#914d04\",\n \"selectedBorder\": \"#ec8e2c\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(212,118,22,0.5)\",\n \"disabledBg\": \"#0d1117\",\n \"disabledCounterBg\": \"rgba(183,97,0,0.05)\",\n \"counterBg\": \"rgba(51,28,4,0.2)\",\n \"icon\": \"#d47616\",\n \"counterFg\": \"#d47616\",\n \"disabledCounterFg\": \"rgba(212,118,22,0.5)\",\n \"hoverCounterFg\": \"#ffffff\"\n }\n },\n \"underlinenav\": {\n \"icon\": \"#6e7681\",\n \"borderHover\": \"rgba(110,118,129,0.4)\"\n },\n \"actionListItem\": {\n \"inlineDivider\": \"rgba(48,54,61,0.48)\",\n \"default\": {\n \"hoverBg\": \"rgba(177,186,196,0.12)\",\n \"hoverBorder\": \"rgba(0,0,0,0)\",\n \"activeBg\": \"rgba(177,186,196,0.2)\",\n \"activeBorder\": \"rgba(0,0,0,0)\",\n \"selectedBg\": \"rgba(177,186,196,0.08)\"\n },\n \"danger\": {\n \"hoverBg\": \"rgba(212,118,22,0.16)\",\n \"activeBg\": \"rgba(212,118,22,0.24)\",\n \"hoverText\": \"#ec8e2c\"\n }\n },\n \"switchTrack\": {\n \"bg\": \"rgba(110,118,129,0.1)\",\n \"hoverBg\": \"hsla(215,8%,72%,0.1)\",\n \"activeBg\": \"rgba(110,118,129,0.4)\",\n \"disabledBg\": \"#21262d\",\n \"fg\": \"#8b949e\",\n \"disabledFg\": \"#010409\",\n \"border\": \"rgba(0,0,0,0)\",\n \"checked\": {\n \"bg\": \"rgba(31,111,235,0.35)\",\n \"hoverBg\": \"rgba(31,111,235,0.5)\",\n \"activeBg\": \"rgba(31,111,235,0.65)\",\n \"fg\": \"#ffffff\",\n \"disabledFg\": \"#010409\",\n \"border\": \"rgba(0,0,0,0)\"\n }\n },\n \"switchKnob\": {\n \"bg\": \"#0d1117\",\n \"border\": \"#606771\",\n \"disabledBg\": \"#161b22\",\n \"checked\": {\n \"bg\": \"#0d1117\",\n \"disabledBg\": \"#161b22\",\n \"border\": \"rgba(31,111,235,0.35)\"\n }\n },\n \"segmentedControl\": {\n \"bg\": \"rgba(110,118,129,0.1)\",\n \"button\": {\n \"bg\": \"#0d1117\",\n \"hover\": {\n \"bg\": \"#30363d\"\n },\n \"active\": {\n \"bg\": \"#21262d\"\n },\n \"selected\": {\n \"border\": \"#6e7681\"\n }\n }\n },\n \"treeViewItem\": {\n \"chevron\": {\n \"hoverBg\": \"rgba(177,186,196,0.12)\"\n },\n \"directory\": {\n \"fill\": \"#8b949e\"\n }\n },\n \"fg\": {\n \"default\": \"#c9d1d9\",\n \"muted\": \"#8b949e\",\n \"subtle\": \"#6e7681\",\n \"onEmphasis\": \"#ffffff\"\n },\n \"canvas\": {\n \"default\": \"#0d1117\",\n \"overlay\": \"#161b22\",\n \"inset\": \"#010409\",\n \"subtle\": \"#161b22\"\n },\n \"border\": {\n \"default\": \"#30363d\",\n \"muted\": \"#21262d\",\n \"subtle\": \"rgba(240,246,252,0.1)\"\n },\n \"shadow\": {\n \"small\": \"0 0 transparent\",\n \"medium\": \"0 3px 6px #010409\",\n \"large\": \"0 8px 24px #010409\",\n \"extraLarge\": \"0 12px 48px #010409\"\n },\n \"neutral\": {\n \"emphasisPlus\": \"#6e7681\",\n \"emphasis\": \"#6e7681\",\n \"muted\": \"rgba(110,118,129,0.4)\",\n \"subtle\": \"rgba(110,118,129,0.1)\"\n },\n \"accent\": {\n \"fg\": \"#58a6ff\",\n \"emphasis\": \"#1f6feb\",\n \"muted\": \"rgba(56,139,253,0.4)\",\n \"subtle\": \"rgba(56,139,253,0.1)\"\n },\n \"success\": {\n \"fg\": \"#58a6ff\",\n \"emphasis\": \"#1f6feb\",\n \"muted\": \"rgba(56,139,253,0.4)\",\n \"subtle\": \"rgba(56,139,253,0.15)\"\n },\n \"attention\": {\n \"fg\": \"#d29922\",\n \"emphasis\": \"#9e6a03\",\n \"muted\": \"rgba(187,128,9,0.4)\",\n \"subtle\": \"rgba(187,128,9,0.15)\"\n },\n \"severe\": {\n \"fg\": \"#d47616\",\n \"emphasis\": \"#b76100\",\n \"muted\": \"rgba(212,118,22,0.4)\",\n \"subtle\": \"rgba(212,118,22,0.1)\"\n },\n \"danger\": {\n \"fg\": \"#d47616\",\n \"emphasis\": \"#b76100\",\n \"muted\": \"rgba(212,118,22,0.4)\",\n \"subtle\": \"rgba(212,118,22,0.1)\"\n },\n \"open\": {\n \"fg\": \"#ec8e2c\",\n \"emphasis\": \"#b76100\",\n \"muted\": \"rgba(212,118,22,0.4)\",\n \"subtle\": \"rgba(212,118,22,0.15)\"\n },\n \"closed\": {\n \"fg\": \"#8b949e\",\n \"emphasis\": \"#6e7681\",\n \"muted\": \"rgba(110,118,129,0.4)\",\n \"subtle\": \"rgba(110,118,129,0.1)\"\n },\n \"done\": {\n \"fg\": \"#a371f7\",\n \"emphasis\": \"#8957e5\",\n \"muted\": \"rgba(163,113,247,0.4)\",\n \"subtle\": \"rgba(163,113,247,0.1)\"\n },\n \"sponsors\": {\n \"fg\": \"#db61a2\",\n \"emphasis\": \"#bf4b8a\",\n \"muted\": \"rgba(219,97,162,0.4)\",\n \"subtle\": \"rgba(219,97,162,0.1)\"\n },\n \"primer\": {\n \"fg\": {\n \"disabled\": \"#484f58\"\n },\n \"canvas\": {\n \"backdrop\": \"rgba(1,4,9,0.8)\",\n \"sticky\": \"rgba(13,17,23,0.95)\"\n },\n \"border\": {\n \"active\": \"#f78166\",\n \"contrast\": \"rgba(255,255,255,0.2)\"\n },\n \"shadow\": {\n \"highlight\": \"0 0 transparent\",\n \"inset\": \"0 0 transparent\"\n }\n },\n \"scale\": {\n \"black\": \"#010409\",\n \"white\": \"#ffffff\",\n \"gray\": [\n \"#f0f6fc\",\n \"#c9d1d9\",\n \"#b1bac4\",\n \"#8b949e\",\n \"#6e7681\",\n \"#484f58\",\n \"#30363d\",\n \"#21262d\",\n \"#161b22\",\n \"#0d1117\"\n ],\n \"blue\": [\n \"#cae8ff\",\n \"#a5d6ff\",\n \"#79c0ff\",\n \"#58a6ff\",\n \"#388bfd\",\n \"#1f6feb\",\n \"#1158c7\",\n \"#0d419d\",\n \"#0c2d6b\",\n \"#051d4d\"\n ],\n \"green\": [\n \"#cae8ff\",\n \"#a5d6ff\",\n \"#79c0ff\",\n \"#58a6ff\",\n \"#388bfd\",\n \"#1f6feb\",\n \"#1158c7\",\n \"#0d419d\",\n \"#0c2d6b\",\n \"#051d4d\"\n ],\n \"yellow\": [\n \"#f8e3a1\",\n \"#f2cc60\",\n \"#e3b341\",\n \"#d29922\",\n \"#bb8009\",\n \"#9e6a03\",\n \"#845306\",\n \"#693e00\",\n \"#4b2900\",\n \"#341a00\"\n ],\n \"orange\": [\n \"#ffe2bb\",\n \"#ffc981\",\n \"#fdac54\",\n \"#ec8e2c\",\n \"#d47616\",\n \"#b76100\",\n \"#914d04\",\n \"#6c3906\",\n \"#4e2906\",\n \"#331c04\"\n ],\n \"red\": [\n \"#ffe2bb\",\n \"#ffc981\",\n \"#fdac54\",\n \"#ec8e2c\",\n \"#d47616\",\n \"#b76100\",\n \"#914d04\",\n \"#6c3906\",\n \"#4e2906\",\n \"#331c04\"\n ],\n \"purple\": [\n \"#eddeff\",\n \"#e2c5ff\",\n \"#d2a8ff\",\n \"#bc8cff\",\n \"#a371f7\",\n \"#8957e5\",\n \"#6e40c9\",\n \"#553098\",\n \"#3c1e70\",\n \"#271052\"\n ],\n \"pink\": [\n \"#ffdaec\",\n \"#ffbedd\",\n \"#ff9bce\",\n \"#f778ba\",\n \"#db61a2\",\n \"#bf4b8a\",\n \"#9e3670\",\n \"#7d2457\",\n \"#5e103e\",\n \"#42062a\"\n ],\n \"coral\": [\n \"#ffddd2\",\n \"#ffc2b2\",\n \"#ffa28b\",\n \"#f78166\",\n \"#ea6045\",\n \"#cf462d\",\n \"#ac3220\",\n \"#872012\",\n \"#640d04\",\n \"#460701\"\n ]\n }\n};\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.default = {\n \"canvasDefaultTransparent\": \"rgba(34,39,46,0)\",\n \"pageHeaderBg\": \"#22272e\",\n \"marketingIcon\": {\n \"primary\": \"#6cb6ff\",\n \"secondary\": \"#316dca\"\n },\n \"diffBlob\": {\n \"addition\": {\n \"numText\": \"#adbac7\",\n \"fg\": \"#adbac7\",\n \"numBg\": \"rgba(87,171,90,0.3)\",\n \"lineBg\": \"rgba(70,149,74,0.15)\",\n \"wordBg\": \"rgba(70,149,74,0.4)\"\n },\n \"deletion\": {\n \"numText\": \"#adbac7\",\n \"fg\": \"#adbac7\",\n \"numBg\": \"rgba(229,83,75,0.3)\",\n \"lineBg\": \"rgba(229,83,75,0.1)\",\n \"wordBg\": \"rgba(229,83,75,0.4)\"\n },\n \"hunk\": {\n \"numBg\": \"rgba(65,132,228,0.4)\"\n },\n \"expander\": {\n \"icon\": \"#adbac7\"\n },\n \"selectedLineHighlightMixBlendMode\": \"screen\"\n },\n \"diffstat\": {\n \"deletionBorder\": \"rgba(205,217,229,0.1)\",\n \"additionBorder\": \"rgba(205,217,229,0.1)\",\n \"additionBg\": \"#57ab5a\"\n },\n \"searchKeyword\": {\n \"hl\": \"rgba(198,144,38,0.4)\"\n },\n \"prettylights\": {\n \"syntax\": {\n \"comment\": \"#768390\",\n \"constant\": \"#6cb6ff\",\n \"entity\": \"#dcbdfb\",\n \"storageModifierImport\": \"#adbac7\",\n \"entityTag\": \"#8ddb8c\",\n \"keyword\": \"#f47067\",\n \"string\": \"#96d0ff\",\n \"variable\": \"#f69d50\",\n \"brackethighlighterUnmatched\": \"#e5534b\",\n \"invalidIllegalText\": \"#cdd9e5\",\n \"invalidIllegalBg\": \"#922323\",\n \"carriageReturnText\": \"#cdd9e5\",\n \"carriageReturnBg\": \"#ad2e2c\",\n \"stringRegexp\": \"#8ddb8c\",\n \"markupList\": \"#eac55f\",\n \"markupHeading\": \"#316dca\",\n \"markupItalic\": \"#adbac7\",\n \"markupBold\": \"#adbac7\",\n \"markupDeletedText\": \"#ffd8d3\",\n \"markupDeletedBg\": \"#78191b\",\n \"markupInsertedText\": \"#b4f1b4\",\n \"markupInsertedBg\": \"#1b4721\",\n \"markupChangedText\": \"#ffddb0\",\n \"markupChangedBg\": \"#682d0f\",\n \"markupIgnoredText\": \"#adbac7\",\n \"markupIgnoredBg\": \"#255ab2\",\n \"metaDiffRange\": \"#dcbdfb\",\n \"brackethighlighterAngle\": \"#768390\",\n \"sublimelinterGutterMark\": \"#545d68\",\n \"constantOtherReferenceLink\": \"#96d0ff\"\n }\n },\n \"codemirror\": {\n \"text\": \"#adbac7\",\n \"bg\": \"#22272e\",\n \"guttersBg\": \"#22272e\",\n \"guttermarkerText\": \"#22272e\",\n \"guttermarkerSubtleText\": \"#636e7b\",\n \"linenumberText\": \"#768390\",\n \"cursor\": \"#adbac7\",\n \"selectionBg\": \"rgba(65,132,228,0.4)\",\n \"activelineBg\": \"rgba(99,110,123,0.1)\",\n \"matchingbracketText\": \"#adbac7\",\n \"linesBg\": \"#22272e\",\n \"syntax\": {\n \"comment\": \"#768390\",\n \"constant\": \"#6cb6ff\",\n \"entity\": \"#dcbdfb\",\n \"keyword\": \"#f47067\",\n \"storage\": \"#f47067\",\n \"string\": \"#96d0ff\",\n \"support\": \"#6cb6ff\",\n \"variable\": \"#f69d50\"\n }\n },\n \"checks\": {\n \"bg\": \"#1c2128\",\n \"runBorderWidth\": \"1px\",\n \"containerBorderWidth\": \"1px\",\n \"textPrimary\": \"#adbac7\",\n \"textSecondary\": \"#768390\",\n \"textLink\": \"#539bf5\",\n \"btnIcon\": \"#768390\",\n \"btnHoverIcon\": \"#adbac7\",\n \"btnHoverBg\": \"rgba(99,110,123,0.1)\",\n \"inputText\": \"#768390\",\n \"inputPlaceholderText\": \"#636e7b\",\n \"inputFocusText\": \"#adbac7\",\n \"inputBg\": \"#2d333b\",\n \"inputShadow\": \"0 0 0 1px (obj) => (0, get_1.default)(obj, path)\",\n \"donutError\": \"#e5534b\",\n \"donutPending\": \"#c69026\",\n \"donutSuccess\": \"#46954a\",\n \"donutNeutral\": \"#768390\",\n \"dropdownText\": \"#adbac7\",\n \"dropdownBg\": \"#2d333b\",\n \"dropdownBorder\": \"#444c56\",\n \"dropdownShadow\": \"rgba(28,33,40,0.3)\",\n \"dropdownHoverText\": \"#adbac7\",\n \"dropdownHoverBg\": \"rgba(99,110,123,0.1)\",\n \"dropdownBtnHoverText\": \"#adbac7\",\n \"dropdownBtnHoverBg\": \"rgba(99,110,123,0.1)\",\n \"scrollbarThumbBg\": \"rgba(99,110,123,0.4)\",\n \"headerLabelText\": \"#768390\",\n \"headerLabelOpenText\": \"#adbac7\",\n \"headerBorder\": \"#373e47\",\n \"headerIcon\": \"#768390\",\n \"lineText\": \"#768390\",\n \"lineNumText\": \"#636e7b\",\n \"lineTimestampText\": \"#636e7b\",\n \"lineHoverBg\": \"rgba(99,110,123,0.1)\",\n \"lineSelectedBg\": \"rgba(65,132,228,0.1)\",\n \"lineSelectedNumText\": \"#539bf5\",\n \"lineDtFmText\": \"#cdd9e5\",\n \"lineDtFmBg\": \"#966600\",\n \"gateBg\": \"rgba(174,124,20,0.15)\",\n \"gateText\": \"#768390\",\n \"gateWaitingText\": \"#c69026\",\n \"stepHeaderOpenBg\": \"#2d333b\",\n \"stepErrorText\": \"#e5534b\",\n \"stepWarningText\": \"#c69026\",\n \"loglineText\": \"#768390\",\n \"loglineNumText\": \"#636e7b\",\n \"loglineDebugText\": \"#986ee2\",\n \"loglineErrorText\": \"#768390\",\n \"loglineErrorNumText\": \"#636e7b\",\n \"loglineErrorBg\": \"rgba(229,83,75,0.1)\",\n \"loglineWarningText\": \"#768390\",\n \"loglineWarningNumText\": \"#c69026\",\n \"loglineWarningBg\": \"rgba(174,124,20,0.15)\",\n \"loglineCommandText\": \"#539bf5\",\n \"loglineSectionText\": \"#57ab5a\",\n \"ansi\": {\n \"black\": \"#22272e\",\n \"blackBright\": \"#2d333b\",\n \"white\": \"#909dab\",\n \"whiteBright\": \"#909dab\",\n \"gray\": \"#636e7b\",\n \"red\": \"#f47067\",\n \"redBright\": \"#ff938a\",\n \"green\": \"#57ab5a\",\n \"greenBright\": \"#6bc46d\",\n \"yellow\": \"#c69026\",\n \"yellowBright\": \"#daaa3f\",\n \"blue\": \"#539bf5\",\n \"blueBright\": \"#6cb6ff\",\n \"magenta\": \"#b083f0\",\n \"magentaBright\": \"#dcbdfb\",\n \"cyan\": \"#76e3ea\",\n \"cyanBright\": \"#b3f0ff\"\n }\n },\n \"project\": {\n \"headerBg\": \"#22272e\",\n \"sidebarBg\": \"#2d333b\",\n \"gradientIn\": \"#2d333b\",\n \"gradientOut\": \"rgba(45,51,59,0)\"\n },\n \"mktg\": {\n \"btn\": {\n \"bg\": \"#f6f8fa\",\n \"shadow\": {\n \"outline\": \"rgb(255 255 255 / 25%) 0 0 0 1px inset\",\n \"focus\": \"rgb(255 255 255 / 25%) 0 0 0 4px\",\n \"hover\": \"0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)\",\n \"hoverMuted\": \"rgb(255 255 255) 0 0 0 2px inset\"\n }\n }\n },\n \"control\": {\n \"borderColor\": {\n \"emphasis\": \"#606771\"\n }\n },\n \"avatar\": {\n \"bg\": \"rgba(205,217,229,0.1)\",\n \"border\": \"rgba(205,217,229,0.1)\",\n \"stackFade\": \"#444c56\",\n \"stackFadeMore\": \"#373e47\",\n \"childShadow\": \"0 0 0 2px #22272e\"\n },\n \"topicTag\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"counter\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"selectMenu\": {\n \"backdropBorder\": \"#545d68\",\n \"tapHighlight\": \"rgba(68,76,86,0.5)\",\n \"tapFocusBg\": \"#143d79\"\n },\n \"overlay\": {\n \"shadow\": \"0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85)\",\n \"backdrop\": \"rgba(45,51,59,0.4)\"\n },\n \"header\": {\n \"text\": \"rgba(205,217,229,0.7)\",\n \"bg\": \"#2d333b\",\n \"divider\": \"#768390\",\n \"logo\": \"#cdd9e5\"\n },\n \"headerSearch\": {\n \"bg\": \"#22272e\",\n \"border\": \"#444c56\"\n },\n \"sidenav\": {\n \"selectedBg\": \"#373e47\"\n },\n \"menu\": {\n \"bgActive\": \"#2d333b\"\n },\n \"input\": {\n \"disabledBg\": \"rgba(99,110,123,0)\"\n },\n \"timeline\": {\n \"badgeBg\": \"#373e47\"\n },\n \"ansi\": {\n \"black\": \"#545d68\",\n \"blackBright\": \"#636e7b\",\n \"white\": \"#909dab\",\n \"whiteBright\": \"#cdd9e5\",\n \"gray\": \"#636e7b\",\n \"red\": \"#f47067\",\n \"redBright\": \"#ff938a\",\n \"green\": \"#57ab5a\",\n \"greenBright\": \"#6bc46d\",\n \"yellow\": \"#c69026\",\n \"yellowBright\": \"#daaa3f\",\n \"blue\": \"#539bf5\",\n \"blueBright\": \"#6cb6ff\",\n \"magenta\": \"#b083f0\",\n \"magentaBright\": \"#dcbdfb\",\n \"cyan\": \"#39c5cf\",\n \"cyanBright\": \"#56d4dd\"\n },\n \"btn\": {\n \"text\": \"#adbac7\",\n \"bg\": \"#373e47\",\n \"border\": \"rgba(205,217,229,0.1)\",\n \"shadow\": \"0 0 transparent\",\n \"insetShadow\": \"0 0 transparent\",\n \"hoverBg\": \"#444c56\",\n \"hoverBorder\": \"#768390\",\n \"activeBg\": \"hsla(213,12%,27%,1)\",\n \"activeBorder\": \"#636e7b\",\n \"selectedBg\": \"#2d333b\",\n \"counterBg\": \"#444c56\",\n \"primary\": {\n \"text\": \"#ffffff\",\n \"bg\": \"#347d39\",\n \"border\": \"rgba(205,217,229,0.1)\",\n \"shadow\": \"0 0 transparent\",\n \"insetShadow\": \"0 0 transparent\",\n \"hoverBg\": \"#46954a\",\n \"hoverBorder\": \"rgba(205,217,229,0.1)\",\n \"selectedBg\": \"#347d39\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(205,217,229,0.5)\",\n \"disabledBg\": \"rgba(52,125,57,0.6)\",\n \"disabledBorder\": \"rgba(205,217,229,0.1)\",\n \"icon\": \"#cdd9e5\",\n \"counterBg\": \"rgba(17,52,23,0.2)\"\n },\n \"outline\": {\n \"text\": \"#4184e4\",\n \"hoverText\": \"#539bf5\",\n \"hoverBg\": \"#444c56\",\n \"hoverBorder\": \"rgba(205,217,229,0.1)\",\n \"hoverShadow\": \"0 1px 0 rgba(28,33,40,0.1)\",\n \"hoverInsetShadow\": \"inset 0 1px 0 rgba(205,217,229,0.03)\",\n \"hoverCounterBg\": \"rgba(15,45,92,0.2)\",\n \"selectedText\": \"#cdd9e5\",\n \"selectedBg\": \"#1b4b91\",\n \"selectedBorder\": \"rgba(205,217,229,0.1)\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(83,155,245,0.5)\",\n \"disabledBg\": \"#22272e\",\n \"disabledCounterBg\": \"rgba(49,109,202,0.05)\",\n \"counterBg\": \"rgba(15,45,92,0.2)\",\n \"hoverCounterFg\": \"#539bf5\",\n \"disabledCounterFg\": \"rgba(83,155,245,0.5)\",\n \"counterFg\": \"#4184e4\"\n },\n \"danger\": {\n \"text\": \"#e5534b\",\n \"hoverText\": \"#cdd9e5\",\n \"hoverBg\": \"#c93c37\",\n \"hoverBorder\": \"#e5534b\",\n \"hoverShadow\": \"0 0 transparent\",\n \"hoverInsetShadow\": \"0 0 transparent\",\n \"hoverIcon\": \"#cdd9e5\",\n \"hoverCounterBg\": \"rgba(255,255,255,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"#ad2e2c\",\n \"selectedBorder\": \"#f47067\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(229,83,75,0.5)\",\n \"disabledBg\": \"#22272e\",\n \"disabledCounterBg\": \"rgba(201,60,55,0.05)\",\n \"counterBg\": \"rgba(93,15,18,0.2)\",\n \"icon\": \"#e5534b\",\n \"counterFg\": \"#e5534b\",\n \"disabledCounterFg\": \"rgba(229,83,75,0.5)\",\n \"hoverCounterFg\": \"#cdd9e5\"\n }\n },\n \"underlinenav\": {\n \"icon\": \"#636e7b\",\n \"borderHover\": \"rgba(99,110,123,0.4)\"\n },\n \"actionListItem\": {\n \"inlineDivider\": \"rgba(68,76,86,0.48)\",\n \"default\": {\n \"hoverBg\": \"rgba(144,157,171,0.12)\",\n \"hoverBorder\": \"rgba(0,0,0,0)\",\n \"activeBg\": \"rgba(144,157,171,0.2)\",\n \"activeBorder\": \"rgba(0,0,0,0)\",\n \"selectedBg\": \"rgba(144,157,171,0.08)\"\n },\n \"danger\": {\n \"hoverBg\": \"rgba(229,83,75,0.16)\",\n \"activeBg\": \"rgba(229,83,75,0.24)\",\n \"hoverText\": \"#f47067\"\n }\n },\n \"switchTrack\": {\n \"bg\": \"rgba(99,110,123,0.1)\",\n \"hoverBg\": \"hsla(213,11%,69%,0.1)\",\n \"activeBg\": \"rgba(99,110,123,0.4)\",\n \"disabledBg\": \"#373e47\",\n \"fg\": \"#768390\",\n \"disabledFg\": \"#1c2128\",\n \"border\": \"rgba(0,0,0,0)\",\n \"checked\": {\n \"bg\": \"rgba(49,109,202,0.35)\",\n \"hoverBg\": \"rgba(49,109,202,0.5)\",\n \"activeBg\": \"rgba(49,109,202,0.65)\",\n \"fg\": \"#cdd9e5\",\n \"disabledFg\": \"#1c2128\",\n \"border\": \"rgba(0,0,0,0)\"\n }\n },\n \"switchKnob\": {\n \"bg\": \"#22272e\",\n \"border\": \"#606771\",\n \"disabledBg\": \"#2d333b\",\n \"checked\": {\n \"bg\": \"#22272e\",\n \"disabledBg\": \"#2d333b\",\n \"border\": \"rgba(49,109,202,0.35)\"\n }\n },\n \"segmentedControl\": {\n \"bg\": \"rgba(99,110,123,0.1)\",\n \"button\": {\n \"bg\": \"#22272e\",\n \"hover\": {\n \"bg\": \"#444c56\"\n },\n \"active\": {\n \"bg\": \"#373e47\"\n },\n \"selected\": {\n \"border\": \"#636e7b\"\n }\n }\n },\n \"treeViewItem\": {\n \"chevron\": {\n \"hoverBg\": \"rgba(144,157,171,0.12)\"\n },\n \"directory\": {\n \"fill\": \"#768390\"\n }\n },\n \"fg\": {\n \"default\": \"#adbac7\",\n \"muted\": \"#768390\",\n \"subtle\": \"#636e7b\",\n \"onEmphasis\": \"#cdd9e5\"\n },\n \"canvas\": {\n \"default\": \"#22272e\",\n \"overlay\": \"#2d333b\",\n \"inset\": \"#1c2128\",\n \"subtle\": \"#2d333b\"\n },\n \"border\": {\n \"default\": \"#444c56\",\n \"muted\": \"#373e47\",\n \"subtle\": \"rgba(205,217,229,0.1)\"\n },\n \"shadow\": {\n \"small\": \"0 0 transparent\",\n \"medium\": \"0 3px 6px #1c2128\",\n \"large\": \"0 8px 24px #1c2128\",\n \"extraLarge\": \"0 12px 48px #1c2128\"\n },\n \"neutral\": {\n \"emphasisPlus\": \"#636e7b\",\n \"emphasis\": \"#636e7b\",\n \"muted\": \"rgba(99,110,123,0.4)\",\n \"subtle\": \"rgba(99,110,123,0.1)\"\n },\n \"accent\": {\n \"fg\": \"#539bf5\",\n \"emphasis\": \"#316dca\",\n \"muted\": \"rgba(65,132,228,0.4)\",\n \"subtle\": \"rgba(65,132,228,0.1)\"\n },\n \"success\": {\n \"fg\": \"#57ab5a\",\n \"emphasis\": \"#347d39\",\n \"muted\": \"rgba(70,149,74,0.4)\",\n \"subtle\": \"rgba(70,149,74,0.15)\"\n },\n \"attention\": {\n \"fg\": \"#c69026\",\n \"emphasis\": \"#966600\",\n \"muted\": \"rgba(174,124,20,0.4)\",\n \"subtle\": \"rgba(174,124,20,0.15)\"\n },\n \"severe\": {\n \"fg\": \"#cc6b2c\",\n \"emphasis\": \"#ae5622\",\n \"muted\": \"rgba(204,107,44,0.4)\",\n \"subtle\": \"rgba(204,107,44,0.1)\"\n },\n \"danger\": {\n \"fg\": \"#e5534b\",\n \"emphasis\": \"#c93c37\",\n \"muted\": \"rgba(229,83,75,0.4)\",\n \"subtle\": \"rgba(229,83,75,0.1)\"\n },\n \"open\": {\n \"fg\": \"#57ab5a\",\n \"emphasis\": \"#347d39\",\n \"muted\": \"rgba(70,149,74,0.4)\",\n \"subtle\": \"rgba(70,149,74,0.15)\"\n },\n \"closed\": {\n \"fg\": \"#e5534b\",\n \"emphasis\": \"#c93c37\",\n \"muted\": \"rgba(229,83,75,0.4)\",\n \"subtle\": \"rgba(229,83,75,0.15)\"\n },\n \"done\": {\n \"fg\": \"#986ee2\",\n \"emphasis\": \"#8256d0\",\n \"muted\": \"rgba(152,110,226,0.4)\",\n \"subtle\": \"rgba(152,110,226,0.1)\"\n },\n \"sponsors\": {\n \"fg\": \"#c96198\",\n \"emphasis\": \"#ae4c82\",\n \"muted\": \"rgba(201,97,152,0.4)\",\n \"subtle\": \"rgba(201,97,152,0.1)\"\n },\n \"primer\": {\n \"fg\": {\n \"disabled\": \"#545d68\"\n },\n \"canvas\": {\n \"backdrop\": \"rgba(28,33,40,0.8)\",\n \"sticky\": \"rgba(34,39,46,0.95)\"\n },\n \"border\": {\n \"active\": \"#ec775c\",\n \"contrast\": \"rgba(205,217,229,0.2)\"\n },\n \"shadow\": {\n \"highlight\": \"0 0 transparent\",\n \"inset\": \"0 0 transparent\"\n }\n },\n \"scale\": {\n \"black\": \"#1c2128\",\n \"white\": \"#cdd9e5\",\n \"gray\": [\n \"#cdd9e5\",\n \"#adbac7\",\n \"#909dab\",\n \"#768390\",\n \"#636e7b\",\n \"#545d68\",\n \"#444c56\",\n \"#373e47\",\n \"#2d333b\",\n \"#22272e\"\n ],\n \"blue\": [\n \"#c6e6ff\",\n \"#96d0ff\",\n \"#6cb6ff\",\n \"#539bf5\",\n \"#4184e4\",\n \"#316dca\",\n \"#255ab2\",\n \"#1b4b91\",\n \"#143d79\",\n \"#0f2d5c\"\n ],\n \"green\": [\n \"#b4f1b4\",\n \"#8ddb8c\",\n \"#6bc46d\",\n \"#57ab5a\",\n \"#46954a\",\n \"#347d39\",\n \"#2b6a30\",\n \"#245829\",\n \"#1b4721\",\n \"#113417\"\n ],\n \"yellow\": [\n \"#fbe090\",\n \"#eac55f\",\n \"#daaa3f\",\n \"#c69026\",\n \"#ae7c14\",\n \"#966600\",\n \"#805400\",\n \"#6c4400\",\n \"#593600\",\n \"#452700\"\n ],\n \"orange\": [\n \"#ffddb0\",\n \"#ffbc6f\",\n \"#f69d50\",\n \"#e0823d\",\n \"#cc6b2c\",\n \"#ae5622\",\n \"#94471b\",\n \"#7f3913\",\n \"#682d0f\",\n \"#4d210c\"\n ],\n \"red\": [\n \"#ffd8d3\",\n \"#ffb8b0\",\n \"#ff938a\",\n \"#f47067\",\n \"#e5534b\",\n \"#c93c37\",\n \"#ad2e2c\",\n \"#922323\",\n \"#78191b\",\n \"#5d0f12\"\n ],\n \"purple\": [\n \"#eedcff\",\n \"#dcbdfb\",\n \"#dcbdfb\",\n \"#b083f0\",\n \"#986ee2\",\n \"#8256d0\",\n \"#6b44bc\",\n \"#5936a2\",\n \"#472c82\",\n \"#352160\"\n ],\n \"pink\": [\n \"#ffd7eb\",\n \"#ffb3d8\",\n \"#fc8dc7\",\n \"#e275ad\",\n \"#c96198\",\n \"#ae4c82\",\n \"#983b6e\",\n \"#7e325a\",\n \"#69264a\",\n \"#551639\"\n ],\n \"coral\": [\n \"#ffdacf\",\n \"#ffb9a5\",\n \"#f79981\",\n \"#ec775c\",\n \"#de5b41\",\n \"#c2442d\",\n \"#a93524\",\n \"#8d291b\",\n \"#771d13\",\n \"#5d1008\"\n ]\n }\n};\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.default = {\n \"canvasDefaultTransparent\": \"rgba(10,12,16,0)\",\n \"pageHeaderBg\": \"#0a0c10\",\n \"marketingIcon\": {\n \"primary\": \"#91cbff\",\n \"secondary\": \"#409eff\"\n },\n \"diffBlob\": {\n \"addition\": {\n \"numText\": \"#f0f3f6\",\n \"fg\": \"#0a0c10\",\n \"numBg\": \"rgba(38,205,77,0.3)\",\n \"lineBg\": \"rgba(9,180,58,0.15)\",\n \"wordBg\": \"#09b43a\"\n },\n \"deletion\": {\n \"numText\": \"#f0f3f6\",\n \"fg\": \"#0a0c10\",\n \"numBg\": \"rgba(255,106,105,0.3)\",\n \"lineBg\": \"rgba(255,106,105,0.1)\",\n \"wordBg\": \"#ff6a69\"\n },\n \"hunk\": {\n \"numBg\": \"rgba(64,158,255,0.4)\"\n },\n \"expander\": {\n \"icon\": \"#f0f3f6\"\n },\n \"selectedLineHighlightMixBlendMode\": \"screen\"\n },\n \"diffstat\": {\n \"deletionBorder\": \"#ffb1af\",\n \"additionBorder\": \"#4ae168\",\n \"additionBg\": \"#26cd4d\"\n },\n \"searchKeyword\": {\n \"hl\": \"rgba(240,183,47,0.4)\"\n },\n \"prettylights\": {\n \"syntax\": {\n \"comment\": \"#bdc4cc\",\n \"constant\": \"#91cbff\",\n \"entity\": \"#dbb7ff\",\n \"storageModifierImport\": \"#f0f3f6\",\n \"entityTag\": \"#72f088\",\n \"keyword\": \"#ff9492\",\n \"string\": \"#addcff\",\n \"variable\": \"#ffb757\",\n \"brackethighlighterUnmatched\": \"#ff6a69\",\n \"invalidIllegalText\": \"#ffffff\",\n \"invalidIllegalBg\": \"#e82a2f\",\n \"carriageReturnText\": \"#ffffff\",\n \"carriageReturnBg\": \"#ff4445\",\n \"stringRegexp\": \"#72f088\",\n \"markupList\": \"#fbd669\",\n \"markupHeading\": \"#409eff\",\n \"markupItalic\": \"#f0f3f6\",\n \"markupBold\": \"#f0f3f6\",\n \"markupDeletedText\": \"#ffdedb\",\n \"markupDeletedBg\": \"#cc1421\",\n \"markupInsertedText\": \"#acf7b6\",\n \"markupInsertedBg\": \"#007728\",\n \"markupChangedText\": \"#ffe1b4\",\n \"markupChangedBg\": \"#a74c00\",\n \"markupIgnoredText\": \"#f0f3f6\",\n \"markupIgnoredBg\": \"#318bf8\",\n \"metaDiffRange\": \"#dbb7ff\",\n \"brackethighlighterAngle\": \"#bdc4cc\",\n \"sublimelinterGutterMark\": \"#7a828e\",\n \"constantOtherReferenceLink\": \"#addcff\"\n }\n },\n \"codemirror\": {\n \"text\": \"#f0f3f6\",\n \"bg\": \"#0a0c10\",\n \"guttersBg\": \"#0a0c10\",\n \"guttermarkerText\": \"#0a0c10\",\n \"guttermarkerSubtleText\": \"#9ea7b3\",\n \"linenumberText\": \"#f0f3f6\",\n \"cursor\": \"#f0f3f6\",\n \"selectionBg\": \"rgba(64,158,255,0.4)\",\n \"activelineBg\": \"rgba(158,167,179,0.1)\",\n \"matchingbracketText\": \"#f0f3f6\",\n \"linesBg\": \"#0a0c10\",\n \"syntax\": {\n \"comment\": \"#bdc4cc\",\n \"constant\": \"#91cbff\",\n \"entity\": \"#dbb7ff\",\n \"keyword\": \"#ff9492\",\n \"storage\": \"#ff9492\",\n \"string\": \"#addcff\",\n \"support\": \"#91cbff\",\n \"variable\": \"#ffb757\"\n }\n },\n \"checks\": {\n \"bg\": \"#010409\",\n \"runBorderWidth\": \"1px\",\n \"containerBorderWidth\": \"1px\",\n \"textPrimary\": \"#f0f3f6\",\n \"textSecondary\": \"#f0f3f6\",\n \"textLink\": \"#71b7ff\",\n \"btnIcon\": \"#f0f3f6\",\n \"btnHoverIcon\": \"#f0f3f6\",\n \"btnHoverBg\": \"rgba(158,167,179,0.1)\",\n \"inputText\": \"#f0f3f6\",\n \"inputPlaceholderText\": \"#9ea7b3\",\n \"inputFocusText\": \"#f0f3f6\",\n \"inputBg\": \"#272b33\",\n \"inputShadow\": \"0 0 0 1px (obj) => (0, get_1.default)(obj, path)\",\n \"donutError\": \"#ff6a69\",\n \"donutPending\": \"#f0b72f\",\n \"donutSuccess\": \"#09b43a\",\n \"donutNeutral\": \"#bdc4cc\",\n \"dropdownText\": \"#f0f3f6\",\n \"dropdownBg\": \"#272b33\",\n \"dropdownBorder\": \"#7a828e\",\n \"dropdownShadow\": \"rgba(1,4,9,0.3)\",\n \"dropdownHoverText\": \"#f0f3f6\",\n \"dropdownHoverBg\": \"rgba(158,167,179,0.1)\",\n \"dropdownBtnHoverText\": \"#f0f3f6\",\n \"dropdownBtnHoverBg\": \"rgba(158,167,179,0.1)\",\n \"scrollbarThumbBg\": \"rgba(158,167,179,0.4)\",\n \"headerLabelText\": \"#f0f3f6\",\n \"headerLabelOpenText\": \"#f0f3f6\",\n \"headerBorder\": \"#7a828e\",\n \"headerIcon\": \"#f0f3f6\",\n \"lineText\": \"#f0f3f6\",\n \"lineNumText\": \"#9ea7b3\",\n \"lineTimestampText\": \"#9ea7b3\",\n \"lineHoverBg\": \"rgba(158,167,179,0.1)\",\n \"lineSelectedBg\": \"rgba(64,158,255,0.1)\",\n \"lineSelectedNumText\": \"#71b7ff\",\n \"lineDtFmText\": \"#0a0c10\",\n \"lineDtFmBg\": \"#e09b13\",\n \"gateBg\": \"rgba(224,155,19,0.15)\",\n \"gateText\": \"#f0f3f6\",\n \"gateWaitingText\": \"#f0b72f\",\n \"stepHeaderOpenBg\": \"#272b33\",\n \"stepErrorText\": \"#ff6a69\",\n \"stepWarningText\": \"#f0b72f\",\n \"loglineText\": \"#f0f3f6\",\n \"loglineNumText\": \"#9ea7b3\",\n \"loglineDebugText\": \"#b780ff\",\n \"loglineErrorText\": \"#f0f3f6\",\n \"loglineErrorNumText\": \"#9ea7b3\",\n \"loglineErrorBg\": \"rgba(255,106,105,0.1)\",\n \"loglineWarningText\": \"#f0f3f6\",\n \"loglineWarningNumText\": \"#f0b72f\",\n \"loglineWarningBg\": \"rgba(224,155,19,0.15)\",\n \"loglineCommandText\": \"#71b7ff\",\n \"loglineSectionText\": \"#26cd4d\",\n \"ansi\": {\n \"black\": \"#0a0c10\",\n \"blackBright\": \"#272b33\",\n \"white\": \"#d9dee3\",\n \"whiteBright\": \"#d9dee3\",\n \"gray\": \"#9ea7b3\",\n \"red\": \"#ff9492\",\n \"redBright\": \"#ffb1af\",\n \"green\": \"#26cd4d\",\n \"greenBright\": \"#4ae168\",\n \"yellow\": \"#f0b72f\",\n \"yellowBright\": \"#f7c843\",\n \"blue\": \"#71b7ff\",\n \"blueBright\": \"#91cbff\",\n \"magenta\": \"#cb9eff\",\n \"magentaBright\": \"#dbb7ff\",\n \"cyan\": \"#76e3ea\",\n \"cyanBright\": \"#b3f0ff\"\n }\n },\n \"project\": {\n \"headerBg\": \"#0a0c10\",\n \"sidebarBg\": \"#272b33\",\n \"gradientIn\": \"#272b33\",\n \"gradientOut\": \"rgba(39,43,51,0)\"\n },\n \"mktg\": {\n \"btn\": {\n \"bg\": \"#f6f8fa\",\n \"shadow\": {\n \"outline\": \"rgb(255 255 255 / 25%) 0 0 0 1px inset\",\n \"focus\": \"rgb(255 255 255 / 25%) 0 0 0 4px\",\n \"hover\": \"0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)\",\n \"hoverMuted\": \"rgb(255 255 255) 0 0 0 2px inset\"\n }\n }\n },\n \"control\": {\n \"borderColor\": {\n \"emphasis\": \"#9ea7b3\"\n }\n },\n \"avatar\": {\n \"bg\": \"rgba(255,255,255,0.1)\",\n \"border\": \"rgba(255,255,255,0.9)\",\n \"stackFade\": \"#525964\",\n \"stackFadeMore\": \"#272b33\",\n \"childShadow\": \"0 0 0 2px #0a0c10\"\n },\n \"topicTag\": {\n \"border\": \"#409eff\"\n },\n \"counter\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"selectMenu\": {\n \"backdropBorder\": \"#7a828e\",\n \"tapHighlight\": \"rgba(82,89,100,0.5)\",\n \"tapFocusBg\": \"#1e60d5\"\n },\n \"overlay\": {\n \"shadow\": \"0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85)\",\n \"backdrop\": \"rgba(39,43,51,0.4)\"\n },\n \"header\": {\n \"text\": \"rgba(255,255,255,0.7)\",\n \"bg\": \"#272b33\",\n \"divider\": \"#bdc4cc\",\n \"logo\": \"#ffffff\"\n },\n \"headerSearch\": {\n \"bg\": \"#0a0c10\",\n \"border\": \"#525964\"\n },\n \"sidenav\": {\n \"selectedBg\": \"#272b33\"\n },\n \"menu\": {\n \"bgActive\": \"#272b33\"\n },\n \"input\": {\n \"disabledBg\": \"rgba(158,167,179,0)\"\n },\n \"timeline\": {\n \"badgeBg\": \"#272b33\"\n },\n \"ansi\": {\n \"black\": \"#7a828e\",\n \"blackBright\": \"#9ea7b3\",\n \"white\": \"#d9dee3\",\n \"whiteBright\": \"#ffffff\",\n \"gray\": \"#9ea7b3\",\n \"red\": \"#ff9492\",\n \"redBright\": \"#ffb1af\",\n \"green\": \"#26cd4d\",\n \"greenBright\": \"#4ae168\",\n \"yellow\": \"#f0b72f\",\n \"yellowBright\": \"#f7c843\",\n \"blue\": \"#71b7ff\",\n \"blueBright\": \"#91cbff\",\n \"magenta\": \"#cb9eff\",\n \"magentaBright\": \"#dbb7ff\",\n \"cyan\": \"#39c5cf\",\n \"cyanBright\": \"#56d4dd\"\n },\n \"btn\": {\n \"text\": \"#f0f3f6\",\n \"bg\": \"#272b33\",\n \"border\": \"#7a828e\",\n \"shadow\": \"0 0 transparent\",\n \"insetShadow\": \"0 0 transparent\",\n \"hoverBg\": \"#525964\",\n \"hoverBorder\": \"#bdc4cc\",\n \"activeBg\": \"hsla(217,10%,33%,1)\",\n \"activeBorder\": \"#9ea7b3\",\n \"selectedBg\": \"rgba(82,89,100,0.9)\",\n \"counterBg\": \"#525964\",\n \"primary\": {\n \"text\": \"#0a0c10\",\n \"bg\": \"#09b43a\",\n \"border\": \"#4ae168\",\n \"shadow\": \"0 0 transparent\",\n \"insetShadow\": \"0 0 transparent\",\n \"hoverBg\": \"#26cd4d\",\n \"hoverBorder\": \"#4ae168\",\n \"selectedBg\": \"#09b43a\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(10,12,16,0.5)\",\n \"disabledBg\": \"rgba(9,180,58,0.6)\",\n \"disabledBorder\": \"rgba(74,225,104,0.4)\",\n \"icon\": \"#0a0c10\",\n \"counterBg\": \"rgba(1,4,9,0.15)\"\n },\n \"outline\": {\n \"text\": \"#409eff\",\n \"hoverText\": \"#71b7ff\",\n \"hoverBg\": \"#525964\",\n \"hoverBorder\": \"#7a828e\",\n \"hoverShadow\": \"0 1px 0 rgba(1,4,9,0.1)\",\n \"hoverInsetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverCounterBg\": \"rgba(25,79,177,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"#2672f3\",\n \"selectedBorder\": \"#7a828e\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(113,183,255,0.5)\",\n \"disabledBg\": \"#0a0c10\",\n \"disabledCounterBg\": \"rgba(64,158,255,0.05)\",\n \"counterBg\": \"rgba(25,79,177,0.2)\",\n \"hoverCounterFg\": \"#71b7ff\",\n \"disabledCounterFg\": \"rgba(113,183,255,0.5)\",\n \"counterFg\": \"#409eff\"\n },\n \"danger\": {\n \"text\": \"#ff6a69\",\n \"hoverText\": \"#0a0c10\",\n \"hoverBg\": \"#ff6a69\",\n \"hoverBorder\": \"#ff6a69\",\n \"hoverShadow\": \"0 0 transparent\",\n \"hoverInsetShadow\": \"0 0 transparent\",\n \"hoverIcon\": \"#0a0c10\",\n \"hoverCounterBg\": \"rgba(1,4,9,0.15)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"#ff4445\",\n \"selectedBorder\": \"#ff9492\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(255,106,105,0.5)\",\n \"disabledBg\": \"#0a0c10\",\n \"disabledCounterBg\": \"rgba(255,106,105,0.05)\",\n \"counterBg\": \"rgba(1,4,9,0.15)\",\n \"icon\": \"#ff6a69\",\n \"counterFg\": \"#ff6a69\",\n \"disabledCounterFg\": \"rgba(255,106,105,0.5)\",\n \"hoverCounterFg\": \"#ffffff\"\n }\n },\n \"underlinenav\": {\n \"icon\": \"#f0f3f6\",\n \"borderHover\": \"#bdc4cc\"\n },\n \"actionListItem\": {\n \"inlineDivider\": \"#7a828e\",\n \"default\": {\n \"hoverBg\": \"#272b33\",\n \"hoverBorder\": \"#7a828e\",\n \"activeBg\": \"#525964\",\n \"activeBorder\": \"#9ea7b3\",\n \"selectedBg\": \"#525964\"\n },\n \"danger\": {\n \"hoverBg\": \"#ff6a69\",\n \"activeBg\": \"#ff4445\",\n \"hoverText\": \"#0a0c10\"\n }\n },\n \"switchTrack\": {\n \"bg\": \"#9ea7b3\",\n \"hoverBg\": \"hsla(214,12%,61%,1)\",\n \"activeBg\": \"hsla(214,12%,58%,1)\",\n \"disabledBg\": \"#272b33\",\n \"fg\": \"#0a0c10\",\n \"disabledFg\": \"#010409\",\n \"border\": \"rgba(0,0,0,0)\",\n \"checked\": {\n \"bg\": \"#409eff\",\n \"hoverBg\": \"rgba(64,158,255,0.5)\",\n \"activeBg\": \"rgba(64,158,255,0.65)\",\n \"fg\": \"#0a0c10\",\n \"disabledFg\": \"#010409\",\n \"border\": \"rgba(0,0,0,0)\"\n }\n },\n \"switchKnob\": {\n \"bg\": \"#0a0c10\",\n \"border\": \"#9ea7b3\",\n \"disabledBg\": \"#272b33\",\n \"checked\": {\n \"bg\": \"#0a0c10\",\n \"disabledBg\": \"#272b33\",\n \"border\": \"#409eff\"\n }\n },\n \"segmentedControl\": {\n \"bg\": \"rgba(158,167,179,0.1)\",\n \"button\": {\n \"bg\": \"#0a0c10\",\n \"hover\": {\n \"bg\": \"#525964\"\n },\n \"active\": {\n \"bg\": \"#272b33\"\n },\n \"selected\": {\n \"border\": \"#9ea7b3\"\n }\n }\n },\n \"treeViewItem\": {\n \"chevron\": {\n \"hoverBg\": \"#525964\"\n },\n \"directory\": {\n \"fill\": \"#f0f3f6\"\n }\n },\n \"fg\": {\n \"default\": \"#f0f3f6\",\n \"muted\": \"#f0f3f6\",\n \"subtle\": \"#9ea7b3\",\n \"onEmphasis\": \"#0a0c10\"\n },\n \"canvas\": {\n \"default\": \"#0a0c10\",\n \"overlay\": \"#272b33\",\n \"inset\": \"#010409\",\n \"subtle\": \"#272b33\"\n },\n \"border\": {\n \"default\": \"#7a828e\",\n \"muted\": \"#7a828e\",\n \"subtle\": \"#7a828e\"\n },\n \"shadow\": {\n \"small\": \"0 0 transparent\",\n \"medium\": \"0 3px 6px #010409\",\n \"large\": \"0 8px 24px #010409\",\n \"extraLarge\": \"0 12px 48px #010409\"\n },\n \"neutral\": {\n \"emphasisPlus\": \"#ffffff\",\n \"emphasis\": \"#9ea7b3\",\n \"muted\": \"rgba(158,167,179,0.4)\",\n \"subtle\": \"rgba(158,167,179,0.1)\"\n },\n \"accent\": {\n \"fg\": \"#71b7ff\",\n \"emphasis\": \"#409eff\",\n \"muted\": \"#409eff\",\n \"subtle\": \"rgba(64,158,255,0.1)\"\n },\n \"success\": {\n \"fg\": \"#26cd4d\",\n \"emphasis\": \"#09b43a\",\n \"muted\": \"#09b43a\",\n \"subtle\": \"rgba(9,180,58,0.15)\"\n },\n \"attention\": {\n \"fg\": \"#f0b72f\",\n \"emphasis\": \"#e09b13\",\n \"muted\": \"#e09b13\",\n \"subtle\": \"rgba(224,155,19,0.15)\"\n },\n \"severe\": {\n \"fg\": \"#e7811d\",\n \"emphasis\": \"#e7811d\",\n \"muted\": \"#e7811d\",\n \"subtle\": \"rgba(231,129,29,0.1)\"\n },\n \"danger\": {\n \"fg\": \"#ff6a69\",\n \"emphasis\": \"#ff6a69\",\n \"muted\": \"#ff6a69\",\n \"subtle\": \"rgba(255,106,105,0.1)\"\n },\n \"open\": {\n \"fg\": \"#26cd4d\",\n \"emphasis\": \"#09b43a\",\n \"muted\": \"rgba(9,180,58,0.4)\",\n \"subtle\": \"rgba(9,180,58,0.15)\"\n },\n \"closed\": {\n \"fg\": \"#ff6a69\",\n \"emphasis\": \"#ff6a69\",\n \"muted\": \"rgba(255,106,105,0.4)\",\n \"subtle\": \"rgba(255,106,105,0.15)\"\n },\n \"done\": {\n \"fg\": \"#b780ff\",\n \"emphasis\": \"#b87fff\",\n \"muted\": \"#b780ff\",\n \"subtle\": \"rgba(183,128,255,0.1)\"\n },\n \"sponsors\": {\n \"fg\": \"#ef6eb1\",\n \"emphasis\": \"#ef6eb1\",\n \"muted\": \"#ef6eb1\",\n \"subtle\": \"rgba(239,110,177,0.1)\"\n },\n \"primer\": {\n \"fg\": {\n \"disabled\": \"#7a828e\"\n },\n \"canvas\": {\n \"backdrop\": \"rgba(1,4,9,0.8)\",\n \"sticky\": \"rgba(10,12,16,0.95)\"\n },\n \"border\": {\n \"active\": \"#ff967d\",\n \"contrast\": \"rgba(255,255,255,0.2)\"\n },\n \"shadow\": {\n \"highlight\": \"0 0 transparent\",\n \"inset\": \"0 0 transparent\"\n }\n },\n \"scale\": {\n \"black\": \"#010409\",\n \"white\": \"#ffffff\",\n \"gray\": [\n \"#ffffff\",\n \"#f0f3f6\",\n \"#d9dee3\",\n \"#bdc4cc\",\n \"#9ea7b3\",\n \"#7a828e\",\n \"#525964\",\n \"#272b33\",\n \"#272b33\",\n \"#0a0c10\"\n ],\n \"blue\": [\n \"#caeaff\",\n \"#addcff\",\n \"#91cbff\",\n \"#71b7ff\",\n \"#409eff\",\n \"#409eff\",\n \"#318bf8\",\n \"#2672f3\",\n \"#1e60d5\",\n \"#194fb1\"\n ],\n \"green\": [\n \"#acf7b6\",\n \"#72f088\",\n \"#4ae168\",\n \"#26cd4d\",\n \"#09b43a\",\n \"#09b43a\",\n \"#02a232\",\n \"#008c2c\",\n \"#007728\",\n \"#006222\"\n ],\n \"yellow\": [\n \"#fbe59e\",\n \"#fbd669\",\n \"#f7c843\",\n \"#f0b72f\",\n \"#e09b13\",\n \"#e09b13\",\n \"#c88508\",\n \"#ae7104\",\n \"#945d02\",\n \"#7b4900\"\n ],\n \"orange\": [\n \"#ffe1b4\",\n \"#ffcf86\",\n \"#ffb757\",\n \"#fe9a2d\",\n \"#e7811d\",\n \"#e7811d\",\n \"#d57014\",\n \"#bf5e0a\",\n \"#a74c00\",\n \"#8f3c00\"\n ],\n \"red\": [\n \"#ffdedb\",\n \"#ffc9c7\",\n \"#ffb1af\",\n \"#ff9492\",\n \"#ff6a69\",\n \"#ff6a69\",\n \"#ff4445\",\n \"#e82a2f\",\n \"#cc1421\",\n \"#ad0116\"\n ],\n \"purple\": [\n \"#f0dfff\",\n \"#e6ccff\",\n \"#dbb7ff\",\n \"#cb9eff\",\n \"#b780ff\",\n \"#b87fff\",\n \"#a66bff\",\n \"#954ffd\",\n \"#8031f7\",\n \"#6921d7\"\n ],\n \"pink\": [\n \"#ffdceb\",\n \"#ffc7e1\",\n \"#ffadd4\",\n \"#ff8dc7\",\n \"#ef6eb1\",\n \"#ef6eb1\",\n \"#e456a3\",\n \"#d23d91\",\n \"#b72c7d\",\n \"#9c1d6a\"\n ],\n \"coral\": [\n \"#ffded4\",\n \"#ffcbb9\",\n \"#ffb39b\",\n \"#ff967d\",\n \"#fc704f\",\n \"#fc704f\",\n \"#f75133\",\n \"#e03b21\",\n \"#c62612\",\n \"#a91500\"\n ]\n }\n};\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.default = {\n \"canvasDefaultTransparent\": \"rgba(13,17,23,0)\",\n \"pageHeaderBg\": \"#0d1117\",\n \"marketingIcon\": {\n \"primary\": \"#79c0ff\",\n \"secondary\": \"#1f6feb\"\n },\n \"diffBlob\": {\n \"addition\": {\n \"numText\": \"#c9d1d9\",\n \"fg\": \"#c9d1d9\",\n \"numBg\": \"rgba(88,166,255,0.3)\",\n \"lineBg\": \"rgba(56,139,253,0.15)\",\n \"wordBg\": \"rgba(56,139,253,0.4)\"\n },\n \"deletion\": {\n \"numText\": \"#c9d1d9\",\n \"fg\": \"#c9d1d9\",\n \"numBg\": \"rgba(248,81,73,0.3)\",\n \"lineBg\": \"rgba(248,81,73,0.1)\",\n \"wordBg\": \"rgba(248,81,73,0.4)\"\n },\n \"hunk\": {\n \"numBg\": \"rgba(56,139,253,0.4)\"\n },\n \"expander\": {\n \"icon\": \"#8b949e\"\n },\n \"selectedLineHighlightMixBlendMode\": \"screen\"\n },\n \"diffstat\": {\n \"deletionBorder\": \"rgba(240,246,252,0.1)\",\n \"additionBorder\": \"rgba(240,246,252,0.1)\",\n \"additionBg\": \"#58a6ff\"\n },\n \"searchKeyword\": {\n \"hl\": \"rgba(210,153,34,0.4)\"\n },\n \"prettylights\": {\n \"syntax\": {\n \"comment\": \"#8b949e\",\n \"constant\": \"#79c0ff\",\n \"entity\": \"#d2a8ff\",\n \"storageModifierImport\": \"#c9d1d9\",\n \"entityTag\": \"#a5d6ff\",\n \"keyword\": \"#ff7b72\",\n \"string\": \"#a5d6ff\",\n \"variable\": \"#ffa198\",\n \"brackethighlighterUnmatched\": \"#f85149\",\n \"invalidIllegalText\": \"#f0f6fc\",\n \"invalidIllegalBg\": \"#8e1519\",\n \"carriageReturnText\": \"#f0f6fc\",\n \"carriageReturnBg\": \"#b62324\",\n \"stringRegexp\": \"#a5d6ff\",\n \"markupList\": \"#f2cc60\",\n \"markupHeading\": \"#1f6feb\",\n \"markupItalic\": \"#c9d1d9\",\n \"markupBold\": \"#c9d1d9\",\n \"markupDeletedText\": \"#ffdcd7\",\n \"markupDeletedBg\": \"#67060c\",\n \"markupInsertedText\": \"#cae8ff\",\n \"markupInsertedBg\": \"#0c2d6b\",\n \"markupChangedText\": \"#ffdcd7\",\n \"markupChangedBg\": \"#67060c\",\n \"markupIgnoredText\": \"#c9d1d9\",\n \"markupIgnoredBg\": \"#1158c7\",\n \"metaDiffRange\": \"#d2a8ff\",\n \"brackethighlighterAngle\": \"#8b949e\",\n \"sublimelinterGutterMark\": \"#484f58\",\n \"constantOtherReferenceLink\": \"#a5d6ff\"\n }\n },\n \"codemirror\": {\n \"text\": \"#c9d1d9\",\n \"bg\": \"#0d1117\",\n \"guttersBg\": \"#0d1117\",\n \"guttermarkerText\": \"#0d1117\",\n \"guttermarkerSubtleText\": \"#6e7681\",\n \"linenumberText\": \"#8b949e\",\n \"cursor\": \"#c9d1d9\",\n \"selectionBg\": \"rgba(56,139,253,0.4)\",\n \"activelineBg\": \"rgba(110,118,129,0.1)\",\n \"matchingbracketText\": \"#c9d1d9\",\n \"linesBg\": \"#0d1117\",\n \"syntax\": {\n \"comment\": \"#8b949e\",\n \"constant\": \"#79c0ff\",\n \"entity\": \"#d2a8ff\",\n \"keyword\": \"#ff7b72\",\n \"storage\": \"#ff7b72\",\n \"string\": \"#a5d6ff\",\n \"support\": \"#79c0ff\",\n \"variable\": \"#ffa198\"\n }\n },\n \"checks\": {\n \"bg\": \"#010409\",\n \"runBorderWidth\": \"1px\",\n \"containerBorderWidth\": \"1px\",\n \"textPrimary\": \"#c9d1d9\",\n \"textSecondary\": \"#8b949e\",\n \"textLink\": \"#58a6ff\",\n \"btnIcon\": \"#8b949e\",\n \"btnHoverIcon\": \"#c9d1d9\",\n \"btnHoverBg\": \"rgba(110,118,129,0.1)\",\n \"inputText\": \"#8b949e\",\n \"inputPlaceholderText\": \"#6e7681\",\n \"inputFocusText\": \"#c9d1d9\",\n \"inputBg\": \"#161b22\",\n \"inputShadow\": \"0 0 0 1px (obj) => (0, get_1.default)(obj, path)\",\n \"donutError\": \"#f85149\",\n \"donutPending\": \"#d29922\",\n \"donutSuccess\": \"#388bfd\",\n \"donutNeutral\": \"#8b949e\",\n \"dropdownText\": \"#c9d1d9\",\n \"dropdownBg\": \"#161b22\",\n \"dropdownBorder\": \"#30363d\",\n \"dropdownShadow\": \"rgba(1,4,9,0.3)\",\n \"dropdownHoverText\": \"#c9d1d9\",\n \"dropdownHoverBg\": \"rgba(110,118,129,0.1)\",\n \"dropdownBtnHoverText\": \"#c9d1d9\",\n \"dropdownBtnHoverBg\": \"rgba(110,118,129,0.1)\",\n \"scrollbarThumbBg\": \"rgba(110,118,129,0.4)\",\n \"headerLabelText\": \"#8b949e\",\n \"headerLabelOpenText\": \"#c9d1d9\",\n \"headerBorder\": \"#21262d\",\n \"headerIcon\": \"#8b949e\",\n \"lineText\": \"#8b949e\",\n \"lineNumText\": \"#6e7681\",\n \"lineTimestampText\": \"#6e7681\",\n \"lineHoverBg\": \"rgba(110,118,129,0.1)\",\n \"lineSelectedBg\": \"rgba(56,139,253,0.1)\",\n \"lineSelectedNumText\": \"#58a6ff\",\n \"lineDtFmText\": \"#ffffff\",\n \"lineDtFmBg\": \"#9e6a03\",\n \"gateBg\": \"rgba(187,128,9,0.15)\",\n \"gateText\": \"#8b949e\",\n \"gateWaitingText\": \"#d29922\",\n \"stepHeaderOpenBg\": \"#161b22\",\n \"stepErrorText\": \"#f85149\",\n \"stepWarningText\": \"#d29922\",\n \"loglineText\": \"#8b949e\",\n \"loglineNumText\": \"#6e7681\",\n \"loglineDebugText\": \"#a371f7\",\n \"loglineErrorText\": \"#8b949e\",\n \"loglineErrorNumText\": \"#6e7681\",\n \"loglineErrorBg\": \"rgba(248,81,73,0.1)\",\n \"loglineWarningText\": \"#8b949e\",\n \"loglineWarningNumText\": \"#d29922\",\n \"loglineWarningBg\": \"rgba(187,128,9,0.15)\",\n \"loglineCommandText\": \"#58a6ff\",\n \"loglineSectionText\": \"#58a6ff\",\n \"ansi\": {\n \"black\": \"#0d1117\",\n \"blackBright\": \"#161b22\",\n \"white\": \"#b1bac4\",\n \"whiteBright\": \"#b1bac4\",\n \"gray\": \"#6e7681\",\n \"red\": \"#ff7b72\",\n \"redBright\": \"#ffa198\",\n \"green\": \"#58a6ff\",\n \"greenBright\": \"#79c0ff\",\n \"yellow\": \"#d29922\",\n \"yellowBright\": \"#e3b341\",\n \"blue\": \"#58a6ff\",\n \"blueBright\": \"#79c0ff\",\n \"magenta\": \"#bc8cff\",\n \"magentaBright\": \"#d2a8ff\",\n \"cyan\": \"#76e3ea\",\n \"cyanBright\": \"#b3f0ff\"\n }\n },\n \"project\": {\n \"headerBg\": \"#0d1117\",\n \"sidebarBg\": \"#161b22\",\n \"gradientIn\": \"#161b22\",\n \"gradientOut\": \"rgba(22,27,34,0)\"\n },\n \"mktg\": {\n \"btn\": {\n \"bg\": \"#f6f8fa\",\n \"shadow\": {\n \"outline\": \"rgb(255 255 255 / 25%) 0 0 0 1px inset\",\n \"focus\": \"rgb(255 255 255 / 25%) 0 0 0 4px\",\n \"hover\": \"0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)\",\n \"hoverMuted\": \"rgb(255 255 255) 0 0 0 2px inset\"\n }\n }\n },\n \"control\": {\n \"borderColor\": {\n \"emphasis\": \"#606771\"\n }\n },\n \"avatar\": {\n \"bg\": \"rgba(255,255,255,0.1)\",\n \"border\": \"rgba(240,246,252,0.1)\",\n \"stackFade\": \"#30363d\",\n \"stackFadeMore\": \"#21262d\",\n \"childShadow\": \"0 0 0 2px #0d1117\"\n },\n \"topicTag\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"counter\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"selectMenu\": {\n \"backdropBorder\": \"#484f58\",\n \"tapHighlight\": \"rgba(48,54,61,0.5)\",\n \"tapFocusBg\": \"#0c2d6b\"\n },\n \"overlay\": {\n \"shadow\": \"0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85)\",\n \"backdrop\": \"rgba(22,27,34,0.4)\"\n },\n \"header\": {\n \"text\": \"rgba(255,255,255,0.7)\",\n \"bg\": \"#161b22\",\n \"divider\": \"#8b949e\",\n \"logo\": \"#f0f6fc\"\n },\n \"headerSearch\": {\n \"bg\": \"#0d1117\",\n \"border\": \"#30363d\"\n },\n \"sidenav\": {\n \"selectedBg\": \"#21262d\"\n },\n \"menu\": {\n \"bgActive\": \"#161b22\"\n },\n \"input\": {\n \"disabledBg\": \"rgba(110,118,129,0)\"\n },\n \"timeline\": {\n \"badgeBg\": \"#21262d\"\n },\n \"ansi\": {\n \"black\": \"#484f58\",\n \"blackBright\": \"#6e7681\",\n \"white\": \"#b1bac4\",\n \"whiteBright\": \"#ffffff\",\n \"gray\": \"#6e7681\",\n \"red\": \"#ff7b72\",\n \"redBright\": \"#ffa198\",\n \"green\": \"#58a6ff\",\n \"greenBright\": \"#79c0ff\",\n \"yellow\": \"#d29922\",\n \"yellowBright\": \"#e3b341\",\n \"blue\": \"#58a6ff\",\n \"blueBright\": \"#79c0ff\",\n \"magenta\": \"#bc8cff\",\n \"magentaBright\": \"#d2a8ff\",\n \"cyan\": \"#39c5cf\",\n \"cyanBright\": \"#56d4dd\"\n },\n \"btn\": {\n \"text\": \"#c9d1d9\",\n \"bg\": \"#21262d\",\n \"border\": \"rgba(240,246,252,0.1)\",\n \"shadow\": \"0 0 transparent\",\n \"insetShadow\": \"0 0 transparent\",\n \"hoverBg\": \"#30363d\",\n \"hoverBorder\": \"#8b949e\",\n \"activeBg\": \"hsla(212,12%,18%,1)\",\n \"activeBorder\": \"#6e7681\",\n \"selectedBg\": \"#161b22\",\n \"counterBg\": \"#30363d\",\n \"primary\": {\n \"text\": \"#ffffff\",\n \"bg\": \"#1f6feb\",\n \"border\": \"rgba(240,246,252,0.1)\",\n \"shadow\": \"0 0 transparent\",\n \"insetShadow\": \"0 0 transparent\",\n \"hoverBg\": \"#388bfd\",\n \"hoverBorder\": \"rgba(240,246,252,0.1)\",\n \"selectedBg\": \"#1f6feb\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(255,255,255,0.5)\",\n \"disabledBg\": \"rgba(31,111,235,0.6)\",\n \"disabledBorder\": \"rgba(240,246,252,0.1)\",\n \"icon\": \"#ffffff\",\n \"counterBg\": \"rgba(5,29,77,0.2)\"\n },\n \"outline\": {\n \"text\": \"#388bfd\",\n \"hoverText\": \"#58a6ff\",\n \"hoverBg\": \"#30363d\",\n \"hoverBorder\": \"rgba(240,246,252,0.1)\",\n \"hoverShadow\": \"0 1px 0 rgba(1,4,9,0.1)\",\n \"hoverInsetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverCounterBg\": \"rgba(5,29,77,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"#0d419d\",\n \"selectedBorder\": \"rgba(240,246,252,0.1)\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(88,166,255,0.5)\",\n \"disabledBg\": \"#0d1117\",\n \"disabledCounterBg\": \"rgba(31,111,235,0.05)\",\n \"counterBg\": \"rgba(5,29,77,0.2)\",\n \"hoverCounterFg\": \"#58a6ff\",\n \"disabledCounterFg\": \"rgba(88,166,255,0.5)\",\n \"counterFg\": \"#388bfd\"\n },\n \"danger\": {\n \"text\": \"#f85149\",\n \"hoverText\": \"#ffffff\",\n \"hoverBg\": \"#da3633\",\n \"hoverBorder\": \"#f85149\",\n \"hoverShadow\": \"0 0 transparent\",\n \"hoverInsetShadow\": \"0 0 transparent\",\n \"hoverIcon\": \"#ffffff\",\n \"hoverCounterBg\": \"rgba(255,255,255,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"#b62324\",\n \"selectedBorder\": \"#ff7b72\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(248,81,73,0.5)\",\n \"disabledBg\": \"#0d1117\",\n \"disabledCounterBg\": \"rgba(218,54,51,0.05)\",\n \"counterBg\": \"rgba(73,2,2,0.2)\",\n \"icon\": \"#f85149\",\n \"counterFg\": \"#f85149\",\n \"disabledCounterFg\": \"rgba(248,81,73,0.5)\",\n \"hoverCounterFg\": \"#ffffff\"\n }\n },\n \"underlinenav\": {\n \"icon\": \"#6e7681\",\n \"borderHover\": \"rgba(110,118,129,0.4)\"\n },\n \"actionListItem\": {\n \"inlineDivider\": \"rgba(48,54,61,0.48)\",\n \"default\": {\n \"hoverBg\": \"rgba(177,186,196,0.12)\",\n \"hoverBorder\": \"rgba(0,0,0,0)\",\n \"activeBg\": \"rgba(177,186,196,0.2)\",\n \"activeBorder\": \"rgba(0,0,0,0)\",\n \"selectedBg\": \"rgba(177,186,196,0.08)\"\n },\n \"danger\": {\n \"hoverBg\": \"rgba(248,81,73,0.16)\",\n \"activeBg\": \"rgba(248,81,73,0.24)\",\n \"hoverText\": \"#ff7b72\"\n }\n },\n \"switchTrack\": {\n \"bg\": \"rgba(110,118,129,0.1)\",\n \"hoverBg\": \"hsla(215,8%,72%,0.1)\",\n \"activeBg\": \"rgba(110,118,129,0.4)\",\n \"disabledBg\": \"#21262d\",\n \"fg\": \"#8b949e\",\n \"disabledFg\": \"#010409\",\n \"border\": \"rgba(0,0,0,0)\",\n \"checked\": {\n \"bg\": \"rgba(31,111,235,0.35)\",\n \"hoverBg\": \"rgba(31,111,235,0.5)\",\n \"activeBg\": \"rgba(31,111,235,0.65)\",\n \"fg\": \"#ffffff\",\n \"disabledFg\": \"#010409\",\n \"border\": \"rgba(0,0,0,0)\"\n }\n },\n \"switchKnob\": {\n \"bg\": \"#0d1117\",\n \"border\": \"#606771\",\n \"disabledBg\": \"#161b22\",\n \"checked\": {\n \"bg\": \"#0d1117\",\n \"disabledBg\": \"#161b22\",\n \"border\": \"rgba(31,111,235,0.35)\"\n }\n },\n \"segmentedControl\": {\n \"bg\": \"rgba(110,118,129,0.1)\",\n \"button\": {\n \"bg\": \"#0d1117\",\n \"hover\": {\n \"bg\": \"#30363d\"\n },\n \"active\": {\n \"bg\": \"#21262d\"\n },\n \"selected\": {\n \"border\": \"#6e7681\"\n }\n }\n },\n \"treeViewItem\": {\n \"chevron\": {\n \"hoverBg\": \"rgba(177,186,196,0.12)\"\n },\n \"directory\": {\n \"fill\": \"#8b949e\"\n }\n },\n \"fg\": {\n \"default\": \"#c9d1d9\",\n \"muted\": \"#8b949e\",\n \"subtle\": \"#6e7681\",\n \"onEmphasis\": \"#ffffff\"\n },\n \"canvas\": {\n \"default\": \"#0d1117\",\n \"overlay\": \"#161b22\",\n \"inset\": \"#010409\",\n \"subtle\": \"#161b22\"\n },\n \"border\": {\n \"default\": \"#30363d\",\n \"muted\": \"#21262d\",\n \"subtle\": \"rgba(240,246,252,0.1)\"\n },\n \"shadow\": {\n \"small\": \"0 0 transparent\",\n \"medium\": \"0 3px 6px #010409\",\n \"large\": \"0 8px 24px #010409\",\n \"extraLarge\": \"0 12px 48px #010409\"\n },\n \"neutral\": {\n \"emphasisPlus\": \"#6e7681\",\n \"emphasis\": \"#6e7681\",\n \"muted\": \"rgba(110,118,129,0.4)\",\n \"subtle\": \"rgba(110,118,129,0.1)\"\n },\n \"accent\": {\n \"fg\": \"#58a6ff\",\n \"emphasis\": \"#1f6feb\",\n \"muted\": \"rgba(56,139,253,0.4)\",\n \"subtle\": \"rgba(56,139,253,0.1)\"\n },\n \"success\": {\n \"fg\": \"#58a6ff\",\n \"emphasis\": \"#1f6feb\",\n \"muted\": \"rgba(56,139,253,0.4)\",\n \"subtle\": \"rgba(56,139,253,0.15)\"\n },\n \"attention\": {\n \"fg\": \"#d29922\",\n \"emphasis\": \"#9e6a03\",\n \"muted\": \"rgba(187,128,9,0.4)\",\n \"subtle\": \"rgba(187,128,9,0.15)\"\n },\n \"severe\": {\n \"fg\": \"#f85149\",\n \"emphasis\": \"#da3633\",\n \"muted\": \"rgba(248,81,73,0.4)\",\n \"subtle\": \"rgba(248,81,73,0.1)\"\n },\n \"danger\": {\n \"fg\": \"#f85149\",\n \"emphasis\": \"#da3633\",\n \"muted\": \"rgba(248,81,73,0.4)\",\n \"subtle\": \"rgba(248,81,73,0.1)\"\n },\n \"open\": {\n \"fg\": \"#ff7b72\",\n \"emphasis\": \"#da3633\",\n \"muted\": \"rgba(248,81,73,0.4)\",\n \"subtle\": \"rgba(248,81,73,0.15)\"\n },\n \"closed\": {\n \"fg\": \"#8b949e\",\n \"emphasis\": \"#6e7681\",\n \"muted\": \"rgba(110,118,129,0.4)\",\n \"subtle\": \"rgba(110,118,129,0.1)\"\n },\n \"done\": {\n \"fg\": \"#a371f7\",\n \"emphasis\": \"#8957e5\",\n \"muted\": \"rgba(163,113,247,0.4)\",\n \"subtle\": \"rgba(163,113,247,0.1)\"\n },\n \"sponsors\": {\n \"fg\": \"#db61a2\",\n \"emphasis\": \"#bf4b8a\",\n \"muted\": \"rgba(219,97,162,0.4)\",\n \"subtle\": \"rgba(219,97,162,0.1)\"\n },\n \"primer\": {\n \"fg\": {\n \"disabled\": \"#484f58\"\n },\n \"canvas\": {\n \"backdrop\": \"rgba(1,4,9,0.8)\",\n \"sticky\": \"rgba(13,17,23,0.95)\"\n },\n \"border\": {\n \"active\": \"#f78166\",\n \"contrast\": \"rgba(255,255,255,0.2)\"\n },\n \"shadow\": {\n \"highlight\": \"0 0 transparent\",\n \"inset\": \"0 0 transparent\"\n }\n },\n \"scale\": {\n \"black\": \"#010409\",\n \"white\": \"#ffffff\",\n \"gray\": [\n \"#f0f6fc\",\n \"#c9d1d9\",\n \"#b1bac4\",\n \"#8b949e\",\n \"#6e7681\",\n \"#484f58\",\n \"#30363d\",\n \"#21262d\",\n \"#161b22\",\n \"#0d1117\"\n ],\n \"blue\": [\n \"#cae8ff\",\n \"#a5d6ff\",\n \"#79c0ff\",\n \"#58a6ff\",\n \"#388bfd\",\n \"#1f6feb\",\n \"#1158c7\",\n \"#0d419d\",\n \"#0c2d6b\",\n \"#051d4d\"\n ],\n \"green\": [\n \"#cae8ff\",\n \"#a5d6ff\",\n \"#79c0ff\",\n \"#58a6ff\",\n \"#388bfd\",\n \"#1f6feb\",\n \"#1158c7\",\n \"#0d419d\",\n \"#0c2d6b\",\n \"#051d4d\"\n ],\n \"yellow\": [\n \"#f8e3a1\",\n \"#f2cc60\",\n \"#e3b341\",\n \"#d29922\",\n \"#bb8009\",\n \"#9e6a03\",\n \"#845306\",\n \"#693e00\",\n \"#4b2900\",\n \"#341a00\"\n ],\n \"orange\": [\n \"#ffdcd7\",\n \"#ffc1ba\",\n \"#ffa198\",\n \"#ff7b72\",\n \"#f85149\",\n \"#da3633\",\n \"#b62324\",\n \"#8e1519\",\n \"#67060c\",\n \"#490202\"\n ],\n \"red\": [\n \"#ffdcd7\",\n \"#ffc1ba\",\n \"#ffa198\",\n \"#ff7b72\",\n \"#f85149\",\n \"#da3633\",\n \"#b62324\",\n \"#8e1519\",\n \"#67060c\",\n \"#490202\"\n ],\n \"purple\": [\n \"#eddeff\",\n \"#e2c5ff\",\n \"#d2a8ff\",\n \"#bc8cff\",\n \"#a371f7\",\n \"#8957e5\",\n \"#6e40c9\",\n \"#553098\",\n \"#3c1e70\",\n \"#271052\"\n ],\n \"pink\": [\n \"#ffdaec\",\n \"#ffbedd\",\n \"#ff9bce\",\n \"#f778ba\",\n \"#db61a2\",\n \"#bf4b8a\",\n \"#9e3670\",\n \"#7d2457\",\n \"#5e103e\",\n \"#42062a\"\n ],\n \"coral\": [\n \"#ffddd2\",\n \"#ffc2b2\",\n \"#ffa28b\",\n \"#f78166\",\n \"#ea6045\",\n \"#cf462d\",\n \"#ac3220\",\n \"#872012\",\n \"#640d04\",\n \"#460701\"\n ]\n }\n};\n","\"use strict\";\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst light_1 = __importDefault(require(\"./light\"));\nconst light_high_contrast_1 = __importDefault(require(\"./light_high_contrast\"));\nconst light_colorblind_1 = __importDefault(require(\"./light_colorblind\"));\nconst light_tritanopia_1 = __importDefault(require(\"./light_tritanopia\"));\nconst dark_1 = __importDefault(require(\"./dark\"));\nconst dark_dimmed_1 = __importDefault(require(\"./dark_dimmed\"));\nconst dark_high_contrast_1 = __importDefault(require(\"./dark_high_contrast\"));\nconst dark_colorblind_1 = __importDefault(require(\"./dark_colorblind\"));\nconst dark_tritanopia_1 = __importDefault(require(\"./dark_tritanopia\"));\nexports.default = { light: light_1.default, light_high_contrast: light_high_contrast_1.default, light_colorblind: light_colorblind_1.default, light_tritanopia: light_tritanopia_1.default, dark: dark_1.default, dark_dimmed: dark_dimmed_1.default, dark_high_contrast: dark_high_contrast_1.default, dark_colorblind: dark_colorblind_1.default, dark_tritanopia: dark_tritanopia_1.default };\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.default = {\n \"canvasDefaultTransparent\": \"rgba(255,255,255,0)\",\n \"pageHeaderBg\": \"#f6f8fa\",\n \"marketingIcon\": {\n \"primary\": \"#218bff\",\n \"secondary\": \"#54aeff\"\n },\n \"diffBlob\": {\n \"addition\": {\n \"numText\": \"#1F2328\",\n \"fg\": \"#1F2328\",\n \"numBg\": \"#ccffd8\",\n \"lineBg\": \"#e6ffec\",\n \"wordBg\": \"#abf2bc\"\n },\n \"deletion\": {\n \"numText\": \"#1F2328\",\n \"fg\": \"#1F2328\",\n \"numBg\": \"#ffd7d5\",\n \"lineBg\": \"#ffebe9\",\n \"wordBg\": \"rgba(255,129,130,0.4)\"\n },\n \"hunk\": {\n \"numBg\": \"rgba(84,174,255,0.4)\"\n },\n \"expander\": {\n \"icon\": \"#656d76\"\n },\n \"selectedLineHighlightMixBlendMode\": \"multiply\"\n },\n \"diffstat\": {\n \"deletionBorder\": \"rgba(31,35,40,0.15)\",\n \"additionBorder\": \"rgba(31,35,40,0.15)\",\n \"additionBg\": \"#1f883d\"\n },\n \"searchKeyword\": {\n \"hl\": \"#fff8c5\"\n },\n \"prettylights\": {\n \"syntax\": {\n \"comment\": \"#6e7781\",\n \"constant\": \"#0550ae\",\n \"entity\": \"#6639ba\",\n \"storageModifierImport\": \"#24292f\",\n \"entityTag\": \"#116329\",\n \"keyword\": \"#cf222e\",\n \"string\": \"#0a3069\",\n \"variable\": \"#953800\",\n \"brackethighlighterUnmatched\": \"#82071e\",\n \"invalidIllegalText\": \"#f6f8fa\",\n \"invalidIllegalBg\": \"#82071e\",\n \"carriageReturnText\": \"#f6f8fa\",\n \"carriageReturnBg\": \"#cf222e\",\n \"stringRegexp\": \"#116329\",\n \"markupList\": \"#3b2300\",\n \"markupHeading\": \"#0550ae\",\n \"markupItalic\": \"#24292f\",\n \"markupBold\": \"#24292f\",\n \"markupDeletedText\": \"#82071e\",\n \"markupDeletedBg\": \"#ffebe9\",\n \"markupInsertedText\": \"#116329\",\n \"markupInsertedBg\": \"#dafbe1\",\n \"markupChangedText\": \"#953800\",\n \"markupChangedBg\": \"#ffd8b5\",\n \"markupIgnoredText\": \"#eaeef2\",\n \"markupIgnoredBg\": \"#0550ae\",\n \"metaDiffRange\": \"#8250df\",\n \"brackethighlighterAngle\": \"#57606a\",\n \"sublimelinterGutterMark\": \"#8c959f\",\n \"constantOtherReferenceLink\": \"#0a3069\"\n }\n },\n \"codemirror\": {\n \"text\": \"#1F2328\",\n \"bg\": \"#ffffff\",\n \"guttersBg\": \"#ffffff\",\n \"guttermarkerText\": \"#ffffff\",\n \"guttermarkerSubtleText\": \"#6e7781\",\n \"linenumberText\": \"#656d76\",\n \"cursor\": \"#1F2328\",\n \"selectionBg\": \"rgba(84,174,255,0.4)\",\n \"activelineBg\": \"rgba(234,238,242,0.5)\",\n \"matchingbracketText\": \"#1F2328\",\n \"linesBg\": \"#ffffff\",\n \"syntax\": {\n \"comment\": \"#24292f\",\n \"constant\": \"#0550ae\",\n \"entity\": \"#8250df\",\n \"keyword\": \"#cf222e\",\n \"storage\": \"#cf222e\",\n \"string\": \"#0a3069\",\n \"support\": \"#0550ae\",\n \"variable\": \"#953800\"\n }\n },\n \"checks\": {\n \"bg\": \"#24292f\",\n \"runBorderWidth\": \"0px\",\n \"containerBorderWidth\": \"0px\",\n \"textPrimary\": \"#f6f8fa\",\n \"textSecondary\": \"#8c959f\",\n \"textLink\": \"#54aeff\",\n \"btnIcon\": \"#afb8c1\",\n \"btnHoverIcon\": \"#f6f8fa\",\n \"btnHoverBg\": \"rgba(255,255,255,0.125)\",\n \"inputText\": \"#eaeef2\",\n \"inputPlaceholderText\": \"#8c959f\",\n \"inputFocusText\": \"#8c959f\",\n \"inputBg\": \"#32383f\",\n \"inputShadow\": \"none\",\n \"donutError\": \"#fa4549\",\n \"donutPending\": \"#bf8700\",\n \"donutSuccess\": \"#1f883d\",\n \"donutNeutral\": \"#afb8c1\",\n \"dropdownText\": \"#afb8c1\",\n \"dropdownBg\": \"#32383f\",\n \"dropdownBorder\": \"#424a53\",\n \"dropdownShadow\": \"rgba(31,35,40,0.3)\",\n \"dropdownHoverText\": \"#f6f8fa\",\n \"dropdownHoverBg\": \"#424a53\",\n \"dropdownBtnHoverText\": \"#f6f8fa\",\n \"dropdownBtnHoverBg\": \"#32383f\",\n \"scrollbarThumbBg\": \"#57606a\",\n \"headerLabelText\": \"#d0d7de\",\n \"headerLabelOpenText\": \"#f6f8fa\",\n \"headerBorder\": \"#32383f\",\n \"headerIcon\": \"#8c959f\",\n \"lineText\": \"#d0d7de\",\n \"lineNumText\": \"rgba(140,149,159,0.75)\",\n \"lineTimestampText\": \"#8c959f\",\n \"lineHoverBg\": \"#32383f\",\n \"lineSelectedBg\": \"rgba(33,139,255,0.15)\",\n \"lineSelectedNumText\": \"#54aeff\",\n \"lineDtFmText\": \"#24292f\",\n \"lineDtFmBg\": \"#9a6700\",\n \"gateBg\": \"rgba(125,78,0,0.15)\",\n \"gateText\": \"#d0d7de\",\n \"gateWaitingText\": \"#d4a72c\",\n \"stepHeaderOpenBg\": \"#32383f\",\n \"stepErrorText\": \"#ff8182\",\n \"stepWarningText\": \"#d4a72c\",\n \"loglineText\": \"#8c959f\",\n \"loglineNumText\": \"rgba(140,149,159,0.75)\",\n \"loglineDebugText\": \"#c297ff\",\n \"loglineErrorText\": \"#d0d7de\",\n \"loglineErrorNumText\": \"#ff8182\",\n \"loglineErrorBg\": \"rgba(164,14,38,0.15)\",\n \"loglineWarningText\": \"#d0d7de\",\n \"loglineWarningNumText\": \"#d4a72c\",\n \"loglineWarningBg\": \"rgba(125,78,0,0.15)\",\n \"loglineCommandText\": \"#54aeff\",\n \"loglineSectionText\": \"#4ac26b\",\n \"ansi\": {\n \"black\": \"#24292f\",\n \"blackBright\": \"#32383f\",\n \"white\": \"#d0d7de\",\n \"whiteBright\": \"#d0d7de\",\n \"gray\": \"#8c959f\",\n \"red\": \"#ff8182\",\n \"redBright\": \"#ffaba8\",\n \"green\": \"#4ac26b\",\n \"greenBright\": \"#6fdd8b\",\n \"yellow\": \"#d4a72c\",\n \"yellowBright\": \"#eac54f\",\n \"blue\": \"#54aeff\",\n \"blueBright\": \"#80ccff\",\n \"magenta\": \"#c297ff\",\n \"magentaBright\": \"#d8b9ff\",\n \"cyan\": \"#76e3ea\",\n \"cyanBright\": \"#b3f0ff\"\n }\n },\n \"project\": {\n \"headerBg\": \"#24292f\",\n \"sidebarBg\": \"#ffffff\",\n \"gradientIn\": \"#ffffff\",\n \"gradientOut\": \"rgba(255,255,255,0)\"\n },\n \"mktg\": {\n \"btn\": {\n \"bg\": \"#1b1f23\",\n \"shadow\": {\n \"outline\": \"rgb(0 0 0 / 15%) 0 0 0 1px inset\",\n \"focus\": \"rgb(0 0 0 / 15%) 0 0 0 4px\",\n \"hover\": \"0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02)\",\n \"hoverMuted\": \"rgb(0 0 0 / 70%) 0 0 0 2px inset\"\n }\n }\n },\n \"control\": {\n \"borderColor\": {\n \"emphasis\": \"#858F99\"\n }\n },\n \"avatar\": {\n \"bg\": \"#ffffff\",\n \"border\": \"rgba(31,35,40,0.15)\",\n \"stackFade\": \"#afb8c1\",\n \"stackFadeMore\": \"#d0d7de\",\n \"childShadow\": \"0 0 0 2px rgba(255,255,255,0.8)\"\n },\n \"topicTag\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"counter\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"selectMenu\": {\n \"backdropBorder\": \"rgba(0,0,0,0)\",\n \"tapHighlight\": \"rgba(175,184,193,0.5)\",\n \"tapFocusBg\": \"#b6e3ff\"\n },\n \"overlay\": {\n \"shadow\": \"0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12)\",\n \"backdrop\": \"rgba(140,149,159,0.2)\"\n },\n \"header\": {\n \"text\": \"rgba(255,255,255,0.7)\",\n \"bg\": \"#24292f\",\n \"divider\": \"#57606a\",\n \"logo\": \"#ffffff\"\n },\n \"headerSearch\": {\n \"bg\": \"#24292f\",\n \"border\": \"#57606a\"\n },\n \"sidenav\": {\n \"selectedBg\": \"#ffffff\"\n },\n \"menu\": {\n \"bgActive\": \"rgba(0,0,0,0)\"\n },\n \"input\": {\n \"disabledBg\": \"rgba(175,184,193,0.2)\"\n },\n \"timeline\": {\n \"badgeBg\": \"#eaeef2\"\n },\n \"ansi\": {\n \"black\": \"#24292f\",\n \"blackBright\": \"#57606a\",\n \"white\": \"#6e7781\",\n \"whiteBright\": \"#8c959f\",\n \"gray\": \"#6e7781\",\n \"red\": \"#cf222e\",\n \"redBright\": \"#a40e26\",\n \"green\": \"#116329\",\n \"greenBright\": \"#1a7f37\",\n \"yellow\": \"#4d2d00\",\n \"yellowBright\": \"#633c01\",\n \"blue\": \"#0969da\",\n \"blueBright\": \"#218bff\",\n \"magenta\": \"#8250df\",\n \"magentaBright\": \"#a475f9\",\n \"cyan\": \"#1b7c83\",\n \"cyanBright\": \"#3192aa\"\n },\n \"btn\": {\n \"text\": \"#24292f\",\n \"bg\": \"#f6f8fa\",\n \"border\": \"rgba(31,35,40,0.15)\",\n \"shadow\": \"0 1px 0 rgba(31,35,40,0.04)\",\n \"insetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.25)\",\n \"hoverBg\": \"#f3f4f6\",\n \"hoverBorder\": \"rgba(31,35,40,0.15)\",\n \"activeBg\": \"hsla(220,14%,93%,1)\",\n \"activeBorder\": \"rgba(31,35,40,0.15)\",\n \"selectedBg\": \"hsla(220,14%,94%,1)\",\n \"counterBg\": \"rgba(31,35,40,0.08)\",\n \"primary\": {\n \"text\": \"#ffffff\",\n \"bg\": \"#1f883d\",\n \"border\": \"rgba(31,35,40,0.15)\",\n \"shadow\": \"0 1px 0 rgba(31,35,40,0.1)\",\n \"insetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverBg\": \"#1a7f37\",\n \"hoverBorder\": \"rgba(31,35,40,0.15)\",\n \"selectedBg\": \"hsla(137,66%,28%,1)\",\n \"selectedShadow\": \"inset 0 1px 0 rgba(0,45,17,0.2)\",\n \"disabledText\": \"rgba(255,255,255,0.8)\",\n \"disabledBg\": \"#94d3a2\",\n \"disabledBorder\": \"rgba(31,35,40,0.15)\",\n \"icon\": \"rgba(255,255,255,0.8)\",\n \"counterBg\": \"rgba(0,45,17,0.2)\"\n },\n \"outline\": {\n \"text\": \"#0969da\",\n \"hoverText\": \"#ffffff\",\n \"hoverBg\": \"#0969da\",\n \"hoverBorder\": \"rgba(31,35,40,0.15)\",\n \"hoverShadow\": \"0 1px 0 rgba(31,35,40,0.1)\",\n \"hoverInsetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverCounterBg\": \"rgba(255,255,255,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"hsla(212,92%,42%,1)\",\n \"selectedBorder\": \"rgba(31,35,40,0.15)\",\n \"selectedShadow\": \"inset 0 1px 0 rgba(0,33,85,0.2)\",\n \"disabledText\": \"rgba(9,105,218,0.5)\",\n \"disabledBg\": \"#f6f8fa\",\n \"disabledCounterBg\": \"rgba(9,105,218,0.05)\",\n \"counterBg\": \"#0969da1a\",\n \"counterFg\": \"#0550ae\",\n \"hoverCounterFg\": \"#ffffff\",\n \"disabledCounterFg\": \"rgba(9,105,218,0.5)\"\n },\n \"danger\": {\n \"text\": \"#cf222e\",\n \"hoverText\": \"#ffffff\",\n \"hoverBg\": \"#a40e26\",\n \"hoverBorder\": \"rgba(31,35,40,0.15)\",\n \"hoverShadow\": \"0 1px 0 rgba(31,35,40,0.1)\",\n \"hoverInsetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverCounterBg\": \"rgba(255,255,255,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"hsla(356,72%,44%,1)\",\n \"selectedBorder\": \"rgba(31,35,40,0.15)\",\n \"selectedShadow\": \"inset 0 1px 0 rgba(76,0,20,0.2)\",\n \"disabledText\": \"rgba(207,34,46,0.5)\",\n \"disabledBg\": \"#f6f8fa\",\n \"disabledCounterBg\": \"rgba(207,34,46,0.05)\",\n \"counterBg\": \"rgba(207,34,46,0.1)\",\n \"icon\": \"#cf222e\",\n \"hoverIcon\": \"#ffffff\",\n \"counterFg\": \"#a40e26\",\n \"hoverCounterFg\": \"#ffffff\",\n \"disabledCounterFg\": \"rgba(207,34,46,0.5)\"\n }\n },\n \"underlinenav\": {\n \"icon\": \"#6e7781\",\n \"borderHover\": \"rgba(175,184,193,0.2)\"\n },\n \"actionListItem\": {\n \"inlineDivider\": \"rgba(208,215,222,0.48)\",\n \"default\": {\n \"hoverBg\": \"rgba(208,215,222,0.32)\",\n \"hoverBorder\": \"rgba(0,0,0,0)\",\n \"activeBg\": \"rgba(208,215,222,0.48)\",\n \"activeBorder\": \"rgba(0,0,0,0)\",\n \"selectedBg\": \"rgba(208,215,222,0.24)\"\n },\n \"danger\": {\n \"hoverBg\": \"rgba(255,235,233,0.64)\",\n \"activeBg\": \"#ffebe9\",\n \"hoverText\": \"#d1242f\"\n }\n },\n \"switchTrack\": {\n \"bg\": \"#eaeef2\",\n \"hoverBg\": \"hsla(210,24%,90%,1)\",\n \"activeBg\": \"hsla(210,24%,88%,1)\",\n \"disabledBg\": \"#8c959f\",\n \"fg\": \"#656d76\",\n \"disabledFg\": \"#ffffff\",\n \"border\": \"rgba(0,0,0,0)\",\n \"checked\": {\n \"bg\": \"#0969da\",\n \"hoverBg\": \"#0860CA\",\n \"activeBg\": \"#0757BA\",\n \"fg\": \"#ffffff\",\n \"disabledFg\": \"#ffffff\",\n \"border\": \"rgba(0,0,0,0)\"\n }\n },\n \"switchKnob\": {\n \"bg\": \"#ffffff\",\n \"disabledBg\": \"#f6f8fa\",\n \"border\": \"#858F99\",\n \"checked\": {\n \"bg\": \"#ffffff\",\n \"disabledBg\": \"#f6f8fa\",\n \"border\": \"#0969da\"\n }\n },\n \"segmentedControl\": {\n \"bg\": \"#eaeef2\",\n \"button\": {\n \"bg\": \"#ffffff\",\n \"hover\": {\n \"bg\": \"rgba(175,184,193,0.2)\"\n },\n \"active\": {\n \"bg\": \"rgba(175,184,193,0.4)\"\n },\n \"selected\": {\n \"border\": \"#8c959f\"\n }\n }\n },\n \"treeViewItem\": {\n \"chevron\": {\n \"hoverBg\": \"rgba(208,215,222,0.32)\"\n },\n \"directory\": {\n \"fill\": \"#54aeff\"\n }\n },\n \"fg\": {\n \"default\": \"#1F2328\",\n \"muted\": \"#656d76\",\n \"subtle\": \"#6e7781\",\n \"onEmphasis\": \"#ffffff\"\n },\n \"canvas\": {\n \"default\": \"#ffffff\",\n \"overlay\": \"#ffffff\",\n \"inset\": \"#f6f8fa\",\n \"subtle\": \"#f6f8fa\"\n },\n \"border\": {\n \"default\": \"#d0d7de\",\n \"muted\": \"hsla(210,18%,87%,1)\",\n \"subtle\": \"rgba(31,35,40,0.15)\"\n },\n \"shadow\": {\n \"small\": \"0 1px 0 rgba(31,35,40,0.04)\",\n \"medium\": \"0 3px 6px rgba(140,149,159,0.15)\",\n \"large\": \"0 8px 24px rgba(140,149,159,0.2)\",\n \"extraLarge\": \"0 12px 28px rgba(140,149,159,0.3)\"\n },\n \"neutral\": {\n \"emphasisPlus\": \"#24292f\",\n \"emphasis\": \"#6e7781\",\n \"muted\": \"rgba(175,184,193,0.2)\",\n \"subtle\": \"rgba(234,238,242,0.5)\"\n },\n \"accent\": {\n \"fg\": \"#0969da\",\n \"emphasis\": \"#0969da\",\n \"muted\": \"rgba(84,174,255,0.4)\",\n \"subtle\": \"#ddf4ff\"\n },\n \"success\": {\n \"fg\": \"#1a7f37\",\n \"emphasis\": \"#1f883d\",\n \"muted\": \"rgba(74,194,107,0.4)\",\n \"subtle\": \"#dafbe1\"\n },\n \"attention\": {\n \"fg\": \"#9a6700\",\n \"emphasis\": \"#9a6700\",\n \"muted\": \"rgba(212,167,44,0.4)\",\n \"subtle\": \"#fff8c5\"\n },\n \"severe\": {\n \"fg\": \"#bc4c00\",\n \"emphasis\": \"#bc4c00\",\n \"muted\": \"rgba(251,143,68,0.4)\",\n \"subtle\": \"#fff1e5\"\n },\n \"danger\": {\n \"fg\": \"#d1242f\",\n \"emphasis\": \"#cf222e\",\n \"muted\": \"rgba(255,129,130,0.4)\",\n \"subtle\": \"#ffebe9\"\n },\n \"open\": {\n \"fg\": \"#1a7f37\",\n \"emphasis\": \"#1f883d\",\n \"muted\": \"rgba(74,194,107,0.4)\",\n \"subtle\": \"#dafbe1\"\n },\n \"closed\": {\n \"fg\": \"#d1242f\",\n \"emphasis\": \"#cf222e\",\n \"muted\": \"rgba(255,129,130,0.4)\",\n \"subtle\": \"#ffebe9\"\n },\n \"done\": {\n \"fg\": \"#8250df\",\n \"emphasis\": \"#8250df\",\n \"muted\": \"rgba(194,151,255,0.4)\",\n \"subtle\": \"#fbefff\"\n },\n \"sponsors\": {\n \"fg\": \"#bf3989\",\n \"emphasis\": \"#bf3989\",\n \"muted\": \"rgba(255,128,200,0.4)\",\n \"subtle\": \"#ffeff7\"\n },\n \"primer\": {\n \"fg\": {\n \"disabled\": \"#8c959f\"\n },\n \"canvas\": {\n \"backdrop\": \"rgba(31,35,40,0.5)\",\n \"sticky\": \"rgba(255,255,255,0.95)\"\n },\n \"border\": {\n \"active\": \"#fd8c73\",\n \"contrast\": \"rgba(31,35,40,0.1)\"\n },\n \"shadow\": {\n \"highlight\": \"inset 0 1px 0 rgba(255,255,255,0.25)\",\n \"inset\": \"inset 0 1px 0 rgba(208,215,222,0.2)\"\n }\n },\n \"scale\": {\n \"black\": \"#1F2328\",\n \"white\": \"#ffffff\",\n \"gray\": [\n \"#f6f8fa\",\n \"#eaeef2\",\n \"#d0d7de\",\n \"#afb8c1\",\n \"#8c959f\",\n \"#6e7781\",\n \"#57606a\",\n \"#424a53\",\n \"#32383f\",\n \"#24292f\"\n ],\n \"blue\": [\n \"#ddf4ff\",\n \"#b6e3ff\",\n \"#80ccff\",\n \"#54aeff\",\n \"#218bff\",\n \"#0969da\",\n \"#0550ae\",\n \"#033d8b\",\n \"#0a3069\",\n \"#002155\"\n ],\n \"green\": [\n \"#dafbe1\",\n \"#aceebb\",\n \"#6fdd8b\",\n \"#4ac26b\",\n \"#2da44e\",\n \"#1a7f37\",\n \"#116329\",\n \"#044f1e\",\n \"#003d16\",\n \"#002d11\"\n ],\n \"yellow\": [\n \"#fff8c5\",\n \"#fae17d\",\n \"#eac54f\",\n \"#d4a72c\",\n \"#bf8700\",\n \"#9a6700\",\n \"#7d4e00\",\n \"#633c01\",\n \"#4d2d00\",\n \"#3b2300\"\n ],\n \"orange\": [\n \"#fff1e5\",\n \"#ffd8b5\",\n \"#ffb77c\",\n \"#fb8f44\",\n \"#e16f24\",\n \"#bc4c00\",\n \"#953800\",\n \"#762c00\",\n \"#5c2200\",\n \"#471700\"\n ],\n \"red\": [\n \"#ffebe9\",\n \"#ffcecb\",\n \"#ffaba8\",\n \"#ff8182\",\n \"#fa4549\",\n \"#cf222e\",\n \"#a40e26\",\n \"#82071e\",\n \"#660018\",\n \"#4c0014\"\n ],\n \"purple\": [\n \"#fbefff\",\n \"#ecd8ff\",\n \"#d8b9ff\",\n \"#c297ff\",\n \"#a475f9\",\n \"#8250df\",\n \"#6639ba\",\n \"#512a97\",\n \"#3e1f79\",\n \"#2e1461\"\n ],\n \"pink\": [\n \"#ffeff7\",\n \"#ffd3eb\",\n \"#ffadda\",\n \"#ff80c8\",\n \"#e85aad\",\n \"#bf3989\",\n \"#99286e\",\n \"#772057\",\n \"#611347\",\n \"#4d0336\"\n ],\n \"coral\": [\n \"#fff0eb\",\n \"#ffd6cc\",\n \"#ffb4a1\",\n \"#fd8c73\",\n \"#ec6547\",\n \"#c4432b\",\n \"#9e2f1c\",\n \"#801f0f\",\n \"#691105\",\n \"#510901\"\n ]\n }\n};\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.default = {\n \"canvasDefaultTransparent\": \"rgba(255,255,255,0)\",\n \"pageHeaderBg\": \"#f6f8fa\",\n \"marketingIcon\": {\n \"primary\": \"#218bff\",\n \"secondary\": \"#54aeff\"\n },\n \"diffBlob\": {\n \"addition\": {\n \"numText\": \"#24292f\",\n \"fg\": \"#24292f\",\n \"numBg\": \"rgba(84,174,255,0.4)\",\n \"lineBg\": \"rgba(221,244,255,0.5)\",\n \"wordBg\": \"rgba(84,174,255,0.4)\"\n },\n \"deletion\": {\n \"numText\": \"#24292f\",\n \"fg\": \"#24292f\",\n \"numBg\": \"rgba(247,153,57,0.4)\",\n \"lineBg\": \"rgba(255,245,232,0.5)\",\n \"wordBg\": \"rgba(255,188,109,0.5)\"\n },\n \"hunk\": {\n \"numBg\": \"rgba(84,174,255,0.4)\"\n },\n \"expander\": {\n \"icon\": \"#57606a\"\n },\n \"selectedLineHighlightMixBlendMode\": \"multiply\"\n },\n \"diffstat\": {\n \"deletionBorder\": \"rgba(27,31,36,0.15)\",\n \"additionBorder\": \"rgba(27,31,36,0.15)\",\n \"additionBg\": \"#0969da\"\n },\n \"searchKeyword\": {\n \"hl\": \"#fff8c5\"\n },\n \"prettylights\": {\n \"syntax\": {\n \"comment\": \"#6e7781\",\n \"constant\": \"#0550ae\",\n \"entity\": \"#6639ba\",\n \"storageModifierImport\": \"#24292f\",\n \"entityTag\": \"#0550ae\",\n \"keyword\": \"#b35900\",\n \"string\": \"#0a3069\",\n \"variable\": \"#8a4600\",\n \"brackethighlighterUnmatched\": \"#6f3800\",\n \"invalidIllegalText\": \"#f6f8fa\",\n \"invalidIllegalBg\": \"#6f3800\",\n \"carriageReturnText\": \"#f6f8fa\",\n \"carriageReturnBg\": \"#b35900\",\n \"stringRegexp\": \"#0550ae\",\n \"markupList\": \"#3b2300\",\n \"markupHeading\": \"#0550ae\",\n \"markupItalic\": \"#24292f\",\n \"markupBold\": \"#24292f\",\n \"markupDeletedText\": \"#6f3800\",\n \"markupDeletedBg\": \"#fff5e8\",\n \"markupInsertedText\": \"#0550ae\",\n \"markupInsertedBg\": \"#ddf4ff\",\n \"markupChangedText\": \"#8a4600\",\n \"markupChangedBg\": \"#ffddb0\",\n \"markupIgnoredText\": \"#eaeef2\",\n \"markupIgnoredBg\": \"#0550ae\",\n \"metaDiffRange\": \"#8250df\",\n \"brackethighlighterAngle\": \"#57606a\",\n \"sublimelinterGutterMark\": \"#8c959f\",\n \"constantOtherReferenceLink\": \"#0a3069\"\n }\n },\n \"codemirror\": {\n \"text\": \"#24292f\",\n \"bg\": \"#ffffff\",\n \"guttersBg\": \"#ffffff\",\n \"guttermarkerText\": \"#ffffff\",\n \"guttermarkerSubtleText\": \"#6e7781\",\n \"linenumberText\": \"#57606a\",\n \"cursor\": \"#24292f\",\n \"selectionBg\": \"rgba(84,174,255,0.4)\",\n \"activelineBg\": \"rgba(234,238,242,0.5)\",\n \"matchingbracketText\": \"#24292f\",\n \"linesBg\": \"#ffffff\",\n \"syntax\": {\n \"comment\": \"#24292f\",\n \"constant\": \"#0550ae\",\n \"entity\": \"#8250df\",\n \"keyword\": \"#b35900\",\n \"storage\": \"#b35900\",\n \"string\": \"#0a3069\",\n \"support\": \"#0550ae\",\n \"variable\": \"#8a4600\"\n }\n },\n \"checks\": {\n \"bg\": \"#24292f\",\n \"runBorderWidth\": \"0px\",\n \"containerBorderWidth\": \"0px\",\n \"textPrimary\": \"#f6f8fa\",\n \"textSecondary\": \"#8c959f\",\n \"textLink\": \"#54aeff\",\n \"btnIcon\": \"#afb8c1\",\n \"btnHoverIcon\": \"#f6f8fa\",\n \"btnHoverBg\": \"rgba(255,255,255,0.125)\",\n \"inputText\": \"#eaeef2\",\n \"inputPlaceholderText\": \"#8c959f\",\n \"inputFocusText\": \"#8c959f\",\n \"inputBg\": \"#32383f\",\n \"inputShadow\": \"none\",\n \"donutError\": \"#dd7815\",\n \"donutPending\": \"#bf8700\",\n \"donutSuccess\": \"#0969da\",\n \"donutNeutral\": \"#afb8c1\",\n \"dropdownText\": \"#afb8c1\",\n \"dropdownBg\": \"#32383f\",\n \"dropdownBorder\": \"#424a53\",\n \"dropdownShadow\": \"rgba(27,31,36,0.3)\",\n \"dropdownHoverText\": \"#f6f8fa\",\n \"dropdownHoverBg\": \"#424a53\",\n \"dropdownBtnHoverText\": \"#f6f8fa\",\n \"dropdownBtnHoverBg\": \"#32383f\",\n \"scrollbarThumbBg\": \"#57606a\",\n \"headerLabelText\": \"#d0d7de\",\n \"headerLabelOpenText\": \"#f6f8fa\",\n \"headerBorder\": \"#32383f\",\n \"headerIcon\": \"#8c959f\",\n \"lineText\": \"#d0d7de\",\n \"lineNumText\": \"rgba(140,149,159,0.75)\",\n \"lineTimestampText\": \"#8c959f\",\n \"lineHoverBg\": \"#32383f\",\n \"lineSelectedBg\": \"rgba(33,139,255,0.15)\",\n \"lineSelectedNumText\": \"#54aeff\",\n \"lineDtFmText\": \"#24292f\",\n \"lineDtFmBg\": \"#9a6700\",\n \"gateBg\": \"rgba(125,78,0,0.15)\",\n \"gateText\": \"#d0d7de\",\n \"gateWaitingText\": \"#d4a72c\",\n \"stepHeaderOpenBg\": \"#32383f\",\n \"stepErrorText\": \"#f79939\",\n \"stepWarningText\": \"#d4a72c\",\n \"loglineText\": \"#8c959f\",\n \"loglineNumText\": \"rgba(140,149,159,0.75)\",\n \"loglineDebugText\": \"#c297ff\",\n \"loglineErrorText\": \"#d0d7de\",\n \"loglineErrorNumText\": \"#f79939\",\n \"loglineErrorBg\": \"rgba(138,70,0,0.15)\",\n \"loglineWarningText\": \"#d0d7de\",\n \"loglineWarningNumText\": \"#d4a72c\",\n \"loglineWarningBg\": \"rgba(125,78,0,0.15)\",\n \"loglineCommandText\": \"#54aeff\",\n \"loglineSectionText\": \"#54aeff\",\n \"ansi\": {\n \"black\": \"#24292f\",\n \"blackBright\": \"#32383f\",\n \"white\": \"#d0d7de\",\n \"whiteBright\": \"#d0d7de\",\n \"gray\": \"#8c959f\",\n \"red\": \"#f79939\",\n \"redBright\": \"#ffbc6d\",\n \"green\": \"#54aeff\",\n \"greenBright\": \"#80ccff\",\n \"yellow\": \"#d4a72c\",\n \"yellowBright\": \"#eac54f\",\n \"blue\": \"#54aeff\",\n \"blueBright\": \"#80ccff\",\n \"magenta\": \"#c297ff\",\n \"magentaBright\": \"#d8b9ff\",\n \"cyan\": \"#76e3ea\",\n \"cyanBright\": \"#b3f0ff\"\n }\n },\n \"project\": {\n \"headerBg\": \"#24292f\",\n \"sidebarBg\": \"#ffffff\",\n \"gradientIn\": \"#ffffff\",\n \"gradientOut\": \"rgba(255,255,255,0)\"\n },\n \"mktg\": {\n \"btn\": {\n \"bg\": \"#1b1f23\",\n \"shadow\": {\n \"outline\": \"rgb(0 0 0 / 15%) 0 0 0 1px inset\",\n \"focus\": \"rgb(0 0 0 / 15%) 0 0 0 4px\",\n \"hover\": \"0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02)\",\n \"hoverMuted\": \"rgb(0 0 0 / 70%) 0 0 0 2px inset\"\n }\n }\n },\n \"control\": {\n \"borderColor\": {\n \"emphasis\": \"#858F99\"\n }\n },\n \"avatar\": {\n \"bg\": \"#ffffff\",\n \"border\": \"rgba(27,31,36,0.15)\",\n \"stackFade\": \"#afb8c1\",\n \"stackFadeMore\": \"#d0d7de\",\n \"childShadow\": \"0 0 0 2px rgba(255,255,255,0.8)\"\n },\n \"topicTag\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"counter\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"selectMenu\": {\n \"backdropBorder\": \"rgba(0,0,0,0)\",\n \"tapHighlight\": \"rgba(175,184,193,0.5)\",\n \"tapFocusBg\": \"#b6e3ff\"\n },\n \"overlay\": {\n \"shadow\": \"0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12)\",\n \"backdrop\": \"rgba(140,149,159,0.2)\"\n },\n \"header\": {\n \"text\": \"rgba(255,255,255,0.7)\",\n \"bg\": \"#24292f\",\n \"divider\": \"#57606a\",\n \"logo\": \"#ffffff\"\n },\n \"headerSearch\": {\n \"bg\": \"#24292f\",\n \"border\": \"#57606a\"\n },\n \"sidenav\": {\n \"selectedBg\": \"#ffffff\"\n },\n \"menu\": {\n \"bgActive\": \"rgba(0,0,0,0)\"\n },\n \"input\": {\n \"disabledBg\": \"rgba(175,184,193,0.2)\"\n },\n \"timeline\": {\n \"badgeBg\": \"#eaeef2\"\n },\n \"ansi\": {\n \"black\": \"#24292f\",\n \"blackBright\": \"#57606a\",\n \"white\": \"#6e7781\",\n \"whiteBright\": \"#8c959f\",\n \"gray\": \"#6e7781\",\n \"red\": \"#b35900\",\n \"redBright\": \"#8a4600\",\n \"green\": \"#0550ae\",\n \"greenBright\": \"#0969da\",\n \"yellow\": \"#4d2d00\",\n \"yellowBright\": \"#633c01\",\n \"blue\": \"#0969da\",\n \"blueBright\": \"#218bff\",\n \"magenta\": \"#8250df\",\n \"magentaBright\": \"#a475f9\",\n \"cyan\": \"#1b7c83\",\n \"cyanBright\": \"#3192aa\"\n },\n \"btn\": {\n \"text\": \"#24292f\",\n \"bg\": \"#f6f8fa\",\n \"border\": \"rgba(27,31,36,0.15)\",\n \"shadow\": \"0 1px 0 rgba(27,31,36,0.04)\",\n \"insetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.25)\",\n \"hoverBg\": \"#f3f4f6\",\n \"hoverBorder\": \"rgba(27,31,36,0.15)\",\n \"activeBg\": \"hsla(220,14%,93%,1)\",\n \"activeBorder\": \"rgba(27,31,36,0.15)\",\n \"selectedBg\": \"hsla(220,14%,94%,1)\",\n \"counterBg\": \"rgba(27,31,36,0.08)\",\n \"primary\": {\n \"text\": \"#ffffff\",\n \"bg\": \"#0969da\",\n \"border\": \"rgba(27,31,36,0.15)\",\n \"shadow\": \"0 1px 0 rgba(27,31,36,0.1)\",\n \"insetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverBg\": \"#0969da\",\n \"hoverBorder\": \"rgba(27,31,36,0.15)\",\n \"selectedBg\": \"hsla(212,92%,43%,1)\",\n \"selectedShadow\": \"inset 0 1px 0 rgba(0,33,85,0.2)\",\n \"disabledText\": \"rgba(255,255,255,0.8)\",\n \"disabledBg\": \"#80ccff\",\n \"disabledBorder\": \"rgba(27,31,36,0.15)\",\n \"icon\": \"rgba(255,255,255,0.8)\",\n \"counterBg\": \"rgba(0,33,85,0.2)\"\n },\n \"outline\": {\n \"text\": \"#0969da\",\n \"hoverText\": \"#ffffff\",\n \"hoverBg\": \"#0969da\",\n \"hoverBorder\": \"rgba(27,31,36,0.15)\",\n \"hoverShadow\": \"0 1px 0 rgba(27,31,36,0.1)\",\n \"hoverInsetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverCounterBg\": \"rgba(255,255,255,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"hsla(212,92%,42%,1)\",\n \"selectedBorder\": \"rgba(27,31,36,0.15)\",\n \"selectedShadow\": \"inset 0 1px 0 rgba(0,33,85,0.2)\",\n \"disabledText\": \"rgba(9,105,218,0.5)\",\n \"disabledBg\": \"#f6f8fa\",\n \"disabledCounterBg\": \"rgba(9,105,218,0.05)\",\n \"counterBg\": \"#0969da1a\",\n \"counterFg\": \"#0550ae\",\n \"hoverCounterFg\": \"#ffffff\",\n \"disabledCounterFg\": \"rgba(9,105,218,0.5)\"\n },\n \"danger\": {\n \"text\": \"#b35900\",\n \"hoverText\": \"#ffffff\",\n \"hoverBg\": \"#8a4600\",\n \"hoverBorder\": \"rgba(27,31,36,0.15)\",\n \"hoverShadow\": \"0 1px 0 rgba(27,31,36,0.1)\",\n \"hoverInsetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverCounterBg\": \"rgba(255,255,255,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"hsla(30,100%,32%,1)\",\n \"selectedBorder\": \"rgba(27,31,36,0.15)\",\n \"selectedShadow\": \"inset 0 1px 0 rgba(65,32,0,0.2)\",\n \"disabledText\": \"rgba(179,89,0,0.5)\",\n \"disabledBg\": \"#f6f8fa\",\n \"disabledCounterBg\": \"rgba(179,89,0,0.05)\",\n \"counterBg\": \"rgba(179,89,0,0.1)\",\n \"icon\": \"#b35900\",\n \"hoverIcon\": \"#ffffff\",\n \"counterFg\": \"#8a4600\",\n \"hoverCounterFg\": \"#ffffff\",\n \"disabledCounterFg\": \"rgba(179,89,0,0.5)\"\n }\n },\n \"underlinenav\": {\n \"icon\": \"#6e7781\",\n \"borderHover\": \"rgba(175,184,193,0.2)\"\n },\n \"actionListItem\": {\n \"inlineDivider\": \"rgba(208,215,222,0.48)\",\n \"default\": {\n \"hoverBg\": \"rgba(208,215,222,0.32)\",\n \"hoverBorder\": \"rgba(0,0,0,0)\",\n \"activeBg\": \"rgba(208,215,222,0.48)\",\n \"activeBorder\": \"rgba(0,0,0,0)\",\n \"selectedBg\": \"rgba(208,215,222,0.24)\"\n },\n \"danger\": {\n \"hoverBg\": \"rgba(255,245,232,0.64)\",\n \"activeBg\": \"#fff5e8\",\n \"hoverText\": \"#b35900\"\n }\n },\n \"switchTrack\": {\n \"bg\": \"#eaeef2\",\n \"hoverBg\": \"hsla(210,24%,90%,1)\",\n \"activeBg\": \"hsla(210,24%,88%,1)\",\n \"disabledBg\": \"#8c959f\",\n \"fg\": \"#57606a\",\n \"disabledFg\": \"#ffffff\",\n \"border\": \"rgba(0,0,0,0)\",\n \"checked\": {\n \"bg\": \"#0969da\",\n \"hoverBg\": \"#0860CA\",\n \"activeBg\": \"#0757BA\",\n \"fg\": \"#ffffff\",\n \"disabledFg\": \"#ffffff\",\n \"border\": \"rgba(0,0,0,0)\"\n }\n },\n \"switchKnob\": {\n \"bg\": \"#ffffff\",\n \"disabledBg\": \"#f6f8fa\",\n \"border\": \"#858F99\",\n \"checked\": {\n \"bg\": \"#ffffff\",\n \"disabledBg\": \"#f6f8fa\",\n \"border\": \"#0969da\"\n }\n },\n \"segmentedControl\": {\n \"bg\": \"#eaeef2\",\n \"button\": {\n \"bg\": \"#ffffff\",\n \"hover\": {\n \"bg\": \"rgba(175,184,193,0.2)\"\n },\n \"active\": {\n \"bg\": \"rgba(175,184,193,0.4)\"\n },\n \"selected\": {\n \"border\": \"#8c959f\"\n }\n }\n },\n \"treeViewItem\": {\n \"chevron\": {\n \"hoverBg\": \"rgba(208,215,222,0.32)\"\n },\n \"directory\": {\n \"fill\": \"#54aeff\"\n }\n },\n \"fg\": {\n \"default\": \"#24292f\",\n \"muted\": \"#57606a\",\n \"subtle\": \"#6e7781\",\n \"onEmphasis\": \"#ffffff\"\n },\n \"canvas\": {\n \"default\": \"#ffffff\",\n \"overlay\": \"#ffffff\",\n \"inset\": \"#f6f8fa\",\n \"subtle\": \"#f6f8fa\"\n },\n \"border\": {\n \"default\": \"#d0d7de\",\n \"muted\": \"hsla(210,18%,87%,1)\",\n \"subtle\": \"rgba(27,31,36,0.15)\"\n },\n \"shadow\": {\n \"small\": \"0 1px 0 rgba(27,31,36,0.04)\",\n \"medium\": \"0 3px 6px rgba(140,149,159,0.15)\",\n \"large\": \"0 8px 24px rgba(140,149,159,0.2)\",\n \"extraLarge\": \"0 12px 28px rgba(140,149,159,0.3)\"\n },\n \"neutral\": {\n \"emphasisPlus\": \"#24292f\",\n \"emphasis\": \"#6e7781\",\n \"muted\": \"rgba(175,184,193,0.2)\",\n \"subtle\": \"rgba(234,238,242,0.5)\"\n },\n \"accent\": {\n \"fg\": \"#0969da\",\n \"emphasis\": \"#0969da\",\n \"muted\": \"rgba(84,174,255,0.4)\",\n \"subtle\": \"#ddf4ff\"\n },\n \"success\": {\n \"fg\": \"#0969da\",\n \"emphasis\": \"#0969da\",\n \"muted\": \"rgba(84,174,255,0.4)\",\n \"subtle\": \"#ddf4ff\"\n },\n \"attention\": {\n \"fg\": \"#9a6700\",\n \"emphasis\": \"#9a6700\",\n \"muted\": \"rgba(212,167,44,0.4)\",\n \"subtle\": \"#fff8c5\"\n },\n \"severe\": {\n \"fg\": \"#b35900\",\n \"emphasis\": \"#b35900\",\n \"muted\": \"rgba(247,153,57,0.4)\",\n \"subtle\": \"#fff5e8\"\n },\n \"danger\": {\n \"fg\": \"#b35900\",\n \"emphasis\": \"#b35900\",\n \"muted\": \"rgba(247,153,57,0.4)\",\n \"subtle\": \"#fff5e8\"\n },\n \"open\": {\n \"fg\": \"#b35900\",\n \"emphasis\": \"#dd7815\",\n \"muted\": \"rgba(247,153,57,0.4)\",\n \"subtle\": \"#fff5e8\"\n },\n \"closed\": {\n \"fg\": \"#6e7781\",\n \"emphasis\": \"#6e7781\",\n \"muted\": \"rgba(175,184,193,0.4)\",\n \"subtle\": \"#f6f8fa\"\n },\n \"done\": {\n \"fg\": \"#8250df\",\n \"emphasis\": \"#8250df\",\n \"muted\": \"rgba(194,151,255,0.4)\",\n \"subtle\": \"#fbefff\"\n },\n \"sponsors\": {\n \"fg\": \"#bf3989\",\n \"emphasis\": \"#bf3989\",\n \"muted\": \"rgba(255,128,200,0.4)\",\n \"subtle\": \"#ffeff7\"\n },\n \"primer\": {\n \"fg\": {\n \"disabled\": \"#8c959f\"\n },\n \"canvas\": {\n \"backdrop\": \"rgba(27,31,36,0.5)\",\n \"sticky\": \"rgba(255,255,255,0.95)\"\n },\n \"border\": {\n \"active\": \"#fd8c73\",\n \"contrast\": \"rgba(27,31,36,0.1)\"\n },\n \"shadow\": {\n \"highlight\": \"inset 0 1px 0 rgba(255,255,255,0.25)\",\n \"inset\": \"inset 0 1px 0 rgba(208,215,222,0.2)\"\n }\n },\n \"scale\": {\n \"black\": \"#1b1f24\",\n \"white\": \"#ffffff\",\n \"gray\": [\n \"#f6f8fa\",\n \"#eaeef2\",\n \"#d0d7de\",\n \"#afb8c1\",\n \"#8c959f\",\n \"#6e7781\",\n \"#57606a\",\n \"#424a53\",\n \"#32383f\",\n \"#24292f\"\n ],\n \"blue\": [\n \"#ddf4ff\",\n \"#b6e3ff\",\n \"#80ccff\",\n \"#54aeff\",\n \"#218bff\",\n \"#0969da\",\n \"#0550ae\",\n \"#033d8b\",\n \"#0a3069\",\n \"#002155\"\n ],\n \"green\": [\n \"#ddf4ff\",\n \"#b6e3ff\",\n \"#80ccff\",\n \"#54aeff\",\n \"#218bff\",\n \"#0969da\",\n \"#0550ae\",\n \"#033d8b\",\n \"#0a3069\",\n \"#002155\"\n ],\n \"yellow\": [\n \"#fff8c5\",\n \"#fae17d\",\n \"#eac54f\",\n \"#d4a72c\",\n \"#bf8700\",\n \"#9a6700\",\n \"#7d4e00\",\n \"#633c01\",\n \"#4d2d00\",\n \"#3b2300\"\n ],\n \"orange\": [\n \"#fff5e8\",\n \"#ffddb0\",\n \"#ffbc6d\",\n \"#f79939\",\n \"#dd7815\",\n \"#b35900\",\n \"#8a4600\",\n \"#6f3800\",\n \"#572c00\",\n \"#412000\"\n ],\n \"red\": [\n \"#fff5e8\",\n \"#ffddb0\",\n \"#ffbc6d\",\n \"#f79939\",\n \"#dd7815\",\n \"#b35900\",\n \"#8a4600\",\n \"#6f3800\",\n \"#572c00\",\n \"#412000\"\n ],\n \"purple\": [\n \"#fbefff\",\n \"#ecd8ff\",\n \"#d8b9ff\",\n \"#c297ff\",\n \"#a475f9\",\n \"#8250df\",\n \"#6639ba\",\n \"#512a97\",\n \"#3e1f79\",\n \"#2e1461\"\n ],\n \"pink\": [\n \"#ffeff7\",\n \"#ffd3eb\",\n \"#ffadda\",\n \"#ff80c8\",\n \"#e85aad\",\n \"#bf3989\",\n \"#99286e\",\n \"#772057\",\n \"#611347\",\n \"#4d0336\"\n ],\n \"coral\": [\n \"#fff0eb\",\n \"#ffd6cc\",\n \"#ffb4a1\",\n \"#fd8c73\",\n \"#ec6547\",\n \"#c4432b\",\n \"#9e2f1c\",\n \"#801f0f\",\n \"#691105\",\n \"#510901\"\n ]\n }\n};\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.default = {\n \"canvasDefaultTransparent\": \"rgba(255,255,255,0)\",\n \"pageHeaderBg\": \"#ffffff\",\n \"marketingIcon\": {\n \"primary\": \"#1168e3\",\n \"secondary\": \"#368cf9\"\n },\n \"diffBlob\": {\n \"addition\": {\n \"numText\": \"#0e1116\",\n \"fg\": \"#ffffff\",\n \"numBg\": \"#ccffd8\",\n \"lineBg\": \"#e6ffec\",\n \"wordBg\": \"#055d20\"\n },\n \"deletion\": {\n \"numText\": \"#0e1116\",\n \"fg\": \"#ffffff\",\n \"numBg\": \"#ffd7d5\",\n \"lineBg\": \"#fff0ee\",\n \"wordBg\": \"#a0111f\"\n },\n \"hunk\": {\n \"numBg\": \"#9cd7ff\"\n },\n \"expander\": {\n \"icon\": \"#0e1116\"\n },\n \"selectedLineHighlightMixBlendMode\": \"multiply\"\n },\n \"diffstat\": {\n \"deletionBorder\": \"rgba(1,4,9,0.8)\",\n \"additionBorder\": \"rgba(1,4,9,0.8)\",\n \"additionBg\": \"#055d20\"\n },\n \"searchKeyword\": {\n \"hl\": \"#fcf7be\"\n },\n \"prettylights\": {\n \"syntax\": {\n \"comment\": \"#66707b\",\n \"constant\": \"#023b95\",\n \"entity\": \"#512598\",\n \"storageModifierImport\": \"#0e1116\",\n \"entityTag\": \"#024c1a\",\n \"keyword\": \"#a0111f\",\n \"string\": \"#032563\",\n \"variable\": \"#702c00\",\n \"brackethighlighterUnmatched\": \"#6e011a\",\n \"invalidIllegalText\": \"#ffffff\",\n \"invalidIllegalBg\": \"#6e011a\",\n \"carriageReturnText\": \"#ffffff\",\n \"carriageReturnBg\": \"#a0111f\",\n \"stringRegexp\": \"#024c1a\",\n \"markupList\": \"#2e1800\",\n \"markupHeading\": \"#023b95\",\n \"markupItalic\": \"#0e1116\",\n \"markupBold\": \"#0e1116\",\n \"markupDeletedText\": \"#6e011a\",\n \"markupDeletedBg\": \"#fff0ee\",\n \"markupInsertedText\": \"#024c1a\",\n \"markupInsertedBg\": \"#d2fedb\",\n \"markupChangedText\": \"#702c00\",\n \"markupChangedBg\": \"#ffc67b\",\n \"markupIgnoredText\": \"#e7ecf0\",\n \"markupIgnoredBg\": \"#023b95\",\n \"metaDiffRange\": \"#622cbc\",\n \"brackethighlighterAngle\": \"#4b535d\",\n \"sublimelinterGutterMark\": \"#88929d\",\n \"constantOtherReferenceLink\": \"#032563\"\n }\n },\n \"codemirror\": {\n \"text\": \"#0e1116\",\n \"bg\": \"#ffffff\",\n \"guttersBg\": \"#ffffff\",\n \"guttermarkerText\": \"#ffffff\",\n \"guttermarkerSubtleText\": \"#66707b\",\n \"linenumberText\": \"#0e1116\",\n \"cursor\": \"#0e1116\",\n \"selectionBg\": \"#368cf9\",\n \"activelineBg\": \"#e7ecf0\",\n \"matchingbracketText\": \"#0e1116\",\n \"linesBg\": \"#ffffff\",\n \"syntax\": {\n \"comment\": \"#0e1116\",\n \"constant\": \"#023b95\",\n \"entity\": \"#622cbc\",\n \"keyword\": \"#a0111f\",\n \"storage\": \"#a0111f\",\n \"string\": \"#032563\",\n \"support\": \"#023b95\",\n \"variable\": \"#702c00\"\n }\n },\n \"checks\": {\n \"bg\": \"#0e1116\",\n \"runBorderWidth\": \"0px\",\n \"containerBorderWidth\": \"0px\",\n \"textPrimary\": \"#ffffff\",\n \"textSecondary\": \"#88929d\",\n \"textLink\": \"#368cf9\",\n \"btnIcon\": \"#acb6c0\",\n \"btnHoverIcon\": \"#ffffff\",\n \"btnHoverBg\": \"rgba(255,255,255,0.125)\",\n \"inputText\": \"#e7ecf0\",\n \"inputPlaceholderText\": \"#88929d\",\n \"inputFocusText\": \"#88929d\",\n \"inputBg\": \"#20252c\",\n \"inputShadow\": \"none\",\n \"donutError\": \"#d5232c\",\n \"donutPending\": \"#956400\",\n \"donutSuccess\": \"#055d20\",\n \"donutNeutral\": \"#acb6c0\",\n \"dropdownText\": \"#acb6c0\",\n \"dropdownBg\": \"#20252c\",\n \"dropdownBorder\": \"#343b43\",\n \"dropdownShadow\": \"rgba(1,4,9,0.3)\",\n \"dropdownHoverText\": \"#ffffff\",\n \"dropdownHoverBg\": \"#343b43\",\n \"dropdownBtnHoverText\": \"#ffffff\",\n \"dropdownBtnHoverBg\": \"#20252c\",\n \"scrollbarThumbBg\": \"#4b535d\",\n \"headerLabelText\": \"#ced5dc\",\n \"headerLabelOpenText\": \"#ffffff\",\n \"headerBorder\": \"#20252c\",\n \"headerIcon\": \"#88929d\",\n \"lineText\": \"#ced5dc\",\n \"lineNumText\": \"rgba(136,146,157,0.75)\",\n \"lineTimestampText\": \"#88929d\",\n \"lineHoverBg\": \"#20252c\",\n \"lineSelectedBg\": \"rgba(17,104,227,0.15)\",\n \"lineSelectedNumText\": \"#368cf9\",\n \"lineDtFmText\": \"#0e1116\",\n \"lineDtFmBg\": \"#744500\",\n \"gateBg\": \"rgba(96,55,0,0.15)\",\n \"gateText\": \"#ced5dc\",\n \"gateWaitingText\": \"#b58407\",\n \"stepHeaderOpenBg\": \"#20252c\",\n \"stepErrorText\": \"#ee5a5d\",\n \"stepWarningText\": \"#b58407\",\n \"loglineText\": \"#88929d\",\n \"loglineNumText\": \"rgba(136,146,157,0.75)\",\n \"loglineDebugText\": \"#a371f7\",\n \"loglineErrorText\": \"#ced5dc\",\n \"loglineErrorNumText\": \"#ee5a5d\",\n \"loglineErrorBg\": \"rgba(134,6,29,0.15)\",\n \"loglineWarningText\": \"#ced5dc\",\n \"loglineWarningNumText\": \"#b58407\",\n \"loglineWarningBg\": \"rgba(96,55,0,0.15)\",\n \"loglineCommandText\": \"#368cf9\",\n \"loglineSectionText\": \"#26a148\",\n \"ansi\": {\n \"black\": \"#0e1116\",\n \"blackBright\": \"#20252c\",\n \"white\": \"#ced5dc\",\n \"whiteBright\": \"#ced5dc\",\n \"gray\": \"#88929d\",\n \"red\": \"#ee5a5d\",\n \"redBright\": \"#ff8e8a\",\n \"green\": \"#26a148\",\n \"greenBright\": \"#43c663\",\n \"yellow\": \"#b58407\",\n \"yellowBright\": \"#d5a824\",\n \"blue\": \"#368cf9\",\n \"blueBright\": \"#67b3fd\",\n \"magenta\": \"#a371f7\",\n \"magentaBright\": \"#c49bff\",\n \"cyan\": \"#76e3ea\",\n \"cyanBright\": \"#b3f0ff\"\n }\n },\n \"project\": {\n \"headerBg\": \"#0e1116\",\n \"sidebarBg\": \"#ffffff\",\n \"gradientIn\": \"#ffffff\",\n \"gradientOut\": \"rgba(255,255,255,0)\"\n },\n \"mktg\": {\n \"btn\": {\n \"bg\": \"#1b1f23\",\n \"shadow\": {\n \"outline\": \"rgb(0 0 0 / 15%) 0 0 0 1px inset\",\n \"focus\": \"rgb(0 0 0 / 15%) 0 0 0 4px\",\n \"hover\": \"0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02)\",\n \"hoverMuted\": \"rgb(0 0 0 / 70%) 0 0 0 2px inset\"\n }\n }\n },\n \"control\": {\n \"borderColor\": {\n \"emphasis\": \"#20252c\"\n }\n },\n \"avatar\": {\n \"bg\": \"#ffffff\",\n \"border\": \"rgba(1,4,9,0.8)\",\n \"stackFade\": \"#acb6c0\",\n \"stackFadeMore\": \"#ced5dc\",\n \"childShadow\": \"0 0 0 2px rgba(255,255,255,0.8)\"\n },\n \"topicTag\": {\n \"border\": \"#0349b4\"\n },\n \"counter\": {\n \"border\": \"#20252c\"\n },\n \"selectMenu\": {\n \"backdropBorder\": \"rgba(0,0,0,0)\",\n \"tapHighlight\": \"rgba(172,182,192,0.5)\",\n \"tapFocusBg\": \"#9cd7ff\"\n },\n \"overlay\": {\n \"shadow\": \"0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12)\",\n \"backdrop\": \"rgba(136,146,157,0.2)\"\n },\n \"header\": {\n \"text\": \"rgba(255,255,255,0.7)\",\n \"bg\": \"#0e1116\",\n \"divider\": \"#acb6c0\",\n \"logo\": \"#ffffff\"\n },\n \"headerSearch\": {\n \"bg\": \"#0e1116\",\n \"border\": \"#4b535d\"\n },\n \"sidenav\": {\n \"selectedBg\": \"#ffffff\"\n },\n \"menu\": {\n \"bgActive\": \"rgba(0,0,0,0)\"\n },\n \"input\": {\n \"disabledBg\": \"rgba(172,182,192,0.2)\"\n },\n \"timeline\": {\n \"badgeBg\": \"#e7ecf0\"\n },\n \"ansi\": {\n \"black\": \"#0e1116\",\n \"blackBright\": \"#4b535d\",\n \"white\": \"#66707b\",\n \"whiteBright\": \"#88929d\",\n \"gray\": \"#66707b\",\n \"red\": \"#a0111f\",\n \"redBright\": \"#86061d\",\n \"green\": \"#024c1a\",\n \"greenBright\": \"#055d20\",\n \"yellow\": \"#3f2200\",\n \"yellowBright\": \"#4e2c00\",\n \"blue\": \"#0349b4\",\n \"blueBright\": \"#1168e3\",\n \"magenta\": \"#622cbc\",\n \"magentaBright\": \"#844ae7\",\n \"cyan\": \"#1b7c83\",\n \"cyanBright\": \"#3192aa\"\n },\n \"btn\": {\n \"text\": \"#0e1116\",\n \"bg\": \"#e7ecf0\",\n \"border\": \"rgba(1,4,9,0.8)\",\n \"shadow\": \"0 1px 0 rgba(1,4,9,0.04)\",\n \"insetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.25)\",\n \"hoverBg\": \"#ced5dc\",\n \"hoverBorder\": \"rgba(1,4,9,0.8)\",\n \"activeBg\": \"#acb6c0\",\n \"activeBorder\": \"rgba(1,4,9,0.8)\",\n \"selectedBg\": \"#acb6c0\",\n \"counterBg\": \"rgba(1,4,9,0.08)\",\n \"primary\": {\n \"text\": \"#ffffff\",\n \"bg\": \"#055d20\",\n \"border\": \"#013d14\",\n \"shadow\": \"0 1px 0 rgba(1,4,9,0.1)\",\n \"insetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverBg\": \"#024c1a\",\n \"hoverBorder\": \"#013d14\",\n \"selectedBg\": \"hsla(139,95%,13%,1)\",\n \"selectedShadow\": \"inset 0 1px 0 rgba(0,35,11,0.2)\",\n \"disabledText\": \"rgba(255,255,255,0.8)\",\n \"disabledBg\": \"#94d3a2\",\n \"disabledBorder\": \"rgba(1,4,9,0.8)\",\n \"icon\": \"rgba(255,255,255,0.8)\",\n \"counterBg\": \"rgba(0,35,11,0.2)\"\n },\n \"outline\": {\n \"text\": \"#023b95\",\n \"hoverText\": \"#ffffff\",\n \"hoverBg\": \"#0349b4\",\n \"hoverBorder\": \"#022f7a\",\n \"hoverShadow\": \"0 1px 0 rgba(1,4,9,0.1)\",\n \"hoverInsetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverCounterBg\": \"rgba(255,255,255,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"#022f7a\",\n \"selectedBorder\": \"#022f7a\",\n \"selectedShadow\": \"inset 0 1px 0 rgba(2,26,74,0.2)\",\n \"disabledText\": \"rgba(3,73,180,0.5)\",\n \"disabledBg\": \"#e7ecf0\",\n \"disabledCounterBg\": \"rgba(3,73,180,0.05)\",\n \"counterBg\": \"#0969da1a\",\n \"counterFg\": \"#023b95\",\n \"hoverCounterFg\": \"#ffffff\",\n \"disabledCounterFg\": \"rgba(3,73,180,0.5)\"\n },\n \"danger\": {\n \"text\": \"#86061d\",\n \"hoverText\": \"#ffffff\",\n \"hoverBg\": \"#a0111f\",\n \"hoverBorder\": \"#6e011a\",\n \"hoverShadow\": \"0 1px 0 rgba(1,4,9,0.1)\",\n \"hoverInsetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverCounterBg\": \"rgba(255,255,255,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"#6e011a\",\n \"selectedBorder\": \"#6e011a\",\n \"selectedShadow\": \"inset 0 1px 0 rgba(67,0,17,0.2)\",\n \"disabledText\": \"rgba(160,17,31,0.5)\",\n \"disabledBg\": \"#e7ecf0\",\n \"disabledCounterBg\": \"rgba(160,17,31,0.05)\",\n \"counterBg\": \"rgba(160,17,31,0.1)\",\n \"icon\": \"#86061d\",\n \"hoverIcon\": \"#ffffff\",\n \"counterFg\": \"#86061d\",\n \"hoverCounterFg\": \"#ffffff\",\n \"disabledCounterFg\": \"rgba(160,17,31,0.5)\"\n }\n },\n \"underlinenav\": {\n \"icon\": \"#66707b\",\n \"borderHover\": \"rgba(172,182,192,0.2)\"\n },\n \"actionListItem\": {\n \"inlineDivider\": \"#88929d\",\n \"default\": {\n \"hoverBg\": \"#e7ecf0\",\n \"hoverBorder\": \"#88929d\",\n \"activeBg\": \"#ced5dc\",\n \"activeBorder\": \"#20252c\",\n \"selectedBg\": \"#ced5dc\"\n },\n \"danger\": {\n \"hoverBg\": \"#a0111f\",\n \"activeBg\": \"#6e011a\",\n \"hoverText\": \"#ffffff\"\n }\n },\n \"switchTrack\": {\n \"bg\": \"#66707b\",\n \"hoverBg\": \"hsla(211,9%,47%,1)\",\n \"activeBg\": \"hsla(211,9%,49%,1)\",\n \"disabledBg\": \"#88929d\",\n \"fg\": \"#ffffff\",\n \"disabledFg\": \"#ffffff\",\n \"border\": \"rgba(0,0,0,0)\",\n \"checked\": {\n \"bg\": \"#0349b4\",\n \"hoverBg\": \"#0860CA\",\n \"activeBg\": \"#0757BA\",\n \"fg\": \"#ffffff\",\n \"disabledFg\": \"#ffffff\",\n \"border\": \"rgba(0,0,0,0)\"\n }\n },\n \"switchKnob\": {\n \"bg\": \"#ffffff\",\n \"disabledBg\": \"#e7ecf0\",\n \"border\": \"#20252c\",\n \"checked\": {\n \"bg\": \"#ffffff\",\n \"disabledBg\": \"#e7ecf0\",\n \"border\": \"#0349b4\"\n }\n },\n \"segmentedControl\": {\n \"bg\": \"#e7ecf0\",\n \"button\": {\n \"bg\": \"#ffffff\",\n \"hover\": {\n \"bg\": \"rgba(172,182,192,0.2)\"\n },\n \"active\": {\n \"bg\": \"rgba(172,182,192,0.4)\"\n },\n \"selected\": {\n \"border\": \"#88929d\"\n }\n }\n },\n \"treeViewItem\": {\n \"chevron\": {\n \"hoverBg\": \"#ced5dc\"\n },\n \"directory\": {\n \"fill\": \"#368cf9\"\n }\n },\n \"fg\": {\n \"default\": \"#0e1116\",\n \"muted\": \"#0e1116\",\n \"subtle\": \"#66707b\",\n \"onEmphasis\": \"#ffffff\"\n },\n \"canvas\": {\n \"default\": \"#ffffff\",\n \"overlay\": \"#ffffff\",\n \"inset\": \"#ffffff\",\n \"subtle\": \"#e7ecf0\"\n },\n \"border\": {\n \"default\": \"#20252c\",\n \"muted\": \"#88929d\",\n \"subtle\": \"rgba(1,4,9,0.8)\"\n },\n \"shadow\": {\n \"small\": \"0 1px 0 rgba(1,4,9,0.04)\",\n \"medium\": \"0 3px 6px rgba(136,146,157,0.15)\",\n \"large\": \"0 8px 24px rgba(136,146,157,0.2)\",\n \"extraLarge\": \"0 12px 28px rgba(136,146,157,0.3)\"\n },\n \"neutral\": {\n \"emphasisPlus\": \"#0e1116\",\n \"emphasis\": \"#66707b\",\n \"muted\": \"rgba(172,182,192,0.2)\",\n \"subtle\": \"#e7ecf0\"\n },\n \"accent\": {\n \"fg\": \"#0349b4\",\n \"emphasis\": \"#0349b4\",\n \"muted\": \"#368cf9\",\n \"subtle\": \"#dff7ff\"\n },\n \"success\": {\n \"fg\": \"#055d20\",\n \"emphasis\": \"#055d20\",\n \"muted\": \"#26a148\",\n \"subtle\": \"#d2fedb\"\n },\n \"attention\": {\n \"fg\": \"#744500\",\n \"emphasis\": \"#744500\",\n \"muted\": \"#b58407\",\n \"subtle\": \"#fcf7be\"\n },\n \"severe\": {\n \"fg\": \"#873800\",\n \"emphasis\": \"#873800\",\n \"muted\": \"#dc6d1a\",\n \"subtle\": \"#fff2d5\"\n },\n \"danger\": {\n \"fg\": \"#d1242f\",\n \"emphasis\": \"#a0111f\",\n \"muted\": \"#ee5a5d\",\n \"subtle\": \"#fff0ee\"\n },\n \"open\": {\n \"fg\": \"#055d20\",\n \"emphasis\": \"#055d20\",\n \"muted\": \"rgba(38,161,72,0.4)\",\n \"subtle\": \"#d2fedb\"\n },\n \"closed\": {\n \"fg\": \"#d1242f\",\n \"emphasis\": \"#a0111f\",\n \"muted\": \"rgba(238,90,93,0.4)\",\n \"subtle\": \"#fff0ee\"\n },\n \"done\": {\n \"fg\": \"#622cbc\",\n \"emphasis\": \"#622cbc\",\n \"muted\": \"#a371f7\",\n \"subtle\": \"#faf0fe\"\n },\n \"sponsors\": {\n \"fg\": \"#971368\",\n \"emphasis\": \"#971368\",\n \"muted\": \"#ed4baf\",\n \"subtle\": \"#feeff7\"\n },\n \"primer\": {\n \"fg\": {\n \"disabled\": \"#88929d\"\n },\n \"canvas\": {\n \"backdrop\": \"rgba(1,4,9,0.5)\",\n \"sticky\": \"rgba(255,255,255,0.95)\"\n },\n \"border\": {\n \"active\": \"#ef5b48\",\n \"contrast\": \"rgba(1,4,9,0.1)\"\n },\n \"shadow\": {\n \"highlight\": \"inset 0 1px 0 rgba(255,255,255,0.25)\",\n \"inset\": \"inset 0 1px 0 rgba(206,213,220,0.2)\"\n }\n },\n \"scale\": {\n \"black\": \"#010409\",\n \"white\": \"#ffffff\",\n \"gray\": [\n \"#ffffff\",\n \"#e7ecf0\",\n \"#ced5dc\",\n \"#acb6c0\",\n \"#88929d\",\n \"#66707b\",\n \"#4b535d\",\n \"#343b43\",\n \"#20252c\",\n \"#0e1116\"\n ],\n \"blue\": [\n \"#dff7ff\",\n \"#9cd7ff\",\n \"#67b3fd\",\n \"#368cf9\",\n \"#1168e3\",\n \"#0349b4\",\n \"#023b95\",\n \"#022f7a\",\n \"#032563\",\n \"#021a4a\"\n ],\n \"green\": [\n \"#d2fedb\",\n \"#82e596\",\n \"#43c663\",\n \"#26a148\",\n \"#117f32\",\n \"#055d20\",\n \"#024c1a\",\n \"#013d14\",\n \"#003110\",\n \"#00230b\"\n ],\n \"yellow\": [\n \"#fcf7be\",\n \"#f0ce53\",\n \"#d5a824\",\n \"#b58407\",\n \"#956400\",\n \"#744500\",\n \"#603700\",\n \"#4e2c00\",\n \"#3f2200\",\n \"#2e1800\"\n ],\n \"orange\": [\n \"#fff2d5\",\n \"#ffc67b\",\n \"#f99636\",\n \"#dc6d1a\",\n \"#b45105\",\n \"#873800\",\n \"#702c00\",\n \"#5b2300\",\n \"#491b00\",\n \"#361200\"\n ],\n \"red\": [\n \"#fff0ee\",\n \"#ffc1bc\",\n \"#ff8e8a\",\n \"#ee5a5d\",\n \"#d5232c\",\n \"#a0111f\",\n \"#86061d\",\n \"#6e011a\",\n \"#5a0016\",\n \"#430011\"\n ],\n \"purple\": [\n \"#faf0fe\",\n \"#e0c5ff\",\n \"#c49bff\",\n \"#a371f7\",\n \"#844ae7\",\n \"#622cbc\",\n \"#512598\",\n \"#411d7b\",\n \"#341763\",\n \"#260f49\"\n ],\n \"pink\": [\n \"#feeff7\",\n \"#ffbde0\",\n \"#fc87ca\",\n \"#ed4baf\",\n \"#c9248e\",\n \"#971368\",\n \"#7d0c57\",\n \"#660847\",\n \"#53043a\",\n \"#3e022b\"\n ],\n \"coral\": [\n \"#fff0ed\",\n \"#ffc2b6\",\n \"#ff8f7e\",\n \"#ef5b48\",\n \"#cd3425\",\n \"#9f1710\",\n \"#870706\",\n \"#6f0107\",\n \"#5b0002\",\n \"#430200\"\n ]\n }\n};\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.default = {\n \"canvasDefaultTransparent\": \"rgba(255,255,255,0)\",\n \"pageHeaderBg\": \"#f6f8fa\",\n \"marketingIcon\": {\n \"primary\": \"#218bff\",\n \"secondary\": \"#54aeff\"\n },\n \"diffBlob\": {\n \"addition\": {\n \"numText\": \"#24292f\",\n \"fg\": \"#24292f\",\n \"numBg\": \"rgba(84,174,255,0.4)\",\n \"lineBg\": \"rgba(221,244,255,0.5)\",\n \"wordBg\": \"rgba(84,174,255,0.4)\"\n },\n \"deletion\": {\n \"numText\": \"#24292f\",\n \"fg\": \"#24292f\",\n \"numBg\": \"rgba(255,129,130,0.4)\",\n \"lineBg\": \"rgba(255,235,233,0.5)\",\n \"wordBg\": \"rgba(255,171,168,0.5)\"\n },\n \"hunk\": {\n \"numBg\": \"rgba(84,174,255,0.4)\"\n },\n \"expander\": {\n \"icon\": \"#57606a\"\n },\n \"selectedLineHighlightMixBlendMode\": \"multiply\"\n },\n \"diffstat\": {\n \"deletionBorder\": \"rgba(27,31,36,0.15)\",\n \"additionBorder\": \"rgba(27,31,36,0.15)\",\n \"additionBg\": \"#0969da\"\n },\n \"searchKeyword\": {\n \"hl\": \"#fff8c5\"\n },\n \"prettylights\": {\n \"syntax\": {\n \"comment\": \"#6e7781\",\n \"constant\": \"#0550ae\",\n \"entity\": \"#6639ba\",\n \"storageModifierImport\": \"#24292f\",\n \"entityTag\": \"#0550ae\",\n \"keyword\": \"#cf222e\",\n \"string\": \"#0a3069\",\n \"variable\": \"#a40e26\",\n \"brackethighlighterUnmatched\": \"#82071e\",\n \"invalidIllegalText\": \"#f6f8fa\",\n \"invalidIllegalBg\": \"#82071e\",\n \"carriageReturnText\": \"#f6f8fa\",\n \"carriageReturnBg\": \"#cf222e\",\n \"stringRegexp\": \"#0550ae\",\n \"markupList\": \"#3b2300\",\n \"markupHeading\": \"#0550ae\",\n \"markupItalic\": \"#24292f\",\n \"markupBold\": \"#24292f\",\n \"markupDeletedText\": \"#82071e\",\n \"markupDeletedBg\": \"#ffebe9\",\n \"markupInsertedText\": \"#0550ae\",\n \"markupInsertedBg\": \"#ddf4ff\",\n \"markupChangedText\": \"#a40e26\",\n \"markupChangedBg\": \"#ffcecb\",\n \"markupIgnoredText\": \"#eaeef2\",\n \"markupIgnoredBg\": \"#0550ae\",\n \"metaDiffRange\": \"#8250df\",\n \"brackethighlighterAngle\": \"#57606a\",\n \"sublimelinterGutterMark\": \"#8c959f\",\n \"constantOtherReferenceLink\": \"#0a3069\"\n }\n },\n \"codemirror\": {\n \"text\": \"#24292f\",\n \"bg\": \"#ffffff\",\n \"guttersBg\": \"#ffffff\",\n \"guttermarkerText\": \"#ffffff\",\n \"guttermarkerSubtleText\": \"#6e7781\",\n \"linenumberText\": \"#57606a\",\n \"cursor\": \"#24292f\",\n \"selectionBg\": \"rgba(84,174,255,0.4)\",\n \"activelineBg\": \"rgba(234,238,242,0.5)\",\n \"matchingbracketText\": \"#24292f\",\n \"linesBg\": \"#ffffff\",\n \"syntax\": {\n \"comment\": \"#24292f\",\n \"constant\": \"#0550ae\",\n \"entity\": \"#8250df\",\n \"keyword\": \"#cf222e\",\n \"storage\": \"#cf222e\",\n \"string\": \"#0a3069\",\n \"support\": \"#0550ae\",\n \"variable\": \"#a40e26\"\n }\n },\n \"checks\": {\n \"bg\": \"#24292f\",\n \"runBorderWidth\": \"0px\",\n \"containerBorderWidth\": \"0px\",\n \"textPrimary\": \"#f6f8fa\",\n \"textSecondary\": \"#8c959f\",\n \"textLink\": \"#54aeff\",\n \"btnIcon\": \"#afb8c1\",\n \"btnHoverIcon\": \"#f6f8fa\",\n \"btnHoverBg\": \"rgba(255,255,255,0.125)\",\n \"inputText\": \"#eaeef2\",\n \"inputPlaceholderText\": \"#8c959f\",\n \"inputFocusText\": \"#8c959f\",\n \"inputBg\": \"#32383f\",\n \"inputShadow\": \"none\",\n \"donutError\": \"#fa4549\",\n \"donutPending\": \"#bf8700\",\n \"donutSuccess\": \"#0969da\",\n \"donutNeutral\": \"#afb8c1\",\n \"dropdownText\": \"#afb8c1\",\n \"dropdownBg\": \"#32383f\",\n \"dropdownBorder\": \"#424a53\",\n \"dropdownShadow\": \"rgba(27,31,36,0.3)\",\n \"dropdownHoverText\": \"#f6f8fa\",\n \"dropdownHoverBg\": \"#424a53\",\n \"dropdownBtnHoverText\": \"#f6f8fa\",\n \"dropdownBtnHoverBg\": \"#32383f\",\n \"scrollbarThumbBg\": \"#57606a\",\n \"headerLabelText\": \"#d0d7de\",\n \"headerLabelOpenText\": \"#f6f8fa\",\n \"headerBorder\": \"#32383f\",\n \"headerIcon\": \"#8c959f\",\n \"lineText\": \"#d0d7de\",\n \"lineNumText\": \"rgba(140,149,159,0.75)\",\n \"lineTimestampText\": \"#8c959f\",\n \"lineHoverBg\": \"#32383f\",\n \"lineSelectedBg\": \"rgba(33,139,255,0.15)\",\n \"lineSelectedNumText\": \"#54aeff\",\n \"lineDtFmText\": \"#24292f\",\n \"lineDtFmBg\": \"#9a6700\",\n \"gateBg\": \"rgba(125,78,0,0.15)\",\n \"gateText\": \"#d0d7de\",\n \"gateWaitingText\": \"#d4a72c\",\n \"stepHeaderOpenBg\": \"#32383f\",\n \"stepErrorText\": \"#ff8182\",\n \"stepWarningText\": \"#d4a72c\",\n \"loglineText\": \"#8c959f\",\n \"loglineNumText\": \"rgba(140,149,159,0.75)\",\n \"loglineDebugText\": \"#c297ff\",\n \"loglineErrorText\": \"#d0d7de\",\n \"loglineErrorNumText\": \"#ff8182\",\n \"loglineErrorBg\": \"rgba(164,14,38,0.15)\",\n \"loglineWarningText\": \"#d0d7de\",\n \"loglineWarningNumText\": \"#d4a72c\",\n \"loglineWarningBg\": \"rgba(125,78,0,0.15)\",\n \"loglineCommandText\": \"#54aeff\",\n \"loglineSectionText\": \"#54aeff\",\n \"ansi\": {\n \"black\": \"#24292f\",\n \"blackBright\": \"#32383f\",\n \"white\": \"#d0d7de\",\n \"whiteBright\": \"#d0d7de\",\n \"gray\": \"#8c959f\",\n \"red\": \"#ff8182\",\n \"redBright\": \"#ffaba8\",\n \"green\": \"#54aeff\",\n \"greenBright\": \"#80ccff\",\n \"yellow\": \"#d4a72c\",\n \"yellowBright\": \"#eac54f\",\n \"blue\": \"#54aeff\",\n \"blueBright\": \"#80ccff\",\n \"magenta\": \"#c297ff\",\n \"magentaBright\": \"#d8b9ff\",\n \"cyan\": \"#76e3ea\",\n \"cyanBright\": \"#b3f0ff\"\n }\n },\n \"project\": {\n \"headerBg\": \"#24292f\",\n \"sidebarBg\": \"#ffffff\",\n \"gradientIn\": \"#ffffff\",\n \"gradientOut\": \"rgba(255,255,255,0)\"\n },\n \"mktg\": {\n \"btn\": {\n \"bg\": \"#1b1f23\",\n \"shadow\": {\n \"outline\": \"rgb(0 0 0 / 15%) 0 0 0 1px inset\",\n \"focus\": \"rgb(0 0 0 / 15%) 0 0 0 4px\",\n \"hover\": \"0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02)\",\n \"hoverMuted\": \"rgb(0 0 0 / 70%) 0 0 0 2px inset\"\n }\n }\n },\n \"control\": {\n \"borderColor\": {\n \"emphasis\": \"#858F99\"\n }\n },\n \"avatar\": {\n \"bg\": \"#ffffff\",\n \"border\": \"rgba(27,31,36,0.15)\",\n \"stackFade\": \"#afb8c1\",\n \"stackFadeMore\": \"#d0d7de\",\n \"childShadow\": \"0 0 0 2px rgba(255,255,255,0.8)\"\n },\n \"topicTag\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"counter\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"selectMenu\": {\n \"backdropBorder\": \"rgba(0,0,0,0)\",\n \"tapHighlight\": \"rgba(175,184,193,0.5)\",\n \"tapFocusBg\": \"#b6e3ff\"\n },\n \"overlay\": {\n \"shadow\": \"0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12)\",\n \"backdrop\": \"rgba(140,149,159,0.2)\"\n },\n \"header\": {\n \"text\": \"rgba(255,255,255,0.7)\",\n \"bg\": \"#24292f\",\n \"divider\": \"#57606a\",\n \"logo\": \"#ffffff\"\n },\n \"headerSearch\": {\n \"bg\": \"#24292f\",\n \"border\": \"#57606a\"\n },\n \"sidenav\": {\n \"selectedBg\": \"#ffffff\"\n },\n \"menu\": {\n \"bgActive\": \"rgba(0,0,0,0)\"\n },\n \"input\": {\n \"disabledBg\": \"rgba(175,184,193,0.2)\"\n },\n \"timeline\": {\n \"badgeBg\": \"#eaeef2\"\n },\n \"ansi\": {\n \"black\": \"#24292f\",\n \"blackBright\": \"#57606a\",\n \"white\": \"#6e7781\",\n \"whiteBright\": \"#8c959f\",\n \"gray\": \"#6e7781\",\n \"red\": \"#cf222e\",\n \"redBright\": \"#a40e26\",\n \"green\": \"#0550ae\",\n \"greenBright\": \"#0969da\",\n \"yellow\": \"#4d2d00\",\n \"yellowBright\": \"#633c01\",\n \"blue\": \"#0969da\",\n \"blueBright\": \"#218bff\",\n \"magenta\": \"#8250df\",\n \"magentaBright\": \"#a475f9\",\n \"cyan\": \"#1b7c83\",\n \"cyanBright\": \"#3192aa\"\n },\n \"btn\": {\n \"text\": \"#24292f\",\n \"bg\": \"#f6f8fa\",\n \"border\": \"rgba(27,31,36,0.15)\",\n \"shadow\": \"0 1px 0 rgba(27,31,36,0.04)\",\n \"insetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.25)\",\n \"hoverBg\": \"#f3f4f6\",\n \"hoverBorder\": \"rgba(27,31,36,0.15)\",\n \"activeBg\": \"hsla(220,14%,93%,1)\",\n \"activeBorder\": \"rgba(27,31,36,0.15)\",\n \"selectedBg\": \"hsla(220,14%,94%,1)\",\n \"counterBg\": \"rgba(27,31,36,0.08)\",\n \"primary\": {\n \"text\": \"#ffffff\",\n \"bg\": \"#0969da\",\n \"border\": \"rgba(27,31,36,0.15)\",\n \"shadow\": \"0 1px 0 rgba(27,31,36,0.1)\",\n \"insetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverBg\": \"#0969da\",\n \"hoverBorder\": \"rgba(27,31,36,0.15)\",\n \"selectedBg\": \"hsla(212,92%,43%,1)\",\n \"selectedShadow\": \"inset 0 1px 0 rgba(0,33,85,0.2)\",\n \"disabledText\": \"rgba(255,255,255,0.8)\",\n \"disabledBg\": \"#80ccff\",\n \"disabledBorder\": \"rgba(27,31,36,0.15)\",\n \"icon\": \"rgba(255,255,255,0.8)\",\n \"counterBg\": \"rgba(0,33,85,0.2)\"\n },\n \"outline\": {\n \"text\": \"#0969da\",\n \"hoverText\": \"#ffffff\",\n \"hoverBg\": \"#0969da\",\n \"hoverBorder\": \"rgba(27,31,36,0.15)\",\n \"hoverShadow\": \"0 1px 0 rgba(27,31,36,0.1)\",\n \"hoverInsetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverCounterBg\": \"rgba(255,255,255,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"hsla(212,92%,42%,1)\",\n \"selectedBorder\": \"rgba(27,31,36,0.15)\",\n \"selectedShadow\": \"inset 0 1px 0 rgba(0,33,85,0.2)\",\n \"disabledText\": \"rgba(9,105,218,0.5)\",\n \"disabledBg\": \"#f6f8fa\",\n \"disabledCounterBg\": \"rgba(9,105,218,0.05)\",\n \"counterBg\": \"#0969da1a\",\n \"counterFg\": \"#0550ae\",\n \"hoverCounterFg\": \"#ffffff\",\n \"disabledCounterFg\": \"rgba(9,105,218,0.5)\"\n },\n \"danger\": {\n \"text\": \"#cf222e\",\n \"hoverText\": \"#ffffff\",\n \"hoverBg\": \"#a40e26\",\n \"hoverBorder\": \"rgba(27,31,36,0.15)\",\n \"hoverShadow\": \"0 1px 0 rgba(27,31,36,0.1)\",\n \"hoverInsetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverCounterBg\": \"rgba(255,255,255,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"hsla(356,72%,44%,1)\",\n \"selectedBorder\": \"rgba(27,31,36,0.15)\",\n \"selectedShadow\": \"inset 0 1px 0 rgba(76,0,20,0.2)\",\n \"disabledText\": \"rgba(207,34,46,0.5)\",\n \"disabledBg\": \"#f6f8fa\",\n \"disabledCounterBg\": \"rgba(207,34,46,0.05)\",\n \"counterBg\": \"rgba(207,34,46,0.1)\",\n \"icon\": \"#cf222e\",\n \"hoverIcon\": \"#ffffff\",\n \"counterFg\": \"#a40e26\",\n \"hoverCounterFg\": \"#ffffff\",\n \"disabledCounterFg\": \"rgba(207,34,46,0.5)\"\n }\n },\n \"underlinenav\": {\n \"icon\": \"#6e7781\",\n \"borderHover\": \"rgba(175,184,193,0.2)\"\n },\n \"actionListItem\": {\n \"inlineDivider\": \"rgba(208,215,222,0.48)\",\n \"default\": {\n \"hoverBg\": \"rgba(208,215,222,0.32)\",\n \"hoverBorder\": \"rgba(0,0,0,0)\",\n \"activeBg\": \"rgba(208,215,222,0.48)\",\n \"activeBorder\": \"rgba(0,0,0,0)\",\n \"selectedBg\": \"rgba(208,215,222,0.24)\"\n },\n \"danger\": {\n \"hoverBg\": \"rgba(255,235,233,0.64)\",\n \"activeBg\": \"#ffebe9\",\n \"hoverText\": \"#cf222e\"\n }\n },\n \"switchTrack\": {\n \"bg\": \"#eaeef2\",\n \"hoverBg\": \"hsla(210,24%,90%,1)\",\n \"activeBg\": \"hsla(210,24%,88%,1)\",\n \"disabledBg\": \"#8c959f\",\n \"fg\": \"#57606a\",\n \"disabledFg\": \"#ffffff\",\n \"border\": \"rgba(0,0,0,0)\",\n \"checked\": {\n \"bg\": \"#0969da\",\n \"hoverBg\": \"#0860CA\",\n \"activeBg\": \"#0757BA\",\n \"fg\": \"#ffffff\",\n \"disabledFg\": \"#ffffff\",\n \"border\": \"rgba(0,0,0,0)\"\n }\n },\n \"switchKnob\": {\n \"bg\": \"#ffffff\",\n \"disabledBg\": \"#f6f8fa\",\n \"border\": \"#858F99\",\n \"checked\": {\n \"bg\": \"#ffffff\",\n \"disabledBg\": \"#f6f8fa\",\n \"border\": \"#0969da\"\n }\n },\n \"segmentedControl\": {\n \"bg\": \"#eaeef2\",\n \"button\": {\n \"bg\": \"#ffffff\",\n \"hover\": {\n \"bg\": \"rgba(175,184,193,0.2)\"\n },\n \"active\": {\n \"bg\": \"rgba(175,184,193,0.4)\"\n },\n \"selected\": {\n \"border\": \"#8c959f\"\n }\n }\n },\n \"treeViewItem\": {\n \"chevron\": {\n \"hoverBg\": \"rgba(208,215,222,0.32)\"\n },\n \"directory\": {\n \"fill\": \"#54aeff\"\n }\n },\n \"fg\": {\n \"default\": \"#24292f\",\n \"muted\": \"#57606a\",\n \"subtle\": \"#6e7781\",\n \"onEmphasis\": \"#ffffff\"\n },\n \"canvas\": {\n \"default\": \"#ffffff\",\n \"overlay\": \"#ffffff\",\n \"inset\": \"#f6f8fa\",\n \"subtle\": \"#f6f8fa\"\n },\n \"border\": {\n \"default\": \"#d0d7de\",\n \"muted\": \"hsla(210,18%,87%,1)\",\n \"subtle\": \"rgba(27,31,36,0.15)\"\n },\n \"shadow\": {\n \"small\": \"0 1px 0 rgba(27,31,36,0.04)\",\n \"medium\": \"0 3px 6px rgba(140,149,159,0.15)\",\n \"large\": \"0 8px 24px rgba(140,149,159,0.2)\",\n \"extraLarge\": \"0 12px 28px rgba(140,149,159,0.3)\"\n },\n \"neutral\": {\n \"emphasisPlus\": \"#24292f\",\n \"emphasis\": \"#6e7781\",\n \"muted\": \"rgba(175,184,193,0.2)\",\n \"subtle\": \"rgba(234,238,242,0.5)\"\n },\n \"accent\": {\n \"fg\": \"#0969da\",\n \"emphasis\": \"#0969da\",\n \"muted\": \"rgba(84,174,255,0.4)\",\n \"subtle\": \"#ddf4ff\"\n },\n \"success\": {\n \"fg\": \"#0969da\",\n \"emphasis\": \"#0969da\",\n \"muted\": \"rgba(84,174,255,0.4)\",\n \"subtle\": \"#ddf4ff\"\n },\n \"attention\": {\n \"fg\": \"#9a6700\",\n \"emphasis\": \"#9a6700\",\n \"muted\": \"rgba(212,167,44,0.4)\",\n \"subtle\": \"#fff8c5\"\n },\n \"severe\": {\n \"fg\": \"#cf222e\",\n \"emphasis\": \"#cf222e\",\n \"muted\": \"rgba(255,129,130,0.4)\",\n \"subtle\": \"#ffebe9\"\n },\n \"danger\": {\n \"fg\": \"#cf222e\",\n \"emphasis\": \"#cf222e\",\n \"muted\": \"rgba(255,129,130,0.4)\",\n \"subtle\": \"#ffebe9\"\n },\n \"open\": {\n \"fg\": \"#cf222e\",\n \"emphasis\": \"#fa4549\",\n \"muted\": \"rgba(255,129,130,0.4)\",\n \"subtle\": \"#ffebe9\"\n },\n \"closed\": {\n \"fg\": \"#6e7781\",\n \"emphasis\": \"#6e7781\",\n \"muted\": \"rgba(175,184,193,0.4)\",\n \"subtle\": \"#f6f8fa\"\n },\n \"done\": {\n \"fg\": \"#8250df\",\n \"emphasis\": \"#8250df\",\n \"muted\": \"rgba(194,151,255,0.4)\",\n \"subtle\": \"#fbefff\"\n },\n \"sponsors\": {\n \"fg\": \"#bf3989\",\n \"emphasis\": \"#bf3989\",\n \"muted\": \"rgba(255,128,200,0.4)\",\n \"subtle\": \"#ffeff7\"\n },\n \"primer\": {\n \"fg\": {\n \"disabled\": \"#8c959f\"\n },\n \"canvas\": {\n \"backdrop\": \"rgba(27,31,36,0.5)\",\n \"sticky\": \"rgba(255,255,255,0.95)\"\n },\n \"border\": {\n \"active\": \"#fd8c73\",\n \"contrast\": \"rgba(27,31,36,0.1)\"\n },\n \"shadow\": {\n \"highlight\": \"inset 0 1px 0 rgba(255,255,255,0.25)\",\n \"inset\": \"inset 0 1px 0 rgba(208,215,222,0.2)\"\n }\n },\n \"scale\": {\n \"black\": \"#1b1f24\",\n \"white\": \"#ffffff\",\n \"gray\": [\n \"#f6f8fa\",\n \"#eaeef2\",\n \"#d0d7de\",\n \"#afb8c1\",\n \"#8c959f\",\n \"#6e7781\",\n \"#57606a\",\n \"#424a53\",\n \"#32383f\",\n \"#24292f\"\n ],\n \"blue\": [\n \"#ddf4ff\",\n \"#b6e3ff\",\n \"#80ccff\",\n \"#54aeff\",\n \"#218bff\",\n \"#0969da\",\n \"#0550ae\",\n \"#033d8b\",\n \"#0a3069\",\n \"#002155\"\n ],\n \"green\": [\n \"#ddf4ff\",\n \"#b6e3ff\",\n \"#80ccff\",\n \"#54aeff\",\n \"#218bff\",\n \"#0969da\",\n \"#0550ae\",\n \"#033d8b\",\n \"#0a3069\",\n \"#002155\"\n ],\n \"yellow\": [\n \"#fff8c5\",\n \"#fae17d\",\n \"#eac54f\",\n \"#d4a72c\",\n \"#bf8700\",\n \"#9a6700\",\n \"#7d4e00\",\n \"#633c01\",\n \"#4d2d00\",\n \"#3b2300\"\n ],\n \"orange\": [\n \"#ffebe9\",\n \"#ffcecb\",\n \"#ffaba8\",\n \"#ff8182\",\n \"#fa4549\",\n \"#cf222e\",\n \"#a40e26\",\n \"#82071e\",\n \"#660018\",\n \"#4c0014\"\n ],\n \"red\": [\n \"#ffebe9\",\n \"#ffcecb\",\n \"#ffaba8\",\n \"#ff8182\",\n \"#fa4549\",\n \"#cf222e\",\n \"#a40e26\",\n \"#82071e\",\n \"#660018\",\n \"#4c0014\"\n ],\n \"purple\": [\n \"#fbefff\",\n \"#ecd8ff\",\n \"#d8b9ff\",\n \"#c297ff\",\n \"#a475f9\",\n \"#8250df\",\n \"#6639ba\",\n \"#512a97\",\n \"#3e1f79\",\n \"#2e1461\"\n ],\n \"pink\": [\n \"#ffeff7\",\n \"#ffd3eb\",\n \"#ffadda\",\n \"#ff80c8\",\n \"#e85aad\",\n \"#bf3989\",\n \"#99286e\",\n \"#772057\",\n \"#611347\",\n \"#4d0336\"\n ],\n \"coral\": [\n \"#fff0eb\",\n \"#ffd6cc\",\n \"#ffb4a1\",\n \"#fd8c73\",\n \"#ec6547\",\n \"#c4432b\",\n \"#9e2f1c\",\n \"#801f0f\",\n \"#691105\",\n \"#510901\"\n ]\n }\n};\n","\"use strict\";\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst colors_1 = __importDefault(require(\"./colors\"));\nconst spacing_1 = __importDefault(require(\"./spacing\"));\nconst typography_1 = __importDefault(require(\"./typography\"));\nexports.default = { colors: colors_1.default, spacing: spacing_1.default, typography: typography_1.default };\n","\"use strict\";\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst normal_1 = __importDefault(require(\"./normal\"));\nexports.default = { normal: normal_1.default };\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.default = {\n \"spacer\": [\n \"0\",\n \"4px\",\n \"8px\",\n \"16px\",\n \"24px\",\n \"32px\",\n \"40px\"\n ]\n};\n","\"use strict\";\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst normal_1 = __importDefault(require(\"./normal\"));\nexports.default = { normal: normal_1.default };\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.default = {\n \"fontSize\": [\n \"12px\",\n \"14px\",\n \"16px\",\n \"20px\",\n \"24px\",\n \"32px\",\n \"40px\",\n \"48px\"\n ],\n \"lineHeight\": {\n \"condensedUltra\": 1,\n \"condensed\": 1.25,\n \"default\": 1.5\n }\n};\n","import styled from 'styled-components';\nimport { space, color, typography, layout, flexbox, grid, background, border, position, shadow } from 'styled-system';\nimport sx from '../sx.js';\n\nconst Box = styled.div.withConfig({\n displayName: \"Box\",\n componentId: \"sc-g0xbh4-0\"\n})(space, color, typography, layout, flexbox, grid, background, border, position, shadow, sx);\nvar Box$1 = Box;\n\nexport { Box$1 as default };\n","import React__default from 'react';\nimport ReactDOM from 'react-dom';\nimport { ThemeProvider as ThemeProvider$2 } from 'styled-components';\nimport theme from './theme.js';\nimport merge from 'deepmerge';\n\nconst defaultColorMode = 'day';\nconst defaultDayScheme = 'light';\nconst defaultNightScheme = 'dark';\n\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\n\nconst ThemeContext = /*#__PURE__*/React__default.createContext({\n setColorMode: () => null,\n setDayScheme: () => null,\n setNightScheme: () => null\n});\n\n// inspired from __NEXT_DATA__, we use application/json to avoid CSRF policy with inline scripts\nconst getServerHandoff = () => {\n try {\n var _document$getElementB;\n const serverData = (_document$getElementB = document.getElementById('__PRIMER_DATA__')) === null || _document$getElementB === void 0 ? void 0 : _document$getElementB.textContent;\n if (serverData) return JSON.parse(serverData);\n } catch (error) {\n // if document/element does not exist or JSON is invalid, supress error\n }\n return {};\n};\nconst ThemeProvider = ({\n children,\n ...props\n}) => {\n var _ref, _props$theme, _ref2, _props$colorMode, _ref3, _props$dayScheme, _ref4, _props$nightScheme;\n // Get fallback values from parent ThemeProvider (if exists)\n const {\n theme: fallbackTheme,\n colorMode: fallbackColorMode,\n dayScheme: fallbackDayScheme,\n nightScheme: fallbackNightScheme\n } = useTheme();\n\n // Initialize state\n const theme$1 = (_ref = (_props$theme = props.theme) !== null && _props$theme !== void 0 ? _props$theme : fallbackTheme) !== null && _ref !== void 0 ? _ref : theme;\n const {\n resolvedServerColorMode\n } = getServerHandoff();\n const resolvedColorModePassthrough = React__default.useRef(resolvedServerColorMode);\n const [colorMode, setColorMode] = React__default.useState((_ref2 = (_props$colorMode = props.colorMode) !== null && _props$colorMode !== void 0 ? _props$colorMode : fallbackColorMode) !== null && _ref2 !== void 0 ? _ref2 : defaultColorMode);\n const [dayScheme, setDayScheme] = React__default.useState((_ref3 = (_props$dayScheme = props.dayScheme) !== null && _props$dayScheme !== void 0 ? _props$dayScheme : fallbackDayScheme) !== null && _ref3 !== void 0 ? _ref3 : defaultDayScheme);\n const [nightScheme, setNightScheme] = React__default.useState((_ref4 = (_props$nightScheme = props.nightScheme) !== null && _props$nightScheme !== void 0 ? _props$nightScheme : fallbackNightScheme) !== null && _ref4 !== void 0 ? _ref4 : defaultNightScheme);\n const systemColorMode = useSystemColorMode();\n const resolvedColorMode = resolvedColorModePassthrough.current || resolveColorMode(colorMode, systemColorMode);\n const colorScheme = chooseColorScheme(resolvedColorMode, dayScheme, nightScheme);\n const {\n resolvedTheme,\n resolvedColorScheme\n } = React__default.useMemo(() => applyColorScheme(theme$1, colorScheme), [theme$1, colorScheme]);\n\n // this effect will only run on client\n React__default.useEffect(function updateColorModeAfterServerPassthrough() {\n const resolvedColorModeOnClient = resolveColorMode(colorMode, systemColorMode);\n if (resolvedColorModePassthrough.current) {\n // if the resolved color mode passed on from the server is not the resolved color mode on client, change it!\n if (resolvedColorModePassthrough.current !== resolvedColorModeOnClient) {\n window.setTimeout(() => {\n // use ReactDOM.flushSync to prevent automatic batching of state updates since React 18\n // ref: https://github.com/reactwg/react-18/discussions/21\n ReactDOM.flushSync(() => {\n // override colorMode to whatever is resolved on the client to get a re-render\n setColorMode(resolvedColorModeOnClient);\n });\n\n // immediately after that, set the colorMode to what the user passed to respond to system color mode changes\n setColorMode(colorMode);\n });\n }\n resolvedColorModePassthrough.current = null;\n }\n }, [colorMode, systemColorMode]);\n\n // Update state if props change\n React__default.useEffect(() => {\n var _ref5, _props$colorMode2;\n setColorMode((_ref5 = (_props$colorMode2 = props.colorMode) !== null && _props$colorMode2 !== void 0 ? _props$colorMode2 : fallbackColorMode) !== null && _ref5 !== void 0 ? _ref5 : defaultColorMode);\n }, [props.colorMode, fallbackColorMode]);\n React__default.useEffect(() => {\n var _ref6, _props$dayScheme2;\n setDayScheme((_ref6 = (_props$dayScheme2 = props.dayScheme) !== null && _props$dayScheme2 !== void 0 ? _props$dayScheme2 : fallbackDayScheme) !== null && _ref6 !== void 0 ? _ref6 : defaultDayScheme);\n }, [props.dayScheme, fallbackDayScheme]);\n React__default.useEffect(() => {\n var _ref7, _props$nightScheme2;\n setNightScheme((_ref7 = (_props$nightScheme2 = props.nightScheme) !== null && _props$nightScheme2 !== void 0 ? _props$nightScheme2 : fallbackNightScheme) !== null && _ref7 !== void 0 ? _ref7 : defaultNightScheme);\n }, [props.nightScheme, fallbackNightScheme]);\n return /*#__PURE__*/React__default.createElement(ThemeContext.Provider, {\n value: {\n theme: resolvedTheme,\n colorScheme,\n colorMode,\n resolvedColorMode,\n resolvedColorScheme,\n dayScheme,\n nightScheme,\n setColorMode,\n setDayScheme,\n setNightScheme\n }\n }, /*#__PURE__*/React__default.createElement(ThemeProvider$2, {\n theme: resolvedTheme\n }, children, props.preventSSRMismatch ? /*#__PURE__*/React__default.createElement(\"script\", {\n type: \"application/json\",\n id: \"__PRIMER_DATA__\",\n dangerouslySetInnerHTML: {\n __html: JSON.stringify({\n resolvedServerColorMode: resolvedColorMode\n })\n }\n }) : null));\n};\nThemeProvider.displayName = \"ThemeProvider\";\nfunction useTheme() {\n return React__default.useContext(ThemeContext);\n}\nfunction useColorSchemeVar(values, fallback) {\n var _values$colorScheme;\n const {\n colorScheme = ''\n } = useTheme();\n return (_values$colorScheme = values[colorScheme]) !== null && _values$colorScheme !== void 0 ? _values$colorScheme : fallback;\n}\nfunction useSystemColorMode() {\n const [systemColorMode, setSystemColorMode] = React__default.useState(getSystemColorMode);\n React__default.useEffect(() => {\n var _window, _window$matchMedia;\n // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition\n const media = (_window = window) === null || _window === void 0 ? void 0 : (_window$matchMedia = _window.matchMedia) === null || _window$matchMedia === void 0 ? void 0 : _window$matchMedia.call(_window, '(prefers-color-scheme: dark)');\n function handleChange(event) {\n const isNight = event.matches;\n setSystemColorMode(isNight ? 'night' : 'day');\n }\n\n // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition\n if (media) {\n // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition\n if (media.addEventListener !== undefined) {\n media.addEventListener('change', handleChange);\n return function cleanup() {\n media.removeEventListener('change', handleChange);\n };\n }\n // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition\n else if (media.addListener !== undefined) {\n media.addListener(handleChange);\n return function cleanup() {\n media.removeListener(handleChange);\n };\n }\n }\n }, []);\n return systemColorMode;\n}\nfunction getSystemColorMode() {\n var _window$matchMedia2, _window2, _window$matchMedia2$c;\n // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition\n if (typeof window !== 'undefined' && (_window$matchMedia2 = (_window2 = window).matchMedia) !== null && _window$matchMedia2 !== void 0 && (_window$matchMedia2$c = _window$matchMedia2.call(_window2, '(prefers-color-scheme: dark)')) !== null && _window$matchMedia2$c !== void 0 && _window$matchMedia2$c.matches) {\n return 'night';\n }\n return 'day';\n}\nfunction resolveColorMode(colorMode, systemColorMode) {\n switch (colorMode) {\n case 'auto':\n return systemColorMode;\n default:\n return colorMode;\n }\n}\nfunction chooseColorScheme(colorMode, dayScheme, nightScheme) {\n switch (colorMode) {\n case 'day':\n case 'light':\n return dayScheme;\n case 'dark':\n case 'night':\n return nightScheme;\n }\n}\nfunction applyColorScheme(theme, colorScheme) {\n if (!theme.colorSchemes) {\n return {\n resolvedTheme: theme,\n resolvedColorScheme: undefined\n };\n }\n if (!theme.colorSchemes[colorScheme]) {\n // eslint-disable-next-line no-console\n console.error(`\\`${colorScheme}\\` scheme not defined in \\`theme.colorSchemes\\``);\n\n // Apply the first defined color scheme\n const defaultColorScheme = Object.keys(theme.colorSchemes)[0];\n return {\n resolvedTheme: merge(theme, theme.colorSchemes[defaultColorScheme]),\n resolvedColorScheme: defaultColorScheme\n };\n }\n return {\n resolvedTheme: merge(theme, theme.colorSchemes[colorScheme]),\n resolvedColorScheme: colorScheme\n };\n}\nvar ThemeProvider$1 = ThemeProvider;\n\nexport { ThemeProvider, ThemeProvider$1 as default, defaultColorMode, useColorSchemeVar, useTheme };\n","import { get } from '@styled-system/core';\nexport var themeGet = function themeGet(path, fallback) {\n if (fallback === void 0) {\n fallback = null;\n }\n\n return function (props) {\n return get(props.theme, path, fallback);\n };\n};\nexport default themeGet;\n","import { themeGet } from '@styled-system/theme-get';\nimport * as styledSystem from 'styled-system';\nimport theme from './theme.js';\n\nconst {\n get: getKey,\n compose,\n system\n} = styledSystem;\nconst get = key => themeGet(key, getKey(theme, key));\n\n// Common props\n\nconst COMMON = compose(styledSystem.space, styledSystem.color, styledSystem.display);\n// Typography props\n\nconst whiteSpace = system({\n whiteSpace: {\n property: 'whiteSpace'\n // cssProperty: 'whiteSpace',\n }\n});\n\nconst TYPOGRAPHY = compose(styledSystem.typography, whiteSpace);\n// Border props\n\nconst BORDER = compose(styledSystem.border, styledSystem.shadow);\n// Layout props\n\nconst LAYOUT = styledSystem.layout;\n\nexport { BORDER, COMMON, LAYOUT, TYPOGRAPHY, get };\n","import css from '@styled-system/css';\nexport { default as merge } from 'deepmerge';\n\n// Support CSS custom properties in the `sx` prop\n\nconst sx = props => css(props.sx);\nvar sx$1 = sx;\n\nexport { sx$1 as default };\n","import { getDefaultExportFromCjs } from '../_virtual/_commonjsHelpers.js';\nimport require$$0 from 'lodash.isempty';\nimport require$$1 from 'lodash.isobject';\n\n// Utility functions used in theme-preval.js\n// This file needs to be a JavaScript file using CommonJS to be compatible with preval\n\nconst isEmpty = require$$0;\nconst isObject = require$$1;\nfunction fontStack(fonts) {\n return fonts.map(font => font.includes(' ') ? `\"${font}\"` : font).join(', ');\n}\n\n// The following functions are a temporary measure for splitting shadow values out from the colors object.\n// Eventually, we will push these structural changes upstream to primer/primitives so this data manipulation\n// will not be needed.\n\nfunction isShadowValue(value) {\n return typeof value === 'string' && /(inset\\s|)([0-9.]+(\\w*)\\s){1,4}(rgb[a]?\\(.*\\)|\\w+)/.test(value);\n}\nfunction isColorValue(value) {\n if (isShadowValue(value)) return false;\n if (value.startsWith('#')) return true; // #hex\n if (value.startsWith('rgb')) return true; // rgb, rgba\n if (value.startsWith('hsl')) return true; // hsl, hsla\n return false;\n}\nfunction filterObject(obj, predicate) {\n if (Array.isArray(obj)) {\n return obj.filter(predicate);\n }\n return Object.entries(obj).reduce((acc, [key, value]) => {\n if (isObject(value)) {\n const result = filterObject(value, predicate);\n\n // Don't include empty objects or arrays\n if (!isEmpty(result)) {\n acc[key] = result;\n }\n } else if (predicate(value)) {\n acc[key] = value;\n }\n return acc;\n }, {});\n}\nfunction partitionColors(colors) {\n return {\n colors: filterObject(colors, value => isColorValue(value)),\n shadows: filterObject(colors, value => isShadowValue(value))\n };\n}\nfunction omitScale(obj) {\n const {\n scale,\n ...rest\n } = obj;\n return rest;\n}\nvar theme = {\n fontStack,\n isShadowValue,\n isColorValue,\n filterObject,\n partitionColors,\n omitScale\n};\n\nvar theme$1 = /*@__PURE__*/getDefaultExportFromCjs(theme);\n\nexport { theme$1 as default, theme as t };\n","import primitives from '@primer/primitives';\nimport { t as theme$2 } from './utils/theme2.js';\n\nconst {\n lineHeight: lineHeights\n} = primitives.typography.normal;\nconst animation = {\n easeOutCubic: 'cubic-bezier(0.33, 1, 0.68, 1)'\n};\nconst breakpoints = ['544px', '768px', '1012px', '1280px'];\nconst fonts = {\n normal: theme$2.fontStack(['-apple-system', 'BlinkMacSystemFont', 'Segoe UI', 'Noto Sans', 'Helvetica', 'Arial', 'sans-serif', 'Apple Color Emoji', 'Segoe UI Emoji']),\n mono: theme$2.fontStack(['SFMono-Regular', 'Consolas', 'Liberation Mono', 'Menlo', 'Courier', 'monospace'])\n};\nconst fontWeights = {\n light: 300,\n normal: 400,\n semibold: 500,\n bold: 600\n};\nconst borderWidths = [0, '1px'];\nconst radii = ['0', '3px', '6px', '100px'];\nconst sizes = {\n small: '544px',\n medium: '768px',\n large: '1012px',\n xlarge: '1280px'\n};\nconst fontSizes = ['12px', '14px', '16px', '20px', '24px', '32px', '40px', '48px', '56px'];\nconst space = ['0', '4px', '8px', '16px', '24px', '32px', '40px', '48px', '64px', '80px', '96px', '112px', '128px'];\nconst colorSchemes = Object.entries(primitives.colors).reduce((acc, [name, variables]) => {\n const {\n colors,\n shadows\n } = theme$2.partitionColors(variables);\n return {\n ...acc,\n [name]: {\n colors: theme$2.omitScale(colors),\n shadows: theme$2.omitScale(shadows)\n }\n };\n}, {});\nconst theme = {\n animation,\n borderWidths,\n breakpoints,\n fonts,\n fontSizes,\n fontWeights,\n lineHeights,\n radii,\n sizes,\n space,\n colorSchemes\n};\nvar theme$1 = theme;\n\n// NOTE: for now, ThemeColors and ThemeShadows are handcrafted types. It would be nice if these\n// were exports from primitives (or a different shape but derived from those exports).\n\nexport { theme$1 as default };\n","import assign from 'object-assign';\nexport var merge = function merge(a, b) {\n var result = assign({}, a, b);\n\n for (var key in a) {\n var _assign;\n\n if (!a[key] || typeof b[key] !== 'object') continue;\n assign(result, (_assign = {}, _assign[key] = assign(a[key], b[key]), _assign));\n }\n\n return result;\n}; // sort object-value responsive styles\n\nvar sort = function sort(obj) {\n var next = {};\n Object.keys(obj).sort(function (a, b) {\n return a.localeCompare(b, undefined, {\n numeric: true,\n sensitivity: 'base'\n });\n }).forEach(function (key) {\n next[key] = obj[key];\n });\n return next;\n};\n\nvar defaults = {\n breakpoints: [40, 52, 64].map(function (n) {\n return n + 'em';\n })\n};\n\nvar createMediaQuery = function createMediaQuery(n) {\n return \"@media screen and (min-width: \" + n + \")\";\n};\n\nvar getValue = function getValue(n, scale) {\n return get(scale, n, n);\n};\n\nexport var get = function get(obj, key, def, p, undef) {\n key = key && key.split ? key.split('.') : [key];\n\n for (p = 0; p < key.length; p++) {\n obj = obj ? obj[key[p]] : undef;\n }\n\n return obj === undef ? def : obj;\n};\nexport var createParser = function createParser(config) {\n var cache = {};\n\n var parse = function parse(props) {\n var styles = {};\n var shouldSort = false;\n var isCacheDisabled = props.theme && props.theme.disableStyledSystemCache;\n\n for (var key in props) {\n if (!config[key]) continue;\n var sx = config[key];\n var raw = props[key];\n var scale = get(props.theme, sx.scale, sx.defaults);\n\n if (typeof raw === 'object') {\n cache.breakpoints = !isCacheDisabled && cache.breakpoints || get(props.theme, 'breakpoints', defaults.breakpoints);\n\n if (Array.isArray(raw)) {\n cache.media = !isCacheDisabled && cache.media || [null].concat(cache.breakpoints.map(createMediaQuery));\n styles = merge(styles, parseResponsiveStyle(cache.media, sx, scale, raw, props));\n continue;\n }\n\n if (raw !== null) {\n styles = merge(styles, parseResponsiveObject(cache.breakpoints, sx, scale, raw, props));\n shouldSort = true;\n }\n\n continue;\n }\n\n assign(styles, sx(raw, scale, props));\n } // sort object-based responsive styles\n\n\n if (shouldSort) {\n styles = sort(styles);\n }\n\n return styles;\n };\n\n parse.config = config;\n parse.propNames = Object.keys(config);\n parse.cache = cache;\n var keys = Object.keys(config).filter(function (k) {\n return k !== 'config';\n });\n\n if (keys.length > 1) {\n keys.forEach(function (key) {\n var _createParser;\n\n parse[key] = createParser((_createParser = {}, _createParser[key] = config[key], _createParser));\n });\n }\n\n return parse;\n};\n\nvar parseResponsiveStyle = function parseResponsiveStyle(mediaQueries, sx, scale, raw, _props) {\n var styles = {};\n raw.slice(0, mediaQueries.length).forEach(function (value, i) {\n var media = mediaQueries[i];\n var style = sx(value, scale, _props);\n\n if (!media) {\n assign(styles, style);\n } else {\n var _assign2;\n\n assign(styles, (_assign2 = {}, _assign2[media] = assign({}, styles[media], style), _assign2));\n }\n });\n return styles;\n};\n\nvar parseResponsiveObject = function parseResponsiveObject(breakpoints, sx, scale, raw, _props) {\n var styles = {};\n\n for (var key in raw) {\n var breakpoint = breakpoints[key];\n var value = raw[key];\n var style = sx(value, scale, _props);\n\n if (!breakpoint) {\n assign(styles, style);\n } else {\n var _assign3;\n\n var media = createMediaQuery(breakpoint);\n assign(styles, (_assign3 = {}, _assign3[media] = assign({}, styles[media], style), _assign3));\n }\n }\n\n return styles;\n};\n\nexport var createStyleFunction = function createStyleFunction(_ref) {\n var properties = _ref.properties,\n property = _ref.property,\n scale = _ref.scale,\n _ref$transform = _ref.transform,\n transform = _ref$transform === void 0 ? getValue : _ref$transform,\n defaultScale = _ref.defaultScale;\n properties = properties || [property];\n\n var sx = function sx(value, scale, _props) {\n var result = {};\n var n = transform(value, scale, _props);\n if (n === null) return;\n properties.forEach(function (prop) {\n result[prop] = n;\n });\n return result;\n };\n\n sx.scale = scale;\n sx.defaults = defaultScale;\n return sx;\n}; // new v5 API\n\nexport var system = function system(args) {\n if (args === void 0) {\n args = {};\n }\n\n var config = {};\n Object.keys(args).forEach(function (key) {\n var conf = args[key];\n\n if (conf === true) {\n // shortcut definition\n config[key] = createStyleFunction({\n property: key,\n scale: key\n });\n return;\n }\n\n if (typeof conf === 'function') {\n config[key] = conf;\n return;\n }\n\n config[key] = createStyleFunction(conf);\n });\n var parser = createParser(config);\n return parser;\n};\nexport var compose = function compose() {\n var config = {};\n\n for (var _len = arguments.length, parsers = new Array(_len), _key = 0; _key < _len; _key++) {\n parsers[_key] = arguments[_key];\n }\n\n parsers.forEach(function (parser) {\n if (!parser || !parser.config) return;\n assign(config, parser.config);\n });\n var parser = createParser(config);\n return parser;\n};\n","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\n// based on https://github.com/developit/dlv\nexport var get = function get(obj, key, def, p, undef) {\n key = key && key.split ? key.split('.') : [key];\n\n for (p = 0; p < key.length; p++) {\n obj = obj ? obj[key[p]] : undef;\n }\n\n return obj === undef ? def : obj;\n};\nvar defaultBreakpoints = [40, 52, 64].map(function (n) {\n return n + 'em';\n});\nvar defaultTheme = {\n space: [0, 4, 8, 16, 32, 64, 128, 256, 512],\n fontSizes: [12, 14, 16, 20, 24, 32, 48, 64, 72]\n};\nvar aliases = {\n bg: 'backgroundColor',\n m: 'margin',\n mt: 'marginTop',\n mr: 'marginRight',\n mb: 'marginBottom',\n ml: 'marginLeft',\n mx: 'marginX',\n my: 'marginY',\n p: 'padding',\n pt: 'paddingTop',\n pr: 'paddingRight',\n pb: 'paddingBottom',\n pl: 'paddingLeft',\n px: 'paddingX',\n py: 'paddingY'\n};\nvar multiples = {\n marginX: ['marginLeft', 'marginRight'],\n marginY: ['marginTop', 'marginBottom'],\n paddingX: ['paddingLeft', 'paddingRight'],\n paddingY: ['paddingTop', 'paddingBottom'],\n size: ['width', 'height']\n};\nvar scales = {\n color: 'colors',\n backgroundColor: 'colors',\n borderColor: 'colors',\n margin: 'space',\n marginTop: 'space',\n marginRight: 'space',\n marginBottom: 'space',\n marginLeft: 'space',\n marginX: 'space',\n marginY: 'space',\n padding: 'space',\n paddingTop: 'space',\n paddingRight: 'space',\n paddingBottom: 'space',\n paddingLeft: 'space',\n paddingX: 'space',\n paddingY: 'space',\n top: 'space',\n right: 'space',\n bottom: 'space',\n left: 'space',\n gridGap: 'space',\n gridColumnGap: 'space',\n gridRowGap: 'space',\n gap: 'space',\n columnGap: 'space',\n rowGap: 'space',\n fontFamily: 'fonts',\n fontSize: 'fontSizes',\n fontWeight: 'fontWeights',\n lineHeight: 'lineHeights',\n letterSpacing: 'letterSpacings',\n border: 'borders',\n borderTop: 'borders',\n borderRight: 'borders',\n borderBottom: 'borders',\n borderLeft: 'borders',\n borderWidth: 'borderWidths',\n borderStyle: 'borderStyles',\n borderRadius: 'radii',\n borderTopRightRadius: 'radii',\n borderTopLeftRadius: 'radii',\n borderBottomRightRadius: 'radii',\n borderBottomLeftRadius: 'radii',\n borderTopWidth: 'borderWidths',\n borderTopColor: 'colors',\n borderTopStyle: 'borderStyles',\n borderBottomWidth: 'borderWidths',\n borderBottomColor: 'colors',\n borderBottomStyle: 'borderStyles',\n borderLeftWidth: 'borderWidths',\n borderLeftColor: 'colors',\n borderLeftStyle: 'borderStyles',\n borderRightWidth: 'borderWidths',\n borderRightColor: 'colors',\n borderRightStyle: 'borderStyles',\n outlineColor: 'colors',\n boxShadow: 'shadows',\n textShadow: 'shadows',\n zIndex: 'zIndices',\n width: 'sizes',\n minWidth: 'sizes',\n maxWidth: 'sizes',\n height: 'sizes',\n minHeight: 'sizes',\n maxHeight: 'sizes',\n flexBasis: 'sizes',\n size: 'sizes',\n // svg\n fill: 'colors',\n stroke: 'colors'\n};\n\nvar positiveOrNegative = function positiveOrNegative(scale, value) {\n if (typeof value !== 'number' || value >= 0) {\n return get(scale, value, value);\n }\n\n var absolute = Math.abs(value);\n var n = get(scale, absolute, absolute);\n if (typeof n === 'string') return '-' + n;\n return n * -1;\n};\n\nvar transforms = ['margin', 'marginTop', 'marginRight', 'marginBottom', 'marginLeft', 'marginX', 'marginY', 'top', 'bottom', 'left', 'right'].reduce(function (acc, curr) {\n var _extends2;\n\n return _extends({}, acc, (_extends2 = {}, _extends2[curr] = positiveOrNegative, _extends2));\n}, {});\nexport var responsive = function responsive(styles) {\n return function (theme) {\n var next = {};\n var breakpoints = get(theme, 'breakpoints', defaultBreakpoints);\n var mediaQueries = [null].concat(breakpoints.map(function (n) {\n return \"@media screen and (min-width: \" + n + \")\";\n }));\n\n for (var key in styles) {\n var value = typeof styles[key] === 'function' ? styles[key](theme) : styles[key];\n if (value == null) continue;\n\n if (!Array.isArray(value)) {\n next[key] = value;\n continue;\n }\n\n for (var i = 0; i < value.slice(0, mediaQueries.length).length; i++) {\n var media = mediaQueries[i];\n\n if (!media) {\n next[key] = value[i];\n continue;\n }\n\n next[media] = next[media] || {};\n if (value[i] == null) continue;\n next[media][key] = value[i];\n }\n }\n\n return next;\n };\n};\nexport var css = function css(args) {\n return function (props) {\n if (props === void 0) {\n props = {};\n }\n\n var theme = _extends({}, defaultTheme, {}, props.theme || props);\n\n var result = {};\n var obj = typeof args === 'function' ? args(theme) : args;\n var styles = responsive(obj)(theme);\n\n for (var key in styles) {\n var x = styles[key];\n var val = typeof x === 'function' ? x(theme) : x;\n\n if (key === 'variant') {\n var variant = css(get(theme, val))(theme);\n result = _extends({}, result, {}, variant);\n continue;\n }\n\n if (val && typeof val === 'object') {\n result[key] = css(val)(theme);\n continue;\n }\n\n var prop = get(aliases, key, key);\n var scaleName = get(scales, prop);\n var scale = get(theme, scaleName, get(theme, prop, {}));\n var transform = get(transforms, prop, get);\n var value = transform(scale, val, val);\n\n if (multiples[prop]) {\n var dirs = multiples[prop];\n\n for (var i = 0; i < dirs.length; i++) {\n result[dirs[i]] = value;\n }\n } else {\n result[prop] = value;\n }\n }\n\n return result;\n };\n};\nexport default css;\n","'use strict';\n\nvar isMergeableObject = function isMergeableObject(value) {\n\treturn isNonNullObject(value)\n\t\t&& !isSpecial(value)\n};\n\nfunction isNonNullObject(value) {\n\treturn !!value && typeof value === 'object'\n}\n\nfunction isSpecial(value) {\n\tvar stringValue = Object.prototype.toString.call(value);\n\n\treturn stringValue === '[object RegExp]'\n\t\t|| stringValue === '[object Date]'\n\t\t|| isReactElement(value)\n}\n\n// see https://github.com/facebook/react/blob/b5ac963fb791d1298e7f396236383bc955f916c1/src/isomorphic/classic/element/ReactElement.js#L21-L25\nvar canUseSymbol = typeof Symbol === 'function' && Symbol.for;\nvar REACT_ELEMENT_TYPE = canUseSymbol ? Symbol.for('react.element') : 0xeac7;\n\nfunction isReactElement(value) {\n\treturn value.$$typeof === REACT_ELEMENT_TYPE\n}\n\nfunction emptyTarget(val) {\n\treturn Array.isArray(val) ? [] : {}\n}\n\nfunction cloneUnlessOtherwiseSpecified(value, options) {\n\treturn (options.clone !== false && options.isMergeableObject(value))\n\t\t? deepmerge(emptyTarget(value), value, options)\n\t\t: value\n}\n\nfunction defaultArrayMerge(target, source, options) {\n\treturn target.concat(source).map(function(element) {\n\t\treturn cloneUnlessOtherwiseSpecified(element, options)\n\t})\n}\n\nfunction getMergeFunction(key, options) {\n\tif (!options.customMerge) {\n\t\treturn deepmerge\n\t}\n\tvar customMerge = options.customMerge(key);\n\treturn typeof customMerge === 'function' ? customMerge : deepmerge\n}\n\nfunction getEnumerableOwnPropertySymbols(target) {\n\treturn Object.getOwnPropertySymbols\n\t\t? Object.getOwnPropertySymbols(target).filter(function(symbol) {\n\t\t\treturn Object.propertyIsEnumerable.call(target, symbol)\n\t\t})\n\t\t: []\n}\n\nfunction getKeys(target) {\n\treturn Object.keys(target).concat(getEnumerableOwnPropertySymbols(target))\n}\n\nfunction propertyIsOnObject(object, property) {\n\ttry {\n\t\treturn property in object\n\t} catch(_) {\n\t\treturn false\n\t}\n}\n\n// Protects from prototype poisoning and unexpected merging up the prototype chain.\nfunction propertyIsUnsafe(target, key) {\n\treturn propertyIsOnObject(target, key) // Properties are safe to merge if they don't exist in the target yet,\n\t\t&& !(Object.hasOwnProperty.call(target, key) // unsafe if they exist up the prototype chain,\n\t\t\t&& Object.propertyIsEnumerable.call(target, key)) // and also unsafe if they're nonenumerable.\n}\n\nfunction mergeObject(target, source, options) {\n\tvar destination = {};\n\tif (options.isMergeableObject(target)) {\n\t\tgetKeys(target).forEach(function(key) {\n\t\t\tdestination[key] = cloneUnlessOtherwiseSpecified(target[key], options);\n\t\t});\n\t}\n\tgetKeys(source).forEach(function(key) {\n\t\tif (propertyIsUnsafe(target, key)) {\n\t\t\treturn\n\t\t}\n\n\t\tif (propertyIsOnObject(target, key) && options.isMergeableObject(source[key])) {\n\t\t\tdestination[key] = getMergeFunction(key, options)(target[key], source[key], options);\n\t\t} else {\n\t\t\tdestination[key] = cloneUnlessOtherwiseSpecified(source[key], options);\n\t\t}\n\t});\n\treturn destination\n}\n\nfunction deepmerge(target, source, options) {\n\toptions = options || {};\n\toptions.arrayMerge = options.arrayMerge || defaultArrayMerge;\n\toptions.isMergeableObject = options.isMergeableObject || isMergeableObject;\n\t// cloneUnlessOtherwiseSpecified is added to `options` so that custom arrayMerge()\n\t// implementations can use it. The caller may not replace it.\n\toptions.cloneUnlessOtherwiseSpecified = cloneUnlessOtherwiseSpecified;\n\n\tvar sourceIsArray = Array.isArray(source);\n\tvar targetIsArray = Array.isArray(target);\n\tvar sourceAndTargetTypesMatch = sourceIsArray === targetIsArray;\n\n\tif (!sourceAndTargetTypesMatch) {\n\t\treturn cloneUnlessOtherwiseSpecified(source, options)\n\t} else if (sourceIsArray) {\n\t\treturn options.arrayMerge(target, source, options)\n\t} else {\n\t\treturn mergeObject(target, source, options)\n\t}\n}\n\ndeepmerge.all = function deepmergeAll(array, options) {\n\tif (!Array.isArray(array)) {\n\t\tthrow new Error('first argument should be an array')\n\t}\n\n\treturn array.reduce(function(prev, next) {\n\t\treturn deepmerge(prev, next, options)\n\t}, {})\n};\n\nvar deepmerge_1 = deepmerge;\n\nmodule.exports = deepmerge_1;\n","\"use strict\";\n\nmodule.exports = Object.assign;\n//# sourceMappingURL=object-assign.js.map","import React__default from 'react';\nimport styled from 'styled-components';\nimport { variant } from 'styled-system';\nimport { get } from '../constants.js';\nimport sx from '../sx.js';\n\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nconst variants = {\n default: {\n borderColor: 'border.default'\n },\n primary: {\n borderColor: 'fg.default'\n },\n secondary: {\n borderColor: 'border.muted',\n color: 'fg.muted'\n },\n accent: {\n borderColor: 'accent.emphasis',\n color: 'accent.fg'\n },\n success: {\n borderColor: 'success.emphasis',\n color: 'success.fg'\n },\n attention: {\n borderColor: 'attention.emphasis',\n color: 'attention.fg'\n },\n severe: {\n borderColor: 'severe.emphasis',\n color: 'severe.fg'\n },\n danger: {\n borderColor: 'danger.emphasis',\n color: 'danger.fg'\n },\n done: {\n borderColor: 'done.emphasis',\n color: 'done.fg'\n },\n sponsors: {\n borderColor: 'sponsors.emphasis',\n color: 'sponsors.fg'\n }\n};\nconst sizes = {\n small: {\n height: '20px',\n padding: '0 7px' // hard-coded to align with Primer ViewComponents and Primer CSS\n },\n\n large: {\n height: '24px',\n padding: '0 10px' // hard-coded to align with Primer ViewComponents and Primer CSS\n }\n};\n\nconst StyledLabel = styled.span.withConfig({\n displayName: \"Label__StyledLabel\",\n componentId: \"sc-1dgcne-0\"\n})([\"align-items:center;background-color:transparent;border-width:1px;border-radius:999px;border-style:solid;display:inline-flex;font-weight:\", \";font-size:\", \";line-height:1;white-space:nowrap;\", \";\", \";\", \";\"], get('fontWeights.bold'), get('fontSizes.0'), variant({\n variants\n}), variant({\n prop: 'size',\n variants: sizes\n}), sx);\nconst Label = /*#__PURE__*/React__default.forwardRef(function Label({\n as,\n size = 'small',\n variant = 'default',\n ...rest\n}, ref) {\n return /*#__PURE__*/React__default.createElement(StyledLabel, _extends({\n as: as,\n size: size,\n variant: variant,\n ref: ref\n }, rest));\n});\nvar Label$1 = Label;\n\nexport { Label$1 as default, variants };\n","import * as React from \"react\";\nimport { Label } from \"@primer/react\";\nimport styled from \"styled-components\";\n\nconst Link = styled.a`\n text-decoration: none;\n\n &:focus,\n &:hover,\n &:visited,\n &:link,\n &:active {\n text-decoration: none;\n }\n`;\n\nconst Revision: React.FC<{}> = () => {\n if (process.env[\"GATSBY_GIT_PORCELAIN\"]) {\n const sha = process.env[\"GATSBY_GIT_SHA\"];\n return (\n \n );\n } else {\n return (\n \n );\n }\n};\n\nexport default Revision;\n","'use strict';\n\nvar reactIs = require('react-is');\n\n/**\n * Copyright 2015, Yahoo! Inc.\n * Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms.\n */\nvar REACT_STATICS = {\n childContextTypes: true,\n contextType: true,\n contextTypes: true,\n defaultProps: true,\n displayName: true,\n getDefaultProps: true,\n getDerivedStateFromError: true,\n getDerivedStateFromProps: true,\n mixins: true,\n propTypes: true,\n type: true\n};\nvar KNOWN_STATICS = {\n name: true,\n length: true,\n prototype: true,\n caller: true,\n callee: true,\n arguments: true,\n arity: true\n};\nvar FORWARD_REF_STATICS = {\n '$$typeof': true,\n render: true,\n defaultProps: true,\n displayName: true,\n propTypes: true\n};\nvar MEMO_STATICS = {\n '$$typeof': true,\n compare: true,\n defaultProps: true,\n displayName: true,\n propTypes: true,\n type: true\n};\nvar TYPE_STATICS = {};\nTYPE_STATICS[reactIs.ForwardRef] = FORWARD_REF_STATICS;\nTYPE_STATICS[reactIs.Memo] = MEMO_STATICS;\n\nfunction getStatics(component) {\n // React v16.11 and below\n if (reactIs.isMemo(component)) {\n return MEMO_STATICS;\n } // React v16.12 and above\n\n\n return TYPE_STATICS[component['$$typeof']] || REACT_STATICS;\n}\n\nvar defineProperty = Object.defineProperty;\nvar getOwnPropertyNames = Object.getOwnPropertyNames;\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar getPrototypeOf = Object.getPrototypeOf;\nvar objectPrototype = Object.prototype;\nfunction hoistNonReactStatics(targetComponent, sourceComponent, blacklist) {\n if (typeof sourceComponent !== 'string') {\n // don't hoist over string (html) components\n if (objectPrototype) {\n var inheritedComponent = getPrototypeOf(sourceComponent);\n\n if (inheritedComponent && inheritedComponent !== objectPrototype) {\n hoistNonReactStatics(targetComponent, inheritedComponent, blacklist);\n }\n }\n\n var keys = getOwnPropertyNames(sourceComponent);\n\n if (getOwnPropertySymbols) {\n keys = keys.concat(getOwnPropertySymbols(sourceComponent));\n }\n\n var targetStatics = getStatics(targetComponent);\n var sourceStatics = getStatics(sourceComponent);\n\n for (var i = 0; i < keys.length; ++i) {\n var key = keys[i];\n\n if (!KNOWN_STATICS[key] && !(blacklist && blacklist[key]) && !(sourceStatics && sourceStatics[key]) && !(targetStatics && targetStatics[key])) {\n var descriptor = getOwnPropertyDescriptor(sourceComponent, key);\n\n try {\n // Avoid failures from read-only properties\n defineProperty(targetComponent, key, descriptor);\n } catch (e) {}\n }\n }\n }\n\n return targetComponent;\n}\n\nmodule.exports = hoistNonReactStatics;\n","/** @license React v16.13.1\n * react-is.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';var b=\"function\"===typeof Symbol&&Symbol.for,c=b?Symbol.for(\"react.element\"):60103,d=b?Symbol.for(\"react.portal\"):60106,e=b?Symbol.for(\"react.fragment\"):60107,f=b?Symbol.for(\"react.strict_mode\"):60108,g=b?Symbol.for(\"react.profiler\"):60114,h=b?Symbol.for(\"react.provider\"):60109,k=b?Symbol.for(\"react.context\"):60110,l=b?Symbol.for(\"react.async_mode\"):60111,m=b?Symbol.for(\"react.concurrent_mode\"):60111,n=b?Symbol.for(\"react.forward_ref\"):60112,p=b?Symbol.for(\"react.suspense\"):60113,q=b?\nSymbol.for(\"react.suspense_list\"):60120,r=b?Symbol.for(\"react.memo\"):60115,t=b?Symbol.for(\"react.lazy\"):60116,v=b?Symbol.for(\"react.block\"):60121,w=b?Symbol.for(\"react.fundamental\"):60117,x=b?Symbol.for(\"react.responder\"):60118,y=b?Symbol.for(\"react.scope\"):60119;\nfunction z(a){if(\"object\"===typeof a&&null!==a){var u=a.$$typeof;switch(u){case c:switch(a=a.type,a){case l:case m:case e:case g:case f:case p:return a;default:switch(a=a&&a.$$typeof,a){case k:case n:case t:case r:case h:return a;default:return u}}case d:return u}}}function A(a){return z(a)===m}exports.AsyncMode=l;exports.ConcurrentMode=m;exports.ContextConsumer=k;exports.ContextProvider=h;exports.Element=c;exports.ForwardRef=n;exports.Fragment=e;exports.Lazy=t;exports.Memo=r;exports.Portal=d;\nexports.Profiler=g;exports.StrictMode=f;exports.Suspense=p;exports.isAsyncMode=function(a){return A(a)||z(a)===l};exports.isConcurrentMode=A;exports.isContextConsumer=function(a){return z(a)===k};exports.isContextProvider=function(a){return z(a)===h};exports.isElement=function(a){return\"object\"===typeof a&&null!==a&&a.$$typeof===c};exports.isForwardRef=function(a){return z(a)===n};exports.isFragment=function(a){return z(a)===e};exports.isLazy=function(a){return z(a)===t};\nexports.isMemo=function(a){return z(a)===r};exports.isPortal=function(a){return z(a)===d};exports.isProfiler=function(a){return z(a)===g};exports.isStrictMode=function(a){return z(a)===f};exports.isSuspense=function(a){return z(a)===p};\nexports.isValidElementType=function(a){return\"string\"===typeof a||\"function\"===typeof a||a===e||a===m||a===g||a===f||a===p||a===q||\"object\"===typeof a&&null!==a&&(a.$$typeof===t||a.$$typeof===r||a.$$typeof===h||a.$$typeof===k||a.$$typeof===n||a.$$typeof===w||a.$$typeof===x||a.$$typeof===y||a.$$typeof===v)};exports.typeOf=z;\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react-is.production.min.js');\n} else {\n module.exports = require('./cjs/react-is.development.js');\n}\n","/**\n * lodash (Custom Build) \n * Build: `lodash modularize exports=\"npm\" -o ./`\n * Copyright jQuery Foundation and other contributors \n * Released under MIT license \n * Based on Underscore.js 1.8.3 \n * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n */\n\n/** Used as references for various `Number` constants. */\nvar MAX_SAFE_INTEGER = 9007199254740991;\n\n/** `Object#toString` result references. */\nvar argsTag = '[object Arguments]',\n funcTag = '[object Function]',\n genTag = '[object GeneratorFunction]',\n mapTag = '[object Map]',\n objectTag = '[object Object]',\n promiseTag = '[object Promise]',\n setTag = '[object Set]',\n weakMapTag = '[object WeakMap]';\n\nvar dataViewTag = '[object DataView]';\n\n/**\n * Used to match `RegExp`\n * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns).\n */\nvar reRegExpChar = /[\\\\^$.*+?()[\\]{}|]/g;\n\n/** Used to detect host constructors (Safari). */\nvar reIsHostCtor = /^\\[object .+?Constructor\\]$/;\n\n/** Detect free variable `global` from Node.js. */\nvar freeGlobal = typeof global == 'object' && global && global.Object === Object && global;\n\n/** Detect free variable `self`. */\nvar freeSelf = typeof self == 'object' && self && self.Object === Object && self;\n\n/** Used as a reference to the global object. */\nvar root = freeGlobal || freeSelf || Function('return this')();\n\n/** Detect free variable `exports`. */\nvar freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports;\n\n/** Detect free variable `module`. */\nvar freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module;\n\n/** Detect the popular CommonJS extension `module.exports`. */\nvar moduleExports = freeModule && freeModule.exports === freeExports;\n\n/**\n * Gets the value at `key` of `object`.\n *\n * @private\n * @param {Object} [object] The object to query.\n * @param {string} key The key of the property to get.\n * @returns {*} Returns the property value.\n */\nfunction getValue(object, key) {\n return object == null ? undefined : object[key];\n}\n\n/**\n * Checks if `value` is a host object in IE < 9.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a host object, else `false`.\n */\nfunction isHostObject(value) {\n // Many host objects are `Object` objects that can coerce to strings\n // despite having improperly defined `toString` methods.\n var result = false;\n if (value != null && typeof value.toString != 'function') {\n try {\n result = !!(value + '');\n } catch (e) {}\n }\n return result;\n}\n\n/**\n * Creates a unary function that invokes `func` with its argument transformed.\n *\n * @private\n * @param {Function} func The function to wrap.\n * @param {Function} transform The argument transform.\n * @returns {Function} Returns the new function.\n */\nfunction overArg(func, transform) {\n return function(arg) {\n return func(transform(arg));\n };\n}\n\n/** Used for built-in method references. */\nvar funcProto = Function.prototype,\n objectProto = Object.prototype;\n\n/** Used to detect overreaching core-js shims. */\nvar coreJsData = root['__core-js_shared__'];\n\n/** Used to detect methods masquerading as native. */\nvar maskSrcKey = (function() {\n var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || '');\n return uid ? ('Symbol(src)_1.' + uid) : '';\n}());\n\n/** Used to resolve the decompiled source of functions. */\nvar funcToString = funcProto.toString;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Used to resolve the\n * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)\n * of values.\n */\nvar objectToString = objectProto.toString;\n\n/** Used to detect if a method is native. */\nvar reIsNative = RegExp('^' +\n funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\\\$&')\n .replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g, '$1.*?') + '$'\n);\n\n/** Built-in value references. */\nvar Buffer = moduleExports ? root.Buffer : undefined,\n propertyIsEnumerable = objectProto.propertyIsEnumerable;\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined,\n nativeKeys = overArg(Object.keys, Object);\n\n/* Built-in method references that are verified to be native. */\nvar DataView = getNative(root, 'DataView'),\n Map = getNative(root, 'Map'),\n Promise = getNative(root, 'Promise'),\n Set = getNative(root, 'Set'),\n WeakMap = getNative(root, 'WeakMap');\n\n/** Detect if properties shadowing those on `Object.prototype` are non-enumerable. */\nvar nonEnumShadows = !propertyIsEnumerable.call({ 'valueOf': 1 }, 'valueOf');\n\n/** Used to detect maps, sets, and weakmaps. */\nvar dataViewCtorString = toSource(DataView),\n mapCtorString = toSource(Map),\n promiseCtorString = toSource(Promise),\n setCtorString = toSource(Set),\n weakMapCtorString = toSource(WeakMap);\n\n/**\n * The base implementation of `getTag`.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the `toStringTag`.\n */\nfunction baseGetTag(value) {\n return objectToString.call(value);\n}\n\n/**\n * The base implementation of `_.isNative` without bad shim checks.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a native function,\n * else `false`.\n */\nfunction baseIsNative(value) {\n if (!isObject(value) || isMasked(value)) {\n return false;\n }\n var pattern = (isFunction(value) || isHostObject(value)) ? reIsNative : reIsHostCtor;\n return pattern.test(toSource(value));\n}\n\n/**\n * Gets the native function at `key` of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {string} key The key of the method to get.\n * @returns {*} Returns the function if it's native, else `undefined`.\n */\nfunction getNative(object, key) {\n var value = getValue(object, key);\n return baseIsNative(value) ? value : undefined;\n}\n\n/**\n * Gets the `toStringTag` of `value`.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the `toStringTag`.\n */\nvar getTag = baseGetTag;\n\n// Fallback for data views, maps, sets, and weak maps in IE 11,\n// for data views in Edge < 14, and promises in Node.js.\nif ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag) ||\n (Map && getTag(new Map) != mapTag) ||\n (Promise && getTag(Promise.resolve()) != promiseTag) ||\n (Set && getTag(new Set) != setTag) ||\n (WeakMap && getTag(new WeakMap) != weakMapTag)) {\n getTag = function(value) {\n var result = objectToString.call(value),\n Ctor = result == objectTag ? value.constructor : undefined,\n ctorString = Ctor ? toSource(Ctor) : undefined;\n\n if (ctorString) {\n switch (ctorString) {\n case dataViewCtorString: return dataViewTag;\n case mapCtorString: return mapTag;\n case promiseCtorString: return promiseTag;\n case setCtorString: return setTag;\n case weakMapCtorString: return weakMapTag;\n }\n }\n return result;\n };\n}\n\n/**\n * Checks if `func` has its source masked.\n *\n * @private\n * @param {Function} func The function to check.\n * @returns {boolean} Returns `true` if `func` is masked, else `false`.\n */\nfunction isMasked(func) {\n return !!maskSrcKey && (maskSrcKey in func);\n}\n\n/**\n * Checks if `value` is likely a prototype object.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a prototype, else `false`.\n */\nfunction isPrototype(value) {\n var Ctor = value && value.constructor,\n proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto;\n\n return value === proto;\n}\n\n/**\n * Converts `func` to its source code.\n *\n * @private\n * @param {Function} func The function to process.\n * @returns {string} Returns the source code.\n */\nfunction toSource(func) {\n if (func != null) {\n try {\n return funcToString.call(func);\n } catch (e) {}\n try {\n return (func + '');\n } catch (e) {}\n }\n return '';\n}\n\n/**\n * Checks if `value` is likely an `arguments` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an `arguments` object,\n * else `false`.\n * @example\n *\n * _.isArguments(function() { return arguments; }());\n * // => true\n *\n * _.isArguments([1, 2, 3]);\n * // => false\n */\nfunction isArguments(value) {\n // Safari 8.1 makes `arguments.callee` enumerable in strict mode.\n return isArrayLikeObject(value) && hasOwnProperty.call(value, 'callee') &&\n (!propertyIsEnumerable.call(value, 'callee') || objectToString.call(value) == argsTag);\n}\n\n/**\n * Checks if `value` is classified as an `Array` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an array, else `false`.\n * @example\n *\n * _.isArray([1, 2, 3]);\n * // => true\n *\n * _.isArray(document.body.children);\n * // => false\n *\n * _.isArray('abc');\n * // => false\n *\n * _.isArray(_.noop);\n * // => false\n */\nvar isArray = Array.isArray;\n\n/**\n * Checks if `value` is array-like. A value is considered array-like if it's\n * not a function and has a `value.length` that's an integer greater than or\n * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is array-like, else `false`.\n * @example\n *\n * _.isArrayLike([1, 2, 3]);\n * // => true\n *\n * _.isArrayLike(document.body.children);\n * // => true\n *\n * _.isArrayLike('abc');\n * // => true\n *\n * _.isArrayLike(_.noop);\n * // => false\n */\nfunction isArrayLike(value) {\n return value != null && isLength(value.length) && !isFunction(value);\n}\n\n/**\n * This method is like `_.isArrayLike` except that it also checks if `value`\n * is an object.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an array-like object,\n * else `false`.\n * @example\n *\n * _.isArrayLikeObject([1, 2, 3]);\n * // => true\n *\n * _.isArrayLikeObject(document.body.children);\n * // => true\n *\n * _.isArrayLikeObject('abc');\n * // => false\n *\n * _.isArrayLikeObject(_.noop);\n * // => false\n */\nfunction isArrayLikeObject(value) {\n return isObjectLike(value) && isArrayLike(value);\n}\n\n/**\n * Checks if `value` is a buffer.\n *\n * @static\n * @memberOf _\n * @since 4.3.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a buffer, else `false`.\n * @example\n *\n * _.isBuffer(new Buffer(2));\n * // => true\n *\n * _.isBuffer(new Uint8Array(2));\n * // => false\n */\nvar isBuffer = nativeIsBuffer || stubFalse;\n\n/**\n * Checks if `value` is an empty object, collection, map, or set.\n *\n * Objects are considered empty if they have no own enumerable string keyed\n * properties.\n *\n * Array-like values such as `arguments` objects, arrays, buffers, strings, or\n * jQuery-like collections are considered empty if they have a `length` of `0`.\n * Similarly, maps and sets are considered empty if they have a `size` of `0`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is empty, else `false`.\n * @example\n *\n * _.isEmpty(null);\n * // => true\n *\n * _.isEmpty(true);\n * // => true\n *\n * _.isEmpty(1);\n * // => true\n *\n * _.isEmpty([1, 2, 3]);\n * // => false\n *\n * _.isEmpty({ 'a': 1 });\n * // => false\n */\nfunction isEmpty(value) {\n if (isArrayLike(value) &&\n (isArray(value) || typeof value == 'string' ||\n typeof value.splice == 'function' || isBuffer(value) || isArguments(value))) {\n return !value.length;\n }\n var tag = getTag(value);\n if (tag == mapTag || tag == setTag) {\n return !value.size;\n }\n if (nonEnumShadows || isPrototype(value)) {\n return !nativeKeys(value).length;\n }\n for (var key in value) {\n if (hasOwnProperty.call(value, key)) {\n return false;\n }\n }\n return true;\n}\n\n/**\n * Checks if `value` is classified as a `Function` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a function, else `false`.\n * @example\n *\n * _.isFunction(_);\n * // => true\n *\n * _.isFunction(/abc/);\n * // => false\n */\nfunction isFunction(value) {\n // The use of `Object#toString` avoids issues with the `typeof` operator\n // in Safari 8-9 which returns 'object' for typed array and other constructors.\n var tag = isObject(value) ? objectToString.call(value) : '';\n return tag == funcTag || tag == genTag;\n}\n\n/**\n * Checks if `value` is a valid array-like length.\n *\n * **Note:** This method is loosely based on\n * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a valid length, else `false`.\n * @example\n *\n * _.isLength(3);\n * // => true\n *\n * _.isLength(Number.MIN_VALUE);\n * // => false\n *\n * _.isLength(Infinity);\n * // => false\n *\n * _.isLength('3');\n * // => false\n */\nfunction isLength(value) {\n return typeof value == 'number' &&\n value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER;\n}\n\n/**\n * Checks if `value` is the\n * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types)\n * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an object, else `false`.\n * @example\n *\n * _.isObject({});\n * // => true\n *\n * _.isObject([1, 2, 3]);\n * // => true\n *\n * _.isObject(_.noop);\n * // => true\n *\n * _.isObject(null);\n * // => false\n */\nfunction isObject(value) {\n var type = typeof value;\n return !!value && (type == 'object' || type == 'function');\n}\n\n/**\n * Checks if `value` is object-like. A value is object-like if it's not `null`\n * and has a `typeof` result of \"object\".\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is object-like, else `false`.\n * @example\n *\n * _.isObjectLike({});\n * // => true\n *\n * _.isObjectLike([1, 2, 3]);\n * // => true\n *\n * _.isObjectLike(_.noop);\n * // => false\n *\n * _.isObjectLike(null);\n * // => false\n */\nfunction isObjectLike(value) {\n return !!value && typeof value == 'object';\n}\n\n/**\n * This method returns `false`.\n *\n * @static\n * @memberOf _\n * @since 4.13.0\n * @category Util\n * @returns {boolean} Returns `false`.\n * @example\n *\n * _.times(2, _.stubFalse);\n * // => [false, false]\n */\nfunction stubFalse() {\n return false;\n}\n\nmodule.exports = isEmpty;\n","/**\n * lodash 3.0.2 (Custom Build) \n * Build: `lodash modern modularize exports=\"npm\" -o ./`\n * Copyright 2012-2015 The Dojo Foundation \n * Based on Underscore.js 1.8.3 \n * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n * Available under MIT license \n */\n\n/**\n * Checks if `value` is the [language type](https://es5.github.io/#x8) of `Object`.\n * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)\n *\n * @static\n * @memberOf _\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an object, else `false`.\n * @example\n *\n * _.isObject({});\n * // => true\n *\n * _.isObject([1, 2, 3]);\n * // => true\n *\n * _.isObject(1);\n * // => false\n */\nfunction isObject(value) {\n // Avoid a V8 JIT bug in Chrome 19-20.\n // See https://code.google.com/p/v8/issues/detail?id=2291 for more details.\n var type = typeof value;\n return !!value && (type == 'object' || type == 'function');\n}\n\nmodule.exports = isObject;\n","/* global Map:readonly, Set:readonly, ArrayBuffer:readonly */\n\nvar hasElementType = typeof Element !== 'undefined';\nvar hasMap = typeof Map === 'function';\nvar hasSet = typeof Set === 'function';\nvar hasArrayBuffer = typeof ArrayBuffer === 'function' && !!ArrayBuffer.isView;\n\n// Note: We **don't** need `envHasBigInt64Array` in fde es6/index.js\n\nfunction equal(a, b) {\n // START: fast-deep-equal es6/index.js 3.1.3\n if (a === b) return true;\n\n if (a && b && typeof a == 'object' && typeof b == 'object') {\n if (a.constructor !== b.constructor) return false;\n\n var length, i, keys;\n if (Array.isArray(a)) {\n length = a.length;\n if (length != b.length) return false;\n for (i = length; i-- !== 0;)\n if (!equal(a[i], b[i])) return false;\n return true;\n }\n\n // START: Modifications:\n // 1. Extra `has &&` helpers in initial condition allow es6 code\n // to co-exist with es5.\n // 2. Replace `for of` with es5 compliant iteration using `for`.\n // Basically, take:\n //\n // ```js\n // for (i of a.entries())\n // if (!b.has(i[0])) return false;\n // ```\n //\n // ... and convert to:\n //\n // ```js\n // it = a.entries();\n // while (!(i = it.next()).done)\n // if (!b.has(i.value[0])) return false;\n // ```\n //\n // **Note**: `i` access switches to `i.value`.\n var it;\n if (hasMap && (a instanceof Map) && (b instanceof Map)) {\n if (a.size !== b.size) return false;\n it = a.entries();\n while (!(i = it.next()).done)\n if (!b.has(i.value[0])) return false;\n it = a.entries();\n while (!(i = it.next()).done)\n if (!equal(i.value[1], b.get(i.value[0]))) return false;\n return true;\n }\n\n if (hasSet && (a instanceof Set) && (b instanceof Set)) {\n if (a.size !== b.size) return false;\n it = a.entries();\n while (!(i = it.next()).done)\n if (!b.has(i.value[0])) return false;\n return true;\n }\n // END: Modifications\n\n if (hasArrayBuffer && ArrayBuffer.isView(a) && ArrayBuffer.isView(b)) {\n length = a.length;\n if (length != b.length) return false;\n for (i = length; i-- !== 0;)\n if (a[i] !== b[i]) return false;\n return true;\n }\n\n if (a.constructor === RegExp) return a.source === b.source && a.flags === b.flags;\n // START: Modifications:\n // Apply guards for `Object.create(null)` handling. See:\n // - https://github.com/FormidableLabs/react-fast-compare/issues/64\n // - https://github.com/epoberezkin/fast-deep-equal/issues/49\n if (a.valueOf !== Object.prototype.valueOf && typeof a.valueOf === 'function' && typeof b.valueOf === 'function') return a.valueOf() === b.valueOf();\n if (a.toString !== Object.prototype.toString && typeof a.toString === 'function' && typeof b.toString === 'function') return a.toString() === b.toString();\n // END: Modifications\n\n keys = Object.keys(a);\n length = keys.length;\n if (length !== Object.keys(b).length) return false;\n\n for (i = length; i-- !== 0;)\n if (!Object.prototype.hasOwnProperty.call(b, keys[i])) return false;\n // END: fast-deep-equal\n\n // START: react-fast-compare\n // custom handling for DOM elements\n if (hasElementType && a instanceof Element) return false;\n\n // custom handling for React/Preact\n for (i = length; i-- !== 0;) {\n if ((keys[i] === '_owner' || keys[i] === '__v' || keys[i] === '__o') && a.$$typeof) {\n // React-specific: avoid traversing React elements' _owner\n // Preact-specific: avoid traversing Preact elements' __v and __o\n // __v = $_original / $_vnode\n // __o = $_owner\n // These properties contain circular references and are not needed when\n // comparing the actual elements (and not their owners)\n // .$$typeof and ._store on just reasonable markers of elements\n\n continue;\n }\n\n // all other properties should be traversed as usual\n if (!equal(a[keys[i]], b[keys[i]])) return false;\n }\n // END: react-fast-compare\n\n // START: fast-deep-equal\n return true;\n }\n\n return a !== a && b !== b;\n}\n// end fast-deep-equal\n\nmodule.exports = function isEqual(a, b) {\n try {\n return equal(a, b);\n } catch (error) {\n if (((error.message || '').match(/stack|recursion/i))) {\n // warn on circular references, don't crash\n // browsers give this different errors name and messages:\n // chrome/safari: \"RangeError\", \"Maximum call stack size exceeded\"\n // firefox: \"InternalError\", too much recursion\"\n // edge: \"Error\", \"Out of stack space\"\n console.warn('react-fast-compare cannot handle circular refs');\n return false;\n }\n // some other error. we should definitely know about these\n throw error;\n }\n};\n","import PropTypes from 'prop-types';\nimport withSideEffect from 'react-side-effect';\nimport isEqual from 'react-fast-compare';\nimport React from 'react';\nimport objectAssign from 'object-assign';\n\nvar ATTRIBUTE_NAMES = {\n BODY: \"bodyAttributes\",\n HTML: \"htmlAttributes\",\n TITLE: \"titleAttributes\"\n};\n\nvar TAG_NAMES = {\n BASE: \"base\",\n BODY: \"body\",\n HEAD: \"head\",\n HTML: \"html\",\n LINK: \"link\",\n META: \"meta\",\n NOSCRIPT: \"noscript\",\n SCRIPT: \"script\",\n STYLE: \"style\",\n TITLE: \"title\"\n};\n\nvar VALID_TAG_NAMES = Object.keys(TAG_NAMES).map(function (name) {\n return TAG_NAMES[name];\n});\n\nvar TAG_PROPERTIES = {\n CHARSET: \"charset\",\n CSS_TEXT: \"cssText\",\n HREF: \"href\",\n HTTPEQUIV: \"http-equiv\",\n INNER_HTML: \"innerHTML\",\n ITEM_PROP: \"itemprop\",\n NAME: \"name\",\n PROPERTY: \"property\",\n REL: \"rel\",\n SRC: \"src\",\n TARGET: \"target\"\n};\n\nvar REACT_TAG_MAP = {\n accesskey: \"accessKey\",\n charset: \"charSet\",\n class: \"className\",\n contenteditable: \"contentEditable\",\n contextmenu: \"contextMenu\",\n \"http-equiv\": \"httpEquiv\",\n itemprop: \"itemProp\",\n tabindex: \"tabIndex\"\n};\n\nvar HELMET_PROPS = {\n DEFAULT_TITLE: \"defaultTitle\",\n DEFER: \"defer\",\n ENCODE_SPECIAL_CHARACTERS: \"encodeSpecialCharacters\",\n ON_CHANGE_CLIENT_STATE: \"onChangeClientState\",\n TITLE_TEMPLATE: \"titleTemplate\"\n};\n\nvar HTML_TAG_MAP = Object.keys(REACT_TAG_MAP).reduce(function (obj, key) {\n obj[REACT_TAG_MAP[key]] = key;\n return obj;\n}, {});\n\nvar SELF_CLOSING_TAGS = [TAG_NAMES.NOSCRIPT, TAG_NAMES.SCRIPT, TAG_NAMES.STYLE];\n\nvar HELMET_ATTRIBUTE = \"data-react-helmet\";\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) {\n return typeof obj;\n} : function (obj) {\n return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n};\n\nvar classCallCheck = function (instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n};\n\nvar createClass = function () {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n\n return function (Constructor, protoProps, staticProps) {\n if (protoProps) defineProperties(Constructor.prototype, protoProps);\n if (staticProps) defineProperties(Constructor, staticProps);\n return Constructor;\n };\n}();\n\nvar _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n};\n\nvar inherits = function (subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass);\n }\n\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n enumerable: false,\n writable: true,\n configurable: true\n }\n });\n if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass;\n};\n\nvar objectWithoutProperties = function (obj, keys) {\n var target = {};\n\n for (var i in obj) {\n if (keys.indexOf(i) >= 0) continue;\n if (!Object.prototype.hasOwnProperty.call(obj, i)) continue;\n target[i] = obj[i];\n }\n\n return target;\n};\n\nvar possibleConstructorReturn = function (self, call) {\n if (!self) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n\n return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self;\n};\n\nvar encodeSpecialCharacters = function encodeSpecialCharacters(str) {\n var encode = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n\n if (encode === false) {\n return String(str);\n }\n\n return String(str).replace(/&/g, \"&\").replace(//g, \">\").replace(/\"/g, \""\").replace(/'/g, \"'\");\n};\n\nvar getTitleFromPropsList = function getTitleFromPropsList(propsList) {\n var innermostTitle = getInnermostProperty(propsList, TAG_NAMES.TITLE);\n var innermostTemplate = getInnermostProperty(propsList, HELMET_PROPS.TITLE_TEMPLATE);\n\n if (innermostTemplate && innermostTitle) {\n // use function arg to avoid need to escape $ characters\n return innermostTemplate.replace(/%s/g, function () {\n return Array.isArray(innermostTitle) ? innermostTitle.join(\"\") : innermostTitle;\n });\n }\n\n var innermostDefaultTitle = getInnermostProperty(propsList, HELMET_PROPS.DEFAULT_TITLE);\n\n return innermostTitle || innermostDefaultTitle || undefined;\n};\n\nvar getOnChangeClientState = function getOnChangeClientState(propsList) {\n return getInnermostProperty(propsList, HELMET_PROPS.ON_CHANGE_CLIENT_STATE) || function () {};\n};\n\nvar getAttributesFromPropsList = function getAttributesFromPropsList(tagType, propsList) {\n return propsList.filter(function (props) {\n return typeof props[tagType] !== \"undefined\";\n }).map(function (props) {\n return props[tagType];\n }).reduce(function (tagAttrs, current) {\n return _extends({}, tagAttrs, current);\n }, {});\n};\n\nvar getBaseTagFromPropsList = function getBaseTagFromPropsList(primaryAttributes, propsList) {\n return propsList.filter(function (props) {\n return typeof props[TAG_NAMES.BASE] !== \"undefined\";\n }).map(function (props) {\n return props[TAG_NAMES.BASE];\n }).reverse().reduce(function (innermostBaseTag, tag) {\n if (!innermostBaseTag.length) {\n var keys = Object.keys(tag);\n\n for (var i = 0; i < keys.length; i++) {\n var attributeKey = keys[i];\n var lowerCaseAttributeKey = attributeKey.toLowerCase();\n\n if (primaryAttributes.indexOf(lowerCaseAttributeKey) !== -1 && tag[lowerCaseAttributeKey]) {\n return innermostBaseTag.concat(tag);\n }\n }\n }\n\n return innermostBaseTag;\n }, []);\n};\n\nvar getTagsFromPropsList = function getTagsFromPropsList(tagName, primaryAttributes, propsList) {\n // Calculate list of tags, giving priority innermost component (end of the propslist)\n var approvedSeenTags = {};\n\n return propsList.filter(function (props) {\n if (Array.isArray(props[tagName])) {\n return true;\n }\n if (typeof props[tagName] !== \"undefined\") {\n warn(\"Helmet: \" + tagName + \" should be of type \\\"Array\\\". Instead found type \\\"\" + _typeof(props[tagName]) + \"\\\"\");\n }\n return false;\n }).map(function (props) {\n return props[tagName];\n }).reverse().reduce(function (approvedTags, instanceTags) {\n var instanceSeenTags = {};\n\n instanceTags.filter(function (tag) {\n var primaryAttributeKey = void 0;\n var keys = Object.keys(tag);\n for (var i = 0; i < keys.length; i++) {\n var attributeKey = keys[i];\n var lowerCaseAttributeKey = attributeKey.toLowerCase();\n\n // Special rule with link tags, since rel and href are both primary tags, rel takes priority\n if (primaryAttributes.indexOf(lowerCaseAttributeKey) !== -1 && !(primaryAttributeKey === TAG_PROPERTIES.REL && tag[primaryAttributeKey].toLowerCase() === \"canonical\") && !(lowerCaseAttributeKey === TAG_PROPERTIES.REL && tag[lowerCaseAttributeKey].toLowerCase() === \"stylesheet\")) {\n primaryAttributeKey = lowerCaseAttributeKey;\n }\n // Special case for innerHTML which doesn't work lowercased\n if (primaryAttributes.indexOf(attributeKey) !== -1 && (attributeKey === TAG_PROPERTIES.INNER_HTML || attributeKey === TAG_PROPERTIES.CSS_TEXT || attributeKey === TAG_PROPERTIES.ITEM_PROP)) {\n primaryAttributeKey = attributeKey;\n }\n }\n\n if (!primaryAttributeKey || !tag[primaryAttributeKey]) {\n return false;\n }\n\n var value = tag[primaryAttributeKey].toLowerCase();\n\n if (!approvedSeenTags[primaryAttributeKey]) {\n approvedSeenTags[primaryAttributeKey] = {};\n }\n\n if (!instanceSeenTags[primaryAttributeKey]) {\n instanceSeenTags[primaryAttributeKey] = {};\n }\n\n if (!approvedSeenTags[primaryAttributeKey][value]) {\n instanceSeenTags[primaryAttributeKey][value] = true;\n return true;\n }\n\n return false;\n }).reverse().forEach(function (tag) {\n return approvedTags.push(tag);\n });\n\n // Update seen tags with tags from this instance\n var keys = Object.keys(instanceSeenTags);\n for (var i = 0; i < keys.length; i++) {\n var attributeKey = keys[i];\n var tagUnion = objectAssign({}, approvedSeenTags[attributeKey], instanceSeenTags[attributeKey]);\n\n approvedSeenTags[attributeKey] = tagUnion;\n }\n\n return approvedTags;\n }, []).reverse();\n};\n\nvar getInnermostProperty = function getInnermostProperty(propsList, property) {\n for (var i = propsList.length - 1; i >= 0; i--) {\n var props = propsList[i];\n\n if (props.hasOwnProperty(property)) {\n return props[property];\n }\n }\n\n return null;\n};\n\nvar reducePropsToState = function reducePropsToState(propsList) {\n return {\n baseTag: getBaseTagFromPropsList([TAG_PROPERTIES.HREF, TAG_PROPERTIES.TARGET], propsList),\n bodyAttributes: getAttributesFromPropsList(ATTRIBUTE_NAMES.BODY, propsList),\n defer: getInnermostProperty(propsList, HELMET_PROPS.DEFER),\n encode: getInnermostProperty(propsList, HELMET_PROPS.ENCODE_SPECIAL_CHARACTERS),\n htmlAttributes: getAttributesFromPropsList(ATTRIBUTE_NAMES.HTML, propsList),\n linkTags: getTagsFromPropsList(TAG_NAMES.LINK, [TAG_PROPERTIES.REL, TAG_PROPERTIES.HREF], propsList),\n metaTags: getTagsFromPropsList(TAG_NAMES.META, [TAG_PROPERTIES.NAME, TAG_PROPERTIES.CHARSET, TAG_PROPERTIES.HTTPEQUIV, TAG_PROPERTIES.PROPERTY, TAG_PROPERTIES.ITEM_PROP], propsList),\n noscriptTags: getTagsFromPropsList(TAG_NAMES.NOSCRIPT, [TAG_PROPERTIES.INNER_HTML], propsList),\n onChangeClientState: getOnChangeClientState(propsList),\n scriptTags: getTagsFromPropsList(TAG_NAMES.SCRIPT, [TAG_PROPERTIES.SRC, TAG_PROPERTIES.INNER_HTML], propsList),\n styleTags: getTagsFromPropsList(TAG_NAMES.STYLE, [TAG_PROPERTIES.CSS_TEXT], propsList),\n title: getTitleFromPropsList(propsList),\n titleAttributes: getAttributesFromPropsList(ATTRIBUTE_NAMES.TITLE, propsList)\n };\n};\n\nvar rafPolyfill = function () {\n var clock = Date.now();\n\n return function (callback) {\n var currentTime = Date.now();\n\n if (currentTime - clock > 16) {\n clock = currentTime;\n callback(currentTime);\n } else {\n setTimeout(function () {\n rafPolyfill(callback);\n }, 0);\n }\n };\n}();\n\nvar cafPolyfill = function cafPolyfill(id) {\n return clearTimeout(id);\n};\n\nvar requestAnimationFrame = typeof window !== \"undefined\" ? window.requestAnimationFrame && window.requestAnimationFrame.bind(window) || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || rafPolyfill : global.requestAnimationFrame || rafPolyfill;\n\nvar cancelAnimationFrame = typeof window !== \"undefined\" ? window.cancelAnimationFrame || window.webkitCancelAnimationFrame || window.mozCancelAnimationFrame || cafPolyfill : global.cancelAnimationFrame || cafPolyfill;\n\nvar warn = function warn(msg) {\n return console && typeof console.warn === \"function\" && console.warn(msg);\n};\n\nvar _helmetCallback = null;\n\nvar handleClientStateChange = function handleClientStateChange(newState) {\n if (_helmetCallback) {\n cancelAnimationFrame(_helmetCallback);\n }\n\n if (newState.defer) {\n _helmetCallback = requestAnimationFrame(function () {\n commitTagChanges(newState, function () {\n _helmetCallback = null;\n });\n });\n } else {\n commitTagChanges(newState);\n _helmetCallback = null;\n }\n};\n\nvar commitTagChanges = function commitTagChanges(newState, cb) {\n var baseTag = newState.baseTag,\n bodyAttributes = newState.bodyAttributes,\n htmlAttributes = newState.htmlAttributes,\n linkTags = newState.linkTags,\n metaTags = newState.metaTags,\n noscriptTags = newState.noscriptTags,\n onChangeClientState = newState.onChangeClientState,\n scriptTags = newState.scriptTags,\n styleTags = newState.styleTags,\n title = newState.title,\n titleAttributes = newState.titleAttributes;\n\n updateAttributes(TAG_NAMES.BODY, bodyAttributes);\n updateAttributes(TAG_NAMES.HTML, htmlAttributes);\n\n updateTitle(title, titleAttributes);\n\n var tagUpdates = {\n baseTag: updateTags(TAG_NAMES.BASE, baseTag),\n linkTags: updateTags(TAG_NAMES.LINK, linkTags),\n metaTags: updateTags(TAG_NAMES.META, metaTags),\n noscriptTags: updateTags(TAG_NAMES.NOSCRIPT, noscriptTags),\n scriptTags: updateTags(TAG_NAMES.SCRIPT, scriptTags),\n styleTags: updateTags(TAG_NAMES.STYLE, styleTags)\n };\n\n var addedTags = {};\n var removedTags = {};\n\n Object.keys(tagUpdates).forEach(function (tagType) {\n var _tagUpdates$tagType = tagUpdates[tagType],\n newTags = _tagUpdates$tagType.newTags,\n oldTags = _tagUpdates$tagType.oldTags;\n\n\n if (newTags.length) {\n addedTags[tagType] = newTags;\n }\n if (oldTags.length) {\n removedTags[tagType] = tagUpdates[tagType].oldTags;\n }\n });\n\n cb && cb();\n\n onChangeClientState(newState, addedTags, removedTags);\n};\n\nvar flattenArray = function flattenArray(possibleArray) {\n return Array.isArray(possibleArray) ? possibleArray.join(\"\") : possibleArray;\n};\n\nvar updateTitle = function updateTitle(title, attributes) {\n if (typeof title !== \"undefined\" && document.title !== title) {\n document.title = flattenArray(title);\n }\n\n updateAttributes(TAG_NAMES.TITLE, attributes);\n};\n\nvar updateAttributes = function updateAttributes(tagName, attributes) {\n var elementTag = document.getElementsByTagName(tagName)[0];\n\n if (!elementTag) {\n return;\n }\n\n var helmetAttributeString = elementTag.getAttribute(HELMET_ATTRIBUTE);\n var helmetAttributes = helmetAttributeString ? helmetAttributeString.split(\",\") : [];\n var attributesToRemove = [].concat(helmetAttributes);\n var attributeKeys = Object.keys(attributes);\n\n for (var i = 0; i < attributeKeys.length; i++) {\n var attribute = attributeKeys[i];\n var value = attributes[attribute] || \"\";\n\n if (elementTag.getAttribute(attribute) !== value) {\n elementTag.setAttribute(attribute, value);\n }\n\n if (helmetAttributes.indexOf(attribute) === -1) {\n helmetAttributes.push(attribute);\n }\n\n var indexToSave = attributesToRemove.indexOf(attribute);\n if (indexToSave !== -1) {\n attributesToRemove.splice(indexToSave, 1);\n }\n }\n\n for (var _i = attributesToRemove.length - 1; _i >= 0; _i--) {\n elementTag.removeAttribute(attributesToRemove[_i]);\n }\n\n if (helmetAttributes.length === attributesToRemove.length) {\n elementTag.removeAttribute(HELMET_ATTRIBUTE);\n } else if (elementTag.getAttribute(HELMET_ATTRIBUTE) !== attributeKeys.join(\",\")) {\n elementTag.setAttribute(HELMET_ATTRIBUTE, attributeKeys.join(\",\"));\n }\n};\n\nvar updateTags = function updateTags(type, tags) {\n var headElement = document.head || document.querySelector(TAG_NAMES.HEAD);\n var tagNodes = headElement.querySelectorAll(type + \"[\" + HELMET_ATTRIBUTE + \"]\");\n var oldTags = Array.prototype.slice.call(tagNodes);\n var newTags = [];\n var indexToDelete = void 0;\n\n if (tags && tags.length) {\n tags.forEach(function (tag) {\n var newElement = document.createElement(type);\n\n for (var attribute in tag) {\n if (tag.hasOwnProperty(attribute)) {\n if (attribute === TAG_PROPERTIES.INNER_HTML) {\n newElement.innerHTML = tag.innerHTML;\n } else if (attribute === TAG_PROPERTIES.CSS_TEXT) {\n if (newElement.styleSheet) {\n newElement.styleSheet.cssText = tag.cssText;\n } else {\n newElement.appendChild(document.createTextNode(tag.cssText));\n }\n } else {\n var value = typeof tag[attribute] === \"undefined\" ? \"\" : tag[attribute];\n newElement.setAttribute(attribute, value);\n }\n }\n }\n\n newElement.setAttribute(HELMET_ATTRIBUTE, \"true\");\n\n // Remove a duplicate tag from domTagstoRemove, so it isn't cleared.\n if (oldTags.some(function (existingTag, index) {\n indexToDelete = index;\n return newElement.isEqualNode(existingTag);\n })) {\n oldTags.splice(indexToDelete, 1);\n } else {\n newTags.push(newElement);\n }\n });\n }\n\n oldTags.forEach(function (tag) {\n return tag.parentNode.removeChild(tag);\n });\n newTags.forEach(function (tag) {\n return headElement.appendChild(tag);\n });\n\n return {\n oldTags: oldTags,\n newTags: newTags\n };\n};\n\nvar generateElementAttributesAsString = function generateElementAttributesAsString(attributes) {\n return Object.keys(attributes).reduce(function (str, key) {\n var attr = typeof attributes[key] !== \"undefined\" ? key + \"=\\\"\" + attributes[key] + \"\\\"\" : \"\" + key;\n return str ? str + \" \" + attr : attr;\n }, \"\");\n};\n\nvar generateTitleAsString = function generateTitleAsString(type, title, attributes, encode) {\n var attributeString = generateElementAttributesAsString(attributes);\n var flattenedTitle = flattenArray(title);\n return attributeString ? \"<\" + type + \" \" + HELMET_ATTRIBUTE + \"=\\\"true\\\" \" + attributeString + \">\" + encodeSpecialCharacters(flattenedTitle, encode) + \"\" : \"<\" + type + \" \" + HELMET_ATTRIBUTE + \"=\\\"true\\\">\" + encodeSpecialCharacters(flattenedTitle, encode) + \"\";\n};\n\nvar generateTagsAsString = function generateTagsAsString(type, tags, encode) {\n return tags.reduce(function (str, tag) {\n var attributeHtml = Object.keys(tag).filter(function (attribute) {\n return !(attribute === TAG_PROPERTIES.INNER_HTML || attribute === TAG_PROPERTIES.CSS_TEXT);\n }).reduce(function (string, attribute) {\n var attr = typeof tag[attribute] === \"undefined\" ? attribute : attribute + \"=\\\"\" + encodeSpecialCharacters(tag[attribute], encode) + \"\\\"\";\n return string ? string + \" \" + attr : attr;\n }, \"\");\n\n var tagContent = tag.innerHTML || tag.cssText || \"\";\n\n var isSelfClosing = SELF_CLOSING_TAGS.indexOf(type) === -1;\n\n return str + \"<\" + type + \" \" + HELMET_ATTRIBUTE + \"=\\\"true\\\" \" + attributeHtml + (isSelfClosing ? \"/>\" : \">\" + tagContent + \"\");\n }, \"\");\n};\n\nvar convertElementAttributestoReactProps = function convertElementAttributestoReactProps(attributes) {\n var initProps = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n return Object.keys(attributes).reduce(function (obj, key) {\n obj[REACT_TAG_MAP[key] || key] = attributes[key];\n return obj;\n }, initProps);\n};\n\nvar convertReactPropstoHtmlAttributes = function convertReactPropstoHtmlAttributes(props) {\n var initAttributes = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n return Object.keys(props).reduce(function (obj, key) {\n obj[HTML_TAG_MAP[key] || key] = props[key];\n return obj;\n }, initAttributes);\n};\n\nvar generateTitleAsReactComponent = function generateTitleAsReactComponent(type, title, attributes) {\n var _initProps;\n\n // assigning into an array to define toString function on it\n var initProps = (_initProps = {\n key: title\n }, _initProps[HELMET_ATTRIBUTE] = true, _initProps);\n var props = convertElementAttributestoReactProps(attributes, initProps);\n\n return [React.createElement(TAG_NAMES.TITLE, props, title)];\n};\n\nvar generateTagsAsReactComponent = function generateTagsAsReactComponent(type, tags) {\n return tags.map(function (tag, i) {\n var _mappedTag;\n\n var mappedTag = (_mappedTag = {\n key: i\n }, _mappedTag[HELMET_ATTRIBUTE] = true, _mappedTag);\n\n Object.keys(tag).forEach(function (attribute) {\n var mappedAttribute = REACT_TAG_MAP[attribute] || attribute;\n\n if (mappedAttribute === TAG_PROPERTIES.INNER_HTML || mappedAttribute === TAG_PROPERTIES.CSS_TEXT) {\n var content = tag.innerHTML || tag.cssText;\n mappedTag.dangerouslySetInnerHTML = { __html: content };\n } else {\n mappedTag[mappedAttribute] = tag[attribute];\n }\n });\n\n return React.createElement(type, mappedTag);\n });\n};\n\nvar getMethodsForTag = function getMethodsForTag(type, tags, encode) {\n switch (type) {\n case TAG_NAMES.TITLE:\n return {\n toComponent: function toComponent() {\n return generateTitleAsReactComponent(type, tags.title, tags.titleAttributes, encode);\n },\n toString: function toString() {\n return generateTitleAsString(type, tags.title, tags.titleAttributes, encode);\n }\n };\n case ATTRIBUTE_NAMES.BODY:\n case ATTRIBUTE_NAMES.HTML:\n return {\n toComponent: function toComponent() {\n return convertElementAttributestoReactProps(tags);\n },\n toString: function toString() {\n return generateElementAttributesAsString(tags);\n }\n };\n default:\n return {\n toComponent: function toComponent() {\n return generateTagsAsReactComponent(type, tags);\n },\n toString: function toString() {\n return generateTagsAsString(type, tags, encode);\n }\n };\n }\n};\n\nvar mapStateOnServer = function mapStateOnServer(_ref) {\n var baseTag = _ref.baseTag,\n bodyAttributes = _ref.bodyAttributes,\n encode = _ref.encode,\n htmlAttributes = _ref.htmlAttributes,\n linkTags = _ref.linkTags,\n metaTags = _ref.metaTags,\n noscriptTags = _ref.noscriptTags,\n scriptTags = _ref.scriptTags,\n styleTags = _ref.styleTags,\n _ref$title = _ref.title,\n title = _ref$title === undefined ? \"\" : _ref$title,\n titleAttributes = _ref.titleAttributes;\n return {\n base: getMethodsForTag(TAG_NAMES.BASE, baseTag, encode),\n bodyAttributes: getMethodsForTag(ATTRIBUTE_NAMES.BODY, bodyAttributes, encode),\n htmlAttributes: getMethodsForTag(ATTRIBUTE_NAMES.HTML, htmlAttributes, encode),\n link: getMethodsForTag(TAG_NAMES.LINK, linkTags, encode),\n meta: getMethodsForTag(TAG_NAMES.META, metaTags, encode),\n noscript: getMethodsForTag(TAG_NAMES.NOSCRIPT, noscriptTags, encode),\n script: getMethodsForTag(TAG_NAMES.SCRIPT, scriptTags, encode),\n style: getMethodsForTag(TAG_NAMES.STYLE, styleTags, encode),\n title: getMethodsForTag(TAG_NAMES.TITLE, { title: title, titleAttributes: titleAttributes }, encode)\n };\n};\n\nvar Helmet = function Helmet(Component) {\n var _class, _temp;\n\n return _temp = _class = function (_React$Component) {\n inherits(HelmetWrapper, _React$Component);\n\n function HelmetWrapper() {\n classCallCheck(this, HelmetWrapper);\n return possibleConstructorReturn(this, _React$Component.apply(this, arguments));\n }\n\n HelmetWrapper.prototype.shouldComponentUpdate = function shouldComponentUpdate(nextProps) {\n return !isEqual(this.props, nextProps);\n };\n\n HelmetWrapper.prototype.mapNestedChildrenToProps = function mapNestedChildrenToProps(child, nestedChildren) {\n if (!nestedChildren) {\n return null;\n }\n\n switch (child.type) {\n case TAG_NAMES.SCRIPT:\n case TAG_NAMES.NOSCRIPT:\n return {\n innerHTML: nestedChildren\n };\n\n case TAG_NAMES.STYLE:\n return {\n cssText: nestedChildren\n };\n }\n\n throw new Error(\"<\" + child.type + \" /> elements are self-closing and can not contain children. Refer to our API for more information.\");\n };\n\n HelmetWrapper.prototype.flattenArrayTypeChildren = function flattenArrayTypeChildren(_ref) {\n var _babelHelpers$extends;\n\n var child = _ref.child,\n arrayTypeChildren = _ref.arrayTypeChildren,\n newChildProps = _ref.newChildProps,\n nestedChildren = _ref.nestedChildren;\n\n return _extends({}, arrayTypeChildren, (_babelHelpers$extends = {}, _babelHelpers$extends[child.type] = [].concat(arrayTypeChildren[child.type] || [], [_extends({}, newChildProps, this.mapNestedChildrenToProps(child, nestedChildren))]), _babelHelpers$extends));\n };\n\n HelmetWrapper.prototype.mapObjectTypeChildren = function mapObjectTypeChildren(_ref2) {\n var _babelHelpers$extends2, _babelHelpers$extends3;\n\n var child = _ref2.child,\n newProps = _ref2.newProps,\n newChildProps = _ref2.newChildProps,\n nestedChildren = _ref2.nestedChildren;\n\n switch (child.type) {\n case TAG_NAMES.TITLE:\n return _extends({}, newProps, (_babelHelpers$extends2 = {}, _babelHelpers$extends2[child.type] = nestedChildren, _babelHelpers$extends2.titleAttributes = _extends({}, newChildProps), _babelHelpers$extends2));\n\n case TAG_NAMES.BODY:\n return _extends({}, newProps, {\n bodyAttributes: _extends({}, newChildProps)\n });\n\n case TAG_NAMES.HTML:\n return _extends({}, newProps, {\n htmlAttributes: _extends({}, newChildProps)\n });\n }\n\n return _extends({}, newProps, (_babelHelpers$extends3 = {}, _babelHelpers$extends3[child.type] = _extends({}, newChildProps), _babelHelpers$extends3));\n };\n\n HelmetWrapper.prototype.mapArrayTypeChildrenToProps = function mapArrayTypeChildrenToProps(arrayTypeChildren, newProps) {\n var newFlattenedProps = _extends({}, newProps);\n\n Object.keys(arrayTypeChildren).forEach(function (arrayChildName) {\n var _babelHelpers$extends4;\n\n newFlattenedProps = _extends({}, newFlattenedProps, (_babelHelpers$extends4 = {}, _babelHelpers$extends4[arrayChildName] = arrayTypeChildren[arrayChildName], _babelHelpers$extends4));\n });\n\n return newFlattenedProps;\n };\n\n HelmetWrapper.prototype.warnOnInvalidChildren = function warnOnInvalidChildren(child, nestedChildren) {\n if (process.env.NODE_ENV !== \"production\") {\n if (!VALID_TAG_NAMES.some(function (name) {\n return child.type === name;\n })) {\n if (typeof child.type === \"function\") {\n return warn(\"You may be attempting to nest components within each other, which is not allowed. Refer to our API for more information.\");\n }\n\n return warn(\"Only elements types \" + VALID_TAG_NAMES.join(\", \") + \" are allowed. Helmet does not support rendering <\" + child.type + \"> elements. Refer to our API for more information.\");\n }\n\n if (nestedChildren && typeof nestedChildren !== \"string\" && (!Array.isArray(nestedChildren) || nestedChildren.some(function (nestedChild) {\n return typeof nestedChild !== \"string\";\n }))) {\n throw new Error(\"Helmet expects a string as a child of <\" + child.type + \">. Did you forget to wrap your children in braces? ( <\" + child.type + \">{``} ) Refer to our API for more information.\");\n }\n }\n\n return true;\n };\n\n HelmetWrapper.prototype.mapChildrenToProps = function mapChildrenToProps(children, newProps) {\n var _this2 = this;\n\n var arrayTypeChildren = {};\n\n React.Children.forEach(children, function (child) {\n if (!child || !child.props) {\n return;\n }\n\n var _child$props = child.props,\n nestedChildren = _child$props.children,\n childProps = objectWithoutProperties(_child$props, [\"children\"]);\n\n var newChildProps = convertReactPropstoHtmlAttributes(childProps);\n\n _this2.warnOnInvalidChildren(child, nestedChildren);\n\n switch (child.type) {\n case TAG_NAMES.LINK:\n case TAG_NAMES.META:\n case TAG_NAMES.NOSCRIPT:\n case TAG_NAMES.SCRIPT:\n case TAG_NAMES.STYLE:\n arrayTypeChildren = _this2.flattenArrayTypeChildren({\n child: child,\n arrayTypeChildren: arrayTypeChildren,\n newChildProps: newChildProps,\n nestedChildren: nestedChildren\n });\n break;\n\n default:\n newProps = _this2.mapObjectTypeChildren({\n child: child,\n newProps: newProps,\n newChildProps: newChildProps,\n nestedChildren: nestedChildren\n });\n break;\n }\n });\n\n newProps = this.mapArrayTypeChildrenToProps(arrayTypeChildren, newProps);\n return newProps;\n };\n\n HelmetWrapper.prototype.render = function render() {\n var _props = this.props,\n children = _props.children,\n props = objectWithoutProperties(_props, [\"children\"]);\n\n var newProps = _extends({}, props);\n\n if (children) {\n newProps = this.mapChildrenToProps(children, newProps);\n }\n\n return React.createElement(Component, newProps);\n };\n\n createClass(HelmetWrapper, null, [{\n key: \"canUseDOM\",\n\n\n // Component.peek comes from react-side-effect:\n // For testing, you may use a static peek() method available on the returned component.\n // It lets you get the current state without resetting the mounted instance stack.\n // Don’t use it for anything other than testing.\n\n /**\n * @param {Object} base: {\"target\": \"_blank\", \"href\": \"http://mysite.com/\"}\n * @param {Object} bodyAttributes: {\"className\": \"root\"}\n * @param {String} defaultTitle: \"Default Title\"\n * @param {Boolean} defer: true\n * @param {Boolean} encodeSpecialCharacters: true\n * @param {Object} htmlAttributes: {\"lang\": \"en\", \"amp\": undefined}\n * @param {Array} link: [{\"rel\": \"canonical\", \"href\": \"http://mysite.com/example\"}]\n * @param {Array} meta: [{\"name\": \"description\", \"content\": \"Test description\"}]\n * @param {Array} noscript: [{\"innerHTML\": \" console.log(newState)\"\n * @param {Array} script: [{\"type\": \"text/javascript\", \"src\": \"http://mysite.com/js/test.js\"}]\n * @param {Array} style: [{\"type\": \"text/css\", \"cssText\": \"div { display: block; color: blue; }\"}]\n * @param {String} title: \"Title\"\n * @param {Object} titleAttributes: {\"itemprop\": \"name\"}\n * @param {String} titleTemplate: \"MySite.com - %s\"\n */\n set: function set$$1(canUseDOM) {\n Component.canUseDOM = canUseDOM;\n }\n }]);\n return HelmetWrapper;\n }(React.Component), _class.propTypes = {\n base: PropTypes.object,\n bodyAttributes: PropTypes.object,\n children: PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.node), PropTypes.node]),\n defaultTitle: PropTypes.string,\n defer: PropTypes.bool,\n encodeSpecialCharacters: PropTypes.bool,\n htmlAttributes: PropTypes.object,\n link: PropTypes.arrayOf(PropTypes.object),\n meta: PropTypes.arrayOf(PropTypes.object),\n noscript: PropTypes.arrayOf(PropTypes.object),\n onChangeClientState: PropTypes.func,\n script: PropTypes.arrayOf(PropTypes.object),\n style: PropTypes.arrayOf(PropTypes.object),\n title: PropTypes.string,\n titleAttributes: PropTypes.object,\n titleTemplate: PropTypes.string\n }, _class.defaultProps = {\n defer: true,\n encodeSpecialCharacters: true\n }, _class.peek = Component.peek, _class.rewind = function () {\n var mappedState = Component.rewind();\n if (!mappedState) {\n // provide fallback if mappedState is undefined\n mappedState = mapStateOnServer({\n baseTag: [],\n bodyAttributes: {},\n encodeSpecialCharacters: true,\n htmlAttributes: {},\n linkTags: [],\n metaTags: [],\n noscriptTags: [],\n scriptTags: [],\n styleTags: [],\n title: \"\",\n titleAttributes: {}\n });\n }\n\n return mappedState;\n }, _temp;\n};\n\nvar NullComponent = function NullComponent() {\n return null;\n};\n\nvar HelmetSideEffects = withSideEffect(reducePropsToState, handleClientStateChange, mapStateOnServer)(NullComponent);\n\nvar HelmetExport = Helmet(HelmetSideEffects);\nHelmetExport.renderStatic = HelmetExport.rewind;\n\nexport default HelmetExport;\nexport { HelmetExport as Helmet };\n","/**\n * @license React\n * react-is.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n'use strict';var b=Symbol.for(\"react.element\"),c=Symbol.for(\"react.portal\"),d=Symbol.for(\"react.fragment\"),e=Symbol.for(\"react.strict_mode\"),f=Symbol.for(\"react.profiler\"),g=Symbol.for(\"react.provider\"),h=Symbol.for(\"react.context\"),k=Symbol.for(\"react.server_context\"),l=Symbol.for(\"react.forward_ref\"),m=Symbol.for(\"react.suspense\"),n=Symbol.for(\"react.suspense_list\"),p=Symbol.for(\"react.memo\"),q=Symbol.for(\"react.lazy\"),t=Symbol.for(\"react.offscreen\"),u;u=Symbol.for(\"react.module.reference\");\nfunction v(a){if(\"object\"===typeof a&&null!==a){var r=a.$$typeof;switch(r){case b:switch(a=a.type,a){case d:case f:case e:case m:case n:return a;default:switch(a=a&&a.$$typeof,a){case k:case h:case l:case q:case p:case g:return a;default:return r}}case c:return r}}}exports.ContextConsumer=h;exports.ContextProvider=g;exports.Element=b;exports.ForwardRef=l;exports.Fragment=d;exports.Lazy=q;exports.Memo=p;exports.Portal=c;exports.Profiler=f;exports.StrictMode=e;exports.Suspense=m;\nexports.SuspenseList=n;exports.isAsyncMode=function(){return!1};exports.isConcurrentMode=function(){return!1};exports.isContextConsumer=function(a){return v(a)===h};exports.isContextProvider=function(a){return v(a)===g};exports.isElement=function(a){return\"object\"===typeof a&&null!==a&&a.$$typeof===b};exports.isForwardRef=function(a){return v(a)===l};exports.isFragment=function(a){return v(a)===d};exports.isLazy=function(a){return v(a)===q};exports.isMemo=function(a){return v(a)===p};\nexports.isPortal=function(a){return v(a)===c};exports.isProfiler=function(a){return v(a)===f};exports.isStrictMode=function(a){return v(a)===e};exports.isSuspense=function(a){return v(a)===m};exports.isSuspenseList=function(a){return v(a)===n};\nexports.isValidElementType=function(a){return\"string\"===typeof a||\"function\"===typeof a||a===d||a===f||a===e||a===m||a===n||a===t||\"object\"===typeof a&&null!==a&&(a.$$typeof===q||a.$$typeof===p||a.$$typeof===g||a.$$typeof===h||a.$$typeof===l||a.$$typeof===u||void 0!==a.getModuleId)?!0:!1};exports.typeOf=v;\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react-is.production.min.js');\n} else {\n module.exports = require('./cjs/react-is.development.js');\n}\n","'use strict';\n\nfunction _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }\n\nvar React = require('react');\nvar React__default = _interopDefault(React);\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nfunction _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n subClass.__proto__ = superClass;\n}\n\nvar canUseDOM = !!(typeof window !== 'undefined' && window.document && window.document.createElement);\nfunction withSideEffect(reducePropsToState, handleStateChangeOnClient, mapStateOnServer) {\n if (typeof reducePropsToState !== 'function') {\n throw new Error('Expected reducePropsToState to be a function.');\n }\n\n if (typeof handleStateChangeOnClient !== 'function') {\n throw new Error('Expected handleStateChangeOnClient to be a function.');\n }\n\n if (typeof mapStateOnServer !== 'undefined' && typeof mapStateOnServer !== 'function') {\n throw new Error('Expected mapStateOnServer to either be undefined or a function.');\n }\n\n function getDisplayName(WrappedComponent) {\n return WrappedComponent.displayName || WrappedComponent.name || 'Component';\n }\n\n return function wrap(WrappedComponent) {\n if (typeof WrappedComponent !== 'function') {\n throw new Error('Expected WrappedComponent to be a React component.');\n }\n\n var mountedInstances = [];\n var state;\n\n function emitChange() {\n state = reducePropsToState(mountedInstances.map(function (instance) {\n return instance.props;\n }));\n\n if (SideEffect.canUseDOM) {\n handleStateChangeOnClient(state);\n } else if (mapStateOnServer) {\n state = mapStateOnServer(state);\n }\n }\n\n var SideEffect =\n /*#__PURE__*/\n function (_PureComponent) {\n _inheritsLoose(SideEffect, _PureComponent);\n\n function SideEffect() {\n return _PureComponent.apply(this, arguments) || this;\n }\n\n // Try to use displayName of wrapped component\n // Expose canUseDOM so tests can monkeypatch it\n SideEffect.peek = function peek() {\n return state;\n };\n\n SideEffect.rewind = function rewind() {\n if (SideEffect.canUseDOM) {\n throw new Error('You may only call rewind() on the server. Call peek() to read the current state.');\n }\n\n var recordedState = state;\n state = undefined;\n mountedInstances = [];\n return recordedState;\n };\n\n var _proto = SideEffect.prototype;\n\n _proto.UNSAFE_componentWillMount = function UNSAFE_componentWillMount() {\n mountedInstances.push(this);\n emitChange();\n };\n\n _proto.componentDidUpdate = function componentDidUpdate() {\n emitChange();\n };\n\n _proto.componentWillUnmount = function componentWillUnmount() {\n var index = mountedInstances.indexOf(this);\n mountedInstances.splice(index, 1);\n emitChange();\n };\n\n _proto.render = function render() {\n return React__default.createElement(WrappedComponent, this.props);\n };\n\n return SideEffect;\n }(React.PureComponent);\n\n _defineProperty(SideEffect, \"displayName\", \"SideEffect(\" + getDisplayName(WrappedComponent) + \")\");\n\n _defineProperty(SideEffect, \"canUseDOM\", canUseDOM);\n\n return SideEffect;\n };\n}\n\nmodule.exports = withSideEffect;\n","//\n\nmodule.exports = function shallowEqual(objA, objB, compare, compareContext) {\n var ret = compare ? compare.call(compareContext, objA, objB) : void 0;\n\n if (ret !== void 0) {\n return !!ret;\n }\n\n if (objA === objB) {\n return true;\n }\n\n if (typeof objA !== \"object\" || !objA || typeof objB !== \"object\" || !objB) {\n return false;\n }\n\n var keysA = Object.keys(objA);\n var keysB = Object.keys(objB);\n\n if (keysA.length !== keysB.length) {\n return false;\n }\n\n var bHasOwnProperty = Object.prototype.hasOwnProperty.bind(objB);\n\n // Test for A's keys different from B.\n for (var idx = 0; idx < keysA.length; idx++) {\n var key = keysA[idx];\n\n if (!bHasOwnProperty(key)) {\n return false;\n }\n\n var valueA = objA[key];\n var valueB = objB[key];\n\n ret = compare ? compare.call(compareContext, valueA, valueB, key) : void 0;\n\n if (ret === false || (ret === void 0 && valueA !== valueB)) {\n return false;\n }\n }\n\n return true;\n};\n","function stylis_min (W) {\n function M(d, c, e, h, a) {\n for (var m = 0, b = 0, v = 0, n = 0, q, g, x = 0, K = 0, k, u = k = q = 0, l = 0, r = 0, I = 0, t = 0, B = e.length, J = B - 1, y, f = '', p = '', F = '', G = '', C; l < B;) {\n g = e.charCodeAt(l);\n l === J && 0 !== b + n + v + m && (0 !== b && (g = 47 === b ? 10 : 47), n = v = m = 0, B++, J++);\n\n if (0 === b + n + v + m) {\n if (l === J && (0 < r && (f = f.replace(N, '')), 0 < f.trim().length)) {\n switch (g) {\n case 32:\n case 9:\n case 59:\n case 13:\n case 10:\n break;\n\n default:\n f += e.charAt(l);\n }\n\n g = 59;\n }\n\n switch (g) {\n case 123:\n f = f.trim();\n q = f.charCodeAt(0);\n k = 1;\n\n for (t = ++l; l < B;) {\n switch (g = e.charCodeAt(l)) {\n case 123:\n k++;\n break;\n\n case 125:\n k--;\n break;\n\n case 47:\n switch (g = e.charCodeAt(l + 1)) {\n case 42:\n case 47:\n a: {\n for (u = l + 1; u < J; ++u) {\n switch (e.charCodeAt(u)) {\n case 47:\n if (42 === g && 42 === e.charCodeAt(u - 1) && l + 2 !== u) {\n l = u + 1;\n break a;\n }\n\n break;\n\n case 10:\n if (47 === g) {\n l = u + 1;\n break a;\n }\n\n }\n }\n\n l = u;\n }\n\n }\n\n break;\n\n case 91:\n g++;\n\n case 40:\n g++;\n\n case 34:\n case 39:\n for (; l++ < J && e.charCodeAt(l) !== g;) {\n }\n\n }\n\n if (0 === k) break;\n l++;\n }\n\n k = e.substring(t, l);\n 0 === q && (q = (f = f.replace(ca, '').trim()).charCodeAt(0));\n\n switch (q) {\n case 64:\n 0 < r && (f = f.replace(N, ''));\n g = f.charCodeAt(1);\n\n switch (g) {\n case 100:\n case 109:\n case 115:\n case 45:\n r = c;\n break;\n\n default:\n r = O;\n }\n\n k = M(c, r, k, g, a + 1);\n t = k.length;\n 0 < A && (r = X(O, f, I), C = H(3, k, r, c, D, z, t, g, a, h), f = r.join(''), void 0 !== C && 0 === (t = (k = C.trim()).length) && (g = 0, k = ''));\n if (0 < t) switch (g) {\n case 115:\n f = f.replace(da, ea);\n\n case 100:\n case 109:\n case 45:\n k = f + '{' + k + '}';\n break;\n\n case 107:\n f = f.replace(fa, '$1 $2');\n k = f + '{' + k + '}';\n k = 1 === w || 2 === w && L('@' + k, 3) ? '@-webkit-' + k + '@' + k : '@' + k;\n break;\n\n default:\n k = f + k, 112 === h && (k = (p += k, ''));\n } else k = '';\n break;\n\n default:\n k = M(c, X(c, f, I), k, h, a + 1);\n }\n\n F += k;\n k = I = r = u = q = 0;\n f = '';\n g = e.charCodeAt(++l);\n break;\n\n case 125:\n case 59:\n f = (0 < r ? f.replace(N, '') : f).trim();\n if (1 < (t = f.length)) switch (0 === u && (q = f.charCodeAt(0), 45 === q || 96 < q && 123 > q) && (t = (f = f.replace(' ', ':')).length), 0 < A && void 0 !== (C = H(1, f, c, d, D, z, p.length, h, a, h)) && 0 === (t = (f = C.trim()).length) && (f = '\\x00\\x00'), q = f.charCodeAt(0), g = f.charCodeAt(1), q) {\n case 0:\n break;\n\n case 64:\n if (105 === g || 99 === g) {\n G += f + e.charAt(l);\n break;\n }\n\n default:\n 58 !== f.charCodeAt(t - 1) && (p += P(f, q, g, f.charCodeAt(2)));\n }\n I = r = u = q = 0;\n f = '';\n g = e.charCodeAt(++l);\n }\n }\n\n switch (g) {\n case 13:\n case 10:\n 47 === b ? b = 0 : 0 === 1 + q && 107 !== h && 0 < f.length && (r = 1, f += '\\x00');\n 0 < A * Y && H(0, f, c, d, D, z, p.length, h, a, h);\n z = 1;\n D++;\n break;\n\n case 59:\n case 125:\n if (0 === b + n + v + m) {\n z++;\n break;\n }\n\n default:\n z++;\n y = e.charAt(l);\n\n switch (g) {\n case 9:\n case 32:\n if (0 === n + m + b) switch (x) {\n case 44:\n case 58:\n case 9:\n case 32:\n y = '';\n break;\n\n default:\n 32 !== g && (y = ' ');\n }\n break;\n\n case 0:\n y = '\\\\0';\n break;\n\n case 12:\n y = '\\\\f';\n break;\n\n case 11:\n y = '\\\\v';\n break;\n\n case 38:\n 0 === n + b + m && (r = I = 1, y = '\\f' + y);\n break;\n\n case 108:\n if (0 === n + b + m + E && 0 < u) switch (l - u) {\n case 2:\n 112 === x && 58 === e.charCodeAt(l - 3) && (E = x);\n\n case 8:\n 111 === K && (E = K);\n }\n break;\n\n case 58:\n 0 === n + b + m && (u = l);\n break;\n\n case 44:\n 0 === b + v + n + m && (r = 1, y += '\\r');\n break;\n\n case 34:\n case 39:\n 0 === b && (n = n === g ? 0 : 0 === n ? g : n);\n break;\n\n case 91:\n 0 === n + b + v && m++;\n break;\n\n case 93:\n 0 === n + b + v && m--;\n break;\n\n case 41:\n 0 === n + b + m && v--;\n break;\n\n case 40:\n if (0 === n + b + m) {\n if (0 === q) switch (2 * x + 3 * K) {\n case 533:\n break;\n\n default:\n q = 1;\n }\n v++;\n }\n\n break;\n\n case 64:\n 0 === b + v + n + m + u + k && (k = 1);\n break;\n\n case 42:\n case 47:\n if (!(0 < n + m + v)) switch (b) {\n case 0:\n switch (2 * g + 3 * e.charCodeAt(l + 1)) {\n case 235:\n b = 47;\n break;\n\n case 220:\n t = l, b = 42;\n }\n\n break;\n\n case 42:\n 47 === g && 42 === x && t + 2 !== l && (33 === e.charCodeAt(t + 2) && (p += e.substring(t, l + 1)), y = '', b = 0);\n }\n }\n\n 0 === b && (f += y);\n }\n\n K = x;\n x = g;\n l++;\n }\n\n t = p.length;\n\n if (0 < t) {\n r = c;\n if (0 < A && (C = H(2, p, r, d, D, z, t, h, a, h), void 0 !== C && 0 === (p = C).length)) return G + p + F;\n p = r.join(',') + '{' + p + '}';\n\n if (0 !== w * E) {\n 2 !== w || L(p, 2) || (E = 0);\n\n switch (E) {\n case 111:\n p = p.replace(ha, ':-moz-$1') + p;\n break;\n\n case 112:\n p = p.replace(Q, '::-webkit-input-$1') + p.replace(Q, '::-moz-$1') + p.replace(Q, ':-ms-input-$1') + p;\n }\n\n E = 0;\n }\n }\n\n return G + p + F;\n }\n\n function X(d, c, e) {\n var h = c.trim().split(ia);\n c = h;\n var a = h.length,\n m = d.length;\n\n switch (m) {\n case 0:\n case 1:\n var b = 0;\n\n for (d = 0 === m ? '' : d[0] + ' '; b < a; ++b) {\n c[b] = Z(d, c[b], e).trim();\n }\n\n break;\n\n default:\n var v = b = 0;\n\n for (c = []; b < a; ++b) {\n for (var n = 0; n < m; ++n) {\n c[v++] = Z(d[n] + ' ', h[b], e).trim();\n }\n }\n\n }\n\n return c;\n }\n\n function Z(d, c, e) {\n var h = c.charCodeAt(0);\n 33 > h && (h = (c = c.trim()).charCodeAt(0));\n\n switch (h) {\n case 38:\n return c.replace(F, '$1' + d.trim());\n\n case 58:\n return d.trim() + c.replace(F, '$1' + d.trim());\n\n default:\n if (0 < 1 * e && 0 < c.indexOf('\\f')) return c.replace(F, (58 === d.charCodeAt(0) ? '' : '$1') + d.trim());\n }\n\n return d + c;\n }\n\n function P(d, c, e, h) {\n var a = d + ';',\n m = 2 * c + 3 * e + 4 * h;\n\n if (944 === m) {\n d = a.indexOf(':', 9) + 1;\n var b = a.substring(d, a.length - 1).trim();\n b = a.substring(0, d).trim() + b + ';';\n return 1 === w || 2 === w && L(b, 1) ? '-webkit-' + b + b : b;\n }\n\n if (0 === w || 2 === w && !L(a, 1)) return a;\n\n switch (m) {\n case 1015:\n return 97 === a.charCodeAt(10) ? '-webkit-' + a + a : a;\n\n case 951:\n return 116 === a.charCodeAt(3) ? '-webkit-' + a + a : a;\n\n case 963:\n return 110 === a.charCodeAt(5) ? '-webkit-' + a + a : a;\n\n case 1009:\n if (100 !== a.charCodeAt(4)) break;\n\n case 969:\n case 942:\n return '-webkit-' + a + a;\n\n case 978:\n return '-webkit-' + a + '-moz-' + a + a;\n\n case 1019:\n case 983:\n return '-webkit-' + a + '-moz-' + a + '-ms-' + a + a;\n\n case 883:\n if (45 === a.charCodeAt(8)) return '-webkit-' + a + a;\n if (0 < a.indexOf('image-set(', 11)) return a.replace(ja, '$1-webkit-$2') + a;\n break;\n\n case 932:\n if (45 === a.charCodeAt(4)) switch (a.charCodeAt(5)) {\n case 103:\n return '-webkit-box-' + a.replace('-grow', '') + '-webkit-' + a + '-ms-' + a.replace('grow', 'positive') + a;\n\n case 115:\n return '-webkit-' + a + '-ms-' + a.replace('shrink', 'negative') + a;\n\n case 98:\n return '-webkit-' + a + '-ms-' + a.replace('basis', 'preferred-size') + a;\n }\n return '-webkit-' + a + '-ms-' + a + a;\n\n case 964:\n return '-webkit-' + a + '-ms-flex-' + a + a;\n\n case 1023:\n if (99 !== a.charCodeAt(8)) break;\n b = a.substring(a.indexOf(':', 15)).replace('flex-', '').replace('space-between', 'justify');\n return '-webkit-box-pack' + b + '-webkit-' + a + '-ms-flex-pack' + b + a;\n\n case 1005:\n return ka.test(a) ? a.replace(aa, ':-webkit-') + a.replace(aa, ':-moz-') + a : a;\n\n case 1e3:\n b = a.substring(13).trim();\n c = b.indexOf('-') + 1;\n\n switch (b.charCodeAt(0) + b.charCodeAt(c)) {\n case 226:\n b = a.replace(G, 'tb');\n break;\n\n case 232:\n b = a.replace(G, 'tb-rl');\n break;\n\n case 220:\n b = a.replace(G, 'lr');\n break;\n\n default:\n return a;\n }\n\n return '-webkit-' + a + '-ms-' + b + a;\n\n case 1017:\n if (-1 === a.indexOf('sticky', 9)) break;\n\n case 975:\n c = (a = d).length - 10;\n b = (33 === a.charCodeAt(c) ? a.substring(0, c) : a).substring(d.indexOf(':', 7) + 1).trim();\n\n switch (m = b.charCodeAt(0) + (b.charCodeAt(7) | 0)) {\n case 203:\n if (111 > b.charCodeAt(8)) break;\n\n case 115:\n a = a.replace(b, '-webkit-' + b) + ';' + a;\n break;\n\n case 207:\n case 102:\n a = a.replace(b, '-webkit-' + (102 < m ? 'inline-' : '') + 'box') + ';' + a.replace(b, '-webkit-' + b) + ';' + a.replace(b, '-ms-' + b + 'box') + ';' + a;\n }\n\n return a + ';';\n\n case 938:\n if (45 === a.charCodeAt(5)) switch (a.charCodeAt(6)) {\n case 105:\n return b = a.replace('-items', ''), '-webkit-' + a + '-webkit-box-' + b + '-ms-flex-' + b + a;\n\n case 115:\n return '-webkit-' + a + '-ms-flex-item-' + a.replace(ba, '') + a;\n\n default:\n return '-webkit-' + a + '-ms-flex-line-pack' + a.replace('align-content', '').replace(ba, '') + a;\n }\n break;\n\n case 973:\n case 989:\n if (45 !== a.charCodeAt(3) || 122 === a.charCodeAt(4)) break;\n\n case 931:\n case 953:\n if (!0 === la.test(d)) return 115 === (b = d.substring(d.indexOf(':') + 1)).charCodeAt(0) ? P(d.replace('stretch', 'fill-available'), c, e, h).replace(':fill-available', ':stretch') : a.replace(b, '-webkit-' + b) + a.replace(b, '-moz-' + b.replace('fill-', '')) + a;\n break;\n\n case 962:\n if (a = '-webkit-' + a + (102 === a.charCodeAt(5) ? '-ms-' + a : '') + a, 211 === e + h && 105 === a.charCodeAt(13) && 0 < a.indexOf('transform', 10)) return a.substring(0, a.indexOf(';', 27) + 1).replace(ma, '$1-webkit-$2') + a;\n }\n\n return a;\n }\n\n function L(d, c) {\n var e = d.indexOf(1 === c ? ':' : '{'),\n h = d.substring(0, 3 !== c ? e : 10);\n e = d.substring(e + 1, d.length - 1);\n return R(2 !== c ? h : h.replace(na, '$1'), e, c);\n }\n\n function ea(d, c) {\n var e = P(c, c.charCodeAt(0), c.charCodeAt(1), c.charCodeAt(2));\n return e !== c + ';' ? e.replace(oa, ' or ($1)').substring(4) : '(' + c + ')';\n }\n\n function H(d, c, e, h, a, m, b, v, n, q) {\n for (var g = 0, x = c, w; g < A; ++g) {\n switch (w = S[g].call(B, d, x, e, h, a, m, b, v, n, q)) {\n case void 0:\n case !1:\n case !0:\n case null:\n break;\n\n default:\n x = w;\n }\n }\n\n if (x !== c) return x;\n }\n\n function T(d) {\n switch (d) {\n case void 0:\n case null:\n A = S.length = 0;\n break;\n\n default:\n if ('function' === typeof d) S[A++] = d;else if ('object' === typeof d) for (var c = 0, e = d.length; c < e; ++c) {\n T(d[c]);\n } else Y = !!d | 0;\n }\n\n return T;\n }\n\n function U(d) {\n d = d.prefix;\n void 0 !== d && (R = null, d ? 'function' !== typeof d ? w = 1 : (w = 2, R = d) : w = 0);\n return U;\n }\n\n function B(d, c) {\n var e = d;\n 33 > e.charCodeAt(0) && (e = e.trim());\n V = e;\n e = [V];\n\n if (0 < A) {\n var h = H(-1, c, e, e, D, z, 0, 0, 0, 0);\n void 0 !== h && 'string' === typeof h && (c = h);\n }\n\n var a = M(O, e, c, 0, 0);\n 0 < A && (h = H(-2, a, e, e, D, z, a.length, 0, 0, 0), void 0 !== h && (a = h));\n V = '';\n E = 0;\n z = D = 1;\n return a;\n }\n\n var ca = /^\\0+/g,\n N = /[\\0\\r\\f]/g,\n aa = /: */g,\n ka = /zoo|gra/,\n ma = /([,: ])(transform)/g,\n ia = /,\\r+?/g,\n F = /([\\t\\r\\n ])*\\f?&/g,\n fa = /@(k\\w+)\\s*(\\S*)\\s*/,\n Q = /::(place)/g,\n ha = /:(read-only)/g,\n G = /[svh]\\w+-[tblr]{2}/,\n da = /\\(\\s*(.*)\\s*\\)/g,\n oa = /([\\s\\S]*?);/g,\n ba = /-self|flex-/g,\n na = /[^]*?(:[rp][el]a[\\w-]+)[^]*/,\n la = /stretch|:\\s*\\w+\\-(?:conte|avail)/,\n ja = /([^-])(image-set\\()/,\n z = 1,\n D = 1,\n E = 0,\n w = 1,\n O = [],\n S = [],\n A = 0,\n R = null,\n Y = 0,\n V = '';\n B.use = T;\n B.set = U;\n void 0 !== W && U(W);\n return B;\n}\n\nexport default stylis_min;\n","var unitlessKeys = {\n animationIterationCount: 1,\n borderImageOutset: 1,\n borderImageSlice: 1,\n borderImageWidth: 1,\n boxFlex: 1,\n boxFlexGroup: 1,\n boxOrdinalGroup: 1,\n columnCount: 1,\n columns: 1,\n flex: 1,\n flexGrow: 1,\n flexPositive: 1,\n flexShrink: 1,\n flexNegative: 1,\n flexOrder: 1,\n gridRow: 1,\n gridRowEnd: 1,\n gridRowSpan: 1,\n gridRowStart: 1,\n gridColumn: 1,\n gridColumnEnd: 1,\n gridColumnSpan: 1,\n gridColumnStart: 1,\n msGridRow: 1,\n msGridRowSpan: 1,\n msGridColumn: 1,\n msGridColumnSpan: 1,\n fontWeight: 1,\n lineHeight: 1,\n opacity: 1,\n order: 1,\n orphans: 1,\n tabSize: 1,\n widows: 1,\n zIndex: 1,\n zoom: 1,\n WebkitLineClamp: 1,\n // SVG-related properties\n fillOpacity: 1,\n floodOpacity: 1,\n stopOpacity: 1,\n strokeDasharray: 1,\n strokeDashoffset: 1,\n strokeMiterlimit: 1,\n strokeOpacity: 1,\n strokeWidth: 1\n};\n\nexport default unitlessKeys;\n","function memoize(fn) {\n var cache = Object.create(null);\n return function (arg) {\n if (cache[arg] === undefined) cache[arg] = fn(arg);\n return cache[arg];\n };\n}\n\nexport { memoize as default };\n","import memoize from '@emotion/memoize';\n\nvar reactPropsRegex = /^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/; // https://esbench.com/bench/5bfee68a4cd7e6009ef61d23\n\nvar isPropValid = /* #__PURE__ */memoize(function (prop) {\n return reactPropsRegex.test(prop) || prop.charCodeAt(0) === 111\n /* o */\n && prop.charCodeAt(1) === 110\n /* n */\n && prop.charCodeAt(2) < 91;\n}\n/* Z+1 */\n);\n\nexport { isPropValid as default };\n","import{typeOf as e,isElement as t,isValidElementType as n}from\"react-is\";import r,{useState as o,useContext as s,useMemo as i,useEffect as a,useRef as c,createElement as u,useLayoutEffect as l}from\"react\";import d from\"shallowequal\";import h from\"@emotion/stylis\";import p from\"@emotion/unitless\";import f from\"@emotion/is-prop-valid\";import m from\"hoist-non-react-statics\";function y(){return(y=Object.assign||function(e){for(var t=1;t ({})}\\n```\\n\\n',8:'ThemeProvider: Please make your \"theme\" prop an object.\\n\\n',9:\"Missing document ``\\n\\n\",10:\"Cannot find a StyleSheet instance. Usually this happens if there are multiple copies of styled-components loaded at once. Check out this issue for how to troubleshoot and fix the common cases where this situation can happen: https://github.com/styled-components/styled-components/issues/1941#issuecomment-417862021\\n\\n\",11:\"_This error was replaced with a dev-time warning, it will be deleted for v4 final._ [createGlobalStyle] received children which will not be rendered. Please use the component without passing children elements.\\n\\n\",12:\"It seems you are interpolating a keyframe declaration (%s) into an untagged string. This was supported in styled-components v3, but is not longer supported in v4 as keyframes are now injected on-demand. Please wrap your string in the css\\\\`\\\\` helper which ensures the styles are injected correctly. See https://www.styled-components.com/docs/api#css\\n\\n\",13:\"%s is not a styled component and cannot be referred to via component selector. See https://www.styled-components.com/docs/advanced#referring-to-other-components for more details.\\n\\n\",14:'ThemeProvider: \"theme\" prop is required.\\n\\n',15:\"A stylis plugin has been supplied that is not named. We need a name for each plugin to be able to prevent styling collisions between different stylis configurations within the same app. Before you pass your plugin to ``, please make sure each plugin is uniquely-named, e.g.\\n\\n```js\\nObject.defineProperty(importedPlugin, 'name', { value: 'some-unique-name' });\\n```\\n\\n\",16:\"Reached the limit of how many styled components may be created at group %s.\\nYou may only create up to 1,073,741,824 components. If you're creating components dynamically,\\nas for instance in your render method then you may be running into this limitation.\\n\\n\",17:\"CSSStyleSheet could not be found on HTMLStyleElement.\\nHas styled-components' style tag been unmounted or altered by another script?\\n\"}:{};function R(){for(var e=arguments.length<=0?void 0:arguments[0],t=[],n=1,r=arguments.length;n1?t-1:0),r=1;r0?\" Args: \"+n.join(\", \"):\"\")):new Error(R.apply(void 0,[O[e]].concat(n)).trim())}var j=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,n=0;n=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,o=r;e>=o;)(o<<=1)<0&&D(16,\"\"+e);this.groupSizes=new Uint32Array(o),this.groupSizes.set(n),this.length=o;for(var s=r;s=this.length||0===this.groupSizes[e])return t;for(var n=this.groupSizes[e],r=this.indexOfGroup(e),o=r+n,s=r;s1<<30)&&D(16,\"\"+t),T.set(e,t),x.set(t,e),t},B=function(e){return x.get(e)},z=function(e,t){t>=k&&(k=t+1),T.set(e,t),x.set(t,e)},M=\"style[\"+N+'][data-styled-version=\"5.3.11\"]',G=new RegExp(\"^\"+N+'\\\\.g(\\\\d+)\\\\[id=\"([\\\\w\\\\d-]+)\"\\\\].*?\"([^\"]*)'),L=function(e,t,n){for(var r,o=n.split(\",\"),s=0,i=o.length;s=0;n--){var r=t[n];if(r&&1===r.nodeType&&r.hasAttribute(N))return r}}(n),s=void 0!==o?o.nextSibling:null;r.setAttribute(N,\"active\"),r.setAttribute(\"data-styled-version\",\"5.3.11\");var i=Y();return i&&r.setAttribute(\"nonce\",i),n.insertBefore(r,s),r},H=function(){function e(e){var t=this.element=q(e);t.appendChild(document.createTextNode(\"\")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,n=0,r=t.length;n=0){var n=document.createTextNode(t),r=this.nodes[e];return this.element.insertBefore(n,r||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e0&&(u+=e+\",\")})),r+=\"\"+a+c+'{content:\"'+u+'\"}/*!sc*/\\n'}}}return r}(this)},e}(),Z=/(a)(d)/gi,K=function(e){return String.fromCharCode(e+(e>25?39:97))};function Q(e){var t,n=\"\";for(t=Math.abs(e);t>52;t=t/52|0)n=K(t%52)+n;return(K(t%52)+n).replace(Z,\"$1-$2\")}var ee=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},te=function(e){return ee(5381,e)};function ne(e){for(var t=0;t>>0);if(!t.hasNameForId(r,i)){var a=n(s,\".\"+i,void 0,r);t.insertRules(r,i,a)}o.push(i),this.staticRulesId=i}else{for(var c=this.rules.length,u=ee(this.baseHash,n.hash),l=\"\",d=0;d>>0);if(!t.hasNameForId(r,m)){var y=n(l,\".\"+m,void 0,r);t.insertRules(r,m,y)}o.push(m)}}return o.join(\" \")},e}(),se=/^\\s*\\/\\/.*$/gm,ie=[\":\",\"[\",\".\",\"#\"];function ae(e){var t,n,r,o,s=void 0===e?w:e,i=s.options,a=void 0===i?w:i,c=s.plugins,u=void 0===c?S:c,l=new h(a),d=[],p=function(e){function t(t){if(t)try{e(t+\"}\")}catch(e){}}return function(n,r,o,s,i,a,c,u,l,d){switch(n){case 1:if(0===l&&64===r.charCodeAt(0))return e(r+\";\"),\"\";break;case 2:if(0===u)return r+\"/*|*/\";break;case 3:switch(u){case 102:case 112:return e(o[0]+r),\"\";default:return r+(0===d?\"/*|*/\":\"\")}case-2:r.split(\"/*|*/}\").forEach(t)}}}((function(e){d.push(e)})),f=function(e,r,s){return 0===r&&-1!==ie.indexOf(s[n.length])||s.match(o)?e:\".\"+t};function m(e,s,i,a){void 0===a&&(a=\"&\");var c=e.replace(se,\"\"),u=s&&i?i+\" \"+s+\" { \"+c+\" }\":c;return t=a,n=s,r=new RegExp(\"\\\\\"+n+\"\\\\b\",\"g\"),o=new RegExp(\"(\\\\\"+n+\"\\\\b){2,}\"),l(i||!s?\"\":s,u)}return l.use([].concat(u,[function(e,t,o){2===e&&o.length&&o[0].lastIndexOf(n)>0&&(o[0]=o[0].replace(r,f))},p,function(e){if(-2===e){var t=d;return d=[],t}}])),m.hash=u.length?u.reduce((function(e,t){return t.name||D(15),ee(e,t.name)}),5381).toString():\"\",m}var ce=r.createContext(),ue=ce.Consumer,le=r.createContext(),de=(le.Consumer,new X),he=ae();function pe(){return s(ce)||de}function fe(){return s(le)||he}function me(e){var t=o(e.stylisPlugins),n=t[0],s=t[1],c=pe(),u=i((function(){var t=c;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t}),[e.disableCSSOMInjection,e.sheet,e.target]),l=i((function(){return ae({options:{prefix:!e.disableVendorPrefixes},plugins:n})}),[e.disableVendorPrefixes,n]);return a((function(){d(n,e.stylisPlugins)||s(e.stylisPlugins)}),[e.stylisPlugins]),r.createElement(ce.Provider,{value:u},r.createElement(le.Provider,{value:l},\"production\"!==process.env.NODE_ENV?r.Children.only(e.children):e.children))}var ye=function(){function e(e,t){var n=this;this.inject=function(e,t){void 0===t&&(t=he);var r=n.name+t.hash;e.hasNameForId(n.id,r)||e.insertRules(n.id,r,t(n.rules,r,\"@keyframes\"))},this.toString=function(){return D(12,String(n.name))},this.name=e,this.id=\"sc-keyframes-\"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=he),this.name+e.hash},e}(),ve=/([A-Z])/,ge=/([A-Z])/g,Se=/^ms-/,we=function(e){return\"-\"+e.toLowerCase()};function Ee(e){return ve.test(e)?e.replace(ge,we).replace(Se,\"-ms-\"):e}var be=function(e){return null==e||!1===e||\"\"===e};function _e(e,n,r,o){if(Array.isArray(e)){for(var s,i=[],a=0,c=e.length;a1?t-1:0),r=1;r1?t-1:0),i=1;i?@[\\\\\\]^`{|}~-]+/g,De=/(^-|-$)/g;function je(e){return e.replace(Re,\"-\").replace(De,\"\")}var Te=function(e){return Q(te(e)>>>0)};function xe(e){return\"string\"==typeof e&&(\"production\"===process.env.NODE_ENV||e.charAt(0)===e.charAt(0).toLowerCase())}var ke=function(e){return\"function\"==typeof e||\"object\"==typeof e&&null!==e&&!Array.isArray(e)},Ve=function(e){return\"__proto__\"!==e&&\"constructor\"!==e&&\"prototype\"!==e};function Be(e,t,n){var r=e[n];ke(t)&&ke(r)?ze(r,t):e[n]=t}function ze(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=0||(o[n]=e[n]);return o}(t,[\"componentId\"]),s=r&&r+\"-\"+(xe(e)?e:je(b(e)));return Ye(e,y({},o,{attrs:g,componentId:s}),n)},Object.defineProperty(A,\"defaultProps\",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=o?ze({},e.defaultProps,t):t}}),\"production\"!==process.env.NODE_ENV&&(Pe(p,v),A.warnTooManyClasses=function(e,t){var n={},r=!1;return function(o){if(!r&&(n[o]=!0,Object.keys(n).length>=200)){var s=t?' with the id of \"'+t+'\"':\"\";console.warn(\"Over 200 classes were generated for component \"+e+s+\".\\nConsider using the attrs method, together with a style object for frequently changed styles.\\nExample:\\n const Component = styled.div.attrs(props => ({\\n style: {\\n background: props.background,\\n },\\n }))`width: 100%;`\\n\\n \"),r=!0,n={}}}}(p,v)),Object.defineProperty(A,\"toString\",{value:function(){return\".\"+A.styledComponentId}}),i&&m(A,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),A}var qe=function(e){return function e(t,r,o){if(void 0===o&&(o=w),!n(r))return D(1,String(r));var s=function(){return t(r,o,Ae.apply(void 0,arguments))};return s.withConfig=function(n){return e(t,r,y({},o,{},n))},s.attrs=function(n){return e(t,r,y({},o,{attrs:Array.prototype.concat(o.attrs,n).filter(Boolean)}))},s}(Ye,e)};[\"a\",\"abbr\",\"address\",\"area\",\"article\",\"aside\",\"audio\",\"b\",\"base\",\"bdi\",\"bdo\",\"big\",\"blockquote\",\"body\",\"br\",\"button\",\"canvas\",\"caption\",\"cite\",\"code\",\"col\",\"colgroup\",\"data\",\"datalist\",\"dd\",\"del\",\"details\",\"dfn\",\"dialog\",\"div\",\"dl\",\"dt\",\"em\",\"embed\",\"fieldset\",\"figcaption\",\"figure\",\"footer\",\"form\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"head\",\"header\",\"hgroup\",\"hr\",\"html\",\"i\",\"iframe\",\"img\",\"input\",\"ins\",\"kbd\",\"keygen\",\"label\",\"legend\",\"li\",\"link\",\"main\",\"map\",\"mark\",\"marquee\",\"menu\",\"menuitem\",\"meta\",\"meter\",\"nav\",\"noscript\",\"object\",\"ol\",\"optgroup\",\"option\",\"output\",\"p\",\"param\",\"picture\",\"pre\",\"progress\",\"q\",\"rp\",\"rt\",\"ruby\",\"s\",\"samp\",\"script\",\"section\",\"select\",\"small\",\"source\",\"span\",\"strong\",\"style\",\"sub\",\"summary\",\"sup\",\"table\",\"tbody\",\"td\",\"textarea\",\"tfoot\",\"th\",\"thead\",\"time\",\"title\",\"tr\",\"track\",\"u\",\"ul\",\"var\",\"video\",\"wbr\",\"circle\",\"clipPath\",\"defs\",\"ellipse\",\"foreignObject\",\"g\",\"image\",\"line\",\"linearGradient\",\"marker\",\"mask\",\"path\",\"pattern\",\"polygon\",\"polyline\",\"radialGradient\",\"rect\",\"stop\",\"svg\",\"text\",\"textPath\",\"tspan\"].forEach((function(e){qe[e]=qe(e)}));var He=function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=ne(e),X.registerId(this.componentId+1)}var t=e.prototype;return t.createStyles=function(e,t,n,r){var o=r(_e(this.rules,t,n,r).join(\"\"),\"\"),s=this.componentId+e;n.insertRules(s,s,o)},t.removeStyles=function(e,t){t.clearRules(this.componentId+e)},t.renderStyles=function(e,t,n,r){e>2&&X.registerId(this.componentId+e),this.removeStyles(e,n),this.createStyles(e,t,n,r)},e}();function $e(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o meta tag to the stylesheet, or simply embedding it manually in your index.html section for a simpler app.\"),t.server&&h(d,e,t,o,n),l((function(){if(!t.server)return h(d,e,t,o,n),function(){return u.removeStyles(d,t)}}),[d,e,t,o,n]),null}function h(e,t,n,r,o){if(u.isStatic)u.renderStyles(e,P,n,o);else{var s=y({},t,{theme:Oe(t,r,d.defaultProps)});u.renderStyles(e,s,n,o)}}return\"production\"!==process.env.NODE_ENV&&Pe(a),r.memo(d)}function We(e){\"production\"!==process.env.NODE_ENV&&\"undefined\"!=typeof navigator&&\"ReactNative\"===navigator.product&&console.warn(\"`keyframes` cannot be used on ReactNative, only on the web. To do animation in ReactNative please use Animated.\");for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r\"+t+\"\"},this.getStyleTags=function(){return e.sealed?D(2):e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)return D(2);var n=((t={})[N]=\"\",t[\"data-styled-version\"]=\"5.3.11\",t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),o=Y();return o&&(n.nonce=o),[r.createElement(\"style\",y({},n,{key:\"sc-0-0\"}))]},this.seal=function(){e.sealed=!0},this.instance=new X({isServer:!0}),this.sealed=!1}var t=e.prototype;return t.collectStyles=function(e){return this.sealed?D(2):r.createElement(me,{sheet:this.instance},e)},t.interleaveWithNodeStream=function(e){return D(3)},e}(),Je=function(e){var t=r.forwardRef((function(t,n){var o=s(Me),i=e.defaultProps,a=Oe(t,o,i);return\"production\"!==process.env.NODE_ENV&&void 0===a&&console.warn('[withTheme] You are not using a ThemeProvider nor passing a theme prop or a theme in defaultProps in component class \"'+b(e)+'\"'),r.createElement(e,y({},t,{theme:a,ref:n}))}));return m(t,e),t.displayName=\"WithTheme(\"+b(e)+\")\",t},Xe=function(){return s(Me)},Ze={StyleSheet:X,masterSheet:de};\"production\"!==process.env.NODE_ENV&&\"undefined\"!=typeof navigator&&\"ReactNative\"===navigator.product&&console.warn(\"It looks like you've imported 'styled-components' on React Native.\\nPerhaps you're looking to import 'styled-components/native'?\\nRead more about this at https://www.styled-components.com/docs/basics#react-native\"),\"production\"!==process.env.NODE_ENV&&\"test\"!==process.env.NODE_ENV&&\"undefined\"!=typeof window&&(window[\"__styled-components-init__\"]=window[\"__styled-components-init__\"]||0,1===window[\"__styled-components-init__\"]&&console.warn(\"It looks like there are several instances of 'styled-components' initialized in this application. This may cause dynamic styles to not render properly, errors during the rehydration process, a missing theme prop, and makes your application bigger without good reason.\\n\\nSee https://s-c.sh/2BAXzed for more info.\"),window[\"__styled-components-init__\"]+=1);export default qe;export{Ue as ServerStyleSheet,ue as StyleSheetConsumer,ce as StyleSheetContext,me as StyleSheetManager,Ge as ThemeConsumer,Me as ThemeContext,Le as ThemeProvider,Ze as __PRIVATE__,$e as createGlobalStyle,Ae as css,_ as isStyledComponent,We as keyframes,Xe as useTheme,A as version,Je as withTheme};\n//# sourceMappingURL=styled-components.browser.esm.js.map\n","import { system, get } from '@styled-system/core';\n\nvar isNumber = function isNumber(n) {\n return typeof n === 'number' && !isNaN(n);\n};\n\nvar getWidth = function getWidth(n, scale) {\n return get(scale, n, !isNumber(n) || n > 1 ? n : n * 100 + '%');\n};\n\nvar config = {\n width: {\n property: 'width',\n scale: 'sizes',\n transform: getWidth\n },\n height: {\n property: 'height',\n scale: 'sizes'\n },\n minWidth: {\n property: 'minWidth',\n scale: 'sizes'\n },\n minHeight: {\n property: 'minHeight',\n scale: 'sizes'\n },\n maxWidth: {\n property: 'maxWidth',\n scale: 'sizes'\n },\n maxHeight: {\n property: 'maxHeight',\n scale: 'sizes'\n },\n size: {\n properties: ['width', 'height'],\n scale: 'sizes'\n },\n overflow: true,\n overflowX: true,\n overflowY: true,\n display: true,\n verticalAlign: true\n};\nexport var layout = system(config);\nexport default layout;\n","import { system } from '@styled-system/core';\nvar config = {\n color: {\n property: 'color',\n scale: 'colors'\n },\n backgroundColor: {\n property: 'backgroundColor',\n scale: 'colors'\n },\n opacity: true\n};\nconfig.bg = config.backgroundColor;\nexport var color = system(config);\nexport default color;\n","import { system } from '@styled-system/core';\nvar defaults = {\n fontSizes: [12, 14, 16, 20, 24, 32, 48, 64, 72]\n};\nvar config = {\n fontFamily: {\n property: 'fontFamily',\n scale: 'fonts'\n },\n fontSize: {\n property: 'fontSize',\n scale: 'fontSizes',\n defaultScale: defaults.fontSizes\n },\n fontWeight: {\n property: 'fontWeight',\n scale: 'fontWeights'\n },\n lineHeight: {\n property: 'lineHeight',\n scale: 'lineHeights'\n },\n letterSpacing: {\n property: 'letterSpacing',\n scale: 'letterSpacings'\n },\n textAlign: true,\n fontStyle: true\n};\nexport var typography = system(config);\nexport default typography;\n","import { system } from '@styled-system/core';\nvar config = {\n alignItems: true,\n alignContent: true,\n justifyItems: true,\n justifyContent: true,\n flexWrap: true,\n flexDirection: true,\n // item\n flex: true,\n flexGrow: true,\n flexShrink: true,\n flexBasis: true,\n justifySelf: true,\n alignSelf: true,\n order: true\n};\nexport var flexbox = system(config);\nexport default flexbox;\n","import { system } from '@styled-system/core';\nvar defaults = {\n space: [0, 4, 8, 16, 32, 64, 128, 256, 512]\n};\nvar config = {\n gridGap: {\n property: 'gridGap',\n scale: 'space',\n defaultScale: defaults.space\n },\n gridColumnGap: {\n property: 'gridColumnGap',\n scale: 'space',\n defaultScale: defaults.space\n },\n gridRowGap: {\n property: 'gridRowGap',\n scale: 'space',\n defaultScale: defaults.space\n },\n gridColumn: true,\n gridRow: true,\n gridAutoFlow: true,\n gridAutoColumns: true,\n gridAutoRows: true,\n gridTemplateColumns: true,\n gridTemplateRows: true,\n gridTemplateAreas: true,\n gridArea: true\n};\nexport var grid = system(config);\nexport default grid;\n","import { system } from '@styled-system/core';\nvar config = {\n border: {\n property: 'border',\n scale: 'borders'\n },\n borderWidth: {\n property: 'borderWidth',\n scale: 'borderWidths'\n },\n borderStyle: {\n property: 'borderStyle',\n scale: 'borderStyles'\n },\n borderColor: {\n property: 'borderColor',\n scale: 'colors'\n },\n borderRadius: {\n property: 'borderRadius',\n scale: 'radii'\n },\n borderTop: {\n property: 'borderTop',\n scale: 'borders'\n },\n borderTopLeftRadius: {\n property: 'borderTopLeftRadius',\n scale: 'radii'\n },\n borderTopRightRadius: {\n property: 'borderTopRightRadius',\n scale: 'radii'\n },\n borderRight: {\n property: 'borderRight',\n scale: 'borders'\n },\n borderBottom: {\n property: 'borderBottom',\n scale: 'borders'\n },\n borderBottomLeftRadius: {\n property: 'borderBottomLeftRadius',\n scale: 'radii'\n },\n borderBottomRightRadius: {\n property: 'borderBottomRightRadius',\n scale: 'radii'\n },\n borderLeft: {\n property: 'borderLeft',\n scale: 'borders'\n },\n borderX: {\n properties: ['borderLeft', 'borderRight'],\n scale: 'borders'\n },\n borderY: {\n properties: ['borderTop', 'borderBottom'],\n scale: 'borders'\n }\n};\nconfig.borderTopWidth = {\n property: 'borderTopWidth',\n scale: 'borderWidths'\n};\nconfig.borderTopColor = {\n property: 'borderTopColor',\n scale: 'colors'\n};\nconfig.borderTopStyle = {\n property: 'borderTopStyle',\n scale: 'borderStyles'\n};\nconfig.borderTopLeftRadius = {\n property: 'borderTopLeftRadius',\n scale: 'radii'\n};\nconfig.borderTopRightRadius = {\n property: 'borderTopRightRadius',\n scale: 'radii'\n};\nconfig.borderBottomWidth = {\n property: 'borderBottomWidth',\n scale: 'borderWidths'\n};\nconfig.borderBottomColor = {\n property: 'borderBottomColor',\n scale: 'colors'\n};\nconfig.borderBottomStyle = {\n property: 'borderBottomStyle',\n scale: 'borderStyles'\n};\nconfig.borderBottomLeftRadius = {\n property: 'borderBottomLeftRadius',\n scale: 'radii'\n};\nconfig.borderBottomRightRadius = {\n property: 'borderBottomRightRadius',\n scale: 'radii'\n};\nconfig.borderLeftWidth = {\n property: 'borderLeftWidth',\n scale: 'borderWidths'\n};\nconfig.borderLeftColor = {\n property: 'borderLeftColor',\n scale: 'colors'\n};\nconfig.borderLeftStyle = {\n property: 'borderLeftStyle',\n scale: 'borderStyles'\n};\nconfig.borderRightWidth = {\n property: 'borderRightWidth',\n scale: 'borderWidths'\n};\nconfig.borderRightColor = {\n property: 'borderRightColor',\n scale: 'colors'\n};\nconfig.borderRightStyle = {\n property: 'borderRightStyle',\n scale: 'borderStyles'\n};\nexport var border = system(config);\nexport default border;\n","import { system } from '@styled-system/core';\nvar config = {\n background: true,\n backgroundImage: true,\n backgroundSize: true,\n backgroundPosition: true,\n backgroundRepeat: true\n};\nconfig.bgImage = config.backgroundImage;\nconfig.bgSize = config.backgroundSize;\nconfig.bgPosition = config.backgroundPosition;\nconfig.bgRepeat = config.backgroundRepeat;\nexport var background = system(config);\nexport default background;\n","import { system } from '@styled-system/core';\nvar defaults = {\n space: [0, 4, 8, 16, 32, 64, 128, 256, 512]\n};\nvar config = {\n position: true,\n zIndex: {\n property: 'zIndex',\n scale: 'zIndices'\n },\n top: {\n property: 'top',\n scale: 'space',\n defaultScale: defaults.space\n },\n right: {\n property: 'right',\n scale: 'space',\n defaultScale: defaults.space\n },\n bottom: {\n property: 'bottom',\n scale: 'space',\n defaultScale: defaults.space\n },\n left: {\n property: 'left',\n scale: 'space',\n defaultScale: defaults.space\n }\n};\nexport var position = system(config);\nexport default position;\n","import { get, system, compose } from '@styled-system/core';\nvar defaults = {\n space: [0, 4, 8, 16, 32, 64, 128, 256, 512]\n};\n\nvar isNumber = function isNumber(n) {\n return typeof n === 'number' && !isNaN(n);\n};\n\nvar getMargin = function getMargin(n, scale) {\n if (!isNumber(n)) {\n return get(scale, n, n);\n }\n\n var isNegative = n < 0;\n var absolute = Math.abs(n);\n var value = get(scale, absolute, absolute);\n\n if (!isNumber(value)) {\n return isNegative ? '-' + value : value;\n }\n\n return value * (isNegative ? -1 : 1);\n};\n\nvar configs = {};\nconfigs.margin = {\n margin: {\n property: 'margin',\n scale: 'space',\n transform: getMargin,\n defaultScale: defaults.space\n },\n marginTop: {\n property: 'marginTop',\n scale: 'space',\n transform: getMargin,\n defaultScale: defaults.space\n },\n marginRight: {\n property: 'marginRight',\n scale: 'space',\n transform: getMargin,\n defaultScale: defaults.space\n },\n marginBottom: {\n property: 'marginBottom',\n scale: 'space',\n transform: getMargin,\n defaultScale: defaults.space\n },\n marginLeft: {\n property: 'marginLeft',\n scale: 'space',\n transform: getMargin,\n defaultScale: defaults.space\n },\n marginX: {\n properties: ['marginLeft', 'marginRight'],\n scale: 'space',\n transform: getMargin,\n defaultScale: defaults.space\n },\n marginY: {\n properties: ['marginTop', 'marginBottom'],\n scale: 'space',\n transform: getMargin,\n defaultScale: defaults.space\n }\n};\nconfigs.margin.m = configs.margin.margin;\nconfigs.margin.mt = configs.margin.marginTop;\nconfigs.margin.mr = configs.margin.marginRight;\nconfigs.margin.mb = configs.margin.marginBottom;\nconfigs.margin.ml = configs.margin.marginLeft;\nconfigs.margin.mx = configs.margin.marginX;\nconfigs.margin.my = configs.margin.marginY;\nconfigs.padding = {\n padding: {\n property: 'padding',\n scale: 'space',\n defaultScale: defaults.space\n },\n paddingTop: {\n property: 'paddingTop',\n scale: 'space',\n defaultScale: defaults.space\n },\n paddingRight: {\n property: 'paddingRight',\n scale: 'space',\n defaultScale: defaults.space\n },\n paddingBottom: {\n property: 'paddingBottom',\n scale: 'space',\n defaultScale: defaults.space\n },\n paddingLeft: {\n property: 'paddingLeft',\n scale: 'space',\n defaultScale: defaults.space\n },\n paddingX: {\n properties: ['paddingLeft', 'paddingRight'],\n scale: 'space',\n defaultScale: defaults.space\n },\n paddingY: {\n properties: ['paddingTop', 'paddingBottom'],\n scale: 'space',\n defaultScale: defaults.space\n }\n};\nconfigs.padding.p = configs.padding.padding;\nconfigs.padding.pt = configs.padding.paddingTop;\nconfigs.padding.pr = configs.padding.paddingRight;\nconfigs.padding.pb = configs.padding.paddingBottom;\nconfigs.padding.pl = configs.padding.paddingLeft;\nconfigs.padding.px = configs.padding.paddingX;\nconfigs.padding.py = configs.padding.paddingY;\nexport var margin = system(configs.margin);\nexport var padding = system(configs.padding);\nexport var space = compose(margin, padding);\nexport default space;\n","import { system } from '@styled-system/core';\nexport var shadow = system({\n boxShadow: {\n property: 'boxShadow',\n scale: 'shadows'\n },\n textShadow: {\n property: 'textShadow',\n scale: 'shadows'\n }\n});\nexport default shadow;\n","import { get, createParser } from '@styled-system/core';\nimport css from '@styled-system/css';\nexport var variant = function variant(_ref) {\n var _config;\n\n var scale = _ref.scale,\n _ref$prop = _ref.prop,\n prop = _ref$prop === void 0 ? 'variant' : _ref$prop,\n _ref$variants = _ref.variants,\n variants = _ref$variants === void 0 ? {} : _ref$variants,\n key = _ref.key;\n var sx;\n\n if (Object.keys(variants).length) {\n sx = function sx(value, scale, props) {\n return css(get(scale, value, null))(props.theme);\n };\n } else {\n sx = function sx(value, scale) {\n return get(scale, value, null);\n };\n }\n\n sx.scale = scale || key;\n sx.defaults = variants;\n var config = (_config = {}, _config[prop] = sx, _config);\n var parser = createParser(config);\n return parser;\n};\nexport default variant;\nexport var buttonStyle = variant({\n key: 'buttons'\n});\nexport var textStyle = variant({\n key: 'textStyles',\n prop: 'textStyle'\n});\nexport var colorStyle = variant({\n key: 'colorStyles',\n prop: 'colors'\n});\n","import { createStyleFunction, createParser } from '@styled-system/core'; // v4 api shims\n\nimport layout from '@styled-system/layout';\nimport color from '@styled-system/color';\nimport typography from '@styled-system/typography';\nimport flexbox from '@styled-system/flexbox';\nimport grid from '@styled-system/grid';\nimport border from '@styled-system/border';\nimport background from '@styled-system/background';\nimport position from '@styled-system/position';\nexport { get, createParser, createStyleFunction, compose, system } from '@styled-system/core';\nexport { margin, padding, space } from '@styled-system/space';\nexport { color } from '@styled-system/color';\nexport { layout } from '@styled-system/layout';\nexport { typography } from '@styled-system/typography';\nexport { flexbox } from '@styled-system/flexbox';\nexport { border } from '@styled-system/border';\nexport { background } from '@styled-system/background';\nexport { position } from '@styled-system/position';\nexport { grid } from '@styled-system/grid';\nexport { shadow } from '@styled-system/shadow';\nexport { default as boxShadow, default as textShadow } from '@styled-system/shadow';\nexport { variant, buttonStyle, textStyle, colorStyle } from '@styled-system/variant';\nvar width = layout.width,\n height = layout.height,\n minWidth = layout.minWidth,\n minHeight = layout.minHeight,\n maxWidth = layout.maxWidth,\n maxHeight = layout.maxHeight,\n size = layout.size,\n verticalAlign = layout.verticalAlign,\n display = layout.display,\n overflow = layout.overflow,\n overflowX = layout.overflowX,\n overflowY = layout.overflowY;\nvar opacity = color.opacity;\nvar fontSize = typography.fontSize,\n fontFamily = typography.fontFamily,\n fontWeight = typography.fontWeight,\n lineHeight = typography.lineHeight,\n textAlign = typography.textAlign,\n fontStyle = typography.fontStyle,\n letterSpacing = typography.letterSpacing;\nvar alignItems = flexbox.alignItems,\n alignContent = flexbox.alignContent,\n justifyItems = flexbox.justifyItems,\n justifyContent = flexbox.justifyContent,\n flexWrap = flexbox.flexWrap,\n flexDirection = flexbox.flexDirection,\n flex = flexbox.flex,\n flexGrow = flexbox.flexGrow,\n flexShrink = flexbox.flexShrink,\n flexBasis = flexbox.flexBasis,\n justifySelf = flexbox.justifySelf,\n alignSelf = flexbox.alignSelf,\n order = flexbox.order;\nvar gridGap = grid.gridGap,\n gridColumnGap = grid.gridColumnGap,\n gridRowGap = grid.gridRowGap,\n gridColumn = grid.gridColumn,\n gridRow = grid.gridRow,\n gridAutoFlow = grid.gridAutoFlow,\n gridAutoColumns = grid.gridAutoColumns,\n gridAutoRows = grid.gridAutoRows,\n gridTemplateColumns = grid.gridTemplateColumns,\n gridTemplateRows = grid.gridTemplateRows,\n gridTemplateAreas = grid.gridTemplateAreas,\n gridArea = grid.gridArea;\nvar borderWidth = border.borderWidth,\n borderStyle = border.borderStyle,\n borderColor = border.borderColor,\n borderTop = border.borderTop,\n borderRight = border.borderRight,\n borderBottom = border.borderBottom,\n borderLeft = border.borderLeft,\n borderRadius = border.borderRadius;\nvar backgroundImage = background.backgroundImage,\n backgroundSize = background.backgroundSize,\n backgroundPosition = background.backgroundPosition,\n backgroundRepeat = background.backgroundRepeat;\nvar zIndex = position.zIndex,\n top = position.top,\n right = position.right,\n bottom = position.bottom,\n left = position.left;\nexport { default as borders } from '@styled-system/border';\nexport { width, height, minWidth, minHeight, maxWidth, maxHeight, size, verticalAlign, display, overflow, overflowX, overflowY // color\n, opacity // typography\n, fontSize, fontFamily, fontWeight, lineHeight, textAlign, fontStyle, letterSpacing // flexbox\n, alignItems, alignContent, justifyItems, justifyContent, flexWrap, flexDirection, flex, flexGrow, flexShrink, flexBasis, justifySelf, alignSelf, order // grid\n, gridGap, gridColumnGap, gridRowGap, gridColumn, gridRow, gridAutoFlow, gridAutoColumns, gridAutoRows, gridTemplateColumns, gridTemplateRows, gridTemplateAreas, gridArea // border\n, borderWidth, borderStyle, borderColor, borderTop, borderRight, borderBottom, borderLeft, borderRadius // background\n, backgroundImage, backgroundSize, backgroundPosition, backgroundRepeat // position\n, zIndex, top, right, bottom, left }; // v4 style API shim\n\nexport var style = function style(_ref) {\n var prop = _ref.prop,\n cssProperty = _ref.cssProperty,\n alias = _ref.alias,\n key = _ref.key,\n transformValue = _ref.transformValue,\n scale = _ref.scale,\n properties = _ref.properties;\n var config = {};\n config[prop] = createStyleFunction({\n properties: properties,\n property: cssProperty || prop,\n scale: key,\n defaultScale: scale,\n transform: transformValue\n });\n if (alias) config[alias] = config[prop];\n var parse = createParser(config);\n return parse;\n};\n"],"names":["Object","defineProperty","exports","value","__importDefault","this","mod","__esModule","light_1","light_high_contrast_1","light_colorblind_1","light_tritanopia_1","dark_1","dark_dimmed_1","dark_high_contrast_1","dark_colorblind_1","dark_tritanopia_1","light","default","light_high_contrast","light_colorblind","light_tritanopia","dark","dark_dimmed","dark_high_contrast","dark_colorblind","dark_tritanopia","colors_1","spacing_1","typography_1","colors","spacing","typography","normal_1","normal","Box$1","div","withConfig","displayName","componentId","defaultDayScheme","defaultNightScheme","ThemeContext","setColorMode","setDayScheme","setNightScheme","ThemeProvider","children","props","_ref","_props$theme","_ref2","_props$colorMode","_ref3","_props$dayScheme","_ref4","_props$nightScheme","theme","fallbackTheme","colorMode","fallbackColorMode","dayScheme","fallbackDayScheme","nightScheme","fallbackNightScheme","useTheme","theme$1","resolvedServerColorMode","_document$getElementB","serverData","document","getElementById","textContent","JSON","parse","error","getServerHandoff","resolvedColorModePassthrough","systemColorMode","setSystemColorMode","getSystemColorMode","_window","_window$matchMedia","media","window","matchMedia","call","handleChange","event","isNight","matches","undefined","addEventListener","removeEventListener","addListener","removeListener","useSystemColorMode","resolvedColorMode","current","resolveColorMode","colorScheme","chooseColorScheme","resolvedTheme","resolvedColorScheme","colorSchemes","console","defaultColorScheme","keys","applyColorScheme","resolvedColorModeOnClient","setTimeout","_ref5","_props$colorMode2","_ref6","_props$dayScheme2","_ref7","_props$nightScheme2","Provider","preventSSRMismatch","type","id","dangerouslySetInnerHTML","__html","stringify","_window$matchMedia2","_window2","_window$matchMedia2$c","ThemeProvider$1","themeGet","path","fallback","get","getKey","compose","system","key","whiteSpace","property","sx$1","sx","isEmpty","isObject","isShadowValue","test","isColorValue","startsWith","filterObject","obj","predicate","Array","isArray","filter","entries","reduce","acc","result","fontStack","fonts","map","font","includes","join","partitionColors","shadows","omitScale","scale","rest","lineHeight","lineHeights","animation","easeOutCubic","borderWidths","breakpoints","mono","fontSizes","fontWeights","semibold","bold","radii","sizes","small","medium","large","xlarge","space","name","variables","merge","a","b","_assign","defaults","n","createMediaQuery","getValue","def","p","undef","split","length","createParser","config","cache","next","styles","shouldSort","isCacheDisabled","disableStyledSystemCache","raw","concat","parseResponsiveStyle","parseResponsiveObject","sort","localeCompare","numeric","sensitivity","forEach","propNames","k","_createParser","mediaQueries","_props","slice","i","_assign2","style","breakpoint","_assign3","createStyleFunction","properties","_ref$transform","transform","defaultScale","prop","args","conf","_len","arguments","parsers","_key","parser","_extends","assign","target","source","prototype","hasOwnProperty","apply","defaultBreakpoints","defaultTheme","aliases","bg","m","mt","mr","mb","ml","mx","my","pt","pr","pb","pl","px","py","multiples","marginX","marginY","paddingX","paddingY","size","scales","color","backgroundColor","borderColor","margin","marginTop","marginRight","marginBottom","marginLeft","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","top","right","bottom","left","gridGap","gridColumnGap","gridRowGap","gap","columnGap","rowGap","fontFamily","fontSize","fontWeight","letterSpacing","border","borderTop","borderRight","borderBottom","borderLeft","borderWidth","borderStyle","borderRadius","borderTopRightRadius","borderTopLeftRadius","borderBottomRightRadius","borderBottomLeftRadius","borderTopWidth","borderTopColor","borderTopStyle","borderBottomWidth","borderBottomColor","borderBottomStyle","borderLeftWidth","borderLeftColor","borderLeftStyle","borderRightWidth","borderRightColor","borderRightStyle","outlineColor","boxShadow","textShadow","zIndex","width","minWidth","maxWidth","height","minHeight","maxHeight","flexBasis","fill","stroke","positiveOrNegative","absolute","Math","abs","transforms","curr","_extends2","css","responsive","x","val","scaleName","dirs","isMergeableObject","isNonNullObject","stringValue","toString","$$typeof","REACT_ELEMENT_TYPE","isReactElement","isSpecial","Symbol","for","cloneUnlessOtherwiseSpecified","options","clone","deepmerge","defaultArrayMerge","element","getKeys","getOwnPropertySymbols","symbol","propertyIsEnumerable","getEnumerableOwnPropertySymbols","propertyIsOnObject","object","_","mergeObject","destination","propertyIsUnsafe","customMerge","getMergeFunction","arrayMerge","sourceIsArray","all","array","Error","prev","deepmerge_1","module","bind","StyledLabel","span","variants","primary","secondary","accent","success","attention","severe","danger","done","sponsors","Label$1","as","variant","ref","Link","styled","Revision","sha","process","React","Label","verticalAlign","href","reactIs","REACT_STATICS","childContextTypes","contextType","contextTypes","defaultProps","getDefaultProps","getDerivedStateFromError","getDerivedStateFromProps","mixins","propTypes","KNOWN_STATICS","caller","callee","arity","MEMO_STATICS","compare","TYPE_STATICS","getStatics","component","isMemo","ForwardRef","render","Memo","getOwnPropertyNames","getOwnPropertyDescriptor","getPrototypeOf","objectPrototype","hoistNonReactStatics","targetComponent","sourceComponent","blacklist","inheritedComponent","targetStatics","sourceStatics","descriptor","e","c","d","f","g","h","l","q","r","t","v","w","y","z","u","A","AsyncMode","ConcurrentMode","ContextConsumer","ContextProvider","Element","Fragment","Lazy","Portal","Profiler","StrictMode","Suspense","isAsyncMode","isConcurrentMode","isContextConsumer","isContextProvider","isElement","isForwardRef","isFragment","isLazy","isPortal","isProfiler","isStrictMode","isSuspense","isValidElementType","typeOf","MAX_SAFE_INTEGER","argsTag","funcTag","genTag","mapTag","promiseTag","setTag","weakMapTag","dataViewTag","reIsHostCtor","freeGlobal","freeSelf","self","root","Function","freeExports","nodeType","freeModule","moduleExports","uid","func","funcProto","objectProto","coreJsData","maskSrcKey","exec","IE_PROTO","funcToString","objectToString","reIsNative","RegExp","replace","Buffer","nativeIsBuffer","isBuffer","nativeKeys","arg","DataView","getNative","Map","Promise","Set","WeakMap","nonEnumShadows","dataViewCtorString","toSource","mapCtorString","promiseCtorString","setCtorString","weakMapCtorString","baseIsNative","isMasked","pattern","isFunction","isHostObject","getTag","isArguments","isObjectLike","isArrayLike","isArrayLikeObject","ArrayBuffer","resolve","Ctor","constructor","ctorString","isLength","tag","splice","isPrototype","hasElementType","hasMap","hasSet","hasArrayBuffer","isView","equal","it","has","flags","valueOf","message","match","warn","clock","Component","_class","_temp","ATTRIBUTE_NAMES","TAG_NAMES","BASE","BODY","HEAD","HTML","LINK","META","NOSCRIPT","SCRIPT","STYLE","TITLE","TAG_PROPERTIES","REACT_TAG_MAP","accesskey","charset","class","contenteditable","contextmenu","itemprop","tabindex","HELMET_PROPS","HTML_TAG_MAP","SELF_CLOSING_TAGS","HELMET_ATTRIBUTE","_typeof","iterator","createClass","defineProperties","enumerable","configurable","writable","Constructor","protoProps","staticProps","objectWithoutProperties","indexOf","encodeSpecialCharacters","str","String","getTitleFromPropsList","propsList","innermostTitle","getInnermostProperty","innermostTemplate","innermostDefaultTitle","getOnChangeClientState","getAttributesFromPropsList","tagType","tagAttrs","getBaseTagFromPropsList","primaryAttributes","reverse","innermostBaseTag","lowerCaseAttributeKey","toLowerCase","getTagsFromPropsList","tagName","approvedSeenTags","approvedTags","instanceTags","instanceSeenTags","primaryAttributeKey","attributeKey","push","tagUnion","rafPolyfill","Date","now","callback","currentTime","cafPolyfill","clearTimeout","requestAnimationFrame","webkitRequestAnimationFrame","mozRequestAnimationFrame","cancelAnimationFrame","webkitCancelAnimationFrame","mozCancelAnimationFrame","msg","_helmetCallback","commitTagChanges","newState","cb","baseTag","bodyAttributes","htmlAttributes","linkTags","metaTags","noscriptTags","onChangeClientState","scriptTags","styleTags","title","titleAttributes","updateAttributes","updateTitle","tagUpdates","updateTags","addedTags","removedTags","_tagUpdates$tagType","newTags","oldTags","flattenArray","possibleArray","attributes","elementTag","getElementsByTagName","helmetAttributeString","getAttribute","helmetAttributes","attributesToRemove","attributeKeys","attribute","setAttribute","indexToSave","_i","removeAttribute","tags","headElement","head","querySelector","tagNodes","querySelectorAll","indexToDelete","newElement","createElement","innerHTML","styleSheet","cssText","appendChild","createTextNode","some","existingTag","index","isEqualNode","parentNode","removeChild","generateElementAttributesAsString","attr","convertElementAttributestoReactProps","initProps","getMethodsForTag","encode","toComponent","_initProps","attributeString","flattenedTitle","generateTitleAsString","_mappedTag","mappedTag","mappedAttribute","content","generateTagsAsReactComponent","attributeHtml","string","tagContent","isSelfClosing","generateTagsAsString","mapStateOnServer","_ref$title","base","link","meta","noscript","script","HelmetSideEffects","defer","HelmetExport","_React$Component","HelmetWrapper","instance","TypeError","classCallCheck","ReferenceError","possibleConstructorReturn","subClass","superClass","create","setPrototypeOf","__proto__","inherits","shouldComponentUpdate","nextProps","mapNestedChildrenToProps","child","nestedChildren","flattenArrayTypeChildren","_babelHelpers$extends","arrayTypeChildren","newChildProps","mapObjectTypeChildren","_babelHelpers$extends2","_babelHelpers$extends3","newProps","mapArrayTypeChildrenToProps","newFlattenedProps","arrayChildName","_babelHelpers$extends4","warnOnInvalidChildren","mapChildrenToProps","_this2","_child$props","initAttributes","convertReactPropstoHtmlAttributes","set","canUseDOM","defaultTitle","titleTemplate","peek","rewind","mappedState","renderStatic","SuspenseList","isSuspenseList","getModuleId","ex","React__default","_defineProperty","reducePropsToState","handleStateChangeOnClient","WrappedComponent","state","mountedInstances","emitChange","SideEffect","_PureComponent","recordedState","_proto","UNSAFE_componentWillMount","componentDidUpdate","componentWillUnmount","PureComponent","getDisplayName","objA","objB","compareContext","ret","keysA","keysB","bHasOwnProperty","idx","valueA","valueB","W","M","C","K","I","B","J","F","G","charCodeAt","N","trim","charAt","substring","ca","O","H","X","D","da","ea","fa","L","P","Y","E","ha","Q","ia","Z","ja","ka","aa","ba","la","ma","R","na","oa","S","U","prefix","use","T","animationIterationCount","borderImageOutset","borderImageSlice","borderImageWidth","boxFlex","boxFlexGroup","boxOrdinalGroup","columnCount","columns","flex","flexGrow","flexPositive","flexShrink","flexNegative","flexOrder","gridRow","gridRowEnd","gridRowSpan","gridRowStart","gridColumn","gridColumnEnd","gridColumnSpan","gridColumnStart","msGridRow","msGridRowSpan","msGridColumn","msGridColumnSpan","opacity","order","orphans","tabSize","widows","zoom","WebkitLineClamp","fillOpacity","floodOpacity","stopOpacity","strokeDasharray","strokeDashoffset","strokeMiterlimit","strokeOpacity","strokeWidth","memoize","fn","reactPropsRegex","isPropValid","o","freeze","styledComponentId","REACT_APP_SC_ATTR","SC_ATTR","Boolean","SC_DISABLE_SPEEDY","REACT_APP_SC_DISABLE_SPEEDY","j","groupSizes","Uint32Array","indexOfGroup","insertRules","s","insertRule","clearGroup","deleteRule","getGroup","getRule","V","registerName","parseInt","childNodes","hasAttribute","nextSibling","insertBefore","sheet","styleSheets","ownerNode","cssRules","$","nodes","rules","isServer","useCSSOMInjection","gs","names","server","registerId","reconstructWithOptions","allocateGSInstance","hasNameForId","add","clearNames","clear","clearRules","clearTag","fromCharCode","ee","te","ne","re","oe","staticRulesId","isStatic","baseHash","baseStyle","generateAndInjectStyles","hash","_e","se","ie","ae","plugins","lastIndexOf","ce","le","Consumer","de","he","pe","fe","me","stylisPlugins","disableCSSOMInjection","disableVendorPrefixes","ye","inject","getName","ve","ge","Se","we","Ee","be","isReactComponent","isCss","Ne","Ae","Oe","Re","De","je","Te","xe","ke","Ve","Be","ze","Me","Le","Fe","Ye","attrs","parentComponentId","shouldForwardProp","componentStyle","foldedComponentIds","$as","className","withComponent","_foldedDefaultProps","qe","createStyles","removeStyles","renderStyles","_emitSheetCSS","getStyleTags","sealed","getStyleElement","nonce","seal","collectStyles","interleaveWithNodeStream","isNaN","isNumber","overflow","overflowX","overflowY","display","layout","textAlign","fontStyle","flexbox","alignItems","alignContent","justifyItems","justifyContent","flexWrap","flexDirection","justifySelf","alignSelf","gridAutoFlow","gridAutoColumns","gridAutoRows","gridTemplateColumns","gridTemplateRows","gridTemplateAreas","gridArea","grid","borderX","borderY","background","backgroundImage","backgroundSize","backgroundPosition","backgroundRepeat","bgImage","bgSize","bgPosition","bgRepeat","position","getMargin","isNegative","configs","shadow","_config","_ref$prop","_ref$variants"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"commons-d9805d6ad8276ef7a481.js","mappings":"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ACA,UACA,WAEJ,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,MAAS,CACL,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,IAAO,CACH,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,MAAS,CACL,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,+CC/lBZF,OAAOC,eAAeC,EAAS,aAAc,CAAEC,OAAO,IACtDD,EAAA,QAAkB,CACd,yBAA4B,mBAC5B,aAAgB,UAChB,cAAiB,CACb,QAAW,UACX,UAAa,WAEjB,SAAY,CACR,SAAY,CACR,QAAW,UACX,GAAM,UACN,MAAS,uBACT,OAAU,wBACV,OAAU,wBAEd,SAAY,CACR,QAAW,UACX,GAAM,UACN,MAAS,uBACT,OAAU,uBACV,OAAU,wBAEd,KAAQ,CACJ,MAAS,wBAEb,SAAY,CACR,KAAQ,WAEZ,kCAAqC,UAEzC,SAAY,CACR,eAAkB,wBAClB,eAAkB,wBAClB,WAAc,WAElB,cAAiB,CACb,GAAM,wBAEV,aAAgB,CACZ,OAAU,CACN,QAAW,UACX,SAAY,UACZ,OAAU,UACV,sBAAyB,UACzB,UAAa,UACb,QAAW,UACX,OAAU,UACV,SAAY,UACZ,4BAA+B,UAC/B,mBAAsB,UACtB,iBAAoB,UACpB,mBAAsB,UACtB,iBAAoB,UACpB,aAAgB,UAChB,WAAc,UACd,cAAiB,UACjB,aAAgB,UAChB,WAAc,UACd,kBAAqB,UACrB,gBAAmB,UACnB,mBAAsB,UACtB,iBAAoB,UACpB,kBAAqB,UACrB,gBAAmB,UACnB,kBAAqB,UACrB,gBAAmB,UACnB,cAAiB,UACjB,wBAA2B,UAC3B,wBAA2B,UAC3B,2BAA8B,YAGtC,WAAc,CACV,KAAQ,UACR,GAAM,UACN,UAAa,UACb,iBAAoB,UACpB,uBAA0B,UAC1B,eAAkB,UAClB,OAAU,UACV,YAAe,uBACf,aAAgB,wBAChB,oBAAuB,UACvB,QAAW,UACX,OAAU,CACN,QAAW,UACX,SAAY,UACZ,OAAU,UACV,QAAW,UACX,QAAW,UACX,OAAU,UACV,QAAW,UACX,SAAY,YAGpB,OAAU,CACN,GAAM,UACN,eAAkB,MAClB,qBAAwB,MACxB,YAAe,UACf,cAAiB,UACjB,SAAY,UACZ,QAAW,UACX,aAAgB,UAChB,WAAc,wBACd,UAAa,UACb,qBAAwB,UACxB,eAAkB,UAClB,QAAW,UACX,YAAe,mDACf,WAAc,UACd,aAAgB,UAChB,aAAgB,UAChB,aAAgB,UAChB,aAAgB,UAChB,WAAc,UACd,eAAkB,UAClB,eAAkB,kBAClB,kBAAqB,UACrB,gBAAmB,wBACnB,qBAAwB,UACxB,mBAAsB,wBACtB,iBAAoB,wBACpB,gBAAmB,UACnB,oBAAuB,UACvB,aAAgB,UAChB,WAAc,UACd,SAAY,UACZ,YAAe,UACf,kBAAqB,UACrB,YAAe,wBACf,eAAkB,uBAClB,oBAAuB,UACvB,aAAgB,UAChB,WAAc,UACd,OAAU,uBACV,SAAY,UACZ,gBAAmB,UACnB,iBAAoB,UACpB,cAAiB,UACjB,gBAAmB,UACnB,YAAe,UACf,eAAkB,UAClB,iBAAoB,UACpB,iBAAoB,UACpB,oBAAuB,UACvB,eAAkB,uBAClB,mBAAsB,UACtB,sBAAyB,UACzB,iBAAoB,uBACpB,mBAAsB,UACtB,mBAAsB,UACtB,KAAQ,CACJ,MAAS,UACT,YAAe,UACf,MAAS,UACT,YAAe,UACf,KAAQ,UACR,IAAO,UACP,UAAa,UACb,MAAS,UACT,YAAe,UACf,OAAU,UACV,aAAgB,UAChB,KAAQ,UACR,WAAc,UACd,QAAW,UACX,cAAiB,UACjB,KAAQ,UACR,WAAc,YAGtB,QAAW,CACP,SAAY,UACZ,UAAa,UACb,WAAc,UACd,YAAe,oBAEnB,KAAQ,CACJ,IAAO,CACH,GAAM,UACN,OAAU,CACN,QAAW,yCACX,MAAS,mCACT,MAAS,0QACT,WAAc,sCAI1B,QAAW,CACP,YAAe,CACX,SAAY,YAGpB,OAAU,CACN,GAAM,wBACN,OAAU,wBACV,UAAa,UACb,cAAiB,UACjB,YAAe,qBAEnB,SAAY,CACR,OAAU,iBAEd,QAAW,CACP,OAAU,iBAEd,WAAc,CACV,eAAkB,UAClB,aAAgB,qBAChB,WAAc,WAElB,QAAW,CACP,OAAU,kDACV,SAAY,sBAEhB,OAAU,CACN,KAAQ,wBACR,GAAM,UACN,QAAW,UACX,KAAQ,WAEZ,aAAgB,CACZ,GAAM,UACN,OAAU,WAEd,QAAW,CACP,WAAc,WAElB,KAAQ,CACJ,SAAY,WAEhB,MAAS,CACL,WAAc,uBAElB,SAAY,CACR,QAAW,WAEf,KAAQ,CACJ,MAAS,UACT,YAAe,UACf,MAAS,UACT,YAAe,UACf,KAAQ,UACR,IAAO,UACP,UAAa,UACb,MAAS,UACT,YAAe,UACf,OAAU,UACV,aAAgB,UAChB,KAAQ,UACR,WAAc,UACd,QAAW,UACX,cAAiB,UACjB,KAAQ,UACR,WAAc,WAElB,IAAO,CACH,KAAQ,UACR,GAAM,UACN,OAAU,wBACV,OAAU,kBACV,YAAe,kBACf,QAAW,UACX,YAAe,UACf,SAAY,sBACZ,aAAgB,UAChB,WAAc,UACd,UAAa,UACb,QAAW,CACP,KAAQ,UACR,GAAM,UACN,OAAU,wBACV,OAAU,kBACV,YAAe,kBACf,QAAW,UACX,YAAe,wBACf,WAAc,UACd,eAAkB,kBAClB,aAAgB,wBAChB,WAAc,uBACd,eAAkB,wBAClB,KAAQ,UACR,UAAa,qBAEjB,QAAW,CACP,KAAQ,UACR,UAAa,UACb,QAAW,UACX,YAAe,wBACf,YAAe,0BACf,iBAAoB,uCACpB,eAAkB,oBAClB,aAAgB,UAChB,WAAc,UACd,eAAkB,wBAClB,eAAkB,kBAClB,aAAgB,uBAChB,WAAc,UACd,kBAAqB,wBACrB,UAAa,oBACb,eAAkB,UAClB,kBAAqB,uBACrB,UAAa,WAEjB,OAAU,CACN,KAAQ,UACR,UAAa,UACb,QAAW,UACX,YAAe,UACf,YAAe,kBACf,iBAAoB,kBACpB,UAAa,UACb,eAAkB,wBAClB,aAAgB,UAChB,WAAc,UACd,eAAkB,UAClB,eAAkB,kBAClB,aAAgB,uBAChB,WAAc,UACd,kBAAqB,sBACrB,UAAa,oBACb,KAAQ,UACR,UAAa,UACb,kBAAqB,uBACrB,eAAkB,YAG1B,aAAgB,CACZ,KAAQ,UACR,YAAe,yBAEnB,eAAkB,CACd,cAAiB,sBACjB,QAAW,CACP,QAAW,yBACX,YAAe,gBACf,SAAY,wBACZ,aAAgB,gBAChB,WAAc,0BAElB,OAAU,CACN,QAAW,wBACX,SAAY,wBACZ,UAAa,YAGrB,YAAe,CACX,GAAM,wBACN,QAAW,uBACX,SAAY,wBACZ,WAAc,UACd,GAAM,UACN,WAAc,UACd,OAAU,gBACV,QAAW,CACP,GAAM,wBACN,QAAW,uBACX,SAAY,wBACZ,GAAM,UACN,WAAc,UACd,OAAU,kBAGlB,WAAc,CACV,GAAM,UACN,OAAU,UACV,WAAc,UACd,QAAW,CACP,GAAM,UACN,WAAc,UACd,OAAU,0BAGlB,iBAAoB,CAChB,GAAM,wBACN,OAAU,CACN,GAAM,UACN,MAAS,CACL,GAAM,WAEV,OAAU,CACN,GAAM,WAEV,SAAY,CACR,OAAU,aAItB,aAAgB,CACZ,QAAW,CACP,QAAW,0BAEf,UAAa,CACT,KAAQ,YAGhB,GAAM,CACF,QAAW,UACX,MAAS,UACT,OAAU,UACV,WAAc,WAElB,OAAU,CACN,QAAW,UACX,QAAW,UACX,MAAS,UACT,OAAU,WAEd,OAAU,CACN,QAAW,UACX,MAAS,UACT,OAAU,yBAEd,OAAU,CACN,MAAS,kBACT,OAAU,oBACV,MAAS,qBACT,WAAc,uBAElB,QAAW,CACP,aAAgB,UAChB,SAAY,UACZ,MAAS,wBACT,OAAU,yBAEd,OAAU,CACN,GAAM,UACN,SAAY,UACZ,MAAS,uBACT,OAAU,wBAEd,QAAW,CACP,GAAM,UACN,SAAY,UACZ,MAAS,uBACT,OAAU,yBAEd,UAAa,CACT,GAAM,UACN,SAAY,UACZ,MAAS,sBACT,OAAU,wBAEd,OAAU,CACN,GAAM,UACN,SAAY,UACZ,MAAS,uBACT,OAAU,wBAEd,OAAU,CACN,GAAM,UACN,SAAY,UACZ,MAAS,uBACT,OAAU,wBAEd,KAAQ,CACJ,GAAM,UACN,SAAY,UACZ,MAAS,uBACT,OAAU,yBAEd,OAAU,CACN,GAAM,UACN,SAAY,UACZ,MAAS,wBACT,OAAU,yBAEd,KAAQ,CACJ,GAAM,UACN,SAAY,UACZ,MAAS,wBACT,OAAU,yBAEd,SAAY,CACR,GAAM,UACN,SAAY,UACZ,MAAS,uBACT,OAAU,wBAEd,OAAU,CACN,GAAM,CACF,SAAY,WAEhB,OAAU,CACN,SAAY,kBACZ,OAAU,uBAEd,OAAU,CACN,OAAU,UACV,SAAY,yBAEhB,OAAU,CACN,UAAa,kBACb,MAAS,oBAGjB,MAAS,CACL,MAAS,UACT,MAAS,UACT,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,MAAS,CACL,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,IAAO,CACH,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,MAAS,CACL,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,+CC/lBZF,OAAOC,eAAeC,EAAS,aAAc,CAAEC,OAAO,IACtDD,EAAA,QAAkB,CACd,yBAA4B,mBAC5B,aAAgB,UAChB,cAAiB,CACb,QAAW,UACX,UAAa,WAEjB,SAAY,CACR,SAAY,CACR,QAAW,UACX,GAAM,UACN,MAAS,sBACT,OAAU,uBACV,OAAU,uBAEd,SAAY,CACR,QAAW,UACX,GAAM,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UACN,SAAY,UACZ,MAAS,UACT,OAAU,yBAEd,OAAU,CACN,GAAM,CACF,SAAY,WAEhB,OAAU,CACN,SAAY,kBACZ,OAAU,uBAEd,OAAU,CACN,OAAU,UACV,SAAY,yBAEhB,OAAU,CACN,UAAa,kBACb,MAAS,oBAGjB,MAAS,CACL,MAAS,UACT,MAAS,UACT,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,MAAS,CACL,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,IAAO,CACH,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,MAAS,CACL,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,+CC/lBZF,OAAOC,eAAeC,EAAS,aAAc,CAAEC,OAAO,IACtDD,EAAA,QAAkB,CACd,yBAA4B,mBAC5B,aAAgB,UAChB,cAAiB,CACb,QAAW,UACX,UAAa,WAEjB,SAAY,CACR,SAAY,CACR,QAAW,UACX,GAAM,UACN,MAAS,uBACT,OAAU,wBACV,OAAU,wBAEd,SAAY,CACR,QAAW,UACX,GAAM,UACN,MAAS,sBACT,OAAU,sBACV,OAAU,uBAEd,KAAQ,CACJ,MAAS,wBAEb,SAAY,CACR,KAAQ,WAEZ,kCAAqC,UAEzC,SAAY,CACR,eAAkB,wBAClB,eAAkB,wBAClB,WAAc,WAElB,cAAiB,CACb,GAAM,wBAEV,aAAgB,CACZ,OAAU,CACN,QAAW,UACX,SAAY,UACZ,OAAU,UACV,sBAAyB,UACzB,UAAa,UACb,QAAW,UACX,OAAU,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AU,WAEd,UAAa,CACT,GAAM,UACN,SAAY,UACZ,MAAS,uBACT,OAAU,WAEd,OAAU,CACN,GAAM,UACN,SAAY,UACZ,MAAS,uBACT,OAAU,WAEd,OAAU,CACN,GAAM,UACN,SAAY,UACZ,MAAS,wBACT,OAAU,WAEd,KAAQ,CACJ,GAAM,UACN,SAAY,UACZ,MAAS,uBACT,OAAU,WAEd,OAAU,CACN,GAAM,UACN,SAAY,UACZ,MAAS,wBACT,OAAU,WAEd,KAAQ,CACJ,GAAM,UACN,SAAY,UACZ,MAAS,wBACT,OAAU,WAEd,SAAY,CACR,GAAM,UACN,SAAY,UACZ,MAAS,wBACT,OAAU,WAEd,OAAU,CACN,GAAM,CACF,SAAY,WAEhB,OAAU,CACN,SAAY,qBACZ,OAAU,0BAEd,OAAU,CACN,OAAU,UACV,SAAY,sBAEhB,OAAU,CACN,UAAa,uCACb,MAAS,wCAGjB,MAAS,CACL,MAAS,UACT,MAAS,UACT,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,MAAS,CACL,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,IAAO,CACH,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,MAAS,CACL,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,+CC/lBZF,OAAOC,eAAeC,EAAS,aAAc,CAAEC,OAAO,IACtDD,EAAA,QAAkB,CACd,yBAA4B,sBAC5B,aAAgB,UAChB,cAAiB,CACb,QAAW,UACX,UAAa,WAEjB,SAAY,CACR,SAAY,CACR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AAM,UACN,SAAY,UACZ,MAAS,UACT,OAAU,WAEd,SAAY,CACR,GAAM,UACN,SAAY,UACZ,MAAS,UACT,OAAU,WAEd,OAAU,CACN,GAAM,CACF,SAAY,WAEhB,OAAU,CACN,SAAY,kBACZ,OAAU,0BAEd,OAAU,CACN,OAAU,UACV,SAAY,mBAEhB,OAAU,CACN,UAAa,uCACb,MAAS,wCAGjB,MAAS,CACL,MAAS,UACT,MAAS,UACT,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,MAAS,CACL,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,IAAO,CACH,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,OAAU,CACN,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,KAAQ,CACJ,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,WAEJ,MAAS,CACL,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,UACA,+CC/lBZF,OAAOC,eAAeC,EAAS,aAAc,CAAEC,OAAO,IACtDD,EAAA,QAAkB,CACd,yBAA4B,sBAC5B,aAAgB,UAChB,cAAiB,CACb,QAAW,UACX,UAAa,WAEjB,SAAY,CACR,SAAY,CACR,QAAW,UACX,GAAM,UACN,MAAS,uBACT,OAAU,wBACV,OAAU,wBAEd,SAAY,CACR,QAAW,UACX,GAAM,UACN,MAAS,wBACT,OAAU,wBACV,OAAU,yBAEd,KAAQ,CACJ,MAAS,wBAEb,SAAY,CACR,KAAQ,WAEZ,kCAAqC,YAEzC,SAAY,CACR,eAAkB,sBAClB,eAAkB,sBAClB,WAAc,WAElB,cAAiB,CACb,GAAM,WAEV,aAAgB,CACZ,OAAU,CACN,QAAW,UACX,SAAY,U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","sources":["webpack://www/../node_modules/@primer/primitives/dist/js/colors/dark.js","webpack://www/../node_modules/@primer/primitives/dist/js/colors/dark_colorblind.js","webpack://www/../node_modules/@primer/primitives/dist/js/colors/dark_dimmed.js","webpack://www/../node_modules/@primer/primitives/dist/js/colors/dark_high_contrast.js","webpack://www/../node_modules/@primer/primitives/dist/js/colors/dark_tritanopia.js","webpack://www/../node_modules/@primer/primitives/dist/js/colors/index.js","webpack://www/../node_modules/@primer/primitives/dist/js/colors/light.js","webpack://www/../node_modules/@primer/primitives/dist/js/colors/light_colorblind.js","webpack://www/../node_modules/@primer/primitives/dist/js/colors/light_high_contrast.js","webpack://www/../node_modules/@primer/primitives/dist/js/colors/light_tritanopia.js","webpack://www/../node_modules/@primer/primitives/dist/js/index.js","webpack://www/../node_modules/@primer/primitives/dist/js/spacing/index.js","webpack://www/../node_modules/@primer/primitives/dist/js/spacing/normal.js","webpack://www/../node_modules/@primer/primitives/dist/js/typography/index.js","webpack://www/../node_modules/@primer/primitives/dist/js/typography/normal.js","webpack://www/../node_modules/@primer/react/lib-esm/Box/Box.js","webpack://www/../node_modules/@primer/react/lib-esm/ThemeProvider.js","webpack://www/../node_modules/@styled-system/theme-get/dist/index.esm.js","webpack://www/../node_modules/@primer/react/lib-esm/constants.js","webpack://www/../node_modules/@primer/react/lib-esm/sx.js","webpack://www/../node_modules/@primer/react/lib-esm/utils/theme2.js","webpack://www/../node_modules/@primer/react/lib-esm/theme.js","webpack://www/../node_modules/@styled-system/core/dist/index.esm.js","webpack://www/../node_modules/@styled-system/css/dist/index.esm.js","webpack://www/../node_modules/deepmerge/dist/cjs.js","webpack://www/../node_modules/gatsby/dist/internal-plugins/bundle-optimisations/polyfills/object-assign.js","webpack://www/../node_modules/@primer/react/lib-esm/Label/Label.js","webpack://www/./src/components/revision.tsx","webpack://www/../node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js","webpack://www/../node_modules/hoist-non-react-statics/node_modules/react-is/cjs/react-is.production.min.js","webpack://www/../node_modules/hoist-non-react-statics/node_modules/react-is/index.js","webpack://www/../node_modules/lodash.isempty/index.js","webpack://www/../node_modules/lodash.isobject/index.js","webpack://www/../node_modules/react-fast-compare/index.js","webpack://www/../node_modules/react-helmet/es/Helmet.js","webpack://www/../node_modules/react-is/cjs/react-is.production.min.js","webpack://www/../node_modules/react-is/index.js","webpack://www/../node_modules/react-side-effect/lib/index.js","webpack://www/../node_modules/shallowequal/index.js","webpack://www/../node_modules/@emotion/stylis/dist/stylis.browser.esm.js","webpack://www/../node_modules/@emotion/unitless/dist/unitless.browser.esm.js","webpack://www/../node_modules/@emotion/memoize/dist/emotion-memoize.esm.js","webpack://www/../node_modules/@emotion/is-prop-valid/dist/emotion-is-prop-valid.esm.js","webpack://www/../node_modules/styled-components/dist/styled-components.browser.esm.js","webpack://www/../node_modules/@styled-system/layout/dist/index.esm.js","webpack://www/../node_modules/@styled-system/color/dist/index.esm.js","webpack://www/../node_modules/@styled-system/typography/dist/index.esm.js","webpack://www/../node_modules/@styled-system/flexbox/dist/index.esm.js","webpack://www/../node_modules/@styled-system/grid/dist/index.esm.js","webpack://www/../node_modules/@styled-system/border/dist/index.esm.js","webpack://www/../node_modules/@styled-system/background/dist/index.esm.js","webpack://www/../node_modules/@styled-system/position/dist/index.esm.js","webpack://www/../node_modules/@styled-system/space/dist/index.esm.js","webpack://www/../node_modules/@styled-system/shadow/dist/index.esm.js","webpack://www/../node_modules/@styled-system/variant/dist/index.esm.js","webpack://www/../node_modules/styled-system/dist/index.esm.js"],"sourcesContent":["\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.default = {\n \"canvasDefaultTransparent\": \"rgba(13,17,23,0)\",\n \"pageHeaderBg\": \"#0d1117\",\n \"marketingIcon\": {\n \"primary\": \"#79c0ff\",\n \"secondary\": \"#1f6feb\"\n },\n \"diffBlob\": {\n \"addition\": {\n \"numText\": \"#e6edf3\",\n \"fg\": \"#e6edf3\",\n \"numBg\": \"rgba(63,185,80,0.3)\",\n \"lineBg\": \"rgba(46,160,67,0.15)\",\n \"wordBg\": \"rgba(46,160,67,0.4)\"\n },\n \"deletion\": {\n \"numText\": \"#e6edf3\",\n \"fg\": \"#e6edf3\",\n \"numBg\": \"rgba(248,81,73,0.3)\",\n \"lineBg\": \"rgba(248,81,73,0.1)\",\n \"wordBg\": \"rgba(248,81,73,0.4)\"\n },\n \"hunk\": {\n \"numBg\": \"rgba(56,139,253,0.4)\"\n },\n \"expander\": {\n \"icon\": \"#7d8590\"\n },\n \"selectedLineHighlightMixBlendMode\": \"screen\"\n },\n \"diffstat\": {\n \"deletionBorder\": \"rgba(240,246,252,0.1)\",\n \"additionBorder\": \"rgba(240,246,252,0.1)\",\n \"additionBg\": \"#3fb950\"\n },\n \"searchKeyword\": {\n \"hl\": \"rgba(210,153,34,0.4)\"\n },\n \"prettylights\": {\n \"syntax\": {\n \"comment\": \"#8b949e\",\n \"constant\": \"#79c0ff\",\n \"entity\": \"#d2a8ff\",\n \"storageModifierImport\": \"#c9d1d9\",\n \"entityTag\": \"#7ee787\",\n \"keyword\": \"#ff7b72\",\n \"string\": \"#a5d6ff\",\n \"variable\": \"#ffa657\",\n \"brackethighlighterUnmatched\": \"#f85149\",\n \"invalidIllegalText\": \"#f0f6fc\",\n \"invalidIllegalBg\": \"#8e1519\",\n \"carriageReturnText\": \"#f0f6fc\",\n \"carriageReturnBg\": \"#b62324\",\n \"stringRegexp\": \"#7ee787\",\n \"markupList\": \"#f2cc60\",\n \"markupHeading\": \"#1f6feb\",\n \"markupItalic\": \"#c9d1d9\",\n \"markupBold\": \"#c9d1d9\",\n \"markupDeletedText\": \"#ffdcd7\",\n \"markupDeletedBg\": \"#67060c\",\n \"markupInsertedText\": \"#aff5b4\",\n \"markupInsertedBg\": \"#033a16\",\n \"markupChangedText\": \"#ffdfb6\",\n \"markupChangedBg\": \"#5a1e02\",\n \"markupIgnoredText\": \"#c9d1d9\",\n \"markupIgnoredBg\": \"#1158c7\",\n \"metaDiffRange\": \"#d2a8ff\",\n \"brackethighlighterAngle\": \"#8b949e\",\n \"sublimelinterGutterMark\": \"#484f58\",\n \"constantOtherReferenceLink\": \"#a5d6ff\"\n }\n },\n \"codemirror\": {\n \"text\": \"#e6edf3\",\n \"bg\": \"#0d1117\",\n \"guttersBg\": \"#0d1117\",\n \"guttermarkerText\": \"#0d1117\",\n \"guttermarkerSubtleText\": \"#6e7681\",\n \"linenumberText\": \"#7d8590\",\n \"cursor\": \"#e6edf3\",\n \"selectionBg\": \"rgba(56,139,253,0.4)\",\n \"activelineBg\": \"rgba(110,118,129,0.1)\",\n \"matchingbracketText\": \"#e6edf3\",\n \"linesBg\": \"#0d1117\",\n \"syntax\": {\n \"comment\": \"#8b949e\",\n \"constant\": \"#79c0ff\",\n \"entity\": \"#d2a8ff\",\n \"keyword\": \"#ff7b72\",\n \"storage\": \"#ff7b72\",\n \"string\": \"#a5d6ff\",\n \"support\": \"#79c0ff\",\n \"variable\": \"#ffa657\"\n }\n },\n \"checks\": {\n \"bg\": \"#010409\",\n \"runBorderWidth\": \"1px\",\n \"containerBorderWidth\": \"1px\",\n \"textPrimary\": \"#e6edf3\",\n \"textSecondary\": \"#7d8590\",\n \"textLink\": \"#2f81f7\",\n \"btnIcon\": \"#7d8590\",\n \"btnHoverIcon\": \"#e6edf3\",\n \"btnHoverBg\": \"rgba(110,118,129,0.1)\",\n \"inputText\": \"#7d8590\",\n \"inputPlaceholderText\": \"#6e7681\",\n \"inputFocusText\": \"#e6edf3\",\n \"inputBg\": \"#161b22\",\n \"inputShadow\": \"0 0 0 1px (obj) => (0, get_1.default)(obj, path)\",\n \"donutError\": \"#f85149\",\n \"donutPending\": \"#d29922\",\n \"donutSuccess\": \"#2ea043\",\n \"donutNeutral\": \"#8b949e\",\n \"dropdownText\": \"#e6edf3\",\n \"dropdownBg\": \"#161b22\",\n \"dropdownBorder\": \"#30363d\",\n \"dropdownShadow\": \"rgba(1,4,9,0.3)\",\n \"dropdownHoverText\": \"#e6edf3\",\n \"dropdownHoverBg\": \"rgba(110,118,129,0.1)\",\n \"dropdownBtnHoverText\": \"#e6edf3\",\n \"dropdownBtnHoverBg\": \"rgba(110,118,129,0.1)\",\n \"scrollbarThumbBg\": \"rgba(110,118,129,0.4)\",\n \"headerLabelText\": \"#7d8590\",\n \"headerLabelOpenText\": \"#e6edf3\",\n \"headerBorder\": \"#21262d\",\n \"headerIcon\": \"#7d8590\",\n \"lineText\": \"#7d8590\",\n \"lineNumText\": \"#6e7681\",\n \"lineTimestampText\": \"#6e7681\",\n \"lineHoverBg\": \"rgba(110,118,129,0.1)\",\n \"lineSelectedBg\": \"rgba(56,139,253,0.1)\",\n \"lineSelectedNumText\": \"#2f81f7\",\n \"lineDtFmText\": \"#ffffff\",\n \"lineDtFmBg\": \"#9e6a03\",\n \"gateBg\": \"rgba(187,128,9,0.15)\",\n \"gateText\": \"#7d8590\",\n \"gateWaitingText\": \"#d29922\",\n \"stepHeaderOpenBg\": \"#161b22\",\n \"stepErrorText\": \"#f85149\",\n \"stepWarningText\": \"#d29922\",\n \"loglineText\": \"#7d8590\",\n \"loglineNumText\": \"#6e7681\",\n \"loglineDebugText\": \"#a371f7\",\n \"loglineErrorText\": \"#7d8590\",\n \"loglineErrorNumText\": \"#6e7681\",\n \"loglineErrorBg\": \"rgba(248,81,73,0.1)\",\n \"loglineWarningText\": \"#7d8590\",\n \"loglineWarningNumText\": \"#d29922\",\n \"loglineWarningBg\": \"rgba(187,128,9,0.15)\",\n \"loglineCommandText\": \"#2f81f7\",\n \"loglineSectionText\": \"#3fb950\",\n \"ansi\": {\n \"black\": \"#0d1117\",\n \"blackBright\": \"#161b22\",\n \"white\": \"#b1bac4\",\n \"whiteBright\": \"#b1bac4\",\n \"gray\": \"#6e7681\",\n \"red\": \"#ff7b72\",\n \"redBright\": \"#ffa198\",\n \"green\": \"#3fb950\",\n \"greenBright\": \"#56d364\",\n \"yellow\": \"#d29922\",\n \"yellowBright\": \"#e3b341\",\n \"blue\": \"#58a6ff\",\n \"blueBright\": \"#79c0ff\",\n \"magenta\": \"#bc8cff\",\n \"magentaBright\": \"#d2a8ff\",\n \"cyan\": \"#76e3ea\",\n \"cyanBright\": \"#b3f0ff\"\n }\n },\n \"project\": {\n \"headerBg\": \"#0d1117\",\n \"sidebarBg\": \"#161b22\",\n \"gradientIn\": \"#161b22\",\n \"gradientOut\": \"rgba(22,27,34,0)\"\n },\n \"mktg\": {\n \"btn\": {\n \"bg\": \"#f6f8fa\",\n \"shadow\": {\n \"outline\": \"rgb(255 255 255 / 25%) 0 0 0 1px inset\",\n \"focus\": \"rgb(255 255 255 / 25%) 0 0 0 4px\",\n \"hover\": \"0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)\",\n \"hoverMuted\": \"rgb(255 255 255) 0 0 0 2px inset\"\n }\n }\n },\n \"control\": {\n \"borderColor\": {\n \"emphasis\": \"#606771\"\n }\n },\n \"avatar\": {\n \"bg\": \"rgba(255,255,255,0.1)\",\n \"border\": \"rgba(240,246,252,0.1)\",\n \"stackFade\": \"#30363d\",\n \"stackFadeMore\": \"#21262d\",\n \"childShadow\": \"0 0 0 2px #0d1117\"\n },\n \"topicTag\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"counter\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"selectMenu\": {\n \"backdropBorder\": \"#484f58\",\n \"tapHighlight\": \"rgba(48,54,61,0.5)\",\n \"tapFocusBg\": \"#0c2d6b\"\n },\n \"overlay\": {\n \"shadow\": \"0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85)\",\n \"backdrop\": \"rgba(22,27,34,0.4)\"\n },\n \"header\": {\n \"text\": \"rgba(255,255,255,0.7)\",\n \"bg\": \"#161b22\",\n \"divider\": \"#8b949e\",\n \"logo\": \"#f0f6fc\"\n },\n \"headerSearch\": {\n \"bg\": \"#0d1117\",\n \"border\": \"#30363d\"\n },\n \"sidenav\": {\n \"selectedBg\": \"#21262d\"\n },\n \"menu\": {\n \"bgActive\": \"#161b22\"\n },\n \"input\": {\n \"disabledBg\": \"rgba(110,118,129,0)\"\n },\n \"timeline\": {\n \"badgeBg\": \"#21262d\"\n },\n \"ansi\": {\n \"black\": \"#484f58\",\n \"blackBright\": \"#6e7681\",\n \"white\": \"#b1bac4\",\n \"whiteBright\": \"#ffffff\",\n \"gray\": \"#6e7681\",\n \"red\": \"#ff7b72\",\n \"redBright\": \"#ffa198\",\n \"green\": \"#3fb950\",\n \"greenBright\": \"#56d364\",\n \"yellow\": \"#d29922\",\n \"yellowBright\": \"#e3b341\",\n \"blue\": \"#58a6ff\",\n \"blueBright\": \"#79c0ff\",\n \"magenta\": \"#bc8cff\",\n \"magentaBright\": \"#d2a8ff\",\n \"cyan\": \"#39c5cf\",\n \"cyanBright\": \"#56d4dd\"\n },\n \"btn\": {\n \"text\": \"#c9d1d9\",\n \"bg\": \"#21262d\",\n \"border\": \"rgba(240,246,252,0.1)\",\n \"shadow\": \"0 0 transparent\",\n \"insetShadow\": \"0 0 transparent\",\n \"hoverBg\": \"#30363d\",\n \"hoverBorder\": \"#8b949e\",\n \"activeBg\": \"hsla(212,12%,18%,1)\",\n \"activeBorder\": \"#6e7681\",\n \"selectedBg\": \"#161b22\",\n \"counterBg\": \"#30363d\",\n \"primary\": {\n \"text\": \"#ffffff\",\n \"bg\": \"#238636\",\n \"border\": \"rgba(240,246,252,0.1)\",\n \"shadow\": \"0 0 transparent\",\n \"insetShadow\": \"0 0 transparent\",\n \"hoverBg\": \"#2ea043\",\n \"hoverBorder\": \"rgba(240,246,252,0.1)\",\n \"selectedBg\": \"#238636\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(255,255,255,0.5)\",\n \"disabledBg\": \"rgba(35,134,54,0.6)\",\n \"disabledBorder\": \"rgba(240,246,252,0.1)\",\n \"icon\": \"#ffffff\",\n \"counterBg\": \"rgba(4,38,15,0.2)\"\n },\n \"outline\": {\n \"text\": \"#388bfd\",\n \"hoverText\": \"#58a6ff\",\n \"hoverBg\": \"#30363d\",\n \"hoverBorder\": \"rgba(240,246,252,0.1)\",\n \"hoverShadow\": \"0 1px 0 rgba(1,4,9,0.1)\",\n \"hoverInsetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverCounterBg\": \"rgba(5,29,77,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"#0d419d\",\n \"selectedBorder\": \"rgba(240,246,252,0.1)\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(88,166,255,0.5)\",\n \"disabledBg\": \"#0d1117\",\n \"disabledCounterBg\": \"rgba(31,111,235,0.05)\",\n \"counterBg\": \"rgba(5,29,77,0.2)\",\n \"hoverCounterFg\": \"#58a6ff\",\n \"disabledCounterFg\": \"rgba(47,129,247,0.5)\",\n \"counterFg\": \"#388bfd\"\n },\n \"danger\": {\n \"text\": \"#f85149\",\n \"hoverText\": \"#ffffff\",\n \"hoverBg\": \"#da3633\",\n \"hoverBorder\": \"#f85149\",\n \"hoverShadow\": \"0 0 transparent\",\n \"hoverInsetShadow\": \"0 0 transparent\",\n \"hoverIcon\": \"#ffffff\",\n \"hoverCounterBg\": \"rgba(255,255,255,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"#b62324\",\n \"selectedBorder\": \"#ff7b72\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(248,81,73,0.5)\",\n \"disabledBg\": \"#0d1117\",\n \"disabledCounterBg\": \"rgba(218,54,51,0.05)\",\n \"counterBg\": \"rgba(73,2,2,0.2)\",\n \"icon\": \"#f85149\",\n \"counterFg\": \"#f85149\",\n \"disabledCounterFg\": \"rgba(248,81,73,0.5)\",\n \"hoverCounterFg\": \"#ffffff\"\n }\n },\n \"underlinenav\": {\n \"icon\": \"#6e7681\",\n \"borderHover\": \"rgba(110,118,129,0.4)\"\n },\n \"actionListItem\": {\n \"inlineDivider\": \"rgba(48,54,61,0.48)\",\n \"default\": {\n \"hoverBg\": \"rgba(177,186,196,0.12)\",\n \"hoverBorder\": \"rgba(0,0,0,0)\",\n \"activeBg\": \"rgba(177,186,196,0.2)\",\n \"activeBorder\": \"rgba(0,0,0,0)\",\n \"selectedBg\": \"rgba(177,186,196,0.08)\"\n },\n \"danger\": {\n \"hoverBg\": \"rgba(248,81,73,0.16)\",\n \"activeBg\": \"rgba(248,81,73,0.24)\",\n \"hoverText\": \"#ff7b72\"\n }\n },\n \"switchTrack\": {\n \"bg\": \"rgba(110,118,129,0.1)\",\n \"hoverBg\": \"hsla(215,8%,72%,0.1)\",\n \"activeBg\": \"rgba(110,118,129,0.4)\",\n \"disabledBg\": \"#21262d\",\n \"fg\": \"#7d8590\",\n \"disabledFg\": \"#010409\",\n \"border\": \"rgba(0,0,0,0)\",\n \"checked\": {\n \"bg\": \"rgba(31,111,235,0.35)\",\n \"hoverBg\": \"rgba(31,111,235,0.5)\",\n \"activeBg\": \"rgba(31,111,235,0.65)\",\n \"fg\": \"#ffffff\",\n \"disabledFg\": \"#010409\",\n \"border\": \"rgba(0,0,0,0)\"\n }\n },\n \"switchKnob\": {\n \"bg\": \"#0d1117\",\n \"border\": \"#606771\",\n \"disabledBg\": \"#161b22\",\n \"checked\": {\n \"bg\": \"#0d1117\",\n \"disabledBg\": \"#161b22\",\n \"border\": \"rgba(31,111,235,0.35)\"\n }\n },\n \"segmentedControl\": {\n \"bg\": \"rgba(110,118,129,0.1)\",\n \"button\": {\n \"bg\": \"#0d1117\",\n \"hover\": {\n \"bg\": \"#30363d\"\n },\n \"active\": {\n \"bg\": \"#21262d\"\n },\n \"selected\": {\n \"border\": \"#6e7681\"\n }\n }\n },\n \"treeViewItem\": {\n \"chevron\": {\n \"hoverBg\": \"rgba(177,186,196,0.12)\"\n },\n \"directory\": {\n \"fill\": \"#7d8590\"\n }\n },\n \"fg\": {\n \"default\": \"#e6edf3\",\n \"muted\": \"#7d8590\",\n \"subtle\": \"#6e7681\",\n \"onEmphasis\": \"#ffffff\"\n },\n \"canvas\": {\n \"default\": \"#0d1117\",\n \"overlay\": \"#161b22\",\n \"inset\": \"#010409\",\n \"subtle\": \"#161b22\"\n },\n \"border\": {\n \"default\": \"#30363d\",\n \"muted\": \"#21262d\",\n \"subtle\": \"rgba(240,246,252,0.1)\"\n },\n \"shadow\": {\n \"small\": \"0 0 transparent\",\n \"medium\": \"0 3px 6px #010409\",\n \"large\": \"0 8px 24px #010409\",\n \"extraLarge\": \"0 12px 48px #010409\"\n },\n \"neutral\": {\n \"emphasisPlus\": \"#6e7681\",\n \"emphasis\": \"#6e7681\",\n \"muted\": \"rgba(110,118,129,0.4)\",\n \"subtle\": \"rgba(110,118,129,0.1)\"\n },\n \"accent\": {\n \"fg\": \"#2f81f7\",\n \"emphasis\": \"#1f6feb\",\n \"muted\": \"rgba(56,139,253,0.4)\",\n \"subtle\": \"rgba(56,139,253,0.1)\"\n },\n \"success\": {\n \"fg\": \"#3fb950\",\n \"emphasis\": \"#238636\",\n \"muted\": \"rgba(46,160,67,0.4)\",\n \"subtle\": \"rgba(46,160,67,0.15)\"\n },\n \"attention\": {\n \"fg\": \"#d29922\",\n \"emphasis\": \"#9e6a03\",\n \"muted\": \"rgba(187,128,9,0.4)\",\n \"subtle\": \"rgba(187,128,9,0.15)\"\n },\n \"severe\": {\n \"fg\": \"#db6d28\",\n \"emphasis\": \"#bd561d\",\n \"muted\": \"rgba(219,109,40,0.4)\",\n \"subtle\": \"rgba(219,109,40,0.1)\"\n },\n \"danger\": {\n \"fg\": \"#f85149\",\n \"emphasis\": \"#da3633\",\n \"muted\": \"rgba(248,81,73,0.4)\",\n \"subtle\": \"rgba(248,81,73,0.1)\"\n },\n \"open\": {\n \"fg\": \"#3fb950\",\n \"emphasis\": \"#238636\",\n \"muted\": \"rgba(46,160,67,0.4)\",\n \"subtle\": \"rgba(46,160,67,0.15)\"\n },\n \"closed\": {\n \"fg\": \"#f85149\",\n \"emphasis\": \"#da3633\",\n \"muted\": \"rgba(248,81,73,0.4)\",\n \"subtle\": \"rgba(248,81,73,0.15)\"\n },\n \"done\": {\n \"fg\": \"#a371f7\",\n \"emphasis\": \"#8957e5\",\n \"muted\": \"rgba(163,113,247,0.4)\",\n \"subtle\": \"rgba(163,113,247,0.1)\"\n },\n \"sponsors\": {\n \"fg\": \"#db61a2\",\n \"emphasis\": \"#bf4b8a\",\n \"muted\": \"rgba(219,97,162,0.4)\",\n \"subtle\": \"rgba(219,97,162,0.1)\"\n },\n \"primer\": {\n \"fg\": {\n \"disabled\": \"#484f58\"\n },\n \"canvas\": {\n \"backdrop\": \"rgba(1,4,9,0.8)\",\n \"sticky\": \"rgba(13,17,23,0.95)\"\n },\n \"border\": {\n \"active\": \"#f78166\",\n \"contrast\": \"rgba(255,255,255,0.2)\"\n },\n \"shadow\": {\n \"highlight\": \"0 0 transparent\",\n \"inset\": \"0 0 transparent\"\n }\n },\n \"scale\": {\n \"black\": \"#010409\",\n \"white\": \"#ffffff\",\n \"gray\": [\n \"#f0f6fc\",\n \"#c9d1d9\",\n \"#b1bac4\",\n \"#8b949e\",\n \"#6e7681\",\n \"#484f58\",\n \"#30363d\",\n \"#21262d\",\n \"#161b22\",\n \"#0d1117\"\n ],\n \"blue\": [\n \"#cae8ff\",\n \"#a5d6ff\",\n \"#79c0ff\",\n \"#58a6ff\",\n \"#388bfd\",\n \"#1f6feb\",\n \"#1158c7\",\n \"#0d419d\",\n \"#0c2d6b\",\n \"#051d4d\"\n ],\n \"green\": [\n \"#aff5b4\",\n \"#7ee787\",\n \"#56d364\",\n \"#3fb950\",\n \"#2ea043\",\n \"#238636\",\n \"#196c2e\",\n \"#0f5323\",\n \"#033a16\",\n \"#04260f\"\n ],\n \"yellow\": [\n \"#f8e3a1\",\n \"#f2cc60\",\n \"#e3b341\",\n \"#d29922\",\n \"#bb8009\",\n \"#9e6a03\",\n \"#845306\",\n \"#693e00\",\n \"#4b2900\",\n \"#341a00\"\n ],\n \"orange\": [\n \"#ffdfb6\",\n \"#ffc680\",\n \"#ffa657\",\n \"#f0883e\",\n \"#db6d28\",\n \"#bd561d\",\n \"#9b4215\",\n \"#762d0a\",\n \"#5a1e02\",\n \"#3d1300\"\n ],\n \"red\": [\n \"#ffdcd7\",\n \"#ffc1ba\",\n \"#ffa198\",\n \"#ff7b72\",\n \"#f85149\",\n \"#da3633\",\n \"#b62324\",\n \"#8e1519\",\n \"#67060c\",\n \"#490202\"\n ],\n \"purple\": [\n \"#eddeff\",\n \"#e2c5ff\",\n \"#d2a8ff\",\n \"#bc8cff\",\n \"#a371f7\",\n \"#8957e5\",\n \"#6e40c9\",\n \"#553098\",\n \"#3c1e70\",\n \"#271052\"\n ],\n \"pink\": [\n \"#ffdaec\",\n \"#ffbedd\",\n \"#ff9bce\",\n \"#f778ba\",\n \"#db61a2\",\n \"#bf4b8a\",\n \"#9e3670\",\n \"#7d2457\",\n \"#5e103e\",\n \"#42062a\"\n ],\n \"coral\": [\n \"#ffddd2\",\n \"#ffc2b2\",\n \"#ffa28b\",\n \"#f78166\",\n \"#ea6045\",\n \"#cf462d\",\n \"#ac3220\",\n \"#872012\",\n \"#640d04\",\n \"#460701\"\n ]\n }\n};\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.default = {\n \"canvasDefaultTransparent\": \"rgba(13,17,23,0)\",\n \"pageHeaderBg\": \"#0d1117\",\n \"marketingIcon\": {\n \"primary\": \"#79c0ff\",\n \"secondary\": \"#1f6feb\"\n },\n \"diffBlob\": {\n \"addition\": {\n \"numText\": \"#c9d1d9\",\n \"fg\": \"#c9d1d9\",\n \"numBg\": \"rgba(88,166,255,0.3)\",\n \"lineBg\": \"rgba(56,139,253,0.15)\",\n \"wordBg\": \"rgba(56,139,253,0.4)\"\n },\n \"deletion\": {\n \"numText\": \"#c9d1d9\",\n \"fg\": \"#c9d1d9\",\n \"numBg\": \"rgba(212,118,22,0.3)\",\n \"lineBg\": \"rgba(212,118,22,0.1)\",\n \"wordBg\": \"rgba(212,118,22,0.4)\"\n },\n \"hunk\": {\n \"numBg\": \"rgba(56,139,253,0.4)\"\n },\n \"expander\": {\n \"icon\": \"#8b949e\"\n },\n \"selectedLineHighlightMixBlendMode\": \"screen\"\n },\n \"diffstat\": {\n \"deletionBorder\": \"rgba(240,246,252,0.1)\",\n \"additionBorder\": \"rgba(240,246,252,0.1)\",\n \"additionBg\": \"#58a6ff\"\n },\n \"searchKeyword\": {\n \"hl\": \"rgba(210,153,34,0.4)\"\n },\n \"prettylights\": {\n \"syntax\": {\n \"comment\": \"#8b949e\",\n \"constant\": \"#79c0ff\",\n \"entity\": \"#d2a8ff\",\n \"storageModifierImport\": \"#c9d1d9\",\n \"entityTag\": \"#a5d6ff\",\n \"keyword\": \"#ec8e2c\",\n \"string\": \"#a5d6ff\",\n \"variable\": \"#fdac54\",\n \"brackethighlighterUnmatched\": \"#d47616\",\n \"invalidIllegalText\": \"#f0f6fc\",\n \"invalidIllegalBg\": \"#6c3906\",\n \"carriageReturnText\": \"#f0f6fc\",\n \"carriageReturnBg\": \"#914d04\",\n \"stringRegexp\": \"#a5d6ff\",\n \"markupList\": \"#f2cc60\",\n \"markupHeading\": \"#1f6feb\",\n \"markupItalic\": \"#c9d1d9\",\n \"markupBold\": \"#c9d1d9\",\n \"markupDeletedText\": \"#ffe2bb\",\n \"markupDeletedBg\": \"#4e2906\",\n \"markupInsertedText\": \"#cae8ff\",\n \"markupInsertedBg\": \"#0c2d6b\",\n \"markupChangedText\": \"#ffe2bb\",\n \"markupChangedBg\": \"#4e2906\",\n \"markupIgnoredText\": \"#c9d1d9\",\n \"markupIgnoredBg\": \"#1158c7\",\n \"metaDiffRange\": \"#d2a8ff\",\n \"brackethighlighterAngle\": \"#8b949e\",\n \"sublimelinterGutterMark\": \"#484f58\",\n \"constantOtherReferenceLink\": \"#a5d6ff\"\n }\n },\n \"codemirror\": {\n \"text\": \"#c9d1d9\",\n \"bg\": \"#0d1117\",\n \"guttersBg\": \"#0d1117\",\n \"guttermarkerText\": \"#0d1117\",\n \"guttermarkerSubtleText\": \"#6e7681\",\n \"linenumberText\": \"#8b949e\",\n \"cursor\": \"#c9d1d9\",\n \"selectionBg\": \"rgba(56,139,253,0.4)\",\n \"activelineBg\": \"rgba(110,118,129,0.1)\",\n \"matchingbracketText\": \"#c9d1d9\",\n \"linesBg\": \"#0d1117\",\n \"syntax\": {\n \"comment\": \"#8b949e\",\n \"constant\": \"#79c0ff\",\n \"entity\": \"#d2a8ff\",\n \"keyword\": \"#ec8e2c\",\n \"storage\": \"#ec8e2c\",\n \"string\": \"#a5d6ff\",\n \"support\": \"#79c0ff\",\n \"variable\": \"#fdac54\"\n }\n },\n \"checks\": {\n \"bg\": \"#010409\",\n \"runBorderWidth\": \"1px\",\n \"containerBorderWidth\": \"1px\",\n \"textPrimary\": \"#c9d1d9\",\n \"textSecondary\": \"#8b949e\",\n \"textLink\": \"#58a6ff\",\n \"btnIcon\": \"#8b949e\",\n \"btnHoverIcon\": \"#c9d1d9\",\n \"btnHoverBg\": \"rgba(110,118,129,0.1)\",\n \"inputText\": \"#8b949e\",\n \"inputPlaceholderText\": \"#6e7681\",\n \"inputFocusText\": \"#c9d1d9\",\n \"inputBg\": \"#161b22\",\n \"inputShadow\": \"0 0 0 1px (obj) => (0, get_1.default)(obj, path)\",\n \"donutError\": \"#d47616\",\n \"donutPending\": \"#d29922\",\n \"donutSuccess\": \"#388bfd\",\n \"donutNeutral\": \"#8b949e\",\n \"dropdownText\": \"#c9d1d9\",\n \"dropdownBg\": \"#161b22\",\n \"dropdownBorder\": \"#30363d\",\n \"dropdownShadow\": \"rgba(1,4,9,0.3)\",\n \"dropdownHoverText\": \"#c9d1d9\",\n \"dropdownHoverBg\": \"rgba(110,118,129,0.1)\",\n \"dropdownBtnHoverText\": \"#c9d1d9\",\n \"dropdownBtnHoverBg\": \"rgba(110,118,129,0.1)\",\n \"scrollbarThumbBg\": \"rgba(110,118,129,0.4)\",\n \"headerLabelText\": \"#8b949e\",\n \"headerLabelOpenText\": \"#c9d1d9\",\n \"headerBorder\": \"#21262d\",\n \"headerIcon\": \"#8b949e\",\n \"lineText\": \"#8b949e\",\n \"lineNumText\": \"#6e7681\",\n \"lineTimestampText\": \"#6e7681\",\n \"lineHoverBg\": \"rgba(110,118,129,0.1)\",\n \"lineSelectedBg\": \"rgba(56,139,253,0.1)\",\n \"lineSelectedNumText\": \"#58a6ff\",\n \"lineDtFmText\": \"#ffffff\",\n \"lineDtFmBg\": \"#9e6a03\",\n \"gateBg\": \"rgba(187,128,9,0.15)\",\n \"gateText\": \"#8b949e\",\n \"gateWaitingText\": \"#d29922\",\n \"stepHeaderOpenBg\": \"#161b22\",\n \"stepErrorText\": \"#d47616\",\n \"stepWarningText\": \"#d29922\",\n \"loglineText\": \"#8b949e\",\n \"loglineNumText\": \"#6e7681\",\n \"loglineDebugText\": \"#a371f7\",\n \"loglineErrorText\": \"#8b949e\",\n \"loglineErrorNumText\": \"#6e7681\",\n \"loglineErrorBg\": \"rgba(212,118,22,0.1)\",\n \"loglineWarningText\": \"#8b949e\",\n \"loglineWarningNumText\": \"#d29922\",\n \"loglineWarningBg\": \"rgba(187,128,9,0.15)\",\n \"loglineCommandText\": \"#58a6ff\",\n \"loglineSectionText\": \"#58a6ff\",\n \"ansi\": {\n \"black\": \"#0d1117\",\n \"blackBright\": \"#161b22\",\n \"white\": \"#b1bac4\",\n \"whiteBright\": \"#b1bac4\",\n \"gray\": \"#6e7681\",\n \"red\": \"#ec8e2c\",\n \"redBright\": \"#fdac54\",\n \"green\": \"#58a6ff\",\n \"greenBright\": \"#79c0ff\",\n \"yellow\": \"#d29922\",\n \"yellowBright\": \"#e3b341\",\n \"blue\": \"#58a6ff\",\n \"blueBright\": \"#79c0ff\",\n \"magenta\": \"#bc8cff\",\n \"magentaBright\": \"#d2a8ff\",\n \"cyan\": \"#76e3ea\",\n \"cyanBright\": \"#b3f0ff\"\n }\n },\n \"project\": {\n \"headerBg\": \"#0d1117\",\n \"sidebarBg\": \"#161b22\",\n \"gradientIn\": \"#161b22\",\n \"gradientOut\": \"rgba(22,27,34,0)\"\n },\n \"mktg\": {\n \"btn\": {\n \"bg\": \"#f6f8fa\",\n \"shadow\": {\n \"outline\": \"rgb(255 255 255 / 25%) 0 0 0 1px inset\",\n \"focus\": \"rgb(255 255 255 / 25%) 0 0 0 4px\",\n \"hover\": \"0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)\",\n \"hoverMuted\": \"rgb(255 255 255) 0 0 0 2px inset\"\n }\n }\n },\n \"control\": {\n \"borderColor\": {\n \"emphasis\": \"#606771\"\n }\n },\n \"avatar\": {\n \"bg\": \"rgba(255,255,255,0.1)\",\n \"border\": \"rgba(240,246,252,0.1)\",\n \"stackFade\": \"#30363d\",\n \"stackFadeMore\": \"#21262d\",\n \"childShadow\": \"0 0 0 2px #0d1117\"\n },\n \"topicTag\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"counter\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"selectMenu\": {\n \"backdropBorder\": \"#484f58\",\n \"tapHighlight\": \"rgba(48,54,61,0.5)\",\n \"tapFocusBg\": \"#0c2d6b\"\n },\n \"overlay\": {\n \"shadow\": \"0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85)\",\n \"backdrop\": \"rgba(22,27,34,0.4)\"\n },\n \"header\": {\n \"text\": \"rgba(255,255,255,0.7)\",\n \"bg\": \"#161b22\",\n \"divider\": \"#8b949e\",\n \"logo\": \"#f0f6fc\"\n },\n \"headerSearch\": {\n \"bg\": \"#0d1117\",\n \"border\": \"#30363d\"\n },\n \"sidenav\": {\n \"selectedBg\": \"#21262d\"\n },\n \"menu\": {\n \"bgActive\": \"#161b22\"\n },\n \"input\": {\n \"disabledBg\": \"rgba(110,118,129,0)\"\n },\n \"timeline\": {\n \"badgeBg\": \"#21262d\"\n },\n \"ansi\": {\n \"black\": \"#484f58\",\n \"blackBright\": \"#6e7681\",\n \"white\": \"#b1bac4\",\n \"whiteBright\": \"#ffffff\",\n \"gray\": \"#6e7681\",\n \"red\": \"#ec8e2c\",\n \"redBright\": \"#fdac54\",\n \"green\": \"#58a6ff\",\n \"greenBright\": \"#79c0ff\",\n \"yellow\": \"#d29922\",\n \"yellowBright\": \"#e3b341\",\n \"blue\": \"#58a6ff\",\n \"blueBright\": \"#79c0ff\",\n \"magenta\": \"#bc8cff\",\n \"magentaBright\": \"#d2a8ff\",\n \"cyan\": \"#39c5cf\",\n \"cyanBright\": \"#56d4dd\"\n },\n \"btn\": {\n \"text\": \"#c9d1d9\",\n \"bg\": \"#21262d\",\n \"border\": \"rgba(240,246,252,0.1)\",\n \"shadow\": \"0 0 transparent\",\n \"insetShadow\": \"0 0 transparent\",\n \"hoverBg\": \"#30363d\",\n \"hoverBorder\": \"#8b949e\",\n \"activeBg\": \"hsla(212,12%,18%,1)\",\n \"activeBorder\": \"#6e7681\",\n \"selectedBg\": \"#161b22\",\n \"counterBg\": \"#30363d\",\n \"primary\": {\n \"text\": \"#ffffff\",\n \"bg\": \"#1f6feb\",\n \"border\": \"rgba(240,246,252,0.1)\",\n \"shadow\": \"0 0 transparent\",\n \"insetShadow\": \"0 0 transparent\",\n \"hoverBg\": \"#388bfd\",\n \"hoverBorder\": \"rgba(240,246,252,0.1)\",\n \"selectedBg\": \"#1f6feb\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(255,255,255,0.5)\",\n \"disabledBg\": \"rgba(31,111,235,0.6)\",\n \"disabledBorder\": \"rgba(240,246,252,0.1)\",\n \"icon\": \"#ffffff\",\n \"counterBg\": \"rgba(5,29,77,0.2)\"\n },\n \"outline\": {\n \"text\": \"#388bfd\",\n \"hoverText\": \"#58a6ff\",\n \"hoverBg\": \"#30363d\",\n \"hoverBorder\": \"rgba(240,246,252,0.1)\",\n \"hoverShadow\": \"0 1px 0 rgba(1,4,9,0.1)\",\n \"hoverInsetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverCounterBg\": \"rgba(5,29,77,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"#0d419d\",\n \"selectedBorder\": \"rgba(240,246,252,0.1)\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(88,166,255,0.5)\",\n \"disabledBg\": \"#0d1117\",\n \"disabledCounterBg\": \"rgba(31,111,235,0.05)\",\n \"counterBg\": \"rgba(5,29,77,0.2)\",\n \"hoverCounterFg\": \"#58a6ff\",\n \"disabledCounterFg\": \"rgba(88,166,255,0.5)\",\n \"counterFg\": \"#388bfd\"\n },\n \"danger\": {\n \"text\": \"#d47616\",\n \"hoverText\": \"#ffffff\",\n \"hoverBg\": \"#b76100\",\n \"hoverBorder\": \"#d47616\",\n \"hoverShadow\": \"0 0 transparent\",\n \"hoverInsetShadow\": \"0 0 transparent\",\n \"hoverIcon\": \"#ffffff\",\n \"hoverCounterBg\": \"rgba(255,255,255,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"#914d04\",\n \"selectedBorder\": \"#ec8e2c\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(212,118,22,0.5)\",\n \"disabledBg\": \"#0d1117\",\n \"disabledCounterBg\": \"rgba(183,97,0,0.05)\",\n \"counterBg\": \"rgba(51,28,4,0.2)\",\n \"icon\": \"#d47616\",\n \"counterFg\": \"#d47616\",\n \"disabledCounterFg\": \"rgba(212,118,22,0.5)\",\n \"hoverCounterFg\": \"#ffffff\"\n }\n },\n \"underlinenav\": {\n \"icon\": \"#6e7681\",\n \"borderHover\": \"rgba(110,118,129,0.4)\"\n },\n \"actionListItem\": {\n \"inlineDivider\": \"rgba(48,54,61,0.48)\",\n \"default\": {\n \"hoverBg\": \"rgba(177,186,196,0.12)\",\n \"hoverBorder\": \"rgba(0,0,0,0)\",\n \"activeBg\": \"rgba(177,186,196,0.2)\",\n \"activeBorder\": \"rgba(0,0,0,0)\",\n \"selectedBg\": \"rgba(177,186,196,0.08)\"\n },\n \"danger\": {\n \"hoverBg\": \"rgba(212,118,22,0.16)\",\n \"activeBg\": \"rgba(212,118,22,0.24)\",\n \"hoverText\": \"#ec8e2c\"\n }\n },\n \"switchTrack\": {\n \"bg\": \"rgba(110,118,129,0.1)\",\n \"hoverBg\": \"hsla(215,8%,72%,0.1)\",\n \"activeBg\": \"rgba(110,118,129,0.4)\",\n \"disabledBg\": \"#21262d\",\n \"fg\": \"#8b949e\",\n \"disabledFg\": \"#010409\",\n \"border\": \"rgba(0,0,0,0)\",\n \"checked\": {\n \"bg\": \"rgba(31,111,235,0.35)\",\n \"hoverBg\": \"rgba(31,111,235,0.5)\",\n \"activeBg\": \"rgba(31,111,235,0.65)\",\n \"fg\": \"#ffffff\",\n \"disabledFg\": \"#010409\",\n \"border\": \"rgba(0,0,0,0)\"\n }\n },\n \"switchKnob\": {\n \"bg\": \"#0d1117\",\n \"border\": \"#606771\",\n \"disabledBg\": \"#161b22\",\n \"checked\": {\n \"bg\": \"#0d1117\",\n \"disabledBg\": \"#161b22\",\n \"border\": \"rgba(31,111,235,0.35)\"\n }\n },\n \"segmentedControl\": {\n \"bg\": \"rgba(110,118,129,0.1)\",\n \"button\": {\n \"bg\": \"#0d1117\",\n \"hover\": {\n \"bg\": \"#30363d\"\n },\n \"active\": {\n \"bg\": \"#21262d\"\n },\n \"selected\": {\n \"border\": \"#6e7681\"\n }\n }\n },\n \"treeViewItem\": {\n \"chevron\": {\n \"hoverBg\": \"rgba(177,186,196,0.12)\"\n },\n \"directory\": {\n \"fill\": \"#8b949e\"\n }\n },\n \"fg\": {\n \"default\": \"#c9d1d9\",\n \"muted\": \"#8b949e\",\n \"subtle\": \"#6e7681\",\n \"onEmphasis\": \"#ffffff\"\n },\n \"canvas\": {\n \"default\": \"#0d1117\",\n \"overlay\": \"#161b22\",\n \"inset\": \"#010409\",\n \"subtle\": \"#161b22\"\n },\n \"border\": {\n \"default\": \"#30363d\",\n \"muted\": \"#21262d\",\n \"subtle\": \"rgba(240,246,252,0.1)\"\n },\n \"shadow\": {\n \"small\": \"0 0 transparent\",\n \"medium\": \"0 3px 6px #010409\",\n \"large\": \"0 8px 24px #010409\",\n \"extraLarge\": \"0 12px 48px #010409\"\n },\n \"neutral\": {\n \"emphasisPlus\": \"#6e7681\",\n \"emphasis\": \"#6e7681\",\n \"muted\": \"rgba(110,118,129,0.4)\",\n \"subtle\": \"rgba(110,118,129,0.1)\"\n },\n \"accent\": {\n \"fg\": \"#58a6ff\",\n \"emphasis\": \"#1f6feb\",\n \"muted\": \"rgba(56,139,253,0.4)\",\n \"subtle\": \"rgba(56,139,253,0.1)\"\n },\n \"success\": {\n \"fg\": \"#58a6ff\",\n \"emphasis\": \"#1f6feb\",\n \"muted\": \"rgba(56,139,253,0.4)\",\n \"subtle\": \"rgba(56,139,253,0.15)\"\n },\n \"attention\": {\n \"fg\": \"#d29922\",\n \"emphasis\": \"#9e6a03\",\n \"muted\": \"rgba(187,128,9,0.4)\",\n \"subtle\": \"rgba(187,128,9,0.15)\"\n },\n \"severe\": {\n \"fg\": \"#d47616\",\n \"emphasis\": \"#b76100\",\n \"muted\": \"rgba(212,118,22,0.4)\",\n \"subtle\": \"rgba(212,118,22,0.1)\"\n },\n \"danger\": {\n \"fg\": \"#d47616\",\n \"emphasis\": \"#b76100\",\n \"muted\": \"rgba(212,118,22,0.4)\",\n \"subtle\": \"rgba(212,118,22,0.1)\"\n },\n \"open\": {\n \"fg\": \"#ec8e2c\",\n \"emphasis\": \"#b76100\",\n \"muted\": \"rgba(212,118,22,0.4)\",\n \"subtle\": \"rgba(212,118,22,0.15)\"\n },\n \"closed\": {\n \"fg\": \"#8b949e\",\n \"emphasis\": \"#6e7681\",\n \"muted\": \"rgba(110,118,129,0.4)\",\n \"subtle\": \"rgba(110,118,129,0.1)\"\n },\n \"done\": {\n \"fg\": \"#a371f7\",\n \"emphasis\": \"#8957e5\",\n \"muted\": \"rgba(163,113,247,0.4)\",\n \"subtle\": \"rgba(163,113,247,0.1)\"\n },\n \"sponsors\": {\n \"fg\": \"#db61a2\",\n \"emphasis\": \"#bf4b8a\",\n \"muted\": \"rgba(219,97,162,0.4)\",\n \"subtle\": \"rgba(219,97,162,0.1)\"\n },\n \"primer\": {\n \"fg\": {\n \"disabled\": \"#484f58\"\n },\n \"canvas\": {\n \"backdrop\": \"rgba(1,4,9,0.8)\",\n \"sticky\": \"rgba(13,17,23,0.95)\"\n },\n \"border\": {\n \"active\": \"#f78166\",\n \"contrast\": \"rgba(255,255,255,0.2)\"\n },\n \"shadow\": {\n \"highlight\": \"0 0 transparent\",\n \"inset\": \"0 0 transparent\"\n }\n },\n \"scale\": {\n \"black\": \"#010409\",\n \"white\": \"#ffffff\",\n \"gray\": [\n \"#f0f6fc\",\n \"#c9d1d9\",\n \"#b1bac4\",\n \"#8b949e\",\n \"#6e7681\",\n \"#484f58\",\n \"#30363d\",\n \"#21262d\",\n \"#161b22\",\n \"#0d1117\"\n ],\n \"blue\": [\n \"#cae8ff\",\n \"#a5d6ff\",\n \"#79c0ff\",\n \"#58a6ff\",\n \"#388bfd\",\n \"#1f6feb\",\n \"#1158c7\",\n \"#0d419d\",\n \"#0c2d6b\",\n \"#051d4d\"\n ],\n \"green\": [\n \"#cae8ff\",\n \"#a5d6ff\",\n \"#79c0ff\",\n \"#58a6ff\",\n \"#388bfd\",\n \"#1f6feb\",\n \"#1158c7\",\n \"#0d419d\",\n \"#0c2d6b\",\n \"#051d4d\"\n ],\n \"yellow\": [\n \"#f8e3a1\",\n \"#f2cc60\",\n \"#e3b341\",\n \"#d29922\",\n \"#bb8009\",\n \"#9e6a03\",\n \"#845306\",\n \"#693e00\",\n \"#4b2900\",\n \"#341a00\"\n ],\n \"orange\": [\n \"#ffe2bb\",\n \"#ffc981\",\n \"#fdac54\",\n \"#ec8e2c\",\n \"#d47616\",\n \"#b76100\",\n \"#914d04\",\n \"#6c3906\",\n \"#4e2906\",\n \"#331c04\"\n ],\n \"red\": [\n \"#ffe2bb\",\n \"#ffc981\",\n \"#fdac54\",\n \"#ec8e2c\",\n \"#d47616\",\n \"#b76100\",\n \"#914d04\",\n \"#6c3906\",\n \"#4e2906\",\n \"#331c04\"\n ],\n \"purple\": [\n \"#eddeff\",\n \"#e2c5ff\",\n \"#d2a8ff\",\n \"#bc8cff\",\n \"#a371f7\",\n \"#8957e5\",\n \"#6e40c9\",\n \"#553098\",\n \"#3c1e70\",\n \"#271052\"\n ],\n \"pink\": [\n \"#ffdaec\",\n \"#ffbedd\",\n \"#ff9bce\",\n \"#f778ba\",\n \"#db61a2\",\n \"#bf4b8a\",\n \"#9e3670\",\n \"#7d2457\",\n \"#5e103e\",\n \"#42062a\"\n ],\n \"coral\": [\n \"#ffddd2\",\n \"#ffc2b2\",\n \"#ffa28b\",\n \"#f78166\",\n \"#ea6045\",\n \"#cf462d\",\n \"#ac3220\",\n \"#872012\",\n \"#640d04\",\n \"#460701\"\n ]\n }\n};\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.default = {\n \"canvasDefaultTransparent\": \"rgba(34,39,46,0)\",\n \"pageHeaderBg\": \"#22272e\",\n \"marketingIcon\": {\n \"primary\": \"#6cb6ff\",\n \"secondary\": \"#316dca\"\n },\n \"diffBlob\": {\n \"addition\": {\n \"numText\": \"#adbac7\",\n \"fg\": \"#adbac7\",\n \"numBg\": \"rgba(87,171,90,0.3)\",\n \"lineBg\": \"rgba(70,149,74,0.15)\",\n \"wordBg\": \"rgba(70,149,74,0.4)\"\n },\n \"deletion\": {\n \"numText\": \"#adbac7\",\n \"fg\": \"#adbac7\",\n \"numBg\": \"rgba(229,83,75,0.3)\",\n \"lineBg\": \"rgba(229,83,75,0.1)\",\n \"wordBg\": \"rgba(229,83,75,0.4)\"\n },\n \"hunk\": {\n \"numBg\": \"rgba(65,132,228,0.4)\"\n },\n \"expander\": {\n \"icon\": \"#adbac7\"\n },\n \"selectedLineHighlightMixBlendMode\": \"screen\"\n },\n \"diffstat\": {\n \"deletionBorder\": \"rgba(205,217,229,0.1)\",\n \"additionBorder\": \"rgba(205,217,229,0.1)\",\n \"additionBg\": \"#57ab5a\"\n },\n \"searchKeyword\": {\n \"hl\": \"rgba(198,144,38,0.4)\"\n },\n \"prettylights\": {\n \"syntax\": {\n \"comment\": \"#768390\",\n \"constant\": \"#6cb6ff\",\n \"entity\": \"#dcbdfb\",\n \"storageModifierImport\": \"#adbac7\",\n \"entityTag\": \"#8ddb8c\",\n \"keyword\": \"#f47067\",\n \"string\": \"#96d0ff\",\n \"variable\": \"#f69d50\",\n \"brackethighlighterUnmatched\": \"#e5534b\",\n \"invalidIllegalText\": \"#cdd9e5\",\n \"invalidIllegalBg\": \"#922323\",\n \"carriageReturnText\": \"#cdd9e5\",\n \"carriageReturnBg\": \"#ad2e2c\",\n \"stringRegexp\": \"#8ddb8c\",\n \"markupList\": \"#eac55f\",\n \"markupHeading\": \"#316dca\",\n \"markupItalic\": \"#adbac7\",\n \"markupBold\": \"#adbac7\",\n \"markupDeletedText\": \"#ffd8d3\",\n \"markupDeletedBg\": \"#78191b\",\n \"markupInsertedText\": \"#b4f1b4\",\n \"markupInsertedBg\": \"#1b4721\",\n \"markupChangedText\": \"#ffddb0\",\n \"markupChangedBg\": \"#682d0f\",\n \"markupIgnoredText\": \"#adbac7\",\n \"markupIgnoredBg\": \"#255ab2\",\n \"metaDiffRange\": \"#dcbdfb\",\n \"brackethighlighterAngle\": \"#768390\",\n \"sublimelinterGutterMark\": \"#545d68\",\n \"constantOtherReferenceLink\": \"#96d0ff\"\n }\n },\n \"codemirror\": {\n \"text\": \"#adbac7\",\n \"bg\": \"#22272e\",\n \"guttersBg\": \"#22272e\",\n \"guttermarkerText\": \"#22272e\",\n \"guttermarkerSubtleText\": \"#636e7b\",\n \"linenumberText\": \"#768390\",\n \"cursor\": \"#adbac7\",\n \"selectionBg\": \"rgba(65,132,228,0.4)\",\n \"activelineBg\": \"rgba(99,110,123,0.1)\",\n \"matchingbracketText\": \"#adbac7\",\n \"linesBg\": \"#22272e\",\n \"syntax\": {\n \"comment\": \"#768390\",\n \"constant\": \"#6cb6ff\",\n \"entity\": \"#dcbdfb\",\n \"keyword\": \"#f47067\",\n \"storage\": \"#f47067\",\n \"string\": \"#96d0ff\",\n \"support\": \"#6cb6ff\",\n \"variable\": \"#f69d50\"\n }\n },\n \"checks\": {\n \"bg\": \"#1c2128\",\n \"runBorderWidth\": \"1px\",\n \"containerBorderWidth\": \"1px\",\n \"textPrimary\": \"#adbac7\",\n \"textSecondary\": \"#768390\",\n \"textLink\": \"#539bf5\",\n \"btnIcon\": \"#768390\",\n \"btnHoverIcon\": \"#adbac7\",\n \"btnHoverBg\": \"rgba(99,110,123,0.1)\",\n \"inputText\": \"#768390\",\n \"inputPlaceholderText\": \"#636e7b\",\n \"inputFocusText\": \"#adbac7\",\n \"inputBg\": \"#2d333b\",\n \"inputShadow\": \"0 0 0 1px (obj) => (0, get_1.default)(obj, path)\",\n \"donutError\": \"#e5534b\",\n \"donutPending\": \"#c69026\",\n \"donutSuccess\": \"#46954a\",\n \"donutNeutral\": \"#768390\",\n \"dropdownText\": \"#adbac7\",\n \"dropdownBg\": \"#2d333b\",\n \"dropdownBorder\": \"#444c56\",\n \"dropdownShadow\": \"rgba(28,33,40,0.3)\",\n \"dropdownHoverText\": \"#adbac7\",\n \"dropdownHoverBg\": \"rgba(99,110,123,0.1)\",\n \"dropdownBtnHoverText\": \"#adbac7\",\n \"dropdownBtnHoverBg\": \"rgba(99,110,123,0.1)\",\n \"scrollbarThumbBg\": \"rgba(99,110,123,0.4)\",\n \"headerLabelText\": \"#768390\",\n \"headerLabelOpenText\": \"#adbac7\",\n \"headerBorder\": \"#373e47\",\n \"headerIcon\": \"#768390\",\n \"lineText\": \"#768390\",\n \"lineNumText\": \"#636e7b\",\n \"lineTimestampText\": \"#636e7b\",\n \"lineHoverBg\": \"rgba(99,110,123,0.1)\",\n \"lineSelectedBg\": \"rgba(65,132,228,0.1)\",\n \"lineSelectedNumText\": \"#539bf5\",\n \"lineDtFmText\": \"#cdd9e5\",\n \"lineDtFmBg\": \"#966600\",\n \"gateBg\": \"rgba(174,124,20,0.15)\",\n \"gateText\": \"#768390\",\n \"gateWaitingText\": \"#c69026\",\n \"stepHeaderOpenBg\": \"#2d333b\",\n \"stepErrorText\": \"#e5534b\",\n \"stepWarningText\": \"#c69026\",\n \"loglineText\": \"#768390\",\n \"loglineNumText\": \"#636e7b\",\n \"loglineDebugText\": \"#986ee2\",\n \"loglineErrorText\": \"#768390\",\n \"loglineErrorNumText\": \"#636e7b\",\n \"loglineErrorBg\": \"rgba(229,83,75,0.1)\",\n \"loglineWarningText\": \"#768390\",\n \"loglineWarningNumText\": \"#c69026\",\n \"loglineWarningBg\": \"rgba(174,124,20,0.15)\",\n \"loglineCommandText\": \"#539bf5\",\n \"loglineSectionText\": \"#57ab5a\",\n \"ansi\": {\n \"black\": \"#22272e\",\n \"blackBright\": \"#2d333b\",\n \"white\": \"#909dab\",\n \"whiteBright\": \"#909dab\",\n \"gray\": \"#636e7b\",\n \"red\": \"#f47067\",\n \"redBright\": \"#ff938a\",\n \"green\": \"#57ab5a\",\n \"greenBright\": \"#6bc46d\",\n \"yellow\": \"#c69026\",\n \"yellowBright\": \"#daaa3f\",\n \"blue\": \"#539bf5\",\n \"blueBright\": \"#6cb6ff\",\n \"magenta\": \"#b083f0\",\n \"magentaBright\": \"#dcbdfb\",\n \"cyan\": \"#76e3ea\",\n \"cyanBright\": \"#b3f0ff\"\n }\n },\n \"project\": {\n \"headerBg\": \"#22272e\",\n \"sidebarBg\": \"#2d333b\",\n \"gradientIn\": \"#2d333b\",\n \"gradientOut\": \"rgba(45,51,59,0)\"\n },\n \"mktg\": {\n \"btn\": {\n \"bg\": \"#f6f8fa\",\n \"shadow\": {\n \"outline\": \"rgb(255 255 255 / 25%) 0 0 0 1px inset\",\n \"focus\": \"rgb(255 255 255 / 25%) 0 0 0 4px\",\n \"hover\": \"0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)\",\n \"hoverMuted\": \"rgb(255 255 255) 0 0 0 2px inset\"\n }\n }\n },\n \"control\": {\n \"borderColor\": {\n \"emphasis\": \"#606771\"\n }\n },\n \"avatar\": {\n \"bg\": \"rgba(205,217,229,0.1)\",\n \"border\": \"rgba(205,217,229,0.1)\",\n \"stackFade\": \"#444c56\",\n \"stackFadeMore\": \"#373e47\",\n \"childShadow\": \"0 0 0 2px #22272e\"\n },\n \"topicTag\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"counter\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"selectMenu\": {\n \"backdropBorder\": \"#545d68\",\n \"tapHighlight\": \"rgba(68,76,86,0.5)\",\n \"tapFocusBg\": \"#143d79\"\n },\n \"overlay\": {\n \"shadow\": \"0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85)\",\n \"backdrop\": \"rgba(45,51,59,0.4)\"\n },\n \"header\": {\n \"text\": \"rgba(205,217,229,0.7)\",\n \"bg\": \"#2d333b\",\n \"divider\": \"#768390\",\n \"logo\": \"#cdd9e5\"\n },\n \"headerSearch\": {\n \"bg\": \"#22272e\",\n \"border\": \"#444c56\"\n },\n \"sidenav\": {\n \"selectedBg\": \"#373e47\"\n },\n \"menu\": {\n \"bgActive\": \"#2d333b\"\n },\n \"input\": {\n \"disabledBg\": \"rgba(99,110,123,0)\"\n },\n \"timeline\": {\n \"badgeBg\": \"#373e47\"\n },\n \"ansi\": {\n \"black\": \"#545d68\",\n \"blackBright\": \"#636e7b\",\n \"white\": \"#909dab\",\n \"whiteBright\": \"#cdd9e5\",\n \"gray\": \"#636e7b\",\n \"red\": \"#f47067\",\n \"redBright\": \"#ff938a\",\n \"green\": \"#57ab5a\",\n \"greenBright\": \"#6bc46d\",\n \"yellow\": \"#c69026\",\n \"yellowBright\": \"#daaa3f\",\n \"blue\": \"#539bf5\",\n \"blueBright\": \"#6cb6ff\",\n \"magenta\": \"#b083f0\",\n \"magentaBright\": \"#dcbdfb\",\n \"cyan\": \"#39c5cf\",\n \"cyanBright\": \"#56d4dd\"\n },\n \"btn\": {\n \"text\": \"#adbac7\",\n \"bg\": \"#373e47\",\n \"border\": \"rgba(205,217,229,0.1)\",\n \"shadow\": \"0 0 transparent\",\n \"insetShadow\": \"0 0 transparent\",\n \"hoverBg\": \"#444c56\",\n \"hoverBorder\": \"#768390\",\n \"activeBg\": \"hsla(213,12%,27%,1)\",\n \"activeBorder\": \"#636e7b\",\n \"selectedBg\": \"#2d333b\",\n \"counterBg\": \"#444c56\",\n \"primary\": {\n \"text\": \"#ffffff\",\n \"bg\": \"#347d39\",\n \"border\": \"rgba(205,217,229,0.1)\",\n \"shadow\": \"0 0 transparent\",\n \"insetShadow\": \"0 0 transparent\",\n \"hoverBg\": \"#46954a\",\n \"hoverBorder\": \"rgba(205,217,229,0.1)\",\n \"selectedBg\": \"#347d39\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(205,217,229,0.5)\",\n \"disabledBg\": \"rgba(52,125,57,0.6)\",\n \"disabledBorder\": \"rgba(205,217,229,0.1)\",\n \"icon\": \"#cdd9e5\",\n \"counterBg\": \"rgba(17,52,23,0.2)\"\n },\n \"outline\": {\n \"text\": \"#4184e4\",\n \"hoverText\": \"#539bf5\",\n \"hoverBg\": \"#444c56\",\n \"hoverBorder\": \"rgba(205,217,229,0.1)\",\n \"hoverShadow\": \"0 1px 0 rgba(28,33,40,0.1)\",\n \"hoverInsetShadow\": \"inset 0 1px 0 rgba(205,217,229,0.03)\",\n \"hoverCounterBg\": \"rgba(15,45,92,0.2)\",\n \"selectedText\": \"#cdd9e5\",\n \"selectedBg\": \"#1b4b91\",\n \"selectedBorder\": \"rgba(205,217,229,0.1)\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(83,155,245,0.5)\",\n \"disabledBg\": \"#22272e\",\n \"disabledCounterBg\": \"rgba(49,109,202,0.05)\",\n \"counterBg\": \"rgba(15,45,92,0.2)\",\n \"hoverCounterFg\": \"#539bf5\",\n \"disabledCounterFg\": \"rgba(83,155,245,0.5)\",\n \"counterFg\": \"#4184e4\"\n },\n \"danger\": {\n \"text\": \"#e5534b\",\n \"hoverText\": \"#cdd9e5\",\n \"hoverBg\": \"#c93c37\",\n \"hoverBorder\": \"#e5534b\",\n \"hoverShadow\": \"0 0 transparent\",\n \"hoverInsetShadow\": \"0 0 transparent\",\n \"hoverIcon\": \"#cdd9e5\",\n \"hoverCounterBg\": \"rgba(255,255,255,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"#ad2e2c\",\n \"selectedBorder\": \"#f47067\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(229,83,75,0.5)\",\n \"disabledBg\": \"#22272e\",\n \"disabledCounterBg\": \"rgba(201,60,55,0.05)\",\n \"counterBg\": \"rgba(93,15,18,0.2)\",\n \"icon\": \"#e5534b\",\n \"counterFg\": \"#e5534b\",\n \"disabledCounterFg\": \"rgba(229,83,75,0.5)\",\n \"hoverCounterFg\": \"#cdd9e5\"\n }\n },\n \"underlinenav\": {\n \"icon\": \"#636e7b\",\n \"borderHover\": \"rgba(99,110,123,0.4)\"\n },\n \"actionListItem\": {\n \"inlineDivider\": \"rgba(68,76,86,0.48)\",\n \"default\": {\n \"hoverBg\": \"rgba(144,157,171,0.12)\",\n \"hoverBorder\": \"rgba(0,0,0,0)\",\n \"activeBg\": \"rgba(144,157,171,0.2)\",\n \"activeBorder\": \"rgba(0,0,0,0)\",\n \"selectedBg\": \"rgba(144,157,171,0.08)\"\n },\n \"danger\": {\n \"hoverBg\": \"rgba(229,83,75,0.16)\",\n \"activeBg\": \"rgba(229,83,75,0.24)\",\n \"hoverText\": \"#f47067\"\n }\n },\n \"switchTrack\": {\n \"bg\": \"rgba(99,110,123,0.1)\",\n \"hoverBg\": \"hsla(213,11%,69%,0.1)\",\n \"activeBg\": \"rgba(99,110,123,0.4)\",\n \"disabledBg\": \"#373e47\",\n \"fg\": \"#768390\",\n \"disabledFg\": \"#1c2128\",\n \"border\": \"rgba(0,0,0,0)\",\n \"checked\": {\n \"bg\": \"rgba(49,109,202,0.35)\",\n \"hoverBg\": \"rgba(49,109,202,0.5)\",\n \"activeBg\": \"rgba(49,109,202,0.65)\",\n \"fg\": \"#cdd9e5\",\n \"disabledFg\": \"#1c2128\",\n \"border\": \"rgba(0,0,0,0)\"\n }\n },\n \"switchKnob\": {\n \"bg\": \"#22272e\",\n \"border\": \"#606771\",\n \"disabledBg\": \"#2d333b\",\n \"checked\": {\n \"bg\": \"#22272e\",\n \"disabledBg\": \"#2d333b\",\n \"border\": \"rgba(49,109,202,0.35)\"\n }\n },\n \"segmentedControl\": {\n \"bg\": \"rgba(99,110,123,0.1)\",\n \"button\": {\n \"bg\": \"#22272e\",\n \"hover\": {\n \"bg\": \"#444c56\"\n },\n \"active\": {\n \"bg\": \"#373e47\"\n },\n \"selected\": {\n \"border\": \"#636e7b\"\n }\n }\n },\n \"treeViewItem\": {\n \"chevron\": {\n \"hoverBg\": \"rgba(144,157,171,0.12)\"\n },\n \"directory\": {\n \"fill\": \"#768390\"\n }\n },\n \"fg\": {\n \"default\": \"#adbac7\",\n \"muted\": \"#768390\",\n \"subtle\": \"#636e7b\",\n \"onEmphasis\": \"#cdd9e5\"\n },\n \"canvas\": {\n \"default\": \"#22272e\",\n \"overlay\": \"#2d333b\",\n \"inset\": \"#1c2128\",\n \"subtle\": \"#2d333b\"\n },\n \"border\": {\n \"default\": \"#444c56\",\n \"muted\": \"#373e47\",\n \"subtle\": \"rgba(205,217,229,0.1)\"\n },\n \"shadow\": {\n \"small\": \"0 0 transparent\",\n \"medium\": \"0 3px 6px #1c2128\",\n \"large\": \"0 8px 24px #1c2128\",\n \"extraLarge\": \"0 12px 48px #1c2128\"\n },\n \"neutral\": {\n \"emphasisPlus\": \"#636e7b\",\n \"emphasis\": \"#636e7b\",\n \"muted\": \"rgba(99,110,123,0.4)\",\n \"subtle\": \"rgba(99,110,123,0.1)\"\n },\n \"accent\": {\n \"fg\": \"#539bf5\",\n \"emphasis\": \"#316dca\",\n \"muted\": \"rgba(65,132,228,0.4)\",\n \"subtle\": \"rgba(65,132,228,0.1)\"\n },\n \"success\": {\n \"fg\": \"#57ab5a\",\n \"emphasis\": \"#347d39\",\n \"muted\": \"rgba(70,149,74,0.4)\",\n \"subtle\": \"rgba(70,149,74,0.15)\"\n },\n \"attention\": {\n \"fg\": \"#c69026\",\n \"emphasis\": \"#966600\",\n \"muted\": \"rgba(174,124,20,0.4)\",\n \"subtle\": \"rgba(174,124,20,0.15)\"\n },\n \"severe\": {\n \"fg\": \"#cc6b2c\",\n \"emphasis\": \"#ae5622\",\n \"muted\": \"rgba(204,107,44,0.4)\",\n \"subtle\": \"rgba(204,107,44,0.1)\"\n },\n \"danger\": {\n \"fg\": \"#e5534b\",\n \"emphasis\": \"#c93c37\",\n \"muted\": \"rgba(229,83,75,0.4)\",\n \"subtle\": \"rgba(229,83,75,0.1)\"\n },\n \"open\": {\n \"fg\": \"#57ab5a\",\n \"emphasis\": \"#347d39\",\n \"muted\": \"rgba(70,149,74,0.4)\",\n \"subtle\": \"rgba(70,149,74,0.15)\"\n },\n \"closed\": {\n \"fg\": \"#e5534b\",\n \"emphasis\": \"#c93c37\",\n \"muted\": \"rgba(229,83,75,0.4)\",\n \"subtle\": \"rgba(229,83,75,0.15)\"\n },\n \"done\": {\n \"fg\": \"#986ee2\",\n \"emphasis\": \"#8256d0\",\n \"muted\": \"rgba(152,110,226,0.4)\",\n \"subtle\": \"rgba(152,110,226,0.1)\"\n },\n \"sponsors\": {\n \"fg\": \"#c96198\",\n \"emphasis\": \"#ae4c82\",\n \"muted\": \"rgba(201,97,152,0.4)\",\n \"subtle\": \"rgba(201,97,152,0.1)\"\n },\n \"primer\": {\n \"fg\": {\n \"disabled\": \"#545d68\"\n },\n \"canvas\": {\n \"backdrop\": \"rgba(28,33,40,0.8)\",\n \"sticky\": \"rgba(34,39,46,0.95)\"\n },\n \"border\": {\n \"active\": \"#ec775c\",\n \"contrast\": \"rgba(205,217,229,0.2)\"\n },\n \"shadow\": {\n \"highlight\": \"0 0 transparent\",\n \"inset\": \"0 0 transparent\"\n }\n },\n \"scale\": {\n \"black\": \"#1c2128\",\n \"white\": \"#cdd9e5\",\n \"gray\": [\n \"#cdd9e5\",\n \"#adbac7\",\n \"#909dab\",\n \"#768390\",\n \"#636e7b\",\n \"#545d68\",\n \"#444c56\",\n \"#373e47\",\n \"#2d333b\",\n \"#22272e\"\n ],\n \"blue\": [\n \"#c6e6ff\",\n \"#96d0ff\",\n \"#6cb6ff\",\n \"#539bf5\",\n \"#4184e4\",\n \"#316dca\",\n \"#255ab2\",\n \"#1b4b91\",\n \"#143d79\",\n \"#0f2d5c\"\n ],\n \"green\": [\n \"#b4f1b4\",\n \"#8ddb8c\",\n \"#6bc46d\",\n \"#57ab5a\",\n \"#46954a\",\n \"#347d39\",\n \"#2b6a30\",\n \"#245829\",\n \"#1b4721\",\n \"#113417\"\n ],\n \"yellow\": [\n \"#fbe090\",\n \"#eac55f\",\n \"#daaa3f\",\n \"#c69026\",\n \"#ae7c14\",\n \"#966600\",\n \"#805400\",\n \"#6c4400\",\n \"#593600\",\n \"#452700\"\n ],\n \"orange\": [\n \"#ffddb0\",\n \"#ffbc6f\",\n \"#f69d50\",\n \"#e0823d\",\n \"#cc6b2c\",\n \"#ae5622\",\n \"#94471b\",\n \"#7f3913\",\n \"#682d0f\",\n \"#4d210c\"\n ],\n \"red\": [\n \"#ffd8d3\",\n \"#ffb8b0\",\n \"#ff938a\",\n \"#f47067\",\n \"#e5534b\",\n \"#c93c37\",\n \"#ad2e2c\",\n \"#922323\",\n \"#78191b\",\n \"#5d0f12\"\n ],\n \"purple\": [\n \"#eedcff\",\n \"#dcbdfb\",\n \"#dcbdfb\",\n \"#b083f0\",\n \"#986ee2\",\n \"#8256d0\",\n \"#6b44bc\",\n \"#5936a2\",\n \"#472c82\",\n \"#352160\"\n ],\n \"pink\": [\n \"#ffd7eb\",\n \"#ffb3d8\",\n \"#fc8dc7\",\n \"#e275ad\",\n \"#c96198\",\n \"#ae4c82\",\n \"#983b6e\",\n \"#7e325a\",\n \"#69264a\",\n \"#551639\"\n ],\n \"coral\": [\n \"#ffdacf\",\n \"#ffb9a5\",\n \"#f79981\",\n \"#ec775c\",\n \"#de5b41\",\n \"#c2442d\",\n \"#a93524\",\n \"#8d291b\",\n \"#771d13\",\n \"#5d1008\"\n ]\n }\n};\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.default = {\n \"canvasDefaultTransparent\": \"rgba(10,12,16,0)\",\n \"pageHeaderBg\": \"#0a0c10\",\n \"marketingIcon\": {\n \"primary\": \"#91cbff\",\n \"secondary\": \"#409eff\"\n },\n \"diffBlob\": {\n \"addition\": {\n \"numText\": \"#f0f3f6\",\n \"fg\": \"#0a0c10\",\n \"numBg\": \"rgba(38,205,77,0.3)\",\n \"lineBg\": \"rgba(9,180,58,0.15)\",\n \"wordBg\": \"#09b43a\"\n },\n \"deletion\": {\n \"numText\": \"#f0f3f6\",\n \"fg\": \"#0a0c10\",\n \"numBg\": \"rgba(255,106,105,0.3)\",\n \"lineBg\": \"rgba(255,106,105,0.1)\",\n \"wordBg\": \"#ff6a69\"\n },\n \"hunk\": {\n \"numBg\": \"rgba(64,158,255,0.4)\"\n },\n \"expander\": {\n \"icon\": \"#f0f3f6\"\n },\n \"selectedLineHighlightMixBlendMode\": \"screen\"\n },\n \"diffstat\": {\n \"deletionBorder\": \"#ffb1af\",\n \"additionBorder\": \"#4ae168\",\n \"additionBg\": \"#26cd4d\"\n },\n \"searchKeyword\": {\n \"hl\": \"rgba(240,183,47,0.4)\"\n },\n \"prettylights\": {\n \"syntax\": {\n \"comment\": \"#bdc4cc\",\n \"constant\": \"#91cbff\",\n \"entity\": \"#dbb7ff\",\n \"storageModifierImport\": \"#f0f3f6\",\n \"entityTag\": \"#72f088\",\n \"keyword\": \"#ff9492\",\n \"string\": \"#addcff\",\n \"variable\": \"#ffb757\",\n \"brackethighlighterUnmatched\": \"#ff6a69\",\n \"invalidIllegalText\": \"#ffffff\",\n \"invalidIllegalBg\": \"#e82a2f\",\n \"carriageReturnText\": \"#ffffff\",\n \"carriageReturnBg\": \"#ff4445\",\n \"stringRegexp\": \"#72f088\",\n \"markupList\": \"#fbd669\",\n \"markupHeading\": \"#409eff\",\n \"markupItalic\": \"#f0f3f6\",\n \"markupBold\": \"#f0f3f6\",\n \"markupDeletedText\": \"#ffdedb\",\n \"markupDeletedBg\": \"#cc1421\",\n \"markupInsertedText\": \"#acf7b6\",\n \"markupInsertedBg\": \"#007728\",\n \"markupChangedText\": \"#ffe1b4\",\n \"markupChangedBg\": \"#a74c00\",\n \"markupIgnoredText\": \"#f0f3f6\",\n \"markupIgnoredBg\": \"#318bf8\",\n \"metaDiffRange\": \"#dbb7ff\",\n \"brackethighlighterAngle\": \"#bdc4cc\",\n \"sublimelinterGutterMark\": \"#7a828e\",\n \"constantOtherReferenceLink\": \"#addcff\"\n }\n },\n \"codemirror\": {\n \"text\": \"#f0f3f6\",\n \"bg\": \"#0a0c10\",\n \"guttersBg\": \"#0a0c10\",\n \"guttermarkerText\": \"#0a0c10\",\n \"guttermarkerSubtleText\": \"#9ea7b3\",\n \"linenumberText\": \"#f0f3f6\",\n \"cursor\": \"#f0f3f6\",\n \"selectionBg\": \"rgba(64,158,255,0.4)\",\n \"activelineBg\": \"rgba(158,167,179,0.1)\",\n \"matchingbracketText\": \"#f0f3f6\",\n \"linesBg\": \"#0a0c10\",\n \"syntax\": {\n \"comment\": \"#bdc4cc\",\n \"constant\": \"#91cbff\",\n \"entity\": \"#dbb7ff\",\n \"keyword\": \"#ff9492\",\n \"storage\": \"#ff9492\",\n \"string\": \"#addcff\",\n \"support\": \"#91cbff\",\n \"variable\": \"#ffb757\"\n }\n },\n \"checks\": {\n \"bg\": \"#010409\",\n \"runBorderWidth\": \"1px\",\n \"containerBorderWidth\": \"1px\",\n \"textPrimary\": \"#f0f3f6\",\n \"textSecondary\": \"#f0f3f6\",\n \"textLink\": \"#71b7ff\",\n \"btnIcon\": \"#f0f3f6\",\n \"btnHoverIcon\": \"#f0f3f6\",\n \"btnHoverBg\": \"rgba(158,167,179,0.1)\",\n \"inputText\": \"#f0f3f6\",\n \"inputPlaceholderText\": \"#9ea7b3\",\n \"inputFocusText\": \"#f0f3f6\",\n \"inputBg\": \"#272b33\",\n \"inputShadow\": \"0 0 0 1px (obj) => (0, get_1.default)(obj, path)\",\n \"donutError\": \"#ff6a69\",\n \"donutPending\": \"#f0b72f\",\n \"donutSuccess\": \"#09b43a\",\n \"donutNeutral\": \"#bdc4cc\",\n \"dropdownText\": \"#f0f3f6\",\n \"dropdownBg\": \"#272b33\",\n \"dropdownBorder\": \"#7a828e\",\n \"dropdownShadow\": \"rgba(1,4,9,0.3)\",\n \"dropdownHoverText\": \"#f0f3f6\",\n \"dropdownHoverBg\": \"rgba(158,167,179,0.1)\",\n \"dropdownBtnHoverText\": \"#f0f3f6\",\n \"dropdownBtnHoverBg\": \"rgba(158,167,179,0.1)\",\n \"scrollbarThumbBg\": \"rgba(158,167,179,0.4)\",\n \"headerLabelText\": \"#f0f3f6\",\n \"headerLabelOpenText\": \"#f0f3f6\",\n \"headerBorder\": \"#7a828e\",\n \"headerIcon\": \"#f0f3f6\",\n \"lineText\": \"#f0f3f6\",\n \"lineNumText\": \"#9ea7b3\",\n \"lineTimestampText\": \"#9ea7b3\",\n \"lineHoverBg\": \"rgba(158,167,179,0.1)\",\n \"lineSelectedBg\": \"rgba(64,158,255,0.1)\",\n \"lineSelectedNumText\": \"#71b7ff\",\n \"lineDtFmText\": \"#0a0c10\",\n \"lineDtFmBg\": \"#e09b13\",\n \"gateBg\": \"rgba(224,155,19,0.15)\",\n \"gateText\": \"#f0f3f6\",\n \"gateWaitingText\": \"#f0b72f\",\n \"stepHeaderOpenBg\": \"#272b33\",\n \"stepErrorText\": \"#ff6a69\",\n \"stepWarningText\": \"#f0b72f\",\n \"loglineText\": \"#f0f3f6\",\n \"loglineNumText\": \"#9ea7b3\",\n \"loglineDebugText\": \"#b780ff\",\n \"loglineErrorText\": \"#f0f3f6\",\n \"loglineErrorNumText\": \"#9ea7b3\",\n \"loglineErrorBg\": \"rgba(255,106,105,0.1)\",\n \"loglineWarningText\": \"#f0f3f6\",\n \"loglineWarningNumText\": \"#f0b72f\",\n \"loglineWarningBg\": \"rgba(224,155,19,0.15)\",\n \"loglineCommandText\": \"#71b7ff\",\n \"loglineSectionText\": \"#26cd4d\",\n \"ansi\": {\n \"black\": \"#0a0c10\",\n \"blackBright\": \"#272b33\",\n \"white\": \"#d9dee3\",\n \"whiteBright\": \"#d9dee3\",\n \"gray\": \"#9ea7b3\",\n \"red\": \"#ff9492\",\n \"redBright\": \"#ffb1af\",\n \"green\": \"#26cd4d\",\n \"greenBright\": \"#4ae168\",\n \"yellow\": \"#f0b72f\",\n \"yellowBright\": \"#f7c843\",\n \"blue\": \"#71b7ff\",\n \"blueBright\": \"#91cbff\",\n \"magenta\": \"#cb9eff\",\n \"magentaBright\": \"#dbb7ff\",\n \"cyan\": \"#76e3ea\",\n \"cyanBright\": \"#b3f0ff\"\n }\n },\n \"project\": {\n \"headerBg\": \"#0a0c10\",\n \"sidebarBg\": \"#272b33\",\n \"gradientIn\": \"#272b33\",\n \"gradientOut\": \"rgba(39,43,51,0)\"\n },\n \"mktg\": {\n \"btn\": {\n \"bg\": \"#f6f8fa\",\n \"shadow\": {\n \"outline\": \"rgb(255 255 255 / 25%) 0 0 0 1px inset\",\n \"focus\": \"rgb(255 255 255 / 25%) 0 0 0 4px\",\n \"hover\": \"0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)\",\n \"hoverMuted\": \"rgb(255 255 255) 0 0 0 2px inset\"\n }\n }\n },\n \"control\": {\n \"borderColor\": {\n \"emphasis\": \"#9ea7b3\"\n }\n },\n \"avatar\": {\n \"bg\": \"rgba(255,255,255,0.1)\",\n \"border\": \"rgba(255,255,255,0.9)\",\n \"stackFade\": \"#525964\",\n \"stackFadeMore\": \"#272b33\",\n \"childShadow\": \"0 0 0 2px #0a0c10\"\n },\n \"topicTag\": {\n \"border\": \"#409eff\"\n },\n \"counter\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"selectMenu\": {\n \"backdropBorder\": \"#7a828e\",\n \"tapHighlight\": \"rgba(82,89,100,0.5)\",\n \"tapFocusBg\": \"#1e60d5\"\n },\n \"overlay\": {\n \"shadow\": \"0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85)\",\n \"backdrop\": \"rgba(39,43,51,0.4)\"\n },\n \"header\": {\n \"text\": \"rgba(255,255,255,0.7)\",\n \"bg\": \"#272b33\",\n \"divider\": \"#bdc4cc\",\n \"logo\": \"#ffffff\"\n },\n \"headerSearch\": {\n \"bg\": \"#0a0c10\",\n \"border\": \"#525964\"\n },\n \"sidenav\": {\n \"selectedBg\": \"#272b33\"\n },\n \"menu\": {\n \"bgActive\": \"#272b33\"\n },\n \"input\": {\n \"disabledBg\": \"rgba(158,167,179,0)\"\n },\n \"timeline\": {\n \"badgeBg\": \"#272b33\"\n },\n \"ansi\": {\n \"black\": \"#7a828e\",\n \"blackBright\": \"#9ea7b3\",\n \"white\": \"#d9dee3\",\n \"whiteBright\": \"#ffffff\",\n \"gray\": \"#9ea7b3\",\n \"red\": \"#ff9492\",\n \"redBright\": \"#ffb1af\",\n \"green\": \"#26cd4d\",\n \"greenBright\": \"#4ae168\",\n \"yellow\": \"#f0b72f\",\n \"yellowBright\": \"#f7c843\",\n \"blue\": \"#71b7ff\",\n \"blueBright\": \"#91cbff\",\n \"magenta\": \"#cb9eff\",\n \"magentaBright\": \"#dbb7ff\",\n \"cyan\": \"#39c5cf\",\n \"cyanBright\": \"#56d4dd\"\n },\n \"btn\": {\n \"text\": \"#f0f3f6\",\n \"bg\": \"#272b33\",\n \"border\": \"#7a828e\",\n \"shadow\": \"0 0 transparent\",\n \"insetShadow\": \"0 0 transparent\",\n \"hoverBg\": \"#525964\",\n \"hoverBorder\": \"#bdc4cc\",\n \"activeBg\": \"hsla(217,10%,33%,1)\",\n \"activeBorder\": \"#9ea7b3\",\n \"selectedBg\": \"rgba(82,89,100,0.9)\",\n \"counterBg\": \"#525964\",\n \"primary\": {\n \"text\": \"#0a0c10\",\n \"bg\": \"#09b43a\",\n \"border\": \"#4ae168\",\n \"shadow\": \"0 0 transparent\",\n \"insetShadow\": \"0 0 transparent\",\n \"hoverBg\": \"#26cd4d\",\n \"hoverBorder\": \"#4ae168\",\n \"selectedBg\": \"#09b43a\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(10,12,16,0.5)\",\n \"disabledBg\": \"rgba(9,180,58,0.6)\",\n \"disabledBorder\": \"rgba(74,225,104,0.4)\",\n \"icon\": \"#0a0c10\",\n \"counterBg\": \"rgba(1,4,9,0.15)\"\n },\n \"outline\": {\n \"text\": \"#409eff\",\n \"hoverText\": \"#71b7ff\",\n \"hoverBg\": \"#525964\",\n \"hoverBorder\": \"#7a828e\",\n \"hoverShadow\": \"0 1px 0 rgba(1,4,9,0.1)\",\n \"hoverInsetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverCounterBg\": \"rgba(25,79,177,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"#2672f3\",\n \"selectedBorder\": \"#7a828e\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(113,183,255,0.5)\",\n \"disabledBg\": \"#0a0c10\",\n \"disabledCounterBg\": \"rgba(64,158,255,0.05)\",\n \"counterBg\": \"rgba(25,79,177,0.2)\",\n \"hoverCounterFg\": \"#71b7ff\",\n \"disabledCounterFg\": \"rgba(113,183,255,0.5)\",\n \"counterFg\": \"#409eff\"\n },\n \"danger\": {\n \"text\": \"#ff6a69\",\n \"hoverText\": \"#0a0c10\",\n \"hoverBg\": \"#ff6a69\",\n \"hoverBorder\": \"#ff6a69\",\n \"hoverShadow\": \"0 0 transparent\",\n \"hoverInsetShadow\": \"0 0 transparent\",\n \"hoverIcon\": \"#0a0c10\",\n \"hoverCounterBg\": \"rgba(1,4,9,0.15)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"#ff4445\",\n \"selectedBorder\": \"#ff9492\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(255,106,105,0.5)\",\n \"disabledBg\": \"#0a0c10\",\n \"disabledCounterBg\": \"rgba(255,106,105,0.05)\",\n \"counterBg\": \"rgba(1,4,9,0.15)\",\n \"icon\": \"#ff6a69\",\n \"counterFg\": \"#ff6a69\",\n \"disabledCounterFg\": \"rgba(255,106,105,0.5)\",\n \"hoverCounterFg\": \"#ffffff\"\n }\n },\n \"underlinenav\": {\n \"icon\": \"#f0f3f6\",\n \"borderHover\": \"#bdc4cc\"\n },\n \"actionListItem\": {\n \"inlineDivider\": \"#7a828e\",\n \"default\": {\n \"hoverBg\": \"#272b33\",\n \"hoverBorder\": \"#7a828e\",\n \"activeBg\": \"#525964\",\n \"activeBorder\": \"#9ea7b3\",\n \"selectedBg\": \"#525964\"\n },\n \"danger\": {\n \"hoverBg\": \"#ff6a69\",\n \"activeBg\": \"#ff4445\",\n \"hoverText\": \"#0a0c10\"\n }\n },\n \"switchTrack\": {\n \"bg\": \"#9ea7b3\",\n \"hoverBg\": \"hsla(214,12%,61%,1)\",\n \"activeBg\": \"hsla(214,12%,58%,1)\",\n \"disabledBg\": \"#272b33\",\n \"fg\": \"#0a0c10\",\n \"disabledFg\": \"#010409\",\n \"border\": \"rgba(0,0,0,0)\",\n \"checked\": {\n \"bg\": \"#409eff\",\n \"hoverBg\": \"rgba(64,158,255,0.5)\",\n \"activeBg\": \"rgba(64,158,255,0.65)\",\n \"fg\": \"#0a0c10\",\n \"disabledFg\": \"#010409\",\n \"border\": \"rgba(0,0,0,0)\"\n }\n },\n \"switchKnob\": {\n \"bg\": \"#0a0c10\",\n \"border\": \"#9ea7b3\",\n \"disabledBg\": \"#272b33\",\n \"checked\": {\n \"bg\": \"#0a0c10\",\n \"disabledBg\": \"#272b33\",\n \"border\": \"#409eff\"\n }\n },\n \"segmentedControl\": {\n \"bg\": \"rgba(158,167,179,0.1)\",\n \"button\": {\n \"bg\": \"#0a0c10\",\n \"hover\": {\n \"bg\": \"#525964\"\n },\n \"active\": {\n \"bg\": \"#272b33\"\n },\n \"selected\": {\n \"border\": \"#9ea7b3\"\n }\n }\n },\n \"treeViewItem\": {\n \"chevron\": {\n \"hoverBg\": \"#525964\"\n },\n \"directory\": {\n \"fill\": \"#f0f3f6\"\n }\n },\n \"fg\": {\n \"default\": \"#f0f3f6\",\n \"muted\": \"#f0f3f6\",\n \"subtle\": \"#9ea7b3\",\n \"onEmphasis\": \"#0a0c10\"\n },\n \"canvas\": {\n \"default\": \"#0a0c10\",\n \"overlay\": \"#272b33\",\n \"inset\": \"#010409\",\n \"subtle\": \"#272b33\"\n },\n \"border\": {\n \"default\": \"#7a828e\",\n \"muted\": \"#7a828e\",\n \"subtle\": \"#7a828e\"\n },\n \"shadow\": {\n \"small\": \"0 0 transparent\",\n \"medium\": \"0 3px 6px #010409\",\n \"large\": \"0 8px 24px #010409\",\n \"extraLarge\": \"0 12px 48px #010409\"\n },\n \"neutral\": {\n \"emphasisPlus\": \"#ffffff\",\n \"emphasis\": \"#9ea7b3\",\n \"muted\": \"rgba(158,167,179,0.4)\",\n \"subtle\": \"rgba(158,167,179,0.1)\"\n },\n \"accent\": {\n \"fg\": \"#71b7ff\",\n \"emphasis\": \"#409eff\",\n \"muted\": \"#409eff\",\n \"subtle\": \"rgba(64,158,255,0.1)\"\n },\n \"success\": {\n \"fg\": \"#26cd4d\",\n \"emphasis\": \"#09b43a\",\n \"muted\": \"#09b43a\",\n \"subtle\": \"rgba(9,180,58,0.15)\"\n },\n \"attention\": {\n \"fg\": \"#f0b72f\",\n \"emphasis\": \"#e09b13\",\n \"muted\": \"#e09b13\",\n \"subtle\": \"rgba(224,155,19,0.15)\"\n },\n \"severe\": {\n \"fg\": \"#e7811d\",\n \"emphasis\": \"#e7811d\",\n \"muted\": \"#e7811d\",\n \"subtle\": \"rgba(231,129,29,0.1)\"\n },\n \"danger\": {\n \"fg\": \"#ff6a69\",\n \"emphasis\": \"#ff6a69\",\n \"muted\": \"#ff6a69\",\n \"subtle\": \"rgba(255,106,105,0.1)\"\n },\n \"open\": {\n \"fg\": \"#26cd4d\",\n \"emphasis\": \"#09b43a\",\n \"muted\": \"rgba(9,180,58,0.4)\",\n \"subtle\": \"rgba(9,180,58,0.15)\"\n },\n \"closed\": {\n \"fg\": \"#ff6a69\",\n \"emphasis\": \"#ff6a69\",\n \"muted\": \"rgba(255,106,105,0.4)\",\n \"subtle\": \"rgba(255,106,105,0.15)\"\n },\n \"done\": {\n \"fg\": \"#b780ff\",\n \"emphasis\": \"#b87fff\",\n \"muted\": \"#b780ff\",\n \"subtle\": \"rgba(183,128,255,0.1)\"\n },\n \"sponsors\": {\n \"fg\": \"#ef6eb1\",\n \"emphasis\": \"#ef6eb1\",\n \"muted\": \"#ef6eb1\",\n \"subtle\": \"rgba(239,110,177,0.1)\"\n },\n \"primer\": {\n \"fg\": {\n \"disabled\": \"#7a828e\"\n },\n \"canvas\": {\n \"backdrop\": \"rgba(1,4,9,0.8)\",\n \"sticky\": \"rgba(10,12,16,0.95)\"\n },\n \"border\": {\n \"active\": \"#ff967d\",\n \"contrast\": \"rgba(255,255,255,0.2)\"\n },\n \"shadow\": {\n \"highlight\": \"0 0 transparent\",\n \"inset\": \"0 0 transparent\"\n }\n },\n \"scale\": {\n \"black\": \"#010409\",\n \"white\": \"#ffffff\",\n \"gray\": [\n \"#ffffff\",\n \"#f0f3f6\",\n \"#d9dee3\",\n \"#bdc4cc\",\n \"#9ea7b3\",\n \"#7a828e\",\n \"#525964\",\n \"#272b33\",\n \"#272b33\",\n \"#0a0c10\"\n ],\n \"blue\": [\n \"#caeaff\",\n \"#addcff\",\n \"#91cbff\",\n \"#71b7ff\",\n \"#409eff\",\n \"#409eff\",\n \"#318bf8\",\n \"#2672f3\",\n \"#1e60d5\",\n \"#194fb1\"\n ],\n \"green\": [\n \"#acf7b6\",\n \"#72f088\",\n \"#4ae168\",\n \"#26cd4d\",\n \"#09b43a\",\n \"#09b43a\",\n \"#02a232\",\n \"#008c2c\",\n \"#007728\",\n \"#006222\"\n ],\n \"yellow\": [\n \"#fbe59e\",\n \"#fbd669\",\n \"#f7c843\",\n \"#f0b72f\",\n \"#e09b13\",\n \"#e09b13\",\n \"#c88508\",\n \"#ae7104\",\n \"#945d02\",\n \"#7b4900\"\n ],\n \"orange\": [\n \"#ffe1b4\",\n \"#ffcf86\",\n \"#ffb757\",\n \"#fe9a2d\",\n \"#e7811d\",\n \"#e7811d\",\n \"#d57014\",\n \"#bf5e0a\",\n \"#a74c00\",\n \"#8f3c00\"\n ],\n \"red\": [\n \"#ffdedb\",\n \"#ffc9c7\",\n \"#ffb1af\",\n \"#ff9492\",\n \"#ff6a69\",\n \"#ff6a69\",\n \"#ff4445\",\n \"#e82a2f\",\n \"#cc1421\",\n \"#ad0116\"\n ],\n \"purple\": [\n \"#f0dfff\",\n \"#e6ccff\",\n \"#dbb7ff\",\n \"#cb9eff\",\n \"#b780ff\",\n \"#b87fff\",\n \"#a66bff\",\n \"#954ffd\",\n \"#8031f7\",\n \"#6921d7\"\n ],\n \"pink\": [\n \"#ffdceb\",\n \"#ffc7e1\",\n \"#ffadd4\",\n \"#ff8dc7\",\n \"#ef6eb1\",\n \"#ef6eb1\",\n \"#e456a3\",\n \"#d23d91\",\n \"#b72c7d\",\n \"#9c1d6a\"\n ],\n \"coral\": [\n \"#ffded4\",\n \"#ffcbb9\",\n \"#ffb39b\",\n \"#ff967d\",\n \"#fc704f\",\n \"#fc704f\",\n \"#f75133\",\n \"#e03b21\",\n \"#c62612\",\n \"#a91500\"\n ]\n }\n};\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.default = {\n \"canvasDefaultTransparent\": \"rgba(13,17,23,0)\",\n \"pageHeaderBg\": \"#0d1117\",\n \"marketingIcon\": {\n \"primary\": \"#79c0ff\",\n \"secondary\": \"#1f6feb\"\n },\n \"diffBlob\": {\n \"addition\": {\n \"numText\": \"#c9d1d9\",\n \"fg\": \"#c9d1d9\",\n \"numBg\": \"rgba(88,166,255,0.3)\",\n \"lineBg\": \"rgba(56,139,253,0.15)\",\n \"wordBg\": \"rgba(56,139,253,0.4)\"\n },\n \"deletion\": {\n \"numText\": \"#c9d1d9\",\n \"fg\": \"#c9d1d9\",\n \"numBg\": \"rgba(248,81,73,0.3)\",\n \"lineBg\": \"rgba(248,81,73,0.1)\",\n \"wordBg\": \"rgba(248,81,73,0.4)\"\n },\n \"hunk\": {\n \"numBg\": \"rgba(56,139,253,0.4)\"\n },\n \"expander\": {\n \"icon\": \"#8b949e\"\n },\n \"selectedLineHighlightMixBlendMode\": \"screen\"\n },\n \"diffstat\": {\n \"deletionBorder\": \"rgba(240,246,252,0.1)\",\n \"additionBorder\": \"rgba(240,246,252,0.1)\",\n \"additionBg\": \"#58a6ff\"\n },\n \"searchKeyword\": {\n \"hl\": \"rgba(210,153,34,0.4)\"\n },\n \"prettylights\": {\n \"syntax\": {\n \"comment\": \"#8b949e\",\n \"constant\": \"#79c0ff\",\n \"entity\": \"#d2a8ff\",\n \"storageModifierImport\": \"#c9d1d9\",\n \"entityTag\": \"#a5d6ff\",\n \"keyword\": \"#ff7b72\",\n \"string\": \"#a5d6ff\",\n \"variable\": \"#ffa198\",\n \"brackethighlighterUnmatched\": \"#f85149\",\n \"invalidIllegalText\": \"#f0f6fc\",\n \"invalidIllegalBg\": \"#8e1519\",\n \"carriageReturnText\": \"#f0f6fc\",\n \"carriageReturnBg\": \"#b62324\",\n \"stringRegexp\": \"#a5d6ff\",\n \"markupList\": \"#f2cc60\",\n \"markupHeading\": \"#1f6feb\",\n \"markupItalic\": \"#c9d1d9\",\n \"markupBold\": \"#c9d1d9\",\n \"markupDeletedText\": \"#ffdcd7\",\n \"markupDeletedBg\": \"#67060c\",\n \"markupInsertedText\": \"#cae8ff\",\n \"markupInsertedBg\": \"#0c2d6b\",\n \"markupChangedText\": \"#ffdcd7\",\n \"markupChangedBg\": \"#67060c\",\n \"markupIgnoredText\": \"#c9d1d9\",\n \"markupIgnoredBg\": \"#1158c7\",\n \"metaDiffRange\": \"#d2a8ff\",\n \"brackethighlighterAngle\": \"#8b949e\",\n \"sublimelinterGutterMark\": \"#484f58\",\n \"constantOtherReferenceLink\": \"#a5d6ff\"\n }\n },\n \"codemirror\": {\n \"text\": \"#c9d1d9\",\n \"bg\": \"#0d1117\",\n \"guttersBg\": \"#0d1117\",\n \"guttermarkerText\": \"#0d1117\",\n \"guttermarkerSubtleText\": \"#6e7681\",\n \"linenumberText\": \"#8b949e\",\n \"cursor\": \"#c9d1d9\",\n \"selectionBg\": \"rgba(56,139,253,0.4)\",\n \"activelineBg\": \"rgba(110,118,129,0.1)\",\n \"matchingbracketText\": \"#c9d1d9\",\n \"linesBg\": \"#0d1117\",\n \"syntax\": {\n \"comment\": \"#8b949e\",\n \"constant\": \"#79c0ff\",\n \"entity\": \"#d2a8ff\",\n \"keyword\": \"#ff7b72\",\n \"storage\": \"#ff7b72\",\n \"string\": \"#a5d6ff\",\n \"support\": \"#79c0ff\",\n \"variable\": \"#ffa198\"\n }\n },\n \"checks\": {\n \"bg\": \"#010409\",\n \"runBorderWidth\": \"1px\",\n \"containerBorderWidth\": \"1px\",\n \"textPrimary\": \"#c9d1d9\",\n \"textSecondary\": \"#8b949e\",\n \"textLink\": \"#58a6ff\",\n \"btnIcon\": \"#8b949e\",\n \"btnHoverIcon\": \"#c9d1d9\",\n \"btnHoverBg\": \"rgba(110,118,129,0.1)\",\n \"inputText\": \"#8b949e\",\n \"inputPlaceholderText\": \"#6e7681\",\n \"inputFocusText\": \"#c9d1d9\",\n \"inputBg\": \"#161b22\",\n \"inputShadow\": \"0 0 0 1px (obj) => (0, get_1.default)(obj, path)\",\n \"donutError\": \"#f85149\",\n \"donutPending\": \"#d29922\",\n \"donutSuccess\": \"#388bfd\",\n \"donutNeutral\": \"#8b949e\",\n \"dropdownText\": \"#c9d1d9\",\n \"dropdownBg\": \"#161b22\",\n \"dropdownBorder\": \"#30363d\",\n \"dropdownShadow\": \"rgba(1,4,9,0.3)\",\n \"dropdownHoverText\": \"#c9d1d9\",\n \"dropdownHoverBg\": \"rgba(110,118,129,0.1)\",\n \"dropdownBtnHoverText\": \"#c9d1d9\",\n \"dropdownBtnHoverBg\": \"rgba(110,118,129,0.1)\",\n \"scrollbarThumbBg\": \"rgba(110,118,129,0.4)\",\n \"headerLabelText\": \"#8b949e\",\n \"headerLabelOpenText\": \"#c9d1d9\",\n \"headerBorder\": \"#21262d\",\n \"headerIcon\": \"#8b949e\",\n \"lineText\": \"#8b949e\",\n \"lineNumText\": \"#6e7681\",\n \"lineTimestampText\": \"#6e7681\",\n \"lineHoverBg\": \"rgba(110,118,129,0.1)\",\n \"lineSelectedBg\": \"rgba(56,139,253,0.1)\",\n \"lineSelectedNumText\": \"#58a6ff\",\n \"lineDtFmText\": \"#ffffff\",\n \"lineDtFmBg\": \"#9e6a03\",\n \"gateBg\": \"rgba(187,128,9,0.15)\",\n \"gateText\": \"#8b949e\",\n \"gateWaitingText\": \"#d29922\",\n \"stepHeaderOpenBg\": \"#161b22\",\n \"stepErrorText\": \"#f85149\",\n \"stepWarningText\": \"#d29922\",\n \"loglineText\": \"#8b949e\",\n \"loglineNumText\": \"#6e7681\",\n \"loglineDebugText\": \"#a371f7\",\n \"loglineErrorText\": \"#8b949e\",\n \"loglineErrorNumText\": \"#6e7681\",\n \"loglineErrorBg\": \"rgba(248,81,73,0.1)\",\n \"loglineWarningText\": \"#8b949e\",\n \"loglineWarningNumText\": \"#d29922\",\n \"loglineWarningBg\": \"rgba(187,128,9,0.15)\",\n \"loglineCommandText\": \"#58a6ff\",\n \"loglineSectionText\": \"#58a6ff\",\n \"ansi\": {\n \"black\": \"#0d1117\",\n \"blackBright\": \"#161b22\",\n \"white\": \"#b1bac4\",\n \"whiteBright\": \"#b1bac4\",\n \"gray\": \"#6e7681\",\n \"red\": \"#ff7b72\",\n \"redBright\": \"#ffa198\",\n \"green\": \"#58a6ff\",\n \"greenBright\": \"#79c0ff\",\n \"yellow\": \"#d29922\",\n \"yellowBright\": \"#e3b341\",\n \"blue\": \"#58a6ff\",\n \"blueBright\": \"#79c0ff\",\n \"magenta\": \"#bc8cff\",\n \"magentaBright\": \"#d2a8ff\",\n \"cyan\": \"#76e3ea\",\n \"cyanBright\": \"#b3f0ff\"\n }\n },\n \"project\": {\n \"headerBg\": \"#0d1117\",\n \"sidebarBg\": \"#161b22\",\n \"gradientIn\": \"#161b22\",\n \"gradientOut\": \"rgba(22,27,34,0)\"\n },\n \"mktg\": {\n \"btn\": {\n \"bg\": \"#f6f8fa\",\n \"shadow\": {\n \"outline\": \"rgb(255 255 255 / 25%) 0 0 0 1px inset\",\n \"focus\": \"rgb(255 255 255 / 25%) 0 0 0 4px\",\n \"hover\": \"0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)\",\n \"hoverMuted\": \"rgb(255 255 255) 0 0 0 2px inset\"\n }\n }\n },\n \"control\": {\n \"borderColor\": {\n \"emphasis\": \"#606771\"\n }\n },\n \"avatar\": {\n \"bg\": \"rgba(255,255,255,0.1)\",\n \"border\": \"rgba(240,246,252,0.1)\",\n \"stackFade\": \"#30363d\",\n \"stackFadeMore\": \"#21262d\",\n \"childShadow\": \"0 0 0 2px #0d1117\"\n },\n \"topicTag\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"counter\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"selectMenu\": {\n \"backdropBorder\": \"#484f58\",\n \"tapHighlight\": \"rgba(48,54,61,0.5)\",\n \"tapFocusBg\": \"#0c2d6b\"\n },\n \"overlay\": {\n \"shadow\": \"0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85)\",\n \"backdrop\": \"rgba(22,27,34,0.4)\"\n },\n \"header\": {\n \"text\": \"rgba(255,255,255,0.7)\",\n \"bg\": \"#161b22\",\n \"divider\": \"#8b949e\",\n \"logo\": \"#f0f6fc\"\n },\n \"headerSearch\": {\n \"bg\": \"#0d1117\",\n \"border\": \"#30363d\"\n },\n \"sidenav\": {\n \"selectedBg\": \"#21262d\"\n },\n \"menu\": {\n \"bgActive\": \"#161b22\"\n },\n \"input\": {\n \"disabledBg\": \"rgba(110,118,129,0)\"\n },\n \"timeline\": {\n \"badgeBg\": \"#21262d\"\n },\n \"ansi\": {\n \"black\": \"#484f58\",\n \"blackBright\": \"#6e7681\",\n \"white\": \"#b1bac4\",\n \"whiteBright\": \"#ffffff\",\n \"gray\": \"#6e7681\",\n \"red\": \"#ff7b72\",\n \"redBright\": \"#ffa198\",\n \"green\": \"#58a6ff\",\n \"greenBright\": \"#79c0ff\",\n \"yellow\": \"#d29922\",\n \"yellowBright\": \"#e3b341\",\n \"blue\": \"#58a6ff\",\n \"blueBright\": \"#79c0ff\",\n \"magenta\": \"#bc8cff\",\n \"magentaBright\": \"#d2a8ff\",\n \"cyan\": \"#39c5cf\",\n \"cyanBright\": \"#56d4dd\"\n },\n \"btn\": {\n \"text\": \"#c9d1d9\",\n \"bg\": \"#21262d\",\n \"border\": \"rgba(240,246,252,0.1)\",\n \"shadow\": \"0 0 transparent\",\n \"insetShadow\": \"0 0 transparent\",\n \"hoverBg\": \"#30363d\",\n \"hoverBorder\": \"#8b949e\",\n \"activeBg\": \"hsla(212,12%,18%,1)\",\n \"activeBorder\": \"#6e7681\",\n \"selectedBg\": \"#161b22\",\n \"counterBg\": \"#30363d\",\n \"primary\": {\n \"text\": \"#ffffff\",\n \"bg\": \"#1f6feb\",\n \"border\": \"rgba(240,246,252,0.1)\",\n \"shadow\": \"0 0 transparent\",\n \"insetShadow\": \"0 0 transparent\",\n \"hoverBg\": \"#388bfd\",\n \"hoverBorder\": \"rgba(240,246,252,0.1)\",\n \"selectedBg\": \"#1f6feb\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(255,255,255,0.5)\",\n \"disabledBg\": \"rgba(31,111,235,0.6)\",\n \"disabledBorder\": \"rgba(240,246,252,0.1)\",\n \"icon\": \"#ffffff\",\n \"counterBg\": \"rgba(5,29,77,0.2)\"\n },\n \"outline\": {\n \"text\": \"#388bfd\",\n \"hoverText\": \"#58a6ff\",\n \"hoverBg\": \"#30363d\",\n \"hoverBorder\": \"rgba(240,246,252,0.1)\",\n \"hoverShadow\": \"0 1px 0 rgba(1,4,9,0.1)\",\n \"hoverInsetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverCounterBg\": \"rgba(5,29,77,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"#0d419d\",\n \"selectedBorder\": \"rgba(240,246,252,0.1)\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(88,166,255,0.5)\",\n \"disabledBg\": \"#0d1117\",\n \"disabledCounterBg\": \"rgba(31,111,235,0.05)\",\n \"counterBg\": \"rgba(5,29,77,0.2)\",\n \"hoverCounterFg\": \"#58a6ff\",\n \"disabledCounterFg\": \"rgba(88,166,255,0.5)\",\n \"counterFg\": \"#388bfd\"\n },\n \"danger\": {\n \"text\": \"#f85149\",\n \"hoverText\": \"#ffffff\",\n \"hoverBg\": \"#da3633\",\n \"hoverBorder\": \"#f85149\",\n \"hoverShadow\": \"0 0 transparent\",\n \"hoverInsetShadow\": \"0 0 transparent\",\n \"hoverIcon\": \"#ffffff\",\n \"hoverCounterBg\": \"rgba(255,255,255,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"#b62324\",\n \"selectedBorder\": \"#ff7b72\",\n \"selectedShadow\": \"0 0 transparent\",\n \"disabledText\": \"rgba(248,81,73,0.5)\",\n \"disabledBg\": \"#0d1117\",\n \"disabledCounterBg\": \"rgba(218,54,51,0.05)\",\n \"counterBg\": \"rgba(73,2,2,0.2)\",\n \"icon\": \"#f85149\",\n \"counterFg\": \"#f85149\",\n \"disabledCounterFg\": \"rgba(248,81,73,0.5)\",\n \"hoverCounterFg\": \"#ffffff\"\n }\n },\n \"underlinenav\": {\n \"icon\": \"#6e7681\",\n \"borderHover\": \"rgba(110,118,129,0.4)\"\n },\n \"actionListItem\": {\n \"inlineDivider\": \"rgba(48,54,61,0.48)\",\n \"default\": {\n \"hoverBg\": \"rgba(177,186,196,0.12)\",\n \"hoverBorder\": \"rgba(0,0,0,0)\",\n \"activeBg\": \"rgba(177,186,196,0.2)\",\n \"activeBorder\": \"rgba(0,0,0,0)\",\n \"selectedBg\": \"rgba(177,186,196,0.08)\"\n },\n \"danger\": {\n \"hoverBg\": \"rgba(248,81,73,0.16)\",\n \"activeBg\": \"rgba(248,81,73,0.24)\",\n \"hoverText\": \"#ff7b72\"\n }\n },\n \"switchTrack\": {\n \"bg\": \"rgba(110,118,129,0.1)\",\n \"hoverBg\": \"hsla(215,8%,72%,0.1)\",\n \"activeBg\": \"rgba(110,118,129,0.4)\",\n \"disabledBg\": \"#21262d\",\n \"fg\": \"#8b949e\",\n \"disabledFg\": \"#010409\",\n \"border\": \"rgba(0,0,0,0)\",\n \"checked\": {\n \"bg\": \"rgba(31,111,235,0.35)\",\n \"hoverBg\": \"rgba(31,111,235,0.5)\",\n \"activeBg\": \"rgba(31,111,235,0.65)\",\n \"fg\": \"#ffffff\",\n \"disabledFg\": \"#010409\",\n \"border\": \"rgba(0,0,0,0)\"\n }\n },\n \"switchKnob\": {\n \"bg\": \"#0d1117\",\n \"border\": \"#606771\",\n \"disabledBg\": \"#161b22\",\n \"checked\": {\n \"bg\": \"#0d1117\",\n \"disabledBg\": \"#161b22\",\n \"border\": \"rgba(31,111,235,0.35)\"\n }\n },\n \"segmentedControl\": {\n \"bg\": \"rgba(110,118,129,0.1)\",\n \"button\": {\n \"bg\": \"#0d1117\",\n \"hover\": {\n \"bg\": \"#30363d\"\n },\n \"active\": {\n \"bg\": \"#21262d\"\n },\n \"selected\": {\n \"border\": \"#6e7681\"\n }\n }\n },\n \"treeViewItem\": {\n \"chevron\": {\n \"hoverBg\": \"rgba(177,186,196,0.12)\"\n },\n \"directory\": {\n \"fill\": \"#8b949e\"\n }\n },\n \"fg\": {\n \"default\": \"#c9d1d9\",\n \"muted\": \"#8b949e\",\n \"subtle\": \"#6e7681\",\n \"onEmphasis\": \"#ffffff\"\n },\n \"canvas\": {\n \"default\": \"#0d1117\",\n \"overlay\": \"#161b22\",\n \"inset\": \"#010409\",\n \"subtle\": \"#161b22\"\n },\n \"border\": {\n \"default\": \"#30363d\",\n \"muted\": \"#21262d\",\n \"subtle\": \"rgba(240,246,252,0.1)\"\n },\n \"shadow\": {\n \"small\": \"0 0 transparent\",\n \"medium\": \"0 3px 6px #010409\",\n \"large\": \"0 8px 24px #010409\",\n \"extraLarge\": \"0 12px 48px #010409\"\n },\n \"neutral\": {\n \"emphasisPlus\": \"#6e7681\",\n \"emphasis\": \"#6e7681\",\n \"muted\": \"rgba(110,118,129,0.4)\",\n \"subtle\": \"rgba(110,118,129,0.1)\"\n },\n \"accent\": {\n \"fg\": \"#58a6ff\",\n \"emphasis\": \"#1f6feb\",\n \"muted\": \"rgba(56,139,253,0.4)\",\n \"subtle\": \"rgba(56,139,253,0.1)\"\n },\n \"success\": {\n \"fg\": \"#58a6ff\",\n \"emphasis\": \"#1f6feb\",\n \"muted\": \"rgba(56,139,253,0.4)\",\n \"subtle\": \"rgba(56,139,253,0.15)\"\n },\n \"attention\": {\n \"fg\": \"#d29922\",\n \"emphasis\": \"#9e6a03\",\n \"muted\": \"rgba(187,128,9,0.4)\",\n \"subtle\": \"rgba(187,128,9,0.15)\"\n },\n \"severe\": {\n \"fg\": \"#f85149\",\n \"emphasis\": \"#da3633\",\n \"muted\": \"rgba(248,81,73,0.4)\",\n \"subtle\": \"rgba(248,81,73,0.1)\"\n },\n \"danger\": {\n \"fg\": \"#f85149\",\n \"emphasis\": \"#da3633\",\n \"muted\": \"rgba(248,81,73,0.4)\",\n \"subtle\": \"rgba(248,81,73,0.1)\"\n },\n \"open\": {\n \"fg\": \"#ff7b72\",\n \"emphasis\": \"#da3633\",\n \"muted\": \"rgba(248,81,73,0.4)\",\n \"subtle\": \"rgba(248,81,73,0.15)\"\n },\n \"closed\": {\n \"fg\": \"#8b949e\",\n \"emphasis\": \"#6e7681\",\n \"muted\": \"rgba(110,118,129,0.4)\",\n \"subtle\": \"rgba(110,118,129,0.1)\"\n },\n \"done\": {\n \"fg\": \"#a371f7\",\n \"emphasis\": \"#8957e5\",\n \"muted\": \"rgba(163,113,247,0.4)\",\n \"subtle\": \"rgba(163,113,247,0.1)\"\n },\n \"sponsors\": {\n \"fg\": \"#db61a2\",\n \"emphasis\": \"#bf4b8a\",\n \"muted\": \"rgba(219,97,162,0.4)\",\n \"subtle\": \"rgba(219,97,162,0.1)\"\n },\n \"primer\": {\n \"fg\": {\n \"disabled\": \"#484f58\"\n },\n \"canvas\": {\n \"backdrop\": \"rgba(1,4,9,0.8)\",\n \"sticky\": \"rgba(13,17,23,0.95)\"\n },\n \"border\": {\n \"active\": \"#f78166\",\n \"contrast\": \"rgba(255,255,255,0.2)\"\n },\n \"shadow\": {\n \"highlight\": \"0 0 transparent\",\n \"inset\": \"0 0 transparent\"\n }\n },\n \"scale\": {\n \"black\": \"#010409\",\n \"white\": \"#ffffff\",\n \"gray\": [\n \"#f0f6fc\",\n \"#c9d1d9\",\n \"#b1bac4\",\n \"#8b949e\",\n \"#6e7681\",\n \"#484f58\",\n \"#30363d\",\n \"#21262d\",\n \"#161b22\",\n \"#0d1117\"\n ],\n \"blue\": [\n \"#cae8ff\",\n \"#a5d6ff\",\n \"#79c0ff\",\n \"#58a6ff\",\n \"#388bfd\",\n \"#1f6feb\",\n \"#1158c7\",\n \"#0d419d\",\n \"#0c2d6b\",\n \"#051d4d\"\n ],\n \"green\": [\n \"#cae8ff\",\n \"#a5d6ff\",\n \"#79c0ff\",\n \"#58a6ff\",\n \"#388bfd\",\n \"#1f6feb\",\n \"#1158c7\",\n \"#0d419d\",\n \"#0c2d6b\",\n \"#051d4d\"\n ],\n \"yellow\": [\n \"#f8e3a1\",\n \"#f2cc60\",\n \"#e3b341\",\n \"#d29922\",\n \"#bb8009\",\n \"#9e6a03\",\n \"#845306\",\n \"#693e00\",\n \"#4b2900\",\n \"#341a00\"\n ],\n \"orange\": [\n \"#ffdcd7\",\n \"#ffc1ba\",\n \"#ffa198\",\n \"#ff7b72\",\n \"#f85149\",\n \"#da3633\",\n \"#b62324\",\n \"#8e1519\",\n \"#67060c\",\n \"#490202\"\n ],\n \"red\": [\n \"#ffdcd7\",\n \"#ffc1ba\",\n \"#ffa198\",\n \"#ff7b72\",\n \"#f85149\",\n \"#da3633\",\n \"#b62324\",\n \"#8e1519\",\n \"#67060c\",\n \"#490202\"\n ],\n \"purple\": [\n \"#eddeff\",\n \"#e2c5ff\",\n \"#d2a8ff\",\n \"#bc8cff\",\n \"#a371f7\",\n \"#8957e5\",\n \"#6e40c9\",\n \"#553098\",\n \"#3c1e70\",\n \"#271052\"\n ],\n \"pink\": [\n \"#ffdaec\",\n \"#ffbedd\",\n \"#ff9bce\",\n \"#f778ba\",\n \"#db61a2\",\n \"#bf4b8a\",\n \"#9e3670\",\n \"#7d2457\",\n \"#5e103e\",\n \"#42062a\"\n ],\n \"coral\": [\n \"#ffddd2\",\n \"#ffc2b2\",\n \"#ffa28b\",\n \"#f78166\",\n \"#ea6045\",\n \"#cf462d\",\n \"#ac3220\",\n \"#872012\",\n \"#640d04\",\n \"#460701\"\n ]\n }\n};\n","\"use strict\";\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst light_1 = __importDefault(require(\"./light\"));\nconst light_high_contrast_1 = __importDefault(require(\"./light_high_contrast\"));\nconst light_colorblind_1 = __importDefault(require(\"./light_colorblind\"));\nconst light_tritanopia_1 = __importDefault(require(\"./light_tritanopia\"));\nconst dark_1 = __importDefault(require(\"./dark\"));\nconst dark_dimmed_1 = __importDefault(require(\"./dark_dimmed\"));\nconst dark_high_contrast_1 = __importDefault(require(\"./dark_high_contrast\"));\nconst dark_colorblind_1 = __importDefault(require(\"./dark_colorblind\"));\nconst dark_tritanopia_1 = __importDefault(require(\"./dark_tritanopia\"));\nexports.default = { light: light_1.default, light_high_contrast: light_high_contrast_1.default, light_colorblind: light_colorblind_1.default, light_tritanopia: light_tritanopia_1.default, dark: dark_1.default, dark_dimmed: dark_dimmed_1.default, dark_high_contrast: dark_high_contrast_1.default, dark_colorblind: dark_colorblind_1.default, dark_tritanopia: dark_tritanopia_1.default };\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.default = {\n \"canvasDefaultTransparent\": \"rgba(255,255,255,0)\",\n \"pageHeaderBg\": \"#f6f8fa\",\n \"marketingIcon\": {\n \"primary\": \"#218bff\",\n \"secondary\": \"#54aeff\"\n },\n \"diffBlob\": {\n \"addition\": {\n \"numText\": \"#1F2328\",\n \"fg\": \"#1F2328\",\n \"numBg\": \"#ccffd8\",\n \"lineBg\": \"#e6ffec\",\n \"wordBg\": \"#abf2bc\"\n },\n \"deletion\": {\n \"numText\": \"#1F2328\",\n \"fg\": \"#1F2328\",\n \"numBg\": \"#ffd7d5\",\n \"lineBg\": \"#ffebe9\",\n \"wordBg\": \"rgba(255,129,130,0.4)\"\n },\n \"hunk\": {\n \"numBg\": \"rgba(84,174,255,0.4)\"\n },\n \"expander\": {\n \"icon\": \"#656d76\"\n },\n \"selectedLineHighlightMixBlendMode\": \"multiply\"\n },\n \"diffstat\": {\n \"deletionBorder\": \"rgba(31,35,40,0.15)\",\n \"additionBorder\": \"rgba(31,35,40,0.15)\",\n \"additionBg\": \"#1f883d\"\n },\n \"searchKeyword\": {\n \"hl\": \"#fff8c5\"\n },\n \"prettylights\": {\n \"syntax\": {\n \"comment\": \"#6e7781\",\n \"constant\": \"#0550ae\",\n \"entity\": \"#6639ba\",\n \"storageModifierImport\": \"#24292f\",\n \"entityTag\": \"#116329\",\n \"keyword\": \"#cf222e\",\n \"string\": \"#0a3069\",\n \"variable\": \"#953800\",\n \"brackethighlighterUnmatched\": \"#82071e\",\n \"invalidIllegalText\": \"#f6f8fa\",\n \"invalidIllegalBg\": \"#82071e\",\n \"carriageReturnText\": \"#f6f8fa\",\n \"carriageReturnBg\": \"#cf222e\",\n \"stringRegexp\": \"#116329\",\n \"markupList\": \"#3b2300\",\n \"markupHeading\": \"#0550ae\",\n \"markupItalic\": \"#24292f\",\n \"markupBold\": \"#24292f\",\n \"markupDeletedText\": \"#82071e\",\n \"markupDeletedBg\": \"#ffebe9\",\n \"markupInsertedText\": \"#116329\",\n \"markupInsertedBg\": \"#dafbe1\",\n \"markupChangedText\": \"#953800\",\n \"markupChangedBg\": \"#ffd8b5\",\n \"markupIgnoredText\": \"#eaeef2\",\n \"markupIgnoredBg\": \"#0550ae\",\n \"metaDiffRange\": \"#8250df\",\n \"brackethighlighterAngle\": \"#57606a\",\n \"sublimelinterGutterMark\": \"#8c959f\",\n \"constantOtherReferenceLink\": \"#0a3069\"\n }\n },\n \"codemirror\": {\n \"text\": \"#1F2328\",\n \"bg\": \"#ffffff\",\n \"guttersBg\": \"#ffffff\",\n \"guttermarkerText\": \"#ffffff\",\n \"guttermarkerSubtleText\": \"#6e7781\",\n \"linenumberText\": \"#656d76\",\n \"cursor\": \"#1F2328\",\n \"selectionBg\": \"rgba(84,174,255,0.4)\",\n \"activelineBg\": \"rgba(234,238,242,0.5)\",\n \"matchingbracketText\": \"#1F2328\",\n \"linesBg\": \"#ffffff\",\n \"syntax\": {\n \"comment\": \"#24292f\",\n \"constant\": \"#0550ae\",\n \"entity\": \"#8250df\",\n \"keyword\": \"#cf222e\",\n \"storage\": \"#cf222e\",\n \"string\": \"#0a3069\",\n \"support\": \"#0550ae\",\n \"variable\": \"#953800\"\n }\n },\n \"checks\": {\n \"bg\": \"#24292f\",\n \"runBorderWidth\": \"0px\",\n \"containerBorderWidth\": \"0px\",\n \"textPrimary\": \"#f6f8fa\",\n \"textSecondary\": \"#8c959f\",\n \"textLink\": \"#54aeff\",\n \"btnIcon\": \"#afb8c1\",\n \"btnHoverIcon\": \"#f6f8fa\",\n \"btnHoverBg\": \"rgba(255,255,255,0.125)\",\n \"inputText\": \"#eaeef2\",\n \"inputPlaceholderText\": \"#8c959f\",\n \"inputFocusText\": \"#8c959f\",\n \"inputBg\": \"#32383f\",\n \"inputShadow\": \"none\",\n \"donutError\": \"#fa4549\",\n \"donutPending\": \"#bf8700\",\n \"donutSuccess\": \"#1f883d\",\n \"donutNeutral\": \"#afb8c1\",\n \"dropdownText\": \"#afb8c1\",\n \"dropdownBg\": \"#32383f\",\n \"dropdownBorder\": \"#424a53\",\n \"dropdownShadow\": \"rgba(31,35,40,0.3)\",\n \"dropdownHoverText\": \"#f6f8fa\",\n \"dropdownHoverBg\": \"#424a53\",\n \"dropdownBtnHoverText\": \"#f6f8fa\",\n \"dropdownBtnHoverBg\": \"#32383f\",\n \"scrollbarThumbBg\": \"#57606a\",\n \"headerLabelText\": \"#d0d7de\",\n \"headerLabelOpenText\": \"#f6f8fa\",\n \"headerBorder\": \"#32383f\",\n \"headerIcon\": \"#8c959f\",\n \"lineText\": \"#d0d7de\",\n \"lineNumText\": \"rgba(140,149,159,0.75)\",\n \"lineTimestampText\": \"#8c959f\",\n \"lineHoverBg\": \"#32383f\",\n \"lineSelectedBg\": \"rgba(33,139,255,0.15)\",\n \"lineSelectedNumText\": \"#54aeff\",\n \"lineDtFmText\": \"#24292f\",\n \"lineDtFmBg\": \"#9a6700\",\n \"gateBg\": \"rgba(125,78,0,0.15)\",\n \"gateText\": \"#d0d7de\",\n \"gateWaitingText\": \"#d4a72c\",\n \"stepHeaderOpenBg\": \"#32383f\",\n \"stepErrorText\": \"#ff8182\",\n \"stepWarningText\": \"#d4a72c\",\n \"loglineText\": \"#8c959f\",\n \"loglineNumText\": \"rgba(140,149,159,0.75)\",\n \"loglineDebugText\": \"#c297ff\",\n \"loglineErrorText\": \"#d0d7de\",\n \"loglineErrorNumText\": \"#ff8182\",\n \"loglineErrorBg\": \"rgba(164,14,38,0.15)\",\n \"loglineWarningText\": \"#d0d7de\",\n \"loglineWarningNumText\": \"#d4a72c\",\n \"loglineWarningBg\": \"rgba(125,78,0,0.15)\",\n \"loglineCommandText\": \"#54aeff\",\n \"loglineSectionText\": \"#4ac26b\",\n \"ansi\": {\n \"black\": \"#24292f\",\n \"blackBright\": \"#32383f\",\n \"white\": \"#d0d7de\",\n \"whiteBright\": \"#d0d7de\",\n \"gray\": \"#8c959f\",\n \"red\": \"#ff8182\",\n \"redBright\": \"#ffaba8\",\n \"green\": \"#4ac26b\",\n \"greenBright\": \"#6fdd8b\",\n \"yellow\": \"#d4a72c\",\n \"yellowBright\": \"#eac54f\",\n \"blue\": \"#54aeff\",\n \"blueBright\": \"#80ccff\",\n \"magenta\": \"#c297ff\",\n \"magentaBright\": \"#d8b9ff\",\n \"cyan\": \"#76e3ea\",\n \"cyanBright\": \"#b3f0ff\"\n }\n },\n \"project\": {\n \"headerBg\": \"#24292f\",\n \"sidebarBg\": \"#ffffff\",\n \"gradientIn\": \"#ffffff\",\n \"gradientOut\": \"rgba(255,255,255,0)\"\n },\n \"mktg\": {\n \"btn\": {\n \"bg\": \"#1b1f23\",\n \"shadow\": {\n \"outline\": \"rgb(0 0 0 / 15%) 0 0 0 1px inset\",\n \"focus\": \"rgb(0 0 0 / 15%) 0 0 0 4px\",\n \"hover\": \"0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02)\",\n \"hoverMuted\": \"rgb(0 0 0 / 70%) 0 0 0 2px inset\"\n }\n }\n },\n \"control\": {\n \"borderColor\": {\n \"emphasis\": \"#858F99\"\n }\n },\n \"avatar\": {\n \"bg\": \"#ffffff\",\n \"border\": \"rgba(31,35,40,0.15)\",\n \"stackFade\": \"#afb8c1\",\n \"stackFadeMore\": \"#d0d7de\",\n \"childShadow\": \"0 0 0 2px rgba(255,255,255,0.8)\"\n },\n \"topicTag\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"counter\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"selectMenu\": {\n \"backdropBorder\": \"rgba(0,0,0,0)\",\n \"tapHighlight\": \"rgba(175,184,193,0.5)\",\n \"tapFocusBg\": \"#b6e3ff\"\n },\n \"overlay\": {\n \"shadow\": \"0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12)\",\n \"backdrop\": \"rgba(140,149,159,0.2)\"\n },\n \"header\": {\n \"text\": \"rgba(255,255,255,0.7)\",\n \"bg\": \"#24292f\",\n \"divider\": \"#57606a\",\n \"logo\": \"#ffffff\"\n },\n \"headerSearch\": {\n \"bg\": \"#24292f\",\n \"border\": \"#57606a\"\n },\n \"sidenav\": {\n \"selectedBg\": \"#ffffff\"\n },\n \"menu\": {\n \"bgActive\": \"rgba(0,0,0,0)\"\n },\n \"input\": {\n \"disabledBg\": \"rgba(175,184,193,0.2)\"\n },\n \"timeline\": {\n \"badgeBg\": \"#eaeef2\"\n },\n \"ansi\": {\n \"black\": \"#24292f\",\n \"blackBright\": \"#57606a\",\n \"white\": \"#6e7781\",\n \"whiteBright\": \"#8c959f\",\n \"gray\": \"#6e7781\",\n \"red\": \"#cf222e\",\n \"redBright\": \"#a40e26\",\n \"green\": \"#116329\",\n \"greenBright\": \"#1a7f37\",\n \"yellow\": \"#4d2d00\",\n \"yellowBright\": \"#633c01\",\n \"blue\": \"#0969da\",\n \"blueBright\": \"#218bff\",\n \"magenta\": \"#8250df\",\n \"magentaBright\": \"#a475f9\",\n \"cyan\": \"#1b7c83\",\n \"cyanBright\": \"#3192aa\"\n },\n \"btn\": {\n \"text\": \"#24292f\",\n \"bg\": \"#f6f8fa\",\n \"border\": \"rgba(31,35,40,0.15)\",\n \"shadow\": \"0 1px 0 rgba(31,35,40,0.04)\",\n \"insetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.25)\",\n \"hoverBg\": \"#f3f4f6\",\n \"hoverBorder\": \"rgba(31,35,40,0.15)\",\n \"activeBg\": \"hsla(220,14%,93%,1)\",\n \"activeBorder\": \"rgba(31,35,40,0.15)\",\n \"selectedBg\": \"hsla(220,14%,94%,1)\",\n \"counterBg\": \"rgba(31,35,40,0.08)\",\n \"primary\": {\n \"text\": \"#ffffff\",\n \"bg\": \"#1f883d\",\n \"border\": \"rgba(31,35,40,0.15)\",\n \"shadow\": \"0 1px 0 rgba(31,35,40,0.1)\",\n \"insetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverBg\": \"#1a7f37\",\n \"hoverBorder\": \"rgba(31,35,40,0.15)\",\n \"selectedBg\": \"hsla(137,66%,28%,1)\",\n \"selectedShadow\": \"inset 0 1px 0 rgba(0,45,17,0.2)\",\n \"disabledText\": \"rgba(255,255,255,0.8)\",\n \"disabledBg\": \"#94d3a2\",\n \"disabledBorder\": \"rgba(31,35,40,0.15)\",\n \"icon\": \"rgba(255,255,255,0.8)\",\n \"counterBg\": \"rgba(0,45,17,0.2)\"\n },\n \"outline\": {\n \"text\": \"#0969da\",\n \"hoverText\": \"#ffffff\",\n \"hoverBg\": \"#0969da\",\n \"hoverBorder\": \"rgba(31,35,40,0.15)\",\n \"hoverShadow\": \"0 1px 0 rgba(31,35,40,0.1)\",\n \"hoverInsetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverCounterBg\": \"rgba(255,255,255,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"hsla(212,92%,42%,1)\",\n \"selectedBorder\": \"rgba(31,35,40,0.15)\",\n \"selectedShadow\": \"inset 0 1px 0 rgba(0,33,85,0.2)\",\n \"disabledText\": \"rgba(9,105,218,0.5)\",\n \"disabledBg\": \"#f6f8fa\",\n \"disabledCounterBg\": \"rgba(9,105,218,0.05)\",\n \"counterBg\": \"#0969da1a\",\n \"counterFg\": \"#0550ae\",\n \"hoverCounterFg\": \"#ffffff\",\n \"disabledCounterFg\": \"rgba(9,105,218,0.5)\"\n },\n \"danger\": {\n \"text\": \"#cf222e\",\n \"hoverText\": \"#ffffff\",\n \"hoverBg\": \"#a40e26\",\n \"hoverBorder\": \"rgba(31,35,40,0.15)\",\n \"hoverShadow\": \"0 1px 0 rgba(31,35,40,0.1)\",\n \"hoverInsetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverCounterBg\": \"rgba(255,255,255,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"hsla(356,72%,44%,1)\",\n \"selectedBorder\": \"rgba(31,35,40,0.15)\",\n \"selectedShadow\": \"inset 0 1px 0 rgba(76,0,20,0.2)\",\n \"disabledText\": \"rgba(207,34,46,0.5)\",\n \"disabledBg\": \"#f6f8fa\",\n \"disabledCounterBg\": \"rgba(207,34,46,0.05)\",\n \"counterBg\": \"rgba(207,34,46,0.1)\",\n \"icon\": \"#cf222e\",\n \"hoverIcon\": \"#ffffff\",\n \"counterFg\": \"#a40e26\",\n \"hoverCounterFg\": \"#ffffff\",\n \"disabledCounterFg\": \"rgba(207,34,46,0.5)\"\n }\n },\n \"underlinenav\": {\n \"icon\": \"#6e7781\",\n \"borderHover\": \"rgba(175,184,193,0.2)\"\n },\n \"actionListItem\": {\n \"inlineDivider\": \"rgba(208,215,222,0.48)\",\n \"default\": {\n \"hoverBg\": \"rgba(208,215,222,0.32)\",\n \"hoverBorder\": \"rgba(0,0,0,0)\",\n \"activeBg\": \"rgba(208,215,222,0.48)\",\n \"activeBorder\": \"rgba(0,0,0,0)\",\n \"selectedBg\": \"rgba(208,215,222,0.24)\"\n },\n \"danger\": {\n \"hoverBg\": \"rgba(255,235,233,0.64)\",\n \"activeBg\": \"#ffebe9\",\n \"hoverText\": \"#d1242f\"\n }\n },\n \"switchTrack\": {\n \"bg\": \"#eaeef2\",\n \"hoverBg\": \"hsla(210,24%,90%,1)\",\n \"activeBg\": \"hsla(210,24%,88%,1)\",\n \"disabledBg\": \"#8c959f\",\n \"fg\": \"#656d76\",\n \"disabledFg\": \"#ffffff\",\n \"border\": \"rgba(0,0,0,0)\",\n \"checked\": {\n \"bg\": \"#0969da\",\n \"hoverBg\": \"#0860CA\",\n \"activeBg\": \"#0757BA\",\n \"fg\": \"#ffffff\",\n \"disabledFg\": \"#ffffff\",\n \"border\": \"rgba(0,0,0,0)\"\n }\n },\n \"switchKnob\": {\n \"bg\": \"#ffffff\",\n \"disabledBg\": \"#f6f8fa\",\n \"border\": \"#858F99\",\n \"checked\": {\n \"bg\": \"#ffffff\",\n \"disabledBg\": \"#f6f8fa\",\n \"border\": \"#0969da\"\n }\n },\n \"segmentedControl\": {\n \"bg\": \"#eaeef2\",\n \"button\": {\n \"bg\": \"#ffffff\",\n \"hover\": {\n \"bg\": \"rgba(175,184,193,0.2)\"\n },\n \"active\": {\n \"bg\": \"rgba(175,184,193,0.4)\"\n },\n \"selected\": {\n \"border\": \"#8c959f\"\n }\n }\n },\n \"treeViewItem\": {\n \"chevron\": {\n \"hoverBg\": \"rgba(208,215,222,0.32)\"\n },\n \"directory\": {\n \"fill\": \"#54aeff\"\n }\n },\n \"fg\": {\n \"default\": \"#1F2328\",\n \"muted\": \"#656d76\",\n \"subtle\": \"#6e7781\",\n \"onEmphasis\": \"#ffffff\"\n },\n \"canvas\": {\n \"default\": \"#ffffff\",\n \"overlay\": \"#ffffff\",\n \"inset\": \"#f6f8fa\",\n \"subtle\": \"#f6f8fa\"\n },\n \"border\": {\n \"default\": \"#d0d7de\",\n \"muted\": \"hsla(210,18%,87%,1)\",\n \"subtle\": \"rgba(31,35,40,0.15)\"\n },\n \"shadow\": {\n \"small\": \"0 1px 0 rgba(31,35,40,0.04)\",\n \"medium\": \"0 3px 6px rgba(140,149,159,0.15)\",\n \"large\": \"0 8px 24px rgba(140,149,159,0.2)\",\n \"extraLarge\": \"0 12px 28px rgba(140,149,159,0.3)\"\n },\n \"neutral\": {\n \"emphasisPlus\": \"#24292f\",\n \"emphasis\": \"#6e7781\",\n \"muted\": \"rgba(175,184,193,0.2)\",\n \"subtle\": \"rgba(234,238,242,0.5)\"\n },\n \"accent\": {\n \"fg\": \"#0969da\",\n \"emphasis\": \"#0969da\",\n \"muted\": \"rgba(84,174,255,0.4)\",\n \"subtle\": \"#ddf4ff\"\n },\n \"success\": {\n \"fg\": \"#1a7f37\",\n \"emphasis\": \"#1f883d\",\n \"muted\": \"rgba(74,194,107,0.4)\",\n \"subtle\": \"#dafbe1\"\n },\n \"attention\": {\n \"fg\": \"#9a6700\",\n \"emphasis\": \"#9a6700\",\n \"muted\": \"rgba(212,167,44,0.4)\",\n \"subtle\": \"#fff8c5\"\n },\n \"severe\": {\n \"fg\": \"#bc4c00\",\n \"emphasis\": \"#bc4c00\",\n \"muted\": \"rgba(251,143,68,0.4)\",\n \"subtle\": \"#fff1e5\"\n },\n \"danger\": {\n \"fg\": \"#d1242f\",\n \"emphasis\": \"#cf222e\",\n \"muted\": \"rgba(255,129,130,0.4)\",\n \"subtle\": \"#ffebe9\"\n },\n \"open\": {\n \"fg\": \"#1a7f37\",\n \"emphasis\": \"#1f883d\",\n \"muted\": \"rgba(74,194,107,0.4)\",\n \"subtle\": \"#dafbe1\"\n },\n \"closed\": {\n \"fg\": \"#d1242f\",\n \"emphasis\": \"#cf222e\",\n \"muted\": \"rgba(255,129,130,0.4)\",\n \"subtle\": \"#ffebe9\"\n },\n \"done\": {\n \"fg\": \"#8250df\",\n \"emphasis\": \"#8250df\",\n \"muted\": \"rgba(194,151,255,0.4)\",\n \"subtle\": \"#fbefff\"\n },\n \"sponsors\": {\n \"fg\": \"#bf3989\",\n \"emphasis\": \"#bf3989\",\n \"muted\": \"rgba(255,128,200,0.4)\",\n \"subtle\": \"#ffeff7\"\n },\n \"primer\": {\n \"fg\": {\n \"disabled\": \"#8c959f\"\n },\n \"canvas\": {\n \"backdrop\": \"rgba(31,35,40,0.5)\",\n \"sticky\": \"rgba(255,255,255,0.95)\"\n },\n \"border\": {\n \"active\": \"#fd8c73\",\n \"contrast\": \"rgba(31,35,40,0.1)\"\n },\n \"shadow\": {\n \"highlight\": \"inset 0 1px 0 rgba(255,255,255,0.25)\",\n \"inset\": \"inset 0 1px 0 rgba(208,215,222,0.2)\"\n }\n },\n \"scale\": {\n \"black\": \"#1F2328\",\n \"white\": \"#ffffff\",\n \"gray\": [\n \"#f6f8fa\",\n \"#eaeef2\",\n \"#d0d7de\",\n \"#afb8c1\",\n \"#8c959f\",\n \"#6e7781\",\n \"#57606a\",\n \"#424a53\",\n \"#32383f\",\n \"#24292f\"\n ],\n \"blue\": [\n \"#ddf4ff\",\n \"#b6e3ff\",\n \"#80ccff\",\n \"#54aeff\",\n \"#218bff\",\n \"#0969da\",\n \"#0550ae\",\n \"#033d8b\",\n \"#0a3069\",\n \"#002155\"\n ],\n \"green\": [\n \"#dafbe1\",\n \"#aceebb\",\n \"#6fdd8b\",\n \"#4ac26b\",\n \"#2da44e\",\n \"#1a7f37\",\n \"#116329\",\n \"#044f1e\",\n \"#003d16\",\n \"#002d11\"\n ],\n \"yellow\": [\n \"#fff8c5\",\n \"#fae17d\",\n \"#eac54f\",\n \"#d4a72c\",\n \"#bf8700\",\n \"#9a6700\",\n \"#7d4e00\",\n \"#633c01\",\n \"#4d2d00\",\n \"#3b2300\"\n ],\n \"orange\": [\n \"#fff1e5\",\n \"#ffd8b5\",\n \"#ffb77c\",\n \"#fb8f44\",\n \"#e16f24\",\n \"#bc4c00\",\n \"#953800\",\n \"#762c00\",\n \"#5c2200\",\n \"#471700\"\n ],\n \"red\": [\n \"#ffebe9\",\n \"#ffcecb\",\n \"#ffaba8\",\n \"#ff8182\",\n \"#fa4549\",\n \"#cf222e\",\n \"#a40e26\",\n \"#82071e\",\n \"#660018\",\n \"#4c0014\"\n ],\n \"purple\": [\n \"#fbefff\",\n \"#ecd8ff\",\n \"#d8b9ff\",\n \"#c297ff\",\n \"#a475f9\",\n \"#8250df\",\n \"#6639ba\",\n \"#512a97\",\n \"#3e1f79\",\n \"#2e1461\"\n ],\n \"pink\": [\n \"#ffeff7\",\n \"#ffd3eb\",\n \"#ffadda\",\n \"#ff80c8\",\n \"#e85aad\",\n \"#bf3989\",\n \"#99286e\",\n \"#772057\",\n \"#611347\",\n \"#4d0336\"\n ],\n \"coral\": [\n \"#fff0eb\",\n \"#ffd6cc\",\n \"#ffb4a1\",\n \"#fd8c73\",\n \"#ec6547\",\n \"#c4432b\",\n \"#9e2f1c\",\n \"#801f0f\",\n \"#691105\",\n \"#510901\"\n ]\n }\n};\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.default = {\n \"canvasDefaultTransparent\": \"rgba(255,255,255,0)\",\n \"pageHeaderBg\": \"#f6f8fa\",\n \"marketingIcon\": {\n \"primary\": \"#218bff\",\n \"secondary\": \"#54aeff\"\n },\n \"diffBlob\": {\n \"addition\": {\n \"numText\": \"#24292f\",\n \"fg\": \"#24292f\",\n \"numBg\": \"rgba(84,174,255,0.4)\",\n \"lineBg\": \"rgba(221,244,255,0.5)\",\n \"wordBg\": \"rgba(84,174,255,0.4)\"\n },\n \"deletion\": {\n \"numText\": \"#24292f\",\n \"fg\": \"#24292f\",\n \"numBg\": \"rgba(247,153,57,0.4)\",\n \"lineBg\": \"rgba(255,245,232,0.5)\",\n \"wordBg\": \"rgba(255,188,109,0.5)\"\n },\n \"hunk\": {\n \"numBg\": \"rgba(84,174,255,0.4)\"\n },\n \"expander\": {\n \"icon\": \"#57606a\"\n },\n \"selectedLineHighlightMixBlendMode\": \"multiply\"\n },\n \"diffstat\": {\n \"deletionBorder\": \"rgba(27,31,36,0.15)\",\n \"additionBorder\": \"rgba(27,31,36,0.15)\",\n \"additionBg\": \"#0969da\"\n },\n \"searchKeyword\": {\n \"hl\": \"#fff8c5\"\n },\n \"prettylights\": {\n \"syntax\": {\n \"comment\": \"#6e7781\",\n \"constant\": \"#0550ae\",\n \"entity\": \"#6639ba\",\n \"storageModifierImport\": \"#24292f\",\n \"entityTag\": \"#0550ae\",\n \"keyword\": \"#b35900\",\n \"string\": \"#0a3069\",\n \"variable\": \"#8a4600\",\n \"brackethighlighterUnmatched\": \"#6f3800\",\n \"invalidIllegalText\": \"#f6f8fa\",\n \"invalidIllegalBg\": \"#6f3800\",\n \"carriageReturnText\": \"#f6f8fa\",\n \"carriageReturnBg\": \"#b35900\",\n \"stringRegexp\": \"#0550ae\",\n \"markupList\": \"#3b2300\",\n \"markupHeading\": \"#0550ae\",\n \"markupItalic\": \"#24292f\",\n \"markupBold\": \"#24292f\",\n \"markupDeletedText\": \"#6f3800\",\n \"markupDeletedBg\": \"#fff5e8\",\n \"markupInsertedText\": \"#0550ae\",\n \"markupInsertedBg\": \"#ddf4ff\",\n \"markupChangedText\": \"#8a4600\",\n \"markupChangedBg\": \"#ffddb0\",\n \"markupIgnoredText\": \"#eaeef2\",\n \"markupIgnoredBg\": \"#0550ae\",\n \"metaDiffRange\": \"#8250df\",\n \"brackethighlighterAngle\": \"#57606a\",\n \"sublimelinterGutterMark\": \"#8c959f\",\n \"constantOtherReferenceLink\": \"#0a3069\"\n }\n },\n \"codemirror\": {\n \"text\": \"#24292f\",\n \"bg\": \"#ffffff\",\n \"guttersBg\": \"#ffffff\",\n \"guttermarkerText\": \"#ffffff\",\n \"guttermarkerSubtleText\": \"#6e7781\",\n \"linenumberText\": \"#57606a\",\n \"cursor\": \"#24292f\",\n \"selectionBg\": \"rgba(84,174,255,0.4)\",\n \"activelineBg\": \"rgba(234,238,242,0.5)\",\n \"matchingbracketText\": \"#24292f\",\n \"linesBg\": \"#ffffff\",\n \"syntax\": {\n \"comment\": \"#24292f\",\n \"constant\": \"#0550ae\",\n \"entity\": \"#8250df\",\n \"keyword\": \"#b35900\",\n \"storage\": \"#b35900\",\n \"string\": \"#0a3069\",\n \"support\": \"#0550ae\",\n \"variable\": \"#8a4600\"\n }\n },\n \"checks\": {\n \"bg\": \"#24292f\",\n \"runBorderWidth\": \"0px\",\n \"containerBorderWidth\": \"0px\",\n \"textPrimary\": \"#f6f8fa\",\n \"textSecondary\": \"#8c959f\",\n \"textLink\": \"#54aeff\",\n \"btnIcon\": \"#afb8c1\",\n \"btnHoverIcon\": \"#f6f8fa\",\n \"btnHoverBg\": \"rgba(255,255,255,0.125)\",\n \"inputText\": \"#eaeef2\",\n \"inputPlaceholderText\": \"#8c959f\",\n \"inputFocusText\": \"#8c959f\",\n \"inputBg\": \"#32383f\",\n \"inputShadow\": \"none\",\n \"donutError\": \"#dd7815\",\n \"donutPending\": \"#bf8700\",\n \"donutSuccess\": \"#0969da\",\n \"donutNeutral\": \"#afb8c1\",\n \"dropdownText\": \"#afb8c1\",\n \"dropdownBg\": \"#32383f\",\n \"dropdownBorder\": \"#424a53\",\n \"dropdownShadow\": \"rgba(27,31,36,0.3)\",\n \"dropdownHoverText\": \"#f6f8fa\",\n \"dropdownHoverBg\": \"#424a53\",\n \"dropdownBtnHoverText\": \"#f6f8fa\",\n \"dropdownBtnHoverBg\": \"#32383f\",\n \"scrollbarThumbBg\": \"#57606a\",\n \"headerLabelText\": \"#d0d7de\",\n \"headerLabelOpenText\": \"#f6f8fa\",\n \"headerBorder\": \"#32383f\",\n \"headerIcon\": \"#8c959f\",\n \"lineText\": \"#d0d7de\",\n \"lineNumText\": \"rgba(140,149,159,0.75)\",\n \"lineTimestampText\": \"#8c959f\",\n \"lineHoverBg\": \"#32383f\",\n \"lineSelectedBg\": \"rgba(33,139,255,0.15)\",\n \"lineSelectedNumText\": \"#54aeff\",\n \"lineDtFmText\": \"#24292f\",\n \"lineDtFmBg\": \"#9a6700\",\n \"gateBg\": \"rgba(125,78,0,0.15)\",\n \"gateText\": \"#d0d7de\",\n \"gateWaitingText\": \"#d4a72c\",\n \"stepHeaderOpenBg\": \"#32383f\",\n \"stepErrorText\": \"#f79939\",\n \"stepWarningText\": \"#d4a72c\",\n \"loglineText\": \"#8c959f\",\n \"loglineNumText\": \"rgba(140,149,159,0.75)\",\n \"loglineDebugText\": \"#c297ff\",\n \"loglineErrorText\": \"#d0d7de\",\n \"loglineErrorNumText\": \"#f79939\",\n \"loglineErrorBg\": \"rgba(138,70,0,0.15)\",\n \"loglineWarningText\": \"#d0d7de\",\n \"loglineWarningNumText\": \"#d4a72c\",\n \"loglineWarningBg\": \"rgba(125,78,0,0.15)\",\n \"loglineCommandText\": \"#54aeff\",\n \"loglineSectionText\": \"#54aeff\",\n \"ansi\": {\n \"black\": \"#24292f\",\n \"blackBright\": \"#32383f\",\n \"white\": \"#d0d7de\",\n \"whiteBright\": \"#d0d7de\",\n \"gray\": \"#8c959f\",\n \"red\": \"#f79939\",\n \"redBright\": \"#ffbc6d\",\n \"green\": \"#54aeff\",\n \"greenBright\": \"#80ccff\",\n \"yellow\": \"#d4a72c\",\n \"yellowBright\": \"#eac54f\",\n \"blue\": \"#54aeff\",\n \"blueBright\": \"#80ccff\",\n \"magenta\": \"#c297ff\",\n \"magentaBright\": \"#d8b9ff\",\n \"cyan\": \"#76e3ea\",\n \"cyanBright\": \"#b3f0ff\"\n }\n },\n \"project\": {\n \"headerBg\": \"#24292f\",\n \"sidebarBg\": \"#ffffff\",\n \"gradientIn\": \"#ffffff\",\n \"gradientOut\": \"rgba(255,255,255,0)\"\n },\n \"mktg\": {\n \"btn\": {\n \"bg\": \"#1b1f23\",\n \"shadow\": {\n \"outline\": \"rgb(0 0 0 / 15%) 0 0 0 1px inset\",\n \"focus\": \"rgb(0 0 0 / 15%) 0 0 0 4px\",\n \"hover\": \"0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02)\",\n \"hoverMuted\": \"rgb(0 0 0 / 70%) 0 0 0 2px inset\"\n }\n }\n },\n \"control\": {\n \"borderColor\": {\n \"emphasis\": \"#858F99\"\n }\n },\n \"avatar\": {\n \"bg\": \"#ffffff\",\n \"border\": \"rgba(27,31,36,0.15)\",\n \"stackFade\": \"#afb8c1\",\n \"stackFadeMore\": \"#d0d7de\",\n \"childShadow\": \"0 0 0 2px rgba(255,255,255,0.8)\"\n },\n \"topicTag\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"counter\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"selectMenu\": {\n \"backdropBorder\": \"rgba(0,0,0,0)\",\n \"tapHighlight\": \"rgba(175,184,193,0.5)\",\n \"tapFocusBg\": \"#b6e3ff\"\n },\n \"overlay\": {\n \"shadow\": \"0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12)\",\n \"backdrop\": \"rgba(140,149,159,0.2)\"\n },\n \"header\": {\n \"text\": \"rgba(255,255,255,0.7)\",\n \"bg\": \"#24292f\",\n \"divider\": \"#57606a\",\n \"logo\": \"#ffffff\"\n },\n \"headerSearch\": {\n \"bg\": \"#24292f\",\n \"border\": \"#57606a\"\n },\n \"sidenav\": {\n \"selectedBg\": \"#ffffff\"\n },\n \"menu\": {\n \"bgActive\": \"rgba(0,0,0,0)\"\n },\n \"input\": {\n \"disabledBg\": \"rgba(175,184,193,0.2)\"\n },\n \"timeline\": {\n \"badgeBg\": \"#eaeef2\"\n },\n \"ansi\": {\n \"black\": \"#24292f\",\n \"blackBright\": \"#57606a\",\n \"white\": \"#6e7781\",\n \"whiteBright\": \"#8c959f\",\n \"gray\": \"#6e7781\",\n \"red\": \"#b35900\",\n \"redBright\": \"#8a4600\",\n \"green\": \"#0550ae\",\n \"greenBright\": \"#0969da\",\n \"yellow\": \"#4d2d00\",\n \"yellowBright\": \"#633c01\",\n \"blue\": \"#0969da\",\n \"blueBright\": \"#218bff\",\n \"magenta\": \"#8250df\",\n \"magentaBright\": \"#a475f9\",\n \"cyan\": \"#1b7c83\",\n \"cyanBright\": \"#3192aa\"\n },\n \"btn\": {\n \"text\": \"#24292f\",\n \"bg\": \"#f6f8fa\",\n \"border\": \"rgba(27,31,36,0.15)\",\n \"shadow\": \"0 1px 0 rgba(27,31,36,0.04)\",\n \"insetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.25)\",\n \"hoverBg\": \"#f3f4f6\",\n \"hoverBorder\": \"rgba(27,31,36,0.15)\",\n \"activeBg\": \"hsla(220,14%,93%,1)\",\n \"activeBorder\": \"rgba(27,31,36,0.15)\",\n \"selectedBg\": \"hsla(220,14%,94%,1)\",\n \"counterBg\": \"rgba(27,31,36,0.08)\",\n \"primary\": {\n \"text\": \"#ffffff\",\n \"bg\": \"#0969da\",\n \"border\": \"rgba(27,31,36,0.15)\",\n \"shadow\": \"0 1px 0 rgba(27,31,36,0.1)\",\n \"insetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverBg\": \"#0969da\",\n \"hoverBorder\": \"rgba(27,31,36,0.15)\",\n \"selectedBg\": \"hsla(212,92%,43%,1)\",\n \"selectedShadow\": \"inset 0 1px 0 rgba(0,33,85,0.2)\",\n \"disabledText\": \"rgba(255,255,255,0.8)\",\n \"disabledBg\": \"#80ccff\",\n \"disabledBorder\": \"rgba(27,31,36,0.15)\",\n \"icon\": \"rgba(255,255,255,0.8)\",\n \"counterBg\": \"rgba(0,33,85,0.2)\"\n },\n \"outline\": {\n \"text\": \"#0969da\",\n \"hoverText\": \"#ffffff\",\n \"hoverBg\": \"#0969da\",\n \"hoverBorder\": \"rgba(27,31,36,0.15)\",\n \"hoverShadow\": \"0 1px 0 rgba(27,31,36,0.1)\",\n \"hoverInsetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverCounterBg\": \"rgba(255,255,255,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"hsla(212,92%,42%,1)\",\n \"selectedBorder\": \"rgba(27,31,36,0.15)\",\n \"selectedShadow\": \"inset 0 1px 0 rgba(0,33,85,0.2)\",\n \"disabledText\": \"rgba(9,105,218,0.5)\",\n \"disabledBg\": \"#f6f8fa\",\n \"disabledCounterBg\": \"rgba(9,105,218,0.05)\",\n \"counterBg\": \"#0969da1a\",\n \"counterFg\": \"#0550ae\",\n \"hoverCounterFg\": \"#ffffff\",\n \"disabledCounterFg\": \"rgba(9,105,218,0.5)\"\n },\n \"danger\": {\n \"text\": \"#b35900\",\n \"hoverText\": \"#ffffff\",\n \"hoverBg\": \"#8a4600\",\n \"hoverBorder\": \"rgba(27,31,36,0.15)\",\n \"hoverShadow\": \"0 1px 0 rgba(27,31,36,0.1)\",\n \"hoverInsetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverCounterBg\": \"rgba(255,255,255,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"hsla(30,100%,32%,1)\",\n \"selectedBorder\": \"rgba(27,31,36,0.15)\",\n \"selectedShadow\": \"inset 0 1px 0 rgba(65,32,0,0.2)\",\n \"disabledText\": \"rgba(179,89,0,0.5)\",\n \"disabledBg\": \"#f6f8fa\",\n \"disabledCounterBg\": \"rgba(179,89,0,0.05)\",\n \"counterBg\": \"rgba(179,89,0,0.1)\",\n \"icon\": \"#b35900\",\n \"hoverIcon\": \"#ffffff\",\n \"counterFg\": \"#8a4600\",\n \"hoverCounterFg\": \"#ffffff\",\n \"disabledCounterFg\": \"rgba(179,89,0,0.5)\"\n }\n },\n \"underlinenav\": {\n \"icon\": \"#6e7781\",\n \"borderHover\": \"rgba(175,184,193,0.2)\"\n },\n \"actionListItem\": {\n \"inlineDivider\": \"rgba(208,215,222,0.48)\",\n \"default\": {\n \"hoverBg\": \"rgba(208,215,222,0.32)\",\n \"hoverBorder\": \"rgba(0,0,0,0)\",\n \"activeBg\": \"rgba(208,215,222,0.48)\",\n \"activeBorder\": \"rgba(0,0,0,0)\",\n \"selectedBg\": \"rgba(208,215,222,0.24)\"\n },\n \"danger\": {\n \"hoverBg\": \"rgba(255,245,232,0.64)\",\n \"activeBg\": \"#fff5e8\",\n \"hoverText\": \"#b35900\"\n }\n },\n \"switchTrack\": {\n \"bg\": \"#eaeef2\",\n \"hoverBg\": \"hsla(210,24%,90%,1)\",\n \"activeBg\": \"hsla(210,24%,88%,1)\",\n \"disabledBg\": \"#8c959f\",\n \"fg\": \"#57606a\",\n \"disabledFg\": \"#ffffff\",\n \"border\": \"rgba(0,0,0,0)\",\n \"checked\": {\n \"bg\": \"#0969da\",\n \"hoverBg\": \"#0860CA\",\n \"activeBg\": \"#0757BA\",\n \"fg\": \"#ffffff\",\n \"disabledFg\": \"#ffffff\",\n \"border\": \"rgba(0,0,0,0)\"\n }\n },\n \"switchKnob\": {\n \"bg\": \"#ffffff\",\n \"disabledBg\": \"#f6f8fa\",\n \"border\": \"#858F99\",\n \"checked\": {\n \"bg\": \"#ffffff\",\n \"disabledBg\": \"#f6f8fa\",\n \"border\": \"#0969da\"\n }\n },\n \"segmentedControl\": {\n \"bg\": \"#eaeef2\",\n \"button\": {\n \"bg\": \"#ffffff\",\n \"hover\": {\n \"bg\": \"rgba(175,184,193,0.2)\"\n },\n \"active\": {\n \"bg\": \"rgba(175,184,193,0.4)\"\n },\n \"selected\": {\n \"border\": \"#8c959f\"\n }\n }\n },\n \"treeViewItem\": {\n \"chevron\": {\n \"hoverBg\": \"rgba(208,215,222,0.32)\"\n },\n \"directory\": {\n \"fill\": \"#54aeff\"\n }\n },\n \"fg\": {\n \"default\": \"#24292f\",\n \"muted\": \"#57606a\",\n \"subtle\": \"#6e7781\",\n \"onEmphasis\": \"#ffffff\"\n },\n \"canvas\": {\n \"default\": \"#ffffff\",\n \"overlay\": \"#ffffff\",\n \"inset\": \"#f6f8fa\",\n \"subtle\": \"#f6f8fa\"\n },\n \"border\": {\n \"default\": \"#d0d7de\",\n \"muted\": \"hsla(210,18%,87%,1)\",\n \"subtle\": \"rgba(27,31,36,0.15)\"\n },\n \"shadow\": {\n \"small\": \"0 1px 0 rgba(27,31,36,0.04)\",\n \"medium\": \"0 3px 6px rgba(140,149,159,0.15)\",\n \"large\": \"0 8px 24px rgba(140,149,159,0.2)\",\n \"extraLarge\": \"0 12px 28px rgba(140,149,159,0.3)\"\n },\n \"neutral\": {\n \"emphasisPlus\": \"#24292f\",\n \"emphasis\": \"#6e7781\",\n \"muted\": \"rgba(175,184,193,0.2)\",\n \"subtle\": \"rgba(234,238,242,0.5)\"\n },\n \"accent\": {\n \"fg\": \"#0969da\",\n \"emphasis\": \"#0969da\",\n \"muted\": \"rgba(84,174,255,0.4)\",\n \"subtle\": \"#ddf4ff\"\n },\n \"success\": {\n \"fg\": \"#0969da\",\n \"emphasis\": \"#0969da\",\n \"muted\": \"rgba(84,174,255,0.4)\",\n \"subtle\": \"#ddf4ff\"\n },\n \"attention\": {\n \"fg\": \"#9a6700\",\n \"emphasis\": \"#9a6700\",\n \"muted\": \"rgba(212,167,44,0.4)\",\n \"subtle\": \"#fff8c5\"\n },\n \"severe\": {\n \"fg\": \"#b35900\",\n \"emphasis\": \"#b35900\",\n \"muted\": \"rgba(247,153,57,0.4)\",\n \"subtle\": \"#fff5e8\"\n },\n \"danger\": {\n \"fg\": \"#b35900\",\n \"emphasis\": \"#b35900\",\n \"muted\": \"rgba(247,153,57,0.4)\",\n \"subtle\": \"#fff5e8\"\n },\n \"open\": {\n \"fg\": \"#b35900\",\n \"emphasis\": \"#dd7815\",\n \"muted\": \"rgba(247,153,57,0.4)\",\n \"subtle\": \"#fff5e8\"\n },\n \"closed\": {\n \"fg\": \"#6e7781\",\n \"emphasis\": \"#6e7781\",\n \"muted\": \"rgba(175,184,193,0.4)\",\n \"subtle\": \"#f6f8fa\"\n },\n \"done\": {\n \"fg\": \"#8250df\",\n \"emphasis\": \"#8250df\",\n \"muted\": \"rgba(194,151,255,0.4)\",\n \"subtle\": \"#fbefff\"\n },\n \"sponsors\": {\n \"fg\": \"#bf3989\",\n \"emphasis\": \"#bf3989\",\n \"muted\": \"rgba(255,128,200,0.4)\",\n \"subtle\": \"#ffeff7\"\n },\n \"primer\": {\n \"fg\": {\n \"disabled\": \"#8c959f\"\n },\n \"canvas\": {\n \"backdrop\": \"rgba(27,31,36,0.5)\",\n \"sticky\": \"rgba(255,255,255,0.95)\"\n },\n \"border\": {\n \"active\": \"#fd8c73\",\n \"contrast\": \"rgba(27,31,36,0.1)\"\n },\n \"shadow\": {\n \"highlight\": \"inset 0 1px 0 rgba(255,255,255,0.25)\",\n \"inset\": \"inset 0 1px 0 rgba(208,215,222,0.2)\"\n }\n },\n \"scale\": {\n \"black\": \"#1b1f24\",\n \"white\": \"#ffffff\",\n \"gray\": [\n \"#f6f8fa\",\n \"#eaeef2\",\n \"#d0d7de\",\n \"#afb8c1\",\n \"#8c959f\",\n \"#6e7781\",\n \"#57606a\",\n \"#424a53\",\n \"#32383f\",\n \"#24292f\"\n ],\n \"blue\": [\n \"#ddf4ff\",\n \"#b6e3ff\",\n \"#80ccff\",\n \"#54aeff\",\n \"#218bff\",\n \"#0969da\",\n \"#0550ae\",\n \"#033d8b\",\n \"#0a3069\",\n \"#002155\"\n ],\n \"green\": [\n \"#ddf4ff\",\n \"#b6e3ff\",\n \"#80ccff\",\n \"#54aeff\",\n \"#218bff\",\n \"#0969da\",\n \"#0550ae\",\n \"#033d8b\",\n \"#0a3069\",\n \"#002155\"\n ],\n \"yellow\": [\n \"#fff8c5\",\n \"#fae17d\",\n \"#eac54f\",\n \"#d4a72c\",\n \"#bf8700\",\n \"#9a6700\",\n \"#7d4e00\",\n \"#633c01\",\n \"#4d2d00\",\n \"#3b2300\"\n ],\n \"orange\": [\n \"#fff5e8\",\n \"#ffddb0\",\n \"#ffbc6d\",\n \"#f79939\",\n \"#dd7815\",\n \"#b35900\",\n \"#8a4600\",\n \"#6f3800\",\n \"#572c00\",\n \"#412000\"\n ],\n \"red\": [\n \"#fff5e8\",\n \"#ffddb0\",\n \"#ffbc6d\",\n \"#f79939\",\n \"#dd7815\",\n \"#b35900\",\n \"#8a4600\",\n \"#6f3800\",\n \"#572c00\",\n \"#412000\"\n ],\n \"purple\": [\n \"#fbefff\",\n \"#ecd8ff\",\n \"#d8b9ff\",\n \"#c297ff\",\n \"#a475f9\",\n \"#8250df\",\n \"#6639ba\",\n \"#512a97\",\n \"#3e1f79\",\n \"#2e1461\"\n ],\n \"pink\": [\n \"#ffeff7\",\n \"#ffd3eb\",\n \"#ffadda\",\n \"#ff80c8\",\n \"#e85aad\",\n \"#bf3989\",\n \"#99286e\",\n \"#772057\",\n \"#611347\",\n \"#4d0336\"\n ],\n \"coral\": [\n \"#fff0eb\",\n \"#ffd6cc\",\n \"#ffb4a1\",\n \"#fd8c73\",\n \"#ec6547\",\n \"#c4432b\",\n \"#9e2f1c\",\n \"#801f0f\",\n \"#691105\",\n \"#510901\"\n ]\n }\n};\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.default = {\n \"canvasDefaultTransparent\": \"rgba(255,255,255,0)\",\n \"pageHeaderBg\": \"#ffffff\",\n \"marketingIcon\": {\n \"primary\": \"#1168e3\",\n \"secondary\": \"#368cf9\"\n },\n \"diffBlob\": {\n \"addition\": {\n \"numText\": \"#0e1116\",\n \"fg\": \"#ffffff\",\n \"numBg\": \"#ccffd8\",\n \"lineBg\": \"#e6ffec\",\n \"wordBg\": \"#055d20\"\n },\n \"deletion\": {\n \"numText\": \"#0e1116\",\n \"fg\": \"#ffffff\",\n \"numBg\": \"#ffd7d5\",\n \"lineBg\": \"#fff0ee\",\n \"wordBg\": \"#a0111f\"\n },\n \"hunk\": {\n \"numBg\": \"#9cd7ff\"\n },\n \"expander\": {\n \"icon\": \"#0e1116\"\n },\n \"selectedLineHighlightMixBlendMode\": \"multiply\"\n },\n \"diffstat\": {\n \"deletionBorder\": \"rgba(1,4,9,0.8)\",\n \"additionBorder\": \"rgba(1,4,9,0.8)\",\n \"additionBg\": \"#055d20\"\n },\n \"searchKeyword\": {\n \"hl\": \"#fcf7be\"\n },\n \"prettylights\": {\n \"syntax\": {\n \"comment\": \"#66707b\",\n \"constant\": \"#023b95\",\n \"entity\": \"#512598\",\n \"storageModifierImport\": \"#0e1116\",\n \"entityTag\": \"#024c1a\",\n \"keyword\": \"#a0111f\",\n \"string\": \"#032563\",\n \"variable\": \"#702c00\",\n \"brackethighlighterUnmatched\": \"#6e011a\",\n \"invalidIllegalText\": \"#ffffff\",\n \"invalidIllegalBg\": \"#6e011a\",\n \"carriageReturnText\": \"#ffffff\",\n \"carriageReturnBg\": \"#a0111f\",\n \"stringRegexp\": \"#024c1a\",\n \"markupList\": \"#2e1800\",\n \"markupHeading\": \"#023b95\",\n \"markupItalic\": \"#0e1116\",\n \"markupBold\": \"#0e1116\",\n \"markupDeletedText\": \"#6e011a\",\n \"markupDeletedBg\": \"#fff0ee\",\n \"markupInsertedText\": \"#024c1a\",\n \"markupInsertedBg\": \"#d2fedb\",\n \"markupChangedText\": \"#702c00\",\n \"markupChangedBg\": \"#ffc67b\",\n \"markupIgnoredText\": \"#e7ecf0\",\n \"markupIgnoredBg\": \"#023b95\",\n \"metaDiffRange\": \"#622cbc\",\n \"brackethighlighterAngle\": \"#4b535d\",\n \"sublimelinterGutterMark\": \"#88929d\",\n \"constantOtherReferenceLink\": \"#032563\"\n }\n },\n \"codemirror\": {\n \"text\": \"#0e1116\",\n \"bg\": \"#ffffff\",\n \"guttersBg\": \"#ffffff\",\n \"guttermarkerText\": \"#ffffff\",\n \"guttermarkerSubtleText\": \"#66707b\",\n \"linenumberText\": \"#0e1116\",\n \"cursor\": \"#0e1116\",\n \"selectionBg\": \"#368cf9\",\n \"activelineBg\": \"#e7ecf0\",\n \"matchingbracketText\": \"#0e1116\",\n \"linesBg\": \"#ffffff\",\n \"syntax\": {\n \"comment\": \"#0e1116\",\n \"constant\": \"#023b95\",\n \"entity\": \"#622cbc\",\n \"keyword\": \"#a0111f\",\n \"storage\": \"#a0111f\",\n \"string\": \"#032563\",\n \"support\": \"#023b95\",\n \"variable\": \"#702c00\"\n }\n },\n \"checks\": {\n \"bg\": \"#0e1116\",\n \"runBorderWidth\": \"0px\",\n \"containerBorderWidth\": \"0px\",\n \"textPrimary\": \"#ffffff\",\n \"textSecondary\": \"#88929d\",\n \"textLink\": \"#368cf9\",\n \"btnIcon\": \"#acb6c0\",\n \"btnHoverIcon\": \"#ffffff\",\n \"btnHoverBg\": \"rgba(255,255,255,0.125)\",\n \"inputText\": \"#e7ecf0\",\n \"inputPlaceholderText\": \"#88929d\",\n \"inputFocusText\": \"#88929d\",\n \"inputBg\": \"#20252c\",\n \"inputShadow\": \"none\",\n \"donutError\": \"#d5232c\",\n \"donutPending\": \"#956400\",\n \"donutSuccess\": \"#055d20\",\n \"donutNeutral\": \"#acb6c0\",\n \"dropdownText\": \"#acb6c0\",\n \"dropdownBg\": \"#20252c\",\n \"dropdownBorder\": \"#343b43\",\n \"dropdownShadow\": \"rgba(1,4,9,0.3)\",\n \"dropdownHoverText\": \"#ffffff\",\n \"dropdownHoverBg\": \"#343b43\",\n \"dropdownBtnHoverText\": \"#ffffff\",\n \"dropdownBtnHoverBg\": \"#20252c\",\n \"scrollbarThumbBg\": \"#4b535d\",\n \"headerLabelText\": \"#ced5dc\",\n \"headerLabelOpenText\": \"#ffffff\",\n \"headerBorder\": \"#20252c\",\n \"headerIcon\": \"#88929d\",\n \"lineText\": \"#ced5dc\",\n \"lineNumText\": \"rgba(136,146,157,0.75)\",\n \"lineTimestampText\": \"#88929d\",\n \"lineHoverBg\": \"#20252c\",\n \"lineSelectedBg\": \"rgba(17,104,227,0.15)\",\n \"lineSelectedNumText\": \"#368cf9\",\n \"lineDtFmText\": \"#0e1116\",\n \"lineDtFmBg\": \"#744500\",\n \"gateBg\": \"rgba(96,55,0,0.15)\",\n \"gateText\": \"#ced5dc\",\n \"gateWaitingText\": \"#b58407\",\n \"stepHeaderOpenBg\": \"#20252c\",\n \"stepErrorText\": \"#ee5a5d\",\n \"stepWarningText\": \"#b58407\",\n \"loglineText\": \"#88929d\",\n \"loglineNumText\": \"rgba(136,146,157,0.75)\",\n \"loglineDebugText\": \"#a371f7\",\n \"loglineErrorText\": \"#ced5dc\",\n \"loglineErrorNumText\": \"#ee5a5d\",\n \"loglineErrorBg\": \"rgba(134,6,29,0.15)\",\n \"loglineWarningText\": \"#ced5dc\",\n \"loglineWarningNumText\": \"#b58407\",\n \"loglineWarningBg\": \"rgba(96,55,0,0.15)\",\n \"loglineCommandText\": \"#368cf9\",\n \"loglineSectionText\": \"#26a148\",\n \"ansi\": {\n \"black\": \"#0e1116\",\n \"blackBright\": \"#20252c\",\n \"white\": \"#ced5dc\",\n \"whiteBright\": \"#ced5dc\",\n \"gray\": \"#88929d\",\n \"red\": \"#ee5a5d\",\n \"redBright\": \"#ff8e8a\",\n \"green\": \"#26a148\",\n \"greenBright\": \"#43c663\",\n \"yellow\": \"#b58407\",\n \"yellowBright\": \"#d5a824\",\n \"blue\": \"#368cf9\",\n \"blueBright\": \"#67b3fd\",\n \"magenta\": \"#a371f7\",\n \"magentaBright\": \"#c49bff\",\n \"cyan\": \"#76e3ea\",\n \"cyanBright\": \"#b3f0ff\"\n }\n },\n \"project\": {\n \"headerBg\": \"#0e1116\",\n \"sidebarBg\": \"#ffffff\",\n \"gradientIn\": \"#ffffff\",\n \"gradientOut\": \"rgba(255,255,255,0)\"\n },\n \"mktg\": {\n \"btn\": {\n \"bg\": \"#1b1f23\",\n \"shadow\": {\n \"outline\": \"rgb(0 0 0 / 15%) 0 0 0 1px inset\",\n \"focus\": \"rgb(0 0 0 / 15%) 0 0 0 4px\",\n \"hover\": \"0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02)\",\n \"hoverMuted\": \"rgb(0 0 0 / 70%) 0 0 0 2px inset\"\n }\n }\n },\n \"control\": {\n \"borderColor\": {\n \"emphasis\": \"#20252c\"\n }\n },\n \"avatar\": {\n \"bg\": \"#ffffff\",\n \"border\": \"rgba(1,4,9,0.8)\",\n \"stackFade\": \"#acb6c0\",\n \"stackFadeMore\": \"#ced5dc\",\n \"childShadow\": \"0 0 0 2px rgba(255,255,255,0.8)\"\n },\n \"topicTag\": {\n \"border\": \"#0349b4\"\n },\n \"counter\": {\n \"border\": \"#20252c\"\n },\n \"selectMenu\": {\n \"backdropBorder\": \"rgba(0,0,0,0)\",\n \"tapHighlight\": \"rgba(172,182,192,0.5)\",\n \"tapFocusBg\": \"#9cd7ff\"\n },\n \"overlay\": {\n \"shadow\": \"0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12)\",\n \"backdrop\": \"rgba(136,146,157,0.2)\"\n },\n \"header\": {\n \"text\": \"rgba(255,255,255,0.7)\",\n \"bg\": \"#0e1116\",\n \"divider\": \"#acb6c0\",\n \"logo\": \"#ffffff\"\n },\n \"headerSearch\": {\n \"bg\": \"#0e1116\",\n \"border\": \"#4b535d\"\n },\n \"sidenav\": {\n \"selectedBg\": \"#ffffff\"\n },\n \"menu\": {\n \"bgActive\": \"rgba(0,0,0,0)\"\n },\n \"input\": {\n \"disabledBg\": \"rgba(172,182,192,0.2)\"\n },\n \"timeline\": {\n \"badgeBg\": \"#e7ecf0\"\n },\n \"ansi\": {\n \"black\": \"#0e1116\",\n \"blackBright\": \"#4b535d\",\n \"white\": \"#66707b\",\n \"whiteBright\": \"#88929d\",\n \"gray\": \"#66707b\",\n \"red\": \"#a0111f\",\n \"redBright\": \"#86061d\",\n \"green\": \"#024c1a\",\n \"greenBright\": \"#055d20\",\n \"yellow\": \"#3f2200\",\n \"yellowBright\": \"#4e2c00\",\n \"blue\": \"#0349b4\",\n \"blueBright\": \"#1168e3\",\n \"magenta\": \"#622cbc\",\n \"magentaBright\": \"#844ae7\",\n \"cyan\": \"#1b7c83\",\n \"cyanBright\": \"#3192aa\"\n },\n \"btn\": {\n \"text\": \"#0e1116\",\n \"bg\": \"#e7ecf0\",\n \"border\": \"rgba(1,4,9,0.8)\",\n \"shadow\": \"0 1px 0 rgba(1,4,9,0.04)\",\n \"insetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.25)\",\n \"hoverBg\": \"#ced5dc\",\n \"hoverBorder\": \"rgba(1,4,9,0.8)\",\n \"activeBg\": \"#acb6c0\",\n \"activeBorder\": \"rgba(1,4,9,0.8)\",\n \"selectedBg\": \"#acb6c0\",\n \"counterBg\": \"rgba(1,4,9,0.08)\",\n \"primary\": {\n \"text\": \"#ffffff\",\n \"bg\": \"#055d20\",\n \"border\": \"#013d14\",\n \"shadow\": \"0 1px 0 rgba(1,4,9,0.1)\",\n \"insetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverBg\": \"#024c1a\",\n \"hoverBorder\": \"#013d14\",\n \"selectedBg\": \"hsla(139,95%,13%,1)\",\n \"selectedShadow\": \"inset 0 1px 0 rgba(0,35,11,0.2)\",\n \"disabledText\": \"rgba(255,255,255,0.8)\",\n \"disabledBg\": \"#94d3a2\",\n \"disabledBorder\": \"rgba(1,4,9,0.8)\",\n \"icon\": \"rgba(255,255,255,0.8)\",\n \"counterBg\": \"rgba(0,35,11,0.2)\"\n },\n \"outline\": {\n \"text\": \"#023b95\",\n \"hoverText\": \"#ffffff\",\n \"hoverBg\": \"#0349b4\",\n \"hoverBorder\": \"#022f7a\",\n \"hoverShadow\": \"0 1px 0 rgba(1,4,9,0.1)\",\n \"hoverInsetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverCounterBg\": \"rgba(255,255,255,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"#022f7a\",\n \"selectedBorder\": \"#022f7a\",\n \"selectedShadow\": \"inset 0 1px 0 rgba(2,26,74,0.2)\",\n \"disabledText\": \"rgba(3,73,180,0.5)\",\n \"disabledBg\": \"#e7ecf0\",\n \"disabledCounterBg\": \"rgba(3,73,180,0.05)\",\n \"counterBg\": \"#0969da1a\",\n \"counterFg\": \"#023b95\",\n \"hoverCounterFg\": \"#ffffff\",\n \"disabledCounterFg\": \"rgba(3,73,180,0.5)\"\n },\n \"danger\": {\n \"text\": \"#86061d\",\n \"hoverText\": \"#ffffff\",\n \"hoverBg\": \"#a0111f\",\n \"hoverBorder\": \"#6e011a\",\n \"hoverShadow\": \"0 1px 0 rgba(1,4,9,0.1)\",\n \"hoverInsetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverCounterBg\": \"rgba(255,255,255,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"#6e011a\",\n \"selectedBorder\": \"#6e011a\",\n \"selectedShadow\": \"inset 0 1px 0 rgba(67,0,17,0.2)\",\n \"disabledText\": \"rgba(160,17,31,0.5)\",\n \"disabledBg\": \"#e7ecf0\",\n \"disabledCounterBg\": \"rgba(160,17,31,0.05)\",\n \"counterBg\": \"rgba(160,17,31,0.1)\",\n \"icon\": \"#86061d\",\n \"hoverIcon\": \"#ffffff\",\n \"counterFg\": \"#86061d\",\n \"hoverCounterFg\": \"#ffffff\",\n \"disabledCounterFg\": \"rgba(160,17,31,0.5)\"\n }\n },\n \"underlinenav\": {\n \"icon\": \"#66707b\",\n \"borderHover\": \"rgba(172,182,192,0.2)\"\n },\n \"actionListItem\": {\n \"inlineDivider\": \"#88929d\",\n \"default\": {\n \"hoverBg\": \"#e7ecf0\",\n \"hoverBorder\": \"#88929d\",\n \"activeBg\": \"#ced5dc\",\n \"activeBorder\": \"#20252c\",\n \"selectedBg\": \"#ced5dc\"\n },\n \"danger\": {\n \"hoverBg\": \"#a0111f\",\n \"activeBg\": \"#6e011a\",\n \"hoverText\": \"#ffffff\"\n }\n },\n \"switchTrack\": {\n \"bg\": \"#66707b\",\n \"hoverBg\": \"hsla(211,9%,47%,1)\",\n \"activeBg\": \"hsla(211,9%,49%,1)\",\n \"disabledBg\": \"#88929d\",\n \"fg\": \"#ffffff\",\n \"disabledFg\": \"#ffffff\",\n \"border\": \"rgba(0,0,0,0)\",\n \"checked\": {\n \"bg\": \"#0349b4\",\n \"hoverBg\": \"#0860CA\",\n \"activeBg\": \"#0757BA\",\n \"fg\": \"#ffffff\",\n \"disabledFg\": \"#ffffff\",\n \"border\": \"rgba(0,0,0,0)\"\n }\n },\n \"switchKnob\": {\n \"bg\": \"#ffffff\",\n \"disabledBg\": \"#e7ecf0\",\n \"border\": \"#20252c\",\n \"checked\": {\n \"bg\": \"#ffffff\",\n \"disabledBg\": \"#e7ecf0\",\n \"border\": \"#0349b4\"\n }\n },\n \"segmentedControl\": {\n \"bg\": \"#e7ecf0\",\n \"button\": {\n \"bg\": \"#ffffff\",\n \"hover\": {\n \"bg\": \"rgba(172,182,192,0.2)\"\n },\n \"active\": {\n \"bg\": \"rgba(172,182,192,0.4)\"\n },\n \"selected\": {\n \"border\": \"#88929d\"\n }\n }\n },\n \"treeViewItem\": {\n \"chevron\": {\n \"hoverBg\": \"#ced5dc\"\n },\n \"directory\": {\n \"fill\": \"#368cf9\"\n }\n },\n \"fg\": {\n \"default\": \"#0e1116\",\n \"muted\": \"#0e1116\",\n \"subtle\": \"#66707b\",\n \"onEmphasis\": \"#ffffff\"\n },\n \"canvas\": {\n \"default\": \"#ffffff\",\n \"overlay\": \"#ffffff\",\n \"inset\": \"#ffffff\",\n \"subtle\": \"#e7ecf0\"\n },\n \"border\": {\n \"default\": \"#20252c\",\n \"muted\": \"#88929d\",\n \"subtle\": \"rgba(1,4,9,0.8)\"\n },\n \"shadow\": {\n \"small\": \"0 1px 0 rgba(1,4,9,0.04)\",\n \"medium\": \"0 3px 6px rgba(136,146,157,0.15)\",\n \"large\": \"0 8px 24px rgba(136,146,157,0.2)\",\n \"extraLarge\": \"0 12px 28px rgba(136,146,157,0.3)\"\n },\n \"neutral\": {\n \"emphasisPlus\": \"#0e1116\",\n \"emphasis\": \"#66707b\",\n \"muted\": \"rgba(172,182,192,0.2)\",\n \"subtle\": \"#e7ecf0\"\n },\n \"accent\": {\n \"fg\": \"#0349b4\",\n \"emphasis\": \"#0349b4\",\n \"muted\": \"#368cf9\",\n \"subtle\": \"#dff7ff\"\n },\n \"success\": {\n \"fg\": \"#055d20\",\n \"emphasis\": \"#055d20\",\n \"muted\": \"#26a148\",\n \"subtle\": \"#d2fedb\"\n },\n \"attention\": {\n \"fg\": \"#744500\",\n \"emphasis\": \"#744500\",\n \"muted\": \"#b58407\",\n \"subtle\": \"#fcf7be\"\n },\n \"severe\": {\n \"fg\": \"#873800\",\n \"emphasis\": \"#873800\",\n \"muted\": \"#dc6d1a\",\n \"subtle\": \"#fff2d5\"\n },\n \"danger\": {\n \"fg\": \"#d1242f\",\n \"emphasis\": \"#a0111f\",\n \"muted\": \"#ee5a5d\",\n \"subtle\": \"#fff0ee\"\n },\n \"open\": {\n \"fg\": \"#055d20\",\n \"emphasis\": \"#055d20\",\n \"muted\": \"rgba(38,161,72,0.4)\",\n \"subtle\": \"#d2fedb\"\n },\n \"closed\": {\n \"fg\": \"#d1242f\",\n \"emphasis\": \"#a0111f\",\n \"muted\": \"rgba(238,90,93,0.4)\",\n \"subtle\": \"#fff0ee\"\n },\n \"done\": {\n \"fg\": \"#622cbc\",\n \"emphasis\": \"#622cbc\",\n \"muted\": \"#a371f7\",\n \"subtle\": \"#faf0fe\"\n },\n \"sponsors\": {\n \"fg\": \"#971368\",\n \"emphasis\": \"#971368\",\n \"muted\": \"#ed4baf\",\n \"subtle\": \"#feeff7\"\n },\n \"primer\": {\n \"fg\": {\n \"disabled\": \"#88929d\"\n },\n \"canvas\": {\n \"backdrop\": \"rgba(1,4,9,0.5)\",\n \"sticky\": \"rgba(255,255,255,0.95)\"\n },\n \"border\": {\n \"active\": \"#ef5b48\",\n \"contrast\": \"rgba(1,4,9,0.1)\"\n },\n \"shadow\": {\n \"highlight\": \"inset 0 1px 0 rgba(255,255,255,0.25)\",\n \"inset\": \"inset 0 1px 0 rgba(206,213,220,0.2)\"\n }\n },\n \"scale\": {\n \"black\": \"#010409\",\n \"white\": \"#ffffff\",\n \"gray\": [\n \"#ffffff\",\n \"#e7ecf0\",\n \"#ced5dc\",\n \"#acb6c0\",\n \"#88929d\",\n \"#66707b\",\n \"#4b535d\",\n \"#343b43\",\n \"#20252c\",\n \"#0e1116\"\n ],\n \"blue\": [\n \"#dff7ff\",\n \"#9cd7ff\",\n \"#67b3fd\",\n \"#368cf9\",\n \"#1168e3\",\n \"#0349b4\",\n \"#023b95\",\n \"#022f7a\",\n \"#032563\",\n \"#021a4a\"\n ],\n \"green\": [\n \"#d2fedb\",\n \"#82e596\",\n \"#43c663\",\n \"#26a148\",\n \"#117f32\",\n \"#055d20\",\n \"#024c1a\",\n \"#013d14\",\n \"#003110\",\n \"#00230b\"\n ],\n \"yellow\": [\n \"#fcf7be\",\n \"#f0ce53\",\n \"#d5a824\",\n \"#b58407\",\n \"#956400\",\n \"#744500\",\n \"#603700\",\n \"#4e2c00\",\n \"#3f2200\",\n \"#2e1800\"\n ],\n \"orange\": [\n \"#fff2d5\",\n \"#ffc67b\",\n \"#f99636\",\n \"#dc6d1a\",\n \"#b45105\",\n \"#873800\",\n \"#702c00\",\n \"#5b2300\",\n \"#491b00\",\n \"#361200\"\n ],\n \"red\": [\n \"#fff0ee\",\n \"#ffc1bc\",\n \"#ff8e8a\",\n \"#ee5a5d\",\n \"#d5232c\",\n \"#a0111f\",\n \"#86061d\",\n \"#6e011a\",\n \"#5a0016\",\n \"#430011\"\n ],\n \"purple\": [\n \"#faf0fe\",\n \"#e0c5ff\",\n \"#c49bff\",\n \"#a371f7\",\n \"#844ae7\",\n \"#622cbc\",\n \"#512598\",\n \"#411d7b\",\n \"#341763\",\n \"#260f49\"\n ],\n \"pink\": [\n \"#feeff7\",\n \"#ffbde0\",\n \"#fc87ca\",\n \"#ed4baf\",\n \"#c9248e\",\n \"#971368\",\n \"#7d0c57\",\n \"#660847\",\n \"#53043a\",\n \"#3e022b\"\n ],\n \"coral\": [\n \"#fff0ed\",\n \"#ffc2b6\",\n \"#ff8f7e\",\n \"#ef5b48\",\n \"#cd3425\",\n \"#9f1710\",\n \"#870706\",\n \"#6f0107\",\n \"#5b0002\",\n \"#430200\"\n ]\n }\n};\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.default = {\n \"canvasDefaultTransparent\": \"rgba(255,255,255,0)\",\n \"pageHeaderBg\": \"#f6f8fa\",\n \"marketingIcon\": {\n \"primary\": \"#218bff\",\n \"secondary\": \"#54aeff\"\n },\n \"diffBlob\": {\n \"addition\": {\n \"numText\": \"#24292f\",\n \"fg\": \"#24292f\",\n \"numBg\": \"rgba(84,174,255,0.4)\",\n \"lineBg\": \"rgba(221,244,255,0.5)\",\n \"wordBg\": \"rgba(84,174,255,0.4)\"\n },\n \"deletion\": {\n \"numText\": \"#24292f\",\n \"fg\": \"#24292f\",\n \"numBg\": \"rgba(255,129,130,0.4)\",\n \"lineBg\": \"rgba(255,235,233,0.5)\",\n \"wordBg\": \"rgba(255,171,168,0.5)\"\n },\n \"hunk\": {\n \"numBg\": \"rgba(84,174,255,0.4)\"\n },\n \"expander\": {\n \"icon\": \"#57606a\"\n },\n \"selectedLineHighlightMixBlendMode\": \"multiply\"\n },\n \"diffstat\": {\n \"deletionBorder\": \"rgba(27,31,36,0.15)\",\n \"additionBorder\": \"rgba(27,31,36,0.15)\",\n \"additionBg\": \"#0969da\"\n },\n \"searchKeyword\": {\n \"hl\": \"#fff8c5\"\n },\n \"prettylights\": {\n \"syntax\": {\n \"comment\": \"#6e7781\",\n \"constant\": \"#0550ae\",\n \"entity\": \"#6639ba\",\n \"storageModifierImport\": \"#24292f\",\n \"entityTag\": \"#0550ae\",\n \"keyword\": \"#cf222e\",\n \"string\": \"#0a3069\",\n \"variable\": \"#a40e26\",\n \"brackethighlighterUnmatched\": \"#82071e\",\n \"invalidIllegalText\": \"#f6f8fa\",\n \"invalidIllegalBg\": \"#82071e\",\n \"carriageReturnText\": \"#f6f8fa\",\n \"carriageReturnBg\": \"#cf222e\",\n \"stringRegexp\": \"#0550ae\",\n \"markupList\": \"#3b2300\",\n \"markupHeading\": \"#0550ae\",\n \"markupItalic\": \"#24292f\",\n \"markupBold\": \"#24292f\",\n \"markupDeletedText\": \"#82071e\",\n \"markupDeletedBg\": \"#ffebe9\",\n \"markupInsertedText\": \"#0550ae\",\n \"markupInsertedBg\": \"#ddf4ff\",\n \"markupChangedText\": \"#a40e26\",\n \"markupChangedBg\": \"#ffcecb\",\n \"markupIgnoredText\": \"#eaeef2\",\n \"markupIgnoredBg\": \"#0550ae\",\n \"metaDiffRange\": \"#8250df\",\n \"brackethighlighterAngle\": \"#57606a\",\n \"sublimelinterGutterMark\": \"#8c959f\",\n \"constantOtherReferenceLink\": \"#0a3069\"\n }\n },\n \"codemirror\": {\n \"text\": \"#24292f\",\n \"bg\": \"#ffffff\",\n \"guttersBg\": \"#ffffff\",\n \"guttermarkerText\": \"#ffffff\",\n \"guttermarkerSubtleText\": \"#6e7781\",\n \"linenumberText\": \"#57606a\",\n \"cursor\": \"#24292f\",\n \"selectionBg\": \"rgba(84,174,255,0.4)\",\n \"activelineBg\": \"rgba(234,238,242,0.5)\",\n \"matchingbracketText\": \"#24292f\",\n \"linesBg\": \"#ffffff\",\n \"syntax\": {\n \"comment\": \"#24292f\",\n \"constant\": \"#0550ae\",\n \"entity\": \"#8250df\",\n \"keyword\": \"#cf222e\",\n \"storage\": \"#cf222e\",\n \"string\": \"#0a3069\",\n \"support\": \"#0550ae\",\n \"variable\": \"#a40e26\"\n }\n },\n \"checks\": {\n \"bg\": \"#24292f\",\n \"runBorderWidth\": \"0px\",\n \"containerBorderWidth\": \"0px\",\n \"textPrimary\": \"#f6f8fa\",\n \"textSecondary\": \"#8c959f\",\n \"textLink\": \"#54aeff\",\n \"btnIcon\": \"#afb8c1\",\n \"btnHoverIcon\": \"#f6f8fa\",\n \"btnHoverBg\": \"rgba(255,255,255,0.125)\",\n \"inputText\": \"#eaeef2\",\n \"inputPlaceholderText\": \"#8c959f\",\n \"inputFocusText\": \"#8c959f\",\n \"inputBg\": \"#32383f\",\n \"inputShadow\": \"none\",\n \"donutError\": \"#fa4549\",\n \"donutPending\": \"#bf8700\",\n \"donutSuccess\": \"#0969da\",\n \"donutNeutral\": \"#afb8c1\",\n \"dropdownText\": \"#afb8c1\",\n \"dropdownBg\": \"#32383f\",\n \"dropdownBorder\": \"#424a53\",\n \"dropdownShadow\": \"rgba(27,31,36,0.3)\",\n \"dropdownHoverText\": \"#f6f8fa\",\n \"dropdownHoverBg\": \"#424a53\",\n \"dropdownBtnHoverText\": \"#f6f8fa\",\n \"dropdownBtnHoverBg\": \"#32383f\",\n \"scrollbarThumbBg\": \"#57606a\",\n \"headerLabelText\": \"#d0d7de\",\n \"headerLabelOpenText\": \"#f6f8fa\",\n \"headerBorder\": \"#32383f\",\n \"headerIcon\": \"#8c959f\",\n \"lineText\": \"#d0d7de\",\n \"lineNumText\": \"rgba(140,149,159,0.75)\",\n \"lineTimestampText\": \"#8c959f\",\n \"lineHoverBg\": \"#32383f\",\n \"lineSelectedBg\": \"rgba(33,139,255,0.15)\",\n \"lineSelectedNumText\": \"#54aeff\",\n \"lineDtFmText\": \"#24292f\",\n \"lineDtFmBg\": \"#9a6700\",\n \"gateBg\": \"rgba(125,78,0,0.15)\",\n \"gateText\": \"#d0d7de\",\n \"gateWaitingText\": \"#d4a72c\",\n \"stepHeaderOpenBg\": \"#32383f\",\n \"stepErrorText\": \"#ff8182\",\n \"stepWarningText\": \"#d4a72c\",\n \"loglineText\": \"#8c959f\",\n \"loglineNumText\": \"rgba(140,149,159,0.75)\",\n \"loglineDebugText\": \"#c297ff\",\n \"loglineErrorText\": \"#d0d7de\",\n \"loglineErrorNumText\": \"#ff8182\",\n \"loglineErrorBg\": \"rgba(164,14,38,0.15)\",\n \"loglineWarningText\": \"#d0d7de\",\n \"loglineWarningNumText\": \"#d4a72c\",\n \"loglineWarningBg\": \"rgba(125,78,0,0.15)\",\n \"loglineCommandText\": \"#54aeff\",\n \"loglineSectionText\": \"#54aeff\",\n \"ansi\": {\n \"black\": \"#24292f\",\n \"blackBright\": \"#32383f\",\n \"white\": \"#d0d7de\",\n \"whiteBright\": \"#d0d7de\",\n \"gray\": \"#8c959f\",\n \"red\": \"#ff8182\",\n \"redBright\": \"#ffaba8\",\n \"green\": \"#54aeff\",\n \"greenBright\": \"#80ccff\",\n \"yellow\": \"#d4a72c\",\n \"yellowBright\": \"#eac54f\",\n \"blue\": \"#54aeff\",\n \"blueBright\": \"#80ccff\",\n \"magenta\": \"#c297ff\",\n \"magentaBright\": \"#d8b9ff\",\n \"cyan\": \"#76e3ea\",\n \"cyanBright\": \"#b3f0ff\"\n }\n },\n \"project\": {\n \"headerBg\": \"#24292f\",\n \"sidebarBg\": \"#ffffff\",\n \"gradientIn\": \"#ffffff\",\n \"gradientOut\": \"rgba(255,255,255,0)\"\n },\n \"mktg\": {\n \"btn\": {\n \"bg\": \"#1b1f23\",\n \"shadow\": {\n \"outline\": \"rgb(0 0 0 / 15%) 0 0 0 1px inset\",\n \"focus\": \"rgb(0 0 0 / 15%) 0 0 0 4px\",\n \"hover\": \"0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02)\",\n \"hoverMuted\": \"rgb(0 0 0 / 70%) 0 0 0 2px inset\"\n }\n }\n },\n \"control\": {\n \"borderColor\": {\n \"emphasis\": \"#858F99\"\n }\n },\n \"avatar\": {\n \"bg\": \"#ffffff\",\n \"border\": \"rgba(27,31,36,0.15)\",\n \"stackFade\": \"#afb8c1\",\n \"stackFadeMore\": \"#d0d7de\",\n \"childShadow\": \"0 0 0 2px rgba(255,255,255,0.8)\"\n },\n \"topicTag\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"counter\": {\n \"border\": \"rgba(0,0,0,0)\"\n },\n \"selectMenu\": {\n \"backdropBorder\": \"rgba(0,0,0,0)\",\n \"tapHighlight\": \"rgba(175,184,193,0.5)\",\n \"tapFocusBg\": \"#b6e3ff\"\n },\n \"overlay\": {\n \"shadow\": \"0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12)\",\n \"backdrop\": \"rgba(140,149,159,0.2)\"\n },\n \"header\": {\n \"text\": \"rgba(255,255,255,0.7)\",\n \"bg\": \"#24292f\",\n \"divider\": \"#57606a\",\n \"logo\": \"#ffffff\"\n },\n \"headerSearch\": {\n \"bg\": \"#24292f\",\n \"border\": \"#57606a\"\n },\n \"sidenav\": {\n \"selectedBg\": \"#ffffff\"\n },\n \"menu\": {\n \"bgActive\": \"rgba(0,0,0,0)\"\n },\n \"input\": {\n \"disabledBg\": \"rgba(175,184,193,0.2)\"\n },\n \"timeline\": {\n \"badgeBg\": \"#eaeef2\"\n },\n \"ansi\": {\n \"black\": \"#24292f\",\n \"blackBright\": \"#57606a\",\n \"white\": \"#6e7781\",\n \"whiteBright\": \"#8c959f\",\n \"gray\": \"#6e7781\",\n \"red\": \"#cf222e\",\n \"redBright\": \"#a40e26\",\n \"green\": \"#0550ae\",\n \"greenBright\": \"#0969da\",\n \"yellow\": \"#4d2d00\",\n \"yellowBright\": \"#633c01\",\n \"blue\": \"#0969da\",\n \"blueBright\": \"#218bff\",\n \"magenta\": \"#8250df\",\n \"magentaBright\": \"#a475f9\",\n \"cyan\": \"#1b7c83\",\n \"cyanBright\": \"#3192aa\"\n },\n \"btn\": {\n \"text\": \"#24292f\",\n \"bg\": \"#f6f8fa\",\n \"border\": \"rgba(27,31,36,0.15)\",\n \"shadow\": \"0 1px 0 rgba(27,31,36,0.04)\",\n \"insetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.25)\",\n \"hoverBg\": \"#f3f4f6\",\n \"hoverBorder\": \"rgba(27,31,36,0.15)\",\n \"activeBg\": \"hsla(220,14%,93%,1)\",\n \"activeBorder\": \"rgba(27,31,36,0.15)\",\n \"selectedBg\": \"hsla(220,14%,94%,1)\",\n \"counterBg\": \"rgba(27,31,36,0.08)\",\n \"primary\": {\n \"text\": \"#ffffff\",\n \"bg\": \"#0969da\",\n \"border\": \"rgba(27,31,36,0.15)\",\n \"shadow\": \"0 1px 0 rgba(27,31,36,0.1)\",\n \"insetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverBg\": \"#0969da\",\n \"hoverBorder\": \"rgba(27,31,36,0.15)\",\n \"selectedBg\": \"hsla(212,92%,43%,1)\",\n \"selectedShadow\": \"inset 0 1px 0 rgba(0,33,85,0.2)\",\n \"disabledText\": \"rgba(255,255,255,0.8)\",\n \"disabledBg\": \"#80ccff\",\n \"disabledBorder\": \"rgba(27,31,36,0.15)\",\n \"icon\": \"rgba(255,255,255,0.8)\",\n \"counterBg\": \"rgba(0,33,85,0.2)\"\n },\n \"outline\": {\n \"text\": \"#0969da\",\n \"hoverText\": \"#ffffff\",\n \"hoverBg\": \"#0969da\",\n \"hoverBorder\": \"rgba(27,31,36,0.15)\",\n \"hoverShadow\": \"0 1px 0 rgba(27,31,36,0.1)\",\n \"hoverInsetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverCounterBg\": \"rgba(255,255,255,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"hsla(212,92%,42%,1)\",\n \"selectedBorder\": \"rgba(27,31,36,0.15)\",\n \"selectedShadow\": \"inset 0 1px 0 rgba(0,33,85,0.2)\",\n \"disabledText\": \"rgba(9,105,218,0.5)\",\n \"disabledBg\": \"#f6f8fa\",\n \"disabledCounterBg\": \"rgba(9,105,218,0.05)\",\n \"counterBg\": \"#0969da1a\",\n \"counterFg\": \"#0550ae\",\n \"hoverCounterFg\": \"#ffffff\",\n \"disabledCounterFg\": \"rgba(9,105,218,0.5)\"\n },\n \"danger\": {\n \"text\": \"#cf222e\",\n \"hoverText\": \"#ffffff\",\n \"hoverBg\": \"#a40e26\",\n \"hoverBorder\": \"rgba(27,31,36,0.15)\",\n \"hoverShadow\": \"0 1px 0 rgba(27,31,36,0.1)\",\n \"hoverInsetShadow\": \"inset 0 1px 0 rgba(255,255,255,0.03)\",\n \"hoverCounterBg\": \"rgba(255,255,255,0.2)\",\n \"selectedText\": \"#ffffff\",\n \"selectedBg\": \"hsla(356,72%,44%,1)\",\n \"selectedBorder\": \"rgba(27,31,36,0.15)\",\n \"selectedShadow\": \"inset 0 1px 0 rgba(76,0,20,0.2)\",\n \"disabledText\": \"rgba(207,34,46,0.5)\",\n \"disabledBg\": \"#f6f8fa\",\n \"disabledCounterBg\": \"rgba(207,34,46,0.05)\",\n \"counterBg\": \"rgba(207,34,46,0.1)\",\n \"icon\": \"#cf222e\",\n \"hoverIcon\": \"#ffffff\",\n \"counterFg\": \"#a40e26\",\n \"hoverCounterFg\": \"#ffffff\",\n \"disabledCounterFg\": \"rgba(207,34,46,0.5)\"\n }\n },\n \"underlinenav\": {\n \"icon\": \"#6e7781\",\n \"borderHover\": \"rgba(175,184,193,0.2)\"\n },\n \"actionListItem\": {\n \"inlineDivider\": \"rgba(208,215,222,0.48)\",\n \"default\": {\n \"hoverBg\": \"rgba(208,215,222,0.32)\",\n \"hoverBorder\": \"rgba(0,0,0,0)\",\n \"activeBg\": \"rgba(208,215,222,0.48)\",\n \"activeBorder\": \"rgba(0,0,0,0)\",\n \"selectedBg\": \"rgba(208,215,222,0.24)\"\n },\n \"danger\": {\n \"hoverBg\": \"rgba(255,235,233,0.64)\",\n \"activeBg\": \"#ffebe9\",\n \"hoverText\": \"#cf222e\"\n }\n },\n \"switchTrack\": {\n \"bg\": \"#eaeef2\",\n \"hoverBg\": \"hsla(210,24%,90%,1)\",\n \"activeBg\": \"hsla(210,24%,88%,1)\",\n \"disabledBg\": \"#8c959f\",\n \"fg\": \"#57606a\",\n \"disabledFg\": \"#ffffff\",\n \"border\": \"rgba(0,0,0,0)\",\n \"checked\": {\n \"bg\": \"#0969da\",\n \"hoverBg\": \"#0860CA\",\n \"activeBg\": \"#0757BA\",\n \"fg\": \"#ffffff\",\n \"disabledFg\": \"#ffffff\",\n \"border\": \"rgba(0,0,0,0)\"\n }\n },\n \"switchKnob\": {\n \"bg\": \"#ffffff\",\n \"disabledBg\": \"#f6f8fa\",\n \"border\": \"#858F99\",\n \"checked\": {\n \"bg\": \"#ffffff\",\n \"disabledBg\": \"#f6f8fa\",\n \"border\": \"#0969da\"\n }\n },\n \"segmentedControl\": {\n \"bg\": \"#eaeef2\",\n \"button\": {\n \"bg\": \"#ffffff\",\n \"hover\": {\n \"bg\": \"rgba(175,184,193,0.2)\"\n },\n \"active\": {\n \"bg\": \"rgba(175,184,193,0.4)\"\n },\n \"selected\": {\n \"border\": \"#8c959f\"\n }\n }\n },\n \"treeViewItem\": {\n \"chevron\": {\n \"hoverBg\": \"rgba(208,215,222,0.32)\"\n },\n \"directory\": {\n \"fill\": \"#54aeff\"\n }\n },\n \"fg\": {\n \"default\": \"#24292f\",\n \"muted\": \"#57606a\",\n \"subtle\": \"#6e7781\",\n \"onEmphasis\": \"#ffffff\"\n },\n \"canvas\": {\n \"default\": \"#ffffff\",\n \"overlay\": \"#ffffff\",\n \"inset\": \"#f6f8fa\",\n \"subtle\": \"#f6f8fa\"\n },\n \"border\": {\n \"default\": \"#d0d7de\",\n \"muted\": \"hsla(210,18%,87%,1)\",\n \"subtle\": \"rgba(27,31,36,0.15)\"\n },\n \"shadow\": {\n \"small\": \"0 1px 0 rgba(27,31,36,0.04)\",\n \"medium\": \"0 3px 6px rgba(140,149,159,0.15)\",\n \"large\": \"0 8px 24px rgba(140,149,159,0.2)\",\n \"extraLarge\": \"0 12px 28px rgba(140,149,159,0.3)\"\n },\n \"neutral\": {\n \"emphasisPlus\": \"#24292f\",\n \"emphasis\": \"#6e7781\",\n \"muted\": \"rgba(175,184,193,0.2)\",\n \"subtle\": \"rgba(234,238,242,0.5)\"\n },\n \"accent\": {\n \"fg\": \"#0969da\",\n \"emphasis\": \"#0969da\",\n \"muted\": \"rgba(84,174,255,0.4)\",\n \"subtle\": \"#ddf4ff\"\n },\n \"success\": {\n \"fg\": \"#0969da\",\n \"emphasis\": \"#0969da\",\n \"muted\": \"rgba(84,174,255,0.4)\",\n \"subtle\": \"#ddf4ff\"\n },\n \"attention\": {\n \"fg\": \"#9a6700\",\n \"emphasis\": \"#9a6700\",\n \"muted\": \"rgba(212,167,44,0.4)\",\n \"subtle\": \"#fff8c5\"\n },\n \"severe\": {\n \"fg\": \"#cf222e\",\n \"emphasis\": \"#cf222e\",\n \"muted\": \"rgba(255,129,130,0.4)\",\n \"subtle\": \"#ffebe9\"\n },\n \"danger\": {\n \"fg\": \"#cf222e\",\n \"emphasis\": \"#cf222e\",\n \"muted\": \"rgba(255,129,130,0.4)\",\n \"subtle\": \"#ffebe9\"\n },\n \"open\": {\n \"fg\": \"#cf222e\",\n \"emphasis\": \"#fa4549\",\n \"muted\": \"rgba(255,129,130,0.4)\",\n \"subtle\": \"#ffebe9\"\n },\n \"closed\": {\n \"fg\": \"#6e7781\",\n \"emphasis\": \"#6e7781\",\n \"muted\": \"rgba(175,184,193,0.4)\",\n \"subtle\": \"#f6f8fa\"\n },\n \"done\": {\n \"fg\": \"#8250df\",\n \"emphasis\": \"#8250df\",\n \"muted\": \"rgba(194,151,255,0.4)\",\n \"subtle\": \"#fbefff\"\n },\n \"sponsors\": {\n \"fg\": \"#bf3989\",\n \"emphasis\": \"#bf3989\",\n \"muted\": \"rgba(255,128,200,0.4)\",\n \"subtle\": \"#ffeff7\"\n },\n \"primer\": {\n \"fg\": {\n \"disabled\": \"#8c959f\"\n },\n \"canvas\": {\n \"backdrop\": \"rgba(27,31,36,0.5)\",\n \"sticky\": \"rgba(255,255,255,0.95)\"\n },\n \"border\": {\n \"active\": \"#fd8c73\",\n \"contrast\": \"rgba(27,31,36,0.1)\"\n },\n \"shadow\": {\n \"highlight\": \"inset 0 1px 0 rgba(255,255,255,0.25)\",\n \"inset\": \"inset 0 1px 0 rgba(208,215,222,0.2)\"\n }\n },\n \"scale\": {\n \"black\": \"#1b1f24\",\n \"white\": \"#ffffff\",\n \"gray\": [\n \"#f6f8fa\",\n \"#eaeef2\",\n \"#d0d7de\",\n \"#afb8c1\",\n \"#8c959f\",\n \"#6e7781\",\n \"#57606a\",\n \"#424a53\",\n \"#32383f\",\n \"#24292f\"\n ],\n \"blue\": [\n \"#ddf4ff\",\n \"#b6e3ff\",\n \"#80ccff\",\n \"#54aeff\",\n \"#218bff\",\n \"#0969da\",\n \"#0550ae\",\n \"#033d8b\",\n \"#0a3069\",\n \"#002155\"\n ],\n \"green\": [\n \"#ddf4ff\",\n \"#b6e3ff\",\n \"#80ccff\",\n \"#54aeff\",\n \"#218bff\",\n \"#0969da\",\n \"#0550ae\",\n \"#033d8b\",\n \"#0a3069\",\n \"#002155\"\n ],\n \"yellow\": [\n \"#fff8c5\",\n \"#fae17d\",\n \"#eac54f\",\n \"#d4a72c\",\n \"#bf8700\",\n \"#9a6700\",\n \"#7d4e00\",\n \"#633c01\",\n \"#4d2d00\",\n \"#3b2300\"\n ],\n \"orange\": [\n \"#ffebe9\",\n \"#ffcecb\",\n \"#ffaba8\",\n \"#ff8182\",\n \"#fa4549\",\n \"#cf222e\",\n \"#a40e26\",\n \"#82071e\",\n \"#660018\",\n \"#4c0014\"\n ],\n \"red\": [\n \"#ffebe9\",\n \"#ffcecb\",\n \"#ffaba8\",\n \"#ff8182\",\n \"#fa4549\",\n \"#cf222e\",\n \"#a40e26\",\n \"#82071e\",\n \"#660018\",\n \"#4c0014\"\n ],\n \"purple\": [\n \"#fbefff\",\n \"#ecd8ff\",\n \"#d8b9ff\",\n \"#c297ff\",\n \"#a475f9\",\n \"#8250df\",\n \"#6639ba\",\n \"#512a97\",\n \"#3e1f79\",\n \"#2e1461\"\n ],\n \"pink\": [\n \"#ffeff7\",\n \"#ffd3eb\",\n \"#ffadda\",\n \"#ff80c8\",\n \"#e85aad\",\n \"#bf3989\",\n \"#99286e\",\n \"#772057\",\n \"#611347\",\n \"#4d0336\"\n ],\n \"coral\": [\n \"#fff0eb\",\n \"#ffd6cc\",\n \"#ffb4a1\",\n \"#fd8c73\",\n \"#ec6547\",\n \"#c4432b\",\n \"#9e2f1c\",\n \"#801f0f\",\n \"#691105\",\n \"#510901\"\n ]\n }\n};\n","\"use strict\";\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst colors_1 = __importDefault(require(\"./colors\"));\nconst spacing_1 = __importDefault(require(\"./spacing\"));\nconst typography_1 = __importDefault(require(\"./typography\"));\nexports.default = { colors: colors_1.default, spacing: spacing_1.default, typography: typography_1.default };\n","\"use strict\";\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst normal_1 = __importDefault(require(\"./normal\"));\nexports.default = { normal: normal_1.default };\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.default = {\n \"spacer\": [\n \"0\",\n \"4px\",\n \"8px\",\n \"16px\",\n \"24px\",\n \"32px\",\n \"40px\"\n ]\n};\n","\"use strict\";\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst normal_1 = __importDefault(require(\"./normal\"));\nexports.default = { normal: normal_1.default };\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.default = {\n \"fontSize\": [\n \"12px\",\n \"14px\",\n \"16px\",\n \"20px\",\n \"24px\",\n \"32px\",\n \"40px\",\n \"48px\"\n ],\n \"lineHeight\": {\n \"condensedUltra\": 1,\n \"condensed\": 1.25,\n \"default\": 1.5\n }\n};\n","import styled from 'styled-components';\nimport { space, color, typography, layout, flexbox, grid, background, border, position, shadow } from 'styled-system';\nimport sx from '../sx.js';\n\nconst Box = styled.div.withConfig({\n displayName: \"Box\",\n componentId: \"sc-g0xbh4-0\"\n})(space, color, typography, layout, flexbox, grid, background, border, position, shadow, sx);\nvar Box$1 = Box;\n\nexport { Box$1 as default };\n","import React__default from 'react';\nimport ReactDOM from 'react-dom';\nimport { ThemeProvider as ThemeProvider$2 } from 'styled-components';\nimport theme from './theme.js';\nimport merge from 'deepmerge';\n\nconst defaultColorMode = 'day';\nconst defaultDayScheme = 'light';\nconst defaultNightScheme = 'dark';\n\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\n\nconst ThemeContext = /*#__PURE__*/React__default.createContext({\n setColorMode: () => null,\n setDayScheme: () => null,\n setNightScheme: () => null\n});\n\n// inspired from __NEXT_DATA__, we use application/json to avoid CSRF policy with inline scripts\nconst getServerHandoff = () => {\n try {\n var _document$getElementB;\n const serverData = (_document$getElementB = document.getElementById('__PRIMER_DATA__')) === null || _document$getElementB === void 0 ? void 0 : _document$getElementB.textContent;\n if (serverData) return JSON.parse(serverData);\n } catch (error) {\n // if document/element does not exist or JSON is invalid, supress error\n }\n return {};\n};\nconst ThemeProvider = ({\n children,\n ...props\n}) => {\n var _ref, _props$theme, _ref2, _props$colorMode, _ref3, _props$dayScheme, _ref4, _props$nightScheme;\n // Get fallback values from parent ThemeProvider (if exists)\n const {\n theme: fallbackTheme,\n colorMode: fallbackColorMode,\n dayScheme: fallbackDayScheme,\n nightScheme: fallbackNightScheme\n } = useTheme();\n\n // Initialize state\n const theme$1 = (_ref = (_props$theme = props.theme) !== null && _props$theme !== void 0 ? _props$theme : fallbackTheme) !== null && _ref !== void 0 ? _ref : theme;\n const {\n resolvedServerColorMode\n } = getServerHandoff();\n const resolvedColorModePassthrough = React__default.useRef(resolvedServerColorMode);\n const [colorMode, setColorMode] = React__default.useState((_ref2 = (_props$colorMode = props.colorMode) !== null && _props$colorMode !== void 0 ? _props$colorMode : fallbackColorMode) !== null && _ref2 !== void 0 ? _ref2 : defaultColorMode);\n const [dayScheme, setDayScheme] = React__default.useState((_ref3 = (_props$dayScheme = props.dayScheme) !== null && _props$dayScheme !== void 0 ? _props$dayScheme : fallbackDayScheme) !== null && _ref3 !== void 0 ? _ref3 : defaultDayScheme);\n const [nightScheme, setNightScheme] = React__default.useState((_ref4 = (_props$nightScheme = props.nightScheme) !== null && _props$nightScheme !== void 0 ? _props$nightScheme : fallbackNightScheme) !== null && _ref4 !== void 0 ? _ref4 : defaultNightScheme);\n const systemColorMode = useSystemColorMode();\n const resolvedColorMode = resolvedColorModePassthrough.current || resolveColorMode(colorMode, systemColorMode);\n const colorScheme = chooseColorScheme(resolvedColorMode, dayScheme, nightScheme);\n const {\n resolvedTheme,\n resolvedColorScheme\n } = React__default.useMemo(() => applyColorScheme(theme$1, colorScheme), [theme$1, colorScheme]);\n\n // this effect will only run on client\n React__default.useEffect(function updateColorModeAfterServerPassthrough() {\n const resolvedColorModeOnClient = resolveColorMode(colorMode, systemColorMode);\n if (resolvedColorModePassthrough.current) {\n // if the resolved color mode passed on from the server is not the resolved color mode on client, change it!\n if (resolvedColorModePassthrough.current !== resolvedColorModeOnClient) {\n window.setTimeout(() => {\n // use ReactDOM.flushSync to prevent automatic batching of state updates since React 18\n // ref: https://github.com/reactwg/react-18/discussions/21\n ReactDOM.flushSync(() => {\n // override colorMode to whatever is resolved on the client to get a re-render\n setColorMode(resolvedColorModeOnClient);\n });\n\n // immediately after that, set the colorMode to what the user passed to respond to system color mode changes\n setColorMode(colorMode);\n });\n }\n resolvedColorModePassthrough.current = null;\n }\n }, [colorMode, systemColorMode]);\n\n // Update state if props change\n React__default.useEffect(() => {\n var _ref5, _props$colorMode2;\n setColorMode((_ref5 = (_props$colorMode2 = props.colorMode) !== null && _props$colorMode2 !== void 0 ? _props$colorMode2 : fallbackColorMode) !== null && _ref5 !== void 0 ? _ref5 : defaultColorMode);\n }, [props.colorMode, fallbackColorMode]);\n React__default.useEffect(() => {\n var _ref6, _props$dayScheme2;\n setDayScheme((_ref6 = (_props$dayScheme2 = props.dayScheme) !== null && _props$dayScheme2 !== void 0 ? _props$dayScheme2 : fallbackDayScheme) !== null && _ref6 !== void 0 ? _ref6 : defaultDayScheme);\n }, [props.dayScheme, fallbackDayScheme]);\n React__default.useEffect(() => {\n var _ref7, _props$nightScheme2;\n setNightScheme((_ref7 = (_props$nightScheme2 = props.nightScheme) !== null && _props$nightScheme2 !== void 0 ? _props$nightScheme2 : fallbackNightScheme) !== null && _ref7 !== void 0 ? _ref7 : defaultNightScheme);\n }, [props.nightScheme, fallbackNightScheme]);\n return /*#__PURE__*/React__default.createElement(ThemeContext.Provider, {\n value: {\n theme: resolvedTheme,\n colorScheme,\n colorMode,\n resolvedColorMode,\n resolvedColorScheme,\n dayScheme,\n nightScheme,\n setColorMode,\n setDayScheme,\n setNightScheme\n }\n }, /*#__PURE__*/React__default.createElement(ThemeProvider$2, {\n theme: resolvedTheme\n }, children, props.preventSSRMismatch ? /*#__PURE__*/React__default.createElement(\"script\", {\n type: \"application/json\",\n id: \"__PRIMER_DATA__\",\n dangerouslySetInnerHTML: {\n __html: JSON.stringify({\n resolvedServerColorMode: resolvedColorMode\n })\n }\n }) : null));\n};\nThemeProvider.displayName = \"ThemeProvider\";\nfunction useTheme() {\n return React__default.useContext(ThemeContext);\n}\nfunction useColorSchemeVar(values, fallback) {\n var _values$colorScheme;\n const {\n colorScheme = ''\n } = useTheme();\n return (_values$colorScheme = values[colorScheme]) !== null && _values$colorScheme !== void 0 ? _values$colorScheme : fallback;\n}\nfunction useSystemColorMode() {\n const [systemColorMode, setSystemColorMode] = React__default.useState(getSystemColorMode);\n React__default.useEffect(() => {\n var _window, _window$matchMedia;\n // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition\n const media = (_window = window) === null || _window === void 0 ? void 0 : (_window$matchMedia = _window.matchMedia) === null || _window$matchMedia === void 0 ? void 0 : _window$matchMedia.call(_window, '(prefers-color-scheme: dark)');\n function handleChange(event) {\n const isNight = event.matches;\n setSystemColorMode(isNight ? 'night' : 'day');\n }\n\n // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition\n if (media) {\n // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition\n if (media.addEventListener !== undefined) {\n media.addEventListener('change', handleChange);\n return function cleanup() {\n media.removeEventListener('change', handleChange);\n };\n }\n // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition\n else if (media.addListener !== undefined) {\n media.addListener(handleChange);\n return function cleanup() {\n media.removeListener(handleChange);\n };\n }\n }\n }, []);\n return systemColorMode;\n}\nfunction getSystemColorMode() {\n var _window$matchMedia2, _window2, _window$matchMedia2$c;\n // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition\n if (typeof window !== 'undefined' && (_window$matchMedia2 = (_window2 = window).matchMedia) !== null && _window$matchMedia2 !== void 0 && (_window$matchMedia2$c = _window$matchMedia2.call(_window2, '(prefers-color-scheme: dark)')) !== null && _window$matchMedia2$c !== void 0 && _window$matchMedia2$c.matches) {\n return 'night';\n }\n return 'day';\n}\nfunction resolveColorMode(colorMode, systemColorMode) {\n switch (colorMode) {\n case 'auto':\n return systemColorMode;\n default:\n return colorMode;\n }\n}\nfunction chooseColorScheme(colorMode, dayScheme, nightScheme) {\n switch (colorMode) {\n case 'day':\n case 'light':\n return dayScheme;\n case 'dark':\n case 'night':\n return nightScheme;\n }\n}\nfunction applyColorScheme(theme, colorScheme) {\n if (!theme.colorSchemes) {\n return {\n resolvedTheme: theme,\n resolvedColorScheme: undefined\n };\n }\n if (!theme.colorSchemes[colorScheme]) {\n // eslint-disable-next-line no-console\n console.error(`\\`${colorScheme}\\` scheme not defined in \\`theme.colorSchemes\\``);\n\n // Apply the first defined color scheme\n const defaultColorScheme = Object.keys(theme.colorSchemes)[0];\n return {\n resolvedTheme: merge(theme, theme.colorSchemes[defaultColorScheme]),\n resolvedColorScheme: defaultColorScheme\n };\n }\n return {\n resolvedTheme: merge(theme, theme.colorSchemes[colorScheme]),\n resolvedColorScheme: colorScheme\n };\n}\nvar ThemeProvider$1 = ThemeProvider;\n\nexport { ThemeProvider, ThemeProvider$1 as default, defaultColorMode, useColorSchemeVar, useTheme };\n","import { get } from '@styled-system/core';\nexport var themeGet = function themeGet(path, fallback) {\n if (fallback === void 0) {\n fallback = null;\n }\n\n return function (props) {\n return get(props.theme, path, fallback);\n };\n};\nexport default themeGet;\n","import { themeGet } from '@styled-system/theme-get';\nimport * as styledSystem from 'styled-system';\nimport theme from './theme.js';\n\nconst {\n get: getKey,\n compose,\n system\n} = styledSystem;\nconst get = key => themeGet(key, getKey(theme, key));\n\n// Common props\n\nconst COMMON = compose(styledSystem.space, styledSystem.color, styledSystem.display);\n// Typography props\n\nconst whiteSpace = system({\n whiteSpace: {\n property: 'whiteSpace'\n // cssProperty: 'whiteSpace',\n }\n});\n\nconst TYPOGRAPHY = compose(styledSystem.typography, whiteSpace);\n// Border props\n\nconst BORDER = compose(styledSystem.border, styledSystem.shadow);\n// Layout props\n\nconst LAYOUT = styledSystem.layout;\n\nexport { BORDER, COMMON, LAYOUT, TYPOGRAPHY, get };\n","import css from '@styled-system/css';\nexport { default as merge } from 'deepmerge';\n\n// Support CSS custom properties in the `sx` prop\n\nconst sx = props => css(props.sx);\nvar sx$1 = sx;\n\nexport { sx$1 as default };\n","import { getDefaultExportFromCjs } from '../_virtual/_commonjsHelpers.js';\nimport require$$0 from 'lodash.isempty';\nimport require$$1 from 'lodash.isobject';\n\n// Utility functions used in theme-preval.js\n// This file needs to be a JavaScript file using CommonJS to be compatible with preval\n\nconst isEmpty = require$$0;\nconst isObject = require$$1;\nfunction fontStack(fonts) {\n return fonts.map(font => font.includes(' ') ? `\"${font}\"` : font).join(', ');\n}\n\n// The following functions are a temporary measure for splitting shadow values out from the colors object.\n// Eventually, we will push these structural changes upstream to primer/primitives so this data manipulation\n// will not be needed.\n\nfunction isShadowValue(value) {\n return typeof value === 'string' && /(inset\\s|)([0-9.]+(\\w*)\\s){1,4}(rgb[a]?\\(.*\\)|\\w+)/.test(value);\n}\nfunction isColorValue(value) {\n if (isShadowValue(value)) return false;\n if (value.startsWith('#')) return true; // #hex\n if (value.startsWith('rgb')) return true; // rgb, rgba\n if (value.startsWith('hsl')) return true; // hsl, hsla\n return false;\n}\nfunction filterObject(obj, predicate) {\n if (Array.isArray(obj)) {\n return obj.filter(predicate);\n }\n return Object.entries(obj).reduce((acc, [key, value]) => {\n if (isObject(value)) {\n const result = filterObject(value, predicate);\n\n // Don't include empty objects or arrays\n if (!isEmpty(result)) {\n acc[key] = result;\n }\n } else if (predicate(value)) {\n acc[key] = value;\n }\n return acc;\n }, {});\n}\nfunction partitionColors(colors) {\n return {\n colors: filterObject(colors, value => isColorValue(value)),\n shadows: filterObject(colors, value => isShadowValue(value))\n };\n}\nfunction omitScale(obj) {\n const {\n scale,\n ...rest\n } = obj;\n return rest;\n}\nvar theme = {\n fontStack,\n isShadowValue,\n isColorValue,\n filterObject,\n partitionColors,\n omitScale\n};\n\nvar theme$1 = /*@__PURE__*/getDefaultExportFromCjs(theme);\n\nexport { theme$1 as default, theme as t };\n","import primitives from '@primer/primitives';\nimport { t as theme$2 } from './utils/theme2.js';\n\nconst {\n lineHeight: lineHeights\n} = primitives.typography.normal;\nconst animation = {\n easeOutCubic: 'cubic-bezier(0.33, 1, 0.68, 1)'\n};\nconst breakpoints = ['544px', '768px', '1012px', '1280px'];\nconst fonts = {\n normal: theme$2.fontStack(['-apple-system', 'BlinkMacSystemFont', 'Segoe UI', 'Noto Sans', 'Helvetica', 'Arial', 'sans-serif', 'Apple Color Emoji', 'Segoe UI Emoji']),\n mono: theme$2.fontStack(['SFMono-Regular', 'Consolas', 'Liberation Mono', 'Menlo', 'Courier', 'monospace'])\n};\nconst fontWeights = {\n light: 300,\n normal: 400,\n semibold: 500,\n bold: 600\n};\nconst borderWidths = [0, '1px'];\nconst radii = ['0', '3px', '6px', '100px'];\nconst sizes = {\n small: '544px',\n medium: '768px',\n large: '1012px',\n xlarge: '1280px'\n};\nconst fontSizes = ['12px', '14px', '16px', '20px', '24px', '32px', '40px', '48px', '56px'];\nconst space = ['0', '4px', '8px', '16px', '24px', '32px', '40px', '48px', '64px', '80px', '96px', '112px', '128px'];\nconst colorSchemes = Object.entries(primitives.colors).reduce((acc, [name, variables]) => {\n const {\n colors,\n shadows\n } = theme$2.partitionColors(variables);\n return {\n ...acc,\n [name]: {\n colors: theme$2.omitScale(colors),\n shadows: theme$2.omitScale(shadows)\n }\n };\n}, {});\nconst theme = {\n animation,\n borderWidths,\n breakpoints,\n fonts,\n fontSizes,\n fontWeights,\n lineHeights,\n radii,\n sizes,\n space,\n colorSchemes\n};\nvar theme$1 = theme;\n\n// NOTE: for now, ThemeColors and ThemeShadows are handcrafted types. It would be nice if these\n// were exports from primitives (or a different shape but derived from those exports).\n\nexport { theme$1 as default };\n","import assign from 'object-assign';\nexport var merge = function merge(a, b) {\n var result = assign({}, a, b);\n\n for (var key in a) {\n var _assign;\n\n if (!a[key] || typeof b[key] !== 'object') continue;\n assign(result, (_assign = {}, _assign[key] = assign(a[key], b[key]), _assign));\n }\n\n return result;\n}; // sort object-value responsive styles\n\nvar sort = function sort(obj) {\n var next = {};\n Object.keys(obj).sort(function (a, b) {\n return a.localeCompare(b, undefined, {\n numeric: true,\n sensitivity: 'base'\n });\n }).forEach(function (key) {\n next[key] = obj[key];\n });\n return next;\n};\n\nvar defaults = {\n breakpoints: [40, 52, 64].map(function (n) {\n return n + 'em';\n })\n};\n\nvar createMediaQuery = function createMediaQuery(n) {\n return \"@media screen and (min-width: \" + n + \")\";\n};\n\nvar getValue = function getValue(n, scale) {\n return get(scale, n, n);\n};\n\nexport var get = function get(obj, key, def, p, undef) {\n key = key && key.split ? key.split('.') : [key];\n\n for (p = 0; p < key.length; p++) {\n obj = obj ? obj[key[p]] : undef;\n }\n\n return obj === undef ? def : obj;\n};\nexport var createParser = function createParser(config) {\n var cache = {};\n\n var parse = function parse(props) {\n var styles = {};\n var shouldSort = false;\n var isCacheDisabled = props.theme && props.theme.disableStyledSystemCache;\n\n for (var key in props) {\n if (!config[key]) continue;\n var sx = config[key];\n var raw = props[key];\n var scale = get(props.theme, sx.scale, sx.defaults);\n\n if (typeof raw === 'object') {\n cache.breakpoints = !isCacheDisabled && cache.breakpoints || get(props.theme, 'breakpoints', defaults.breakpoints);\n\n if (Array.isArray(raw)) {\n cache.media = !isCacheDisabled && cache.media || [null].concat(cache.breakpoints.map(createMediaQuery));\n styles = merge(styles, parseResponsiveStyle(cache.media, sx, scale, raw, props));\n continue;\n }\n\n if (raw !== null) {\n styles = merge(styles, parseResponsiveObject(cache.breakpoints, sx, scale, raw, props));\n shouldSort = true;\n }\n\n continue;\n }\n\n assign(styles, sx(raw, scale, props));\n } // sort object-based responsive styles\n\n\n if (shouldSort) {\n styles = sort(styles);\n }\n\n return styles;\n };\n\n parse.config = config;\n parse.propNames = Object.keys(config);\n parse.cache = cache;\n var keys = Object.keys(config).filter(function (k) {\n return k !== 'config';\n });\n\n if (keys.length > 1) {\n keys.forEach(function (key) {\n var _createParser;\n\n parse[key] = createParser((_createParser = {}, _createParser[key] = config[key], _createParser));\n });\n }\n\n return parse;\n};\n\nvar parseResponsiveStyle = function parseResponsiveStyle(mediaQueries, sx, scale, raw, _props) {\n var styles = {};\n raw.slice(0, mediaQueries.length).forEach(function (value, i) {\n var media = mediaQueries[i];\n var style = sx(value, scale, _props);\n\n if (!media) {\n assign(styles, style);\n } else {\n var _assign2;\n\n assign(styles, (_assign2 = {}, _assign2[media] = assign({}, styles[media], style), _assign2));\n }\n });\n return styles;\n};\n\nvar parseResponsiveObject = function parseResponsiveObject(breakpoints, sx, scale, raw, _props) {\n var styles = {};\n\n for (var key in raw) {\n var breakpoint = breakpoints[key];\n var value = raw[key];\n var style = sx(value, scale, _props);\n\n if (!breakpoint) {\n assign(styles, style);\n } else {\n var _assign3;\n\n var media = createMediaQuery(breakpoint);\n assign(styles, (_assign3 = {}, _assign3[media] = assign({}, styles[media], style), _assign3));\n }\n }\n\n return styles;\n};\n\nexport var createStyleFunction = function createStyleFunction(_ref) {\n var properties = _ref.properties,\n property = _ref.property,\n scale = _ref.scale,\n _ref$transform = _ref.transform,\n transform = _ref$transform === void 0 ? getValue : _ref$transform,\n defaultScale = _ref.defaultScale;\n properties = properties || [property];\n\n var sx = function sx(value, scale, _props) {\n var result = {};\n var n = transform(value, scale, _props);\n if (n === null) return;\n properties.forEach(function (prop) {\n result[prop] = n;\n });\n return result;\n };\n\n sx.scale = scale;\n sx.defaults = defaultScale;\n return sx;\n}; // new v5 API\n\nexport var system = function system(args) {\n if (args === void 0) {\n args = {};\n }\n\n var config = {};\n Object.keys(args).forEach(function (key) {\n var conf = args[key];\n\n if (conf === true) {\n // shortcut definition\n config[key] = createStyleFunction({\n property: key,\n scale: key\n });\n return;\n }\n\n if (typeof conf === 'function') {\n config[key] = conf;\n return;\n }\n\n config[key] = createStyleFunction(conf);\n });\n var parser = createParser(config);\n return parser;\n};\nexport var compose = function compose() {\n var config = {};\n\n for (var _len = arguments.length, parsers = new Array(_len), _key = 0; _key < _len; _key++) {\n parsers[_key] = arguments[_key];\n }\n\n parsers.forEach(function (parser) {\n if (!parser || !parser.config) return;\n assign(config, parser.config);\n });\n var parser = createParser(config);\n return parser;\n};\n","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\n// based on https://github.com/developit/dlv\nexport var get = function get(obj, key, def, p, undef) {\n key = key && key.split ? key.split('.') : [key];\n\n for (p = 0; p < key.length; p++) {\n obj = obj ? obj[key[p]] : undef;\n }\n\n return obj === undef ? def : obj;\n};\nvar defaultBreakpoints = [40, 52, 64].map(function (n) {\n return n + 'em';\n});\nvar defaultTheme = {\n space: [0, 4, 8, 16, 32, 64, 128, 256, 512],\n fontSizes: [12, 14, 16, 20, 24, 32, 48, 64, 72]\n};\nvar aliases = {\n bg: 'backgroundColor',\n m: 'margin',\n mt: 'marginTop',\n mr: 'marginRight',\n mb: 'marginBottom',\n ml: 'marginLeft',\n mx: 'marginX',\n my: 'marginY',\n p: 'padding',\n pt: 'paddingTop',\n pr: 'paddingRight',\n pb: 'paddingBottom',\n pl: 'paddingLeft',\n px: 'paddingX',\n py: 'paddingY'\n};\nvar multiples = {\n marginX: ['marginLeft', 'marginRight'],\n marginY: ['marginTop', 'marginBottom'],\n paddingX: ['paddingLeft', 'paddingRight'],\n paddingY: ['paddingTop', 'paddingBottom'],\n size: ['width', 'height']\n};\nvar scales = {\n color: 'colors',\n backgroundColor: 'colors',\n borderColor: 'colors',\n margin: 'space',\n marginTop: 'space',\n marginRight: 'space',\n marginBottom: 'space',\n marginLeft: 'space',\n marginX: 'space',\n marginY: 'space',\n padding: 'space',\n paddingTop: 'space',\n paddingRight: 'space',\n paddingBottom: 'space',\n paddingLeft: 'space',\n paddingX: 'space',\n paddingY: 'space',\n top: 'space',\n right: 'space',\n bottom: 'space',\n left: 'space',\n gridGap: 'space',\n gridColumnGap: 'space',\n gridRowGap: 'space',\n gap: 'space',\n columnGap: 'space',\n rowGap: 'space',\n fontFamily: 'fonts',\n fontSize: 'fontSizes',\n fontWeight: 'fontWeights',\n lineHeight: 'lineHeights',\n letterSpacing: 'letterSpacings',\n border: 'borders',\n borderTop: 'borders',\n borderRight: 'borders',\n borderBottom: 'borders',\n borderLeft: 'borders',\n borderWidth: 'borderWidths',\n borderStyle: 'borderStyles',\n borderRadius: 'radii',\n borderTopRightRadius: 'radii',\n borderTopLeftRadius: 'radii',\n borderBottomRightRadius: 'radii',\n borderBottomLeftRadius: 'radii',\n borderTopWidth: 'borderWidths',\n borderTopColor: 'colors',\n borderTopStyle: 'borderStyles',\n borderBottomWidth: 'borderWidths',\n borderBottomColor: 'colors',\n borderBottomStyle: 'borderStyles',\n borderLeftWidth: 'borderWidths',\n borderLeftColor: 'colors',\n borderLeftStyle: 'borderStyles',\n borderRightWidth: 'borderWidths',\n borderRightColor: 'colors',\n borderRightStyle: 'borderStyles',\n outlineColor: 'colors',\n boxShadow: 'shadows',\n textShadow: 'shadows',\n zIndex: 'zIndices',\n width: 'sizes',\n minWidth: 'sizes',\n maxWidth: 'sizes',\n height: 'sizes',\n minHeight: 'sizes',\n maxHeight: 'sizes',\n flexBasis: 'sizes',\n size: 'sizes',\n // svg\n fill: 'colors',\n stroke: 'colors'\n};\n\nvar positiveOrNegative = function positiveOrNegative(scale, value) {\n if (typeof value !== 'number' || value >= 0) {\n return get(scale, value, value);\n }\n\n var absolute = Math.abs(value);\n var n = get(scale, absolute, absolute);\n if (typeof n === 'string') return '-' + n;\n return n * -1;\n};\n\nvar transforms = ['margin', 'marginTop', 'marginRight', 'marginBottom', 'marginLeft', 'marginX', 'marginY', 'top', 'bottom', 'left', 'right'].reduce(function (acc, curr) {\n var _extends2;\n\n return _extends({}, acc, (_extends2 = {}, _extends2[curr] = positiveOrNegative, _extends2));\n}, {});\nexport var responsive = function responsive(styles) {\n return function (theme) {\n var next = {};\n var breakpoints = get(theme, 'breakpoints', defaultBreakpoints);\n var mediaQueries = [null].concat(breakpoints.map(function (n) {\n return \"@media screen and (min-width: \" + n + \")\";\n }));\n\n for (var key in styles) {\n var value = typeof styles[key] === 'function' ? styles[key](theme) : styles[key];\n if (value == null) continue;\n\n if (!Array.isArray(value)) {\n next[key] = value;\n continue;\n }\n\n for (var i = 0; i < value.slice(0, mediaQueries.length).length; i++) {\n var media = mediaQueries[i];\n\n if (!media) {\n next[key] = value[i];\n continue;\n }\n\n next[media] = next[media] || {};\n if (value[i] == null) continue;\n next[media][key] = value[i];\n }\n }\n\n return next;\n };\n};\nexport var css = function css(args) {\n return function (props) {\n if (props === void 0) {\n props = {};\n }\n\n var theme = _extends({}, defaultTheme, {}, props.theme || props);\n\n var result = {};\n var obj = typeof args === 'function' ? args(theme) : args;\n var styles = responsive(obj)(theme);\n\n for (var key in styles) {\n var x = styles[key];\n var val = typeof x === 'function' ? x(theme) : x;\n\n if (key === 'variant') {\n var variant = css(get(theme, val))(theme);\n result = _extends({}, result, {}, variant);\n continue;\n }\n\n if (val && typeof val === 'object') {\n result[key] = css(val)(theme);\n continue;\n }\n\n var prop = get(aliases, key, key);\n var scaleName = get(scales, prop);\n var scale = get(theme, scaleName, get(theme, prop, {}));\n var transform = get(transforms, prop, get);\n var value = transform(scale, val, val);\n\n if (multiples[prop]) {\n var dirs = multiples[prop];\n\n for (var i = 0; i < dirs.length; i++) {\n result[dirs[i]] = value;\n }\n } else {\n result[prop] = value;\n }\n }\n\n return result;\n };\n};\nexport default css;\n","'use strict';\n\nvar isMergeableObject = function isMergeableObject(value) {\n\treturn isNonNullObject(value)\n\t\t&& !isSpecial(value)\n};\n\nfunction isNonNullObject(value) {\n\treturn !!value && typeof value === 'object'\n}\n\nfunction isSpecial(value) {\n\tvar stringValue = Object.prototype.toString.call(value);\n\n\treturn stringValue === '[object RegExp]'\n\t\t|| stringValue === '[object Date]'\n\t\t|| isReactElement(value)\n}\n\n// see https://github.com/facebook/react/blob/b5ac963fb791d1298e7f396236383bc955f916c1/src/isomorphic/classic/element/ReactElement.js#L21-L25\nvar canUseSymbol = typeof Symbol === 'function' && Symbol.for;\nvar REACT_ELEMENT_TYPE = canUseSymbol ? Symbol.for('react.element') : 0xeac7;\n\nfunction isReactElement(value) {\n\treturn value.$$typeof === REACT_ELEMENT_TYPE\n}\n\nfunction emptyTarget(val) {\n\treturn Array.isArray(val) ? [] : {}\n}\n\nfunction cloneUnlessOtherwiseSpecified(value, options) {\n\treturn (options.clone !== false && options.isMergeableObject(value))\n\t\t? deepmerge(emptyTarget(value), value, options)\n\t\t: value\n}\n\nfunction defaultArrayMerge(target, source, options) {\n\treturn target.concat(source).map(function(element) {\n\t\treturn cloneUnlessOtherwiseSpecified(element, options)\n\t})\n}\n\nfunction getMergeFunction(key, options) {\n\tif (!options.customMerge) {\n\t\treturn deepmerge\n\t}\n\tvar customMerge = options.customMerge(key);\n\treturn typeof customMerge === 'function' ? customMerge : deepmerge\n}\n\nfunction getEnumerableOwnPropertySymbols(target) {\n\treturn Object.getOwnPropertySymbols\n\t\t? Object.getOwnPropertySymbols(target).filter(function(symbol) {\n\t\t\treturn Object.propertyIsEnumerable.call(target, symbol)\n\t\t})\n\t\t: []\n}\n\nfunction getKeys(target) {\n\treturn Object.keys(target).concat(getEnumerableOwnPropertySymbols(target))\n}\n\nfunction propertyIsOnObject(object, property) {\n\ttry {\n\t\treturn property in object\n\t} catch(_) {\n\t\treturn false\n\t}\n}\n\n// Protects from prototype poisoning and unexpected merging up the prototype chain.\nfunction propertyIsUnsafe(target, key) {\n\treturn propertyIsOnObject(target, key) // Properties are safe to merge if they don't exist in the target yet,\n\t\t&& !(Object.hasOwnProperty.call(target, key) // unsafe if they exist up the prototype chain,\n\t\t\t&& Object.propertyIsEnumerable.call(target, key)) // and also unsafe if they're nonenumerable.\n}\n\nfunction mergeObject(target, source, options) {\n\tvar destination = {};\n\tif (options.isMergeableObject(target)) {\n\t\tgetKeys(target).forEach(function(key) {\n\t\t\tdestination[key] = cloneUnlessOtherwiseSpecified(target[key], options);\n\t\t});\n\t}\n\tgetKeys(source).forEach(function(key) {\n\t\tif (propertyIsUnsafe(target, key)) {\n\t\t\treturn\n\t\t}\n\n\t\tif (propertyIsOnObject(target, key) && options.isMergeableObject(source[key])) {\n\t\t\tdestination[key] = getMergeFunction(key, options)(target[key], source[key], options);\n\t\t} else {\n\t\t\tdestination[key] = cloneUnlessOtherwiseSpecified(source[key], options);\n\t\t}\n\t});\n\treturn destination\n}\n\nfunction deepmerge(target, source, options) {\n\toptions = options || {};\n\toptions.arrayMerge = options.arrayMerge || defaultArrayMerge;\n\toptions.isMergeableObject = options.isMergeableObject || isMergeableObject;\n\t// cloneUnlessOtherwiseSpecified is added to `options` so that custom arrayMerge()\n\t// implementations can use it. The caller may not replace it.\n\toptions.cloneUnlessOtherwiseSpecified = cloneUnlessOtherwiseSpecified;\n\n\tvar sourceIsArray = Array.isArray(source);\n\tvar targetIsArray = Array.isArray(target);\n\tvar sourceAndTargetTypesMatch = sourceIsArray === targetIsArray;\n\n\tif (!sourceAndTargetTypesMatch) {\n\t\treturn cloneUnlessOtherwiseSpecified(source, options)\n\t} else if (sourceIsArray) {\n\t\treturn options.arrayMerge(target, source, options)\n\t} else {\n\t\treturn mergeObject(target, source, options)\n\t}\n}\n\ndeepmerge.all = function deepmergeAll(array, options) {\n\tif (!Array.isArray(array)) {\n\t\tthrow new Error('first argument should be an array')\n\t}\n\n\treturn array.reduce(function(prev, next) {\n\t\treturn deepmerge(prev, next, options)\n\t}, {})\n};\n\nvar deepmerge_1 = deepmerge;\n\nmodule.exports = deepmerge_1;\n","\"use strict\";\n\nmodule.exports = Object.assign;\n//# sourceMappingURL=object-assign.js.map","import React__default from 'react';\nimport styled from 'styled-components';\nimport { variant } from 'styled-system';\nimport { get } from '../constants.js';\nimport sx from '../sx.js';\n\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nconst variants = {\n default: {\n borderColor: 'border.default'\n },\n primary: {\n borderColor: 'fg.default'\n },\n secondary: {\n borderColor: 'border.muted',\n color: 'fg.muted'\n },\n accent: {\n borderColor: 'accent.emphasis',\n color: 'accent.fg'\n },\n success: {\n borderColor: 'success.emphasis',\n color: 'success.fg'\n },\n attention: {\n borderColor: 'attention.emphasis',\n color: 'attention.fg'\n },\n severe: {\n borderColor: 'severe.emphasis',\n color: 'severe.fg'\n },\n danger: {\n borderColor: 'danger.emphasis',\n color: 'danger.fg'\n },\n done: {\n borderColor: 'done.emphasis',\n color: 'done.fg'\n },\n sponsors: {\n borderColor: 'sponsors.emphasis',\n color: 'sponsors.fg'\n }\n};\nconst sizes = {\n small: {\n height: '20px',\n padding: '0 7px' // hard-coded to align with Primer ViewComponents and Primer CSS\n },\n\n large: {\n height: '24px',\n padding: '0 10px' // hard-coded to align with Primer ViewComponents and Primer CSS\n }\n};\n\nconst StyledLabel = styled.span.withConfig({\n displayName: \"Label__StyledLabel\",\n componentId: \"sc-1dgcne-0\"\n})([\"align-items:center;background-color:transparent;border-width:1px;border-radius:999px;border-style:solid;display:inline-flex;font-weight:\", \";font-size:\", \";line-height:1;white-space:nowrap;\", \";\", \";\", \";\"], get('fontWeights.bold'), get('fontSizes.0'), variant({\n variants\n}), variant({\n prop: 'size',\n variants: sizes\n}), sx);\nconst Label = /*#__PURE__*/React__default.forwardRef(function Label({\n as,\n size = 'small',\n variant = 'default',\n ...rest\n}, ref) {\n return /*#__PURE__*/React__default.createElement(StyledLabel, _extends({\n as: as,\n size: size,\n variant: variant,\n ref: ref\n }, rest));\n});\nvar Label$1 = Label;\n\nexport { Label$1 as default, variants };\n","import * as React from \"react\";\nimport { Label } from \"@primer/react\";\nimport styled from \"styled-components\";\n\nconst Link = styled.a`\n text-decoration: none;\n\n &:focus,\n &:hover,\n &:visited,\n &:link,\n &:active {\n text-decoration: none;\n }\n`;\n\nconst Revision: React.FC<{}> = () => {\n if (process.env[\"GATSBY_GIT_PORCELAIN\"]) {\n const sha = process.env[\"GATSBY_GIT_SHA\"];\n return (\n \n );\n } else {\n return (\n \n );\n }\n};\n\nexport default Revision;\n","'use strict';\n\nvar reactIs = require('react-is');\n\n/**\n * Copyright 2015, Yahoo! Inc.\n * Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms.\n */\nvar REACT_STATICS = {\n childContextTypes: true,\n contextType: true,\n contextTypes: true,\n defaultProps: true,\n displayName: true,\n getDefaultProps: true,\n getDerivedStateFromError: true,\n getDerivedStateFromProps: true,\n mixins: true,\n propTypes: true,\n type: true\n};\nvar KNOWN_STATICS = {\n name: true,\n length: true,\n prototype: true,\n caller: true,\n callee: true,\n arguments: true,\n arity: true\n};\nvar FORWARD_REF_STATICS = {\n '$$typeof': true,\n render: true,\n defaultProps: true,\n displayName: true,\n propTypes: true\n};\nvar MEMO_STATICS = {\n '$$typeof': true,\n compare: true,\n defaultProps: true,\n displayName: true,\n propTypes: true,\n type: true\n};\nvar TYPE_STATICS = {};\nTYPE_STATICS[reactIs.ForwardRef] = FORWARD_REF_STATICS;\nTYPE_STATICS[reactIs.Memo] = MEMO_STATICS;\n\nfunction getStatics(component) {\n // React v16.11 and below\n if (reactIs.isMemo(component)) {\n return MEMO_STATICS;\n } // React v16.12 and above\n\n\n return TYPE_STATICS[component['$$typeof']] || REACT_STATICS;\n}\n\nvar defineProperty = Object.defineProperty;\nvar getOwnPropertyNames = Object.getOwnPropertyNames;\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar getPrototypeOf = Object.getPrototypeOf;\nvar objectPrototype = Object.prototype;\nfunction hoistNonReactStatics(targetComponent, sourceComponent, blacklist) {\n if (typeof sourceComponent !== 'string') {\n // don't hoist over string (html) components\n if (objectPrototype) {\n var inheritedComponent = getPrototypeOf(sourceComponent);\n\n if (inheritedComponent && inheritedComponent !== objectPrototype) {\n hoistNonReactStatics(targetComponent, inheritedComponent, blacklist);\n }\n }\n\n var keys = getOwnPropertyNames(sourceComponent);\n\n if (getOwnPropertySymbols) {\n keys = keys.concat(getOwnPropertySymbols(sourceComponent));\n }\n\n var targetStatics = getStatics(targetComponent);\n var sourceStatics = getStatics(sourceComponent);\n\n for (var i = 0; i < keys.length; ++i) {\n var key = keys[i];\n\n if (!KNOWN_STATICS[key] && !(blacklist && blacklist[key]) && !(sourceStatics && sourceStatics[key]) && !(targetStatics && targetStatics[key])) {\n var descriptor = getOwnPropertyDescriptor(sourceComponent, key);\n\n try {\n // Avoid failures from read-only properties\n defineProperty(targetComponent, key, descriptor);\n } catch (e) {}\n }\n }\n }\n\n return targetComponent;\n}\n\nmodule.exports = hoistNonReactStatics;\n","/** @license React v16.13.1\n * react-is.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';var b=\"function\"===typeof Symbol&&Symbol.for,c=b?Symbol.for(\"react.element\"):60103,d=b?Symbol.for(\"react.portal\"):60106,e=b?Symbol.for(\"react.fragment\"):60107,f=b?Symbol.for(\"react.strict_mode\"):60108,g=b?Symbol.for(\"react.profiler\"):60114,h=b?Symbol.for(\"react.provider\"):60109,k=b?Symbol.for(\"react.context\"):60110,l=b?Symbol.for(\"react.async_mode\"):60111,m=b?Symbol.for(\"react.concurrent_mode\"):60111,n=b?Symbol.for(\"react.forward_ref\"):60112,p=b?Symbol.for(\"react.suspense\"):60113,q=b?\nSymbol.for(\"react.suspense_list\"):60120,r=b?Symbol.for(\"react.memo\"):60115,t=b?Symbol.for(\"react.lazy\"):60116,v=b?Symbol.for(\"react.block\"):60121,w=b?Symbol.for(\"react.fundamental\"):60117,x=b?Symbol.for(\"react.responder\"):60118,y=b?Symbol.for(\"react.scope\"):60119;\nfunction z(a){if(\"object\"===typeof a&&null!==a){var u=a.$$typeof;switch(u){case c:switch(a=a.type,a){case l:case m:case e:case g:case f:case p:return a;default:switch(a=a&&a.$$typeof,a){case k:case n:case t:case r:case h:return a;default:return u}}case d:return u}}}function A(a){return z(a)===m}exports.AsyncMode=l;exports.ConcurrentMode=m;exports.ContextConsumer=k;exports.ContextProvider=h;exports.Element=c;exports.ForwardRef=n;exports.Fragment=e;exports.Lazy=t;exports.Memo=r;exports.Portal=d;\nexports.Profiler=g;exports.StrictMode=f;exports.Suspense=p;exports.isAsyncMode=function(a){return A(a)||z(a)===l};exports.isConcurrentMode=A;exports.isContextConsumer=function(a){return z(a)===k};exports.isContextProvider=function(a){return z(a)===h};exports.isElement=function(a){return\"object\"===typeof a&&null!==a&&a.$$typeof===c};exports.isForwardRef=function(a){return z(a)===n};exports.isFragment=function(a){return z(a)===e};exports.isLazy=function(a){return z(a)===t};\nexports.isMemo=function(a){return z(a)===r};exports.isPortal=function(a){return z(a)===d};exports.isProfiler=function(a){return z(a)===g};exports.isStrictMode=function(a){return z(a)===f};exports.isSuspense=function(a){return z(a)===p};\nexports.isValidElementType=function(a){return\"string\"===typeof a||\"function\"===typeof a||a===e||a===m||a===g||a===f||a===p||a===q||\"object\"===typeof a&&null!==a&&(a.$$typeof===t||a.$$typeof===r||a.$$typeof===h||a.$$typeof===k||a.$$typeof===n||a.$$typeof===w||a.$$typeof===x||a.$$typeof===y||a.$$typeof===v)};exports.typeOf=z;\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react-is.production.min.js');\n} else {\n module.exports = require('./cjs/react-is.development.js');\n}\n","/**\n * lodash (Custom Build) \n * Build: `lodash modularize exports=\"npm\" -o ./`\n * Copyright jQuery Foundation and other contributors \n * Released under MIT license \n * Based on Underscore.js 1.8.3 \n * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n */\n\n/** Used as references for various `Number` constants. */\nvar MAX_SAFE_INTEGER = 9007199254740991;\n\n/** `Object#toString` result references. */\nvar argsTag = '[object Arguments]',\n funcTag = '[object Function]',\n genTag = '[object GeneratorFunction]',\n mapTag = '[object Map]',\n objectTag = '[object Object]',\n promiseTag = '[object Promise]',\n setTag = '[object Set]',\n weakMapTag = '[object WeakMap]';\n\nvar dataViewTag = '[object DataView]';\n\n/**\n * Used to match `RegExp`\n * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns).\n */\nvar reRegExpChar = /[\\\\^$.*+?()[\\]{}|]/g;\n\n/** Used to detect host constructors (Safari). */\nvar reIsHostCtor = /^\\[object .+?Constructor\\]$/;\n\n/** Detect free variable `global` from Node.js. */\nvar freeGlobal = typeof global == 'object' && global && global.Object === Object && global;\n\n/** Detect free variable `self`. */\nvar freeSelf = typeof self == 'object' && self && self.Object === Object && self;\n\n/** Used as a reference to the global object. */\nvar root = freeGlobal || freeSelf || Function('return this')();\n\n/** Detect free variable `exports`. */\nvar freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports;\n\n/** Detect free variable `module`. */\nvar freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module;\n\n/** Detect the popular CommonJS extension `module.exports`. */\nvar moduleExports = freeModule && freeModule.exports === freeExports;\n\n/**\n * Gets the value at `key` of `object`.\n *\n * @private\n * @param {Object} [object] The object to query.\n * @param {string} key The key of the property to get.\n * @returns {*} Returns the property value.\n */\nfunction getValue(object, key) {\n return object == null ? undefined : object[key];\n}\n\n/**\n * Checks if `value` is a host object in IE < 9.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a host object, else `false`.\n */\nfunction isHostObject(value) {\n // Many host objects are `Object` objects that can coerce to strings\n // despite having improperly defined `toString` methods.\n var result = false;\n if (value != null && typeof value.toString != 'function') {\n try {\n result = !!(value + '');\n } catch (e) {}\n }\n return result;\n}\n\n/**\n * Creates a unary function that invokes `func` with its argument transformed.\n *\n * @private\n * @param {Function} func The function to wrap.\n * @param {Function} transform The argument transform.\n * @returns {Function} Returns the new function.\n */\nfunction overArg(func, transform) {\n return function(arg) {\n return func(transform(arg));\n };\n}\n\n/** Used for built-in method references. */\nvar funcProto = Function.prototype,\n objectProto = Object.prototype;\n\n/** Used to detect overreaching core-js shims. */\nvar coreJsData = root['__core-js_shared__'];\n\n/** Used to detect methods masquerading as native. */\nvar maskSrcKey = (function() {\n var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || '');\n return uid ? ('Symbol(src)_1.' + uid) : '';\n}());\n\n/** Used to resolve the decompiled source of functions. */\nvar funcToString = funcProto.toString;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Used to resolve the\n * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)\n * of values.\n */\nvar objectToString = objectProto.toString;\n\n/** Used to detect if a method is native. */\nvar reIsNative = RegExp('^' +\n funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\\\$&')\n .replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g, '$1.*?') + '$'\n);\n\n/** Built-in value references. */\nvar Buffer = moduleExports ? root.Buffer : undefined,\n propertyIsEnumerable = objectProto.propertyIsEnumerable;\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined,\n nativeKeys = overArg(Object.keys, Object);\n\n/* Built-in method references that are verified to be native. */\nvar DataView = getNative(root, 'DataView'),\n Map = getNative(root, 'Map'),\n Promise = getNative(root, 'Promise'),\n Set = getNative(root, 'Set'),\n WeakMap = getNative(root, 'WeakMap');\n\n/** Detect if properties shadowing those on `Object.prototype` are non-enumerable. */\nvar nonEnumShadows = !propertyIsEnumerable.call({ 'valueOf': 1 }, 'valueOf');\n\n/** Used to detect maps, sets, and weakmaps. */\nvar dataViewCtorString = toSource(DataView),\n mapCtorString = toSource(Map),\n promiseCtorString = toSource(Promise),\n setCtorString = toSource(Set),\n weakMapCtorString = toSource(WeakMap);\n\n/**\n * The base implementation of `getTag`.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the `toStringTag`.\n */\nfunction baseGetTag(value) {\n return objectToString.call(value);\n}\n\n/**\n * The base implementation of `_.isNative` without bad shim checks.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a native function,\n * else `false`.\n */\nfunction baseIsNative(value) {\n if (!isObject(value) || isMasked(value)) {\n return false;\n }\n var pattern = (isFunction(value) || isHostObject(value)) ? reIsNative : reIsHostCtor;\n return pattern.test(toSource(value));\n}\n\n/**\n * Gets the native function at `key` of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {string} key The key of the method to get.\n * @returns {*} Returns the function if it's native, else `undefined`.\n */\nfunction getNative(object, key) {\n var value = getValue(object, key);\n return baseIsNative(value) ? value : undefined;\n}\n\n/**\n * Gets the `toStringTag` of `value`.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the `toStringTag`.\n */\nvar getTag = baseGetTag;\n\n// Fallback for data views, maps, sets, and weak maps in IE 11,\n// for data views in Edge < 14, and promises in Node.js.\nif ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag) ||\n (Map && getTag(new Map) != mapTag) ||\n (Promise && getTag(Promise.resolve()) != promiseTag) ||\n (Set && getTag(new Set) != setTag) ||\n (WeakMap && getTag(new WeakMap) != weakMapTag)) {\n getTag = function(value) {\n var result = objectToString.call(value),\n Ctor = result == objectTag ? value.constructor : undefined,\n ctorString = Ctor ? toSource(Ctor) : undefined;\n\n if (ctorString) {\n switch (ctorString) {\n case dataViewCtorString: return dataViewTag;\n case mapCtorString: return mapTag;\n case promiseCtorString: return promiseTag;\n case setCtorString: return setTag;\n case weakMapCtorString: return weakMapTag;\n }\n }\n return result;\n };\n}\n\n/**\n * Checks if `func` has its source masked.\n *\n * @private\n * @param {Function} func The function to check.\n * @returns {boolean} Returns `true` if `func` is masked, else `false`.\n */\nfunction isMasked(func) {\n return !!maskSrcKey && (maskSrcKey in func);\n}\n\n/**\n * Checks if `value` is likely a prototype object.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a prototype, else `false`.\n */\nfunction isPrototype(value) {\n var Ctor = value && value.constructor,\n proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto;\n\n return value === proto;\n}\n\n/**\n * Converts `func` to its source code.\n *\n * @private\n * @param {Function} func The function to process.\n * @returns {string} Returns the source code.\n */\nfunction toSource(func) {\n if (func != null) {\n try {\n return funcToString.call(func);\n } catch (e) {}\n try {\n return (func + '');\n } catch (e) {}\n }\n return '';\n}\n\n/**\n * Checks if `value` is likely an `arguments` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an `arguments` object,\n * else `false`.\n * @example\n *\n * _.isArguments(function() { return arguments; }());\n * // => true\n *\n * _.isArguments([1, 2, 3]);\n * // => false\n */\nfunction isArguments(value) {\n // Safari 8.1 makes `arguments.callee` enumerable in strict mode.\n return isArrayLikeObject(value) && hasOwnProperty.call(value, 'callee') &&\n (!propertyIsEnumerable.call(value, 'callee') || objectToString.call(value) == argsTag);\n}\n\n/**\n * Checks if `value` is classified as an `Array` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an array, else `false`.\n * @example\n *\n * _.isArray([1, 2, 3]);\n * // => true\n *\n * _.isArray(document.body.children);\n * // => false\n *\n * _.isArray('abc');\n * // => false\n *\n * _.isArray(_.noop);\n * // => false\n */\nvar isArray = Array.isArray;\n\n/**\n * Checks if `value` is array-like. A value is considered array-like if it's\n * not a function and has a `value.length` that's an integer greater than or\n * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is array-like, else `false`.\n * @example\n *\n * _.isArrayLike([1, 2, 3]);\n * // => true\n *\n * _.isArrayLike(document.body.children);\n * // => true\n *\n * _.isArrayLike('abc');\n * // => true\n *\n * _.isArrayLike(_.noop);\n * // => false\n */\nfunction isArrayLike(value) {\n return value != null && isLength(value.length) && !isFunction(value);\n}\n\n/**\n * This method is like `_.isArrayLike` except that it also checks if `value`\n * is an object.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an array-like object,\n * else `false`.\n * @example\n *\n * _.isArrayLikeObject([1, 2, 3]);\n * // => true\n *\n * _.isArrayLikeObject(document.body.children);\n * // => true\n *\n * _.isArrayLikeObject('abc');\n * // => false\n *\n * _.isArrayLikeObject(_.noop);\n * // => false\n */\nfunction isArrayLikeObject(value) {\n return isObjectLike(value) && isArrayLike(value);\n}\n\n/**\n * Checks if `value` is a buffer.\n *\n * @static\n * @memberOf _\n * @since 4.3.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a buffer, else `false`.\n * @example\n *\n * _.isBuffer(new Buffer(2));\n * // => true\n *\n * _.isBuffer(new Uint8Array(2));\n * // => false\n */\nvar isBuffer = nativeIsBuffer || stubFalse;\n\n/**\n * Checks if `value` is an empty object, collection, map, or set.\n *\n * Objects are considered empty if they have no own enumerable string keyed\n * properties.\n *\n * Array-like values such as `arguments` objects, arrays, buffers, strings, or\n * jQuery-like collections are considered empty if they have a `length` of `0`.\n * Similarly, maps and sets are considered empty if they have a `size` of `0`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is empty, else `false`.\n * @example\n *\n * _.isEmpty(null);\n * // => true\n *\n * _.isEmpty(true);\n * // => true\n *\n * _.isEmpty(1);\n * // => true\n *\n * _.isEmpty([1, 2, 3]);\n * // => false\n *\n * _.isEmpty({ 'a': 1 });\n * // => false\n */\nfunction isEmpty(value) {\n if (isArrayLike(value) &&\n (isArray(value) || typeof value == 'string' ||\n typeof value.splice == 'function' || isBuffer(value) || isArguments(value))) {\n return !value.length;\n }\n var tag = getTag(value);\n if (tag == mapTag || tag == setTag) {\n return !value.size;\n }\n if (nonEnumShadows || isPrototype(value)) {\n return !nativeKeys(value).length;\n }\n for (var key in value) {\n if (hasOwnProperty.call(value, key)) {\n return false;\n }\n }\n return true;\n}\n\n/**\n * Checks if `value` is classified as a `Function` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a function, else `false`.\n * @example\n *\n * _.isFunction(_);\n * // => true\n *\n * _.isFunction(/abc/);\n * // => false\n */\nfunction isFunction(value) {\n // The use of `Object#toString` avoids issues with the `typeof` operator\n // in Safari 8-9 which returns 'object' for typed array and other constructors.\n var tag = isObject(value) ? objectToString.call(value) : '';\n return tag == funcTag || tag == genTag;\n}\n\n/**\n * Checks if `value` is a valid array-like length.\n *\n * **Note:** This method is loosely based on\n * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a valid length, else `false`.\n * @example\n *\n * _.isLength(3);\n * // => true\n *\n * _.isLength(Number.MIN_VALUE);\n * // => false\n *\n * _.isLength(Infinity);\n * // => false\n *\n * _.isLength('3');\n * // => false\n */\nfunction isLength(value) {\n return typeof value == 'number' &&\n value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER;\n}\n\n/**\n * Checks if `value` is the\n * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types)\n * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an object, else `false`.\n * @example\n *\n * _.isObject({});\n * // => true\n *\n * _.isObject([1, 2, 3]);\n * // => true\n *\n * _.isObject(_.noop);\n * // => true\n *\n * _.isObject(null);\n * // => false\n */\nfunction isObject(value) {\n var type = typeof value;\n return !!value && (type == 'object' || type == 'function');\n}\n\n/**\n * Checks if `value` is object-like. A value is object-like if it's not `null`\n * and has a `typeof` result of \"object\".\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is object-like, else `false`.\n * @example\n *\n * _.isObjectLike({});\n * // => true\n *\n * _.isObjectLike([1, 2, 3]);\n * // => true\n *\n * _.isObjectLike(_.noop);\n * // => false\n *\n * _.isObjectLike(null);\n * // => false\n */\nfunction isObjectLike(value) {\n return !!value && typeof value == 'object';\n}\n\n/**\n * This method returns `false`.\n *\n * @static\n * @memberOf _\n * @since 4.13.0\n * @category Util\n * @returns {boolean} Returns `false`.\n * @example\n *\n * _.times(2, _.stubFalse);\n * // => [false, false]\n */\nfunction stubFalse() {\n return false;\n}\n\nmodule.exports = isEmpty;\n","/**\n * lodash 3.0.2 (Custom Build) \n * Build: `lodash modern modularize exports=\"npm\" -o ./`\n * Copyright 2012-2015 The Dojo Foundation \n * Based on Underscore.js 1.8.3 \n * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n * Available under MIT license \n */\n\n/**\n * Checks if `value` is the [language type](https://es5.github.io/#x8) of `Object`.\n * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)\n *\n * @static\n * @memberOf _\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an object, else `false`.\n * @example\n *\n * _.isObject({});\n * // => true\n *\n * _.isObject([1, 2, 3]);\n * // => true\n *\n * _.isObject(1);\n * // => false\n */\nfunction isObject(value) {\n // Avoid a V8 JIT bug in Chrome 19-20.\n // See https://code.google.com/p/v8/issues/detail?id=2291 for more details.\n var type = typeof value;\n return !!value && (type == 'object' || type == 'function');\n}\n\nmodule.exports = isObject;\n","/* global Map:readonly, Set:readonly, ArrayBuffer:readonly */\n\nvar hasElementType = typeof Element !== 'undefined';\nvar hasMap = typeof Map === 'function';\nvar hasSet = typeof Set === 'function';\nvar hasArrayBuffer = typeof ArrayBuffer === 'function' && !!ArrayBuffer.isView;\n\n// Note: We **don't** need `envHasBigInt64Array` in fde es6/index.js\n\nfunction equal(a, b) {\n // START: fast-deep-equal es6/index.js 3.1.3\n if (a === b) return true;\n\n if (a && b && typeof a == 'object' && typeof b == 'object') {\n if (a.constructor !== b.constructor) return false;\n\n var length, i, keys;\n if (Array.isArray(a)) {\n length = a.length;\n if (length != b.length) return false;\n for (i = length; i-- !== 0;)\n if (!equal(a[i], b[i])) return false;\n return true;\n }\n\n // START: Modifications:\n // 1. Extra `has &&` helpers in initial condition allow es6 code\n // to co-exist with es5.\n // 2. Replace `for of` with es5 compliant iteration using `for`.\n // Basically, take:\n //\n // ```js\n // for (i of a.entries())\n // if (!b.has(i[0])) return false;\n // ```\n //\n // ... and convert to:\n //\n // ```js\n // it = a.entries();\n // while (!(i = it.next()).done)\n // if (!b.has(i.value[0])) return false;\n // ```\n //\n // **Note**: `i` access switches to `i.value`.\n var it;\n if (hasMap && (a instanceof Map) && (b instanceof Map)) {\n if (a.size !== b.size) return false;\n it = a.entries();\n while (!(i = it.next()).done)\n if (!b.has(i.value[0])) return false;\n it = a.entries();\n while (!(i = it.next()).done)\n if (!equal(i.value[1], b.get(i.value[0]))) return false;\n return true;\n }\n\n if (hasSet && (a instanceof Set) && (b instanceof Set)) {\n if (a.size !== b.size) return false;\n it = a.entries();\n while (!(i = it.next()).done)\n if (!b.has(i.value[0])) return false;\n return true;\n }\n // END: Modifications\n\n if (hasArrayBuffer && ArrayBuffer.isView(a) && ArrayBuffer.isView(b)) {\n length = a.length;\n if (length != b.length) return false;\n for (i = length; i-- !== 0;)\n if (a[i] !== b[i]) return false;\n return true;\n }\n\n if (a.constructor === RegExp) return a.source === b.source && a.flags === b.flags;\n // START: Modifications:\n // Apply guards for `Object.create(null)` handling. See:\n // - https://github.com/FormidableLabs/react-fast-compare/issues/64\n // - https://github.com/epoberezkin/fast-deep-equal/issues/49\n if (a.valueOf !== Object.prototype.valueOf && typeof a.valueOf === 'function' && typeof b.valueOf === 'function') return a.valueOf() === b.valueOf();\n if (a.toString !== Object.prototype.toString && typeof a.toString === 'function' && typeof b.toString === 'function') return a.toString() === b.toString();\n // END: Modifications\n\n keys = Object.keys(a);\n length = keys.length;\n if (length !== Object.keys(b).length) return false;\n\n for (i = length; i-- !== 0;)\n if (!Object.prototype.hasOwnProperty.call(b, keys[i])) return false;\n // END: fast-deep-equal\n\n // START: react-fast-compare\n // custom handling for DOM elements\n if (hasElementType && a instanceof Element) return false;\n\n // custom handling for React/Preact\n for (i = length; i-- !== 0;) {\n if ((keys[i] === '_owner' || keys[i] === '__v' || keys[i] === '__o') && a.$$typeof) {\n // React-specific: avoid traversing React elements' _owner\n // Preact-specific: avoid traversing Preact elements' __v and __o\n // __v = $_original / $_vnode\n // __o = $_owner\n // These properties contain circular references and are not needed when\n // comparing the actual elements (and not their owners)\n // .$$typeof and ._store on just reasonable markers of elements\n\n continue;\n }\n\n // all other properties should be traversed as usual\n if (!equal(a[keys[i]], b[keys[i]])) return false;\n }\n // END: react-fast-compare\n\n // START: fast-deep-equal\n return true;\n }\n\n return a !== a && b !== b;\n}\n// end fast-deep-equal\n\nmodule.exports = function isEqual(a, b) {\n try {\n return equal(a, b);\n } catch (error) {\n if (((error.message || '').match(/stack|recursion/i))) {\n // warn on circular references, don't crash\n // browsers give this different errors name and messages:\n // chrome/safari: \"RangeError\", \"Maximum call stack size exceeded\"\n // firefox: \"InternalError\", too much recursion\"\n // edge: \"Error\", \"Out of stack space\"\n console.warn('react-fast-compare cannot handle circular refs');\n return false;\n }\n // some other error. we should definitely know about these\n throw error;\n }\n};\n","import PropTypes from 'prop-types';\nimport withSideEffect from 'react-side-effect';\nimport isEqual from 'react-fast-compare';\nimport React from 'react';\nimport objectAssign from 'object-assign';\n\nvar ATTRIBUTE_NAMES = {\n BODY: \"bodyAttributes\",\n HTML: \"htmlAttributes\",\n TITLE: \"titleAttributes\"\n};\n\nvar TAG_NAMES = {\n BASE: \"base\",\n BODY: \"body\",\n HEAD: \"head\",\n HTML: \"html\",\n LINK: \"link\",\n META: \"meta\",\n NOSCRIPT: \"noscript\",\n SCRIPT: \"script\",\n STYLE: \"style\",\n TITLE: \"title\"\n};\n\nvar VALID_TAG_NAMES = Object.keys(TAG_NAMES).map(function (name) {\n return TAG_NAMES[name];\n});\n\nvar TAG_PROPERTIES = {\n CHARSET: \"charset\",\n CSS_TEXT: \"cssText\",\n HREF: \"href\",\n HTTPEQUIV: \"http-equiv\",\n INNER_HTML: \"innerHTML\",\n ITEM_PROP: \"itemprop\",\n NAME: \"name\",\n PROPERTY: \"property\",\n REL: \"rel\",\n SRC: \"src\",\n TARGET: \"target\"\n};\n\nvar REACT_TAG_MAP = {\n accesskey: \"accessKey\",\n charset: \"charSet\",\n class: \"className\",\n contenteditable: \"contentEditable\",\n contextmenu: \"contextMenu\",\n \"http-equiv\": \"httpEquiv\",\n itemprop: \"itemProp\",\n tabindex: \"tabIndex\"\n};\n\nvar HELMET_PROPS = {\n DEFAULT_TITLE: \"defaultTitle\",\n DEFER: \"defer\",\n ENCODE_SPECIAL_CHARACTERS: \"encodeSpecialCharacters\",\n ON_CHANGE_CLIENT_STATE: \"onChangeClientState\",\n TITLE_TEMPLATE: \"titleTemplate\"\n};\n\nvar HTML_TAG_MAP = Object.keys(REACT_TAG_MAP).reduce(function (obj, key) {\n obj[REACT_TAG_MAP[key]] = key;\n return obj;\n}, {});\n\nvar SELF_CLOSING_TAGS = [TAG_NAMES.NOSCRIPT, TAG_NAMES.SCRIPT, TAG_NAMES.STYLE];\n\nvar HELMET_ATTRIBUTE = \"data-react-helmet\";\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) {\n return typeof obj;\n} : function (obj) {\n return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n};\n\nvar classCallCheck = function (instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n};\n\nvar createClass = function () {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n\n return function (Constructor, protoProps, staticProps) {\n if (protoProps) defineProperties(Constructor.prototype, protoProps);\n if (staticProps) defineProperties(Constructor, staticProps);\n return Constructor;\n };\n}();\n\nvar _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n};\n\nvar inherits = function (subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass);\n }\n\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n enumerable: false,\n writable: true,\n configurable: true\n }\n });\n if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass;\n};\n\nvar objectWithoutProperties = function (obj, keys) {\n var target = {};\n\n for (var i in obj) {\n if (keys.indexOf(i) >= 0) continue;\n if (!Object.prototype.hasOwnProperty.call(obj, i)) continue;\n target[i] = obj[i];\n }\n\n return target;\n};\n\nvar possibleConstructorReturn = function (self, call) {\n if (!self) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n\n return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self;\n};\n\nvar encodeSpecialCharacters = function encodeSpecialCharacters(str) {\n var encode = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n\n if (encode === false) {\n return String(str);\n }\n\n return String(str).replace(/&/g, \"&\").replace(//g, \">\").replace(/\"/g, \""\").replace(/'/g, \"'\");\n};\n\nvar getTitleFromPropsList = function getTitleFromPropsList(propsList) {\n var innermostTitle = getInnermostProperty(propsList, TAG_NAMES.TITLE);\n var innermostTemplate = getInnermostProperty(propsList, HELMET_PROPS.TITLE_TEMPLATE);\n\n if (innermostTemplate && innermostTitle) {\n // use function arg to avoid need to escape $ characters\n return innermostTemplate.replace(/%s/g, function () {\n return Array.isArray(innermostTitle) ? innermostTitle.join(\"\") : innermostTitle;\n });\n }\n\n var innermostDefaultTitle = getInnermostProperty(propsList, HELMET_PROPS.DEFAULT_TITLE);\n\n return innermostTitle || innermostDefaultTitle || undefined;\n};\n\nvar getOnChangeClientState = function getOnChangeClientState(propsList) {\n return getInnermostProperty(propsList, HELMET_PROPS.ON_CHANGE_CLIENT_STATE) || function () {};\n};\n\nvar getAttributesFromPropsList = function getAttributesFromPropsList(tagType, propsList) {\n return propsList.filter(function (props) {\n return typeof props[tagType] !== \"undefined\";\n }).map(function (props) {\n return props[tagType];\n }).reduce(function (tagAttrs, current) {\n return _extends({}, tagAttrs, current);\n }, {});\n};\n\nvar getBaseTagFromPropsList = function getBaseTagFromPropsList(primaryAttributes, propsList) {\n return propsList.filter(function (props) {\n return typeof props[TAG_NAMES.BASE] !== \"undefined\";\n }).map(function (props) {\n return props[TAG_NAMES.BASE];\n }).reverse().reduce(function (innermostBaseTag, tag) {\n if (!innermostBaseTag.length) {\n var keys = Object.keys(tag);\n\n for (var i = 0; i < keys.length; i++) {\n var attributeKey = keys[i];\n var lowerCaseAttributeKey = attributeKey.toLowerCase();\n\n if (primaryAttributes.indexOf(lowerCaseAttributeKey) !== -1 && tag[lowerCaseAttributeKey]) {\n return innermostBaseTag.concat(tag);\n }\n }\n }\n\n return innermostBaseTag;\n }, []);\n};\n\nvar getTagsFromPropsList = function getTagsFromPropsList(tagName, primaryAttributes, propsList) {\n // Calculate list of tags, giving priority innermost component (end of the propslist)\n var approvedSeenTags = {};\n\n return propsList.filter(function (props) {\n if (Array.isArray(props[tagName])) {\n return true;\n }\n if (typeof props[tagName] !== \"undefined\") {\n warn(\"Helmet: \" + tagName + \" should be of type \\\"Array\\\". Instead found type \\\"\" + _typeof(props[tagName]) + \"\\\"\");\n }\n return false;\n }).map(function (props) {\n return props[tagName];\n }).reverse().reduce(function (approvedTags, instanceTags) {\n var instanceSeenTags = {};\n\n instanceTags.filter(function (tag) {\n var primaryAttributeKey = void 0;\n var keys = Object.keys(tag);\n for (var i = 0; i < keys.length; i++) {\n var attributeKey = keys[i];\n var lowerCaseAttributeKey = attributeKey.toLowerCase();\n\n // Special rule with link tags, since rel and href are both primary tags, rel takes priority\n if (primaryAttributes.indexOf(lowerCaseAttributeKey) !== -1 && !(primaryAttributeKey === TAG_PROPERTIES.REL && tag[primaryAttributeKey].toLowerCase() === \"canonical\") && !(lowerCaseAttributeKey === TAG_PROPERTIES.REL && tag[lowerCaseAttributeKey].toLowerCase() === \"stylesheet\")) {\n primaryAttributeKey = lowerCaseAttributeKey;\n }\n // Special case for innerHTML which doesn't work lowercased\n if (primaryAttributes.indexOf(attributeKey) !== -1 && (attributeKey === TAG_PROPERTIES.INNER_HTML || attributeKey === TAG_PROPERTIES.CSS_TEXT || attributeKey === TAG_PROPERTIES.ITEM_PROP)) {\n primaryAttributeKey = attributeKey;\n }\n }\n\n if (!primaryAttributeKey || !tag[primaryAttributeKey]) {\n return false;\n }\n\n var value = tag[primaryAttributeKey].toLowerCase();\n\n if (!approvedSeenTags[primaryAttributeKey]) {\n approvedSeenTags[primaryAttributeKey] = {};\n }\n\n if (!instanceSeenTags[primaryAttributeKey]) {\n instanceSeenTags[primaryAttributeKey] = {};\n }\n\n if (!approvedSeenTags[primaryAttributeKey][value]) {\n instanceSeenTags[primaryAttributeKey][value] = true;\n return true;\n }\n\n return false;\n }).reverse().forEach(function (tag) {\n return approvedTags.push(tag);\n });\n\n // Update seen tags with tags from this instance\n var keys = Object.keys(instanceSeenTags);\n for (var i = 0; i < keys.length; i++) {\n var attributeKey = keys[i];\n var tagUnion = objectAssign({}, approvedSeenTags[attributeKey], instanceSeenTags[attributeKey]);\n\n approvedSeenTags[attributeKey] = tagUnion;\n }\n\n return approvedTags;\n }, []).reverse();\n};\n\nvar getInnermostProperty = function getInnermostProperty(propsList, property) {\n for (var i = propsList.length - 1; i >= 0; i--) {\n var props = propsList[i];\n\n if (props.hasOwnProperty(property)) {\n return props[property];\n }\n }\n\n return null;\n};\n\nvar reducePropsToState = function reducePropsToState(propsList) {\n return {\n baseTag: getBaseTagFromPropsList([TAG_PROPERTIES.HREF, TAG_PROPERTIES.TARGET], propsList),\n bodyAttributes: getAttributesFromPropsList(ATTRIBUTE_NAMES.BODY, propsList),\n defer: getInnermostProperty(propsList, HELMET_PROPS.DEFER),\n encode: getInnermostProperty(propsList, HELMET_PROPS.ENCODE_SPECIAL_CHARACTERS),\n htmlAttributes: getAttributesFromPropsList(ATTRIBUTE_NAMES.HTML, propsList),\n linkTags: getTagsFromPropsList(TAG_NAMES.LINK, [TAG_PROPERTIES.REL, TAG_PROPERTIES.HREF], propsList),\n metaTags: getTagsFromPropsList(TAG_NAMES.META, [TAG_PROPERTIES.NAME, TAG_PROPERTIES.CHARSET, TAG_PROPERTIES.HTTPEQUIV, TAG_PROPERTIES.PROPERTY, TAG_PROPERTIES.ITEM_PROP], propsList),\n noscriptTags: getTagsFromPropsList(TAG_NAMES.NOSCRIPT, [TAG_PROPERTIES.INNER_HTML], propsList),\n onChangeClientState: getOnChangeClientState(propsList),\n scriptTags: getTagsFromPropsList(TAG_NAMES.SCRIPT, [TAG_PROPERTIES.SRC, TAG_PROPERTIES.INNER_HTML], propsList),\n styleTags: getTagsFromPropsList(TAG_NAMES.STYLE, [TAG_PROPERTIES.CSS_TEXT], propsList),\n title: getTitleFromPropsList(propsList),\n titleAttributes: getAttributesFromPropsList(ATTRIBUTE_NAMES.TITLE, propsList)\n };\n};\n\nvar rafPolyfill = function () {\n var clock = Date.now();\n\n return function (callback) {\n var currentTime = Date.now();\n\n if (currentTime - clock > 16) {\n clock = currentTime;\n callback(currentTime);\n } else {\n setTimeout(function () {\n rafPolyfill(callback);\n }, 0);\n }\n };\n}();\n\nvar cafPolyfill = function cafPolyfill(id) {\n return clearTimeout(id);\n};\n\nvar requestAnimationFrame = typeof window !== \"undefined\" ? window.requestAnimationFrame && window.requestAnimationFrame.bind(window) || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || rafPolyfill : global.requestAnimationFrame || rafPolyfill;\n\nvar cancelAnimationFrame = typeof window !== \"undefined\" ? window.cancelAnimationFrame || window.webkitCancelAnimationFrame || window.mozCancelAnimationFrame || cafPolyfill : global.cancelAnimationFrame || cafPolyfill;\n\nvar warn = function warn(msg) {\n return console && typeof console.warn === \"function\" && console.warn(msg);\n};\n\nvar _helmetCallback = null;\n\nvar handleClientStateChange = function handleClientStateChange(newState) {\n if (_helmetCallback) {\n cancelAnimationFrame(_helmetCallback);\n }\n\n if (newState.defer) {\n _helmetCallback = requestAnimationFrame(function () {\n commitTagChanges(newState, function () {\n _helmetCallback = null;\n });\n });\n } else {\n commitTagChanges(newState);\n _helmetCallback = null;\n }\n};\n\nvar commitTagChanges = function commitTagChanges(newState, cb) {\n var baseTag = newState.baseTag,\n bodyAttributes = newState.bodyAttributes,\n htmlAttributes = newState.htmlAttributes,\n linkTags = newState.linkTags,\n metaTags = newState.metaTags,\n noscriptTags = newState.noscriptTags,\n onChangeClientState = newState.onChangeClientState,\n scriptTags = newState.scriptTags,\n styleTags = newState.styleTags,\n title = newState.title,\n titleAttributes = newState.titleAttributes;\n\n updateAttributes(TAG_NAMES.BODY, bodyAttributes);\n updateAttributes(TAG_NAMES.HTML, htmlAttributes);\n\n updateTitle(title, titleAttributes);\n\n var tagUpdates = {\n baseTag: updateTags(TAG_NAMES.BASE, baseTag),\n linkTags: updateTags(TAG_NAMES.LINK, linkTags),\n metaTags: updateTags(TAG_NAMES.META, metaTags),\n noscriptTags: updateTags(TAG_NAMES.NOSCRIPT, noscriptTags),\n scriptTags: updateTags(TAG_NAMES.SCRIPT, scriptTags),\n styleTags: updateTags(TAG_NAMES.STYLE, styleTags)\n };\n\n var addedTags = {};\n var removedTags = {};\n\n Object.keys(tagUpdates).forEach(function (tagType) {\n var _tagUpdates$tagType = tagUpdates[tagType],\n newTags = _tagUpdates$tagType.newTags,\n oldTags = _tagUpdates$tagType.oldTags;\n\n\n if (newTags.length) {\n addedTags[tagType] = newTags;\n }\n if (oldTags.length) {\n removedTags[tagType] = tagUpdates[tagType].oldTags;\n }\n });\n\n cb && cb();\n\n onChangeClientState(newState, addedTags, removedTags);\n};\n\nvar flattenArray = function flattenArray(possibleArray) {\n return Array.isArray(possibleArray) ? possibleArray.join(\"\") : possibleArray;\n};\n\nvar updateTitle = function updateTitle(title, attributes) {\n if (typeof title !== \"undefined\" && document.title !== title) {\n document.title = flattenArray(title);\n }\n\n updateAttributes(TAG_NAMES.TITLE, attributes);\n};\n\nvar updateAttributes = function updateAttributes(tagName, attributes) {\n var elementTag = document.getElementsByTagName(tagName)[0];\n\n if (!elementTag) {\n return;\n }\n\n var helmetAttributeString = elementTag.getAttribute(HELMET_ATTRIBUTE);\n var helmetAttributes = helmetAttributeString ? helmetAttributeString.split(\",\") : [];\n var attributesToRemove = [].concat(helmetAttributes);\n var attributeKeys = Object.keys(attributes);\n\n for (var i = 0; i < attributeKeys.length; i++) {\n var attribute = attributeKeys[i];\n var value = attributes[attribute] || \"\";\n\n if (elementTag.getAttribute(attribute) !== value) {\n elementTag.setAttribute(attribute, value);\n }\n\n if (helmetAttributes.indexOf(attribute) === -1) {\n helmetAttributes.push(attribute);\n }\n\n var indexToSave = attributesToRemove.indexOf(attribute);\n if (indexToSave !== -1) {\n attributesToRemove.splice(indexToSave, 1);\n }\n }\n\n for (var _i = attributesToRemove.length - 1; _i >= 0; _i--) {\n elementTag.removeAttribute(attributesToRemove[_i]);\n }\n\n if (helmetAttributes.length === attributesToRemove.length) {\n elementTag.removeAttribute(HELMET_ATTRIBUTE);\n } else if (elementTag.getAttribute(HELMET_ATTRIBUTE) !== attributeKeys.join(\",\")) {\n elementTag.setAttribute(HELMET_ATTRIBUTE, attributeKeys.join(\",\"));\n }\n};\n\nvar updateTags = function updateTags(type, tags) {\n var headElement = document.head || document.querySelector(TAG_NAMES.HEAD);\n var tagNodes = headElement.querySelectorAll(type + \"[\" + HELMET_ATTRIBUTE + \"]\");\n var oldTags = Array.prototype.slice.call(tagNodes);\n var newTags = [];\n var indexToDelete = void 0;\n\n if (tags && tags.length) {\n tags.forEach(function (tag) {\n var newElement = document.createElement(type);\n\n for (var attribute in tag) {\n if (tag.hasOwnProperty(attribute)) {\n if (attribute === TAG_PROPERTIES.INNER_HTML) {\n newElement.innerHTML = tag.innerHTML;\n } else if (attribute === TAG_PROPERTIES.CSS_TEXT) {\n if (newElement.styleSheet) {\n newElement.styleSheet.cssText = tag.cssText;\n } else {\n newElement.appendChild(document.createTextNode(tag.cssText));\n }\n } else {\n var value = typeof tag[attribute] === \"undefined\" ? \"\" : tag[attribute];\n newElement.setAttribute(attribute, value);\n }\n }\n }\n\n newElement.setAttribute(HELMET_ATTRIBUTE, \"true\");\n\n // Remove a duplicate tag from domTagstoRemove, so it isn't cleared.\n if (oldTags.some(function (existingTag, index) {\n indexToDelete = index;\n return newElement.isEqualNode(existingTag);\n })) {\n oldTags.splice(indexToDelete, 1);\n } else {\n newTags.push(newElement);\n }\n });\n }\n\n oldTags.forEach(function (tag) {\n return tag.parentNode.removeChild(tag);\n });\n newTags.forEach(function (tag) {\n return headElement.appendChild(tag);\n });\n\n return {\n oldTags: oldTags,\n newTags: newTags\n };\n};\n\nvar generateElementAttributesAsString = function generateElementAttributesAsString(attributes) {\n return Object.keys(attributes).reduce(function (str, key) {\n var attr = typeof attributes[key] !== \"undefined\" ? key + \"=\\\"\" + attributes[key] + \"\\\"\" : \"\" + key;\n return str ? str + \" \" + attr : attr;\n }, \"\");\n};\n\nvar generateTitleAsString = function generateTitleAsString(type, title, attributes, encode) {\n var attributeString = generateElementAttributesAsString(attributes);\n var flattenedTitle = flattenArray(title);\n return attributeString ? \"<\" + type + \" \" + HELMET_ATTRIBUTE + \"=\\\"true\\\" \" + attributeString + \">\" + encodeSpecialCharacters(flattenedTitle, encode) + \"\" : \"<\" + type + \" \" + HELMET_ATTRIBUTE + \"=\\\"true\\\">\" + encodeSpecialCharacters(flattenedTitle, encode) + \"\";\n};\n\nvar generateTagsAsString = function generateTagsAsString(type, tags, encode) {\n return tags.reduce(function (str, tag) {\n var attributeHtml = Object.keys(tag).filter(function (attribute) {\n return !(attribute === TAG_PROPERTIES.INNER_HTML || attribute === TAG_PROPERTIES.CSS_TEXT);\n }).reduce(function (string, attribute) {\n var attr = typeof tag[attribute] === \"undefined\" ? attribute : attribute + \"=\\\"\" + encodeSpecialCharacters(tag[attribute], encode) + \"\\\"\";\n return string ? string + \" \" + attr : attr;\n }, \"\");\n\n var tagContent = tag.innerHTML || tag.cssText || \"\";\n\n var isSelfClosing = SELF_CLOSING_TAGS.indexOf(type) === -1;\n\n return str + \"<\" + type + \" \" + HELMET_ATTRIBUTE + \"=\\\"true\\\" \" + attributeHtml + (isSelfClosing ? \"/>\" : \">\" + tagContent + \"\");\n }, \"\");\n};\n\nvar convertElementAttributestoReactProps = function convertElementAttributestoReactProps(attributes) {\n var initProps = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n return Object.keys(attributes).reduce(function (obj, key) {\n obj[REACT_TAG_MAP[key] || key] = attributes[key];\n return obj;\n }, initProps);\n};\n\nvar convertReactPropstoHtmlAttributes = function convertReactPropstoHtmlAttributes(props) {\n var initAttributes = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n return Object.keys(props).reduce(function (obj, key) {\n obj[HTML_TAG_MAP[key] || key] = props[key];\n return obj;\n }, initAttributes);\n};\n\nvar generateTitleAsReactComponent = function generateTitleAsReactComponent(type, title, attributes) {\n var _initProps;\n\n // assigning into an array to define toString function on it\n var initProps = (_initProps = {\n key: title\n }, _initProps[HELMET_ATTRIBUTE] = true, _initProps);\n var props = convertElementAttributestoReactProps(attributes, initProps);\n\n return [React.createElement(TAG_NAMES.TITLE, props, title)];\n};\n\nvar generateTagsAsReactComponent = function generateTagsAsReactComponent(type, tags) {\n return tags.map(function (tag, i) {\n var _mappedTag;\n\n var mappedTag = (_mappedTag = {\n key: i\n }, _mappedTag[HELMET_ATTRIBUTE] = true, _mappedTag);\n\n Object.keys(tag).forEach(function (attribute) {\n var mappedAttribute = REACT_TAG_MAP[attribute] || attribute;\n\n if (mappedAttribute === TAG_PROPERTIES.INNER_HTML || mappedAttribute === TAG_PROPERTIES.CSS_TEXT) {\n var content = tag.innerHTML || tag.cssText;\n mappedTag.dangerouslySetInnerHTML = { __html: content };\n } else {\n mappedTag[mappedAttribute] = tag[attribute];\n }\n });\n\n return React.createElement(type, mappedTag);\n });\n};\n\nvar getMethodsForTag = function getMethodsForTag(type, tags, encode) {\n switch (type) {\n case TAG_NAMES.TITLE:\n return {\n toComponent: function toComponent() {\n return generateTitleAsReactComponent(type, tags.title, tags.titleAttributes, encode);\n },\n toString: function toString() {\n return generateTitleAsString(type, tags.title, tags.titleAttributes, encode);\n }\n };\n case ATTRIBUTE_NAMES.BODY:\n case ATTRIBUTE_NAMES.HTML:\n return {\n toComponent: function toComponent() {\n return convertElementAttributestoReactProps(tags);\n },\n toString: function toString() {\n return generateElementAttributesAsString(tags);\n }\n };\n default:\n return {\n toComponent: function toComponent() {\n return generateTagsAsReactComponent(type, tags);\n },\n toString: function toString() {\n return generateTagsAsString(type, tags, encode);\n }\n };\n }\n};\n\nvar mapStateOnServer = function mapStateOnServer(_ref) {\n var baseTag = _ref.baseTag,\n bodyAttributes = _ref.bodyAttributes,\n encode = _ref.encode,\n htmlAttributes = _ref.htmlAttributes,\n linkTags = _ref.linkTags,\n metaTags = _ref.metaTags,\n noscriptTags = _ref.noscriptTags,\n scriptTags = _ref.scriptTags,\n styleTags = _ref.styleTags,\n _ref$title = _ref.title,\n title = _ref$title === undefined ? \"\" : _ref$title,\n titleAttributes = _ref.titleAttributes;\n return {\n base: getMethodsForTag(TAG_NAMES.BASE, baseTag, encode),\n bodyAttributes: getMethodsForTag(ATTRIBUTE_NAMES.BODY, bodyAttributes, encode),\n htmlAttributes: getMethodsForTag(ATTRIBUTE_NAMES.HTML, htmlAttributes, encode),\n link: getMethodsForTag(TAG_NAMES.LINK, linkTags, encode),\n meta: getMethodsForTag(TAG_NAMES.META, metaTags, encode),\n noscript: getMethodsForTag(TAG_NAMES.NOSCRIPT, noscriptTags, encode),\n script: getMethodsForTag(TAG_NAMES.SCRIPT, scriptTags, encode),\n style: getMethodsForTag(TAG_NAMES.STYLE, styleTags, encode),\n title: getMethodsForTag(TAG_NAMES.TITLE, { title: title, titleAttributes: titleAttributes }, encode)\n };\n};\n\nvar Helmet = function Helmet(Component) {\n var _class, _temp;\n\n return _temp = _class = function (_React$Component) {\n inherits(HelmetWrapper, _React$Component);\n\n function HelmetWrapper() {\n classCallCheck(this, HelmetWrapper);\n return possibleConstructorReturn(this, _React$Component.apply(this, arguments));\n }\n\n HelmetWrapper.prototype.shouldComponentUpdate = function shouldComponentUpdate(nextProps) {\n return !isEqual(this.props, nextProps);\n };\n\n HelmetWrapper.prototype.mapNestedChildrenToProps = function mapNestedChildrenToProps(child, nestedChildren) {\n if (!nestedChildren) {\n return null;\n }\n\n switch (child.type) {\n case TAG_NAMES.SCRIPT:\n case TAG_NAMES.NOSCRIPT:\n return {\n innerHTML: nestedChildren\n };\n\n case TAG_NAMES.STYLE:\n return {\n cssText: nestedChildren\n };\n }\n\n throw new Error(\"<\" + child.type + \" /> elements are self-closing and can not contain children. Refer to our API for more information.\");\n };\n\n HelmetWrapper.prototype.flattenArrayTypeChildren = function flattenArrayTypeChildren(_ref) {\n var _babelHelpers$extends;\n\n var child = _ref.child,\n arrayTypeChildren = _ref.arrayTypeChildren,\n newChildProps = _ref.newChildProps,\n nestedChildren = _ref.nestedChildren;\n\n return _extends({}, arrayTypeChildren, (_babelHelpers$extends = {}, _babelHelpers$extends[child.type] = [].concat(arrayTypeChildren[child.type] || [], [_extends({}, newChildProps, this.mapNestedChildrenToProps(child, nestedChildren))]), _babelHelpers$extends));\n };\n\n HelmetWrapper.prototype.mapObjectTypeChildren = function mapObjectTypeChildren(_ref2) {\n var _babelHelpers$extends2, _babelHelpers$extends3;\n\n var child = _ref2.child,\n newProps = _ref2.newProps,\n newChildProps = _ref2.newChildProps,\n nestedChildren = _ref2.nestedChildren;\n\n switch (child.type) {\n case TAG_NAMES.TITLE:\n return _extends({}, newProps, (_babelHelpers$extends2 = {}, _babelHelpers$extends2[child.type] = nestedChildren, _babelHelpers$extends2.titleAttributes = _extends({}, newChildProps), _babelHelpers$extends2));\n\n case TAG_NAMES.BODY:\n return _extends({}, newProps, {\n bodyAttributes: _extends({}, newChildProps)\n });\n\n case TAG_NAMES.HTML:\n return _extends({}, newProps, {\n htmlAttributes: _extends({}, newChildProps)\n });\n }\n\n return _extends({}, newProps, (_babelHelpers$extends3 = {}, _babelHelpers$extends3[child.type] = _extends({}, newChildProps), _babelHelpers$extends3));\n };\n\n HelmetWrapper.prototype.mapArrayTypeChildrenToProps = function mapArrayTypeChildrenToProps(arrayTypeChildren, newProps) {\n var newFlattenedProps = _extends({}, newProps);\n\n Object.keys(arrayTypeChildren).forEach(function (arrayChildName) {\n var _babelHelpers$extends4;\n\n newFlattenedProps = _extends({}, newFlattenedProps, (_babelHelpers$extends4 = {}, _babelHelpers$extends4[arrayChildName] = arrayTypeChildren[arrayChildName], _babelHelpers$extends4));\n });\n\n return newFlattenedProps;\n };\n\n HelmetWrapper.prototype.warnOnInvalidChildren = function warnOnInvalidChildren(child, nestedChildren) {\n if (process.env.NODE_ENV !== \"production\") {\n if (!VALID_TAG_NAMES.some(function (name) {\n return child.type === name;\n })) {\n if (typeof child.type === \"function\") {\n return warn(\"You may be attempting to nest components within each other, which is not allowed. Refer to our API for more information.\");\n }\n\n return warn(\"Only elements types \" + VALID_TAG_NAMES.join(\", \") + \" are allowed. Helmet does not support rendering <\" + child.type + \"> elements. Refer to our API for more information.\");\n }\n\n if (nestedChildren && typeof nestedChildren !== \"string\" && (!Array.isArray(nestedChildren) || nestedChildren.some(function (nestedChild) {\n return typeof nestedChild !== \"string\";\n }))) {\n throw new Error(\"Helmet expects a string as a child of <\" + child.type + \">. Did you forget to wrap your children in braces? ( <\" + child.type + \">{``} ) Refer to our API for more information.\");\n }\n }\n\n return true;\n };\n\n HelmetWrapper.prototype.mapChildrenToProps = function mapChildrenToProps(children, newProps) {\n var _this2 = this;\n\n var arrayTypeChildren = {};\n\n React.Children.forEach(children, function (child) {\n if (!child || !child.props) {\n return;\n }\n\n var _child$props = child.props,\n nestedChildren = _child$props.children,\n childProps = objectWithoutProperties(_child$props, [\"children\"]);\n\n var newChildProps = convertReactPropstoHtmlAttributes(childProps);\n\n _this2.warnOnInvalidChildren(child, nestedChildren);\n\n switch (child.type) {\n case TAG_NAMES.LINK:\n case TAG_NAMES.META:\n case TAG_NAMES.NOSCRIPT:\n case TAG_NAMES.SCRIPT:\n case TAG_NAMES.STYLE:\n arrayTypeChildren = _this2.flattenArrayTypeChildren({\n child: child,\n arrayTypeChildren: arrayTypeChildren,\n newChildProps: newChildProps,\n nestedChildren: nestedChildren\n });\n break;\n\n default:\n newProps = _this2.mapObjectTypeChildren({\n child: child,\n newProps: newProps,\n newChildProps: newChildProps,\n nestedChildren: nestedChildren\n });\n break;\n }\n });\n\n newProps = this.mapArrayTypeChildrenToProps(arrayTypeChildren, newProps);\n return newProps;\n };\n\n HelmetWrapper.prototype.render = function render() {\n var _props = this.props,\n children = _props.children,\n props = objectWithoutProperties(_props, [\"children\"]);\n\n var newProps = _extends({}, props);\n\n if (children) {\n newProps = this.mapChildrenToProps(children, newProps);\n }\n\n return React.createElement(Component, newProps);\n };\n\n createClass(HelmetWrapper, null, [{\n key: \"canUseDOM\",\n\n\n // Component.peek comes from react-side-effect:\n // For testing, you may use a static peek() method available on the returned component.\n // It lets you get the current state without resetting the mounted instance stack.\n // Don’t use it for anything other than testing.\n\n /**\n * @param {Object} base: {\"target\": \"_blank\", \"href\": \"http://mysite.com/\"}\n * @param {Object} bodyAttributes: {\"className\": \"root\"}\n * @param {String} defaultTitle: \"Default Title\"\n * @param {Boolean} defer: true\n * @param {Boolean} encodeSpecialCharacters: true\n * @param {Object} htmlAttributes: {\"lang\": \"en\", \"amp\": undefined}\n * @param {Array} link: [{\"rel\": \"canonical\", \"href\": \"http://mysite.com/example\"}]\n * @param {Array} meta: [{\"name\": \"description\", \"content\": \"Test description\"}]\n * @param {Array} noscript: [{\"innerHTML\": \" console.log(newState)\"\n * @param {Array} script: [{\"type\": \"text/javascript\", \"src\": \"http://mysite.com/js/test.js\"}]\n * @param {Array} style: [{\"type\": \"text/css\", \"cssText\": \"div { display: block; color: blue; }\"}]\n * @param {String} title: \"Title\"\n * @param {Object} titleAttributes: {\"itemprop\": \"name\"}\n * @param {String} titleTemplate: \"MySite.com - %s\"\n */\n set: function set$$1(canUseDOM) {\n Component.canUseDOM = canUseDOM;\n }\n }]);\n return HelmetWrapper;\n }(React.Component), _class.propTypes = {\n base: PropTypes.object,\n bodyAttributes: PropTypes.object,\n children: PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.node), PropTypes.node]),\n defaultTitle: PropTypes.string,\n defer: PropTypes.bool,\n encodeSpecialCharacters: PropTypes.bool,\n htmlAttributes: PropTypes.object,\n link: PropTypes.arrayOf(PropTypes.object),\n meta: PropTypes.arrayOf(PropTypes.object),\n noscript: PropTypes.arrayOf(PropTypes.object),\n onChangeClientState: PropTypes.func,\n script: PropTypes.arrayOf(PropTypes.object),\n style: PropTypes.arrayOf(PropTypes.object),\n title: PropTypes.string,\n titleAttributes: PropTypes.object,\n titleTemplate: PropTypes.string\n }, _class.defaultProps = {\n defer: true,\n encodeSpecialCharacters: true\n }, _class.peek = Component.peek, _class.rewind = function () {\n var mappedState = Component.rewind();\n if (!mappedState) {\n // provide fallback if mappedState is undefined\n mappedState = mapStateOnServer({\n baseTag: [],\n bodyAttributes: {},\n encodeSpecialCharacters: true,\n htmlAttributes: {},\n linkTags: [],\n metaTags: [],\n noscriptTags: [],\n scriptTags: [],\n styleTags: [],\n title: \"\",\n titleAttributes: {}\n });\n }\n\n return mappedState;\n }, _temp;\n};\n\nvar NullComponent = function NullComponent() {\n return null;\n};\n\nvar HelmetSideEffects = withSideEffect(reducePropsToState, handleClientStateChange, mapStateOnServer)(NullComponent);\n\nvar HelmetExport = Helmet(HelmetSideEffects);\nHelmetExport.renderStatic = HelmetExport.rewind;\n\nexport default HelmetExport;\nexport { HelmetExport as Helmet };\n","/**\n * @license React\n * react-is.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n'use strict';var b=Symbol.for(\"react.element\"),c=Symbol.for(\"react.portal\"),d=Symbol.for(\"react.fragment\"),e=Symbol.for(\"react.strict_mode\"),f=Symbol.for(\"react.profiler\"),g=Symbol.for(\"react.provider\"),h=Symbol.for(\"react.context\"),k=Symbol.for(\"react.server_context\"),l=Symbol.for(\"react.forward_ref\"),m=Symbol.for(\"react.suspense\"),n=Symbol.for(\"react.suspense_list\"),p=Symbol.for(\"react.memo\"),q=Symbol.for(\"react.lazy\"),t=Symbol.for(\"react.offscreen\"),u;u=Symbol.for(\"react.module.reference\");\nfunction v(a){if(\"object\"===typeof a&&null!==a){var r=a.$$typeof;switch(r){case b:switch(a=a.type,a){case d:case f:case e:case m:case n:return a;default:switch(a=a&&a.$$typeof,a){case k:case h:case l:case q:case p:case g:return a;default:return r}}case c:return r}}}exports.ContextConsumer=h;exports.ContextProvider=g;exports.Element=b;exports.ForwardRef=l;exports.Fragment=d;exports.Lazy=q;exports.Memo=p;exports.Portal=c;exports.Profiler=f;exports.StrictMode=e;exports.Suspense=m;\nexports.SuspenseList=n;exports.isAsyncMode=function(){return!1};exports.isConcurrentMode=function(){return!1};exports.isContextConsumer=function(a){return v(a)===h};exports.isContextProvider=function(a){return v(a)===g};exports.isElement=function(a){return\"object\"===typeof a&&null!==a&&a.$$typeof===b};exports.isForwardRef=function(a){return v(a)===l};exports.isFragment=function(a){return v(a)===d};exports.isLazy=function(a){return v(a)===q};exports.isMemo=function(a){return v(a)===p};\nexports.isPortal=function(a){return v(a)===c};exports.isProfiler=function(a){return v(a)===f};exports.isStrictMode=function(a){return v(a)===e};exports.isSuspense=function(a){return v(a)===m};exports.isSuspenseList=function(a){return v(a)===n};\nexports.isValidElementType=function(a){return\"string\"===typeof a||\"function\"===typeof a||a===d||a===f||a===e||a===m||a===n||a===t||\"object\"===typeof a&&null!==a&&(a.$$typeof===q||a.$$typeof===p||a.$$typeof===g||a.$$typeof===h||a.$$typeof===l||a.$$typeof===u||void 0!==a.getModuleId)?!0:!1};exports.typeOf=v;\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react-is.production.min.js');\n} else {\n module.exports = require('./cjs/react-is.development.js');\n}\n","'use strict';\n\nfunction _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }\n\nvar React = require('react');\nvar React__default = _interopDefault(React);\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nfunction _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n subClass.__proto__ = superClass;\n}\n\nvar canUseDOM = !!(typeof window !== 'undefined' && window.document && window.document.createElement);\nfunction withSideEffect(reducePropsToState, handleStateChangeOnClient, mapStateOnServer) {\n if (typeof reducePropsToState !== 'function') {\n throw new Error('Expected reducePropsToState to be a function.');\n }\n\n if (typeof handleStateChangeOnClient !== 'function') {\n throw new Error('Expected handleStateChangeOnClient to be a function.');\n }\n\n if (typeof mapStateOnServer !== 'undefined' && typeof mapStateOnServer !== 'function') {\n throw new Error('Expected mapStateOnServer to either be undefined or a function.');\n }\n\n function getDisplayName(WrappedComponent) {\n return WrappedComponent.displayName || WrappedComponent.name || 'Component';\n }\n\n return function wrap(WrappedComponent) {\n if (typeof WrappedComponent !== 'function') {\n throw new Error('Expected WrappedComponent to be a React component.');\n }\n\n var mountedInstances = [];\n var state;\n\n function emitChange() {\n state = reducePropsToState(mountedInstances.map(function (instance) {\n return instance.props;\n }));\n\n if (SideEffect.canUseDOM) {\n handleStateChangeOnClient(state);\n } else if (mapStateOnServer) {\n state = mapStateOnServer(state);\n }\n }\n\n var SideEffect =\n /*#__PURE__*/\n function (_PureComponent) {\n _inheritsLoose(SideEffect, _PureComponent);\n\n function SideEffect() {\n return _PureComponent.apply(this, arguments) || this;\n }\n\n // Try to use displayName of wrapped component\n // Expose canUseDOM so tests can monkeypatch it\n SideEffect.peek = function peek() {\n return state;\n };\n\n SideEffect.rewind = function rewind() {\n if (SideEffect.canUseDOM) {\n throw new Error('You may only call rewind() on the server. Call peek() to read the current state.');\n }\n\n var recordedState = state;\n state = undefined;\n mountedInstances = [];\n return recordedState;\n };\n\n var _proto = SideEffect.prototype;\n\n _proto.UNSAFE_componentWillMount = function UNSAFE_componentWillMount() {\n mountedInstances.push(this);\n emitChange();\n };\n\n _proto.componentDidUpdate = function componentDidUpdate() {\n emitChange();\n };\n\n _proto.componentWillUnmount = function componentWillUnmount() {\n var index = mountedInstances.indexOf(this);\n mountedInstances.splice(index, 1);\n emitChange();\n };\n\n _proto.render = function render() {\n return React__default.createElement(WrappedComponent, this.props);\n };\n\n return SideEffect;\n }(React.PureComponent);\n\n _defineProperty(SideEffect, \"displayName\", \"SideEffect(\" + getDisplayName(WrappedComponent) + \")\");\n\n _defineProperty(SideEffect, \"canUseDOM\", canUseDOM);\n\n return SideEffect;\n };\n}\n\nmodule.exports = withSideEffect;\n","//\n\nmodule.exports = function shallowEqual(objA, objB, compare, compareContext) {\n var ret = compare ? compare.call(compareContext, objA, objB) : void 0;\n\n if (ret !== void 0) {\n return !!ret;\n }\n\n if (objA === objB) {\n return true;\n }\n\n if (typeof objA !== \"object\" || !objA || typeof objB !== \"object\" || !objB) {\n return false;\n }\n\n var keysA = Object.keys(objA);\n var keysB = Object.keys(objB);\n\n if (keysA.length !== keysB.length) {\n return false;\n }\n\n var bHasOwnProperty = Object.prototype.hasOwnProperty.bind(objB);\n\n // Test for A's keys different from B.\n for (var idx = 0; idx < keysA.length; idx++) {\n var key = keysA[idx];\n\n if (!bHasOwnProperty(key)) {\n return false;\n }\n\n var valueA = objA[key];\n var valueB = objB[key];\n\n ret = compare ? compare.call(compareContext, valueA, valueB, key) : void 0;\n\n if (ret === false || (ret === void 0 && valueA !== valueB)) {\n return false;\n }\n }\n\n return true;\n};\n","function stylis_min (W) {\n function M(d, c, e, h, a) {\n for (var m = 0, b = 0, v = 0, n = 0, q, g, x = 0, K = 0, k, u = k = q = 0, l = 0, r = 0, I = 0, t = 0, B = e.length, J = B - 1, y, f = '', p = '', F = '', G = '', C; l < B;) {\n g = e.charCodeAt(l);\n l === J && 0 !== b + n + v + m && (0 !== b && (g = 47 === b ? 10 : 47), n = v = m = 0, B++, J++);\n\n if (0 === b + n + v + m) {\n if (l === J && (0 < r && (f = f.replace(N, '')), 0 < f.trim().length)) {\n switch (g) {\n case 32:\n case 9:\n case 59:\n case 13:\n case 10:\n break;\n\n default:\n f += e.charAt(l);\n }\n\n g = 59;\n }\n\n switch (g) {\n case 123:\n f = f.trim();\n q = f.charCodeAt(0);\n k = 1;\n\n for (t = ++l; l < B;) {\n switch (g = e.charCodeAt(l)) {\n case 123:\n k++;\n break;\n\n case 125:\n k--;\n break;\n\n case 47:\n switch (g = e.charCodeAt(l + 1)) {\n case 42:\n case 47:\n a: {\n for (u = l + 1; u < J; ++u) {\n switch (e.charCodeAt(u)) {\n case 47:\n if (42 === g && 42 === e.charCodeAt(u - 1) && l + 2 !== u) {\n l = u + 1;\n break a;\n }\n\n break;\n\n case 10:\n if (47 === g) {\n l = u + 1;\n break a;\n }\n\n }\n }\n\n l = u;\n }\n\n }\n\n break;\n\n case 91:\n g++;\n\n case 40:\n g++;\n\n case 34:\n case 39:\n for (; l++ < J && e.charCodeAt(l) !== g;) {\n }\n\n }\n\n if (0 === k) break;\n l++;\n }\n\n k = e.substring(t, l);\n 0 === q && (q = (f = f.replace(ca, '').trim()).charCodeAt(0));\n\n switch (q) {\n case 64:\n 0 < r && (f = f.replace(N, ''));\n g = f.charCodeAt(1);\n\n switch (g) {\n case 100:\n case 109:\n case 115:\n case 45:\n r = c;\n break;\n\n default:\n r = O;\n }\n\n k = M(c, r, k, g, a + 1);\n t = k.length;\n 0 < A && (r = X(O, f, I), C = H(3, k, r, c, D, z, t, g, a, h), f = r.join(''), void 0 !== C && 0 === (t = (k = C.trim()).length) && (g = 0, k = ''));\n if (0 < t) switch (g) {\n case 115:\n f = f.replace(da, ea);\n\n case 100:\n case 109:\n case 45:\n k = f + '{' + k + '}';\n break;\n\n case 107:\n f = f.replace(fa, '$1 $2');\n k = f + '{' + k + '}';\n k = 1 === w || 2 === w && L('@' + k, 3) ? '@-webkit-' + k + '@' + k : '@' + k;\n break;\n\n default:\n k = f + k, 112 === h && (k = (p += k, ''));\n } else k = '';\n break;\n\n default:\n k = M(c, X(c, f, I), k, h, a + 1);\n }\n\n F += k;\n k = I = r = u = q = 0;\n f = '';\n g = e.charCodeAt(++l);\n break;\n\n case 125:\n case 59:\n f = (0 < r ? f.replace(N, '') : f).trim();\n if (1 < (t = f.length)) switch (0 === u && (q = f.charCodeAt(0), 45 === q || 96 < q && 123 > q) && (t = (f = f.replace(' ', ':')).length), 0 < A && void 0 !== (C = H(1, f, c, d, D, z, p.length, h, a, h)) && 0 === (t = (f = C.trim()).length) && (f = '\\x00\\x00'), q = f.charCodeAt(0), g = f.charCodeAt(1), q) {\n case 0:\n break;\n\n case 64:\n if (105 === g || 99 === g) {\n G += f + e.charAt(l);\n break;\n }\n\n default:\n 58 !== f.charCodeAt(t - 1) && (p += P(f, q, g, f.charCodeAt(2)));\n }\n I = r = u = q = 0;\n f = '';\n g = e.charCodeAt(++l);\n }\n }\n\n switch (g) {\n case 13:\n case 10:\n 47 === b ? b = 0 : 0 === 1 + q && 107 !== h && 0 < f.length && (r = 1, f += '\\x00');\n 0 < A * Y && H(0, f, c, d, D, z, p.length, h, a, h);\n z = 1;\n D++;\n break;\n\n case 59:\n case 125:\n if (0 === b + n + v + m) {\n z++;\n break;\n }\n\n default:\n z++;\n y = e.charAt(l);\n\n switch (g) {\n case 9:\n case 32:\n if (0 === n + m + b) switch (x) {\n case 44:\n case 58:\n case 9:\n case 32:\n y = '';\n break;\n\n default:\n 32 !== g && (y = ' ');\n }\n break;\n\n case 0:\n y = '\\\\0';\n break;\n\n case 12:\n y = '\\\\f';\n break;\n\n case 11:\n y = '\\\\v';\n break;\n\n case 38:\n 0 === n + b + m && (r = I = 1, y = '\\f' + y);\n break;\n\n case 108:\n if (0 === n + b + m + E && 0 < u) switch (l - u) {\n case 2:\n 112 === x && 58 === e.charCodeAt(l - 3) && (E = x);\n\n case 8:\n 111 === K && (E = K);\n }\n break;\n\n case 58:\n 0 === n + b + m && (u = l);\n break;\n\n case 44:\n 0 === b + v + n + m && (r = 1, y += '\\r');\n break;\n\n case 34:\n case 39:\n 0 === b && (n = n === g ? 0 : 0 === n ? g : n);\n break;\n\n case 91:\n 0 === n + b + v && m++;\n break;\n\n case 93:\n 0 === n + b + v && m--;\n break;\n\n case 41:\n 0 === n + b + m && v--;\n break;\n\n case 40:\n if (0 === n + b + m) {\n if (0 === q) switch (2 * x + 3 * K) {\n case 533:\n break;\n\n default:\n q = 1;\n }\n v++;\n }\n\n break;\n\n case 64:\n 0 === b + v + n + m + u + k && (k = 1);\n break;\n\n case 42:\n case 47:\n if (!(0 < n + m + v)) switch (b) {\n case 0:\n switch (2 * g + 3 * e.charCodeAt(l + 1)) {\n case 235:\n b = 47;\n break;\n\n case 220:\n t = l, b = 42;\n }\n\n break;\n\n case 42:\n 47 === g && 42 === x && t + 2 !== l && (33 === e.charCodeAt(t + 2) && (p += e.substring(t, l + 1)), y = '', b = 0);\n }\n }\n\n 0 === b && (f += y);\n }\n\n K = x;\n x = g;\n l++;\n }\n\n t = p.length;\n\n if (0 < t) {\n r = c;\n if (0 < A && (C = H(2, p, r, d, D, z, t, h, a, h), void 0 !== C && 0 === (p = C).length)) return G + p + F;\n p = r.join(',') + '{' + p + '}';\n\n if (0 !== w * E) {\n 2 !== w || L(p, 2) || (E = 0);\n\n switch (E) {\n case 111:\n p = p.replace(ha, ':-moz-$1') + p;\n break;\n\n case 112:\n p = p.replace(Q, '::-webkit-input-$1') + p.replace(Q, '::-moz-$1') + p.replace(Q, ':-ms-input-$1') + p;\n }\n\n E = 0;\n }\n }\n\n return G + p + F;\n }\n\n function X(d, c, e) {\n var h = c.trim().split(ia);\n c = h;\n var a = h.length,\n m = d.length;\n\n switch (m) {\n case 0:\n case 1:\n var b = 0;\n\n for (d = 0 === m ? '' : d[0] + ' '; b < a; ++b) {\n c[b] = Z(d, c[b], e).trim();\n }\n\n break;\n\n default:\n var v = b = 0;\n\n for (c = []; b < a; ++b) {\n for (var n = 0; n < m; ++n) {\n c[v++] = Z(d[n] + ' ', h[b], e).trim();\n }\n }\n\n }\n\n return c;\n }\n\n function Z(d, c, e) {\n var h = c.charCodeAt(0);\n 33 > h && (h = (c = c.trim()).charCodeAt(0));\n\n switch (h) {\n case 38:\n return c.replace(F, '$1' + d.trim());\n\n case 58:\n return d.trim() + c.replace(F, '$1' + d.trim());\n\n default:\n if (0 < 1 * e && 0 < c.indexOf('\\f')) return c.replace(F, (58 === d.charCodeAt(0) ? '' : '$1') + d.trim());\n }\n\n return d + c;\n }\n\n function P(d, c, e, h) {\n var a = d + ';',\n m = 2 * c + 3 * e + 4 * h;\n\n if (944 === m) {\n d = a.indexOf(':', 9) + 1;\n var b = a.substring(d, a.length - 1).trim();\n b = a.substring(0, d).trim() + b + ';';\n return 1 === w || 2 === w && L(b, 1) ? '-webkit-' + b + b : b;\n }\n\n if (0 === w || 2 === w && !L(a, 1)) return a;\n\n switch (m) {\n case 1015:\n return 97 === a.charCodeAt(10) ? '-webkit-' + a + a : a;\n\n case 951:\n return 116 === a.charCodeAt(3) ? '-webkit-' + a + a : a;\n\n case 963:\n return 110 === a.charCodeAt(5) ? '-webkit-' + a + a : a;\n\n case 1009:\n if (100 !== a.charCodeAt(4)) break;\n\n case 969:\n case 942:\n return '-webkit-' + a + a;\n\n case 978:\n return '-webkit-' + a + '-moz-' + a + a;\n\n case 1019:\n case 983:\n return '-webkit-' + a + '-moz-' + a + '-ms-' + a + a;\n\n case 883:\n if (45 === a.charCodeAt(8)) return '-webkit-' + a + a;\n if (0 < a.indexOf('image-set(', 11)) return a.replace(ja, '$1-webkit-$2') + a;\n break;\n\n case 932:\n if (45 === a.charCodeAt(4)) switch (a.charCodeAt(5)) {\n case 103:\n return '-webkit-box-' + a.replace('-grow', '') + '-webkit-' + a + '-ms-' + a.replace('grow', 'positive') + a;\n\n case 115:\n return '-webkit-' + a + '-ms-' + a.replace('shrink', 'negative') + a;\n\n case 98:\n return '-webkit-' + a + '-ms-' + a.replace('basis', 'preferred-size') + a;\n }\n return '-webkit-' + a + '-ms-' + a + a;\n\n case 964:\n return '-webkit-' + a + '-ms-flex-' + a + a;\n\n case 1023:\n if (99 !== a.charCodeAt(8)) break;\n b = a.substring(a.indexOf(':', 15)).replace('flex-', '').replace('space-between', 'justify');\n return '-webkit-box-pack' + b + '-webkit-' + a + '-ms-flex-pack' + b + a;\n\n case 1005:\n return ka.test(a) ? a.replace(aa, ':-webkit-') + a.replace(aa, ':-moz-') + a : a;\n\n case 1e3:\n b = a.substring(13).trim();\n c = b.indexOf('-') + 1;\n\n switch (b.charCodeAt(0) + b.charCodeAt(c)) {\n case 226:\n b = a.replace(G, 'tb');\n break;\n\n case 232:\n b = a.replace(G, 'tb-rl');\n break;\n\n case 220:\n b = a.replace(G, 'lr');\n break;\n\n default:\n return a;\n }\n\n return '-webkit-' + a + '-ms-' + b + a;\n\n case 1017:\n if (-1 === a.indexOf('sticky', 9)) break;\n\n case 975:\n c = (a = d).length - 10;\n b = (33 === a.charCodeAt(c) ? a.substring(0, c) : a).substring(d.indexOf(':', 7) + 1).trim();\n\n switch (m = b.charCodeAt(0) + (b.charCodeAt(7) | 0)) {\n case 203:\n if (111 > b.charCodeAt(8)) break;\n\n case 115:\n a = a.replace(b, '-webkit-' + b) + ';' + a;\n break;\n\n case 207:\n case 102:\n a = a.replace(b, '-webkit-' + (102 < m ? 'inline-' : '') + 'box') + ';' + a.replace(b, '-webkit-' + b) + ';' + a.replace(b, '-ms-' + b + 'box') + ';' + a;\n }\n\n return a + ';';\n\n case 938:\n if (45 === a.charCodeAt(5)) switch (a.charCodeAt(6)) {\n case 105:\n return b = a.replace('-items', ''), '-webkit-' + a + '-webkit-box-' + b + '-ms-flex-' + b + a;\n\n case 115:\n return '-webkit-' + a + '-ms-flex-item-' + a.replace(ba, '') + a;\n\n default:\n return '-webkit-' + a + '-ms-flex-line-pack' + a.replace('align-content', '').replace(ba, '') + a;\n }\n break;\n\n case 973:\n case 989:\n if (45 !== a.charCodeAt(3) || 122 === a.charCodeAt(4)) break;\n\n case 931:\n case 953:\n if (!0 === la.test(d)) return 115 === (b = d.substring(d.indexOf(':') + 1)).charCodeAt(0) ? P(d.replace('stretch', 'fill-available'), c, e, h).replace(':fill-available', ':stretch') : a.replace(b, '-webkit-' + b) + a.replace(b, '-moz-' + b.replace('fill-', '')) + a;\n break;\n\n case 962:\n if (a = '-webkit-' + a + (102 === a.charCodeAt(5) ? '-ms-' + a : '') + a, 211 === e + h && 105 === a.charCodeAt(13) && 0 < a.indexOf('transform', 10)) return a.substring(0, a.indexOf(';', 27) + 1).replace(ma, '$1-webkit-$2') + a;\n }\n\n return a;\n }\n\n function L(d, c) {\n var e = d.indexOf(1 === c ? ':' : '{'),\n h = d.substring(0, 3 !== c ? e : 10);\n e = d.substring(e + 1, d.length - 1);\n return R(2 !== c ? h : h.replace(na, '$1'), e, c);\n }\n\n function ea(d, c) {\n var e = P(c, c.charCodeAt(0), c.charCodeAt(1), c.charCodeAt(2));\n return e !== c + ';' ? e.replace(oa, ' or ($1)').substring(4) : '(' + c + ')';\n }\n\n function H(d, c, e, h, a, m, b, v, n, q) {\n for (var g = 0, x = c, w; g < A; ++g) {\n switch (w = S[g].call(B, d, x, e, h, a, m, b, v, n, q)) {\n case void 0:\n case !1:\n case !0:\n case null:\n break;\n\n default:\n x = w;\n }\n }\n\n if (x !== c) return x;\n }\n\n function T(d) {\n switch (d) {\n case void 0:\n case null:\n A = S.length = 0;\n break;\n\n default:\n if ('function' === typeof d) S[A++] = d;else if ('object' === typeof d) for (var c = 0, e = d.length; c < e; ++c) {\n T(d[c]);\n } else Y = !!d | 0;\n }\n\n return T;\n }\n\n function U(d) {\n d = d.prefix;\n void 0 !== d && (R = null, d ? 'function' !== typeof d ? w = 1 : (w = 2, R = d) : w = 0);\n return U;\n }\n\n function B(d, c) {\n var e = d;\n 33 > e.charCodeAt(0) && (e = e.trim());\n V = e;\n e = [V];\n\n if (0 < A) {\n var h = H(-1, c, e, e, D, z, 0, 0, 0, 0);\n void 0 !== h && 'string' === typeof h && (c = h);\n }\n\n var a = M(O, e, c, 0, 0);\n 0 < A && (h = H(-2, a, e, e, D, z, a.length, 0, 0, 0), void 0 !== h && (a = h));\n V = '';\n E = 0;\n z = D = 1;\n return a;\n }\n\n var ca = /^\\0+/g,\n N = /[\\0\\r\\f]/g,\n aa = /: */g,\n ka = /zoo|gra/,\n ma = /([,: ])(transform)/g,\n ia = /,\\r+?/g,\n F = /([\\t\\r\\n ])*\\f?&/g,\n fa = /@(k\\w+)\\s*(\\S*)\\s*/,\n Q = /::(place)/g,\n ha = /:(read-only)/g,\n G = /[svh]\\w+-[tblr]{2}/,\n da = /\\(\\s*(.*)\\s*\\)/g,\n oa = /([\\s\\S]*?);/g,\n ba = /-self|flex-/g,\n na = /[^]*?(:[rp][el]a[\\w-]+)[^]*/,\n la = /stretch|:\\s*\\w+\\-(?:conte|avail)/,\n ja = /([^-])(image-set\\()/,\n z = 1,\n D = 1,\n E = 0,\n w = 1,\n O = [],\n S = [],\n A = 0,\n R = null,\n Y = 0,\n V = '';\n B.use = T;\n B.set = U;\n void 0 !== W && U(W);\n return B;\n}\n\nexport default stylis_min;\n","var unitlessKeys = {\n animationIterationCount: 1,\n borderImageOutset: 1,\n borderImageSlice: 1,\n borderImageWidth: 1,\n boxFlex: 1,\n boxFlexGroup: 1,\n boxOrdinalGroup: 1,\n columnCount: 1,\n columns: 1,\n flex: 1,\n flexGrow: 1,\n flexPositive: 1,\n flexShrink: 1,\n flexNegative: 1,\n flexOrder: 1,\n gridRow: 1,\n gridRowEnd: 1,\n gridRowSpan: 1,\n gridRowStart: 1,\n gridColumn: 1,\n gridColumnEnd: 1,\n gridColumnSpan: 1,\n gridColumnStart: 1,\n msGridRow: 1,\n msGridRowSpan: 1,\n msGridColumn: 1,\n msGridColumnSpan: 1,\n fontWeight: 1,\n lineHeight: 1,\n opacity: 1,\n order: 1,\n orphans: 1,\n tabSize: 1,\n widows: 1,\n zIndex: 1,\n zoom: 1,\n WebkitLineClamp: 1,\n // SVG-related properties\n fillOpacity: 1,\n floodOpacity: 1,\n stopOpacity: 1,\n strokeDasharray: 1,\n strokeDashoffset: 1,\n strokeMiterlimit: 1,\n strokeOpacity: 1,\n strokeWidth: 1\n};\n\nexport default unitlessKeys;\n","function memoize(fn) {\n var cache = Object.create(null);\n return function (arg) {\n if (cache[arg] === undefined) cache[arg] = fn(arg);\n return cache[arg];\n };\n}\n\nexport { memoize as default };\n","import memoize from '@emotion/memoize';\n\nvar reactPropsRegex = /^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/; // https://esbench.com/bench/5bfee68a4cd7e6009ef61d23\n\nvar isPropValid = /* #__PURE__ */memoize(function (prop) {\n return reactPropsRegex.test(prop) || prop.charCodeAt(0) === 111\n /* o */\n && prop.charCodeAt(1) === 110\n /* n */\n && prop.charCodeAt(2) < 91;\n}\n/* Z+1 */\n);\n\nexport { isPropValid as default };\n","import{typeOf as e,isElement as t,isValidElementType as n}from\"react-is\";import r,{useState as o,useContext as s,useMemo as i,useEffect as a,useRef as c,createElement as u,useLayoutEffect as l}from\"react\";import d from\"shallowequal\";import h from\"@emotion/stylis\";import p from\"@emotion/unitless\";import f from\"@emotion/is-prop-valid\";import m from\"hoist-non-react-statics\";function y(){return(y=Object.assign||function(e){for(var t=1;t ({})}\\n```\\n\\n',8:'ThemeProvider: Please make your \"theme\" prop an object.\\n\\n',9:\"Missing document ``\\n\\n\",10:\"Cannot find a StyleSheet instance. Usually this happens if there are multiple copies of styled-components loaded at once. Check out this issue for how to troubleshoot and fix the common cases where this situation can happen: https://github.com/styled-components/styled-components/issues/1941#issuecomment-417862021\\n\\n\",11:\"_This error was replaced with a dev-time warning, it will be deleted for v4 final._ [createGlobalStyle] received children which will not be rendered. Please use the component without passing children elements.\\n\\n\",12:\"It seems you are interpolating a keyframe declaration (%s) into an untagged string. This was supported in styled-components v3, but is not longer supported in v4 as keyframes are now injected on-demand. Please wrap your string in the css\\\\`\\\\` helper which ensures the styles are injected correctly. See https://www.styled-components.com/docs/api#css\\n\\n\",13:\"%s is not a styled component and cannot be referred to via component selector. See https://www.styled-components.com/docs/advanced#referring-to-other-components for more details.\\n\\n\",14:'ThemeProvider: \"theme\" prop is required.\\n\\n',15:\"A stylis plugin has been supplied that is not named. We need a name for each plugin to be able to prevent styling collisions between different stylis configurations within the same app. Before you pass your plugin to ``, please make sure each plugin is uniquely-named, e.g.\\n\\n```js\\nObject.defineProperty(importedPlugin, 'name', { value: 'some-unique-name' });\\n```\\n\\n\",16:\"Reached the limit of how many styled components may be created at group %s.\\nYou may only create up to 1,073,741,824 components. If you're creating components dynamically,\\nas for instance in your render method then you may be running into this limitation.\\n\\n\",17:\"CSSStyleSheet could not be found on HTMLStyleElement.\\nHas styled-components' style tag been unmounted or altered by another script?\\n\"}:{};function R(){for(var e=arguments.length<=0?void 0:arguments[0],t=[],n=1,r=arguments.length;n1?t-1:0),r=1;r0?\" Args: \"+n.join(\", \"):\"\")):new Error(R.apply(void 0,[O[e]].concat(n)).trim())}var j=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,n=0;n=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,o=r;e>=o;)(o<<=1)<0&&D(16,\"\"+e);this.groupSizes=new Uint32Array(o),this.groupSizes.set(n),this.length=o;for(var s=r;s=this.length||0===this.groupSizes[e])return t;for(var n=this.groupSizes[e],r=this.indexOfGroup(e),o=r+n,s=r;s1<<30)&&D(16,\"\"+t),T.set(e,t),x.set(t,e),t},B=function(e){return x.get(e)},z=function(e,t){t>=k&&(k=t+1),T.set(e,t),x.set(t,e)},M=\"style[\"+N+'][data-styled-version=\"5.3.11\"]',G=new RegExp(\"^\"+N+'\\\\.g(\\\\d+)\\\\[id=\"([\\\\w\\\\d-]+)\"\\\\].*?\"([^\"]*)'),L=function(e,t,n){for(var r,o=n.split(\",\"),s=0,i=o.length;s=0;n--){var r=t[n];if(r&&1===r.nodeType&&r.hasAttribute(N))return r}}(n),s=void 0!==o?o.nextSibling:null;r.setAttribute(N,\"active\"),r.setAttribute(\"data-styled-version\",\"5.3.11\");var i=Y();return i&&r.setAttribute(\"nonce\",i),n.insertBefore(r,s),r},H=function(){function e(e){var t=this.element=q(e);t.appendChild(document.createTextNode(\"\")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,n=0,r=t.length;n=0){var n=document.createTextNode(t),r=this.nodes[e];return this.element.insertBefore(n,r||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e0&&(u+=e+\",\")})),r+=\"\"+a+c+'{content:\"'+u+'\"}/*!sc*/\\n'}}}return r}(this)},e}(),Z=/(a)(d)/gi,K=function(e){return String.fromCharCode(e+(e>25?39:97))};function Q(e){var t,n=\"\";for(t=Math.abs(e);t>52;t=t/52|0)n=K(t%52)+n;return(K(t%52)+n).replace(Z,\"$1-$2\")}var ee=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},te=function(e){return ee(5381,e)};function ne(e){for(var t=0;t>>0);if(!t.hasNameForId(r,i)){var a=n(s,\".\"+i,void 0,r);t.insertRules(r,i,a)}o.push(i),this.staticRulesId=i}else{for(var c=this.rules.length,u=ee(this.baseHash,n.hash),l=\"\",d=0;d>>0);if(!t.hasNameForId(r,m)){var y=n(l,\".\"+m,void 0,r);t.insertRules(r,m,y)}o.push(m)}}return o.join(\" \")},e}(),se=/^\\s*\\/\\/.*$/gm,ie=[\":\",\"[\",\".\",\"#\"];function ae(e){var t,n,r,o,s=void 0===e?w:e,i=s.options,a=void 0===i?w:i,c=s.plugins,u=void 0===c?S:c,l=new h(a),d=[],p=function(e){function t(t){if(t)try{e(t+\"}\")}catch(e){}}return function(n,r,o,s,i,a,c,u,l,d){switch(n){case 1:if(0===l&&64===r.charCodeAt(0))return e(r+\";\"),\"\";break;case 2:if(0===u)return r+\"/*|*/\";break;case 3:switch(u){case 102:case 112:return e(o[0]+r),\"\";default:return r+(0===d?\"/*|*/\":\"\")}case-2:r.split(\"/*|*/}\").forEach(t)}}}((function(e){d.push(e)})),f=function(e,r,s){return 0===r&&-1!==ie.indexOf(s[n.length])||s.match(o)?e:\".\"+t};function m(e,s,i,a){void 0===a&&(a=\"&\");var c=e.replace(se,\"\"),u=s&&i?i+\" \"+s+\" { \"+c+\" }\":c;return t=a,n=s,r=new RegExp(\"\\\\\"+n+\"\\\\b\",\"g\"),o=new RegExp(\"(\\\\\"+n+\"\\\\b){2,}\"),l(i||!s?\"\":s,u)}return l.use([].concat(u,[function(e,t,o){2===e&&o.length&&o[0].lastIndexOf(n)>0&&(o[0]=o[0].replace(r,f))},p,function(e){if(-2===e){var t=d;return d=[],t}}])),m.hash=u.length?u.reduce((function(e,t){return t.name||D(15),ee(e,t.name)}),5381).toString():\"\",m}var ce=r.createContext(),ue=ce.Consumer,le=r.createContext(),de=(le.Consumer,new X),he=ae();function pe(){return s(ce)||de}function fe(){return s(le)||he}function me(e){var t=o(e.stylisPlugins),n=t[0],s=t[1],c=pe(),u=i((function(){var t=c;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t}),[e.disableCSSOMInjection,e.sheet,e.target]),l=i((function(){return ae({options:{prefix:!e.disableVendorPrefixes},plugins:n})}),[e.disableVendorPrefixes,n]);return a((function(){d(n,e.stylisPlugins)||s(e.stylisPlugins)}),[e.stylisPlugins]),r.createElement(ce.Provider,{value:u},r.createElement(le.Provider,{value:l},\"production\"!==process.env.NODE_ENV?r.Children.only(e.children):e.children))}var ye=function(){function e(e,t){var n=this;this.inject=function(e,t){void 0===t&&(t=he);var r=n.name+t.hash;e.hasNameForId(n.id,r)||e.insertRules(n.id,r,t(n.rules,r,\"@keyframes\"))},this.toString=function(){return D(12,String(n.name))},this.name=e,this.id=\"sc-keyframes-\"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=he),this.name+e.hash},e}(),ve=/([A-Z])/,ge=/([A-Z])/g,Se=/^ms-/,we=function(e){return\"-\"+e.toLowerCase()};function Ee(e){return ve.test(e)?e.replace(ge,we).replace(Se,\"-ms-\"):e}var be=function(e){return null==e||!1===e||\"\"===e};function _e(e,n,r,o){if(Array.isArray(e)){for(var s,i=[],a=0,c=e.length;a1?t-1:0),r=1;r1?t-1:0),i=1;i?@[\\\\\\]^`{|}~-]+/g,De=/(^-|-$)/g;function je(e){return e.replace(Re,\"-\").replace(De,\"\")}var Te=function(e){return Q(te(e)>>>0)};function xe(e){return\"string\"==typeof e&&(\"production\"===process.env.NODE_ENV||e.charAt(0)===e.charAt(0).toLowerCase())}var ke=function(e){return\"function\"==typeof e||\"object\"==typeof e&&null!==e&&!Array.isArray(e)},Ve=function(e){return\"__proto__\"!==e&&\"constructor\"!==e&&\"prototype\"!==e};function Be(e,t,n){var r=e[n];ke(t)&&ke(r)?ze(r,t):e[n]=t}function ze(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=0||(o[n]=e[n]);return o}(t,[\"componentId\"]),s=r&&r+\"-\"+(xe(e)?e:je(b(e)));return Ye(e,y({},o,{attrs:g,componentId:s}),n)},Object.defineProperty(A,\"defaultProps\",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=o?ze({},e.defaultProps,t):t}}),\"production\"!==process.env.NODE_ENV&&(Pe(p,v),A.warnTooManyClasses=function(e,t){var n={},r=!1;return function(o){if(!r&&(n[o]=!0,Object.keys(n).length>=200)){var s=t?' with the id of \"'+t+'\"':\"\";console.warn(\"Over 200 classes were generated for component \"+e+s+\".\\nConsider using the attrs method, together with a style object for frequently changed styles.\\nExample:\\n const Component = styled.div.attrs(props => ({\\n style: {\\n background: props.background,\\n },\\n }))`width: 100%;`\\n\\n \"),r=!0,n={}}}}(p,v)),Object.defineProperty(A,\"toString\",{value:function(){return\".\"+A.styledComponentId}}),i&&m(A,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),A}var qe=function(e){return function e(t,r,o){if(void 0===o&&(o=w),!n(r))return D(1,String(r));var s=function(){return t(r,o,Ae.apply(void 0,arguments))};return s.withConfig=function(n){return e(t,r,y({},o,{},n))},s.attrs=function(n){return e(t,r,y({},o,{attrs:Array.prototype.concat(o.attrs,n).filter(Boolean)}))},s}(Ye,e)};[\"a\",\"abbr\",\"address\",\"area\",\"article\",\"aside\",\"audio\",\"b\",\"base\",\"bdi\",\"bdo\",\"big\",\"blockquote\",\"body\",\"br\",\"button\",\"canvas\",\"caption\",\"cite\",\"code\",\"col\",\"colgroup\",\"data\",\"datalist\",\"dd\",\"del\",\"details\",\"dfn\",\"dialog\",\"div\",\"dl\",\"dt\",\"em\",\"embed\",\"fieldset\",\"figcaption\",\"figure\",\"footer\",\"form\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"head\",\"header\",\"hgroup\",\"hr\",\"html\",\"i\",\"iframe\",\"img\",\"input\",\"ins\",\"kbd\",\"keygen\",\"label\",\"legend\",\"li\",\"link\",\"main\",\"map\",\"mark\",\"marquee\",\"menu\",\"menuitem\",\"meta\",\"meter\",\"nav\",\"noscript\",\"object\",\"ol\",\"optgroup\",\"option\",\"output\",\"p\",\"param\",\"picture\",\"pre\",\"progress\",\"q\",\"rp\",\"rt\",\"ruby\",\"s\",\"samp\",\"script\",\"section\",\"select\",\"small\",\"source\",\"span\",\"strong\",\"style\",\"sub\",\"summary\",\"sup\",\"table\",\"tbody\",\"td\",\"textarea\",\"tfoot\",\"th\",\"thead\",\"time\",\"title\",\"tr\",\"track\",\"u\",\"ul\",\"var\",\"video\",\"wbr\",\"circle\",\"clipPath\",\"defs\",\"ellipse\",\"foreignObject\",\"g\",\"image\",\"line\",\"linearGradient\",\"marker\",\"mask\",\"path\",\"pattern\",\"polygon\",\"polyline\",\"radialGradient\",\"rect\",\"stop\",\"svg\",\"text\",\"textPath\",\"tspan\"].forEach((function(e){qe[e]=qe(e)}));var He=function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=ne(e),X.registerId(this.componentId+1)}var t=e.prototype;return t.createStyles=function(e,t,n,r){var o=r(_e(this.rules,t,n,r).join(\"\"),\"\"),s=this.componentId+e;n.insertRules(s,s,o)},t.removeStyles=function(e,t){t.clearRules(this.componentId+e)},t.renderStyles=function(e,t,n,r){e>2&&X.registerId(this.componentId+e),this.removeStyles(e,n),this.createStyles(e,t,n,r)},e}();function $e(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o meta tag to the stylesheet, or simply embedding it manually in your index.html section for a simpler app.\"),t.server&&h(d,e,t,o,n),l((function(){if(!t.server)return h(d,e,t,o,n),function(){return u.removeStyles(d,t)}}),[d,e,t,o,n]),null}function h(e,t,n,r,o){if(u.isStatic)u.renderStyles(e,P,n,o);else{var s=y({},t,{theme:Oe(t,r,d.defaultProps)});u.renderStyles(e,s,n,o)}}return\"production\"!==process.env.NODE_ENV&&Pe(a),r.memo(d)}function We(e){\"production\"!==process.env.NODE_ENV&&\"undefined\"!=typeof navigator&&\"ReactNative\"===navigator.product&&console.warn(\"`keyframes` cannot be used on ReactNative, only on the web. To do animation in ReactNative please use Animated.\");for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r\"+t+\"\"},this.getStyleTags=function(){return e.sealed?D(2):e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)return D(2);var n=((t={})[N]=\"\",t[\"data-styled-version\"]=\"5.3.11\",t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),o=Y();return o&&(n.nonce=o),[r.createElement(\"style\",y({},n,{key:\"sc-0-0\"}))]},this.seal=function(){e.sealed=!0},this.instance=new X({isServer:!0}),this.sealed=!1}var t=e.prototype;return t.collectStyles=function(e){return this.sealed?D(2):r.createElement(me,{sheet:this.instance},e)},t.interleaveWithNodeStream=function(e){return D(3)},e}(),Je=function(e){var t=r.forwardRef((function(t,n){var o=s(Me),i=e.defaultProps,a=Oe(t,o,i);return\"production\"!==process.env.NODE_ENV&&void 0===a&&console.warn('[withTheme] You are not using a ThemeProvider nor passing a theme prop or a theme in defaultProps in component class \"'+b(e)+'\"'),r.createElement(e,y({},t,{theme:a,ref:n}))}));return m(t,e),t.displayName=\"WithTheme(\"+b(e)+\")\",t},Xe=function(){return s(Me)},Ze={StyleSheet:X,masterSheet:de};\"production\"!==process.env.NODE_ENV&&\"undefined\"!=typeof navigator&&\"ReactNative\"===navigator.product&&console.warn(\"It looks like you've imported 'styled-components' on React Native.\\nPerhaps you're looking to import 'styled-components/native'?\\nRead more about this at https://www.styled-components.com/docs/basics#react-native\"),\"production\"!==process.env.NODE_ENV&&\"test\"!==process.env.NODE_ENV&&\"undefined\"!=typeof window&&(window[\"__styled-components-init__\"]=window[\"__styled-components-init__\"]||0,1===window[\"__styled-components-init__\"]&&console.warn(\"It looks like there are several instances of 'styled-components' initialized in this application. This may cause dynamic styles to not render properly, errors during the rehydration process, a missing theme prop, and makes your application bigger without good reason.\\n\\nSee https://s-c.sh/2BAXzed for more info.\"),window[\"__styled-components-init__\"]+=1);export default qe;export{Ue as ServerStyleSheet,ue as StyleSheetConsumer,ce as StyleSheetContext,me as StyleSheetManager,Ge as ThemeConsumer,Me as ThemeContext,Le as ThemeProvider,Ze as __PRIVATE__,$e as createGlobalStyle,Ae as css,_ as isStyledComponent,We as keyframes,Xe as useTheme,A as version,Je as withTheme};\n//# sourceMappingURL=styled-components.browser.esm.js.map\n","import { system, get } from '@styled-system/core';\n\nvar isNumber = function isNumber(n) {\n return typeof n === 'number' && !isNaN(n);\n};\n\nvar getWidth = function getWidth(n, scale) {\n return get(scale, n, !isNumber(n) || n > 1 ? n : n * 100 + '%');\n};\n\nvar config = {\n width: {\n property: 'width',\n scale: 'sizes',\n transform: getWidth\n },\n height: {\n property: 'height',\n scale: 'sizes'\n },\n minWidth: {\n property: 'minWidth',\n scale: 'sizes'\n },\n minHeight: {\n property: 'minHeight',\n scale: 'sizes'\n },\n maxWidth: {\n property: 'maxWidth',\n scale: 'sizes'\n },\n maxHeight: {\n property: 'maxHeight',\n scale: 'sizes'\n },\n size: {\n properties: ['width', 'height'],\n scale: 'sizes'\n },\n overflow: true,\n overflowX: true,\n overflowY: true,\n display: true,\n verticalAlign: true\n};\nexport var layout = system(config);\nexport default layout;\n","import { system } from '@styled-system/core';\nvar config = {\n color: {\n property: 'color',\n scale: 'colors'\n },\n backgroundColor: {\n property: 'backgroundColor',\n scale: 'colors'\n },\n opacity: true\n};\nconfig.bg = config.backgroundColor;\nexport var color = system(config);\nexport default color;\n","import { system } from '@styled-system/core';\nvar defaults = {\n fontSizes: [12, 14, 16, 20, 24, 32, 48, 64, 72]\n};\nvar config = {\n fontFamily: {\n property: 'fontFamily',\n scale: 'fonts'\n },\n fontSize: {\n property: 'fontSize',\n scale: 'fontSizes',\n defaultScale: defaults.fontSizes\n },\n fontWeight: {\n property: 'fontWeight',\n scale: 'fontWeights'\n },\n lineHeight: {\n property: 'lineHeight',\n scale: 'lineHeights'\n },\n letterSpacing: {\n property: 'letterSpacing',\n scale: 'letterSpacings'\n },\n textAlign: true,\n fontStyle: true\n};\nexport var typography = system(config);\nexport default typography;\n","import { system } from '@styled-system/core';\nvar config = {\n alignItems: true,\n alignContent: true,\n justifyItems: true,\n justifyContent: true,\n flexWrap: true,\n flexDirection: true,\n // item\n flex: true,\n flexGrow: true,\n flexShrink: true,\n flexBasis: true,\n justifySelf: true,\n alignSelf: true,\n order: true\n};\nexport var flexbox = system(config);\nexport default flexbox;\n","import { system } from '@styled-system/core';\nvar defaults = {\n space: [0, 4, 8, 16, 32, 64, 128, 256, 512]\n};\nvar config = {\n gridGap: {\n property: 'gridGap',\n scale: 'space',\n defaultScale: defaults.space\n },\n gridColumnGap: {\n property: 'gridColumnGap',\n scale: 'space',\n defaultScale: defaults.space\n },\n gridRowGap: {\n property: 'gridRowGap',\n scale: 'space',\n defaultScale: defaults.space\n },\n gridColumn: true,\n gridRow: true,\n gridAutoFlow: true,\n gridAutoColumns: true,\n gridAutoRows: true,\n gridTemplateColumns: true,\n gridTemplateRows: true,\n gridTemplateAreas: true,\n gridArea: true\n};\nexport var grid = system(config);\nexport default grid;\n","import { system } from '@styled-system/core';\nvar config = {\n border: {\n property: 'border',\n scale: 'borders'\n },\n borderWidth: {\n property: 'borderWidth',\n scale: 'borderWidths'\n },\n borderStyle: {\n property: 'borderStyle',\n scale: 'borderStyles'\n },\n borderColor: {\n property: 'borderColor',\n scale: 'colors'\n },\n borderRadius: {\n property: 'borderRadius',\n scale: 'radii'\n },\n borderTop: {\n property: 'borderTop',\n scale: 'borders'\n },\n borderTopLeftRadius: {\n property: 'borderTopLeftRadius',\n scale: 'radii'\n },\n borderTopRightRadius: {\n property: 'borderTopRightRadius',\n scale: 'radii'\n },\n borderRight: {\n property: 'borderRight',\n scale: 'borders'\n },\n borderBottom: {\n property: 'borderBottom',\n scale: 'borders'\n },\n borderBottomLeftRadius: {\n property: 'borderBottomLeftRadius',\n scale: 'radii'\n },\n borderBottomRightRadius: {\n property: 'borderBottomRightRadius',\n scale: 'radii'\n },\n borderLeft: {\n property: 'borderLeft',\n scale: 'borders'\n },\n borderX: {\n properties: ['borderLeft', 'borderRight'],\n scale: 'borders'\n },\n borderY: {\n properties: ['borderTop', 'borderBottom'],\n scale: 'borders'\n }\n};\nconfig.borderTopWidth = {\n property: 'borderTopWidth',\n scale: 'borderWidths'\n};\nconfig.borderTopColor = {\n property: 'borderTopColor',\n scale: 'colors'\n};\nconfig.borderTopStyle = {\n property: 'borderTopStyle',\n scale: 'borderStyles'\n};\nconfig.borderTopLeftRadius = {\n property: 'borderTopLeftRadius',\n scale: 'radii'\n};\nconfig.borderTopRightRadius = {\n property: 'borderTopRightRadius',\n scale: 'radii'\n};\nconfig.borderBottomWidth = {\n property: 'borderBottomWidth',\n scale: 'borderWidths'\n};\nconfig.borderBottomColor = {\n property: 'borderBottomColor',\n scale: 'colors'\n};\nconfig.borderBottomStyle = {\n property: 'borderBottomStyle',\n scale: 'borderStyles'\n};\nconfig.borderBottomLeftRadius = {\n property: 'borderBottomLeftRadius',\n scale: 'radii'\n};\nconfig.borderBottomRightRadius = {\n property: 'borderBottomRightRadius',\n scale: 'radii'\n};\nconfig.borderLeftWidth = {\n property: 'borderLeftWidth',\n scale: 'borderWidths'\n};\nconfig.borderLeftColor = {\n property: 'borderLeftColor',\n scale: 'colors'\n};\nconfig.borderLeftStyle = {\n property: 'borderLeftStyle',\n scale: 'borderStyles'\n};\nconfig.borderRightWidth = {\n property: 'borderRightWidth',\n scale: 'borderWidths'\n};\nconfig.borderRightColor = {\n property: 'borderRightColor',\n scale: 'colors'\n};\nconfig.borderRightStyle = {\n property: 'borderRightStyle',\n scale: 'borderStyles'\n};\nexport var border = system(config);\nexport default border;\n","import { system } from '@styled-system/core';\nvar config = {\n background: true,\n backgroundImage: true,\n backgroundSize: true,\n backgroundPosition: true,\n backgroundRepeat: true\n};\nconfig.bgImage = config.backgroundImage;\nconfig.bgSize = config.backgroundSize;\nconfig.bgPosition = config.backgroundPosition;\nconfig.bgRepeat = config.backgroundRepeat;\nexport var background = system(config);\nexport default background;\n","import { system } from '@styled-system/core';\nvar defaults = {\n space: [0, 4, 8, 16, 32, 64, 128, 256, 512]\n};\nvar config = {\n position: true,\n zIndex: {\n property: 'zIndex',\n scale: 'zIndices'\n },\n top: {\n property: 'top',\n scale: 'space',\n defaultScale: defaults.space\n },\n right: {\n property: 'right',\n scale: 'space',\n defaultScale: defaults.space\n },\n bottom: {\n property: 'bottom',\n scale: 'space',\n defaultScale: defaults.space\n },\n left: {\n property: 'left',\n scale: 'space',\n defaultScale: defaults.space\n }\n};\nexport var position = system(config);\nexport default position;\n","import { get, system, compose } from '@styled-system/core';\nvar defaults = {\n space: [0, 4, 8, 16, 32, 64, 128, 256, 512]\n};\n\nvar isNumber = function isNumber(n) {\n return typeof n === 'number' && !isNaN(n);\n};\n\nvar getMargin = function getMargin(n, scale) {\n if (!isNumber(n)) {\n return get(scale, n, n);\n }\n\n var isNegative = n < 0;\n var absolute = Math.abs(n);\n var value = get(scale, absolute, absolute);\n\n if (!isNumber(value)) {\n return isNegative ? '-' + value : value;\n }\n\n return value * (isNegative ? -1 : 1);\n};\n\nvar configs = {};\nconfigs.margin = {\n margin: {\n property: 'margin',\n scale: 'space',\n transform: getMargin,\n defaultScale: defaults.space\n },\n marginTop: {\n property: 'marginTop',\n scale: 'space',\n transform: getMargin,\n defaultScale: defaults.space\n },\n marginRight: {\n property: 'marginRight',\n scale: 'space',\n transform: getMargin,\n defaultScale: defaults.space\n },\n marginBottom: {\n property: 'marginBottom',\n scale: 'space',\n transform: getMargin,\n defaultScale: defaults.space\n },\n marginLeft: {\n property: 'marginLeft',\n scale: 'space',\n transform: getMargin,\n defaultScale: defaults.space\n },\n marginX: {\n properties: ['marginLeft', 'marginRight'],\n scale: 'space',\n transform: getMargin,\n defaultScale: defaults.space\n },\n marginY: {\n properties: ['marginTop', 'marginBottom'],\n scale: 'space',\n transform: getMargin,\n defaultScale: defaults.space\n }\n};\nconfigs.margin.m = configs.margin.margin;\nconfigs.margin.mt = configs.margin.marginTop;\nconfigs.margin.mr = configs.margin.marginRight;\nconfigs.margin.mb = configs.margin.marginBottom;\nconfigs.margin.ml = configs.margin.marginLeft;\nconfigs.margin.mx = configs.margin.marginX;\nconfigs.margin.my = configs.margin.marginY;\nconfigs.padding = {\n padding: {\n property: 'padding',\n scale: 'space',\n defaultScale: defaults.space\n },\n paddingTop: {\n property: 'paddingTop',\n scale: 'space',\n defaultScale: defaults.space\n },\n paddingRight: {\n property: 'paddingRight',\n scale: 'space',\n defaultScale: defaults.space\n },\n paddingBottom: {\n property: 'paddingBottom',\n scale: 'space',\n defaultScale: defaults.space\n },\n paddingLeft: {\n property: 'paddingLeft',\n scale: 'space',\n defaultScale: defaults.space\n },\n paddingX: {\n properties: ['paddingLeft', 'paddingRight'],\n scale: 'space',\n defaultScale: defaults.space\n },\n paddingY: {\n properties: ['paddingTop', 'paddingBottom'],\n scale: 'space',\n defaultScale: defaults.space\n }\n};\nconfigs.padding.p = configs.padding.padding;\nconfigs.padding.pt = configs.padding.paddingTop;\nconfigs.padding.pr = configs.padding.paddingRight;\nconfigs.padding.pb = configs.padding.paddingBottom;\nconfigs.padding.pl = configs.padding.paddingLeft;\nconfigs.padding.px = configs.padding.paddingX;\nconfigs.padding.py = configs.padding.paddingY;\nexport var margin = system(configs.margin);\nexport var padding = system(configs.padding);\nexport var space = compose(margin, padding);\nexport default space;\n","import { system } from '@styled-system/core';\nexport var shadow = system({\n boxShadow: {\n property: 'boxShadow',\n scale: 'shadows'\n },\n textShadow: {\n property: 'textShadow',\n scale: 'shadows'\n }\n});\nexport default shadow;\n","import { get, createParser } from '@styled-system/core';\nimport css from '@styled-system/css';\nexport var variant = function variant(_ref) {\n var _config;\n\n var scale = _ref.scale,\n _ref$prop = _ref.prop,\n prop = _ref$prop === void 0 ? 'variant' : _ref$prop,\n _ref$variants = _ref.variants,\n variants = _ref$variants === void 0 ? {} : _ref$variants,\n key = _ref.key;\n var sx;\n\n if (Object.keys(variants).length) {\n sx = function sx(value, scale, props) {\n return css(get(scale, value, null))(props.theme);\n };\n } else {\n sx = function sx(value, scale) {\n return get(scale, value, null);\n };\n }\n\n sx.scale = scale || key;\n sx.defaults = variants;\n var config = (_config = {}, _config[prop] = sx, _config);\n var parser = createParser(config);\n return parser;\n};\nexport default variant;\nexport var buttonStyle = variant({\n key: 'buttons'\n});\nexport var textStyle = variant({\n key: 'textStyles',\n prop: 'textStyle'\n});\nexport var colorStyle = variant({\n key: 'colorStyles',\n prop: 'colors'\n});\n","import { createStyleFunction, createParser } from '@styled-system/core'; // v4 api shims\n\nimport layout from '@styled-system/layout';\nimport color from '@styled-system/color';\nimport typography from '@styled-system/typography';\nimport flexbox from '@styled-system/flexbox';\nimport grid from '@styled-system/grid';\nimport border from '@styled-system/border';\nimport background from '@styled-system/background';\nimport position from '@styled-system/position';\nexport { get, createParser, createStyleFunction, compose, system } from '@styled-system/core';\nexport { margin, padding, space } from '@styled-system/space';\nexport { color } from '@styled-system/color';\nexport { layout } from '@styled-system/layout';\nexport { typography } from '@styled-system/typography';\nexport { flexbox } from '@styled-system/flexbox';\nexport { border } from '@styled-system/border';\nexport { background } from '@styled-system/background';\nexport { position } from '@styled-system/position';\nexport { grid } from '@styled-system/grid';\nexport { shadow } from '@styled-system/shadow';\nexport { default as boxShadow, default as textShadow } from '@styled-system/shadow';\nexport { variant, buttonStyle, textStyle, colorStyle } from '@styled-system/variant';\nvar width = layout.width,\n height = layout.height,\n minWidth = layout.minWidth,\n minHeight = layout.minHeight,\n maxWidth = layout.maxWidth,\n maxHeight = layout.maxHeight,\n size = layout.size,\n verticalAlign = layout.verticalAlign,\n display = layout.display,\n overflow = layout.overflow,\n overflowX = layout.overflowX,\n overflowY = layout.overflowY;\nvar opacity = color.opacity;\nvar fontSize = typography.fontSize,\n fontFamily = typography.fontFamily,\n fontWeight = typography.fontWeight,\n lineHeight = typography.lineHeight,\n textAlign = typography.textAlign,\n fontStyle = typography.fontStyle,\n letterSpacing = typography.letterSpacing;\nvar alignItems = flexbox.alignItems,\n alignContent = flexbox.alignContent,\n justifyItems = flexbox.justifyItems,\n justifyContent = flexbox.justifyContent,\n flexWrap = flexbox.flexWrap,\n flexDirection = flexbox.flexDirection,\n flex = flexbox.flex,\n flexGrow = flexbox.flexGrow,\n flexShrink = flexbox.flexShrink,\n flexBasis = flexbox.flexBasis,\n justifySelf = flexbox.justifySelf,\n alignSelf = flexbox.alignSelf,\n order = flexbox.order;\nvar gridGap = grid.gridGap,\n gridColumnGap = grid.gridColumnGap,\n gridRowGap = grid.gridRowGap,\n gridColumn = grid.gridColumn,\n gridRow = grid.gridRow,\n gridAutoFlow = grid.gridAutoFlow,\n gridAutoColumns = grid.gridAutoColumns,\n gridAutoRows = grid.gridAutoRows,\n gridTemplateColumns = grid.gridTemplateColumns,\n gridTemplateRows = grid.gridTemplateRows,\n gridTemplateAreas = grid.gridTemplateAreas,\n gridArea = grid.gridArea;\nvar borderWidth = border.borderWidth,\n borderStyle = border.borderStyle,\n borderColor = border.borderColor,\n borderTop = border.borderTop,\n borderRight = border.borderRight,\n borderBottom = border.borderBottom,\n borderLeft = border.borderLeft,\n borderRadius = border.borderRadius;\nvar backgroundImage = background.backgroundImage,\n backgroundSize = background.backgroundSize,\n backgroundPosition = background.backgroundPosition,\n backgroundRepeat = background.backgroundRepeat;\nvar zIndex = position.zIndex,\n top = position.top,\n right = position.right,\n bottom = position.bottom,\n left = position.left;\nexport { default as borders } from '@styled-system/border';\nexport { width, height, minWidth, minHeight, maxWidth, maxHeight, size, verticalAlign, display, overflow, overflowX, overflowY // color\n, opacity // typography\n, fontSize, fontFamily, fontWeight, lineHeight, textAlign, fontStyle, letterSpacing // flexbox\n, alignItems, alignContent, justifyItems, justifyContent, flexWrap, flexDirection, flex, flexGrow, flexShrink, flexBasis, justifySelf, alignSelf, order // grid\n, gridGap, gridColumnGap, gridRowGap, gridColumn, gridRow, gridAutoFlow, gridAutoColumns, gridAutoRows, gridTemplateColumns, gridTemplateRows, gridTemplateAreas, gridArea // border\n, borderWidth, borderStyle, borderColor, borderTop, borderRight, borderBottom, borderLeft, borderRadius // background\n, backgroundImage, backgroundSize, backgroundPosition, backgroundRepeat // position\n, zIndex, top, right, bottom, left }; // v4 style API shim\n\nexport var style = function style(_ref) {\n var prop = _ref.prop,\n cssProperty = _ref.cssProperty,\n alias = _ref.alias,\n key = _ref.key,\n transformValue = _ref.transformValue,\n scale = _ref.scale,\n properties = _ref.properties;\n var config = {};\n config[prop] = createStyleFunction({\n properties: properties,\n property: cssProperty || prop,\n scale: key,\n defaultScale: scale,\n transform: transformValue\n });\n if (alias) config[alias] = config[prop];\n var parse = createParser(config);\n return parse;\n};\n"],"names":["Object","defineProperty","exports","value","__importDefault","this","mod","__esModule","light_1","light_high_contrast_1","light_colorblind_1","light_tritanopia_1","dark_1","dark_dimmed_1","dark_high_contrast_1","dark_colorblind_1","dark_tritanopia_1","light","default","light_high_contrast","light_colorblind","light_tritanopia","dark","dark_dimmed","dark_high_contrast","dark_colorblind","dark_tritanopia","colors_1","spacing_1","typography_1","colors","spacing","typography","normal_1","normal","Box$1","div","withConfig","displayName","componentId","defaultDayScheme","defaultNightScheme","ThemeContext","setColorMode","setDayScheme","setNightScheme","ThemeProvider","children","props","_ref","_props$theme","_ref2","_props$colorMode","_ref3","_props$dayScheme","_ref4","_props$nightScheme","theme","fallbackTheme","colorMode","fallbackColorMode","dayScheme","fallbackDayScheme","nightScheme","fallbackNightScheme","useTheme","theme$1","resolvedServerColorMode","_document$getElementB","serverData","document","getElementById","textContent","JSON","parse","error","getServerHandoff","resolvedColorModePassthrough","systemColorMode","setSystemColorMode","getSystemColorMode","_window","_window$matchMedia","media","window","matchMedia","call","handleChange","event","isNight","matches","undefined","addEventListener","removeEventListener","addListener","removeListener","useSystemColorMode","resolvedColorMode","current","resolveColorMode","colorScheme","chooseColorScheme","resolvedTheme","resolvedColorScheme","colorSchemes","console","defaultColorScheme","keys","applyColorScheme","resolvedColorModeOnClient","setTimeout","_ref5","_props$colorMode2","_ref6","_props$dayScheme2","_ref7","_props$nightScheme2","Provider","preventSSRMismatch","type","id","dangerouslySetInnerHTML","__html","stringify","_window$matchMedia2","_window2","_window$matchMedia2$c","ThemeProvider$1","themeGet","path","fallback","get","getKey","compose","system","key","whiteSpace","property","sx$1","sx","isEmpty","isObject","isShadowValue","test","isColorValue","startsWith","filterObject","obj","predicate","Array","isArray","filter","entries","reduce","acc","result","fontStack","fonts","map","font","includes","join","partitionColors","shadows","omitScale","scale","rest","lineHeight","lineHeights","animation","easeOutCubic","borderWidths","breakpoints","mono","fontSizes","fontWeights","semibold","bold","radii","sizes","small","medium","large","xlarge","space","name","variables","merge","a","b","_assign","defaults","n","createMediaQuery","getValue","def","p","undef","split","length","createParser","config","cache","next","styles","shouldSort","isCacheDisabled","disableStyledSystemCache","raw","concat","parseResponsiveStyle","parseResponsiveObject","sort","localeCompare","numeric","sensitivity","forEach","propNames","k","_createParser","mediaQueries","_props","slice","i","_assign2","style","breakpoint","_assign3","createStyleFunction","properties","_ref$transform","transform","defaultScale","prop","args","conf","_len","arguments","parsers","_key","parser","_extends","assign","target","source","prototype","hasOwnProperty","apply","defaultBreakpoints","defaultTheme","aliases","bg","m","mt","mr","mb","ml","mx","my","pt","pr","pb","pl","px","py","multiples","marginX","marginY","paddingX","paddingY","size","scales","color","backgroundColor","borderColor","margin","marginTop","marginRight","marginBottom","marginLeft","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","top","right","bottom","left","gridGap","gridColumnGap","gridRowGap","gap","columnGap","rowGap","fontFamily","fontSize","fontWeight","letterSpacing","border","borderTop","borderRight","borderBottom","borderLeft","borderWidth","borderStyle","borderRadius","borderTopRightRadius","borderTopLeftRadius","borderBottomRightRadius","borderBottomLeftRadius","borderTopWidth","borderTopColor","borderTopStyle","borderBottomWidth","borderBottomColor","borderBottomStyle","borderLeftWidth","borderLeftColor","borderLeftStyle","borderRightWidth","borderRightColor","borderRightStyle","outlineColor","boxShadow","textShadow","zIndex","width","minWidth","maxWidth","height","minHeight","maxHeight","flexBasis","fill","stroke","positiveOrNegative","absolute","Math","abs","transforms","curr","_extends2","css","responsive","x","val","scaleName","dirs","isMergeableObject","isNonNullObject","stringValue","toString","$$typeof","REACT_ELEMENT_TYPE","isReactElement","isSpecial","Symbol","for","cloneUnlessOtherwiseSpecified","options","clone","deepmerge","defaultArrayMerge","element","getKeys","getOwnPropertySymbols","symbol","propertyIsEnumerable","getEnumerableOwnPropertySymbols","propertyIsOnObject","object","_","mergeObject","destination","propertyIsUnsafe","customMerge","getMergeFunction","arrayMerge","sourceIsArray","all","array","Error","prev","deepmerge_1","module","bind","StyledLabel","span","variants","primary","secondary","accent","success","attention","severe","danger","done","sponsors","Label$1","as","variant","ref","Link","styled","Revision","sha","process","React","Label","verticalAlign","href","reactIs","REACT_STATICS","childContextTypes","contextType","contextTypes","defaultProps","getDefaultProps","getDerivedStateFromError","getDerivedStateFromProps","mixins","propTypes","KNOWN_STATICS","caller","callee","arity","MEMO_STATICS","compare","TYPE_STATICS","getStatics","component","isMemo","ForwardRef","render","Memo","getOwnPropertyNames","getOwnPropertyDescriptor","getPrototypeOf","objectPrototype","hoistNonReactStatics","targetComponent","sourceComponent","blacklist","inheritedComponent","targetStatics","sourceStatics","descriptor","e","c","d","f","g","h","l","q","r","t","v","w","y","z","u","A","AsyncMode","ConcurrentMode","ContextConsumer","ContextProvider","Element","Fragment","Lazy","Portal","Profiler","StrictMode","Suspense","isAsyncMode","isConcurrentMode","isContextConsumer","isContextProvider","isElement","isForwardRef","isFragment","isLazy","isPortal","isProfiler","isStrictMode","isSuspense","isValidElementType","typeOf","MAX_SAFE_INTEGER","argsTag","funcTag","genTag","mapTag","promiseTag","setTag","weakMapTag","dataViewTag","reIsHostCtor","freeGlobal","freeSelf","self","root","Function","freeExports","nodeType","freeModule","moduleExports","uid","func","funcProto","objectProto","coreJsData","maskSrcKey","exec","IE_PROTO","funcToString","objectToString","reIsNative","RegExp","replace","Buffer","nativeIsBuffer","isBuffer","nativeKeys","arg","DataView","getNative","Map","Promise","Set","WeakMap","nonEnumShadows","dataViewCtorString","toSource","mapCtorString","promiseCtorString","setCtorString","weakMapCtorString","baseIsNative","isMasked","pattern","isFunction","isHostObject","getTag","isArguments","isObjectLike","isArrayLike","isArrayLikeObject","ArrayBuffer","resolve","Ctor","constructor","ctorString","isLength","tag","splice","isPrototype","hasElementType","hasMap","hasSet","hasArrayBuffer","isView","equal","it","has","flags","valueOf","message","match","warn","clock","Component","_class","_temp","ATTRIBUTE_NAMES","TAG_NAMES","BASE","BODY","HEAD","HTML","LINK","META","NOSCRIPT","SCRIPT","STYLE","TITLE","TAG_PROPERTIES","REACT_TAG_MAP","accesskey","charset","class","contenteditable","contextmenu","itemprop","tabindex","HELMET_PROPS","HTML_TAG_MAP","SELF_CLOSING_TAGS","HELMET_ATTRIBUTE","_typeof","iterator","createClass","defineProperties","enumerable","configurable","writable","Constructor","protoProps","staticProps","objectWithoutProperties","indexOf","encodeSpecialCharacters","str","String","getTitleFromPropsList","propsList","innermostTitle","getInnermostProperty","innermostTemplate","innermostDefaultTitle","getOnChangeClientState","getAttributesFromPropsList","tagType","tagAttrs","getBaseTagFromPropsList","primaryAttributes","reverse","innermostBaseTag","lowerCaseAttributeKey","toLowerCase","getTagsFromPropsList","tagName","approvedSeenTags","approvedTags","instanceTags","instanceSeenTags","primaryAttributeKey","attributeKey","push","tagUnion","rafPolyfill","Date","now","callback","currentTime","cafPolyfill","clearTimeout","requestAnimationFrame","webkitRequestAnimationFrame","mozRequestAnimationFrame","cancelAnimationFrame","webkitCancelAnimationFrame","mozCancelAnimationFrame","msg","_helmetCallback","commitTagChanges","newState","cb","baseTag","bodyAttributes","htmlAttributes","linkTags","metaTags","noscriptTags","onChangeClientState","scriptTags","styleTags","title","titleAttributes","updateAttributes","updateTitle","tagUpdates","updateTags","addedTags","removedTags","_tagUpdates$tagType","newTags","oldTags","flattenArray","possibleArray","attributes","elementTag","getElementsByTagName","helmetAttributeString","getAttribute","helmetAttributes","attributesToRemove","attributeKeys","attribute","setAttribute","indexToSave","_i","removeAttribute","tags","headElement","head","querySelector","tagNodes","querySelectorAll","indexToDelete","newElement","createElement","innerHTML","styleSheet","cssText","appendChild","createTextNode","some","existingTag","index","isEqualNode","parentNode","removeChild","generateElementAttributesAsString","attr","convertElementAttributestoReactProps","initProps","getMethodsForTag","encode","toComponent","_initProps","attributeString","flattenedTitle","generateTitleAsString","_mappedTag","mappedTag","mappedAttribute","content","generateTagsAsReactComponent","attributeHtml","string","tagContent","isSelfClosing","generateTagsAsString","mapStateOnServer","_ref$title","base","link","meta","noscript","script","HelmetSideEffects","defer","HelmetExport","_React$Component","HelmetWrapper","instance","TypeError","classCallCheck","ReferenceError","possibleConstructorReturn","subClass","superClass","create","setPrototypeOf","__proto__","inherits","shouldComponentUpdate","nextProps","mapNestedChildrenToProps","child","nestedChildren","flattenArrayTypeChildren","_babelHelpers$extends","arrayTypeChildren","newChildProps","mapObjectTypeChildren","_babelHelpers$extends2","_babelHelpers$extends3","newProps","mapArrayTypeChildrenToProps","newFlattenedProps","arrayChildName","_babelHelpers$extends4","warnOnInvalidChildren","mapChildrenToProps","_this2","_child$props","initAttributes","convertReactPropstoHtmlAttributes","set","canUseDOM","defaultTitle","titleTemplate","peek","rewind","mappedState","renderStatic","SuspenseList","isSuspenseList","getModuleId","ex","React__default","_defineProperty","reducePropsToState","handleStateChangeOnClient","WrappedComponent","state","mountedInstances","emitChange","SideEffect","_PureComponent","recordedState","_proto","UNSAFE_componentWillMount","componentDidUpdate","componentWillUnmount","PureComponent","getDisplayName","objA","objB","compareContext","ret","keysA","keysB","bHasOwnProperty","idx","valueA","valueB","W","M","C","K","I","B","J","F","G","charCodeAt","N","trim","charAt","substring","ca","O","H","X","D","da","ea","fa","L","P","Y","E","ha","Q","ia","Z","ja","ka","aa","ba","la","ma","R","na","oa","S","U","prefix","use","T","animationIterationCount","borderImageOutset","borderImageSlice","borderImageWidth","boxFlex","boxFlexGroup","boxOrdinalGroup","columnCount","columns","flex","flexGrow","flexPositive","flexShrink","flexNegative","flexOrder","gridRow","gridRowEnd","gridRowSpan","gridRowStart","gridColumn","gridColumnEnd","gridColumnSpan","gridColumnStart","msGridRow","msGridRowSpan","msGridColumn","msGridColumnSpan","opacity","order","orphans","tabSize","widows","zoom","WebkitLineClamp","fillOpacity","floodOpacity","stopOpacity","strokeDasharray","strokeDashoffset","strokeMiterlimit","strokeOpacity","strokeWidth","memoize","fn","reactPropsRegex","isPropValid","o","freeze","styledComponentId","REACT_APP_SC_ATTR","SC_ATTR","Boolean","SC_DISABLE_SPEEDY","REACT_APP_SC_DISABLE_SPEEDY","j","groupSizes","Uint32Array","indexOfGroup","insertRules","s","insertRule","clearGroup","deleteRule","getGroup","getRule","V","registerName","parseInt","childNodes","hasAttribute","nextSibling","insertBefore","sheet","styleSheets","ownerNode","cssRules","$","nodes","rules","isServer","useCSSOMInjection","gs","names","server","registerId","reconstructWithOptions","allocateGSInstance","hasNameForId","add","clearNames","clear","clearRules","clearTag","fromCharCode","ee","te","ne","re","oe","staticRulesId","isStatic","baseHash","baseStyle","generateAndInjectStyles","hash","_e","se","ie","ae","plugins","lastIndexOf","ce","le","Consumer","de","he","pe","fe","me","stylisPlugins","disableCSSOMInjection","disableVendorPrefixes","ye","inject","getName","ve","ge","Se","we","Ee","be","isReactComponent","isCss","Ne","Ae","Oe","Re","De","je","Te","xe","ke","Ve","Be","ze","Me","Le","Fe","Ye","attrs","parentComponentId","shouldForwardProp","componentStyle","foldedComponentIds","$as","className","withComponent","_foldedDefaultProps","qe","createStyles","removeStyles","renderStyles","_emitSheetCSS","getStyleTags","sealed","getStyleElement","nonce","seal","collectStyles","interleaveWithNodeStream","isNaN","isNumber","overflow","overflowX","overflowY","display","layout","textAlign","fontStyle","flexbox","alignItems","alignContent","justifyItems","justifyContent","flexWrap","flexDirection","justifySelf","alignSelf","gridAutoFlow","gridAutoColumns","gridAutoRows","gridTemplateColumns","gridTemplateRows","gridTemplateAreas","gridArea","grid","borderX","borderY","background","backgroundImage","backgroundSize","backgroundPosition","backgroundRepeat","bgImage","bgSize","bgPosition","bgRepeat","position","getMargin","isNegative","configs","shadow","_config","_ref$prop","_ref$variants"],"sourceRoot":""} \ No newline at end of file diff --git a/index.html b/index.html index dd9c689..4c86ca7 100644 --- a/index.html +++ b/index.html @@ -1,4 +1,4 @@ -

plts 800848a

+

plts 09d5452

Implementations of type systems and programming languages I find interesting.

Repository: gh:ayazhafiz/plts.

    @@ -178,4 +178,4 @@

    Roc

    > window.___chunkMapping="{\"app\":[\"/app-ecd620ff24c29127ccc4.js\"],\"component---src-pages-index-mdx\":[\"/component---src-pages-index-mdx-4760b6bfee29e49c10f2.js\"],\"component---src-pages-playground-co-lc-tsx\":[\"/component---src-pages-playground-co-lc-tsx-a5e4e4e9ee6ae2399f35.js\"],\"component---src-pages-playground-cor-compose-fx-tsx\":[\"/component---src-pages-playground-cor-compose-fx-tsx-e87aa66ef4a285312360.js\"],\"component---src-pages-playground-cor-easy-tags-tsx\":[\"/component---src-pages-playground-cor-easy-tags-tsx-aa2b1220070839547a3f.js\"],\"component---src-pages-playground-cor-refine-tsx\":[\"/component---src-pages-playground-cor-refine-tsx-47fe70072d861f133000.js\"],\"component---src-pages-playground-cor-uls-tsx\":[\"/component---src-pages-playground-cor-uls-tsx-14e2f02f13e4b8b16937.js\"],\"component---src-pages-playground-ft-tsx\":[\"/component---src-pages-playground-ft-tsx-14b3b6d5b2482446c2fb.js\"],\"component---src-pages-playground-gtlc-tsx\":[\"/component---src-pages-playground-gtlc-tsx-5c063c8313edd7ec6e1c.js\"],\"component---src-pages-playground-ho-21-tsx\":[\"/component---src-pages-playground-ho-21-tsx-246b9e647564b2bc4197.js\"],\"component---src-pages-playground-tal-tsx\":[\"/component---src-pages-playground-tal-tsx-378cfa16cad093bb5da0.js\"],\"component---src-pages-playground-tiger-tsx\":[\"/component---src-pages-playground-tiger-tsx-fa3243292f5523319bba.js\"]}"; - \ No newline at end of file + \ No newline at end of file diff --git a/page-data/app-data.json b/page-data/app-data.json index 6cd8135..08971ce 100644 --- a/page-data/app-data.json +++ b/page-data/app-data.json @@ -1 +1 @@ -{"webpackCompilationHash":"f5a00c250273edd64931"} +{"webpackCompilationHash":"a1a891250ac0aa1ae636"} diff --git a/page-data/sq/d/1214908427.json b/page-data/sq/d/1214908427.json index 99c61d9..d45dea1 100644 --- a/page-data/sq/d/1214908427.json +++ b/page-data/sq/d/1214908427.json @@ -1 +1 @@ -{"data":{"allFile":{"nodes":[{"publicURL":"/plts/static/b69cf8b017ef757438e5372c9245ca89/basic-resolve.roc","relativePath":"experiments/uls/test/basic-resolve.roc"},{"publicURL":"/plts/static/f26d863ff1ca2dd907d96584e2c3991e/choice.roc","relativePath":"experiments/uls/test/choice.roc"},{"publicURL":"/plts/static/07c287a3cb0f664e5d8b58aba290dd01/prototype-chain.roc","relativePath":"experiments/uls/test/prototype-chain.roc"},{"publicURL":"/plts/static/8aa4c8c35d9c9d487ca8b63cf8289eb5/decision-tree.roc","relativePath":"experiments/refine/test/decision-tree.roc"},{"publicURL":"/plts/static/7ea2725f67b0a7caf6466103fe9780a0/multi-pattern-branch.roc","relativePath":"experiments/refine/test/multi-pattern-branch.roc"},{"publicURL":"/plts/static/423f9a20679b2f1fe5c72fc72d2898e2/refine-deep-nesting.roc","relativePath":"experiments/refine/test/refine-deep-nesting.roc"},{"publicURL":"/plts/static/60c4fded2c8e810eeec781db5a20cfa2/refine-larger.roc","relativePath":"experiments/refine/test/refine-larger.roc"},{"publicURL":"/plts/static/fdd33654dda14c92640e4b3e410fb5f7/refine-smaller.roc","relativePath":"experiments/refine/test/refine-smaller.roc"},{"publicURL":"/plts/static/d3c124c9309d160e59850679d9d2ce00/branch.roc","relativePath":"experiments/easy_tags/test/branch.roc"},{"publicURL":"/plts/static/ee379e81f94f2739f5db62d1376ad11a/alias-inst.roc","relativePath":"experiments/compose_fx/test/alias-inst.roc"},{"publicURL":"/plts/static/3fc1663c6b817cf616b7f99bfb2bdace/cons-map.roc","relativePath":"experiments/compose_fx/test/cons-map.roc"},{"publicURL":"/plts/static/12eaad9a9f27f032ef02aac2d50ae6b3/cons-map-infer.roc","relativePath":"experiments/compose_fx/test/cons-map-infer.roc"},{"publicURL":"/plts/static/23fa331d95915ba706b1c1a72a1aaa5c/infer-id.roc","relativePath":"experiments/compose_fx/test/infer-id.roc"},{"publicURL":"/plts/static/74ff5114847d35dfbf1676652400be78/inout.roc","relativePath":"experiments/compose_fx/test/inout.roc"},{"publicURL":"/plts/static/e53c6c9554b0807aa5df7ad955eaf251/recursive-lambda-set.roc","relativePath":"experiments/compose_fx/test/recursive-lambda-set.roc"},{"publicURL":"/plts/static/620c4f125188c8e94a039b9241601297/roc-issue-5464-infer.roc","relativePath":"experiments/compose_fx/test/roc-issue-5464-infer.roc"},{"publicURL":"/plts/static/96333f07ae01d89a26e1cd755b53cba3/roc-issue-5464.roc","relativePath":"experiments/compose_fx/test/roc-issue-5464.roc"},{"publicURL":"/plts/static/98eaf94b8fdaf18d241b063ce45b3456/generalized-alias.roc","relativePath":"experiments/uls/test/generalized-alias.roc"}]}}} \ No newline at end of file +{"data":{"allFile":{"nodes":[{"publicURL":"/plts/static/b69cf8b017ef757438e5372c9245ca89/basic-resolve.roc","relativePath":"experiments/uls/test/basic-resolve.roc"},{"publicURL":"/plts/static/f26d863ff1ca2dd907d96584e2c3991e/choice.roc","relativePath":"experiments/uls/test/choice.roc"},{"publicURL":"/plts/static/07c287a3cb0f664e5d8b58aba290dd01/prototype-chain.roc","relativePath":"experiments/uls/test/prototype-chain.roc"},{"publicURL":"/plts/static/98eaf94b8fdaf18d241b063ce45b3456/generalized-alias.roc","relativePath":"experiments/uls/test/generalized-alias.roc"},{"publicURL":"/plts/static/7ea2725f67b0a7caf6466103fe9780a0/multi-pattern-branch.roc","relativePath":"experiments/refine/test/multi-pattern-branch.roc"},{"publicURL":"/plts/static/8aa4c8c35d9c9d487ca8b63cf8289eb5/decision-tree.roc","relativePath":"experiments/refine/test/decision-tree.roc"},{"publicURL":"/plts/static/60c4fded2c8e810eeec781db5a20cfa2/refine-larger.roc","relativePath":"experiments/refine/test/refine-larger.roc"},{"publicURL":"/plts/static/423f9a20679b2f1fe5c72fc72d2898e2/refine-deep-nesting.roc","relativePath":"experiments/refine/test/refine-deep-nesting.roc"},{"publicURL":"/plts/static/fdd33654dda14c92640e4b3e410fb5f7/refine-smaller.roc","relativePath":"experiments/refine/test/refine-smaller.roc"},{"publicURL":"/plts/static/d3c124c9309d160e59850679d9d2ce00/branch.roc","relativePath":"experiments/easy_tags/test/branch.roc"},{"publicURL":"/plts/static/ee379e81f94f2739f5db62d1376ad11a/alias-inst.roc","relativePath":"experiments/compose_fx/test/alias-inst.roc"},{"publicURL":"/plts/static/0ec0740c29f70307c550e96cd53a930a/cons-map-infer.roc","relativePath":"experiments/compose_fx/test/cons-map-infer.roc"},{"publicURL":"/plts/static/4dcec19b83d9edcb16440ba94f1b739e/cons-map.roc","relativePath":"experiments/compose_fx/test/cons-map.roc"},{"publicURL":"/plts/static/23fa331d95915ba706b1c1a72a1aaa5c/infer-id.roc","relativePath":"experiments/compose_fx/test/infer-id.roc"},{"publicURL":"/plts/static/bd7aaf703dfe132baff0e8c0390699c5/inout.roc","relativePath":"experiments/compose_fx/test/inout.roc"},{"publicURL":"/plts/static/950eda34378a5df61c1796515d9ec357/poly-call-with-guarded-mono-lambda.roc","relativePath":"experiments/compose_fx/test/poly-call-with-guarded-mono-lambda.roc"},{"publicURL":"/plts/static/e53c6c9554b0807aa5df7ad955eaf251/recursive-lambda-set.roc","relativePath":"experiments/compose_fx/test/recursive-lambda-set.roc"},{"publicURL":"/plts/static/fa93c043bc51a4239267640668c3576f/map-int.roc","relativePath":"experiments/compose_fx/test/map-int.roc"},{"publicURL":"/plts/static/36c05cec36e36fe94c05f36eff9cfa6d/poly-call-with-guarded-poly-lambda.roc","relativePath":"experiments/compose_fx/test/poly-call-with-guarded-poly-lambda.roc"},{"publicURL":"/plts/static/9c8b09effa80f21bf65141701b055d01/roc-issue-5464-infer.roc","relativePath":"experiments/compose_fx/test/roc-issue-5464-infer.roc"},{"publicURL":"/plts/static/3fab9054984d45cc902f5972457254c5/roc-issue-5464.roc","relativePath":"experiments/compose_fx/test/roc-issue-5464.roc"}]}}} \ No newline at end of file diff --git a/page-data/sq/d/2477728471.json b/page-data/sq/d/2477728471.json index 8f18b8a..eeb2163 100644 --- a/page-data/sq/d/2477728471.json +++ b/page-data/sq/d/2477728471.json @@ -1 +1 @@ -{"data":{"allFile":{"nodes":[{"publicURL":"/plts/static/41455d4f69dce3e111b4074d4f2afdbf/call.co","relativePath":"test/call.co"},{"publicURL":"/plts/static/d9ee34fb84174ebb6c8fc5f65c0ef30a/closure.co","relativePath":"test/closure.co"},{"publicURL":"/plts/static/04ac0e22b5e590e6c7b3a2dcbac3c5b7/conditional_dispatch.co","relativePath":"test/conditional_dispatch.co"},{"publicURL":"/plts/static/c2a4ceb8c63f48ce8b3173edcd9144e0/fib.co","relativePath":"test/fib.co"},{"publicURL":"/plts/static/c3d62d73081b6ad49f6e6be87e1e1dc6/readback_fiber.co","relativePath":"test/readback_fiber.co"},{"publicURL":"/plts/static/f55ee54dc4043441252e0c39cbb29329/readback_lambda_set.co","relativePath":"test/readback_lambda_set.co"},{"publicURL":"/plts/static/0d561f27a4939a0c48cb87c435836c8c/recursive_call_fibonacci.co","relativePath":"test/recursive_call_fibonacci.co"},{"publicURL":"/plts/static/f4f03efa85dc755631646d077f6149f4/recursive_closure.co","relativePath":"test/recursive_closure.co"},{"publicURL":"/plts/static/ebca15a960515cd24a1c86ae79e40e1a/resume_repeated.co","relativePath":"test/resume_repeated.co"},{"publicURL":"/plts/static/9eb49c0ba561d564475444908006b134/spawn_capturing.co","relativePath":"test/spawn_capturing.co"},{"publicURL":"/plts/static/c9e020e2d7e6e066bffe756420dc370b/sub.co","relativePath":"test/sub.co"},{"publicURL":"/plts/static/fb79be2b142fc28798e826215b6fc747/tco.co","relativePath":"test/tco.co"},{"publicURL":"/plts/static/8a8b87051e33c6e8a3d16f34b284e828/tuple.co","relativePath":"test/tuple.co"},{"publicURL":"/plts/static/ee670045dad854e2e30c3a67d8adea23/add.co","relativePath":"test/add.co"},{"publicURL":"/plts/static/b4f9d035612ab4728e83a72469a0dec6/fiber.co","relativePath":"test/fiber.co"},{"publicURL":"/plts/static/45ec0d603ace84bac1c3b92aa4eaf079/recursive_call_factorial.co","relativePath":"test/recursive_call_factorial.co"}]}}} \ No newline at end of file +{"data":{"allFile":{"nodes":[{"publicURL":"/plts/static/ee670045dad854e2e30c3a67d8adea23/add.co","relativePath":"test/add.co"},{"publicURL":"/plts/static/41455d4f69dce3e111b4074d4f2afdbf/call.co","relativePath":"test/call.co"},{"publicURL":"/plts/static/04ac0e22b5e590e6c7b3a2dcbac3c5b7/conditional_dispatch.co","relativePath":"test/conditional_dispatch.co"},{"publicURL":"/plts/static/c2a4ceb8c63f48ce8b3173edcd9144e0/fib.co","relativePath":"test/fib.co"},{"publicURL":"/plts/static/d9ee34fb84174ebb6c8fc5f65c0ef30a/closure.co","relativePath":"test/closure.co"},{"publicURL":"/plts/static/b4f9d035612ab4728e83a72469a0dec6/fiber.co","relativePath":"test/fiber.co"},{"publicURL":"/plts/static/c3d62d73081b6ad49f6e6be87e1e1dc6/readback_fiber.co","relativePath":"test/readback_fiber.co"},{"publicURL":"/plts/static/45ec0d603ace84bac1c3b92aa4eaf079/recursive_call_factorial.co","relativePath":"test/recursive_call_factorial.co"},{"publicURL":"/plts/static/f55ee54dc4043441252e0c39cbb29329/readback_lambda_set.co","relativePath":"test/readback_lambda_set.co"},{"publicURL":"/plts/static/0d561f27a4939a0c48cb87c435836c8c/recursive_call_fibonacci.co","relativePath":"test/recursive_call_fibonacci.co"},{"publicURL":"/plts/static/f4f03efa85dc755631646d077f6149f4/recursive_closure.co","relativePath":"test/recursive_closure.co"},{"publicURL":"/plts/static/ebca15a960515cd24a1c86ae79e40e1a/resume_repeated.co","relativePath":"test/resume_repeated.co"},{"publicURL":"/plts/static/c9e020e2d7e6e066bffe756420dc370b/sub.co","relativePath":"test/sub.co"},{"publicURL":"/plts/static/9eb49c0ba561d564475444908006b134/spawn_capturing.co","relativePath":"test/spawn_capturing.co"},{"publicURL":"/plts/static/fb79be2b142fc28798e826215b6fc747/tco.co","relativePath":"test/tco.co"},{"publicURL":"/plts/static/8a8b87051e33c6e8a3d16f34b284e828/tuple.co","relativePath":"test/tuple.co"}]}}} \ No newline at end of file diff --git a/playground/co_lc/index.html b/playground/co_lc/index.html index 54ef778..2771414 100644 --- a/playground/co_lc/index.html +++ b/playground/co_lc/index.html @@ -1,7 +1,7 @@ -

    Input

    Language GrammarSource

    ir

    800848a

    eval

    +

    Input

    Language GrammarSource

    ir

    09d5452

    eval

    - \ No newline at end of file + \ No newline at end of file diff --git a/playground/cor/compose_fx/index.html b/playground/cor/compose_fx/index.html index 2fd843d..b6d151a 100644 --- a/playground/cor/compose_fx/index.html +++ b/playground/cor/compose_fx/index.html @@ -1,7 +1,7 @@ -

    Input

    Language GrammarSource

    solve

    800848a
    +

    Input

    Language GrammarSource

    solve

    09d5452
    - \ No newline at end of file + \ No newline at end of file diff --git a/playground/cor/easy_tags/index.html b/playground/cor/easy_tags/index.html index 70dad3b..5624ea5 100644 --- a/playground/cor/easy_tags/index.html +++ b/playground/cor/easy_tags/index.html @@ -1,7 +1,7 @@ -

    solve

    800848a
    +

    solve

    09d5452
    - \ No newline at end of file + \ No newline at end of file diff --git a/playground/cor/refine/index.html b/playground/cor/refine/index.html index 4cb6b1b..c8b4b24 100644 --- a/playground/cor/refine/index.html +++ b/playground/cor/refine/index.html @@ -1,7 +1,7 @@ -

    Input

    Language GrammarSource

    solve

    800848a
    +

    Input

    Language GrammarSource

    solve

    09d5452
    - \ No newline at end of file + \ No newline at end of file diff --git a/playground/cor/uls/index.html b/playground/cor/uls/index.html index c50ed5a..186fd8f 100644 --- a/playground/cor/uls/index.html +++ b/playground/cor/uls/index.html @@ -1,7 +1,7 @@ -

    Input

    Language GrammarSource

    solve

    800848a
    +

    Input

    Language GrammarSource

    solve

    09d5452
    - \ No newline at end of file + \ No newline at end of file diff --git a/playground/ft/index.html b/playground/ft/index.html index 48b3b2e..1d71a98 100644 --- a/playground/ft/index.html +++ b/playground/ft/index.html @@ -1,7 +1,7 @@ -

    Input

    Language GrammarSource

    Annotations

    800848a
    +

    Input

    Language GrammarSource

    Annotations

    09d5452
    - \ No newline at end of file + \ No newline at end of file diff --git a/playground/gtlc/index.html b/playground/gtlc/index.html index 9deb44b..0b1db67 100644 --- a/playground/gtlc/index.html +++ b/playground/gtlc/index.html @@ -56,10 +56,10 @@
-

Full Parser Specification

Source

C

800848a

Execution (Clang 12.0.1, -O3)

+

Full Parser Specification

Source

C

09d5452

Execution (Clang 12.0.1, -O3)

- \ No newline at end of file + \ No newline at end of file diff --git a/playground/ho21/index.html b/playground/ho21/index.html index 441636a..e77e3fd 100644 --- a/playground/ho21/index.html +++ b/playground/ho21/index.html @@ -7,10 +7,10 @@
  • A??B: A judgement query for the relationship between A and B, which will be answered in the output editor.
  • Other types: Identifiers beginning with an uppercase letter are treated as primitive types.j Full Parser Specification
  • -Source

    Judgements

    800848a
    +Source

    Judgements

    09d5452
    - \ No newline at end of file + \ No newline at end of file diff --git a/playground/tal/index.html b/playground/tal/index.html index 721b477..074a599 100644 --- a/playground/tal/index.html +++ b/playground/tal/index.html @@ -1,7 +1,7 @@ -

    TAL Execution

    +

    TAL Execution

    - \ No newline at end of file + \ No newline at end of file diff --git a/playground/tiger/index.html b/playground/tiger/index.html index 503a536..48675fb 100644 --- a/playground/tiger/index.html +++ b/playground/tiger/index.html @@ -1,7 +1,7 @@ -

    Input

    Language GrammarSource

    X86 Assembly

    800848a
    +

    Input

    Language GrammarSource

    X86 Assembly

    09d5452
    - \ No newline at end of file + \ No newline at end of file diff --git a/static/12eaad9a9f27f032ef02aac2d50ae6b3/cons-map-infer.roc b/static/0ec0740c29f70307c550e96cd53a930a/cons-map-infer.roc similarity index 59% rename from static/12eaad9a9f27f032ef02aac2d50ae6b3/cons-map-infer.roc rename to static/0ec0740c29f70307c550e96cd53a930a/cons-map-infer.roc index 93bfa1c..8775994 100644 --- a/static/12eaad9a9f27f032ef02aac2d50ae6b3/cons-map-infer.roc +++ b/static/0ec0740c29f70307c550e96cd53a930a/cons-map-infer.roc @@ -59,246 +59,7 @@ run main = map mapper l;; > > cor-out +ir -print -> global map1: { *fn, box } = @call_direct(map_thunk); -> -> proc map_thunk(): { *fn, box } -> { -> let captures_stack_: {} = @make_struct{}; -> let captures_box_: box<{}> = @make_box(captures_stack_); -> let captures_: box = @ptr_cast(captures_box_ as box); -> let fn_ptr_: *fn = @make_fn_ptr; -> let map_closure: { *fn, box } = @make_struct{ fn_ptr_, captures_ }; -> return map_closure; -> } -> -> proc clos_go( -> captures_go: box, -> xs1: -> box< -> %type_3 = -> [ -> `0 { -> int, -> box< -> %type_2 = -> [ -> `0 { -> int, -> box<%type_1 = [ `0 { int, box<%type_3> }, `1 {} ]> -> , -> }, -> `1 {} -> ]> -> , -> }, -> `1 {} -> ]>): -> box<%type_5 = [ `0 { [ `0 { int } ], box<%type_5> }, `1 {} ]> -> { -> let captures_box2: box<{ { *fn, box } }> -> = @ptr_cast(captures_go as box<{ { *fn, box } }>); -> let captures_stack2: { { *fn, box } } = @get_boxed; -> let f: { *fn, box } = @get_struct_field; -> let rec_fn_ptr_go: *fn = @make_fn_ptr; -> let go: { *fn, box } = @make_struct{ rec_fn_ptr_go, captures_go }; -> let inner: -> [ -> `0 { -> int, -> box< -> %type_2 = -> [ -> `0 { -> int, -> box< -> %type_1 = -> [ -> `0 { -> int, -> box< -> %type_3 = -> [ `0 { int, box<%type_2> }, `1 {} ]> -> , -> }, -> `1 {} -> ]> -> , -> }, -> `1 {} -> ]> -> , -> }, -> `1 {} -> ] -> = @get_boxed; -> let discr: int = @get_union_id; -> switch discr { -> 0 -> { -> let payload1: -> { -> int, -> box< -> %type_3 = -> [ -> `0 { -> int, -> box< -> %type_2 = -> [ -> `0 { -> int, -> box< -> %type_1 = -> [ `0 { int, box<%type_3> }, `1 {} ]> -> , -> }, -> `1 {} -> ]> -> , -> }, -> `1 {} -> ]> -> , -> } -> = @get_union_struct; -> let x: int = @get_struct_field; -> let xs2: -> box< -> %type_3 = -> [ -> `0 { -> int, -> box< -> %type_2 = -> [ -> `0 { -> int, -> box< -> %type_1 = -> [ `0 { int, box<%type_3> }, `1 {} ]> -> , -> }, -> `1 {} -> ]> -> , -> }, -> `1 {} -> ]> -> = @get_struct_field; -> let fnptr1: *fn = @get_struct_field; -> let captures1: box = @get_struct_field; -> let var2: [ `0 { int } ] = @call_indirect(fnptr1, captures1, x); -> let fnptr2: *fn = @get_struct_field; -> let captures2: box = @get_struct_field; -> let var3: box<%type_5 = [ `0 { [ `0 { int } ], box<%type_5> }, `1 {} ]> -> = @call_indirect(fnptr2, captures2, xs2); -> let struct1: -> { -> [ `0 { int } ], -> box<%type_5 = [ `0 { [ `0 { int } ], box<%type_5> }, `1 {} ]> -> , -> } -> = @make_struct{ var2, var3 }; -> let unboxed1: -> [ -> `0 { -> [ `0 { int } ], -> box<%type_5 = [ `0 { [ `0 { int } ], box<%type_5> }, `1 {} ]> -> , -> }, -> `1 {} -> ] -> = @make_union<0, struct1>; -> @make_box(unboxed1) -> } -> 1 -> { -> let payload: {} = @get_union_struct; -> let struct: {} = @make_struct{}; -> let unboxed: -> [ -> `0 { -> [ `0 { int } ], -> box<%type_5 = [ `0 { [ `0 { int } ], box<%type_5> }, `1 {} ]> -> , -> }, -> `1 {} -> ] -> = @make_union<1, struct>; -> @make_box(unboxed) -> } -> } in join join; -> return join; -> } -> -> proc clos_2( -> captures_5: box, -> xs: -> box< -> %type_3 = -> [ -> `0 { -> int, -> box< -> %type_2 = -> [ -> `0 { -> int, -> box<%type_1 = [ `0 { int, box<%type_3> }, `1 {} ]> -> , -> }, -> `1 {} -> ]> -> , -> }, -> `1 {} -> ]>): -> box<%type_5 = [ `0 { [ `0 { int } ], box<%type_5> }, `1 {} ]> -> { -> let captures_box1: box<{ { *fn, box } }> -> = @ptr_cast(captures_5 as box<{ { *fn, box } }>); -> let captures_stack1: { { *fn, box } } = @get_boxed; -> let f: { *fn, box } = @get_struct_field; -> let captures_stack_3: { { *fn, box } } = @make_struct{ f }; -> let captures_box_3: box<{ { *fn, box } }> -> = @make_box(captures_stack_3); -> let captures_6: box = @ptr_cast(captures_box_3 as box); -> let fn_ptr_3: *fn = @make_fn_ptr; -> let go: { *fn, box } = @make_struct{ fn_ptr_3, captures_6 }; -> let fnptr: *fn = @get_struct_field; -> let captures: box = @get_struct_field; -> let var1: box<%type_5 = [ `0 { [ `0 { int } ], box<%type_5> }, `1 {} ]> -> = @call_indirect(fnptr, captures, xs); -> return var1; -> } -> -> proc clos_(captures_1: box, f: { *fn, box }): -> { *fn, box } -> { -> let captures_box: box<{}> = @ptr_cast(captures_1 as box<{}>); -> let captures_stack: {} = @get_boxed; -> let captures_stack_2: { { *fn, box } } = @make_struct{ f }; -> let captures_box_2: box<{ { *fn, box } }> -> = @make_box(captures_stack_2); -> let captures_4: box = @ptr_cast(captures_box_2 as box); -> let fn_ptr_2: *fn = @make_fn_ptr; -> let var: { *fn, box } = @make_struct{ fn_ptr_2, captures_4 }; -> return var; -> } -> -> global mapper1: { *fn, box } = @call_direct(mapper_thunk); -> -> proc mapper_thunk(): { *fn, box } -> { -> let captures_stack_1: {} = @make_struct{}; -> let captures_box_1: box<{}> = @make_box(captures_stack_1); -> let captures_2: box = @ptr_cast(captures_box_1 as box); -> let fn_ptr_1: *fn = @make_fn_ptr; -> let mapper_closure: { *fn, box } -> = @make_struct{ fn_ptr_1, captures_2 }; -> return mapper_closure; -> } -> -> proc clos_1(captures_3: box, x1: int): [ `0 { int } ] +> proc clos_mapper(captures_3: box, x1: int): [ `0 { int } ] > { > let captures_box3: box<{}> = @ptr_cast(captures_3 as box<{}>); > let captures_stack3: {} = @get_boxed; @@ -309,14 +70,14 @@ run main = map mapper l;; > > proc l_thunk(): > box< -> %type_3 = +> %type_9 = > [ > `0 { > int, > box< -> %type_2 = +> %type_8 = > [ -> `0 { int, box<%type_1 = [ `0 { int, box<%type_3> }, `1 {} ]> }, +> `0 { int, box<%type_7 = [ `0 { int, box<%type_9> }, `1 {} ]> }, > `1 {} > ]> > , @@ -332,18 +93,18 @@ run main = map mapper l;; > `0 { > int, > box< -> %type_3 = +> %type_9 = > [ > `0 { > int, > box< -> %type_2 = +> %type_8 = > [ > `0 { > int, > box< -> %type_1 = -> [ `0 { int, box<%type_3> }, `1 {} ]> +> %type_7 = +> [ `0 { int, box<%type_9> }, `1 {} ]> > , > }, > `1 {} @@ -359,16 +120,16 @@ run main = map mapper l;; > = @make_union<1, struct3>; > let var7: > box< -> %type_1 = +> %type_7 = > [ > `0 { > int, > box< -> %type_3 = +> %type_9 = > [ > `0 { > int, -> box<%type_2 = [ `0 { int, box<%type_1> }, `1 {} ]> +> box<%type_8 = [ `0 { int, box<%type_7> }, `1 {} ]> > , > }, > `1 {} @@ -382,18 +143,18 @@ run main = map mapper l;; > { > int, > box< -> %type_1 = +> %type_7 = > [ > `0 { > int, > box< -> %type_3 = +> %type_9 = > [ > `0 { > int, > box< -> %type_2 = -> [ `0 { int, box<%type_1> }, `1 {} ]> +> %type_8 = +> [ `0 { int, box<%type_7> }, `1 {} ]> > , > }, > `1 {} @@ -410,18 +171,18 @@ run main = map mapper l;; > `0 { > int, > box< -> %type_1 = +> %type_7 = > [ > `0 { > int, > box< -> %type_3 = +> %type_9 = > [ > `0 { > int, > box< -> %type_2 = -> [ `0 { int, box<%type_1> }, `1 {} ]> +> %type_8 = +> [ `0 { int, box<%type_7> }, `1 {} ]> > , > }, > `1 {} @@ -437,16 +198,16 @@ run main = map mapper l;; > = @make_union<0, struct4>; > let var8: > box< -> %type_2 = +> %type_8 = > [ > `0 { > int, > box< -> %type_1 = +> %type_7 = > [ > `0 { > int, -> box<%type_3 = [ `0 { int, box<%type_2> }, `1 {} ]> +> box<%type_9 = [ `0 { int, box<%type_8> }, `1 {} ]> > , > }, > `1 {} @@ -460,18 +221,18 @@ run main = map mapper l;; > { > int, > box< -> %type_2 = +> %type_8 = > [ > `0 { > int, > box< -> %type_1 = +> %type_7 = > [ > `0 { > int, > box< -> %type_3 = -> [ `0 { int, box<%type_2> }, `1 {} ]> +> %type_9 = +> [ `0 { int, box<%type_8> }, `1 {} ]> > , > }, > `1 {} @@ -488,18 +249,18 @@ run main = map mapper l;; > `0 { > int, > box< -> %type_2 = +> %type_8 = > [ > `0 { > int, > box< -> %type_1 = +> %type_7 = > [ > `0 { > int, > box< -> %type_3 = -> [ `0 { int, box<%type_2> }, `1 {} ]> +> %type_9 = +> [ `0 { int, box<%type_8> }, `1 {} ]> > , > }, > `1 {} @@ -515,16 +276,16 @@ run main = map mapper l;; > = @make_union<0, struct5>; > let var9: > box< -> %type_3 = +> %type_9 = > [ > `0 { > int, > box< -> %type_2 = +> %type_8 = > [ > `0 { > int, -> box<%type_1 = [ `0 { int, box<%type_3> }, `1 {} ]> +> box<%type_7 = [ `0 { int, box<%type_9> }, `1 {} ]> > , > }, > `1 {} @@ -537,16 +298,95 @@ run main = map mapper l;; > return var9; > } > +> proc go1( +> captures_go: box, +> xs1: box<%type_5 = [ `0 { int, box<%type_5> }, `1 {} ]>): +> box<%type_6 = [ `0 { [ `0 { int } ], box<%type_6> }, `1 {} ]> +> { +> let captures_box1: box<{ { *fn, box } }> +> = @ptr_cast(captures_go as box<{ { *fn, box } }>); +> let captures_stack1: { { *fn, box } } = @get_boxed; +> let f: { *fn, box } = @get_struct_field; +> let rec_fn_ptr_go: *fn = @make_fn_ptr; +> let go1: { *fn, box } = @make_struct{ rec_fn_ptr_go, captures_go }; +> let inner: +> [ `0 { int, box<%type_5 = [ `0 { int, box<%type_5> }, `1 {} ]> }, `1 {} +> ] +> = @get_boxed; +> let discr: int = @get_union_id; +> switch discr { +> 0 -> { +> let payload1: { int, box<%type_5 = [ `0 { int, box<%type_5> }, `1 {} ]> } +> = @get_union_struct; +> let x: int = @get_struct_field; +> let xs2: box<%type_5 = [ `0 { int, box<%type_5> }, `1 {} ]> +> = @get_struct_field; +> let fnptr1: *fn = @get_struct_field; +> let captures1: box = @get_struct_field; +> let var1: [ `0 { int } ] = @call_indirect(fnptr1, captures1, x); +> let fnptr2: *fn = @get_struct_field; +> let captures2: box = @get_struct_field; +> let var2: box<%type_6 = [ `0 { [ `0 { int } ], box<%type_6> }, `1 {} ]> +> = @call_indirect(fnptr2, captures2, xs2); +> let struct1: +> { +> [ `0 { int } ], +> box<%type_6 = [ `0 { [ `0 { int } ], box<%type_6> }, `1 {} ]> +> , +> } +> = @make_struct{ var1, var2 }; +> let unboxed1: +> [ +> `0 { +> [ `0 { int } ], +> box<%type_6 = [ `0 { [ `0 { int } ], box<%type_6> }, `1 {} ]> +> , +> }, +> `1 {} +> ] +> = @make_union<0, struct1>; +> @make_box(unboxed1) +> } +> 1 -> { +> let payload: {} = @get_union_struct; +> let struct: {} = @make_struct{}; +> let unboxed: +> [ +> `0 { +> [ `0 { int } ], +> box<%type_6 = [ `0 { [ `0 { int } ], box<%type_6> }, `1 {} ]> +> , +> }, +> `1 {} +> ] +> = @make_union<1, struct>; +> @make_box(unboxed) +> } +> } in join join; +> return join; +> } +> +> proc mapper_thunk(): { *fn, box } +> { +> let captures_stack_1: {} = @make_struct{}; +> let captures_box_1: box<{}> = @make_box(captures_stack_1); +> let captures_4: box = @ptr_cast(captures_box_1 as box); +> let fn_ptr_1: *fn = @make_fn_ptr; +> let mapper_closure: { *fn, box } +> = @make_struct{ fn_ptr_1, captures_4 }; +> return mapper_closure; +> } +> > global l1: > box< -> %type_3 = +> %type_9 = > [ > `0 { > int, > box< -> %type_2 = +> %type_8 = > [ -> `0 { int, box<%type_1 = [ `0 { int, box<%type_3> }, `1 {} ]> }, +> `0 { int, box<%type_7 = [ `0 { int, box<%type_9> }, `1 {} ]> }, > `1 {} > ]> > , @@ -555,21 +395,71 @@ run main = map mapper l;; > ]> > = @call_direct(l_thunk); > -> proc main_thunk(): +> proc lam11( +> captures_: box, +> xs: box<%type_5 = [ `0 { int, box<%type_5> }, `1 {} ]>): > box<%type_6 = [ `0 { [ `0 { int } ], box<%type_6> }, `1 {} ]> > { +> let captures_box: box<{ { *fn, box } }> +> = @ptr_cast(captures_ as box<{ { *fn, box } }>); +> let captures_stack: { { *fn, box } } = @get_boxed; +> let f: { *fn, box } = @get_struct_field; +> let captures_stack_2: { { *fn, box } } = @make_struct{ f }; +> let captures_box_2: box<{ { *fn, box } }> +> = @make_box(captures_stack_2); +> let captures_5: box = @ptr_cast(captures_box_2 as box); +> let fn_ptr_2: *fn = @make_fn_ptr; +> let go1: { *fn, box } = @make_struct{ fn_ptr_2, captures_5 }; +> let fnptr: *fn = @get_struct_field; +> let captures: box = @get_struct_field; +> let var: box<%type_6 = [ `0 { [ `0 { int } ], box<%type_6> }, `1 {} ]> +> = @call_indirect(fnptr, captures, xs); +> return var; +> } +> +> global mapper1: { *fn, box } = @call_direct(mapper_thunk); +> +> proc clos_map(captures_1: box, f: { *fn, box }): +> { *fn, box } +> { +> let captures_box2: box<{}> = @ptr_cast(captures_1 as box<{}>); +> let captures_stack2: {} = @get_boxed; +> let captures_stack_3: { { *fn, box } } = @make_struct{ f }; +> let captures_box_3: box<{ { *fn, box } }> +> = @make_box(captures_stack_3); +> let captures_6: box = @ptr_cast(captures_box_3 as box); +> let fn_ptr_3: *fn = @make_fn_ptr; +> let var3: { *fn, box } = @make_struct{ fn_ptr_3, captures_6 }; +> return var3; +> } +> +> proc map_thunk(): { *fn, box } +> { +> let captures_stack_: {} = @make_struct{}; +> let captures_box_: box<{}> = @make_box(captures_stack_); +> let captures_2: box = @ptr_cast(captures_box_ as box); +> let fn_ptr_: *fn = @make_fn_ptr; +> let map_closure: { *fn, box } = @make_struct{ fn_ptr_, captures_2 }; +> return map_closure; +> } +> +> global map1: { *fn, box } = @call_direct(map_thunk); +> +> proc main_thunk(): +> box<%type_11 = [ `0 { [ `0 { int } ], box<%type_11> }, `1 {} ]> +> { > let fnptr3: *fn = @get_struct_field; > let captures3: box = @get_struct_field; > let var10: { *fn, box } = @call_indirect(fnptr3, captures3, mapper1); > let fnptr4: *fn = @get_struct_field; > let captures4: box = @get_struct_field; -> let var11: box<%type_6 = [ `0 { [ `0 { int } ], box<%type_6> }, `1 {} ]> +> let var11: box<%type_11 = [ `0 { [ `0 { int } ], box<%type_11> }, `1 {} ]> > = @call_indirect(fnptr4, captures4, l1); > return var11; > } > > global main: -> box<%type_4 = [ `0 { [ `0 { int } ], box<%type_4> }, `1 {} ]> +> box<%type_10 = [ `0 { [ `0 { int } ], box<%type_10> }, `1 {} ]> > = @call_direct(main_thunk); > > entry main; diff --git a/static/36c05cec36e36fe94c05f36eff9cfa6d/poly-call-with-guarded-poly-lambda.roc b/static/36c05cec36e36fe94c05f36eff9cfa6d/poly-call-with-guarded-poly-lambda.roc new file mode 100644 index 0000000..2fc83a5 --- /dev/null +++ b/static/36c05cec36e36fe94c05f36eff9cfa6d/poly-call-with-guarded-poly-lambda.roc @@ -0,0 +1,104 @@ +# cor +ir -print +# cor +eval -print + +let poly = \x -> + let f = \x -> x in + f x +;; + +run main = + A (poly 1) (poly "") +;; + +> cor-out +ir -print +> proc f2(captures_3: box, x1: str): str +> { +> let captures_box2: box<{}> = @ptr_cast(captures_3 as box<{}>); +> let captures_stack2: {} = @get_boxed; +> return x1; +> } +> +> proc f1(captures_: box, x1: int): int +> { +> let captures_box: box<{}> = @ptr_cast(captures_ as box<{}>); +> let captures_stack: {} = @get_boxed; +> return x1; +> } +> +> proc clos_poly1(captures_4: box, x: str): str +> { +> let captures_box3: box<{}> = @ptr_cast(captures_4 as box<{}>); +> let captures_stack3: {} = @get_boxed; +> let captures_stack_3: {} = @make_struct{}; +> let captures_box_3: box<{}> = @make_box(captures_stack_3); +> let captures_7: box = @ptr_cast(captures_box_3 as box); +> let fn_ptr_3: *fn = @make_fn_ptr; +> let f2: { *fn, box } = @make_struct{ fn_ptr_3, captures_7 }; +> let fnptr1: *fn = @get_struct_field; +> let captures1: box = @get_struct_field; +> let var1: str = @call_indirect(fnptr1, captures1, x); +> return var1; +> } +> +> proc clos_poly(captures_1: box, x: int): int +> { +> let captures_box1: box<{}> = @ptr_cast(captures_1 as box<{}>); +> let captures_stack1: {} = @get_boxed; +> let captures_stack_2: {} = @make_struct{}; +> let captures_box_2: box<{}> = @make_box(captures_stack_2); +> let captures_6: box = @ptr_cast(captures_box_2 as box); +> let fn_ptr_2: *fn = @make_fn_ptr; +> let f1: { *fn, box } = @make_struct{ fn_ptr_2, captures_6 }; +> let fnptr: *fn = @get_struct_field; +> let captures: box = @get_struct_field; +> let var: int = @call_indirect(fnptr, captures, x); +> return var; +> } +> +> proc poly_thunk1(): { *fn, box } +> { +> let captures_stack_1: {} = @make_struct{}; +> let captures_box_1: box<{}> = @make_box(captures_stack_1); +> let captures_5: box = @ptr_cast(captures_box_1 as box); +> let fn_ptr_1: *fn = @make_fn_ptr; +> let poly_closure1: { *fn, box } +> = @make_struct{ fn_ptr_1, captures_5 }; +> return poly_closure1; +> } +> +> proc poly_thunk(): { *fn, box } +> { +> let captures_stack_: {} = @make_struct{}; +> let captures_box_: box<{}> = @make_box(captures_stack_); +> let captures_2: box = @ptr_cast(captures_box_ as box); +> let fn_ptr_: *fn = @make_fn_ptr; +> let poly_closure: { *fn, box } = @make_struct{ fn_ptr_, captures_2 }; +> return poly_closure; +> } +> +> global poly2: { *fn, box } = @call_direct(poly_thunk1); +> +> global poly1: { *fn, box } = @call_direct(poly_thunk); +> +> proc main_thunk(): [ `0 { int, str } ] +> { +> let fnptr2: *fn = @get_struct_field; +> let captures2: box = @get_struct_field; +> let var2: int = 1; +> let var3: int = @call_indirect(fnptr2, captures2, var2); +> let fnptr3: *fn = @get_struct_field; +> let captures3: box = @get_struct_field; +> let var4: str = ""; +> let var5: str = @call_indirect(fnptr3, captures3, var4); +> let struct: { int, str } = @make_struct{ var3, var5 }; +> let var6: [ `0 { int, str } ] = @make_union<0, struct>; +> return var6; +> } +> +> global main: [ `0 { int, str } ] = @call_direct(main_thunk); +> +> entry main; + +> cor-out +eval -print +> main = [0 1 []] +> > A 1 "" \ No newline at end of file diff --git a/static/3fab9054984d45cc902f5972457254c5/roc-issue-5464.roc b/static/3fab9054984d45cc902f5972457254c5/roc-issue-5464.roc new file mode 100644 index 0000000..9f9c358 --- /dev/null +++ b/static/3fab9054984d45cc902f5972457254c5/roc-issue-5464.roc @@ -0,0 +1,1503 @@ +# cor +solve -elab +# cor +ir -print +# cor +eval -print + +# https://github.com/roc-lang/roc/issues/5464 +Op a : [ + StdoutLine Str ({} -> Op a), + StdinLine (Str -> Op a), + Done a, +] + +Task ok err op : ([ Ok ok, Err err ] -> op) -> op + +sig succeed : ok -> Task ok * * +let succeed = \ok -> \toNext -> toNext (Ok ok);; + +sig fail : err -> Task * err * +let fail = \err-> \toNext -> toNext (Err err);; + +sig await : Task ok1 err op -> (ok1 -> Task ok2 err op) -> Task ok2 err op +let await = \fromResult -> \next -> + \continue -> fromResult (\result -> + let inner = when result is + | Ok v -> next v + | Err e -> fail e + end + in + inner continue) +;; + + +sig outLine : Str -> Task {} * (Op *) +let outLine = \s -> (\toNext -> StdoutLine s (\x -> toNext (Ok x)));; + +sig inLine : Task Str * (Op *) +let inLine = \toNext -> StdinLine (\s -> toNext (Ok s));; + +sig main : Task {} * (Op *) +let main = + await (outLine "What's your first name?") + (\x -> await (inLine) + (\firstName -> await (outLine "What's your last name?") + (\y -> await (inLine) + (\lastName -> outLine (~str_concat "Hello " firstName " " lastName "!"))))) +;; + +run main_handler = +# ^^^^^^^^^^^^ + let op = main (\x -> Done x) in +# ^^ + let handle = \op -> \i -> \t -> when op is +# ^^^^^^ + | StdinLine f -> handle (f (~str_concat "stdin" (~itos i))) (~add i 1) (Stdin t) + | StdoutLine s f -> handle (f {}) (~add i 1) (Stdout s t) + | Done x -> Done x t + end + in + handle op 0 EntryPoint +;; + +> cor-out +solve -elab +> +> # https://github.com/roc-lang/roc/issues/5464 +> Op a : [ +> StdoutLine Str ({} -> Op a), +> StdinLine (Str -> Op a), +> Done a, +> ] +> +> Task ok err op : ([ Ok ok, Err err ] -> op) -> op +> +> sig succeed : ok -> Task ok * * +> let succeed = \ok -> \toNext -> toNext (Ok ok);; +> +> sig fail : err -> Task * err * +> let fail = \err-> \toNext -> toNext (Err err);; +> +> sig await : Task ok1 err op -> (ok1 -> Task ok2 err op) -> Task ok2 err op +> let await = \fromResult -> \next -> +> \continue -> fromResult (\result -> +> let inner = when result is +> | Ok v -> next v +> | Err e -> fail e +> end +> in +> inner continue) +> ;; +> +> +> sig outLine : Str -> Task {} * (Op *) +> let outLine = \s -> (\toNext -> StdoutLine s (\x -> toNext (Ok x)));; +> +> sig inLine : Task Str * (Op *) +> let inLine = \toNext -> StdinLine (\s -> toNext (Ok s));; +> +> sig main : Task {} * (Op *) +> let main = +> await (outLine "What's your first name?") +> (\x -> await (inLine) +> (\firstName -> await (outLine "What's your last name?") +> (\y -> await (inLine) +> (\lastName -> outLine (~str_concat "Hello " firstName " " lastName "!"))))) +> ;; +> +> run main_handler = +> # ^^^^^^^^^^^^ [ +> # ^^^^^^^^^^^^ Done [Err ?err, Ok {}] +> # ^^^^^^^^^^^^ [ +> # ^^^^^^^^^^^^ EntryPoint, +> # ^^^^^^^^^^^^ Stdin +> # ^^^^^^^^^^^^ <..[EntryPoint, Stdin .., Stdout .. ..]?*>, +> # ^^^^^^^^^^^^ Stdout Str +> # ^^^^^^^^^^^^ <..[EntryPoint, Stdin .., Stdout .. ..]?*> +> # ^^^^^^^^^^^^ ]?* +> # ^^^^^^^^^^^^ ]?* +> let op = main (\x -> Done x) in +> # ^^ %Op [Err ?err, Ok {}] +> let handle = \op -> \i -> \t -> when op is +> # ^^^^^^ %(Op [Err ?err, Ok {}]) +> # ^^^^^^ -[handle]-> Int +> # ^^^^^^ -[lam19 +> # ^^^^^^ <..(Op ..) +> # ^^^^^^ -[handle]-> Int +> # ^^^^^^ -[ +> # ^^^^^^ lam19 .. +> # ^^^^^^ .. +> # ^^^^^^ ]-> +> # ^^^^^^ [ +> # ^^^^^^ EntryPoint, +> # ^^^^^^ Stdin .., +> # ^^^^^^ Stdout .. +> # ^^^^^^ .. +> # ^^^^^^ ]?a +> # ^^^^^^ -[ +> # ^^^^^^ lam18 .. +> # ^^^^^^ .. .. +> # ^^^^^^ ]-> +> # ^^^^^^ [ +> # ^^^^^^ Done .. +> # ^^^^^^ .. +> # ^^^^^^ ]?*> +> # ^^^^^^ %(Op [Err ?err, Ok {}])]-> +> # ^^^^^^ [ +> # ^^^^^^ EntryPoint, +> # ^^^^^^ Stdin +> # ^^^^^^ <..[ +> # ^^^^^^ EntryPoint, +> # ^^^^^^ Stdin .., +> # ^^^^^^ Stdout .. .. +> # ^^^^^^ ]?a>, +> # ^^^^^^ Stdout Str +> # ^^^^^^ <..[ +> # ^^^^^^ EntryPoint, +> # ^^^^^^ Stdin .., +> # ^^^^^^ Stdout .. .. +> # ^^^^^^ ]?a> +> # ^^^^^^ ]?a +> # ^^^^^^ -[lam18 +> # ^^^^^^ <..(Op ..) +> # ^^^^^^ -[handle]-> Int +> # ^^^^^^ -[ +> # ^^^^^^ lam19 .. +> # ^^^^^^ .. +> # ^^^^^^ ]-> +> # ^^^^^^ [ +> # ^^^^^^ EntryPoint, +> # ^^^^^^ Stdin .., +> # ^^^^^^ Stdout .. +> # ^^^^^^ .. +> # ^^^^^^ ]?a +> # ^^^^^^ -[ +> # ^^^^^^ lam18 .. +> # ^^^^^^ .. .. +> # ^^^^^^ ]-> +> # ^^^^^^ [ +> # ^^^^^^ Done .. +> # ^^^^^^ .. +> # ^^^^^^ ]?*> Int +> # ^^^^^^ %(Op [Err ?err, Ok {}])]-> +> # ^^^^^^ [ +> # ^^^^^^ Done [Err ?err, Ok {}] +> # ^^^^^^ [ +> # ^^^^^^ EntryPoint, +> # ^^^^^^ Stdin +> # ^^^^^^ <..[ +> # ^^^^^^ EntryPoint, +> # ^^^^^^ Stdin .., +> # ^^^^^^ Stdout .. .. +> # ^^^^^^ ]?a>, +> # ^^^^^^ Stdout Str +> # ^^^^^^ <..[ +> # ^^^^^^ EntryPoint, +> # ^^^^^^ Stdin .., +> # ^^^^^^ Stdout .. .. +> # ^^^^^^ ]?a> +> # ^^^^^^ ]?a +> # ^^^^^^ ]?* +> | StdinLine f -> handle (f (~str_concat "stdin" (~itos i))) (~add i 1) (Stdin t) +> | StdoutLine s f -> handle (f {}) (~add i 1) (Stdout s t) +> | Done x -> Done x t +> end +> in +> handle op 0 EntryPoint +> ;; +> + +> cor-out +ir -print +> proc lam111(captures_19: box, s1: str): +> box< +> %type_93 = +> [ +> `0 { [ `0 { box<%type_92 = []> }, `1 { {} } ] }, +> `1 { box<%type_73 = { *fn, box }> }, +> `2 { str, { *fn, box } } +> ]> +> { +> let captures_box14: box<{ box<%type_74 = { *fn, box }> }> +> = @ptr_cast(captures_19 as box<{ box<%type_74 = { *fn, box }> }>); +> let captures_stack14: { box<%type_74 = { *fn, box }> } +> = @get_boxed; +> let toNext3: box<%type_74 = { *fn, box }> +> = @get_struct_field; +> let inner6: { *fn, box } = @get_boxed; +> let fnptr12: *fn = @get_struct_field; +> let captures12: box = @get_struct_field; +> let struct5: { str } = @make_struct{ s1 }; +> let var22: [ `0 { box<%type_92 = []> }, `1 { str } ] +> = @make_union<1, struct5>; +> let var23: +> box< +> %type_93 = +> [ +> `0 { [ `0 { box<%type_92 = []> }, `1 { {} } ] }, +> `1 { box<%type_73 = { *fn, box }> }, +> `2 { str, { *fn, box } } +> ]> +> = @call_indirect(fnptr12, captures12, var22); +> return var23; +> } +> +> proc lam21( +> captures_7: box, +> toNext1: box<%type_68 = { *fn, box }>): +> box< +> %type_88 = +> [ +> `0 { [ `0 { box<%type_67 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> { +> let captures_box6: box<{ box<%type_67 = []> }> +> = @ptr_cast(captures_7 as box<{ box<%type_67 = []> }>); +> let captures_stack6: { box<%type_67 = []> } = @get_boxed; +> let err: box<%type_67 = []> = @get_struct_field; +> let inner4: { *fn, box } = @get_boxed; +> let fnptr8: *fn = @get_struct_field; +> let captures8: box = @get_struct_field; +> let struct1: { box<%type_67 = []> } = @make_struct{ err }; +> let var8: [ `0 { box<%type_67 = []> }, `1 { {} } ] = @make_union<0, struct1>; +> let var9: +> box< +> %type_88 = +> [ +> `0 { [ `0 { box<%type_67 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> = @call_indirect(fnptr8, captures8, var8); +> return var9; +> } +> +> proc handle2( +> captures_handle1: box, +> op1: +> box< +> %type_14 = +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]>): +> box<%type_15 = { *fn, box }> +> { +> let captures_box23: box<{}> = @ptr_cast(captures_handle1 as box<{}>); +> let captures_stack23: {} = @get_boxed; +> let rec_fn_ptr_handle1: *fn = @make_fn_ptr; +> let unboxed15: { *fn, box } +> = @make_struct{ rec_fn_ptr_handle1, captures_handle1 }; +> let handle2: box<%type_81 = { *fn, box }> = @make_box(unboxed15); +> let captures_stack_24: +> { +> box<%type_81 = { *fn, box }>, +> box< +> %type_14 = +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> , +> } +> = @make_struct{ handle2, op1 }; +> let captures_box_24: +> box< +> { +> box<%type_81 = { *fn, box }>, +> box< +> %type_14 = +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> , +> }> +> = @make_box(captures_stack_24); +> let captures_48: box = @ptr_cast(captures_box_24 as box); +> let fn_ptr_24: *fn = @make_fn_ptr; +> let unboxed16: { *fn, box } = @make_struct{ fn_ptr_24, captures_48 }; +> let var49: box<%type_15 = { *fn, box }> = @make_box(unboxed16); +> return var49; +> } +> +> proc lam181( +> captures_31: box, +> t: +> box<%type_83 = [ `0 {}, `1 { box<%type_83> }, `2 { str, box<%type_83> } ]>): +> [ +> `0 { +> [ `0 { [] }, `1 { {} } ], +> box< +> %type_83 = +> [ `0 {}, `1 { box<%type_83> }, `2 { str, box<%type_83> } ]> +> , +> } +> ] +> { +> let captures_box25: +> box< +> { +> box<%type_80 = { *fn, box }>, +> int, +> box< +> %type_11 = +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> , +> }> +> = @ptr_cast( +> captures_31 as +> box< +> { +> box<%type_80 = { *fn, box }>, +> int, +> box< +> %type_11 = +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> , +> }>); +> let captures_stack25: +> { +> box<%type_80 = { *fn, box }>, +> int, +> box< +> %type_11 = +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> , +> } +> = @get_boxed; +> let handle2: box<%type_80 = { *fn, box }> +> = @get_struct_field; +> let i: int = @get_struct_field; +> let op1: +> box< +> %type_11 = +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> = @get_struct_field; +> let inner7: +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @get_boxed; +> let discr2: int = @get_union_id; +> switch discr2 { +> 0 -> { +> let payload6: { [ `0 { [] }, `1 { {} } ] } = @get_union_struct; +> let x3: [ `0 { [] }, `1 { {} } ] = @get_struct_field; +> let struct11: +> { +> [ `0 { [] }, `1 { {} } ], +> box< +> %type_83 = +> [ `0 {}, `1 { box<%type_83> }, `2 { str, box<%type_83> } ]> +> , +> } +> = @make_struct{ x3, t }; +> @make_union<0, struct11> +> } +> 1 -> { +> let payload4: { { *fn, box } } = @get_union_struct; +> let f: { *fn, box } = @get_struct_field; +> let inner8: { *fn, box } = @get_boxed; +> let fnptr22: *fn = @get_struct_field; +> let captures22: box = @get_struct_field; +> let fnptr23: *fn = @get_struct_field; +> let captures23: box = @get_struct_field; +> let var51: str = "stdin"; +> let var52: str = @call_kfn(itos, i); +> let var53: str = @call_kfn(str_concat, var51, var52); +> let var54: +> box< +> %type_11 = +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> = @call_indirect(fnptr23, captures23, var53); +> let var55: box<%type_12 = { *fn, box }> +> = @call_indirect(fnptr22, captures22, var54); +> let inner9: { *fn, box } = @get_boxed; +> let fnptr24: *fn = @get_struct_field; +> let captures24: box = @get_struct_field; +> let var56: int = 1; +> let var57: int = @call_kfn(add, i, var56); +> let var58: box<%type_82 = { *fn, box }> +> = @call_indirect(fnptr24, captures24, var57); +> let inner10: { *fn, box } = @get_boxed; +> let fnptr25: *fn = @get_struct_field; +> let captures25: box = @get_struct_field; +> let struct9: +> { +> box< +> %type_83 = +> [ `0 {}, `1 { box<%type_83> }, `2 { str, box<%type_83> } ]> +> , +> } +> = @make_struct{ t }; +> let unboxed18: +> [ +> `0 {}, +> `1 { +> box< +> %type_83 = +> [ `0 {}, `1 { box<%type_83> }, `2 { str, box<%type_83> } ]> +> , +> }, +> `2 { str, box<%type_83> } +> ] +> = @make_union<1, struct9>; +> let var59: +> box< +> %type_83 = +> [ `0 {}, `1 { box<%type_83> }, `2 { str, box<%type_83> } ]> +> = @make_box(unboxed18); +> @call_indirect(fnptr25, captures25, var59) +> } +> 2 -> { +> let payload5: { str, { *fn, box } } = @get_union_struct; +> let s2: str = @get_struct_field; +> let f1: { *fn, box } = @get_struct_field; +> let inner11: { *fn, box } = @get_boxed; +> let fnptr26: *fn = @get_struct_field; +> let captures26: box = @get_struct_field; +> let fnptr27: *fn = @get_struct_field; +> let captures27: box = @get_struct_field; +> let var60: {} = @make_struct{}; +> let var61: +> box< +> %type_11 = +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> = @call_indirect(fnptr27, captures27, var60); +> let var62: box<%type_12 = { *fn, box }> +> = @call_indirect(fnptr26, captures26, var61); +> let inner12: { *fn, box } = @get_boxed; +> let fnptr28: *fn = @get_struct_field; +> let captures28: box = @get_struct_field; +> let var63: int = 1; +> let var64: int = @call_kfn(add, i, var63); +> let var65: box<%type_82 = { *fn, box }> +> = @call_indirect(fnptr28, captures28, var64); +> let inner13: { *fn, box } = @get_boxed; +> let fnptr29: *fn = @get_struct_field; +> let captures29: box = @get_struct_field; +> let struct10: +> { +> str, +> box< +> %type_83 = +> [ `0 {}, `1 { box<%type_83> }, `2 { str, box<%type_83> } ]> +> , +> } +> = @make_struct{ s2, t }; +> let unboxed19: +> [ +> `0 {}, +> `1 { +> box< +> %type_83 = +> [ `0 {}, `1 { box<%type_83> }, `2 { str, box<%type_83> } ]> +> , +> }, +> `2 { str, box<%type_83> } +> ] +> = @make_union<2, struct10>; +> let var66: +> box< +> %type_83 = +> [ `0 {}, `1 { box<%type_83> }, `2 { str, box<%type_83> } ]> +> = @make_box(unboxed19); +> @call_indirect(fnptr29, captures29, var66) +> } +> } in join join2; +> return join2; +> } +> +> proc lam191(captures_30: box, i: int): +> box<%type_82 = { *fn, box }> +> { +> let captures_box24: +> box< +> { +> box<%type_80 = { *fn, box }>, +> box< +> %type_11 = +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> , +> }> +> = @ptr_cast( +> captures_30 as +> box< +> { +> box<%type_80 = { *fn, box }>, +> box< +> %type_11 = +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> , +> }>); +> let captures_stack24: +> { +> box<%type_80 = { *fn, box }>, +> box< +> %type_11 = +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> , +> } +> = @get_boxed; +> let handle2: box<%type_80 = { *fn, box }> +> = @get_struct_field; +> let op1: +> box< +> %type_11 = +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> = @get_struct_field; +> let captures_stack_25: +> { +> box<%type_80 = { *fn, box }>, +> int, +> box< +> %type_11 = +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> , +> } +> = @make_struct{ handle2, i, op1 }; +> let captures_box_25: +> box< +> { +> box<%type_80 = { *fn, box }>, +> int, +> box< +> %type_11 = +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> , +> }> +> = @make_box(captures_stack_25); +> let captures_49: box = @ptr_cast(captures_box_25 as box); +> let fn_ptr_25: *fn = @make_fn_ptr; +> let unboxed17: { *fn, box } = @make_struct{ fn_ptr_25, captures_49 }; +> let var50: box<%type_82 = { *fn, box }> = @make_box(unboxed17); +> return var50; +> } +> +> proc lam81(captures_13: box, x: {}): +> box< +> %type_90 = +> [ +> `0 { [ `0 { box<%type_89 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, box<%type_70 = { *fn, box }> } +> ]> +> { +> let captures_box10: box<{ box<%type_69 = { *fn, box }> }> +> = @ptr_cast(captures_13 as box<{ box<%type_69 = { *fn, box }> }>); +> let captures_stack10: { box<%type_69 = { *fn, box }> } +> = @get_boxed; +> let toNext2: box<%type_69 = { *fn, box }> +> = @get_struct_field; +> let inner5: { *fn, box } = @get_boxed; +> let fnptr9: *fn = @get_struct_field; +> let captures9: box = @get_struct_field; +> let struct3: { {} } = @make_struct{ x }; +> let var14: [ `0 { box<%type_89 = []> }, `1 { {} } ] +> = @make_union<1, struct3>; +> let var15: +> box< +> %type_90 = +> [ +> `0 { [ `0 { box<%type_89 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, box<%type_70 = { *fn, box }> } +> ]> +> = @call_indirect(fnptr9, captures9, var14); +> return var15; +> } +> +> proc lam171(captures_29: box, x2: [ `0 { [] }, `1 { {} } ]): +> box< +> %type_11 = +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> { +> let captures_box21: box<{}> = @ptr_cast(captures_29 as box<{}>); +> let captures_stack21: {} = @get_boxed; +> let struct8: { [ `0 { [] }, `1 { {} } ] } = @make_struct{ x2 }; +> let unboxed12: +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @make_union<0, struct8>; +> let var47: +> box< +> %type_11 = +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> = @make_box(unboxed12); +> return var47; +> } +> +> proc lam22( +> captures_2: box, +> toNext1: box<%type_63 = { *fn, box }>): +> box< +> %type_86 = +> [ +> `0 { [ `0 { box<%type_62 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> { +> let captures_box2: box<{ box<%type_62 = []> }> +> = @ptr_cast(captures_2 as box<{ box<%type_62 = []> }>); +> let captures_stack2: { box<%type_62 = []> } = @get_boxed; +> let err: box<%type_62 = []> = @get_struct_field; +> let inner2: { *fn, box } = @get_boxed; +> let fnptr3: *fn = @get_struct_field; +> let captures3: box = @get_struct_field; +> let struct: { box<%type_62 = []> } = @make_struct{ err }; +> let var2: [ `0 { box<%type_62 = []> }, `1 { {} } ] = @make_union<0, struct>; +> let var3: +> box< +> %type_86 = +> [ +> `0 { [ `0 { box<%type_62 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> = @call_indirect(fnptr3, captures3, var2); +> return var3; +> } +> +> proc clos_inLine2( +> captures_22: box, +> toNext3: box<%type_76 = { *fn, box }>): +> box< +> %type_42 = +> [ +> `0 { [ `0 { box<%type_41 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> { +> let captures_box16: box<{}> = @ptr_cast(captures_22 as box<{}>); +> let captures_stack16: {} = @get_boxed; +> let captures_stack_18: { box<%type_76 = { *fn, box }> } +> = @make_struct{ toNext3 }; +> let captures_box_18: box<{ box<%type_76 = { *fn, box }> }> +> = @make_box(captures_stack_18); +> let captures_42: box = @ptr_cast(captures_box_18 as box); +> let fn_ptr_18: *fn = @make_fn_ptr; +> let var26: { *fn, box } = @make_struct{ fn_ptr_18, captures_42 }; +> let struct7: { { *fn, box } } = @make_struct{ var26 }; +> let unboxed8: +> [ +> `0 { [ `0 { box<%type_41 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @make_union<1, struct7>; +> let var27: +> box< +> %type_42 = +> [ +> `0 { [ `0 { box<%type_41 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> = @make_box(unboxed8); +> return var27; +> } +> +> proc clos_inLine1( +> captures_20: box, +> toNext3: box<%type_75 = { *fn, box }>): +> box< +> %type_40 = +> [ +> `0 { [ `0 { box<%type_39 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> { +> let captures_box15: box<{}> = @ptr_cast(captures_20 as box<{}>); +> let captures_stack15: {} = @get_boxed; +> let captures_stack_17: { box<%type_75 = { *fn, box }> } +> = @make_struct{ toNext3 }; +> let captures_box_17: box<{ box<%type_75 = { *fn, box }> }> +> = @make_box(captures_stack_17); +> let captures_41: box = @ptr_cast(captures_box_17 as box); +> let fn_ptr_17: *fn = @make_fn_ptr; +> let var24: { *fn, box } = @make_struct{ fn_ptr_17, captures_41 }; +> let struct6: { { *fn, box } } = @make_struct{ var24 }; +> let unboxed7: +> [ +> `0 { [ `0 { box<%type_39 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @make_union<1, struct6>; +> let var25: +> box< +> %type_40 = +> [ +> `0 { [ `0 { box<%type_39 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> = @make_box(unboxed7); +> return var25; +> } +> +> proc clos_inLine( +> captures_16: box, +> toNext3: box<%type_71 = { *fn, box }>): +> box< +> %type_44 = +> [ +> `0 { [ `0 { box<%type_43 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> { +> let captures_box12: box<{}> = @ptr_cast(captures_16 as box<{}>); +> let captures_stack12: {} = @get_boxed; +> let captures_stack_15: { box<%type_71 = { *fn, box }> } +> = @make_struct{ toNext3 }; +> let captures_box_15: box<{ box<%type_71 = { *fn, box }> }> +> = @make_box(captures_stack_15); +> let captures_39: box = @ptr_cast(captures_box_15 as box); +> let fn_ptr_15: *fn = @make_fn_ptr; +> let var17: { *fn, box } = @make_struct{ fn_ptr_15, captures_39 }; +> let struct4: { { *fn, box } } = @make_struct{ var17 }; +> let unboxed5: +> [ +> `0 { [ `0 { box<%type_43 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @make_union<1, struct4>; +> let var18: +> box< +> %type_44 = +> [ +> `0 { [ `0 { box<%type_43 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> = @make_box(unboxed5); +> return var18; +> } +> +> proc clos_fail1(captures_8: box, err: box<%type_65 = []>): +> box<%type_87 = { *fn, box }> +> { +> let captures_box7: box<{}> = @ptr_cast(captures_8 as box<{}>); +> let captures_stack7: {} = @get_boxed; +> let captures_stack_11: { box<%type_65 = []> } = @make_struct{ err }; +> let captures_box_11: box<{ box<%type_65 = []> }> +> = @make_box(captures_stack_11); +> let captures_35: box = @ptr_cast(captures_box_11 as box); +> let fn_ptr_11: *fn = @make_fn_ptr; +> let unboxed2: { *fn, box } = @make_struct{ fn_ptr_11, captures_35 }; +> let var10: box<%type_87 = { *fn, box }> = @make_box(unboxed2); +> return var10; +> } +> +> proc handle1( +> captures_handle: box, +> op1: +> box< +> %type_11 = +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]>): +> box<%type_12 = { *fn, box }> +> { +> let captures_box22: box<{}> = @ptr_cast(captures_handle as box<{}>); +> let captures_stack22: {} = @get_boxed; +> let rec_fn_ptr_handle: *fn = @make_fn_ptr; +> let unboxed13: { *fn, box } +> = @make_struct{ rec_fn_ptr_handle, captures_handle }; +> let handle1: box<%type_80 = { *fn, box }> = @make_box(unboxed13); +> let captures_stack_23: +> { +> box<%type_80 = { *fn, box }>, +> box< +> %type_11 = +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> , +> } +> = @make_struct{ handle1, op1 }; +> let captures_box_23: +> box< +> { +> box<%type_80 = { *fn, box }>, +> box< +> %type_11 = +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> , +> }> +> = @make_box(captures_stack_23); +> let captures_47: box = @ptr_cast(captures_box_23 as box); +> let fn_ptr_23: *fn = @make_fn_ptr; +> let unboxed14: { *fn, box } = @make_struct{ fn_ptr_23, captures_47 }; +> let var48: box<%type_12 = { *fn, box }> = @make_box(unboxed14); +> return var48; +> } +> +> proc lam91( +> captures_12: box, +> toNext2: box<%type_69 = { *fn, box }>): +> box< +> %type_90 = +> [ +> `0 { [ `0 { box<%type_89 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, box<%type_70 = { *fn, box }> } +> ]> +> { +> let captures_box9: box<{ str }> = @ptr_cast(captures_12 as box<{ str }>); +> let captures_stack9: { str } = @get_boxed; +> let s: str = @get_struct_field; +> let captures_stack_13: { box<%type_69 = { *fn, box }> } +> = @make_struct{ toNext2 }; +> let captures_box_13: box<{ box<%type_69 = { *fn, box }> }> +> = @make_box(captures_stack_13); +> let captures_37: box = @ptr_cast(captures_box_13 as box); +> let fn_ptr_13: *fn = @make_fn_ptr; +> let unboxed3: { *fn, box } = @make_struct{ fn_ptr_13, captures_37 }; +> let var12: box<%type_70 = { *fn, box }> = @make_box(unboxed3); +> let struct2: { str, box<%type_70 = { *fn, box }> } +> = @make_struct{ s, var12 }; +> let unboxed4: +> [ +> `0 { [ `0 { box<%type_89 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, box<%type_70 = { *fn, box }> } +> ] +> = @make_union<2, struct2>; +> let var13: +> box< +> %type_90 = +> [ +> `0 { [ `0 { box<%type_89 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, box<%type_70 = { *fn, box }> } +> ]> +> = @make_box(unboxed4); +> return var13; +> } +> +> proc clos_fail(captures_3: box, err: box<%type_58 = []>): +> box<%type_85 = { *fn, box }> +> { +> let captures_box3: box<{}> = @ptr_cast(captures_3 as box<{}>); +> let captures_stack3: {} = @get_boxed; +> let captures_stack_9: { box<%type_58 = []> } = @make_struct{ err }; +> let captures_box_9: box<{ box<%type_58 = []> }> +> = @make_box(captures_stack_9); +> let captures_33: box = @ptr_cast(captures_box_9 as box); +> let fn_ptr_9: *fn = @make_fn_ptr; +> let unboxed: { *fn, box } = @make_struct{ fn_ptr_9, captures_33 }; +> let var4: box<%type_85 = { *fn, box }> = @make_box(unboxed); +> return var4; +> } +> +> proc inLine_thunk2(): { *fn, box } +> { +> let captures_stack_6: {} = @make_struct{}; +> let captures_box_6: box<{}> = @make_box(captures_stack_6); +> let captures_23: box = @ptr_cast(captures_box_6 as box); +> let fn_ptr_6: *fn = @make_fn_ptr; +> let inLine_closure2: { *fn, box } +> = @make_struct{ fn_ptr_6, captures_23 }; +> return inLine_closure2; +> } +> +> proc inLine_thunk1(): { *fn, box } +> { +> let captures_stack_5: {} = @make_struct{}; +> let captures_box_5: box<{}> = @make_box(captures_stack_5); +> let captures_21: box = @ptr_cast(captures_box_5 as box); +> let fn_ptr_5: *fn = @make_fn_ptr; +> let inLine_closure1: { *fn, box } +> = @make_struct{ fn_ptr_5, captures_21 }; +> return inLine_closure1; +> } +> +> proc inLine_thunk(): { *fn, box } +> { +> let captures_stack_4: {} = @make_struct{}; +> let captures_box_4: box<{}> = @make_box(captures_stack_4); +> let captures_17: box = @ptr_cast(captures_box_4 as box); +> let fn_ptr_4: *fn = @make_fn_ptr; +> let inLine_closure: { *fn, box } +> = @make_struct{ fn_ptr_4, captures_17 }; +> return inLine_closure; +> } +> +> proc fail_thunk1(): { *fn, box } +> { +> let captures_stack_1: {} = @make_struct{}; +> let captures_box_1: box<{}> = @make_box(captures_stack_1); +> let captures_9: box = @ptr_cast(captures_box_1 as box); +> let fn_ptr_1: *fn = @make_fn_ptr; +> let fail_closure1: { *fn, box } +> = @make_struct{ fn_ptr_1, captures_9 }; +> return fail_closure1; +> } +> +> proc clos_outLine1(captures_27: box, s: str): +> box<%type_94 = { *fn, box }> +> { +> let captures_box20: box<{}> = @ptr_cast(captures_27 as box<{}>); +> let captures_stack20: {} = @get_boxed; +> let captures_stack_21: { str } = @make_struct{ s }; +> let captures_box_21: box<{ str }> = @make_box(captures_stack_21); +> let captures_45: box = @ptr_cast(captures_box_21 as box); +> let fn_ptr_21: *fn = @make_fn_ptr; +> let unboxed11: { *fn, box } = @make_struct{ fn_ptr_21, captures_45 }; +> let var41: box<%type_94 = { *fn, box }> = @make_box(unboxed11); +> return var41; +> } +> +> proc clos_outLine(captures_14: box, s: str): { *fn, box } +> { +> let captures_box11: box<{}> = @ptr_cast(captures_14 as box<{}>); +> let captures_stack11: {} = @get_boxed; +> let captures_stack_14: { str } = @make_struct{ s }; +> let captures_box_14: box<{ str }> = @make_box(captures_stack_14); +> let captures_38: box = @ptr_cast(captures_box_14 as box); +> let fn_ptr_14: *fn = @make_fn_ptr; +> let var16: { *fn, box } = @make_struct{ fn_ptr_14, captures_38 }; +> return var16; +> } +> +> proc fail_thunk(): { *fn, box } +> { +> let captures_stack_: {} = @make_struct{}; +> let captures_box_: box<{}> = @make_box(captures_stack_); +> let captures_4: box = @ptr_cast(captures_box_ as box); +> let fn_ptr_: *fn = @make_fn_ptr; +> let fail_closure: { *fn, box } = @make_struct{ fn_ptr_, captures_4 }; +> return fail_closure; +> } +> +> global inLine3: { *fn, box } = @call_direct(inLine_thunk2); +> +> global inLine1: { *fn, box } = @call_direct(inLine_thunk1); +> +> global inLine2: { *fn, box } = @call_direct(inLine_thunk); +> +> global fail1: { *fn, box } = @call_direct(fail_thunk1); +> +> proc outLine_thunk1(): { *fn, box } +> { +> let captures_stack_7: {} = @make_struct{}; +> let captures_box_7: box<{}> = @make_box(captures_stack_7); +> let captures_28: box = @ptr_cast(captures_box_7 as box); +> let fn_ptr_7: *fn = @make_fn_ptr; +> let outLine_closure1: { *fn, box } +> = @make_struct{ fn_ptr_7, captures_28 }; +> return outLine_closure1; +> } +> +> proc outLine_thunk(): { *fn, box } +> { +> let captures_stack_3: {} = @make_struct{}; +> let captures_box_3: box<{}> = @make_box(captures_stack_3); +> let captures_15: box = @ptr_cast(captures_box_3 as box); +> let fn_ptr_3: *fn = @make_fn_ptr; +> let outLine_closure: { *fn, box } +> = @make_struct{ fn_ptr_3, captures_15 }; +> return outLine_closure; +> } +> +> global fail2: { *fn, box } = @call_direct(fail_thunk); +> +> global outLine2: { *fn, box } = @call_direct(outLine_thunk1); +> +> global outLine1: { *fn, box } = @call_direct(outLine_thunk); +> +> proc lam42( +> captures_1: box, +> result: [ `0 { box<%type_58 = []> }, `1 { {} } ]): +> box< +> %type_59 = +> [ +> `0 { [ `0 { box<%type_58 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> { +> let captures_box1: +> box<{ box<%type_57 = { *fn, box }>, { *fn, box } }> +> = @ptr_cast( +> captures_1 as +> box<{ box<%type_57 = { *fn, box }>, { *fn, box } }>); +> let captures_stack1: +> { box<%type_57 = { *fn, box }>, { *fn, box } } +> = @get_boxed; +> let continue: box<%type_57 = { *fn, box }> +> = @get_struct_field; +> let next: { *fn, box } = @get_struct_field; +> let discr: int = @get_union_id; +> switch discr { +> 0 -> { +> let payload1: { box<%type_58 = []> } = @get_union_struct; +> let e: box<%type_58 = []> = @get_struct_field; +> let fnptr1: *fn = @get_struct_field; +> let captures1: box = @get_struct_field; +> @call_indirect(fnptr1, captures1, e) +> } +> 1 -> { +> let payload: { {} } = @get_union_struct; +> let v: {} = @get_struct_field; +> let fnptr: *fn = @get_struct_field; +> let captures: box = @get_struct_field; +> @call_indirect(fnptr, captures, v) +> } +> } in join join; +> let inner: box<%type_85 = { *fn, box }> = join; +> let inner1: { *fn, box } = @get_boxed; +> let fnptr2: *fn = @get_struct_field; +> let captures2: box = @get_struct_field; +> let var1: +> box< +> %type_59 = +> [ +> `0 { [ `0 { box<%type_58 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> = @call_indirect(fnptr2, captures2, continue); +> return var1; +> } +> +> proc lam41( +> captures_6: box, +> result: [ `0 { box<%type_65 = []> }, `1 { {} } ]): +> box< +> %type_48 = +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> { +> let captures_box5: +> box<{ box<%type_54 = { *fn, box }>, { *fn, box } }> +> = @ptr_cast( +> captures_6 as +> box<{ box<%type_54 = { *fn, box }>, { *fn, box } }>); +> let captures_stack5: +> { box<%type_54 = { *fn, box }>, { *fn, box } } +> = @get_boxed; +> let continue: box<%type_54 = { *fn, box }> +> = @get_struct_field; +> let next: { *fn, box } = @get_struct_field; +> let discr1: int = @get_union_id; +> switch discr1 { +> 0 -> { +> let payload3: { box<%type_65 = []> } = @get_union_struct; +> let e: box<%type_65 = []> = @get_struct_field; +> let fnptr6: *fn = @get_struct_field; +> let captures6: box = @get_struct_field; +> @call_indirect(fnptr6, captures6, e) +> } +> 1 -> { +> let payload2: { {} } = @get_union_struct; +> let v: {} = @get_struct_field; +> let fnptr5: *fn = @get_struct_field; +> let captures5: box = @get_struct_field; +> @call_indirect(fnptr5, captures5, v) +> } +> } in join join1; +> let inner: box<%type_87 = { *fn, box }> = join1; +> let inner3: { *fn, box } = @get_boxed; +> let fnptr7: *fn = @get_struct_field; +> let captures7: box = @get_struct_field; +> let var7: +> box< +> %type_48 = +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> = @call_indirect(fnptr7, captures7, continue); +> return var7; +> } +> +> proc lam131(captures_26: box, lastName: str): +> box<%type_94 = { *fn, box }> +> { +> let captures_box19: box<{ str }> = @ptr_cast(captures_26 as box<{ str }>); +> let captures_stack19: { str } = @get_boxed; +> let firstName: str = @get_struct_field; +> let fnptr18: *fn = @get_struct_field; +> let captures18: box = @get_struct_field; +> let var36: str = "Hello "; +> let var37: str = " "; +> let var38: str = "!"; +> let var39: str +> = @call_kfn(str_concat, var36, firstName, var37, lastName, var38); +> let var40: box<%type_94 = { *fn, box }> +> = @call_indirect(fnptr18, captures18, var39); +> return var40; +> } +> +> proc lam51( +> captures_5: box, +> continue: box<%type_54 = { *fn, box }>): +> box< +> %type_48 = +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> { +> let captures_box4: box<{ { *fn, box }, { *fn, box } }> +> = @ptr_cast( +> captures_5 as +> box<{ { *fn, box }, { *fn, box } }>); +> let captures_stack4: { { *fn, box }, { *fn, box } } +> = @get_boxed; +> let fromResult: { *fn, box } = @get_struct_field; +> let next: { *fn, box } = @get_struct_field; +> let fnptr4: *fn = @get_struct_field; +> let captures4: box = @get_struct_field; +> let captures_stack_10: +> { box<%type_54 = { *fn, box }>, { *fn, box } } +> = @make_struct{ continue, next }; +> let captures_box_10: +> box<{ box<%type_54 = { *fn, box }>, { *fn, box } }> +> = @make_box(captures_stack_10); +> let captures_34: box = @ptr_cast(captures_box_10 as box); +> let fn_ptr_10: *fn = @make_fn_ptr; +> let unboxed1: { *fn, box } = @make_struct{ fn_ptr_10, captures_34 }; +> let var5: box<%type_64 = { *fn, box }> = @make_box(unboxed1); +> let var6: +> box< +> %type_48 = +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> = @call_indirect(fnptr4, captures4, var5); +> return var6; +> } +> +> proc lam61(captures_: box, next: { *fn, box }): +> { *fn, box } +> { +> let captures_box: box<{ { *fn, box } }> +> = @ptr_cast(captures_ as box<{ { *fn, box } }>); +> let captures_stack: { { *fn, box } } = @get_boxed; +> let fromResult: { *fn, box } = @get_struct_field; +> let captures_stack_8: { { *fn, box }, { *fn, box } } +> = @make_struct{ fromResult, next }; +> let captures_box_8: box<{ { *fn, box }, { *fn, box } }> +> = @make_box(captures_stack_8); +> let captures_32: box = @ptr_cast(captures_box_8 as box); +> let fn_ptr_8: *fn = @make_fn_ptr; +> let var: { *fn, box } = @make_struct{ fn_ptr_8, captures_32 }; +> return var; +> } +> +> proc clos_await(captures_10: box, fromResult: { *fn, box }): +> { *fn, box } +> { +> let captures_box8: box<{}> = @ptr_cast(captures_10 as box<{}>); +> let captures_stack8: {} = @get_boxed; +> let captures_stack_12: { { *fn, box } } = @make_struct{ fromResult }; +> let captures_box_12: box<{ { *fn, box } }> +> = @make_box(captures_stack_12); +> let captures_36: box = @ptr_cast(captures_box_12 as box); +> let fn_ptr_12: *fn = @make_fn_ptr; +> let var11: { *fn, box } = @make_struct{ fn_ptr_12, captures_36 }; +> return var11; +> } +> +> proc await_thunk(): { *fn, box } +> { +> let captures_stack_2: {} = @make_struct{}; +> let captures_box_2: box<{}> = @make_box(captures_stack_2); +> let captures_11: box = @ptr_cast(captures_box_2 as box); +> let fn_ptr_2: *fn = @make_fn_ptr; +> let await_closure: { *fn, box } +> = @make_struct{ fn_ptr_2, captures_11 }; +> return await_closure; +> } +> +> global await1: { *fn, box } = @call_direct(await_thunk); +> +> proc lam141(captures_25: box, y: {}): +> box<%type_91 = { *fn, box }> +> { +> let captures_box18: box<{ str }> = @ptr_cast(captures_25 as box<{ str }>); +> let captures_stack18: { str } = @get_boxed; +> let firstName: str = @get_struct_field; +> let fnptr16: *fn = @get_struct_field; +> let captures16: box = @get_struct_field; +> let var33: { *fn, box } +> = @call_indirect(fnptr16, captures16, inLine3); +> let fnptr17: *fn = @get_struct_field; +> let captures17: box = @get_struct_field; +> let captures_stack_20: { str } = @make_struct{ firstName }; +> let captures_box_20: box<{ str }> = @make_box(captures_stack_20); +> let captures_44: box = @ptr_cast(captures_box_20 as box); +> let fn_ptr_20: *fn = @make_fn_ptr; +> let unboxed10: { *fn, box } = @make_struct{ fn_ptr_20, captures_44 }; +> let var34: box<%type_77 = { *fn, box }> = @make_box(unboxed10); +> let var35: box<%type_91 = { *fn, box }> +> = @call_indirect(fnptr17, captures17, var34); +> return var35; +> } +> +> proc lam151(captures_24: box, firstName: str): +> box<%type_94 = { *fn, box }> +> { +> let captures_box17: box<{}> = @ptr_cast(captures_24 as box<{}>); +> let captures_stack17: {} = @get_boxed; +> let fnptr13: *fn = @get_struct_field; +> let captures13: box = @get_struct_field; +> let fnptr14: *fn = @get_struct_field; +> let captures14: box = @get_struct_field; +> let var28: str = "What's your last name?"; +> let var29: { *fn, box } = @call_indirect(fnptr14, captures14, var28); +> let var30: { *fn, box } = @call_indirect(fnptr13, captures13, var29); +> let fnptr15: *fn = @get_struct_field; +> let captures15: box = @get_struct_field; +> let captures_stack_19: { str } = @make_struct{ firstName }; +> let captures_box_19: box<{ str }> = @make_box(captures_stack_19); +> let captures_43: box = @ptr_cast(captures_box_19 as box); +> let fn_ptr_19: *fn = @make_fn_ptr; +> let unboxed9: { *fn, box } = @make_struct{ fn_ptr_19, captures_43 }; +> let var31: box<%type_78 = { *fn, box }> = @make_box(unboxed9); +> let var32: box<%type_94 = { *fn, box }> +> = @call_indirect(fnptr15, captures15, var31); +> return var32; +> } +> +> proc lam161(captures_18: box, x1: {}): +> box<%type_91 = { *fn, box }> +> { +> let captures_box13: box<{}> = @ptr_cast(captures_18 as box<{}>); +> let captures_stack13: {} = @get_boxed; +> let fnptr10: *fn = @get_struct_field; +> let captures10: box = @get_struct_field; +> let var19: { *fn, box } +> = @call_indirect(fnptr10, captures10, inLine2); +> let fnptr11: *fn = @get_struct_field; +> let captures11: box = @get_struct_field; +> let captures_stack_16: {} = @make_struct{}; +> let captures_box_16: box<{}> = @make_box(captures_stack_16); +> let captures_40: box = @ptr_cast(captures_box_16 as box); +> let fn_ptr_16: *fn = @make_fn_ptr; +> let unboxed6: { *fn, box } = @make_struct{ fn_ptr_16, captures_40 }; +> let var20: box<%type_77 = { *fn, box }> = @make_box(unboxed6); +> let var21: box<%type_91 = { *fn, box }> +> = @call_indirect(fnptr11, captures11, var20); +> return var21; +> } +> +> proc main_thunk(): { *fn, box } +> { +> let fnptr19: *fn = @get_struct_field; +> let captures19: box = @get_struct_field; +> let fnptr20: *fn = @get_struct_field; +> let captures20: box = @get_struct_field; +> let var42: str = "What's your first name?"; +> let var43: { *fn, box } = @call_indirect(fnptr20, captures20, var42); +> let var44: { *fn, box } = @call_indirect(fnptr19, captures19, var43); +> let fnptr21: *fn = @get_struct_field; +> let captures21: box = @get_struct_field; +> let captures_stack_22: {} = @make_struct{}; +> let captures_box_22: box<{}> = @make_box(captures_stack_22); +> let captures_46: box = @ptr_cast(captures_box_22 as box); +> let fn_ptr_22: *fn = @make_fn_ptr; +> let var45: { *fn, box } = @make_struct{ fn_ptr_22, captures_46 }; +> let var46: { *fn, box } = @call_indirect(fnptr21, captures21, var45); +> return var46; +> } +> +> global main1: { *fn, box } = @call_direct(main_thunk); +> +> proc main_handler_thunk(): +> [ +> `0 { +> [ `0 { [] }, `1 { {} } ], +> box< +> %type_2 = +> [ `0 {}, `1 { box<%type_2> }, `2 { str, box<%type_2> } ]> +> , +> } +> ] +> { +> let fnptr30: *fn = @get_struct_field; +> let captures30: box = @get_struct_field; +> let captures_stack_26: {} = @make_struct{}; +> let captures_box_26: box<{}> = @make_box(captures_stack_26); +> let captures_50: box = @ptr_cast(captures_box_26 as box); +> let fn_ptr_26: *fn = @make_fn_ptr; +> let unboxed20: { *fn, box } = @make_struct{ fn_ptr_26, captures_50 }; +> let var67: box<%type_0 = { *fn, box }> = @make_box(unboxed20); +> let op: +> box< +> %type_1 = +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> = @call_indirect(fnptr30, captures30, var67); +> let captures_stack_27: {} = @make_struct{}; +> let captures_box_27: box<{}> = @make_box(captures_stack_27); +> let captures_51: box = @ptr_cast(captures_box_27 as box); +> let fn_ptr_27: *fn = @make_fn_ptr; +> let handle1: { *fn, box } = @make_struct{ fn_ptr_27, captures_51 }; +> let fnptr31: *fn = @get_struct_field; +> let captures31: box = @get_struct_field; +> let var68: { *fn, box } = @call_indirect(fnptr31, captures31, op); +> let fnptr32: *fn = @get_struct_field; +> let captures32: box = @get_struct_field; +> let var69: int = 0; +> let var70: { *fn, box } = @call_indirect(fnptr32, captures32, var69); +> let fnptr33: *fn = @get_struct_field; +> let captures33: box = @get_struct_field; +> let struct12: {} = @make_struct{}; +> let unboxed21: +> [ +> `0 {}, +> `1 { +> box< +> %type_2 = +> [ `0 {}, `1 { box<%type_2> }, `2 { str, box<%type_2> } ]> +> , +> }, +> `2 { str, box<%type_2> } +> ] +> = @make_union<0, struct12>; +> let var71: +> box<%type_2 = [ `0 {}, `1 { box<%type_2> }, `2 { str, box<%type_2> } ]> +> = @make_box(unboxed21); +> let var72: +> [ +> `0 { +> [ `0 { [] }, `1 { {} } ], +> box< +> %type_2 = +> [ `0 {}, `1 { box<%type_2> }, `2 { str, box<%type_2> } ]> +> , +> } +> ] +> = @call_indirect(fnptr33, captures33, var71); +> return var72; +> } +> +> global main_handler: +> [ +> `0 { +> [ `0 { [] }, `1 { {} } ], +> box< +> %type_84 = +> [ `0 {}, `1 { box<%type_84> }, `2 { str, box<%type_84> } ]> +> , +> } +> ] +> = @call_direct(main_handler_thunk); +> +> entry main_handler; + +> cor-out +eval -print +> main_handler = [0 [1 []] +> [2 +> [72 101 108 108 111 32 115 116 100 +> 105 110 49 32 115 116 100 105 110 +> 51 33] +> [1 +> [2 +> [87 104 97 116 39 115 32 121 111 +> 117 114 32 108 97 115 116 32 110 +> 97 109 101 63] +> [1 +> [2 +> [87 104 97 116 39 115 32 121 111 +> 117 114 32 102 105 114 115 116 32 +> 110 97 109 101 63] [0]]]]]]] +> > Done (Ok {}) +> (Stdout "Hello stdin1 stdin3!" +> (Stdin +> (Stdout +> "What's your last name?" +> (Stdin +> (Stdout +> "What's your first name?" +> (EntryPoint )))))) \ No newline at end of file diff --git a/static/3fc1663c6b817cf616b7f99bfb2bdace/cons-map.roc b/static/4dcec19b83d9edcb16440ba94f1b739e/cons-map.roc similarity index 61% rename from static/3fc1663c6b817cf616b7f99bfb2bdace/cons-map.roc rename to static/4dcec19b83d9edcb16440ba94f1b739e/cons-map.roc index 8f092a5..0d5b50a 100644 --- a/static/3fc1663c6b817cf616b7f99bfb2bdace/cons-map.roc +++ b/static/4dcec19b83d9edcb16440ba94f1b739e/cons-map.roc @@ -55,60 +55,87 @@ run main = map mapper l;; > > cor-out +ir -print -> global map1: { *fn, box } = @call_direct(map_thunk); +> proc clos_mapper(captures_3: box, x1: int): [ `0 { int } ] +> { +> let captures_box3: box<{}> = @ptr_cast(captures_3 as box<{}>); +> let captures_stack3: {} = @get_boxed; +> let struct2: { int } = @make_struct{ x1 }; +> let var4: [ `0 { int } ] = @make_union<0, struct2>; +> return var4; +> } > -> proc map_thunk(): { *fn, box } +> proc l_thunk(): box<%type_7 = [ `0 { int, box<%type_7> }, `1 {} ]> > { -> let captures_stack_: {} = @make_struct{}; -> let captures_box_: box<{}> = @make_box(captures_stack_); -> let captures_: box = @ptr_cast(captures_box_ as box); -> let fn_ptr_: *fn = @make_fn_ptr; -> let map_closure: { *fn, box } = @make_struct{ fn_ptr_, captures_ }; -> return map_closure; +> let var5: int = 1; +> let var6: int = 2; +> let struct3: {} = @make_struct{}; +> let unboxed2: +> [ `0 { int, box<%type_7 = [ `0 { int, box<%type_7> }, `1 {} ]> }, `1 {} +> ] +> = @make_union<1, struct3>; +> let var7: box<%type_7 = [ `0 { int, box<%type_7> }, `1 {} ]> +> = @make_box(unboxed2); +> let struct4: { int, box<%type_7 = [ `0 { int, box<%type_7> }, `1 {} ]> } +> = @make_struct{ var6, var7 }; +> let unboxed3: +> [ `0 { int, box<%type_7 = [ `0 { int, box<%type_7> }, `1 {} ]> }, `1 {} +> ] +> = @make_union<0, struct4>; +> let var8: box<%type_7 = [ `0 { int, box<%type_7> }, `1 {} ]> +> = @make_box(unboxed3); +> let struct5: { int, box<%type_7 = [ `0 { int, box<%type_7> }, `1 {} ]> } +> = @make_struct{ var5, var8 }; +> let unboxed4: +> [ `0 { int, box<%type_7 = [ `0 { int, box<%type_7> }, `1 {} ]> }, `1 {} +> ] +> = @make_union<0, struct5>; +> let var9: box<%type_7 = [ `0 { int, box<%type_7> }, `1 {} ]> +> = @make_box(unboxed4); +> return var9; > } > -> proc clos_go( +> proc go1( > captures_go: box, -> xs1: box<%type_1 = [ `0 { int, box<%type_1> }, `1 {} ]>): -> box<%type_3 = [ `0 { [ `0 { int } ], box<%type_3> }, `1 {} ]> +> xs1: box<%type_5 = [ `0 { int, box<%type_5> }, `1 {} ]>): +> box<%type_6 = [ `0 { [ `0 { int } ], box<%type_6> }, `1 {} ]> > { -> let captures_box2: box<{ { *fn, box } }> +> let captures_box1: box<{ { *fn, box } }> > = @ptr_cast(captures_go as box<{ { *fn, box } }>); -> let captures_stack2: { { *fn, box } } = @get_boxed; -> let f: { *fn, box } = @get_struct_field; -> let rec_fn_ptr_go: *fn = @make_fn_ptr; -> let go: { *fn, box } = @make_struct{ rec_fn_ptr_go, captures_go }; +> let captures_stack1: { { *fn, box } } = @get_boxed; +> let f: { *fn, box } = @get_struct_field; +> let rec_fn_ptr_go: *fn = @make_fn_ptr; +> let go1: { *fn, box } = @make_struct{ rec_fn_ptr_go, captures_go }; > let inner: -> [ `0 { int, box<%type_1 = [ `0 { int, box<%type_1> }, `1 {} ]> }, `1 {} +> [ `0 { int, box<%type_5 = [ `0 { int, box<%type_5> }, `1 {} ]> }, `1 {} > ] > = @get_boxed; > let discr: int = @get_union_id; > switch discr { > 0 -> { -> let payload1: { int, box<%type_1 = [ `0 { int, box<%type_1> }, `1 {} ]> } +> let payload1: { int, box<%type_5 = [ `0 { int, box<%type_5> }, `1 {} ]> } > = @get_union_struct; > let x: int = @get_struct_field; -> let xs2: box<%type_1 = [ `0 { int, box<%type_1> }, `1 {} ]> +> let xs2: box<%type_5 = [ `0 { int, box<%type_5> }, `1 {} ]> > = @get_struct_field; > let fnptr1: *fn = @get_struct_field; > let captures1: box = @get_struct_field; -> let var2: [ `0 { int } ] = @call_indirect(fnptr1, captures1, x); -> let fnptr2: *fn = @get_struct_field; -> let captures2: box = @get_struct_field; -> let var3: box<%type_3 = [ `0 { [ `0 { int } ], box<%type_3> }, `1 {} ]> +> let var1: [ `0 { int } ] = @call_indirect(fnptr1, captures1, x); +> let fnptr2: *fn = @get_struct_field; +> let captures2: box = @get_struct_field; +> let var2: box<%type_6 = [ `0 { [ `0 { int } ], box<%type_6> }, `1 {} ]> > = @call_indirect(fnptr2, captures2, xs2); > let struct1: > { > [ `0 { int } ], -> box<%type_3 = [ `0 { [ `0 { int } ], box<%type_3> }, `1 {} ]> +> box<%type_6 = [ `0 { [ `0 { int } ], box<%type_6> }, `1 {} ]> > , > } -> = @make_struct{ var2, var3 }; +> = @make_struct{ var1, var2 }; > let unboxed1: > [ > `0 { > [ `0 { int } ], -> box<%type_3 = [ `0 { [ `0 { int } ], box<%type_3> }, `1 {} ]> +> box<%type_6 = [ `0 { [ `0 { int } ], box<%type_6> }, `1 {} ]> > , > }, > `1 {} @@ -123,7 +150,7 @@ run main = map mapper l;; > [ > `0 { > [ `0 { int } ], -> box<%type_3 = [ `0 { [ `0 { int } ], box<%type_3> }, `1 {} ]> +> box<%type_6 = [ `0 { [ `0 { int } ], box<%type_6> }, `1 {} ]> > , > }, > `1 {} @@ -135,113 +162,86 @@ run main = map mapper l;; > return join; > } > -> proc clos_2( -> captures_5: box, -> xs: box<%type_1 = [ `0 { int, box<%type_1> }, `1 {} ]>): -> box<%type_3 = [ `0 { [ `0 { int } ], box<%type_3> }, `1 {} ]> +> proc mapper_thunk(): { *fn, box } > { -> let captures_box1: box<{ { *fn, box } }> -> = @ptr_cast(captures_5 as box<{ { *fn, box } }>); -> let captures_stack1: { { *fn, box } } = @get_boxed; -> let f: { *fn, box } = @get_struct_field; -> let captures_stack_3: { { *fn, box } } = @make_struct{ f }; -> let captures_box_3: box<{ { *fn, box } }> -> = @make_box(captures_stack_3); -> let captures_6: box = @ptr_cast(captures_box_3 as box); -> let fn_ptr_3: *fn = @make_fn_ptr; -> let go: { *fn, box } = @make_struct{ fn_ptr_3, captures_6 }; -> let fnptr: *fn = @get_struct_field; -> let captures: box = @get_struct_field; -> let var1: box<%type_3 = [ `0 { [ `0 { int } ], box<%type_3> }, `1 {} ]> -> = @call_indirect(fnptr, captures, xs); -> return var1; +> let captures_stack_1: {} = @make_struct{}; +> let captures_box_1: box<{}> = @make_box(captures_stack_1); +> let captures_4: box = @ptr_cast(captures_box_1 as box); +> let fn_ptr_1: *fn = @make_fn_ptr; +> let mapper_closure: { *fn, box } +> = @make_struct{ fn_ptr_1, captures_4 }; +> return mapper_closure; > } > -> proc clos_(captures_1: box, f: { *fn, box }): -> { *fn, box } +> global l1: +> box<%type_7 = [ `0 { int, box<%type_7> }, `1 {} ]> +> = @call_direct(l_thunk); +> +> proc lam11( +> captures_: box, +> xs: box<%type_5 = [ `0 { int, box<%type_5> }, `1 {} ]>): +> box<%type_6 = [ `0 { [ `0 { int } ], box<%type_6> }, `1 {} ]> > { -> let captures_box: box<{}> = @ptr_cast(captures_1 as box<{}>); -> let captures_stack: {} = @get_boxed; +> let captures_box: box<{ { *fn, box } }> +> = @ptr_cast(captures_ as box<{ { *fn, box } }>); +> let captures_stack: { { *fn, box } } = @get_boxed; +> let f: { *fn, box } = @get_struct_field; > let captures_stack_2: { { *fn, box } } = @make_struct{ f }; > let captures_box_2: box<{ { *fn, box } }> > = @make_box(captures_stack_2); -> let captures_4: box = @ptr_cast(captures_box_2 as box); -> let fn_ptr_2: *fn = @make_fn_ptr; -> let var: { *fn, box } = @make_struct{ fn_ptr_2, captures_4 }; +> let captures_5: box = @ptr_cast(captures_box_2 as box); +> let fn_ptr_2: *fn = @make_fn_ptr; +> let go1: { *fn, box } = @make_struct{ fn_ptr_2, captures_5 }; +> let fnptr: *fn = @get_struct_field; +> let captures: box = @get_struct_field; +> let var: box<%type_6 = [ `0 { [ `0 { int } ], box<%type_6> }, `1 {} ]> +> = @call_indirect(fnptr, captures, xs); > return var; > } > > global mapper1: { *fn, box } = @call_direct(mapper_thunk); > -> proc mapper_thunk(): { *fn, box } -> { -> let captures_stack_1: {} = @make_struct{}; -> let captures_box_1: box<{}> = @make_box(captures_stack_1); -> let captures_2: box = @ptr_cast(captures_box_1 as box); -> let fn_ptr_1: *fn = @make_fn_ptr; -> let mapper_closure: { *fn, box } -> = @make_struct{ fn_ptr_1, captures_2 }; -> return mapper_closure; -> } -> -> proc clos_1(captures_3: box, x1: int): [ `0 { int } ] +> proc clos_map(captures_1: box, f: { *fn, box }): +> { *fn, box } > { -> let captures_box3: box<{}> = @ptr_cast(captures_3 as box<{}>); -> let captures_stack3: {} = @get_boxed; -> let struct2: { int } = @make_struct{ x1 }; -> let var4: [ `0 { int } ] = @make_union<0, struct2>; -> return var4; +> let captures_box2: box<{}> = @ptr_cast(captures_1 as box<{}>); +> let captures_stack2: {} = @get_boxed; +> let captures_stack_3: { { *fn, box } } = @make_struct{ f }; +> let captures_box_3: box<{ { *fn, box } }> +> = @make_box(captures_stack_3); +> let captures_6: box = @ptr_cast(captures_box_3 as box); +> let fn_ptr_3: *fn = @make_fn_ptr; +> let var3: { *fn, box } = @make_struct{ fn_ptr_3, captures_6 }; +> return var3; > } > -> proc l_thunk(): box<%type_1 = [ `0 { int, box<%type_1> }, `1 {} ]> +> proc map_thunk(): { *fn, box } > { -> let var5: int = 1; -> let var6: int = 2; -> let struct3: {} = @make_struct{}; -> let unboxed2: -> [ `0 { int, box<%type_1 = [ `0 { int, box<%type_1> }, `1 {} ]> }, `1 {} -> ] -> = @make_union<1, struct3>; -> let var7: box<%type_1 = [ `0 { int, box<%type_1> }, `1 {} ]> -> = @make_box(unboxed2); -> let struct4: { int, box<%type_1 = [ `0 { int, box<%type_1> }, `1 {} ]> } -> = @make_struct{ var6, var7 }; -> let unboxed3: -> [ `0 { int, box<%type_1 = [ `0 { int, box<%type_1> }, `1 {} ]> }, `1 {} -> ] -> = @make_union<0, struct4>; -> let var8: box<%type_1 = [ `0 { int, box<%type_1> }, `1 {} ]> -> = @make_box(unboxed3); -> let struct5: { int, box<%type_1 = [ `0 { int, box<%type_1> }, `1 {} ]> } -> = @make_struct{ var5, var8 }; -> let unboxed4: -> [ `0 { int, box<%type_1 = [ `0 { int, box<%type_1> }, `1 {} ]> }, `1 {} -> ] -> = @make_union<0, struct5>; -> let var9: box<%type_1 = [ `0 { int, box<%type_1> }, `1 {} ]> -> = @make_box(unboxed4); -> return var9; +> let captures_stack_: {} = @make_struct{}; +> let captures_box_: box<{}> = @make_box(captures_stack_); +> let captures_2: box = @ptr_cast(captures_box_ as box); +> let fn_ptr_: *fn = @make_fn_ptr; +> let map_closure: { *fn, box } = @make_struct{ fn_ptr_, captures_2 }; +> return map_closure; > } > -> global l1: -> box<%type_1 = [ `0 { int, box<%type_1> }, `1 {} ]> -> = @call_direct(l_thunk); +> global map1: { *fn, box } = @call_direct(map_thunk); > > proc main_thunk(): -> box<%type_4 = [ `0 { [ `0 { int } ], box<%type_4> }, `1 {} ]> +> box<%type_9 = [ `0 { [ `0 { int } ], box<%type_9> }, `1 {} ]> > { > let fnptr3: *fn = @get_struct_field; > let captures3: box = @get_struct_field; > let var10: { *fn, box } = @call_indirect(fnptr3, captures3, mapper1); > let fnptr4: *fn = @get_struct_field; > let captures4: box = @get_struct_field; -> let var11: box<%type_4 = [ `0 { [ `0 { int } ], box<%type_4> }, `1 {} ]> +> let var11: box<%type_9 = [ `0 { [ `0 { int } ], box<%type_9> }, `1 {} ]> > = @call_indirect(fnptr4, captures4, l1); > return var11; > } > > global main: -> box<%type_2 = [ `0 { [ `0 { int } ], box<%type_2> }, `1 {} ]> +> box<%type_8 = [ `0 { [ `0 { int } ], box<%type_8> }, `1 {} ]> > = @call_direct(main_thunk); > > entry main; diff --git a/static/620c4f125188c8e94a039b9241601297/roc-issue-5464-infer.roc b/static/620c4f125188c8e94a039b9241601297/roc-issue-5464-infer.roc deleted file mode 100644 index 7aa5894..0000000 --- a/static/620c4f125188c8e94a039b9241601297/roc-issue-5464-infer.roc +++ /dev/null @@ -1,1062 +0,0 @@ -# cor +solve -elab -# cor +ir -print -# cor +eval -print - -let succeed = \ok -> \toNext -> toNext (Ok ok);; - -let fail = \err-> \toNext -> toNext (Err err);; - -let await = \fromResult -> \next -> - \continue -> fromResult (\result -> - let inner = when result is - | Ok v -> next v - | Err e -> fail e - end - in - inner continue) -;; - - -let outLine = \s -> (\toNext -> StdoutLine s (\x -> toNext (Ok x)));; - -let inLine = \toNext -> StdinLine (\s -> toNext (Ok s));; - -let main = - await (outLine "What's your first name?") - (\x -> await (inLine) - (\firstName -> await (outLine "What's your last name?") - (\y -> await (inLine) - (\lastName -> outLine (~str_concat "Hello " firstName " " lastName "!"))))) -;; - -run main_handler = -# ^^^^^^^^^^^^ - let op = main (\x -> Done x) in - let handle = \op -> \i -> \t -> when op is - | StdinLine f -> handle (f (~str_concat "stdin" (~itos i))) (~add i 1) (Stdin t) - | StdoutLine s f -> handle (f {}) (~add i 1) (Stdout s t) - | Done x -> Done x t - end - in - handle op 0 EntryPoint -;; - -> cor-out +solve -elab -> -> let succeed = \ok -> \toNext -> toNext (Ok ok);; -> -> let fail = \err-> \toNext -> toNext (Err err);; -> -> let await = \fromResult -> \next -> -> \continue -> fromResult (\result -> -> let inner = when result is -> | Ok v -> next v -> | Err e -> fail e -> end -> in -> inner continue) -> ;; -> -> -> let outLine = \s -> (\toNext -> StdoutLine s (\x -> toNext (Ok x)));; -> -> let inLine = \toNext -> StdinLine (\s -> toNext (Ok s));; -> -> let main = -> await (outLine "What's your first name?") -> (\x -> await (inLine) -> (\firstName -> await (outLine "What's your last name?") -> (\y -> await (inLine) -> (\lastName -> outLine (~str_concat "Hello " firstName " " lastName "!"))))) -> ;; -> -> run main_handler = -> # ^^^^^^^^^^^^ [ -> # ^^^^^^^^^^^^ Done [Err ?*, Ok {}]?* -> # ^^^^^^^^^^^^ [ -> # ^^^^^^^^^^^^ EntryPoint, -> # ^^^^^^^^^^^^ Stdin -> # ^^^^^^^^^^^^ <..[EntryPoint, Stdin .., Stdout .. ..]?*>, -> # ^^^^^^^^^^^^ Stdout Str -> # ^^^^^^^^^^^^ <..[EntryPoint, Stdin .., Stdout .. ..]?*> -> # ^^^^^^^^^^^^ ]?* -> # ^^^^^^^^^^^^ ]?* -> let op = main (\x -> Done x) in -> let handle = \op -> \i -> \t -> when op is -> | StdinLine f -> handle (f (~str_concat "stdin" (~itos i))) (~add i 1) (Stdin t) -> | StdoutLine s f -> handle (f {}) (~add i 1) (Stdout s t) -> | Done x -> Done x t -> end -> in -> handle op 0 EntryPoint -> ;; -> - -> cor-out +ir -print -> global fail1: { *fn, box } = @call_direct(fail_thunk); -> -> proc fail_thunk(): { *fn, box } -> { -> let captures_stack_: {} = @make_struct{}; -> let captures_box_: box<{}> = @make_box(captures_stack_); -> let captures_: box = @ptr_cast(captures_box_ as box); -> let fn_ptr_: *fn = @make_fn_ptr; -> let fail_closure: { *fn, box } = @make_struct{ fn_ptr_, captures_ }; -> return fail_closure; -> } -> -> proc clos_4( -> captures_9: box, -> toNext1: box<%type_6 = { *fn, box }>): -> box< -> %type_8 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, box<%type_7 = { *fn, box }> } -> ]> -> { -> let captures_box1: box<{ [] }> = @ptr_cast(captures_9 as box<{ [] }>); -> let captures_stack1: { [] } = @get_boxed; -> let err: [] = @get_struct_field; -> let inner1: { *fn, box } = @get_boxed; -> let fnptr: *fn = @get_struct_field; -> let captures: box = @get_struct_field; -> let struct: { [] } = @make_struct{ err }; -> let var1: [ `0 { [] }, `1 { {} } ] = @make_union<0, struct>; -> let var2: -> box< -> %type_8 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, box<%type_7 = { *fn, box }> } -> ]> -> = @call_indirect(fnptr, captures, var1); -> return var2; -> } -> -> proc clos_(captures_1: box, err: []): { *fn, box } -> { -> let captures_box: box<{}> = @ptr_cast(captures_1 as box<{}>); -> let captures_stack: {} = @get_boxed; -> let captures_stack_4: { [] } = @make_struct{ err }; -> let captures_box_4: box<{ [] }> = @make_box(captures_stack_4); -> let captures_8: box = @ptr_cast(captures_box_4 as box); -> let fn_ptr_4: *fn = @make_fn_ptr; -> let var: { *fn, box } = @make_struct{ fn_ptr_4, captures_8 }; -> return var; -> } -> -> global await1: { *fn, box } = @call_direct(await_thunk); -> -> proc await_thunk(): { *fn, box } -> { -> let captures_stack_1: {} = @make_struct{}; -> let captures_box_1: box<{}> = @make_box(captures_stack_1); -> let captures_2: box = @ptr_cast(captures_box_1 as box); -> let fn_ptr_1: *fn = @make_fn_ptr; -> let await_closure: { *fn, box } -> = @make_struct{ fn_ptr_1, captures_2 }; -> return await_closure; -> } -> -> proc clos_7(captures_15: box, result: [ `0 { [] }, `1 { {} } ]): -> box< -> %type_12 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, box<%type_10 = { *fn, box }> } -> ]> -> { -> let captures_box5: -> box<{ box<%type_9 = { *fn, box }>, { *fn, box } }> -> = @ptr_cast( -> captures_15 as -> box<{ box<%type_9 = { *fn, box }>, { *fn, box } }>); -> let captures_stack5: -> { box<%type_9 = { *fn, box }>, { *fn, box } } -> = @get_boxed; -> let continue: box<%type_9 = { *fn, box }> -> = @get_struct_field; -> let next: { *fn, box } = @get_struct_field; -> let discr: int = @get_union_id; -> switch discr { -> 0 -> { -> let payload1: { [] } = @get_union_struct; -> let e: [] = @get_struct_field; -> let fnptr3: *fn = @get_struct_field; -> let captures3: box = @get_struct_field; -> @call_indirect(fnptr3, captures3, e) -> } -> 1 -> { -> let payload: { {} } = @get_union_struct; -> let v: {} = @get_struct_field; -> let fnptr2: *fn = @get_struct_field; -> let captures2: box = @get_struct_field; -> @call_indirect(fnptr2, captures2, v) -> } -> } in join join; -> let inner: { *fn, box } = join; -> let fnptr4: *fn = @get_struct_field; -> let captures4: box = @get_struct_field; -> let var7: -> box< -> %type_12 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, box<%type_10 = { *fn, box }> } -> ]> -> = @call_indirect(fnptr4, captures4, continue); -> return var7; -> } -> -> proc clos_6( -> captures_13: box, -> continue: box<%type_9 = { *fn, box }>): -> box< -> %type_11 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, box<%type_10 = { *fn, box }> } -> ]> -> { -> let captures_box4: box<{ { *fn, box }, { *fn, box } }> -> = @ptr_cast( -> captures_13 as -> box<{ { *fn, box }, { *fn, box } }>); -> let captures_stack4: { { *fn, box }, { *fn, box } } -> = @get_boxed; -> let fromResult: { *fn, box } = @get_struct_field; -> let next: { *fn, box } = @get_struct_field; -> let fnptr1: *fn = @get_struct_field; -> let captures1: box = @get_struct_field; -> let captures_stack_7: -> { box<%type_9 = { *fn, box }>, { *fn, box } } -> = @make_struct{ continue, next }; -> let captures_box_7: -> box<{ box<%type_9 = { *fn, box }>, { *fn, box } }> -> = @make_box(captures_stack_7); -> let captures_14: box = @ptr_cast(captures_box_7 as box); -> let fn_ptr_7: *fn = @make_fn_ptr; -> let unboxed: { *fn, box } = @make_struct{ fn_ptr_7, captures_14 }; -> let var5: box<%type_9 = { *fn, box }> = @make_box(unboxed); -> let var6: -> box< -> %type_11 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, box<%type_10 = { *fn, box }> } -> ]> -> = @call_indirect(fnptr1, captures1, var5); -> return var6; -> } -> -> proc clos_5(captures_11: box, next: { *fn, box }): -> { *fn, box } -> { -> let captures_box3: box<{ { *fn, box } }> -> = @ptr_cast(captures_11 as box<{ { *fn, box } }>); -> let captures_stack3: { { *fn, box } } = @get_boxed; -> let fromResult: { *fn, box } = @get_struct_field; -> let captures_stack_6: { { *fn, box }, { *fn, box } } -> = @make_struct{ fromResult, next }; -> let captures_box_6: box<{ { *fn, box }, { *fn, box } }> -> = @make_box(captures_stack_6); -> let captures_12: box = @ptr_cast(captures_box_6 as box); -> let fn_ptr_6: *fn = @make_fn_ptr; -> let var4: { *fn, box } = @make_struct{ fn_ptr_6, captures_12 }; -> return var4; -> } -> -> proc clos_1(captures_3: box, fromResult: { *fn, box }): -> { *fn, box } -> { -> let captures_box2: box<{}> = @ptr_cast(captures_3 as box<{}>); -> let captures_stack2: {} = @get_boxed; -> let captures_stack_5: { { *fn, box } } = @make_struct{ fromResult }; -> let captures_box_5: box<{ { *fn, box } }> -> = @make_box(captures_stack_5); -> let captures_10: box = @ptr_cast(captures_box_5 as box); -> let fn_ptr_5: *fn = @make_fn_ptr; -> let var3: { *fn, box } = @make_struct{ fn_ptr_5, captures_10 }; -> return var3; -> } -> -> global outLine1: { *fn, box } = @call_direct(outLine_thunk); -> -> proc outLine_thunk(): { *fn, box } -> { -> let captures_stack_2: {} = @make_struct{}; -> let captures_box_2: box<{}> = @make_box(captures_stack_2); -> let captures_4: box = @ptr_cast(captures_box_2 as box); -> let fn_ptr_2: *fn = @make_fn_ptr; -> let outLine_closure: { *fn, box } -> = @make_struct{ fn_ptr_2, captures_4 }; -> return outLine_closure; -> } -> -> proc clos_9(captures_19: box, x: {}): -> box< -> %type_12 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, box<%type_10 = { *fn, box }> } -> ]> -> { -> let captures_box8: box<{ box<%type_9 = { *fn, box }> }> -> = @ptr_cast(captures_19 as box<{ box<%type_9 = { *fn, box }> }>); -> let captures_stack8: { box<%type_9 = { *fn, box }> } -> = @get_boxed; -> let toNext2: box<%type_9 = { *fn, box }> -> = @get_struct_field; -> let inner2: { *fn, box } = @get_boxed; -> let fnptr5: *fn = @get_struct_field; -> let captures5: box = @get_struct_field; -> let struct2: { {} } = @make_struct{ x }; -> let var11: [ `0 { [] }, `1 { {} } ] = @make_union<1, struct2>; -> let var12: -> box< -> %type_12 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, box<%type_10 = { *fn, box }> } -> ]> -> = @call_indirect(fnptr5, captures5, var11); -> return var12; -> } -> -> proc clos_8( -> captures_17: box, -> toNext2: box<%type_9 = { *fn, box }>): -> box< -> %type_11 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, box<%type_10 = { *fn, box }> } -> ]> -> { -> let captures_box7: box<{ str }> = @ptr_cast(captures_17 as box<{ str }>); -> let captures_stack7: { str } = @get_boxed; -> let s: str = @get_struct_field; -> let captures_stack_9: { box<%type_9 = { *fn, box }> } -> = @make_struct{ toNext2 }; -> let captures_box_9: box<{ box<%type_9 = { *fn, box }> }> -> = @make_box(captures_stack_9); -> let captures_18: box = @ptr_cast(captures_box_9 as box); -> let fn_ptr_9: *fn = @make_fn_ptr; -> let unboxed1: { *fn, box } = @make_struct{ fn_ptr_9, captures_18 }; -> let var9: box<%type_10 = { *fn, box }> = @make_box(unboxed1); -> let struct1: { str, box<%type_10 = { *fn, box }> } -> = @make_struct{ s, var9 }; -> let unboxed2: -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, box<%type_10 = { *fn, box }> } -> ] -> = @make_union<2, struct1>; -> let var10: -> box< -> %type_11 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, box<%type_10 = { *fn, box }> } -> ]> -> = @make_box(unboxed2); -> return var10; -> } -> -> proc clos_2(captures_5: box, s: str): { *fn, box } -> { -> let captures_box6: box<{}> = @ptr_cast(captures_5 as box<{}>); -> let captures_stack6: {} = @get_boxed; -> let captures_stack_8: { str } = @make_struct{ s }; -> let captures_box_8: box<{ str }> = @make_box(captures_stack_8); -> let captures_16: box = @ptr_cast(captures_box_8 as box); -> let fn_ptr_8: *fn = @make_fn_ptr; -> let var8: { *fn, box } = @make_struct{ fn_ptr_8, captures_16 }; -> return var8; -> } -> -> global inLine1: { *fn, box } = @call_direct(inLine_thunk); -> -> proc inLine_thunk(): { *fn, box } -> { -> let captures_stack_3: {} = @make_struct{}; -> let captures_box_3: box<{}> = @make_box(captures_stack_3); -> let captures_6: box = @ptr_cast(captures_box_3 as box); -> let fn_ptr_3: *fn = @make_fn_ptr; -> let inLine_closure: { *fn, box } -> = @make_struct{ fn_ptr_3, captures_6 }; -> return inLine_closure; -> } -> -> proc clos_10(captures_21: box, s1: str): -> box< -> %type_12 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, box<%type_10 = { *fn, box }> } -> ]> -> { -> let captures_box10: box<{ box<%type_4 = { *fn, box }> }> -> = @ptr_cast(captures_21 as box<{ box<%type_4 = { *fn, box }> }>); -> let captures_stack10: { box<%type_4 = { *fn, box }> } -> = @get_boxed; -> let toNext3: box<%type_4 = { *fn, box }> -> = @get_struct_field; -> let inner3: { *fn, box } = @get_boxed; -> let fnptr6: *fn = @get_struct_field; -> let captures6: box = @get_struct_field; -> let struct4: { str } = @make_struct{ s1 }; -> let var15: [ `0 { [] }, `1 { str } ] = @make_union<1, struct4>; -> let var16: -> box< -> %type_12 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, box<%type_10 = { *fn, box }> } -> ]> -> = @call_indirect(fnptr6, captures6, var15); -> return var16; -> } -> -> proc clos_3( -> captures_7: box, -> toNext3: box<%type_4 = { *fn, box }>): -> box< -> %type_12 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, box<%type_10 = { *fn, box }> } -> ]> -> { -> let captures_box9: box<{}> = @ptr_cast(captures_7 as box<{}>); -> let captures_stack9: {} = @get_boxed; -> let captures_stack_10: { box<%type_4 = { *fn, box }> } -> = @make_struct{ toNext3 }; -> let captures_box_10: box<{ box<%type_4 = { *fn, box }> }> -> = @make_box(captures_stack_10); -> let captures_20: box = @ptr_cast(captures_box_10 as box); -> let fn_ptr_10: *fn = @make_fn_ptr; -> let var13: { *fn, box } = @make_struct{ fn_ptr_10, captures_20 }; -> let struct3: { { *fn, box } } = @make_struct{ var13 }; -> let unboxed3: -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, box<%type_10 = { *fn, box }> } -> ] -> = @make_union<1, struct3>; -> let var14: -> box< -> %type_12 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, box<%type_10 = { *fn, box }> } -> ]> -> = @make_box(unboxed3); -> return var14; -> } -> -> proc clos_14(captures_29: box, lastName: str): { *fn, box } -> { -> let captures_box14: box<{ str }> = @ptr_cast(captures_29 as box<{ str }>); -> let captures_stack14: { str } = @get_boxed; -> let firstName: str = @get_struct_field; -> let fnptr17: *fn = @get_struct_field; -> let captures17: box = @get_struct_field; -> let var33: str = "Hello "; -> let var34: str = " "; -> let var35: str = "!"; -> let var36: str -> = @call_kfn(str_concat, var33, firstName, var34, lastName, var35); -> let var37: { *fn, box } = @call_indirect(fnptr17, captures17, var36); -> return var37; -> } -> -> proc clos_13(captures_27: box, y: {}): { *fn, box } -> { -> let captures_box13: box<{ str }> = @ptr_cast(captures_27 as box<{ str }>); -> let captures_stack13: { str } = @get_boxed; -> let firstName: str = @get_struct_field; -> let fnptr15: *fn = @get_struct_field; -> let captures15: box = @get_struct_field; -> let var30: { *fn, box } -> = @call_indirect(fnptr15, captures15, inLine1); -> let fnptr16: *fn = @get_struct_field; -> let captures16: box = @get_struct_field; -> let captures_stack_14: { str } = @make_struct{ firstName }; -> let captures_box_14: box<{ str }> = @make_box(captures_stack_14); -> let captures_28: box = @ptr_cast(captures_box_14 as box); -> let fn_ptr_14: *fn = @make_fn_ptr; -> let unboxed5: { *fn, box } = @make_struct{ fn_ptr_14, captures_28 }; -> let var31: box<%type_13 = { *fn, box }> = @make_box(unboxed5); -> let var32: { *fn, box } = @call_indirect(fnptr16, captures16, var31); -> return var32; -> } -> -> proc clos_12(captures_25: box, firstName: str): { *fn, box } -> { -> let captures_box12: box<{}> = @ptr_cast(captures_25 as box<{}>); -> let captures_stack12: {} = @get_boxed; -> let fnptr12: *fn = @get_struct_field; -> let captures12: box = @get_struct_field; -> let fnptr13: *fn = @get_struct_field; -> let captures13: box = @get_struct_field; -> let var25: str = "What's your last name?"; -> let var26: { *fn, box } = @call_indirect(fnptr13, captures13, var25); -> let var27: { *fn, box } = @call_indirect(fnptr12, captures12, var26); -> let fnptr14: *fn = @get_struct_field; -> let captures14: box = @get_struct_field; -> let captures_stack_13: { str } = @make_struct{ firstName }; -> let captures_box_13: box<{ str }> = @make_box(captures_stack_13); -> let captures_26: box = @ptr_cast(captures_box_13 as box); -> let fn_ptr_13: *fn = @make_fn_ptr; -> let var28: { *fn, box } = @make_struct{ fn_ptr_13, captures_26 }; -> let var29: { *fn, box } = @call_indirect(fnptr14, captures14, var28); -> return var29; -> } -> -> proc clos_11(captures_23: box, x1: {}): { *fn, box } -> { -> let captures_box11: box<{}> = @ptr_cast(captures_23 as box<{}>); -> let captures_stack11: {} = @get_boxed; -> let fnptr10: *fn = @get_struct_field; -> let captures10: box = @get_struct_field; -> let var22: { *fn, box } -> = @call_indirect(fnptr10, captures10, inLine1); -> let fnptr11: *fn = @get_struct_field; -> let captures11: box = @get_struct_field; -> let captures_stack_12: {} = @make_struct{}; -> let captures_box_12: box<{}> = @make_box(captures_stack_12); -> let captures_24: box = @ptr_cast(captures_box_12 as box); -> let fn_ptr_12: *fn = @make_fn_ptr; -> let unboxed4: { *fn, box } = @make_struct{ fn_ptr_12, captures_24 }; -> let var23: box<%type_13 = { *fn, box }> = @make_box(unboxed4); -> let var24: { *fn, box } = @call_indirect(fnptr11, captures11, var23); -> return var24; -> } -> -> proc main_thunk(): { *fn, box } -> { -> let fnptr7: *fn = @get_struct_field; -> let captures7: box = @get_struct_field; -> let fnptr8: *fn = @get_struct_field; -> let captures8: box = @get_struct_field; -> let var17: str = "What's your first name?"; -> let var18: { *fn, box } = @call_indirect(fnptr8, captures8, var17); -> let var19: { *fn, box } = @call_indirect(fnptr7, captures7, var18); -> let fnptr9: *fn = @get_struct_field; -> let captures9: box = @get_struct_field; -> let captures_stack_11: {} = @make_struct{}; -> let captures_box_11: box<{}> = @make_box(captures_stack_11); -> let captures_22: box = @ptr_cast(captures_box_11 as box); -> let fn_ptr_11: *fn = @make_fn_ptr; -> let var20: { *fn, box } = @make_struct{ fn_ptr_11, captures_22 }; -> let var21: { *fn, box } = @call_indirect(fnptr9, captures9, var20); -> return var21; -> } -> -> global main1: { *fn, box } = @call_direct(main_thunk); -> -> proc clos_15(captures_31: box, x2: [ `0 { [] }, `1 { {} } ]): -> box< -> %type_15 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> { -> let captures_box15: box<{}> = @ptr_cast(captures_31 as box<{}>); -> let captures_stack15: {} = @get_boxed; -> let struct6: { [ `0 { [] }, `1 { {} } ] } = @make_struct{ x2 }; -> let unboxed7: -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ] -> = @make_union<0, struct6>; -> let var44: -> box< -> %type_15 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> = @make_box(unboxed7); -> return var44; -> } -> -> proc clos_17( -> captures_36: box, -> t: -> box<%type_14 = [ `0 {}, `1 { box<%type_14> }, `2 { str, box<%type_14> } ]>): -> [ -> `0 { -> [ `0 { [] }, `1 { {} } ], -> box< -> %type_14 = -> [ `0 {}, `1 { box<%type_14> }, `2 { str, box<%type_14> } ]> -> , -> } -> ] -> { -> let captures_box18: -> box< -> { -> { *fn, box }, -> int, -> box< -> %type_0 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> , -> }> -> = @ptr_cast( -> captures_36 as -> box< -> { -> { *fn, box }, -> int, -> box< -> %type_0 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> , -> }>); -> let captures_stack18: -> { -> { *fn, box }, -> int, -> box< -> %type_0 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> , -> } -> = @get_boxed; -> let handle: { *fn, box } = @get_struct_field; -> let i: int = @get_struct_field; -> let op1: -> box< -> %type_0 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> = @get_struct_field; -> let inner4: -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ] -> = @get_boxed; -> let discr1: int = @get_union_id; -> switch discr1 { -> 0 -> { -> let payload4: { [ `0 { [] }, `1 { {} } ] } = @get_union_struct; -> let x3: [ `0 { [] }, `1 { {} } ] = @get_struct_field; -> let struct9: -> { -> [ `0 { [] }, `1 { {} } ], -> box< -> %type_14 = -> [ `0 {}, `1 { box<%type_14> }, `2 { str, box<%type_14> } ]> -> , -> } -> = @make_struct{ x3, t }; -> @make_union<0, struct9> -> } -> 1 -> { -> let payload2: { { *fn, box } } = @get_union_struct; -> let f: { *fn, box } = @get_struct_field; -> let fnptr22: *fn = @get_struct_field; -> let captures22: box = @get_struct_field; -> let fnptr23: *fn = @get_struct_field; -> let captures23: box = @get_struct_field; -> let var47: str = "stdin"; -> let var48: str = @call_kfn(itos, i); -> let var49: str = @call_kfn(str_concat, var47, var48); -> let var50: -> box< -> %type_0 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> = @call_indirect(fnptr23, captures23, var49); -> let var51: { *fn, box } -> = @call_indirect(fnptr22, captures22, var50); -> let fnptr24: *fn = @get_struct_field; -> let captures24: box = @get_struct_field; -> let var52: int = 1; -> let var53: int = @call_kfn(add, i, var52); -> let var54: { *fn, box } -> = @call_indirect(fnptr24, captures24, var53); -> let fnptr25: *fn = @get_struct_field; -> let captures25: box = @get_struct_field; -> let struct7: -> { -> box< -> %type_14 = -> [ `0 {}, `1 { box<%type_14> }, `2 { str, box<%type_14> } ]> -> , -> } -> = @make_struct{ t }; -> let unboxed8: -> [ -> `0 {}, -> `1 { -> box< -> %type_14 = -> [ `0 {}, `1 { box<%type_14> }, `2 { str, box<%type_14> } ]> -> , -> }, -> `2 { str, box<%type_14> } -> ] -> = @make_union<1, struct7>; -> let var55: -> box< -> %type_14 = -> [ `0 {}, `1 { box<%type_14> }, `2 { str, box<%type_14> } ]> -> = @make_box(unboxed8); -> @call_indirect(fnptr25, captures25, var55) -> } -> 2 -> { -> let payload3: { str, { *fn, box } } = @get_union_struct; -> let s2: str = @get_struct_field; -> let f1: { *fn, box } = @get_struct_field; -> let fnptr26: *fn = @get_struct_field; -> let captures26: box = @get_struct_field; -> let fnptr27: *fn = @get_struct_field; -> let captures27: box = @get_struct_field; -> let var56: {} = @make_struct{}; -> let var57: -> box< -> %type_0 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> = @call_indirect(fnptr27, captures27, var56); -> let var58: { *fn, box } -> = @call_indirect(fnptr26, captures26, var57); -> let fnptr28: *fn = @get_struct_field; -> let captures28: box = @get_struct_field; -> let var59: int = 1; -> let var60: int = @call_kfn(add, i, var59); -> let var61: { *fn, box } -> = @call_indirect(fnptr28, captures28, var60); -> let fnptr29: *fn = @get_struct_field; -> let captures29: box = @get_struct_field; -> let struct8: -> { -> str, -> box< -> %type_14 = -> [ `0 {}, `1 { box<%type_14> }, `2 { str, box<%type_14> } ]> -> , -> } -> = @make_struct{ s2, t }; -> let unboxed9: -> [ -> `0 {}, -> `1 { -> box< -> %type_14 = -> [ `0 {}, `1 { box<%type_14> }, `2 { str, box<%type_14> } ]> -> , -> }, -> `2 { str, box<%type_14> } -> ] -> = @make_union<2, struct8>; -> let var62: -> box< -> %type_14 = -> [ `0 {}, `1 { box<%type_14> }, `2 { str, box<%type_14> } ]> -> = @make_box(unboxed9); -> @call_indirect(fnptr29, captures29, var62) -> } -> } in join join1; -> return join1; -> } -> -> proc clos_16(captures_34: box, i: int): { *fn, box } -> { -> let captures_box17: -> box< -> { -> { *fn, box }, -> box< -> %type_0 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> , -> }> -> = @ptr_cast( -> captures_34 as -> box< -> { -> { *fn, box }, -> box< -> %type_0 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> , -> }>); -> let captures_stack17: -> { -> { *fn, box }, -> box< -> %type_0 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> , -> } -> = @get_boxed; -> let handle: { *fn, box } = @get_struct_field; -> let op1: -> box< -> %type_0 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> = @get_struct_field; -> let captures_stack_18: -> { -> { *fn, box }, -> int, -> box< -> %type_0 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> , -> } -> = @make_struct{ handle, i, op1 }; -> let captures_box_18: -> box< -> { -> { *fn, box }, -> int, -> box< -> %type_0 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> , -> }> -> = @make_box(captures_stack_18); -> let captures_35: box = @ptr_cast(captures_box_18 as box); -> let fn_ptr_18: *fn = @make_fn_ptr; -> let var46: { *fn, box } = @make_struct{ fn_ptr_18, captures_35 }; -> return var46; -> } -> -> proc clos_handle( -> captures_handle: box, -> op1: -> box< -> %type_0 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]>): -> { *fn, box } -> { -> let captures_box16: box<{}> = @ptr_cast(captures_handle as box<{}>); -> let captures_stack16: {} = @get_boxed; -> let rec_fn_ptr_handle: *fn = @make_fn_ptr; -> let handle: { *fn, box } -> = @make_struct{ rec_fn_ptr_handle, captures_handle }; -> let captures_stack_17: -> { -> { *fn, box }, -> box< -> %type_0 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> , -> } -> = @make_struct{ handle, op1 }; -> let captures_box_17: -> box< -> { -> { *fn, box }, -> box< -> %type_0 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> , -> }> -> = @make_box(captures_stack_17); -> let captures_33: box = @ptr_cast(captures_box_17 as box); -> let fn_ptr_17: *fn = @make_fn_ptr; -> let var45: { *fn, box } = @make_struct{ fn_ptr_17, captures_33 }; -> return var45; -> } -> -> proc main_handler_thunk(): -> [ -> `0 { -> [ `0 { [] }, `1 { {} } ], -> box< -> %type_14 = -> [ `0 {}, `1 { box<%type_14> }, `2 { str, box<%type_14> } ]> -> , -> } -> ] -> { -> let fnptr18: *fn = @get_struct_field; -> let captures18: box = @get_struct_field; -> let captures_stack_15: {} = @make_struct{}; -> let captures_box_15: box<{}> = @make_box(captures_stack_15); -> let captures_30: box = @ptr_cast(captures_box_15 as box); -> let fn_ptr_15: *fn = @make_fn_ptr; -> let var38: { *fn, box } = @make_struct{ fn_ptr_15, captures_30 }; -> let op: -> box< -> %type_0 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> = @call_indirect(fnptr18, captures18, var38); -> let captures_stack_16: {} = @make_struct{}; -> let captures_box_16: box<{}> = @make_box(captures_stack_16); -> let captures_32: box = @ptr_cast(captures_box_16 as box); -> let fn_ptr_16: *fn = @make_fn_ptr; -> let handle: { *fn, box } = @make_struct{ fn_ptr_16, captures_32 }; -> let fnptr19: *fn = @get_struct_field; -> let captures19: box = @get_struct_field; -> let var39: { *fn, box } = @call_indirect(fnptr19, captures19, op); -> let fnptr20: *fn = @get_struct_field; -> let captures20: box = @get_struct_field; -> let var40: int = 0; -> let var41: { *fn, box } = @call_indirect(fnptr20, captures20, var40); -> let fnptr21: *fn = @get_struct_field; -> let captures21: box = @get_struct_field; -> let struct5: {} = @make_struct{}; -> let unboxed6: -> [ -> `0 {}, -> `1 { -> box< -> %type_14 = -> [ `0 {}, `1 { box<%type_14> }, `2 { str, box<%type_14> } ]> -> , -> }, -> `2 { str, box<%type_14> } -> ] -> = @make_union<0, struct5>; -> let var42: -> box< -> %type_14 = -> [ `0 {}, `1 { box<%type_14> }, `2 { str, box<%type_14> } ]> -> = @make_box(unboxed6); -> let var43: -> [ -> `0 { -> [ `0 { [] }, `1 { {} } ], -> box< -> %type_14 = -> [ `0 {}, `1 { box<%type_14> }, `2 { str, box<%type_14> } ]> -> , -> } -> ] -> = @call_indirect(fnptr21, captures21, var42); -> return var43; -> } -> -> global main_handler: -> [ -> `0 { -> [ `0 { [] }, `1 { {} } ], -> box< -> %type_5 = -> [ `0 {}, `1 { box<%type_5> }, `2 { str, box<%type_5> } ]> -> , -> } -> ] -> = @call_direct(main_handler_thunk); -> -> entry main_handler; - -> cor-out +eval -print -> main_handler = [0 [1 []] -> [2 -> [72 101 108 108 111 32 115 116 100 -> 105 110 49 32 115 116 100 105 110 -> 51 33] -> [1 -> [2 -> [87 104 97 116 39 115 32 121 111 -> 117 114 32 108 97 115 116 32 110 -> 97 109 101 63] -> [1 -> [2 -> [87 104 97 116 39 115 32 121 111 -> 117 114 32 102 105 114 115 116 32 -> 110 97 109 101 63] [0]]]]]]] -> > Done (Ok {}) -> (Stdout "Hello stdin1 stdin3!" -> (Stdin -> (Stdout -> "What's your last name?" -> (Stdin -> (Stdout -> "What's your first name?" -> (EntryPoint )))))) \ No newline at end of file diff --git a/static/950eda34378a5df61c1796515d9ec357/poly-call-with-guarded-mono-lambda.roc b/static/950eda34378a5df61c1796515d9ec357/poly-call-with-guarded-mono-lambda.roc new file mode 100644 index 0000000..cb032ab --- /dev/null +++ b/static/950eda34378a5df61c1796515d9ec357/poly-call-with-guarded-mono-lambda.roc @@ -0,0 +1,107 @@ +# cor +ir -print +# cor +eval -print + +let poly = \x -> + let f = \x -> x in + A (f "") x +;; + +run main = + A (poly 1) (poly "") +;; + +> cor-out +ir -print +> proc f1(captures_: box, x1: str): str +> { +> let captures_box: box<{}> = @ptr_cast(captures_ as box<{}>); +> let captures_stack: {} = @get_boxed; +> return x1; +> } +> +> proc clos_poly1(captures_3: box, x: str): [ `0 { str, str } ] +> { +> let captures_box2: box<{}> = @ptr_cast(captures_3 as box<{}>); +> let captures_stack2: {} = @get_boxed; +> let captures_stack_3: {} = @make_struct{}; +> let captures_box_3: box<{}> = @make_box(captures_stack_3); +> let captures_6: box = @ptr_cast(captures_box_3 as box); +> let fn_ptr_3: *fn = @make_fn_ptr; +> let f1: { *fn, box } = @make_struct{ fn_ptr_3, captures_6 }; +> let fnptr1: *fn = @get_struct_field; +> let captures1: box = @get_struct_field; +> let var3: str = ""; +> let var4: str = @call_indirect(fnptr1, captures1, var3); +> let struct1: { str, str } = @make_struct{ var4, x }; +> let var5: [ `0 { str, str } ] = @make_union<0, struct1>; +> return var5; +> } +> +> proc clos_poly(captures_1: box, x: int): [ `0 { str, int } ] +> { +> let captures_box1: box<{}> = @ptr_cast(captures_1 as box<{}>); +> let captures_stack1: {} = @get_boxed; +> let captures_stack_2: {} = @make_struct{}; +> let captures_box_2: box<{}> = @make_box(captures_stack_2); +> let captures_5: box = @ptr_cast(captures_box_2 as box); +> let fn_ptr_2: *fn = @make_fn_ptr; +> let f1: { *fn, box } = @make_struct{ fn_ptr_2, captures_5 }; +> let fnptr: *fn = @get_struct_field; +> let captures: box = @get_struct_field; +> let var: str = ""; +> let var1: str = @call_indirect(fnptr, captures, var); +> let struct: { str, int } = @make_struct{ var1, x }; +> let var2: [ `0 { str, int } ] = @make_union<0, struct>; +> return var2; +> } +> +> proc poly_thunk1(): { *fn, box } +> { +> let captures_stack_1: {} = @make_struct{}; +> let captures_box_1: box<{}> = @make_box(captures_stack_1); +> let captures_4: box = @ptr_cast(captures_box_1 as box); +> let fn_ptr_1: *fn = @make_fn_ptr; +> let poly_closure1: { *fn, box } +> = @make_struct{ fn_ptr_1, captures_4 }; +> return poly_closure1; +> } +> +> proc poly_thunk(): { *fn, box } +> { +> let captures_stack_: {} = @make_struct{}; +> let captures_box_: box<{}> = @make_box(captures_stack_); +> let captures_2: box = @ptr_cast(captures_box_ as box); +> let fn_ptr_: *fn = @make_fn_ptr; +> let poly_closure: { *fn, box } = @make_struct{ fn_ptr_, captures_2 }; +> return poly_closure; +> } +> +> global poly2: { *fn, box } = @call_direct(poly_thunk1); +> +> global poly1: { *fn, box } = @call_direct(poly_thunk); +> +> proc main_thunk(): [ `0 { [ `0 { str, int } ], [ `0 { str, str } ] } ] +> { +> let fnptr2: *fn = @get_struct_field; +> let captures2: box = @get_struct_field; +> let var6: int = 1; +> let var7: [ `0 { str, int } ] = @call_indirect(fnptr2, captures2, var6); +> let fnptr3: *fn = @get_struct_field; +> let captures3: box = @get_struct_field; +> let var8: str = ""; +> let var9: [ `0 { str, str } ] = @call_indirect(fnptr3, captures3, var8); +> let struct2: { [ `0 { str, int } ], [ `0 { str, str } ] } +> = @make_struct{ var7, var9 }; +> let var10: [ `0 { [ `0 { str, int } ], [ `0 { str, str } ] } ] +> = @make_union<0, struct2>; +> return var10; +> } +> +> global main: +> [ `0 { [ `0 { str, int } ], [ `0 { str, str } ] } ] +> = @call_direct(main_thunk); +> +> entry main; + +> cor-out +eval -print +> main = [0 [0 [] 1] [0 [] []]] +> > A (A "" 1) (A "" "") \ No newline at end of file diff --git a/static/96333f07ae01d89a26e1cd755b53cba3/roc-issue-5464.roc b/static/96333f07ae01d89a26e1cd755b53cba3/roc-issue-5464.roc deleted file mode 100644 index b3c3e7f..0000000 --- a/static/96333f07ae01d89a26e1cd755b53cba3/roc-issue-5464.roc +++ /dev/null @@ -1,1282 +0,0 @@ -# cor +solve -elab -# cor +ir -print -# cor +eval -print - -# https://github.com/roc-lang/roc/issues/5464 -Op a : [ - StdoutLine Str ({} -> Op a), - StdinLine (Str -> Op a), - Done a, -] - -Task ok err op : ([ Ok ok, Err err ] -> op) -> op - -sig succeed : ok -> Task ok * * -let succeed = \ok -> \toNext -> toNext (Ok ok);; - -sig fail : err -> Task * err * -let fail = \err-> \toNext -> toNext (Err err);; - -sig await : Task ok1 err op -> (ok1 -> Task ok2 err op) -> Task ok2 err op -let await = \fromResult -> \next -> - \continue -> fromResult (\result -> - let inner = when result is - | Ok v -> next v - | Err e -> fail e - end - in - inner continue) -;; - - -sig outLine : Str -> Task {} * (Op *) -let outLine = \s -> (\toNext -> StdoutLine s (\x -> toNext (Ok x)));; - -sig inLine : Task Str * (Op *) -let inLine = \toNext -> StdinLine (\s -> toNext (Ok s));; - -sig main : Task {} * (Op *) -let main = - await (outLine "What's your first name?") - (\x -> await (inLine) - (\firstName -> await (outLine "What's your last name?") - (\y -> await (inLine) - (\lastName -> outLine (~str_concat "Hello " firstName " " lastName "!"))))) -;; - -run main_handler = -# ^^^^^^^^^^^^ - let op = main (\x -> Done x) in -# ^^ - let handle = \op -> \i -> \t -> when op is -# ^^^^^^ - | StdinLine f -> handle (f (~str_concat "stdin" (~itos i))) (~add i 1) (Stdin t) - | StdoutLine s f -> handle (f {}) (~add i 1) (Stdout s t) - | Done x -> Done x t - end - in - handle op 0 EntryPoint -;; - -> cor-out +solve -elab -> -> # https://github.com/roc-lang/roc/issues/5464 -> Op a : [ -> StdoutLine Str ({} -> Op a), -> StdinLine (Str -> Op a), -> Done a, -> ] -> -> Task ok err op : ([ Ok ok, Err err ] -> op) -> op -> -> sig succeed : ok -> Task ok * * -> let succeed = \ok -> \toNext -> toNext (Ok ok);; -> -> sig fail : err -> Task * err * -> let fail = \err-> \toNext -> toNext (Err err);; -> -> sig await : Task ok1 err op -> (ok1 -> Task ok2 err op) -> Task ok2 err op -> let await = \fromResult -> \next -> -> \continue -> fromResult (\result -> -> let inner = when result is -> | Ok v -> next v -> | Err e -> fail e -> end -> in -> inner continue) -> ;; -> -> -> sig outLine : Str -> Task {} * (Op *) -> let outLine = \s -> (\toNext -> StdoutLine s (\x -> toNext (Ok x)));; -> -> sig inLine : Task Str * (Op *) -> let inLine = \toNext -> StdinLine (\s -> toNext (Ok s));; -> -> sig main : Task {} * (Op *) -> let main = -> await (outLine "What's your first name?") -> (\x -> await (inLine) -> (\firstName -> await (outLine "What's your last name?") -> (\y -> await (inLine) -> (\lastName -> outLine (~str_concat "Hello " firstName " " lastName "!"))))) -> ;; -> -> run main_handler = -> # ^^^^^^^^^^^^ [ -> # ^^^^^^^^^^^^ Done [Err ?err, Ok {}] -> # ^^^^^^^^^^^^ [ -> # ^^^^^^^^^^^^ EntryPoint, -> # ^^^^^^^^^^^^ Stdin -> # ^^^^^^^^^^^^ <..[EntryPoint, Stdin .., Stdout .. ..]?*>, -> # ^^^^^^^^^^^^ Stdout Str -> # ^^^^^^^^^^^^ <..[EntryPoint, Stdin .., Stdout .. ..]?*> -> # ^^^^^^^^^^^^ ]?* -> # ^^^^^^^^^^^^ ]?* -> let op = main (\x -> Done x) in -> # ^^ %Op [Err ?err, Ok {}] -> let handle = \op -> \i -> \t -> when op is -> # ^^^^^^ %(Op [Err ?err, Ok {}]) -> # ^^^^^^ -[handle]-> Int -> # ^^^^^^ -[lam19 -> # ^^^^^^ <..(Op ..) -> # ^^^^^^ -[handle]-> Int -> # ^^^^^^ -[ -> # ^^^^^^ lam19 .. -> # ^^^^^^ .. -> # ^^^^^^ ]-> -> # ^^^^^^ [ -> # ^^^^^^ EntryPoint, -> # ^^^^^^ Stdin .., -> # ^^^^^^ Stdout .. -> # ^^^^^^ .. -> # ^^^^^^ ]?a -> # ^^^^^^ -[ -> # ^^^^^^ lam18 .. -> # ^^^^^^ .. .. -> # ^^^^^^ ]-> -> # ^^^^^^ [ -> # ^^^^^^ Done .. -> # ^^^^^^ .. -> # ^^^^^^ ]?*> -> # ^^^^^^ %(Op [Err ?err, Ok {}])]-> -> # ^^^^^^ [ -> # ^^^^^^ EntryPoint, -> # ^^^^^^ Stdin -> # ^^^^^^ <..[ -> # ^^^^^^ EntryPoint, -> # ^^^^^^ Stdin .., -> # ^^^^^^ Stdout .. .. -> # ^^^^^^ ]?a>, -> # ^^^^^^ Stdout Str -> # ^^^^^^ <..[ -> # ^^^^^^ EntryPoint, -> # ^^^^^^ Stdin .., -> # ^^^^^^ Stdout .. .. -> # ^^^^^^ ]?a> -> # ^^^^^^ ]?a -> # ^^^^^^ -[lam18 -> # ^^^^^^ <..(Op ..) -> # ^^^^^^ -[handle]-> Int -> # ^^^^^^ -[ -> # ^^^^^^ lam19 .. -> # ^^^^^^ .. -> # ^^^^^^ ]-> -> # ^^^^^^ [ -> # ^^^^^^ EntryPoint, -> # ^^^^^^ Stdin .., -> # ^^^^^^ Stdout .. -> # ^^^^^^ .. -> # ^^^^^^ ]?a -> # ^^^^^^ -[ -> # ^^^^^^ lam18 .. -> # ^^^^^^ .. .. -> # ^^^^^^ ]-> -> # ^^^^^^ [ -> # ^^^^^^ Done .. -> # ^^^^^^ .. -> # ^^^^^^ ]?*> Int -> # ^^^^^^ %(Op [Err ?err, Ok {}])]-> -> # ^^^^^^ [ -> # ^^^^^^ Done [Err ?err, Ok {}] -> # ^^^^^^ [ -> # ^^^^^^ EntryPoint, -> # ^^^^^^ Stdin -> # ^^^^^^ <..[ -> # ^^^^^^ EntryPoint, -> # ^^^^^^ Stdin .., -> # ^^^^^^ Stdout .. .. -> # ^^^^^^ ]?a>, -> # ^^^^^^ Stdout Str -> # ^^^^^^ <..[ -> # ^^^^^^ EntryPoint, -> # ^^^^^^ Stdin .., -> # ^^^^^^ Stdout .. .. -> # ^^^^^^ ]?a> -> # ^^^^^^ ]?a -> # ^^^^^^ ]?* -> | StdinLine f -> handle (f (~str_concat "stdin" (~itos i))) (~add i 1) (Stdin t) -> | StdoutLine s f -> handle (f {}) (~add i 1) (Stdout s t) -> | Done x -> Done x t -> end -> in -> handle op 0 EntryPoint -> ;; -> - -> cor-out +ir -print -> global fail1: { *fn, box } = @call_direct(fail_thunk); -> -> proc fail_thunk(): { *fn, box } -> { -> let captures_stack_: {} = @make_struct{}; -> let captures_box_: box<{}> = @make_box(captures_stack_); -> let captures_: box = @ptr_cast(captures_box_ as box); -> let fn_ptr_: *fn = @make_fn_ptr; -> let fail_closure: { *fn, box } = @make_struct{ fn_ptr_, captures_ }; -> return fail_closure; -> } -> -> proc clos_5( -> captures_11: box, -> toNext1: box<%type_8 = { *fn, box }>): -> box< -> %type_9 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> { -> let captures_box1: box<{ [] }> = @ptr_cast(captures_11 as box<{ [] }>); -> let captures_stack1: { [] } = @get_boxed; -> let err: [] = @get_struct_field; -> let inner1: { *fn, box } = @get_boxed; -> let fnptr: *fn = @get_struct_field; -> let captures: box = @get_struct_field; -> let struct: { [] } = @make_struct{ err }; -> let var1: [ `0 { [] }, `1 { {} } ] = @make_union<0, struct>; -> let var2: -> box< -> %type_9 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> = @call_indirect(fnptr, captures, var1); -> return var2; -> } -> -> proc clos_(captures_1: box, err: []): -> box<%type_7 = { *fn, box }> -> { -> let captures_box: box<{}> = @ptr_cast(captures_1 as box<{}>); -> let captures_stack: {} = @get_boxed; -> let captures_stack_5: { [] } = @make_struct{ err }; -> let captures_box_5: box<{ [] }> = @make_box(captures_stack_5); -> let captures_10: box = @ptr_cast(captures_box_5 as box); -> let fn_ptr_5: *fn = @make_fn_ptr; -> let unboxed: { *fn, box } = @make_struct{ fn_ptr_5, captures_10 }; -> let var: box<%type_7 = { *fn, box }> = @make_box(unboxed); -> return var; -> } -> -> global await1: { *fn, box } = @call_direct(await_thunk); -> -> proc await_thunk(): { *fn, box } -> { -> let captures_stack_1: {} = @make_struct{}; -> let captures_box_1: box<{}> = @make_box(captures_stack_1); -> let captures_2: box = @ptr_cast(captures_box_1 as box); -> let fn_ptr_1: *fn = @make_fn_ptr; -> let await_closure: { *fn, box } -> = @make_struct{ fn_ptr_1, captures_2 }; -> return await_closure; -> } -> -> proc clos_8(captures_17: box, result: [ `0 { [] }, `1 { {} } ]): -> box< -> %type_11 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> { -> let captures_box5: -> box<{ box<%type_10 = { *fn, box }>, { *fn, box } }> -> = @ptr_cast( -> captures_17 as -> box<{ box<%type_10 = { *fn, box }>, { *fn, box } }>); -> let captures_stack5: -> { box<%type_10 = { *fn, box }>, { *fn, box } } -> = @get_boxed; -> let continue: box<%type_10 = { *fn, box }> -> = @get_struct_field; -> let next: { *fn, box } = @get_struct_field; -> let discr: int = @get_union_id; -> switch discr { -> 0 -> { -> let payload1: { [] } = @get_union_struct; -> let e: [] = @get_struct_field; -> let fnptr3: *fn = @get_struct_field; -> let captures3: box = @get_struct_field; -> @call_indirect(fnptr3, captures3, e) -> } -> 1 -> { -> let payload: { {} } = @get_union_struct; -> let v: {} = @get_struct_field; -> let fnptr2: *fn = @get_struct_field; -> let captures2: box = @get_struct_field; -> @call_indirect(fnptr2, captures2, v) -> } -> } in join join; -> let inner: box<%type_4 = { *fn, box }> = join; -> let inner2: { *fn, box } = @get_boxed; -> let fnptr4: *fn = @get_struct_field; -> let captures4: box = @get_struct_field; -> let var7: -> box< -> %type_11 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> = @call_indirect(fnptr4, captures4, continue); -> return var7; -> } -> -> proc clos_7( -> captures_15: box, -> continue: box<%type_10 = { *fn, box }>): -> box< -> %type_11 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> { -> let captures_box4: box<{ { *fn, box }, { *fn, box } }> -> = @ptr_cast( -> captures_15 as -> box<{ { *fn, box }, { *fn, box } }>); -> let captures_stack4: { { *fn, box }, { *fn, box } } -> = @get_boxed; -> let fromResult: { *fn, box } = @get_struct_field; -> let next: { *fn, box } = @get_struct_field; -> let fnptr1: *fn = @get_struct_field; -> let captures1: box = @get_struct_field; -> let captures_stack_8: -> { box<%type_10 = { *fn, box }>, { *fn, box } } -> = @make_struct{ continue, next }; -> let captures_box_8: -> box<{ box<%type_10 = { *fn, box }>, { *fn, box } }> -> = @make_box(captures_stack_8); -> let captures_16: box = @ptr_cast(captures_box_8 as box); -> let fn_ptr_8: *fn = @make_fn_ptr; -> let unboxed1: { *fn, box } = @make_struct{ fn_ptr_8, captures_16 }; -> let var5: box<%type_12 = { *fn, box }> = @make_box(unboxed1); -> let var6: -> box< -> %type_11 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> = @call_indirect(fnptr1, captures1, var5); -> return var6; -> } -> -> proc clos_6(captures_13: box, next: { *fn, box }): -> { *fn, box } -> { -> let captures_box3: box<{ { *fn, box } }> -> = @ptr_cast(captures_13 as box<{ { *fn, box } }>); -> let captures_stack3: { { *fn, box } } = @get_boxed; -> let fromResult: { *fn, box } = @get_struct_field; -> let captures_stack_7: { { *fn, box }, { *fn, box } } -> = @make_struct{ fromResult, next }; -> let captures_box_7: box<{ { *fn, box }, { *fn, box } }> -> = @make_box(captures_stack_7); -> let captures_14: box = @ptr_cast(captures_box_7 as box); -> let fn_ptr_7: *fn = @make_fn_ptr; -> let var4: { *fn, box } = @make_struct{ fn_ptr_7, captures_14 }; -> return var4; -> } -> -> proc clos_1(captures_3: box, fromResult: { *fn, box }): -> { *fn, box } -> { -> let captures_box2: box<{}> = @ptr_cast(captures_3 as box<{}>); -> let captures_stack2: {} = @get_boxed; -> let captures_stack_6: { { *fn, box } } = @make_struct{ fromResult }; -> let captures_box_6: box<{ { *fn, box } }> -> = @make_box(captures_stack_6); -> let captures_12: box = @ptr_cast(captures_box_6 as box); -> let fn_ptr_6: *fn = @make_fn_ptr; -> let var3: { *fn, box } = @make_struct{ fn_ptr_6, captures_12 }; -> return var3; -> } -> -> global outLine1: { *fn, box } = @call_direct(outLine_thunk); -> -> proc outLine_thunk(): { *fn, box } -> { -> let captures_stack_2: {} = @make_struct{}; -> let captures_box_2: box<{}> = @make_box(captures_stack_2); -> let captures_4: box = @ptr_cast(captures_box_2 as box); -> let fn_ptr_2: *fn = @make_fn_ptr; -> let outLine_closure: { *fn, box } -> = @make_struct{ fn_ptr_2, captures_4 }; -> return outLine_closure; -> } -> -> proc clos_10(captures_21: box, x: {}): -> box< -> %type_11 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> { -> let captures_box8: box<{ box<%type_12 = { *fn, box }> }> -> = @ptr_cast(captures_21 as box<{ box<%type_12 = { *fn, box }> }>); -> let captures_stack8: { box<%type_12 = { *fn, box }> } -> = @get_boxed; -> let toNext2: box<%type_12 = { *fn, box }> -> = @get_struct_field; -> let inner3: { *fn, box } = @get_boxed; -> let fnptr5: *fn = @get_struct_field; -> let captures5: box = @get_struct_field; -> let struct2: { {} } = @make_struct{ x }; -> let var11: [ `0 { [] }, `1 { {} } ] = @make_union<1, struct2>; -> let var12: -> box< -> %type_11 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> = @call_indirect(fnptr5, captures5, var11); -> return var12; -> } -> -> proc clos_9( -> captures_19: box, -> toNext2: box<%type_12 = { *fn, box }>): -> box< -> %type_11 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> { -> let captures_box7: box<{ str }> = @ptr_cast(captures_19 as box<{ str }>); -> let captures_stack7: { str } = @get_boxed; -> let s: str = @get_struct_field; -> let captures_stack_10: { box<%type_12 = { *fn, box }> } -> = @make_struct{ toNext2 }; -> let captures_box_10: box<{ box<%type_12 = { *fn, box }> }> -> = @make_box(captures_stack_10); -> let captures_20: box = @ptr_cast(captures_box_10 as box); -> let fn_ptr_10: *fn = @make_fn_ptr; -> let var9: { *fn, box } = @make_struct{ fn_ptr_10, captures_20 }; -> let struct1: { str, { *fn, box } } = @make_struct{ s, var9 }; -> let unboxed2: -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ] -> = @make_union<2, struct1>; -> let var10: -> box< -> %type_11 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> = @make_box(unboxed2); -> return var10; -> } -> -> proc clos_2(captures_5: box, s: str): { *fn, box } -> { -> let captures_box6: box<{}> = @ptr_cast(captures_5 as box<{}>); -> let captures_stack6: {} = @get_boxed; -> let captures_stack_9: { str } = @make_struct{ s }; -> let captures_box_9: box<{ str }> = @make_box(captures_stack_9); -> let captures_18: box = @ptr_cast(captures_box_9 as box); -> let fn_ptr_9: *fn = @make_fn_ptr; -> let var8: { *fn, box } = @make_struct{ fn_ptr_9, captures_18 }; -> return var8; -> } -> -> global inLine1: { *fn, box } = @call_direct(inLine_thunk); -> -> proc inLine_thunk(): { *fn, box } -> { -> let captures_stack_3: {} = @make_struct{}; -> let captures_box_3: box<{}> = @make_box(captures_stack_3); -> let captures_6: box = @ptr_cast(captures_box_3 as box); -> let fn_ptr_3: *fn = @make_fn_ptr; -> let inLine_closure: { *fn, box } -> = @make_struct{ fn_ptr_3, captures_6 }; -> return inLine_closure; -> } -> -> proc clos_11(captures_23: box, s1: str): -> box< -> %type_11 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> { -> let captures_box10: box<{ box<%type_5 = { *fn, box }> }> -> = @ptr_cast(captures_23 as box<{ box<%type_5 = { *fn, box }> }>); -> let captures_stack10: { box<%type_5 = { *fn, box }> } -> = @get_boxed; -> let toNext3: box<%type_5 = { *fn, box }> -> = @get_struct_field; -> let inner4: { *fn, box } = @get_boxed; -> let fnptr6: *fn = @get_struct_field; -> let captures6: box = @get_struct_field; -> let struct4: { str } = @make_struct{ s1 }; -> let var15: [ `0 { [] }, `1 { str } ] = @make_union<1, struct4>; -> let var16: -> box< -> %type_11 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> = @call_indirect(fnptr6, captures6, var15); -> return var16; -> } -> -> proc clos_3( -> captures_7: box, -> toNext3: box<%type_5 = { *fn, box }>): -> box< -> %type_11 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> { -> let captures_box9: box<{}> = @ptr_cast(captures_7 as box<{}>); -> let captures_stack9: {} = @get_boxed; -> let captures_stack_11: { box<%type_5 = { *fn, box }> } -> = @make_struct{ toNext3 }; -> let captures_box_11: box<{ box<%type_5 = { *fn, box }> }> -> = @make_box(captures_stack_11); -> let captures_22: box = @ptr_cast(captures_box_11 as box); -> let fn_ptr_11: *fn = @make_fn_ptr; -> let var13: { *fn, box } = @make_struct{ fn_ptr_11, captures_22 }; -> let struct3: { { *fn, box } } = @make_struct{ var13 }; -> let unboxed3: -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ] -> = @make_union<1, struct3>; -> let var14: -> box< -> %type_11 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> = @make_box(unboxed3); -> return var14; -> } -> -> global outLine2: { *fn, box } = @call_direct(outLine_thunk1); -> -> proc outLine_thunk1(): { *fn, box } -> { -> let captures_stack_4: {} = @make_struct{}; -> let captures_box_4: box<{}> = @make_box(captures_stack_4); -> let captures_8: box = @ptr_cast(captures_box_4 as box); -> let fn_ptr_4: *fn = @make_fn_ptr; -> let outLine_closure1: { *fn, box } -> = @make_struct{ fn_ptr_4, captures_8 }; -> return outLine_closure1; -> } -> -> proc clos_13(captures_27: box, x: {}): -> box< -> %type_11 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> { -> let captures_box13: box<{ box<%type_10 = { *fn, box }> }> -> = @ptr_cast(captures_27 as box<{ box<%type_10 = { *fn, box }> }>); -> let captures_stack13: { box<%type_10 = { *fn, box }> } -> = @get_boxed; -> let toNext2: box<%type_10 = { *fn, box }> -> = @get_struct_field; -> let inner5: { *fn, box } = @get_boxed; -> let fnptr7: *fn = @get_struct_field; -> let captures7: box = @get_struct_field; -> let struct6: { {} } = @make_struct{ x }; -> let var20: [ `0 { [] }, `1 { {} } ] = @make_union<1, struct6>; -> let var21: -> box< -> %type_11 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> = @call_indirect(fnptr7, captures7, var20); -> return var21; -> } -> -> proc clos_12( -> captures_25: box, -> toNext2: box<%type_10 = { *fn, box }>): -> box< -> %type_11 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> { -> let captures_box12: box<{ str }> = @ptr_cast(captures_25 as box<{ str }>); -> let captures_stack12: { str } = @get_boxed; -> let s: str = @get_struct_field; -> let captures_stack_13: { box<%type_10 = { *fn, box }> } -> = @make_struct{ toNext2 }; -> let captures_box_13: box<{ box<%type_10 = { *fn, box }> }> -> = @make_box(captures_stack_13); -> let captures_26: box = @ptr_cast(captures_box_13 as box); -> let fn_ptr_13: *fn = @make_fn_ptr; -> let var18: { *fn, box } = @make_struct{ fn_ptr_13, captures_26 }; -> let struct5: { str, { *fn, box } } = @make_struct{ s, var18 }; -> let unboxed5: -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ] -> = @make_union<2, struct5>; -> let var19: -> box< -> %type_11 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> = @make_box(unboxed5); -> return var19; -> } -> -> proc clos_4(captures_9: box, s: str): -> box<%type_13 = { *fn, box }> -> { -> let captures_box11: box<{}> = @ptr_cast(captures_9 as box<{}>); -> let captures_stack11: {} = @get_boxed; -> let captures_stack_12: { str } = @make_struct{ s }; -> let captures_box_12: box<{ str }> = @make_box(captures_stack_12); -> let captures_24: box = @ptr_cast(captures_box_12 as box); -> let fn_ptr_12: *fn = @make_fn_ptr; -> let unboxed4: { *fn, box } = @make_struct{ fn_ptr_12, captures_24 }; -> let var17: box<%type_13 = { *fn, box }> = @make_box(unboxed4); -> return var17; -> } -> -> proc clos_17(captures_35: box, lastName: str): -> box<%type_3 = { *fn, box }> -> { -> let captures_box17: box<{ str }> = @ptr_cast(captures_35 as box<{ str }>); -> let captures_stack17: { str } = @get_boxed; -> let firstName: str = @get_struct_field; -> let fnptr18: *fn = @get_struct_field; -> let captures18: box = @get_struct_field; -> let var38: str = "Hello "; -> let var39: str = " "; -> let var40: str = "!"; -> let var41: str -> = @call_kfn(str_concat, var38, firstName, var39, lastName, var40); -> let var42: box<%type_3 = { *fn, box }> -> = @call_indirect(fnptr18, captures18, var41); -> return var42; -> } -> -> proc clos_16(captures_33: box, y: {}): -> box<%type_14 = { *fn, box }> -> { -> let captures_box16: box<{ str }> = @ptr_cast(captures_33 as box<{ str }>); -> let captures_stack16: { str } = @get_boxed; -> let firstName: str = @get_struct_field; -> let fnptr16: *fn = @get_struct_field; -> let captures16: box = @get_struct_field; -> let var35: { *fn, box } -> = @call_indirect(fnptr16, captures16, inLine1); -> let fnptr17: *fn = @get_struct_field; -> let captures17: box = @get_struct_field; -> let captures_stack_17: { str } = @make_struct{ firstName }; -> let captures_box_17: box<{ str }> = @make_box(captures_stack_17); -> let captures_34: box = @ptr_cast(captures_box_17 as box); -> let fn_ptr_17: *fn = @make_fn_ptr; -> let var36: { *fn, box } = @make_struct{ fn_ptr_17, captures_34 }; -> let var37: box<%type_14 = { *fn, box }> -> = @call_indirect(fnptr17, captures17, var36); -> return var37; -> } -> -> proc clos_15(captures_31: box, firstName: str): -> box<%type_3 = { *fn, box }> -> { -> let captures_box15: box<{}> = @ptr_cast(captures_31 as box<{}>); -> let captures_stack15: {} = @get_boxed; -> let fnptr13: *fn = @get_struct_field; -> let captures13: box = @get_struct_field; -> let fnptr14: *fn = @get_struct_field; -> let captures14: box = @get_struct_field; -> let var30: str = "What's your last name?"; -> let var31: { *fn, box } = @call_indirect(fnptr14, captures14, var30); -> let var32: { *fn, box } = @call_indirect(fnptr13, captures13, var31); -> let fnptr15: *fn = @get_struct_field; -> let captures15: box = @get_struct_field; -> let captures_stack_16: { str } = @make_struct{ firstName }; -> let captures_box_16: box<{ str }> = @make_box(captures_stack_16); -> let captures_32: box = @ptr_cast(captures_box_16 as box); -> let fn_ptr_16: *fn = @make_fn_ptr; -> let var33: { *fn, box } = @make_struct{ fn_ptr_16, captures_32 }; -> let var34: box<%type_3 = { *fn, box }> -> = @call_indirect(fnptr15, captures15, var33); -> return var34; -> } -> -> proc clos_14(captures_29: box, x1: {}): -> box<%type_14 = { *fn, box }> -> { -> let captures_box14: box<{}> = @ptr_cast(captures_29 as box<{}>); -> let captures_stack14: {} = @get_boxed; -> let fnptr11: *fn = @get_struct_field; -> let captures11: box = @get_struct_field; -> let var27: { *fn, box } -> = @call_indirect(fnptr11, captures11, inLine1); -> let fnptr12: *fn = @get_struct_field; -> let captures12: box = @get_struct_field; -> let captures_stack_15: {} = @make_struct{}; -> let captures_box_15: box<{}> = @make_box(captures_stack_15); -> let captures_30: box = @ptr_cast(captures_box_15 as box); -> let fn_ptr_15: *fn = @make_fn_ptr; -> let var28: { *fn, box } = @make_struct{ fn_ptr_15, captures_30 }; -> let var29: box<%type_14 = { *fn, box }> -> = @call_indirect(fnptr12, captures12, var28); -> return var29; -> } -> -> proc main_thunk(): { *fn, box } -> { -> let fnptr8: *fn = @get_struct_field; -> let captures8: box = @get_struct_field; -> let fnptr9: *fn = @get_struct_field; -> let captures9: box = @get_struct_field; -> let var22: str = "What's your first name?"; -> let var23: { *fn, box } = @call_indirect(fnptr9, captures9, var22); -> let var24: { *fn, box } = @call_indirect(fnptr8, captures8, var23); -> let fnptr10: *fn = @get_struct_field; -> let captures10: box = @get_struct_field; -> let captures_stack_14: {} = @make_struct{}; -> let captures_box_14: box<{}> = @make_box(captures_stack_14); -> let captures_28: box = @ptr_cast(captures_box_14 as box); -> let fn_ptr_14: *fn = @make_fn_ptr; -> let var25: { *fn, box } = @make_struct{ fn_ptr_14, captures_28 }; -> let var26: { *fn, box } = @call_indirect(fnptr10, captures10, var25); -> return var26; -> } -> -> global main1: { *fn, box } = @call_direct(main_thunk); -> -> proc clos_18(captures_37: box, x2: [ `0 { [] }, `1 { {} } ]): -> box< -> %type_1 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> { -> let captures_box18: box<{}> = @ptr_cast(captures_37 as box<{}>); -> let captures_stack18: {} = @get_boxed; -> let struct8: { [ `0 { [] }, `1 { {} } ] } = @make_struct{ x2 }; -> let unboxed8: -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ] -> = @make_union<0, struct8>; -> let var49: -> box< -> %type_1 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> = @make_box(unboxed8); -> return var49; -> } -> -> proc clos_20( -> captures_42: box, -> t: -> box<%type_15 = [ `0 {}, `1 { box<%type_15> }, `2 { str, box<%type_15> } ]>): -> [ -> `0 { -> [ `0 { [] }, `1 { {} } ], -> box< -> %type_15 = -> [ `0 {}, `1 { box<%type_15> }, `2 { str, box<%type_15> } ]> -> , -> } -> ] -> { -> let captures_box21: -> box< -> { -> { *fn, box }, -> int, -> box< -> %type_1 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> , -> }> -> = @ptr_cast( -> captures_42 as -> box< -> { -> { *fn, box }, -> int, -> box< -> %type_1 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> , -> }>); -> let captures_stack21: -> { -> { *fn, box }, -> int, -> box< -> %type_1 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> , -> } -> = @get_boxed; -> let handle: { *fn, box } = @get_struct_field; -> let i: int = @get_struct_field; -> let op1: -> box< -> %type_1 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> = @get_struct_field; -> let inner6: -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ] -> = @get_boxed; -> let discr1: int = @get_union_id; -> switch discr1 { -> 0 -> { -> let payload4: { [ `0 { [] }, `1 { {} } ] } = @get_union_struct; -> let x3: [ `0 { [] }, `1 { {} } ] = @get_struct_field; -> let struct11: -> { -> [ `0 { [] }, `1 { {} } ], -> box< -> %type_15 = -> [ `0 {}, `1 { box<%type_15> }, `2 { str, box<%type_15> } ]> -> , -> } -> = @make_struct{ x3, t }; -> @make_union<0, struct11> -> } -> 1 -> { -> let payload2: { { *fn, box } } = @get_union_struct; -> let f: { *fn, box } = @get_struct_field; -> let fnptr23: *fn = @get_struct_field; -> let captures23: box = @get_struct_field; -> let fnptr24: *fn = @get_struct_field; -> let captures24: box = @get_struct_field; -> let var52: str = "stdin"; -> let var53: str = @call_kfn(itos, i); -> let var54: str = @call_kfn(str_concat, var52, var53); -> let var55: -> box< -> %type_1 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> = @call_indirect(fnptr24, captures24, var54); -> let var56: { *fn, box } -> = @call_indirect(fnptr23, captures23, var55); -> let fnptr25: *fn = @get_struct_field; -> let captures25: box = @get_struct_field; -> let var57: int = 1; -> let var58: int = @call_kfn(add, i, var57); -> let var59: { *fn, box } -> = @call_indirect(fnptr25, captures25, var58); -> let fnptr26: *fn = @get_struct_field; -> let captures26: box = @get_struct_field; -> let struct9: -> { -> box< -> %type_15 = -> [ `0 {}, `1 { box<%type_15> }, `2 { str, box<%type_15> } ]> -> , -> } -> = @make_struct{ t }; -> let unboxed9: -> [ -> `0 {}, -> `1 { -> box< -> %type_15 = -> [ `0 {}, `1 { box<%type_15> }, `2 { str, box<%type_15> } ]> -> , -> }, -> `2 { str, box<%type_15> } -> ] -> = @make_union<1, struct9>; -> let var60: -> box< -> %type_15 = -> [ `0 {}, `1 { box<%type_15> }, `2 { str, box<%type_15> } ]> -> = @make_box(unboxed9); -> @call_indirect(fnptr26, captures26, var60) -> } -> 2 -> { -> let payload3: { str, { *fn, box } } = @get_union_struct; -> let s2: str = @get_struct_field; -> let f1: { *fn, box } = @get_struct_field; -> let fnptr27: *fn = @get_struct_field; -> let captures27: box = @get_struct_field; -> let fnptr28: *fn = @get_struct_field; -> let captures28: box = @get_struct_field; -> let var61: {} = @make_struct{}; -> let var62: -> box< -> %type_1 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> = @call_indirect(fnptr28, captures28, var61); -> let var63: { *fn, box } -> = @call_indirect(fnptr27, captures27, var62); -> let fnptr29: *fn = @get_struct_field; -> let captures29: box = @get_struct_field; -> let var64: int = 1; -> let var65: int = @call_kfn(add, i, var64); -> let var66: { *fn, box } -> = @call_indirect(fnptr29, captures29, var65); -> let fnptr30: *fn = @get_struct_field; -> let captures30: box = @get_struct_field; -> let struct10: -> { -> str, -> box< -> %type_15 = -> [ `0 {}, `1 { box<%type_15> }, `2 { str, box<%type_15> } ]> -> , -> } -> = @make_struct{ s2, t }; -> let unboxed10: -> [ -> `0 {}, -> `1 { -> box< -> %type_15 = -> [ `0 {}, `1 { box<%type_15> }, `2 { str, box<%type_15> } ]> -> , -> }, -> `2 { str, box<%type_15> } -> ] -> = @make_union<2, struct10>; -> let var67: -> box< -> %type_15 = -> [ `0 {}, `1 { box<%type_15> }, `2 { str, box<%type_15> } ]> -> = @make_box(unboxed10); -> @call_indirect(fnptr30, captures30, var67) -> } -> } in join join1; -> return join1; -> } -> -> proc clos_19(captures_40: box, i: int): { *fn, box } -> { -> let captures_box20: -> box< -> { -> { *fn, box }, -> box< -> %type_1 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> , -> }> -> = @ptr_cast( -> captures_40 as -> box< -> { -> { *fn, box }, -> box< -> %type_1 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> , -> }>); -> let captures_stack20: -> { -> { *fn, box }, -> box< -> %type_1 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> , -> } -> = @get_boxed; -> let handle: { *fn, box } = @get_struct_field; -> let op1: -> box< -> %type_1 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> = @get_struct_field; -> let captures_stack_21: -> { -> { *fn, box }, -> int, -> box< -> %type_1 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> , -> } -> = @make_struct{ handle, i, op1 }; -> let captures_box_21: -> box< -> { -> { *fn, box }, -> int, -> box< -> %type_1 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> , -> }> -> = @make_box(captures_stack_21); -> let captures_41: box = @ptr_cast(captures_box_21 as box); -> let fn_ptr_21: *fn = @make_fn_ptr; -> let var51: { *fn, box } = @make_struct{ fn_ptr_21, captures_41 }; -> return var51; -> } -> -> proc clos_handle( -> captures_handle: box, -> op1: -> box< -> %type_1 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]>): -> { *fn, box } -> { -> let captures_box19: box<{}> = @ptr_cast(captures_handle as box<{}>); -> let captures_stack19: {} = @get_boxed; -> let rec_fn_ptr_handle: *fn = @make_fn_ptr; -> let handle: { *fn, box } -> = @make_struct{ rec_fn_ptr_handle, captures_handle }; -> let captures_stack_20: -> { -> { *fn, box }, -> box< -> %type_1 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> , -> } -> = @make_struct{ handle, op1 }; -> let captures_box_20: -> box< -> { -> { *fn, box }, -> box< -> %type_1 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> , -> }> -> = @make_box(captures_stack_20); -> let captures_39: box = @ptr_cast(captures_box_20 as box); -> let fn_ptr_20: *fn = @make_fn_ptr; -> let var50: { *fn, box } = @make_struct{ fn_ptr_20, captures_39 }; -> return var50; -> } -> -> proc main_handler_thunk(): -> [ -> `0 { -> [ `0 { [] }, `1 { {} } ], -> box< -> %type_15 = -> [ `0 {}, `1 { box<%type_15> }, `2 { str, box<%type_15> } ]> -> , -> } -> ] -> { -> let fnptr19: *fn = @get_struct_field; -> let captures19: box = @get_struct_field; -> let captures_stack_18: {} = @make_struct{}; -> let captures_box_18: box<{}> = @make_box(captures_stack_18); -> let captures_36: box = @ptr_cast(captures_box_18 as box); -> let fn_ptr_18: *fn = @make_fn_ptr; -> let unboxed6: { *fn, box } = @make_struct{ fn_ptr_18, captures_36 }; -> let var43: box<%type_0 = { *fn, box }> = @make_box(unboxed6); -> let op: -> box< -> %type_1 = -> [ -> `0 { [ `0 { [] }, `1 { {} } ] }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> = @call_indirect(fnptr19, captures19, var43); -> let captures_stack_19: {} = @make_struct{}; -> let captures_box_19: box<{}> = @make_box(captures_stack_19); -> let captures_38: box = @ptr_cast(captures_box_19 as box); -> let fn_ptr_19: *fn = @make_fn_ptr; -> let handle: { *fn, box } = @make_struct{ fn_ptr_19, captures_38 }; -> let fnptr20: *fn = @get_struct_field; -> let captures20: box = @get_struct_field; -> let var44: { *fn, box } = @call_indirect(fnptr20, captures20, op); -> let fnptr21: *fn = @get_struct_field; -> let captures21: box = @get_struct_field; -> let var45: int = 0; -> let var46: { *fn, box } = @call_indirect(fnptr21, captures21, var45); -> let fnptr22: *fn = @get_struct_field; -> let captures22: box = @get_struct_field; -> let struct7: {} = @make_struct{}; -> let unboxed7: -> [ -> `0 {}, -> `1 { -> box< -> %type_15 = -> [ `0 {}, `1 { box<%type_15> }, `2 { str, box<%type_15> } ]> -> , -> }, -> `2 { str, box<%type_15> } -> ] -> = @make_union<0, struct7>; -> let var47: -> box< -> %type_15 = -> [ `0 {}, `1 { box<%type_15> }, `2 { str, box<%type_15> } ]> -> = @make_box(unboxed7); -> let var48: -> [ -> `0 { -> [ `0 { [] }, `1 { {} } ], -> box< -> %type_15 = -> [ `0 {}, `1 { box<%type_15> }, `2 { str, box<%type_15> } ]> -> , -> } -> ] -> = @call_indirect(fnptr22, captures22, var47); -> return var48; -> } -> -> global main_handler: -> [ -> `0 { -> [ `0 { [] }, `1 { {} } ], -> box< -> %type_6 = -> [ `0 {}, `1 { box<%type_6> }, `2 { str, box<%type_6> } ]> -> , -> } -> ] -> = @call_direct(main_handler_thunk); -> -> entry main_handler; - -> cor-out +eval -print -> main_handler = [0 [1 []] -> [2 -> [72 101 108 108 111 32 115 116 100 -> 105 110 49 32 115 116 100 105 110 -> 51 33] -> [1 -> [2 -> [87 104 97 116 39 115 32 121 111 -> 117 114 32 108 97 115 116 32 110 -> 97 109 101 63] -> [1 -> [2 -> [87 104 97 116 39 115 32 121 111 -> 117 114 32 102 105 114 115 116 32 -> 110 97 109 101 63] [0]]]]]]] -> > Done (Ok {}) -> (Stdout "Hello stdin1 stdin3!" -> (Stdin -> (Stdout -> "What's your last name?" -> (Stdin -> (Stdout -> "What's your first name?" -> (EntryPoint )))))) \ No newline at end of file diff --git a/static/9c8b09effa80f21bf65141701b055d01/roc-issue-5464-infer.roc b/static/9c8b09effa80f21bf65141701b055d01/roc-issue-5464-infer.roc new file mode 100644 index 0000000..7905b79 --- /dev/null +++ b/static/9c8b09effa80f21bf65141701b055d01/roc-issue-5464-infer.roc @@ -0,0 +1,95 @@ +# cor +solve -elab +# TODO # cor +ir -print +# TODO # cor +eval -print + +let succeed = \ok -> \toNext -> toNext (Ok ok);; + +let fail = \err-> \toNext -> toNext (Err err);; + +let await = \fromResult -> \next -> + \continue -> fromResult (\result -> + let inner = when result is + | Ok v -> next v + | Err e -> fail e + end + in + inner continue) +;; + + +let outLine = \s -> (\toNext -> StdoutLine s (\x -> toNext (Ok x)));; + +let inLine = \toNext -> StdinLine (\s -> toNext (Ok s));; + +let main = + await (outLine "What's your first name?") + (\x -> await (inLine) + (\firstName -> await (outLine "What's your last name?") + (\y -> await (inLine) + (\lastName -> outLine (~str_concat "Hello " firstName " " lastName "!"))))) +;; + +run main_handler = +# ^^^^^^^^^^^^ + let op = main (\x -> Done x) in + let handle = \op -> \i -> \t -> when op is + | StdinLine f -> handle (f (~str_concat "stdin" (~itos i))) (~add i 1) (Stdin t) + | StdoutLine s f -> handle (f {}) (~add i 1) (Stdout s t) + | Done x -> Done x t + end + in + handle op 0 EntryPoint +;; + +> cor-out +solve -elab +> # TODO # cor +ir -print +> # TODO # cor +eval -print +> +> let succeed = \ok -> \toNext -> toNext (Ok ok);; +> +> let fail = \err-> \toNext -> toNext (Err err);; +> +> let await = \fromResult -> \next -> +> \continue -> fromResult (\result -> +> let inner = when result is +> | Ok v -> next v +> | Err e -> fail e +> end +> in +> inner continue) +> ;; +> +> +> let outLine = \s -> (\toNext -> StdoutLine s (\x -> toNext (Ok x)));; +> +> let inLine = \toNext -> StdinLine (\s -> toNext (Ok s));; +> +> let main = +> await (outLine "What's your first name?") +> (\x -> await (inLine) +> (\firstName -> await (outLine "What's your last name?") +> (\y -> await (inLine) +> (\lastName -> outLine (~str_concat "Hello " firstName " " lastName "!"))))) +> ;; +> +> run main_handler = +> # ^^^^^^^^^^^^ [ +> # ^^^^^^^^^^^^ Done [Err ?*, Ok {}]?* +> # ^^^^^^^^^^^^ [ +> # ^^^^^^^^^^^^ EntryPoint, +> # ^^^^^^^^^^^^ Stdin +> # ^^^^^^^^^^^^ <..[EntryPoint, Stdin .., Stdout .. ..]?*>, +> # ^^^^^^^^^^^^ Stdout Str +> # ^^^^^^^^^^^^ <..[EntryPoint, Stdin .., Stdout .. ..]?*> +> # ^^^^^^^^^^^^ ]?* +> # ^^^^^^^^^^^^ ]?* +> let op = main (\x -> Done x) in +> let handle = \op -> \i -> \t -> when op is +> | StdinLine f -> handle (f (~str_concat "stdin" (~itos i))) (~add i 1) (Stdin t) +> | StdoutLine s f -> handle (f {}) (~add i 1) (Stdout s t) +> | Done x -> Done x t +> end +> in +> handle op 0 EntryPoint +> ;; +> \ No newline at end of file diff --git a/static/74ff5114847d35dfbf1676652400be78/inout.roc b/static/bd7aaf703dfe132baff0e8c0390699c5/inout.roc similarity index 55% rename from static/74ff5114847d35dfbf1676652400be78/inout.roc rename to static/bd7aaf703dfe132baff0e8c0390699c5/inout.roc index c5e424a..2db1c1f 100644 --- a/static/74ff5114847d35dfbf1676652400be78/inout.roc +++ b/static/bd7aaf703dfe132baff0e8c0390699c5/inout.roc @@ -133,428 +133,439 @@ run main_handler = > > cor-out +ir -print -> global await1: { *fn, box } = @call_direct(await_thunk); -> -> proc await_thunk(): { *fn, box } -> { -> let captures_stack_: {} = @make_struct{}; -> let captures_box_: box<{}> = @make_box(captures_stack_); -> let captures_: box = @ptr_cast(captures_box_ as box); -> let fn_ptr_: *fn = @make_fn_ptr; -> let await_closure: { *fn, box } = @make_struct{ fn_ptr_, captures_ }; -> return await_closure; -> } -> -> proc clos_5(captures_11: box, result: str): +> proc lam41(captures_5: box, s: str): > box< -> %type_4 = -> [ `0 { str }, `1 { { *fn, box } }, `2 { str, { *fn, box } } +> %type_19 = +> [ +> `0 { str }, +> `1 { box<%type_12 = { *fn, box }> }, +> `2 { str, { *fn, box } } > ]> > { -> let captures_box3: -> box<{ box<%type_3 = { *fn, box }>, { *fn, box } }> -> = @ptr_cast( -> captures_11 as -> box<{ box<%type_3 = { *fn, box }>, { *fn, box } }>); -> let captures_stack3: -> { box<%type_3 = { *fn, box }>, { *fn, box } } -> = @get_boxed; -> let continue: box<%type_3 = { *fn, box }> -> = @get_struct_field; -> let next: { *fn, box } = @get_struct_field; -> let fnptr1: *fn = @get_struct_field; -> let captures1: box = @get_struct_field; -> let inner: { *fn, box } = @call_indirect(fnptr1, captures1, result); -> let fnptr2: *fn = @get_struct_field; -> let captures2: box = @get_struct_field; -> let var4: +> let captures_box4: box<{ box<%type_13 = { *fn, box }> }> +> = @ptr_cast(captures_5 as box<{ box<%type_13 = { *fn, box }> }>); +> let captures_stack4: { box<%type_13 = { *fn, box }> } +> = @get_boxed; +> let toNext: box<%type_13 = { *fn, box }> +> = @get_struct_field; +> let inner1: { *fn, box } = @get_boxed; +> let fnptr3: *fn = @get_struct_field; +> let captures3: box = @get_struct_field; +> let var5: > box< -> %type_4 = +> %type_19 = > [ > `0 { str }, -> `1 { { *fn, box } }, +> `1 { box<%type_12 = { *fn, box }> }, > `2 { str, { *fn, box } } > ]> -> = @call_indirect(fnptr2, captures2, continue); -> return var4; +> = @call_indirect(fnptr3, captures3, s); +> return var5; > } > -> proc clos_4( -> captures_9: box, -> continue: box<%type_3 = { *fn, box }>): +> proc lam61(captures_10: box, x: str): > box< -> %type_4 = -> [ `0 { str }, `1 { { *fn, box } }, `2 { str, { *fn, box } } +> %type_20 = +> [ +> `0 { str }, +> `1 { { *fn, box } }, +> `2 { str, box<%type_17 = { *fn, box }> } > ]> > { -> let captures_box2: box<{ { *fn, box }, { *fn, box } }> -> = @ptr_cast( -> captures_9 as -> box<{ { *fn, box }, { *fn, box } }>); -> let captures_stack2: { { *fn, box }, { *fn, box } } -> = @get_boxed; -> let fromResult: { *fn, box } = @get_struct_field; -> let next: { *fn, box } = @get_struct_field; -> let fnptr: *fn = @get_struct_field; -> let captures: box = @get_struct_field; -> let captures_stack_5: -> { box<%type_3 = { *fn, box }>, { *fn, box } } -> = @make_struct{ continue, next }; -> let captures_box_5: -> box<{ box<%type_3 = { *fn, box }>, { *fn, box } }> -> = @make_box(captures_stack_5); -> let captures_10: box = @ptr_cast(captures_box_5 as box); -> let fn_ptr_5: *fn = @make_fn_ptr; -> let unboxed: { *fn, box } = @make_struct{ fn_ptr_5, captures_10 }; -> let var2: box<%type_2 = { *fn, box }> = @make_box(unboxed); -> let var3: +> let captures_box8: box<{ box<%type_16 = { *fn, box }> }> +> = @ptr_cast(captures_10 as box<{ box<%type_16 = { *fn, box }> }>); +> let captures_stack8: { box<%type_16 = { *fn, box }> } +> = @get_boxed; +> let toNext1: box<%type_16 = { *fn, box }> +> = @get_struct_field; +> let inner2: { *fn, box } = @get_boxed; +> let fnptr5: *fn = @get_struct_field; +> let captures5: box = @get_struct_field; +> let var11: > box< -> %type_4 = +> %type_20 = > [ > `0 { str }, > `1 { { *fn, box } }, -> `2 { str, { *fn, box } } +> `2 { str, box<%type_17 = { *fn, box }> } > ]> -> = @call_indirect(fnptr, captures, var2); -> return var3; -> } -> -> proc clos_3(captures_7: box, next: { *fn, box }): -> { *fn, box } -> { -> let captures_box1: box<{ { *fn, box } }> -> = @ptr_cast(captures_7 as box<{ { *fn, box } }>); -> let captures_stack1: { { *fn, box } } = @get_boxed; -> let fromResult: { *fn, box } = @get_struct_field; -> let captures_stack_4: { { *fn, box }, { *fn, box } } -> = @make_struct{ fromResult, next }; -> let captures_box_4: box<{ { *fn, box }, { *fn, box } }> -> = @make_box(captures_stack_4); -> let captures_8: box = @ptr_cast(captures_box_4 as box); -> let fn_ptr_4: *fn = @make_fn_ptr; -> let var1: { *fn, box } = @make_struct{ fn_ptr_4, captures_8 }; -> return var1; -> } -> -> proc clos_(captures_1: box, fromResult: { *fn, box }): -> { *fn, box } -> { -> let captures_box: box<{}> = @ptr_cast(captures_1 as box<{}>); -> let captures_stack: {} = @get_boxed; -> let captures_stack_3: { { *fn, box } } = @make_struct{ fromResult }; -> let captures_box_3: box<{ { *fn, box } }> -> = @make_box(captures_stack_3); -> let captures_6: box = @ptr_cast(captures_box_3 as box); -> let fn_ptr_3: *fn = @make_fn_ptr; -> let var: { *fn, box } = @make_struct{ fn_ptr_3, captures_6 }; -> return var; +> = @call_indirect(fnptr5, captures5, x); +> return var11; > } > -> global lineIn1: { *fn, box } = @call_direct(lineIn_thunk); -> -> proc lineIn_thunk(): { *fn, box } +> proc handle1( +> captures_handle: box, +> op1: +> box< +> %type_2 = +> [ +> `0 { str }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]>): +> str > { -> let captures_stack_1: {} = @make_struct{}; -> let captures_box_1: box<{}> = @make_box(captures_stack_1); -> let captures_2: box = @ptr_cast(captures_box_1 as box); -> let fn_ptr_1: *fn = @make_fn_ptr; -> let lineIn_closure: { *fn, box } -> = @make_struct{ fn_ptr_1, captures_2 }; -> return lineIn_closure; +> let captures_box11: box<{}> = @ptr_cast(captures_handle as box<{}>); +> let captures_stack11: {} = @get_boxed; +> let rec_fn_ptr_handle: *fn = @make_fn_ptr; +> let handle1: { *fn, box } +> = @make_struct{ rec_fn_ptr_handle, captures_handle }; +> let inner3: +> [ +> `0 { str }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @get_boxed; +> let discr: int = @get_union_id; +> switch discr { +> 0 -> { +> let payload2: { str } = @get_union_struct; +> let x2: str = @get_struct_field; +> x2 +> } +> 1 -> { +> let payload: { { *fn, box } } = @get_union_struct; +> let f: { *fn, box } = @get_struct_field; +> let fnptr8: *fn = @get_struct_field; +> let captures8: box = @get_struct_field; +> let fnptr9: *fn = @get_struct_field; +> let captures9: box = @get_struct_field; +> let var17: str = "hello"; +> let var18: +> box< +> %type_2 = +> [ +> `0 { str }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> = @call_indirect(fnptr9, captures9, var17); +> @call_indirect(fnptr8, captures8, var18) +> } +> 2 -> { +> let payload1: { str, { *fn, box } } = @get_union_struct; +> let s3: str = @get_struct_field; +> let f1: { *fn, box } = @get_struct_field; +> let fnptr10: *fn = @get_struct_field; +> let captures10: box = @get_struct_field; +> let fnptr11: *fn = @get_struct_field; +> let captures11: box = @get_struct_field; +> let var19: +> box< +> %type_2 = +> [ +> `0 { str }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> = @call_indirect(fnptr11, captures11, s3); +> @call_indirect(fnptr10, captures10, var19) +> } +> } in join join; +> return join; > } > -> proc clos_6(captures_13: box, s: str): +> proc lam101(captures_13: box, x1: str): > box< -> %type_4 = +> %type_2 = > [ `0 { str }, `1 { { *fn, box } }, `2 { str, { *fn, box } } > ]> > { -> let captures_box5: box<{ box<%type_2 = { *fn, box }> }> -> = @ptr_cast(captures_13 as box<{ box<%type_2 = { *fn, box }> }>); -> let captures_stack5: { box<%type_2 = { *fn, box }> } -> = @get_boxed; -> let toNext: box<%type_2 = { *fn, box }> -> = @get_struct_field; -> let inner1: { *fn, box } = @get_boxed; -> let fnptr3: *fn = @get_struct_field; -> let captures3: box = @get_struct_field; -> let var7: +> let captures_box10: box<{}> = @ptr_cast(captures_13 as box<{}>); +> let captures_stack10: {} = @get_boxed; +> let struct2: { str } = @make_struct{ x1 }; +> let unboxed3: +> [ +> `0 { str }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @make_union<0, struct2>; +> let var16: > box< -> %type_4 = +> %type_2 = > [ > `0 { str }, > `1 { { *fn, box } }, > `2 { str, { *fn, box } } > ]> -> = @call_indirect(fnptr3, captures3, s); -> return var7; +> = @make_box(unboxed3); +> return var16; > } > -> proc clos_1( -> captures_3: box, -> toNext: box<%type_2 = { *fn, box }>): +> proc lam13(captures_2: box, result: str): > box< -> %type_4 = +> %type_10 = > [ `0 { str }, `1 { { *fn, box } }, `2 { str, { *fn, box } } > ]> > { -> let captures_box4: box<{}> = @ptr_cast(captures_3 as box<{}>); -> let captures_stack4: {} = @get_boxed; -> let captures_stack_6: { box<%type_2 = { *fn, box }> } -> = @make_struct{ toNext }; -> let captures_box_6: box<{ box<%type_2 = { *fn, box }> }> -> = @make_box(captures_stack_6); -> let captures_12: box = @ptr_cast(captures_box_6 as box); -> let fn_ptr_6: *fn = @make_fn_ptr; -> let var5: { *fn, box } = @make_struct{ fn_ptr_6, captures_12 }; -> let struct: { { *fn, box } } = @make_struct{ var5 }; -> let unboxed1: -> [ -> `0 { str }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ] -> = @make_union<1, struct>; -> let var6: +> let captures_box2: +> box<{ box<%type_11 = { *fn, box }>, { *fn, box } }> +> = @ptr_cast( +> captures_2 as +> box<{ box<%type_11 = { *fn, box }>, { *fn, box } }>); +> let captures_stack2: +> { box<%type_11 = { *fn, box }>, { *fn, box } } +> = @get_boxed; +> let continue: box<%type_11 = { *fn, box }> +> = @get_struct_field; +> let next: { *fn, box } = @get_struct_field; +> let fnptr1: *fn = @get_struct_field; +> let captures1: box = @get_struct_field; +> let inner: { *fn, box } = @call_indirect(fnptr1, captures1, result); +> let fnptr2: *fn = @get_struct_field; +> let captures2: box = @get_struct_field; +> let var3: > box< -> %type_4 = +> %type_10 = > [ > `0 { str }, > `1 { { *fn, box } }, > `2 { str, { *fn, box } } > ]> -> = @make_box(unboxed1); -> return var6; -> } -> -> global lineOut1: { *fn, box } = @call_direct(lineOut_thunk); -> -> proc lineOut_thunk(): { *fn, box } -> { -> let captures_stack_2: {} = @make_struct{}; -> let captures_box_2: box<{}> = @make_box(captures_stack_2); -> let captures_4: box = @ptr_cast(captures_box_2 as box); -> let fn_ptr_2: *fn = @make_fn_ptr; -> let lineOut_closure: { *fn, box } -> = @make_struct{ fn_ptr_2, captures_4 }; -> return lineOut_closure; +> = @call_indirect(fnptr2, captures2, continue); +> return var3; > } > -> proc clos_8(captures_17: box, x: str): +> proc clos_lineIn( +> captures_6: box, +> toNext: box<%type_14 = { *fn, box }>): > box< -> %type_4 = +> %type_7 = > [ `0 { str }, `1 { { *fn, box } }, `2 { str, { *fn, box } } > ]> > { -> let captures_box8: box<{ box<%type_3 = { *fn, box }> }> -> = @ptr_cast(captures_17 as box<{ box<%type_3 = { *fn, box }> }>); -> let captures_stack8: { box<%type_3 = { *fn, box }> } -> = @get_boxed; -> let toNext1: box<%type_3 = { *fn, box }> -> = @get_struct_field; -> let inner2: { *fn, box } = @get_boxed; -> let fnptr4: *fn = @get_struct_field; -> let captures4: box = @get_struct_field; -> let var11: +> let captures_box5: box<{}> = @ptr_cast(captures_6 as box<{}>); +> let captures_stack5: {} = @get_boxed; +> let captures_stack_6: { box<%type_14 = { *fn, box }> } +> = @make_struct{ toNext }; +> let captures_box_6: box<{ box<%type_14 = { *fn, box }> }> +> = @make_box(captures_stack_6); +> let captures_17: box = @ptr_cast(captures_box_6 as box); +> let fn_ptr_6: *fn = @make_fn_ptr; +> let var6: { *fn, box } = @make_struct{ fn_ptr_6, captures_17 }; +> let struct: { { *fn, box } } = @make_struct{ var6 }; +> let unboxed: +> [ +> `0 { str }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @make_union<1, struct>; +> let var7: > box< -> %type_4 = +> %type_7 = > [ > `0 { str }, > `1 { { *fn, box } }, > `2 { str, { *fn, box } } > ]> -> = @call_indirect(fnptr4, captures4, x); -> return var11; +> = @make_box(unboxed); +> return var7; > } > -> proc clos_7( -> captures_15: box, -> toNext1: box<%type_3 = { *fn, box }>): +> proc lam71( +> captures_9: box, +> toNext1: box<%type_16 = { *fn, box }>): > box< -> %type_4 = -> [ `0 { str }, `1 { { *fn, box } }, `2 { str, { *fn, box } } +> %type_20 = +> [ +> `0 { str }, +> `1 { { *fn, box } }, +> `2 { str, box<%type_17 = { *fn, box }> } > ]> > { -> let captures_box7: box<{ str }> = @ptr_cast(captures_15 as box<{ str }>); +> let captures_box7: box<{ str }> = @ptr_cast(captures_9 as box<{ str }>); > let captures_stack7: { str } = @get_boxed; > let s1: str = @get_struct_field; -> let captures_stack_8: { box<%type_3 = { *fn, box }> } +> let captures_stack_7: { box<%type_16 = { *fn, box }> } > = @make_struct{ toNext1 }; -> let captures_box_8: box<{ box<%type_3 = { *fn, box }> }> -> = @make_box(captures_stack_8); -> let captures_16: box = @ptr_cast(captures_box_8 as box); -> let fn_ptr_8: *fn = @make_fn_ptr; -> let var9: { *fn, box } = @make_struct{ fn_ptr_8, captures_16 }; -> let struct1: { str, { *fn, box } } = @make_struct{ s1, var9 }; +> let captures_box_7: box<{ box<%type_16 = { *fn, box }> }> +> = @make_box(captures_stack_7); +> let captures_18: box = @ptr_cast(captures_box_7 as box); +> let fn_ptr_7: *fn = @make_fn_ptr; +> let unboxed1: { *fn, box } = @make_struct{ fn_ptr_7, captures_18 }; +> let var9: box<%type_17 = { *fn, box }> = @make_box(unboxed1); +> let struct1: { str, box<%type_17 = { *fn, box }> } +> = @make_struct{ s1, var9 }; > let unboxed2: > [ > `0 { str }, > `1 { { *fn, box } }, -> `2 { str, { *fn, box } } +> `2 { str, box<%type_17 = { *fn, box }> } > ] > = @make_union<2, struct1>; > let var10: > box< -> %type_4 = +> %type_20 = > [ > `0 { str }, > `1 { { *fn, box } }, -> `2 { str, { *fn, box } } +> `2 { str, box<%type_17 = { *fn, box }> } > ]> > = @make_box(unboxed2); > return var10; > } > -> proc clos_2(captures_5: box, s1: str): { *fn, box } +> proc lam12( +> captures_1: box, +> continue: box<%type_11 = { *fn, box }>): +> box< +> %type_10 = +> [ `0 { str }, `1 { { *fn, box } }, `2 { str, { *fn, box } } +> ]> > { -> let captures_box6: box<{}> = @ptr_cast(captures_5 as box<{}>); -> let captures_stack6: {} = @get_boxed; -> let captures_stack_7: { str } = @make_struct{ s1 }; -> let captures_box_7: box<{ str }> = @make_box(captures_stack_7); -> let captures_14: box = @ptr_cast(captures_box_7 as box); -> let fn_ptr_7: *fn = @make_fn_ptr; -> let var8: { *fn, box } = @make_struct{ fn_ptr_7, captures_14 }; -> return var8; +> let captures_box1: box<{ { *fn, box }, { *fn, box } }> +> = @ptr_cast( +> captures_1 as +> box<{ { *fn, box }, { *fn, box } }>); +> let captures_stack1: { { *fn, box }, { *fn, box } } +> = @get_boxed; +> let fromResult: { *fn, box } = @get_struct_field; +> let next: { *fn, box } = @get_struct_field; +> let fnptr: *fn = @get_struct_field; +> let captures: box = @get_struct_field; +> let captures_stack_4: +> { box<%type_11 = { *fn, box }>, { *fn, box } } +> = @make_struct{ continue, next }; +> let captures_box_4: +> box<{ box<%type_11 = { *fn, box }>, { *fn, box } }> +> = @make_box(captures_stack_4); +> let captures_15: box = @ptr_cast(captures_box_4 as box); +> let fn_ptr_4: *fn = @make_fn_ptr; +> let var1: { *fn, box } = @make_struct{ fn_ptr_4, captures_15 }; +> let var2: +> box< +> %type_10 = +> [ +> `0 { str }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]> +> = @call_indirect(fnptr, captures, var1); +> return var2; +> } +> +> proc lineIn_thunk(): { *fn, box } +> { +> let captures_stack_1: {} = @make_struct{}; +> let captures_box_1: box<{}> = @make_box(captures_stack_1); +> let captures_7: box = @ptr_cast(captures_box_1 as box); +> let fn_ptr_1: *fn = @make_fn_ptr; +> let lineIn_closure: { *fn, box } +> = @make_struct{ fn_ptr_1, captures_7 }; +> return lineIn_closure; > } > -> proc clos_9(captures_19: box, s2: str): { *fn, box } +> proc clos_lineOut(captures_11: box, s1: str): { *fn, box } > { -> let captures_box9: box<{}> = @ptr_cast(captures_19 as box<{}>); +> let captures_box9: box<{}> = @ptr_cast(captures_11 as box<{}>); > let captures_stack9: {} = @get_boxed; -> let fnptr7: *fn = @get_struct_field; -> let captures7: box = @get_struct_field; -> let var15: { *fn, box } = @call_indirect(fnptr7, captures7, s2); -> return var15; +> let captures_stack_8: { str } = @make_struct{ s1 }; +> let captures_box_8: box<{ str }> = @make_box(captures_stack_8); +> let captures_19: box = @ptr_cast(captures_box_8 as box); +> let fn_ptr_8: *fn = @make_fn_ptr; +> let var12: { *fn, box } = @make_struct{ fn_ptr_8, captures_19 }; +> return var12; > } > -> proc main_thunk(): { *fn, box } +> proc lam21(captures_: box, next: { *fn, box }): +> { *fn, box } > { -> let fnptr5: *fn = @get_struct_field; -> let captures5: box = @get_struct_field; -> let var12: { *fn, box } = @call_indirect(fnptr5, captures5, lineIn1); -> let fnptr6: *fn = @get_struct_field; -> let captures6: box = @get_struct_field; -> let captures_stack_9: {} = @make_struct{}; -> let captures_box_9: box<{}> = @make_box(captures_stack_9); -> let captures_18: box = @ptr_cast(captures_box_9 as box); -> let fn_ptr_9: *fn = @make_fn_ptr; -> let var13: { *fn, box } = @make_struct{ fn_ptr_9, captures_18 }; -> let var14: { *fn, box } = @call_indirect(fnptr6, captures6, var13); -> return var14; +> let captures_box: box<{ { *fn, box } }> +> = @ptr_cast(captures_ as box<{ { *fn, box } }>); +> let captures_stack: { { *fn, box } } = @get_boxed; +> let fromResult: { *fn, box } = @get_struct_field; +> let captures_stack_3: { { *fn, box }, { *fn, box } } +> = @make_struct{ fromResult, next }; +> let captures_box_3: box<{ { *fn, box }, { *fn, box } }> +> = @make_box(captures_stack_3); +> let captures_14: box = @ptr_cast(captures_box_3 as box); +> let fn_ptr_3: *fn = @make_fn_ptr; +> let var: { *fn, box } = @make_struct{ fn_ptr_3, captures_14 }; +> return var; > } > -> global main1: { *fn, box } = @call_direct(main_thunk); +> global lineIn1: { *fn, box } = @call_direct(lineIn_thunk); > -> proc clos_10(captures_21: box, x1: str): -> box< -> %type_0 = -> [ `0 { str }, `1 { { *fn, box } }, `2 { str, { *fn, box } } -> ]> +> proc lineOut_thunk(): { *fn, box } > { -> let captures_box10: box<{}> = @ptr_cast(captures_21 as box<{}>); -> let captures_stack10: {} = @get_boxed; -> let struct2: { str } = @make_struct{ x1 }; -> let unboxed3: -> [ -> `0 { str }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ] -> = @make_union<0, struct2>; -> let var18: -> box< -> %type_0 = -> [ -> `0 { str }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> = @make_box(unboxed3); -> return var18; +> let captures_stack_2: {} = @make_struct{}; +> let captures_box_2: box<{}> = @make_box(captures_stack_2); +> let captures_12: box = @ptr_cast(captures_box_2 as box); +> let fn_ptr_2: *fn = @make_fn_ptr; +> let lineOut_closure: { *fn, box } +> = @make_struct{ fn_ptr_2, captures_12 }; +> return lineOut_closure; > } > -> proc clos_handle( -> captures_handle: box, -> op1: -> box< -> %type_0 = -> [ -> `0 { str }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]>): -> str +> proc clos_await(captures_3: box, fromResult: { *fn, box }): +> { *fn, box } > { -> let captures_box11: box<{}> = @ptr_cast(captures_handle as box<{}>); -> let captures_stack11: {} = @get_boxed; -> let rec_fn_ptr_handle: *fn = @make_fn_ptr; -> let handle: { *fn, box } -> = @make_struct{ rec_fn_ptr_handle, captures_handle }; -> let inner3: -> [ -> `0 { str }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ] -> = @get_boxed; -> let discr: int = @get_union_id; -> switch discr { -> 0 -> { -> let payload2: { str } = @get_union_struct; -> let x2: str = @get_struct_field; -> x2 -> } -> 1 -> { -> let payload: { { *fn, box } } = @get_union_struct; -> let f: { *fn, box } = @get_struct_field; -> let fnptr10: *fn = @get_struct_field; -> let captures10: box = @get_struct_field; -> let fnptr11: *fn = @get_struct_field; -> let captures11: box = @get_struct_field; -> let var19: str = "hello"; -> let var20: -> box< -> %type_0 = -> [ -> `0 { str }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> = @call_indirect(fnptr11, captures11, var19); -> @call_indirect(fnptr10, captures10, var20) -> } -> 2 -> { -> let payload1: { str, { *fn, box } } = @get_union_struct; -> let s3: str = @get_struct_field; -> let f1: { *fn, box } = @get_struct_field; -> let fnptr12: *fn = @get_struct_field; -> let captures12: box = @get_struct_field; -> let fnptr13: *fn = @get_struct_field; -> let captures13: box = @get_struct_field; -> let var21: -> box< -> %type_0 = -> [ -> `0 { str }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> = @call_indirect(fnptr13, captures13, s3); -> @call_indirect(fnptr12, captures12, var21) -> } -> } in join join; -> return join; +> let captures_box3: box<{}> = @ptr_cast(captures_3 as box<{}>); +> let captures_stack3: {} = @get_boxed; +> let captures_stack_5: { { *fn, box } } = @make_struct{ fromResult }; +> let captures_box_5: box<{ { *fn, box } }> +> = @make_box(captures_stack_5); +> let captures_16: box = @ptr_cast(captures_box_5 as box); +> let fn_ptr_5: *fn = @make_fn_ptr; +> let var4: { *fn, box } = @make_struct{ fn_ptr_5, captures_16 }; +> return var4; > } > +> global lineOut1: { *fn, box } = @call_direct(lineOut_thunk); +> +> proc await_thunk(): { *fn, box } +> { +> let captures_stack_: {} = @make_struct{}; +> let captures_box_: box<{}> = @make_box(captures_stack_); +> let captures_4: box = @ptr_cast(captures_box_ as box); +> let fn_ptr_: *fn = @make_fn_ptr; +> let await_closure: { *fn, box } +> = @make_struct{ fn_ptr_, captures_4 }; +> return await_closure; +> } +> +> proc lam91(captures_8: box, s2: str): { *fn, box } +> { +> let captures_box6: box<{}> = @ptr_cast(captures_8 as box<{}>); +> let captures_stack6: {} = @get_boxed; +> let fnptr4: *fn = @get_struct_field; +> let captures4: box = @get_struct_field; +> let var8: { *fn, box } = @call_indirect(fnptr4, captures4, s2); +> return var8; +> } +> +> global await1: { *fn, box } = @call_direct(await_thunk); +> +> proc main_thunk(): { *fn, box } +> { +> let fnptr6: *fn = @get_struct_field; +> let captures6: box = @get_struct_field; +> let var13: { *fn, box } = @call_indirect(fnptr6, captures6, lineIn1); +> let fnptr7: *fn = @get_struct_field; +> let captures7: box = @get_struct_field; +> let captures_stack_9: {} = @make_struct{}; +> let captures_box_9: box<{}> = @make_box(captures_stack_9); +> let captures_20: box = @ptr_cast(captures_box_9 as box); +> let fn_ptr_9: *fn = @make_fn_ptr; +> let var14: { *fn, box } = @make_struct{ fn_ptr_9, captures_20 }; +> let var15: { *fn, box } = @call_indirect(fnptr7, captures7, var14); +> return var15; +> } +> +> global main1: { *fn, box } = @call_direct(main_thunk); +> > proc main_handler_thunk(): str > { -> let fnptr8: *fn = @get_struct_field; -> let captures8: box = @get_struct_field; +> let fnptr12: *fn = @get_struct_field; +> let captures12: box = @get_struct_field; > let captures_stack_10: {} = @make_struct{}; > let captures_box_10: box<{}> = @make_box(captures_stack_10); -> let captures_20: box = @ptr_cast(captures_box_10 as box); -> let fn_ptr_10: *fn = @make_fn_ptr; -> let var16: { *fn, box } = @make_struct{ fn_ptr_10, captures_20 }; +> let captures_21: box = @ptr_cast(captures_box_10 as box); +> let fn_ptr_10: *fn = @make_fn_ptr; +> let var20: { *fn, box } = @make_struct{ fn_ptr_10, captures_21 }; > let op: > box< > %type_0 = @@ -563,16 +574,16 @@ run main_handler = > `1 { { *fn, box } }, > `2 { str, { *fn, box } } > ]> -> = @call_indirect(fnptr8, captures8, var16); +> = @call_indirect(fnptr12, captures12, var20); > let captures_stack_11: {} = @make_struct{}; > let captures_box_11: box<{}> = @make_box(captures_stack_11); > let captures_22: box = @ptr_cast(captures_box_11 as box); -> let fn_ptr_11: *fn = @make_fn_ptr; -> let handle: { *fn, box } = @make_struct{ fn_ptr_11, captures_22 }; -> let fnptr9: *fn = @get_struct_field; -> let captures9: box = @get_struct_field; -> let var17: str = @call_indirect(fnptr9, captures9, op); -> return var17; +> let fn_ptr_11: *fn = @make_fn_ptr; +> let handle1: { *fn, box } = @make_struct{ fn_ptr_11, captures_22 }; +> let fnptr13: *fn = @get_struct_field; +> let captures13: box = @get_struct_field; +> let var21: str = @call_indirect(fnptr13, captures13, op); +> return var21; > } > > global main_handler: str = @call_direct(main_handler_thunk); diff --git a/static/fa93c043bc51a4239267640668c3576f/map-int.roc b/static/fa93c043bc51a4239267640668c3576f/map-int.roc new file mode 100644 index 0000000..1086a04 --- /dev/null +++ b/static/fa93c043bc51a4239267640668c3576f/map-int.roc @@ -0,0 +1,63 @@ +# cor +ir -print +# cor +eval -print + +let map = \x -> + let f = \y -> ~add y 1 in + f x +;; + +run main = map 1;; + +> cor-out +ir -print +> proc f1(captures_: box, y: int): int +> { +> let captures_box: box<{}> = @ptr_cast(captures_ as box<{}>); +> let captures_stack: {} = @get_boxed; +> let var: int = 1; +> let var1: int = @call_kfn(add, y, var); +> return var1; +> } +> +> proc clos_map(captures_1: box, x: int): int +> { +> let captures_box1: box<{}> = @ptr_cast(captures_1 as box<{}>); +> let captures_stack1: {} = @get_boxed; +> let captures_stack_1: {} = @make_struct{}; +> let captures_box_1: box<{}> = @make_box(captures_stack_1); +> let captures_3: box = @ptr_cast(captures_box_1 as box); +> let fn_ptr_1: *fn = @make_fn_ptr; +> let f1: { *fn, box } = @make_struct{ fn_ptr_1, captures_3 }; +> let fnptr: *fn = @get_struct_field; +> let captures: box = @get_struct_field; +> let var2: int = @call_indirect(fnptr, captures, x); +> return var2; +> } +> +> proc map_thunk(): { *fn, box } +> { +> let captures_stack_: {} = @make_struct{}; +> let captures_box_: box<{}> = @make_box(captures_stack_); +> let captures_2: box = @ptr_cast(captures_box_ as box); +> let fn_ptr_: *fn = @make_fn_ptr; +> let map_closure: { *fn, box } = @make_struct{ fn_ptr_, captures_2 }; +> return map_closure; +> } +> +> global map1: { *fn, box } = @call_direct(map_thunk); +> +> proc main_thunk(): int +> { +> let fnptr1: *fn = @get_struct_field; +> let captures1: box = @get_struct_field; +> let var3: int = 1; +> let var4: int = @call_indirect(fnptr1, captures1, var3); +> return var4; +> } +> +> global main: int = @call_direct(main_thunk); +> +> entry main; + +> cor-out +eval -print +> main = 2 +> > 2 \ No newline at end of file diff --git a/webpack-runtime-2afbc10a2e1ebcd1f825.js b/webpack-runtime-9a235790820bbcdd6978.js similarity index 63% rename from webpack-runtime-2afbc10a2e1ebcd1f825.js rename to webpack-runtime-9a235790820bbcdd6978.js index 614859b..a114f20 100644 --- a/webpack-runtime-2afbc10a2e1ebcd1f825.js +++ b/webpack-runtime-9a235790820bbcdd6978.js @@ -1,2 +1,2 @@ -!function(){"use strict";var e,a,c,f,d,t={},n={};function r(e){var a=n[e];if(void 0!==a)return a.exports;var c=n[e]={id:e,loaded:!1,exports:{}};return t[e].call(c.exports,c,c.exports,r),c.loaded=!0,c.exports}r.m=t,r.amdO={},e=[],r.O=function(a,c,f,d){if(!c){var t=1/0;for(u=0;u=d)&&Object.keys(r.O).every((function(e){return r.O[e](c[o])}))?c.splice(o--,1):(n=!1,d0&&e[u-1][2]>d;u--)e[u]=e[u-1];e[u]=[c,f,d]},r.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(a,{a:a}),a},c=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},r.t=function(e,f){if(1&f&&(e=this(e)),8&f)return e;if("object"==typeof e&&e){if(4&f&&e.__esModule)return e;if(16&f&&"function"==typeof e.then)return e}var d=Object.create(null);r.r(d);var t={};a=a||[null,c({}),c([]),c(c)];for(var n=2&f&&e;"object"==typeof n&&!~a.indexOf(n);n=c(n))Object.getOwnPropertyNames(n).forEach((function(a){t[a]=function(){return e[a]}}));return t.default=function(){return e},r.d(d,t),d},r.d=function(e,a){for(var c in a)r.o(a,c)&&!r.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:a[c]})},r.f={},r.e=function(e){return Promise.all(Object.keys(r.f).reduce((function(a,c){return r.f[c](e,a),a}),[]))},r.u=function(e){return({1158:"component---src-pages-playground-cor-easy-tags-tsx",1191:"component---src-pages-playground-ho-21-tsx",2021:"111a9c24",2159:"513ed179",2294:"f95881a0f324d8ba4664238dca9bede7e3e34ad4",2402:"component---src-pages-playground-co-lc-tsx",2731:"1a2af31e",3458:"component---src-pages-playground-gtlc-tsx",4293:"8cf45dce",4809:"component---src-pages-index-mdx",5305:"95f43f72",5478:"component---src-pages-playground-cor-uls-tsx",5560:"76a8e2c7",5785:"a5bacc57",6886:"c01f44c9",7222:"9d3fb5c9",7271:"component---src-pages-playground-ft-tsx",7454:"component---src-pages-playground-tiger-tsx",7729:"component---src-pages-playground-cor-refine-tsx",7958:"f8eae2d4cedd604630af9733b6a591df26747cb3",8422:"component---src-pages-playground-tal-tsx",8614:"e648a229",9021:"component---src-pages-playground-cor-compose-fx-tsx",9351:"commons"}[e]||e)+"-"+{13:"ec3ac83b5d7a592fd470",137:"b00c0b77e7e9fb336585",145:"44d8fc2bd0de975219dc",189:"740a11d3127b86101e34",433:"c0b6a8efd345c1f2c46c",644:"f367506dc8a6828f1786",736:"af64190abd2054d958f3",752:"fe4342afe82f0ed0c6e2",904:"1324b38a59ed5211d227",1082:"9d4cad81360e77b48a60",1158:"aa2b1220070839547a3f",1191:"246b9e647564b2bc4197",1331:"29c14c91907a6689560b",1522:"e0ef5e9875991a4d84af",1588:"bb0235de2b1dbd34172b",2021:"ee01cea129f78dc0d865",2159:"a54d086a1d47d87ae5c3",2294:"b1aa846adc4c0e39e8cb",2298:"182f8ce3b8dfc55fffd3",2402:"a5e4e4e9ee6ae2399f35",2525:"59dbb2f7c0cf7eadab4d",2731:"837f6f7ace38cdadfa84",2781:"fc7fab2ec97b9d89efda",2914:"b65c1d5933ecfb3f7137",3040:"7fa7cba0ea88d8e9f9b0",3409:"87ffeb73bee9d601d461",3458:"5c063c8313edd7ec6e1c",3531:"e2b822d341cfdfb26e17",3590:"76958c3a0884e27ce54d",3861:"d0b06c871cd7a3086cd1",3974:"501e144688fcc65f26a1",4050:"0e4df3a364188f502fdd",4092:"c92cbf478e42f2fb6103",4277:"bee98ed58df6412746e0",4281:"ee5f0ba2337b91b9c3dc",4293:"884a38e8932c24711f85",4555:"d3278a325420ce1b8c37",4566:"85aa7a9796872b11d997",4628:"402529eeff4a3a9223e3",4639:"6145efc65d6caf457e69",4809:"4760b6bfee29e49c10f2",4876:"39bcba403b2e335b9efc",4943:"da8fc53aa5f2c5209c6f",4993:"5310f8981e2b9d077727",5206:"3475483100e11f54bf35",5305:"cb09eaf19467502824b9",5353:"39f4b294be214ba66513",5441:"a6aee0274d043eb365c2",5478:"14e2f02f13e4b8b16937",5560:"83f2bf89842d233c7f6b",5728:"396ff48de7dd0d43338f",5785:"9c44c95591be73afbbe4",5809:"1382db569975225f5c32",5814:"6bd6f05311e2dbd6400c",5907:"aa5da430f48ce5e168bc",6066:"7165c6e9f68b6431755a",6257:"cbf8ea0db43be571ab0d",6278:"ba176018ef438ca06a34",6411:"a452ca60d602604e048f",6450:"c8308b598ea7c6092f41",6807:"b31c1556dcc083d60dd2",6886:"3efb0d5b0ea24652c170",6967:"229347d3ae7d1771cb44",7034:"fcb773919247f51556e5",7070:"aee3c7659de6a047d8d3",7222:"a5b6e312e39951223598",7271:"14b3b6d5b2482446c2fb",7336:"92fd1bc53d7111503012",7339:"208c9dbd2e56637482ec",7454:"fa3243292f5523319bba",7529:"1c21a9fd2d96655e38de",7646:"084f5687309f5bab2b31",7689:"5dd81595fce1afc4fc76",7690:"d50354d87a1fc71a1ab7",7729:"47fe70072d861f133000",7742:"0f98988dbaffa7665a98",7798:"abaa06f9f8ba996d48fb",7819:"30b68515c7f27dae21f7",7958:"8b25f21f8b995bc3b617",8018:"b871b750b19c651cf92e",8166:"c96faa05b8afed3dc34e",8338:"6e00df298ba5272854b2",8422:"378cfa16cad093bb5da0",8587:"3ced1164d054e790aa0a",8614:"25158e806fd4b1b2b433",8659:"865a417cb15de2623d0f",8793:"1dfc800fcfba92d74444",8877:"1b17ef5be865f4712d36",8890:"394912603ab8281970d2",9016:"258486e557dd33f457f7",9021:"e87aa66ef4a285312360",9076:"bd751fb0ed18014e235d",9114:"d62c78ea88872e17b524",9301:"338e331c32d78dfb57c0",9351:"32f4023bed9b29bea9b6",9373:"4e69718789eeb3edf941",9511:"30912852e50b0228272b",9596:"2736488c09d2db70f64d",9706:"441d92cbac51645cf075",9744:"79c9c929252a734951eb",9840:"8ce8ec58ccdf380906cc",9884:"b357cb3293d5213c6f24"}[e]+".js"},r.miniCssF=function(e){return"styles.1c3d9fffba47c229b7bc.css"},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},f={},d="www:",r.l=function(e,a,c,t){if(f[e])f[e].push(a);else{var n,o;if(void 0!==c)for(var b=document.getElementsByTagName("script"),u=0;u=d)&&Object.keys(r.O).every((function(e){return r.O[e](a[o])}))?a.splice(o--,1):(n=!1,d0&&e[u-1][2]>d;u--)e[u]=e[u-1];e[u]=[a,f,d]},r.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(c,{a:c}),c},a=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},r.t=function(e,f){if(1&f&&(e=this(e)),8&f)return e;if("object"==typeof e&&e){if(4&f&&e.__esModule)return e;if(16&f&&"function"==typeof e.then)return e}var d=Object.create(null);r.r(d);var t={};c=c||[null,a({}),a([]),a(a)];for(var n=2&f&&e;"object"==typeof n&&!~c.indexOf(n);n=a(n))Object.getOwnPropertyNames(n).forEach((function(c){t[c]=function(){return e[c]}}));return t.default=function(){return e},r.d(d,t),d},r.d=function(e,c){for(var a in c)r.o(c,a)&&!r.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:c[a]})},r.f={},r.e=function(e){return Promise.all(Object.keys(r.f).reduce((function(c,a){return r.f[a](e,c),c}),[]))},r.u=function(e){return({1158:"component---src-pages-playground-cor-easy-tags-tsx",1191:"component---src-pages-playground-ho-21-tsx",2021:"111a9c24",2159:"513ed179",2294:"f95881a0f324d8ba4664238dca9bede7e3e34ad4",2402:"component---src-pages-playground-co-lc-tsx",2731:"1a2af31e",3458:"component---src-pages-playground-gtlc-tsx",4293:"8cf45dce",4809:"component---src-pages-index-mdx",5305:"95f43f72",5478:"component---src-pages-playground-cor-uls-tsx",5560:"76a8e2c7",5785:"a5bacc57",6886:"c01f44c9",7222:"9d3fb5c9",7271:"component---src-pages-playground-ft-tsx",7454:"component---src-pages-playground-tiger-tsx",7729:"component---src-pages-playground-cor-refine-tsx",7958:"f8eae2d4cedd604630af9733b6a591df26747cb3",8422:"component---src-pages-playground-tal-tsx",8614:"e648a229",9021:"component---src-pages-playground-cor-compose-fx-tsx",9351:"commons"}[e]||e)+"-"+{13:"ec3ac83b5d7a592fd470",137:"b00c0b77e7e9fb336585",145:"44d8fc2bd0de975219dc",189:"740a11d3127b86101e34",433:"c0b6a8efd345c1f2c46c",644:"f367506dc8a6828f1786",736:"af64190abd2054d958f3",752:"fe4342afe82f0ed0c6e2",904:"1324b38a59ed5211d227",1082:"9d4cad81360e77b48a60",1158:"aa2b1220070839547a3f",1191:"246b9e647564b2bc4197",1331:"29c14c91907a6689560b",1522:"e0ef5e9875991a4d84af",1588:"bb0235de2b1dbd34172b",2021:"ee01cea129f78dc0d865",2159:"a54d086a1d47d87ae5c3",2294:"b1aa846adc4c0e39e8cb",2298:"182f8ce3b8dfc55fffd3",2402:"a5e4e4e9ee6ae2399f35",2525:"59dbb2f7c0cf7eadab4d",2731:"837f6f7ace38cdadfa84",2781:"fc7fab2ec97b9d89efda",2914:"b65c1d5933ecfb3f7137",3040:"7fa7cba0ea88d8e9f9b0",3409:"87ffeb73bee9d601d461",3458:"5c063c8313edd7ec6e1c",3531:"e2b822d341cfdfb26e17",3590:"76958c3a0884e27ce54d",3861:"d0b06c871cd7a3086cd1",3974:"501e144688fcc65f26a1",4050:"0e4df3a364188f502fdd",4092:"c92cbf478e42f2fb6103",4277:"bee98ed58df6412746e0",4281:"ee5f0ba2337b91b9c3dc",4293:"884a38e8932c24711f85",4555:"d3278a325420ce1b8c37",4566:"85aa7a9796872b11d997",4628:"402529eeff4a3a9223e3",4639:"6145efc65d6caf457e69",4809:"4760b6bfee29e49c10f2",4876:"39bcba403b2e335b9efc",4943:"da8fc53aa5f2c5209c6f",4993:"5310f8981e2b9d077727",5206:"3475483100e11f54bf35",5305:"cb09eaf19467502824b9",5353:"39f4b294be214ba66513",5441:"a6aee0274d043eb365c2",5478:"14e2f02f13e4b8b16937",5560:"83f2bf89842d233c7f6b",5728:"396ff48de7dd0d43338f",5785:"9c44c95591be73afbbe4",5809:"1382db569975225f5c32",5814:"6bd6f05311e2dbd6400c",5907:"aa5da430f48ce5e168bc",6066:"7165c6e9f68b6431755a",6257:"cbf8ea0db43be571ab0d",6278:"ba176018ef438ca06a34",6411:"a452ca60d602604e048f",6450:"c8308b598ea7c6092f41",6807:"b31c1556dcc083d60dd2",6886:"94896d3b9ec1b6ace2dc",6967:"229347d3ae7d1771cb44",7034:"fcb773919247f51556e5",7070:"aee3c7659de6a047d8d3",7222:"a5b6e312e39951223598",7271:"14b3b6d5b2482446c2fb",7336:"92fd1bc53d7111503012",7339:"208c9dbd2e56637482ec",7454:"fa3243292f5523319bba",7529:"1c21a9fd2d96655e38de",7646:"084f5687309f5bab2b31",7689:"5dd81595fce1afc4fc76",7690:"d50354d87a1fc71a1ab7",7729:"47fe70072d861f133000",7742:"0f98988dbaffa7665a98",7798:"abaa06f9f8ba996d48fb",7819:"30b68515c7f27dae21f7",7958:"8b25f21f8b995bc3b617",8018:"b871b750b19c651cf92e",8166:"c96faa05b8afed3dc34e",8338:"6e00df298ba5272854b2",8422:"378cfa16cad093bb5da0",8587:"3ced1164d054e790aa0a",8614:"25158e806fd4b1b2b433",8659:"865a417cb15de2623d0f",8793:"1dfc800fcfba92d74444",8877:"1b17ef5be865f4712d36",8890:"394912603ab8281970d2",9016:"258486e557dd33f457f7",9021:"e87aa66ef4a285312360",9076:"bd751fb0ed18014e235d",9114:"d62c78ea88872e17b524",9301:"338e331c32d78dfb57c0",9351:"d9805d6ad8276ef7a481",9373:"4e69718789eeb3edf941",9511:"30912852e50b0228272b",9596:"2736488c09d2db70f64d",9706:"441d92cbac51645cf075",9744:"79c9c929252a734951eb",9840:"8ce8ec58ccdf380906cc",9884:"b357cb3293d5213c6f24"}[e]+".js"},r.miniCssF=function(e){return"styles.1c3d9fffba47c229b7bc.css"},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},f={},d="www:",r.l=function(e,c,a,t){if(f[e])f[e].push(c);else{var n,o;if(void 0!==a)for(var b=document.getElementsByTagName("script"),u=0;u 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","var getProto = Object.getPrototypeOf ? function(obj) { return Object.getPrototypeOf(obj); } : function(obj) { return obj.__proto__; };\nvar leafPrototypes;\n// create a fake namespace object\n// mode & 1: value is a module id, require it\n// mode & 2: merge all properties of value into the ns\n// mode & 4: return value when already ns object\n// mode & 16: return value when it's Promise-like\n// mode & 8|1: behave like require\n__webpack_require__.t = function(value, mode) {\n\tif(mode & 1) value = this(value);\n\tif(mode & 8) return value;\n\tif(typeof value === 'object' && value) {\n\t\tif((mode & 4) && value.__esModule) return value;\n\t\tif((mode & 16) && typeof value.then === 'function') return value;\n\t}\n\tvar ns = Object.create(null);\n\t__webpack_require__.r(ns);\n\tvar def = {};\n\tleafPrototypes = leafPrototypes || [null, getProto({}), getProto([]), getProto(getProto)];\n\tfor(var current = mode & 2 && value; typeof current == 'object' && !~leafPrototypes.indexOf(current); current = getProto(current)) {\n\t\tObject.getOwnPropertyNames(current).forEach(function(key) { def[key] = function() { return value[key]; }; });\n\t}\n\tdef['default'] = function() { return value; };\n\t__webpack_require__.d(ns, def);\n\treturn ns;\n};","var inProgress = {};\nvar dataWebpackPrefix = \"www:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","__webpack_require__.amdO = {};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + ({\"1158\":\"component---src-pages-playground-cor-easy-tags-tsx\",\"1191\":\"component---src-pages-playground-ho-21-tsx\",\"2021\":\"111a9c24\",\"2159\":\"513ed179\",\"2294\":\"f95881a0f324d8ba4664238dca9bede7e3e34ad4\",\"2402\":\"component---src-pages-playground-co-lc-tsx\",\"2731\":\"1a2af31e\",\"3458\":\"component---src-pages-playground-gtlc-tsx\",\"4293\":\"8cf45dce\",\"4809\":\"component---src-pages-index-mdx\",\"5305\":\"95f43f72\",\"5478\":\"component---src-pages-playground-cor-uls-tsx\",\"5560\":\"76a8e2c7\",\"5785\":\"a5bacc57\",\"6886\":\"c01f44c9\",\"7222\":\"9d3fb5c9\",\"7271\":\"component---src-pages-playground-ft-tsx\",\"7454\":\"component---src-pages-playground-tiger-tsx\",\"7729\":\"component---src-pages-playground-cor-refine-tsx\",\"7958\":\"f8eae2d4cedd604630af9733b6a591df26747cb3\",\"8422\":\"component---src-pages-playground-tal-tsx\",\"8614\":\"e648a229\",\"9021\":\"component---src-pages-playground-cor-compose-fx-tsx\",\"9351\":\"commons\"}[chunkId] || chunkId) + \"-\" + {\"13\":\"ec3ac83b5d7a592fd470\",\"137\":\"b00c0b77e7e9fb336585\",\"145\":\"44d8fc2bd0de975219dc\",\"189\":\"740a11d3127b86101e34\",\"433\":\"c0b6a8efd345c1f2c46c\",\"644\":\"f367506dc8a6828f1786\",\"736\":\"af64190abd2054d958f3\",\"752\":\"fe4342afe82f0ed0c6e2\",\"904\":\"1324b38a59ed5211d227\",\"1082\":\"9d4cad81360e77b48a60\",\"1158\":\"aa2b1220070839547a3f\",\"1191\":\"246b9e647564b2bc4197\",\"1331\":\"29c14c91907a6689560b\",\"1522\":\"e0ef5e9875991a4d84af\",\"1588\":\"bb0235de2b1dbd34172b\",\"2021\":\"ee01cea129f78dc0d865\",\"2159\":\"a54d086a1d47d87ae5c3\",\"2294\":\"b1aa846adc4c0e39e8cb\",\"2298\":\"182f8ce3b8dfc55fffd3\",\"2402\":\"a5e4e4e9ee6ae2399f35\",\"2525\":\"59dbb2f7c0cf7eadab4d\",\"2731\":\"837f6f7ace38cdadfa84\",\"2781\":\"fc7fab2ec97b9d89efda\",\"2914\":\"b65c1d5933ecfb3f7137\",\"3040\":\"7fa7cba0ea88d8e9f9b0\",\"3409\":\"87ffeb73bee9d601d461\",\"3458\":\"5c063c8313edd7ec6e1c\",\"3531\":\"e2b822d341cfdfb26e17\",\"3590\":\"76958c3a0884e27ce54d\",\"3861\":\"d0b06c871cd7a3086cd1\",\"3974\":\"501e144688fcc65f26a1\",\"4050\":\"0e4df3a364188f502fdd\",\"4092\":\"c92cbf478e42f2fb6103\",\"4277\":\"bee98ed58df6412746e0\",\"4281\":\"ee5f0ba2337b91b9c3dc\",\"4293\":\"884a38e8932c24711f85\",\"4555\":\"d3278a325420ce1b8c37\",\"4566\":\"85aa7a9796872b11d997\",\"4628\":\"402529eeff4a3a9223e3\",\"4639\":\"6145efc65d6caf457e69\",\"4809\":\"4760b6bfee29e49c10f2\",\"4876\":\"39bcba403b2e335b9efc\",\"4943\":\"da8fc53aa5f2c5209c6f\",\"4993\":\"5310f8981e2b9d077727\",\"5206\":\"3475483100e11f54bf35\",\"5305\":\"cb09eaf19467502824b9\",\"5353\":\"39f4b294be214ba66513\",\"5441\":\"a6aee0274d043eb365c2\",\"5478\":\"14e2f02f13e4b8b16937\",\"5560\":\"83f2bf89842d233c7f6b\",\"5728\":\"396ff48de7dd0d43338f\",\"5785\":\"9c44c95591be73afbbe4\",\"5809\":\"1382db569975225f5c32\",\"5814\":\"6bd6f05311e2dbd6400c\",\"5907\":\"aa5da430f48ce5e168bc\",\"6066\":\"7165c6e9f68b6431755a\",\"6257\":\"cbf8ea0db43be571ab0d\",\"6278\":\"ba176018ef438ca06a34\",\"6411\":\"a452ca60d602604e048f\",\"6450\":\"c8308b598ea7c6092f41\",\"6807\":\"b31c1556dcc083d60dd2\",\"6886\":\"3efb0d5b0ea24652c170\",\"6967\":\"229347d3ae7d1771cb44\",\"7034\":\"fcb773919247f51556e5\",\"7070\":\"aee3c7659de6a047d8d3\",\"7222\":\"a5b6e312e39951223598\",\"7271\":\"14b3b6d5b2482446c2fb\",\"7336\":\"92fd1bc53d7111503012\",\"7339\":\"208c9dbd2e56637482ec\",\"7454\":\"fa3243292f5523319bba\",\"7529\":\"1c21a9fd2d96655e38de\",\"7646\":\"084f5687309f5bab2b31\",\"7689\":\"5dd81595fce1afc4fc76\",\"7690\":\"d50354d87a1fc71a1ab7\",\"7729\":\"47fe70072d861f133000\",\"7742\":\"0f98988dbaffa7665a98\",\"7798\":\"abaa06f9f8ba996d48fb\",\"7819\":\"30b68515c7f27dae21f7\",\"7958\":\"8b25f21f8b995bc3b617\",\"8018\":\"b871b750b19c651cf92e\",\"8166\":\"c96faa05b8afed3dc34e\",\"8338\":\"6e00df298ba5272854b2\",\"8422\":\"378cfa16cad093bb5da0\",\"8587\":\"3ced1164d054e790aa0a\",\"8614\":\"25158e806fd4b1b2b433\",\"8659\":\"865a417cb15de2623d0f\",\"8793\":\"1dfc800fcfba92d74444\",\"8877\":\"1b17ef5be865f4712d36\",\"8890\":\"394912603ab8281970d2\",\"9016\":\"258486e557dd33f457f7\",\"9021\":\"e87aa66ef4a285312360\",\"9076\":\"bd751fb0ed18014e235d\",\"9114\":\"d62c78ea88872e17b524\",\"9301\":\"338e331c32d78dfb57c0\",\"9351\":\"32f4023bed9b29bea9b6\",\"9373\":\"4e69718789eeb3edf941\",\"9511\":\"30912852e50b0228272b\",\"9596\":\"2736488c09d2db70f64d\",\"9706\":\"441d92cbac51645cf075\",\"9744\":\"79c9c929252a734951eb\",\"9840\":\"8ce8ec58ccdf380906cc\",\"9884\":\"b357cb3293d5213c6f24\"}[chunkId] + \".js\";\n};","// This function allow to reference all chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + \"styles\" + \".\" + \"1c3d9fffba47c229b7bc\" + \".css\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = function(module) {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.p = \"/plts/\";","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t6658: 0,\n\t532: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(!/^(532|6658)$/.test(chunkId)) {\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t} else installedChunks[chunkId] = 0;\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkwww\"] = self[\"webpackChunkwww\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","__webpack_require__.nc = undefined;"],"names":["deferred","leafPrototypes","getProto","inProgress","dataWebpackPrefix","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","id","loaded","__webpack_modules__","call","m","amdO","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","length","fulfilled","j","Object","keys","every","key","splice","r","n","getter","__esModule","d","a","getPrototypeOf","obj","__proto__","t","value","mode","this","then","ns","create","def","current","indexOf","getOwnPropertyNames","forEach","definition","o","defineProperty","enumerable","get","f","e","chunkId","Promise","all","reduce","promises","u","miniCssF","g","globalThis","Function","window","prop","prototype","hasOwnProperty","l","url","done","push","script","needAttach","scripts","document","getElementsByTagName","s","getAttribute","createElement","charset","timeout","nc","setAttribute","src","onScriptComplete","prev","event","onerror","onload","clearTimeout","doneFns","parentNode","removeChild","setTimeout","bind","type","target","head","appendChild","Symbol","toStringTag","nmd","paths","children","p","installedChunks","installedChunkData","test","promise","resolve","reject","error","Error","errorType","realSrc","message","name","request","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","some","chunkLoadingGlobal","self"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"webpack-runtime-9a235790820bbcdd6978.js","mappings":"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","sources":["webpack://www/webpack/runtime/chunk loaded","webpack://www/webpack/runtime/create fake namespace object","webpack://www/webpack/runtime/load script","webpack://www/webpack/bootstrap","webpack://www/webpack/runtime/amd options","webpack://www/webpack/runtime/compat get default export","webpack://www/webpack/runtime/define property getters","webpack://www/webpack/runtime/ensure chunk","webpack://www/webpack/runtime/get javascript chunk filename","webpack://www/webpack/runtime/get mini-css chunk filename","webpack://www/webpack/runtime/global","webpack://www/webpack/runtime/hasOwnProperty shorthand","webpack://www/webpack/runtime/make namespace object","webpack://www/webpack/runtime/node module decorator","webpack://www/webpack/runtime/publicPath","webpack://www/webpack/runtime/jsonp chunk loading","webpack://www/webpack/runtime/nonce"],"sourcesContent":["var deferred = [];\n__webpack_require__.O = function(result, chunkIds, fn, priority) {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","var getProto = Object.getPrototypeOf ? function(obj) { return Object.getPrototypeOf(obj); } : function(obj) { return obj.__proto__; };\nvar leafPrototypes;\n// create a fake namespace object\n// mode & 1: value is a module id, require it\n// mode & 2: merge all properties of value into the ns\n// mode & 4: return value when already ns object\n// mode & 16: return value when it's Promise-like\n// mode & 8|1: behave like require\n__webpack_require__.t = function(value, mode) {\n\tif(mode & 1) value = this(value);\n\tif(mode & 8) return value;\n\tif(typeof value === 'object' && value) {\n\t\tif((mode & 4) && value.__esModule) return value;\n\t\tif((mode & 16) && typeof value.then === 'function') return value;\n\t}\n\tvar ns = Object.create(null);\n\t__webpack_require__.r(ns);\n\tvar def = {};\n\tleafPrototypes = leafPrototypes || [null, getProto({}), getProto([]), getProto(getProto)];\n\tfor(var current = mode & 2 && value; typeof current == 'object' && !~leafPrototypes.indexOf(current); current = getProto(current)) {\n\t\tObject.getOwnPropertyNames(current).forEach(function(key) { def[key] = function() { return value[key]; }; });\n\t}\n\tdef['default'] = function() { return value; };\n\t__webpack_require__.d(ns, def);\n\treturn ns;\n};","var inProgress = {};\nvar dataWebpackPrefix = \"www:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","__webpack_require__.amdO = {};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + ({\"1158\":\"component---src-pages-playground-cor-easy-tags-tsx\",\"1191\":\"component---src-pages-playground-ho-21-tsx\",\"2021\":\"111a9c24\",\"2159\":\"513ed179\",\"2294\":\"f95881a0f324d8ba4664238dca9bede7e3e34ad4\",\"2402\":\"component---src-pages-playground-co-lc-tsx\",\"2731\":\"1a2af31e\",\"3458\":\"component---src-pages-playground-gtlc-tsx\",\"4293\":\"8cf45dce\",\"4809\":\"component---src-pages-index-mdx\",\"5305\":\"95f43f72\",\"5478\":\"component---src-pages-playground-cor-uls-tsx\",\"5560\":\"76a8e2c7\",\"5785\":\"a5bacc57\",\"6886\":\"c01f44c9\",\"7222\":\"9d3fb5c9\",\"7271\":\"component---src-pages-playground-ft-tsx\",\"7454\":\"component---src-pages-playground-tiger-tsx\",\"7729\":\"component---src-pages-playground-cor-refine-tsx\",\"7958\":\"f8eae2d4cedd604630af9733b6a591df26747cb3\",\"8422\":\"component---src-pages-playground-tal-tsx\",\"8614\":\"e648a229\",\"9021\":\"component---src-pages-playground-cor-compose-fx-tsx\",\"9351\":\"commons\"}[chunkId] || chunkId) + \"-\" + {\"13\":\"ec3ac83b5d7a592fd470\",\"137\":\"b00c0b77e7e9fb336585\",\"145\":\"44d8fc2bd0de975219dc\",\"189\":\"740a11d3127b86101e34\",\"433\":\"c0b6a8efd345c1f2c46c\",\"644\":\"f367506dc8a6828f1786\",\"736\":\"af64190abd2054d958f3\",\"752\":\"fe4342afe82f0ed0c6e2\",\"904\":\"1324b38a59ed5211d227\",\"1082\":\"9d4cad81360e77b48a60\",\"1158\":\"aa2b1220070839547a3f\",\"1191\":\"246b9e647564b2bc4197\",\"1331\":\"29c14c91907a6689560b\",\"1522\":\"e0ef5e9875991a4d84af\",\"1588\":\"bb0235de2b1dbd34172b\",\"2021\":\"ee01cea129f78dc0d865\",\"2159\":\"a54d086a1d47d87ae5c3\",\"2294\":\"b1aa846adc4c0e39e8cb\",\"2298\":\"182f8ce3b8dfc55fffd3\",\"2402\":\"a5e4e4e9ee6ae2399f35\",\"2525\":\"59dbb2f7c0cf7eadab4d\",\"2731\":\"837f6f7ace38cdadfa84\",\"2781\":\"fc7fab2ec97b9d89efda\",\"2914\":\"b65c1d5933ecfb3f7137\",\"3040\":\"7fa7cba0ea88d8e9f9b0\",\"3409\":\"87ffeb73bee9d601d461\",\"3458\":\"5c063c8313edd7ec6e1c\",\"3531\":\"e2b822d341cfdfb26e17\",\"3590\":\"76958c3a0884e27ce54d\",\"3861\":\"d0b06c871cd7a3086cd1\",\"3974\":\"501e144688fcc65f26a1\",\"4050\":\"0e4df3a364188f502fdd\",\"4092\":\"c92cbf478e42f2fb6103\",\"4277\":\"bee98ed58df6412746e0\",\"4281\":\"ee5f0ba2337b91b9c3dc\",\"4293\":\"884a38e8932c24711f85\",\"4555\":\"d3278a325420ce1b8c37\",\"4566\":\"85aa7a9796872b11d997\",\"4628\":\"402529eeff4a3a9223e3\",\"4639\":\"6145efc65d6caf457e69\",\"4809\":\"4760b6bfee29e49c10f2\",\"4876\":\"39bcba403b2e335b9efc\",\"4943\":\"da8fc53aa5f2c5209c6f\",\"4993\":\"5310f8981e2b9d077727\",\"5206\":\"3475483100e11f54bf35\",\"5305\":\"cb09eaf19467502824b9\",\"5353\":\"39f4b294be214ba66513\",\"5441\":\"a6aee0274d043eb365c2\",\"5478\":\"14e2f02f13e4b8b16937\",\"5560\":\"83f2bf89842d233c7f6b\",\"5728\":\"396ff48de7dd0d43338f\",\"5785\":\"9c44c95591be73afbbe4\",\"5809\":\"1382db569975225f5c32\",\"5814\":\"6bd6f05311e2dbd6400c\",\"5907\":\"aa5da430f48ce5e168bc\",\"6066\":\"7165c6e9f68b6431755a\",\"6257\":\"cbf8ea0db43be571ab0d\",\"6278\":\"ba176018ef438ca06a34\",\"6411\":\"a452ca60d602604e048f\",\"6450\":\"c8308b598ea7c6092f41\",\"6807\":\"b31c1556dcc083d60dd2\",\"6886\":\"94896d3b9ec1b6ace2dc\",\"6967\":\"229347d3ae7d1771cb44\",\"7034\":\"fcb773919247f51556e5\",\"7070\":\"aee3c7659de6a047d8d3\",\"7222\":\"a5b6e312e39951223598\",\"7271\":\"14b3b6d5b2482446c2fb\",\"7336\":\"92fd1bc53d7111503012\",\"7339\":\"208c9dbd2e56637482ec\",\"7454\":\"fa3243292f5523319bba\",\"7529\":\"1c21a9fd2d96655e38de\",\"7646\":\"084f5687309f5bab2b31\",\"7689\":\"5dd81595fce1afc4fc76\",\"7690\":\"d50354d87a1fc71a1ab7\",\"7729\":\"47fe70072d861f133000\",\"7742\":\"0f98988dbaffa7665a98\",\"7798\":\"abaa06f9f8ba996d48fb\",\"7819\":\"30b68515c7f27dae21f7\",\"7958\":\"8b25f21f8b995bc3b617\",\"8018\":\"b871b750b19c651cf92e\",\"8166\":\"c96faa05b8afed3dc34e\",\"8338\":\"6e00df298ba5272854b2\",\"8422\":\"378cfa16cad093bb5da0\",\"8587\":\"3ced1164d054e790aa0a\",\"8614\":\"25158e806fd4b1b2b433\",\"8659\":\"865a417cb15de2623d0f\",\"8793\":\"1dfc800fcfba92d74444\",\"8877\":\"1b17ef5be865f4712d36\",\"8890\":\"394912603ab8281970d2\",\"9016\":\"258486e557dd33f457f7\",\"9021\":\"e87aa66ef4a285312360\",\"9076\":\"bd751fb0ed18014e235d\",\"9114\":\"d62c78ea88872e17b524\",\"9301\":\"338e331c32d78dfb57c0\",\"9351\":\"d9805d6ad8276ef7a481\",\"9373\":\"4e69718789eeb3edf941\",\"9511\":\"30912852e50b0228272b\",\"9596\":\"2736488c09d2db70f64d\",\"9706\":\"441d92cbac51645cf075\",\"9744\":\"79c9c929252a734951eb\",\"9840\":\"8ce8ec58ccdf380906cc\",\"9884\":\"b357cb3293d5213c6f24\"}[chunkId] + \".js\";\n};","// This function allow to reference all chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + \"styles\" + \".\" + \"1c3d9fffba47c229b7bc\" + \".css\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = function(module) {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.p = \"/plts/\";","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t6658: 0,\n\t532: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(!/^(532|6658)$/.test(chunkId)) {\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t} else installedChunks[chunkId] = 0;\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkwww\"] = self[\"webpackChunkwww\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","__webpack_require__.nc = undefined;"],"names":["deferred","leafPrototypes","getProto","inProgress","dataWebpackPrefix","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","id","loaded","__webpack_modules__","call","m","amdO","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","length","fulfilled","j","Object","keys","every","key","splice","r","n","getter","__esModule","d","a","getPrototypeOf","obj","__proto__","t","value","mode","this","then","ns","create","def","current","indexOf","getOwnPropertyNames","forEach","definition","o","defineProperty","enumerable","get","f","e","chunkId","Promise","all","reduce","promises","u","miniCssF","g","globalThis","Function","window","prop","prototype","hasOwnProperty","l","url","done","push","script","needAttach","scripts","document","getElementsByTagName","s","getAttribute","createElement","charset","timeout","nc","setAttribute","src","onScriptComplete","prev","event","onerror","onload","clearTimeout","doneFns","parentNode","removeChild","setTimeout","bind","type","target","head","appendChild","Symbol","toStringTag","nmd","paths","children","p","installedChunks","installedChunkData","test","promise","resolve","reject","error","Error","errorType","realSrc","message","name","request","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","some","chunkLoadingGlobal","self"],"sourceRoot":""} \ No newline at end of file diff --git a/webpack.stats.json b/webpack.stats.json index 65333e9..db035bf 100644 --- a/webpack.stats.json +++ b/webpack.stats.json @@ -1 +1 @@ -{"name":"build-javascript","namedChunkGroups":{"app":{"name":"app","assets":[{"name":"webpack-runtime-2afbc10a2e1ebcd1f825.js","size":7427},{"name":"styles.1c3d9fffba47c229b7bc.css","size":73054},{"name":"framework-17c6fd0db2b9e487b34d.js","size":140773},{"name":"app-ecd620ff24c29127ccc4.js","size":62983}],"filteredAssets":0,"assetsSize":284237,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":664782},"component---src-pages-index-mdx":{"name":"component---src-pages-index-mdx","assets":[{"name":"commons-32f4023bed9b29bea9b6.js","size":175014},{"name":"component---src-pages-index-mdx-4760b6bfee29e49c10f2.js","size":12697}],"filteredAssets":0,"assetsSize":187711,"filteredAuxiliaryAssets":2,"auxiliaryAssetsSize":544840},"component---src-pages-playground-co-lc-tsx":{"name":"component---src-pages-playground-co-lc-tsx","assets":[{"name":"513ed179-a54d086a1d47d87ae5c3.js","size":313251},{"name":"commons-32f4023bed9b29bea9b6.js","size":175014},{"name":"f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","size":56086},{"name":"component---src-pages-playground-co-lc-tsx-a5e4e4e9ee6ae2399f35.js","size":3370}],"filteredAssets":0,"assetsSize":547721,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":1678146},"component---src-pages-playground-cor-compose-fx-tsx":{"name":"component---src-pages-playground-cor-compose-fx-tsx","assets":[{"name":"c01f44c9-3efb0d5b0ea24652c170.js","size":482939},{"name":"commons-32f4023bed9b29bea9b6.js","size":175014},{"name":"f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","size":56086},{"name":"component---src-pages-playground-cor-compose-fx-tsx-e87aa66ef4a285312360.js","size":2983}],"filteredAssets":0,"assetsSize":717022,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":2207445},"component---src-pages-playground-cor-easy-tags-tsx":{"name":"component---src-pages-playground-cor-easy-tags-tsx","assets":[{"name":"c01f44c9-3efb0d5b0ea24652c170.js","size":482939},{"name":"commons-32f4023bed9b29bea9b6.js","size":175014},{"name":"f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","size":56086},{"name":"component---src-pages-playground-cor-easy-tags-tsx-aa2b1220070839547a3f.js","size":2543}],"filteredAssets":0,"assetsSize":716582,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":2206624},"component---src-pages-playground-cor-refine-tsx":{"name":"component---src-pages-playground-cor-refine-tsx","assets":[{"name":"c01f44c9-3efb0d5b0ea24652c170.js","size":482939},{"name":"commons-32f4023bed9b29bea9b6.js","size":175014},{"name":"f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","size":56086},{"name":"component---src-pages-playground-cor-refine-tsx-47fe70072d861f133000.js","size":3630}],"filteredAssets":0,"assetsSize":717669,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":2209230},"component---src-pages-playground-cor-uls-tsx":{"name":"component---src-pages-playground-cor-uls-tsx","assets":[{"name":"c01f44c9-3efb0d5b0ea24652c170.js","size":482939},{"name":"commons-32f4023bed9b29bea9b6.js","size":175014},{"name":"f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","size":56086},{"name":"component---src-pages-playground-cor-uls-tsx-14e2f02f13e4b8b16937.js","size":2970}],"filteredAssets":0,"assetsSize":717009,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":2207349},"component---src-pages-playground-ft-tsx":{"name":"component---src-pages-playground-ft-tsx","assets":[{"name":"a5bacc57-9c44c95591be73afbbe4.js","size":308388},{"name":"commons-32f4023bed9b29bea9b6.js","size":175014},{"name":"f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","size":56086},{"name":"component---src-pages-playground-ft-tsx-14b3b6d5b2482446c2fb.js","size":1013}],"filteredAssets":0,"assetsSize":540501,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":1627306},"component---src-pages-playground-gtlc-tsx":{"name":"component---src-pages-playground-gtlc-tsx","assets":[{"name":"111a9c24-ee01cea129f78dc0d865.js","size":3002776},{"name":"8cf45dce-884a38e8932c24711f85.js","size":360797},{"name":"commons-32f4023bed9b29bea9b6.js","size":175014},{"name":"f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","size":56086},{"name":"f95881a0f324d8ba4664238dca9bede7e3e34ad4-b1aa846adc4c0e39e8cb.js","size":109709},{"name":"component---src-pages-playground-gtlc-tsx-5c063c8313edd7ec6e1c.js","size":6531}],"filteredAssets":0,"assetsSize":3710913,"filteredAuxiliaryAssets":6,"auxiliaryAssetsSize":15167802},"component---src-pages-playground-ho-21-tsx":{"name":"component---src-pages-playground-ho-21-tsx","assets":[{"name":"76a8e2c7-83f2bf89842d233c7f6b.js","size":200949},{"name":"commons-32f4023bed9b29bea9b6.js","size":175014},{"name":"f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","size":56086},{"name":"f95881a0f324d8ba4664238dca9bede7e3e34ad4-b1aa846adc4c0e39e8cb.js","size":109709},{"name":"component---src-pages-playground-ho-21-tsx-246b9e647564b2bc4197.js","size":4391}],"filteredAssets":0,"assetsSize":546149,"filteredAuxiliaryAssets":5,"auxiliaryAssetsSize":1960027},"component---src-pages-playground-tal-tsx":{"name":"component---src-pages-playground-tal-tsx","assets":[{"name":"1a2af31e-837f6f7ace38cdadfa84.js","size":354145},{"name":"commons-32f4023bed9b29bea9b6.js","size":175014},{"name":"f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","size":56086},{"name":"f95881a0f324d8ba4664238dca9bede7e3e34ad4-b1aa846adc4c0e39e8cb.js","size":109709},{"name":"component---src-pages-playground-tal-tsx-378cfa16cad093bb5da0.js","size":5105}],"filteredAssets":0,"assetsSize":700059,"filteredAuxiliaryAssets":5,"auxiliaryAssetsSize":2412956},"component---src-pages-playground-tiger-tsx":{"name":"component---src-pages-playground-tiger-tsx","assets":[{"name":"9d3fb5c9-a5b6e312e39951223598.js","size":357024},{"name":"commons-32f4023bed9b29bea9b6.js","size":175014},{"name":"f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","size":56086},{"name":"component---src-pages-playground-tiger-tsx-fa3243292f5523319bba.js","size":4936}],"filteredAssets":0,"assetsSize":593060,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":1774673}},"assetsByChunkName":{"app":["webpack-runtime-2afbc10a2e1ebcd1f825.js","styles.1c3d9fffba47c229b7bc.css","framework-17c6fd0db2b9e487b34d.js","app-ecd620ff24c29127ccc4.js"],"component---src-pages-index-mdx":["commons-32f4023bed9b29bea9b6.js","component---src-pages-index-mdx-4760b6bfee29e49c10f2.js"],"component---src-pages-playground-co-lc-tsx":["513ed179-a54d086a1d47d87ae5c3.js","commons-32f4023bed9b29bea9b6.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","component---src-pages-playground-co-lc-tsx-a5e4e4e9ee6ae2399f35.js"],"component---src-pages-playground-cor-compose-fx-tsx":["c01f44c9-3efb0d5b0ea24652c170.js","commons-32f4023bed9b29bea9b6.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","component---src-pages-playground-cor-compose-fx-tsx-e87aa66ef4a285312360.js"],"component---src-pages-playground-cor-easy-tags-tsx":["c01f44c9-3efb0d5b0ea24652c170.js","commons-32f4023bed9b29bea9b6.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","component---src-pages-playground-cor-easy-tags-tsx-aa2b1220070839547a3f.js"],"component---src-pages-playground-cor-refine-tsx":["c01f44c9-3efb0d5b0ea24652c170.js","commons-32f4023bed9b29bea9b6.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","component---src-pages-playground-cor-refine-tsx-47fe70072d861f133000.js"],"component---src-pages-playground-cor-uls-tsx":["c01f44c9-3efb0d5b0ea24652c170.js","commons-32f4023bed9b29bea9b6.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","component---src-pages-playground-cor-uls-tsx-14e2f02f13e4b8b16937.js"],"component---src-pages-playground-ft-tsx":["a5bacc57-9c44c95591be73afbbe4.js","commons-32f4023bed9b29bea9b6.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","component---src-pages-playground-ft-tsx-14b3b6d5b2482446c2fb.js"],"component---src-pages-playground-gtlc-tsx":["111a9c24-ee01cea129f78dc0d865.js","8cf45dce-884a38e8932c24711f85.js","commons-32f4023bed9b29bea9b6.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","f95881a0f324d8ba4664238dca9bede7e3e34ad4-b1aa846adc4c0e39e8cb.js","component---src-pages-playground-gtlc-tsx-5c063c8313edd7ec6e1c.js"],"component---src-pages-playground-ho-21-tsx":["76a8e2c7-83f2bf89842d233c7f6b.js","commons-32f4023bed9b29bea9b6.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","f95881a0f324d8ba4664238dca9bede7e3e34ad4-b1aa846adc4c0e39e8cb.js","component---src-pages-playground-ho-21-tsx-246b9e647564b2bc4197.js"],"component---src-pages-playground-tal-tsx":["1a2af31e-837f6f7ace38cdadfa84.js","commons-32f4023bed9b29bea9b6.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","f95881a0f324d8ba4664238dca9bede7e3e34ad4-b1aa846adc4c0e39e8cb.js","component---src-pages-playground-tal-tsx-378cfa16cad093bb5da0.js"],"component---src-pages-playground-tiger-tsx":["9d3fb5c9-a5b6e312e39951223598.js","commons-32f4023bed9b29bea9b6.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","component---src-pages-playground-tiger-tsx-fa3243292f5523319bba.js"]},"childAssetsByChunkName":{}} \ No newline at end of file +{"name":"build-javascript","namedChunkGroups":{"app":{"name":"app","assets":[{"name":"webpack-runtime-9a235790820bbcdd6978.js","size":7427},{"name":"styles.1c3d9fffba47c229b7bc.css","size":73054},{"name":"framework-17c6fd0db2b9e487b34d.js","size":140773},{"name":"app-ecd620ff24c29127ccc4.js","size":62983}],"filteredAssets":0,"assetsSize":284237,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":664782},"component---src-pages-index-mdx":{"name":"component---src-pages-index-mdx","assets":[{"name":"commons-d9805d6ad8276ef7a481.js","size":175014},{"name":"component---src-pages-index-mdx-4760b6bfee29e49c10f2.js","size":12697}],"filteredAssets":0,"assetsSize":187711,"filteredAuxiliaryAssets":2,"auxiliaryAssetsSize":544840},"component---src-pages-playground-co-lc-tsx":{"name":"component---src-pages-playground-co-lc-tsx","assets":[{"name":"513ed179-a54d086a1d47d87ae5c3.js","size":313251},{"name":"commons-d9805d6ad8276ef7a481.js","size":175014},{"name":"f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","size":56086},{"name":"component---src-pages-playground-co-lc-tsx-a5e4e4e9ee6ae2399f35.js","size":3370}],"filteredAssets":0,"assetsSize":547721,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":1678146},"component---src-pages-playground-cor-compose-fx-tsx":{"name":"component---src-pages-playground-cor-compose-fx-tsx","assets":[{"name":"c01f44c9-94896d3b9ec1b6ace2dc.js","size":516378},{"name":"commons-d9805d6ad8276ef7a481.js","size":175014},{"name":"f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","size":56086},{"name":"component---src-pages-playground-cor-compose-fx-tsx-e87aa66ef4a285312360.js","size":2983}],"filteredAssets":0,"assetsSize":750461,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":2312789},"component---src-pages-playground-cor-easy-tags-tsx":{"name":"component---src-pages-playground-cor-easy-tags-tsx","assets":[{"name":"c01f44c9-94896d3b9ec1b6ace2dc.js","size":516378},{"name":"commons-d9805d6ad8276ef7a481.js","size":175014},{"name":"f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","size":56086},{"name":"component---src-pages-playground-cor-easy-tags-tsx-aa2b1220070839547a3f.js","size":2543}],"filteredAssets":0,"assetsSize":750021,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":2311968},"component---src-pages-playground-cor-refine-tsx":{"name":"component---src-pages-playground-cor-refine-tsx","assets":[{"name":"c01f44c9-94896d3b9ec1b6ace2dc.js","size":516378},{"name":"commons-d9805d6ad8276ef7a481.js","size":175014},{"name":"f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","size":56086},{"name":"component---src-pages-playground-cor-refine-tsx-47fe70072d861f133000.js","size":3630}],"filteredAssets":0,"assetsSize":751108,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":2314574},"component---src-pages-playground-cor-uls-tsx":{"name":"component---src-pages-playground-cor-uls-tsx","assets":[{"name":"c01f44c9-94896d3b9ec1b6ace2dc.js","size":516378},{"name":"commons-d9805d6ad8276ef7a481.js","size":175014},{"name":"f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","size":56086},{"name":"component---src-pages-playground-cor-uls-tsx-14e2f02f13e4b8b16937.js","size":2970}],"filteredAssets":0,"assetsSize":750448,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":2312693},"component---src-pages-playground-ft-tsx":{"name":"component---src-pages-playground-ft-tsx","assets":[{"name":"a5bacc57-9c44c95591be73afbbe4.js","size":308388},{"name":"commons-d9805d6ad8276ef7a481.js","size":175014},{"name":"f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","size":56086},{"name":"component---src-pages-playground-ft-tsx-14b3b6d5b2482446c2fb.js","size":1013}],"filteredAssets":0,"assetsSize":540501,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":1627306},"component---src-pages-playground-gtlc-tsx":{"name":"component---src-pages-playground-gtlc-tsx","assets":[{"name":"111a9c24-ee01cea129f78dc0d865.js","size":3002776},{"name":"8cf45dce-884a38e8932c24711f85.js","size":360797},{"name":"commons-d9805d6ad8276ef7a481.js","size":175014},{"name":"f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","size":56086},{"name":"f95881a0f324d8ba4664238dca9bede7e3e34ad4-b1aa846adc4c0e39e8cb.js","size":109709},{"name":"component---src-pages-playground-gtlc-tsx-5c063c8313edd7ec6e1c.js","size":6531}],"filteredAssets":0,"assetsSize":3710913,"filteredAuxiliaryAssets":6,"auxiliaryAssetsSize":15167802},"component---src-pages-playground-ho-21-tsx":{"name":"component---src-pages-playground-ho-21-tsx","assets":[{"name":"76a8e2c7-83f2bf89842d233c7f6b.js","size":200949},{"name":"commons-d9805d6ad8276ef7a481.js","size":175014},{"name":"f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","size":56086},{"name":"f95881a0f324d8ba4664238dca9bede7e3e34ad4-b1aa846adc4c0e39e8cb.js","size":109709},{"name":"component---src-pages-playground-ho-21-tsx-246b9e647564b2bc4197.js","size":4391}],"filteredAssets":0,"assetsSize":546149,"filteredAuxiliaryAssets":5,"auxiliaryAssetsSize":1960027},"component---src-pages-playground-tal-tsx":{"name":"component---src-pages-playground-tal-tsx","assets":[{"name":"1a2af31e-837f6f7ace38cdadfa84.js","size":354145},{"name":"commons-d9805d6ad8276ef7a481.js","size":175014},{"name":"f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","size":56086},{"name":"f95881a0f324d8ba4664238dca9bede7e3e34ad4-b1aa846adc4c0e39e8cb.js","size":109709},{"name":"component---src-pages-playground-tal-tsx-378cfa16cad093bb5da0.js","size":5105}],"filteredAssets":0,"assetsSize":700059,"filteredAuxiliaryAssets":5,"auxiliaryAssetsSize":2412956},"component---src-pages-playground-tiger-tsx":{"name":"component---src-pages-playground-tiger-tsx","assets":[{"name":"9d3fb5c9-a5b6e312e39951223598.js","size":357024},{"name":"commons-d9805d6ad8276ef7a481.js","size":175014},{"name":"f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","size":56086},{"name":"component---src-pages-playground-tiger-tsx-fa3243292f5523319bba.js","size":4936}],"filteredAssets":0,"assetsSize":593060,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":1774673}},"assetsByChunkName":{"app":["webpack-runtime-9a235790820bbcdd6978.js","styles.1c3d9fffba47c229b7bc.css","framework-17c6fd0db2b9e487b34d.js","app-ecd620ff24c29127ccc4.js"],"component---src-pages-index-mdx":["commons-d9805d6ad8276ef7a481.js","component---src-pages-index-mdx-4760b6bfee29e49c10f2.js"],"component---src-pages-playground-co-lc-tsx":["513ed179-a54d086a1d47d87ae5c3.js","commons-d9805d6ad8276ef7a481.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","component---src-pages-playground-co-lc-tsx-a5e4e4e9ee6ae2399f35.js"],"component---src-pages-playground-cor-compose-fx-tsx":["c01f44c9-94896d3b9ec1b6ace2dc.js","commons-d9805d6ad8276ef7a481.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","component---src-pages-playground-cor-compose-fx-tsx-e87aa66ef4a285312360.js"],"component---src-pages-playground-cor-easy-tags-tsx":["c01f44c9-94896d3b9ec1b6ace2dc.js","commons-d9805d6ad8276ef7a481.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","component---src-pages-playground-cor-easy-tags-tsx-aa2b1220070839547a3f.js"],"component---src-pages-playground-cor-refine-tsx":["c01f44c9-94896d3b9ec1b6ace2dc.js","commons-d9805d6ad8276ef7a481.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","component---src-pages-playground-cor-refine-tsx-47fe70072d861f133000.js"],"component---src-pages-playground-cor-uls-tsx":["c01f44c9-94896d3b9ec1b6ace2dc.js","commons-d9805d6ad8276ef7a481.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","component---src-pages-playground-cor-uls-tsx-14e2f02f13e4b8b16937.js"],"component---src-pages-playground-ft-tsx":["a5bacc57-9c44c95591be73afbbe4.js","commons-d9805d6ad8276ef7a481.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","component---src-pages-playground-ft-tsx-14b3b6d5b2482446c2fb.js"],"component---src-pages-playground-gtlc-tsx":["111a9c24-ee01cea129f78dc0d865.js","8cf45dce-884a38e8932c24711f85.js","commons-d9805d6ad8276ef7a481.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","f95881a0f324d8ba4664238dca9bede7e3e34ad4-b1aa846adc4c0e39e8cb.js","component---src-pages-playground-gtlc-tsx-5c063c8313edd7ec6e1c.js"],"component---src-pages-playground-ho-21-tsx":["76a8e2c7-83f2bf89842d233c7f6b.js","commons-d9805d6ad8276ef7a481.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","f95881a0f324d8ba4664238dca9bede7e3e34ad4-b1aa846adc4c0e39e8cb.js","component---src-pages-playground-ho-21-tsx-246b9e647564b2bc4197.js"],"component---src-pages-playground-tal-tsx":["1a2af31e-837f6f7ace38cdadfa84.js","commons-d9805d6ad8276ef7a481.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","f95881a0f324d8ba4664238dca9bede7e3e34ad4-b1aa846adc4c0e39e8cb.js","component---src-pages-playground-tal-tsx-378cfa16cad093bb5da0.js"],"component---src-pages-playground-tiger-tsx":["9d3fb5c9-a5b6e312e39951223598.js","commons-d9805d6ad8276ef7a481.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","component---src-pages-playground-tiger-tsx-fa3243292f5523319bba.js"]},"childAssetsByChunkName":{}} \ No newline at end of file