From 1901db91a6e58bf23cf5ab078f60cef7726252ff Mon Sep 17 00:00:00 2001 From: Ayaz Hafiz Date: Sun, 3 Dec 2023 11:13:20 -0600 Subject: [PATCH] Update plts --- _gatsby/slices/_gatsby-scripts-1.html | 2 +- c01f44c9-3016fa15f6cbbaca4881.js | 2 - c01f44c9-3016fa15f6cbbaca4881.js.map | 1 - c01f44c9-bfe290ed32d7e93c80c3.js | 2 + c01f44c9-bfe290ed32d7e93c80c3.js.map | 1 + ...edc3.js => commons-02e55b3b14d0b0981642.js | 6 +- ...ommons-02e55b3b14d0b0981642.js.LICENSE.txt | 0 ...map => commons-02e55b3b14d0b0981642.js.map | 2 +- index.html | 4 +- page-data/app-data.json | 2 +- page-data/sq/d/1214908427.json | 2 +- page-data/sq/d/2477728471.json | 2 +- playground/co_lc/index.html | 4 +- playground/cor/compose_fx/index.html | 4 +- playground/cor/easy_tags/index.html | 4 +- playground/cor/refine/index.html | 4 +- playground/cor/uls/index.html | 4 +- playground/ft/index.html | 4 +- playground/gtlc/index.html | 4 +- playground/ho21/index.html | 4 +- playground/tal/index.html | 4 +- playground/tiger/index.html | 4 +- .../infer-handler.roc | 102 ++ .../roc-issue-5464-infer.roc | 326 ---- .../roc-issue-5464.roc | 1503 ----------------- .../roc-issue-5464.roc | 1198 +++++++++++++ .../inout.roc | 265 +-- .../roc-issue-5464-infer.roc | 1289 ++++++++++++++ ...=> webpack-runtime-d36ddef3207614d122a4.js | 4 +- ...ebpack-runtime-d36ddef3207614d122a4.js.map | 2 +- webpack.stats.json | 2 +- 31 files changed, 2708 insertions(+), 2049 deletions(-) delete mode 100644 c01f44c9-3016fa15f6cbbaca4881.js delete mode 100644 c01f44c9-3016fa15f6cbbaca4881.js.map create mode 100644 c01f44c9-bfe290ed32d7e93c80c3.js create mode 100644 c01f44c9-bfe290ed32d7e93c80c3.js.map rename commons-431c22350150ad54edc3.js => commons-02e55b3b14d0b0981642.js (99%) rename commons-431c22350150ad54edc3.js.LICENSE.txt => commons-02e55b3b14d0b0981642.js.LICENSE.txt (100%) rename commons-431c22350150ad54edc3.js.map => commons-02e55b3b14d0b0981642.js.map (99%) create mode 100644 static/2c0a12872e5ee06757ec805c4ed1f38b/infer-handler.roc delete mode 100644 static/307fc8ec4c0704238e94fceffe2edf13/roc-issue-5464-infer.roc delete mode 100644 static/3fab9054984d45cc902f5972457254c5/roc-issue-5464.roc create mode 100644 static/431259ba40064b5237a3cba019073907/roc-issue-5464.roc rename static/{bd7aaf703dfe132baff0e8c0390699c5 => 4d53b8f34e52b19ff752c768e9bf73bd}/inout.roc (71%) create mode 100644 static/6a71eb6b8046748bb46a6c0c2be3cd8e/roc-issue-5464-infer.roc rename webpack-runtime-504f28d947ab3ece5bfa.js => webpack-runtime-d36ddef3207614d122a4.js (63%) rename webpack-runtime-504f28d947ab3ece5bfa.js.map => webpack-runtime-d36ddef3207614d122a4.js.map (99%) diff --git a/_gatsby/slices/_gatsby-scripts-1.html b/_gatsby/slices/_gatsby-scripts-1.html index af701cb..901759d 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-3016fa15f6cbbaca4881.js b/c01f44c9-3016fa15f6cbbaca4881.js deleted file mode 100644 index 58185bd..0000000 --- a/c01f44c9-3016fa15f6cbbaca4881.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="<%c%d>",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="@[let %a =@ ",ae=-950194894,ie=110,ce=116,fe="} in join ",oe="impossible",se="max",ve="@]@,",le="[ocamlgraph] iter_succ",he=65536,be="found a link where none was expected",de=-32,pe="void",me="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",ye=")",we=" is",ke="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",ge="Syntax error: ",_e=" in core_int.ml: modulus should be positive",xe="Neg",Se="canonicalize_defs",Ee="nan",Ae="closedir",Ce="@[%s =@ ",Ne="-> ",Oe=224,Ie="",Re=117,Te="%s",Fe=57343,Le="/",Be=-39,Ue="Assert_failure",De="tags not empty",Me=-123,Pe=4153489,je="ENOTDIR",ze="uls",We=1073741823,Xe="[ocamlgraph] remove_edge",qe="src/int_conversions.ml",He=250,Ve="src/sexp_conv.ml",Ge="canonicalize_alias",Ye=" in core_int.ml: divisor should be positive",Ke="Internal failure -- please contact the parser generator's developers.\n%!",Ze="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",$e="precision",Qe="(@[",Je='"',rt=1255,nt="Fatal error: exception %s\n",et="(",tt=2048,ut=255,at="jsError",it=32768,ct="integer overflow in pow",ft=49505960,ot="a float",st=256,vt=61922881,lt=-88,ht="--help",bt="unreachable",dt=61643255,pt="Zero",mt="End_of_file",yt="Failure",wt="ENOENT",kt=" at ",gt=247,_t="cor/experiments/uls/solve.ml",xt="clamp requires [min <= max]",St="([^/]+)",Et=15,At=-48,Ct=56320,Nt=125,Ot="compose_fx",It=" File ",Rt="ENOTEMPTY",Tt="EBADF",Ft="[ocamlgraph] in_degree",Lt="inline_tests.log",Bt="camlinternalFormat.ml",Ut="Division_by_zero",Dt="@]@]",Mt="",Pt="non-union layout for union",jt="[ocamlgraph] remove_edge_e",zt="Sys_error",Wt=1114111,Xt=948106916,qt="(var) ",Ht="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",Vt="character ",Gt=": ",Yt="cor/experiments/uls/ir.ml",Kt=5592405,Zt="EEXIST",$t="@,))@]",Qt="%d",Jt="illegal memory for int",ru=3404197,nu="(var) %s: ",eu="Printexc.handle_uncaught_exception",tu="buffer.ml",uu="Cygwin",au="int_of_string",iu="(@[<2>Syntax.Content@ ",cu=120,fu=103,ou=102,su="]->",vu=512,lu="when",hu=32752,bu="[ocamlgraph] fold_pred",du=";@ ",pu=101,mu="@ %s",yu="min",wu="int64",ku="0x",gu="Internal failure -- please contact the parser generator's developers.\n",_u="instantiate_type",xu="@]",Su="\n",Eu=254,Au="[ocamlgraph] iter_pred",Cu=100,Nu="scanf.ml",Ou="(@[<2>Syntax.Link@ ",Iu="@[%a@]",Ru=" : flags Open_text and Open_binary are not compatible",Tu=": file descriptor already closed",Fu=-677469690,Lu=583013086,Bu=105,Uu=3901488,Du=65535,Mu="[ocamlgraph] fold_succ_e",Pu="OCAMLRUNPARAM",ju="Syntax.Content",zu="%s /%% %s in core_int.ml: divisor should be positive",Wu="str.ml",Xu=781961420,qu=93258179,Hu="@[",Vu="Unix.Unix_error",Gu="",Yu="captures_",Ku=109,Zu="ref (",$u="mkdir",Qu="-help",Ju=30156548,ra=3254785,na="(@[<2>Syntax.Unbd@ ",ea="%c%d",ta="Stack_overflow",ua="'+'",aa=": No such file or directory",ia="@ ",ca="/static/",fa="zero",oa=-97,sa="box<",va=253,la="@[let %s =@ ",ha="@[@[",ba="Not_found",da=",@, ",pa=" =",ma="<2>",ya="inline-test-runner",wa=",@ ",ka="%a",ga=", ",_a="cor/experiments/compose_fx/solve.ml",xa="win32",Sa=986895,Ea=848054398,Aa=-65,Ca="_thunk",Na=" not in scope",Oa=-1027583937,Ia="",Ra="rmdir",Ta="%s%d",Fa=-80,La=857423934,Ba=4298433,Ua=1026,Da=2047,Ma="[ocamlgraph] succ",Pa="false",ja=-34,za="an integer",Wa="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",Xa="[ocamlgraph] fold_pred_e",qa="Pervasives.do_at_exit",Ha=" ",Va="Fatal error: exception ",Ga=128,Ya="@[@[when@ ",Ka="Undefined_recursive_module",Za=",@ %a",$a=":",Qa="[ocamlgraph] iter_pred_e",Ja="(def) ",ri="",ni="(def) %s: ",ei=62122066,ti=869834347,ui="extract_all_named_vars",ai="incompatible",ii="@ | ",ci="Set.bal",fi="_",oi=929625422,si="compare: functional value",vi="()",li="",hi="@[%s@ ",bi=114,di="true",pi=" ~ ",mi="Unit",yi=-69,wi="{}";function ki(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 gi(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?gi(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?gi(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&&_i(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 Ai(r){2==r.t?r.c+=Ei(r.l-r.c.length,"\0"):r.c=gi(r.c,0,r.c.length),r.t=0}function Ci(r,n){return 6&r.t&&Ai(r),6&n.t&&Ai(n),r.cn.c?1:0}function Ni(r,n){return r===n?1:(6&r.t&&Ai(r),6&n.t&&Ai(n),r.c==n.c?1:0)}function Oi(r){if(r.length<24){for(var n=0;nfr)return!1;return!0}return!/[^\x00-\x7f]/.test(r)}function Ii(r,n,e){this.t=r,this.c=n,this.l=e}function Ri(r){return new Ii(0,r,r.length)}function Ti(r){return Ri(r)}function Fi(r,n){!function(r,n){throw[0,r,n]}(r,Ti(n))}Ii.prototype.toString=function(){switch(this.t){case 9:return this.c;default:Ai(this);case 0:if(Oi(this.c))return this.t=9,this.c;this.t=8;case 8:return this.c}},Ii.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;cvu?(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),Ct+(1023&u)):String.fromCharCode(u),i.length>or&&(i.substr(0,1),a+=i,i=gn)}return a+i}(r)},Ii.prototype.slice=function(){var r=4==this.t?this.c.slice():this.c;return new Ii(this.t,r,this.l)};var Li=[0];function Bi(r){Fi(Li.Invalid_argument,r)}function Ui(){Bi(Ur)}function Di(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 Mi(r,n){return n>>>0>=r.l&&Ui(),Di(r,n)}function Pi(r,n){return 6&r.t&&Ai(r),6&n.t&&Ai(n),r.c>>0>=r.l&&Ui(),ji(r,n,e)}function Wi(r,n){if(r.fun)return Wi(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?Wi(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&&Xi(),r}function Hi(r){return 6&r.t&&Ai(r),r.c}var Vi=Math.log2&&1020==Math.log2(11235582092889474e291);function Gi(r){var n=new Float32Array(1);return n[0]=r,0|new Int32Array(n.buffer)[0]}var Yi=Math.pow(2,-24);function Ki(r){throw r}function Zi(){Ki(Li.Division_by_zero)}function $i(r,n,e){this.lo=r&Sr,this.mi=n&Sr,this.hi=e&Gr}function Qi(r,n,e){return new $i(r,n,e)}function Ji(r){if(!isFinite(r))return isNaN(r)?Qi(1,0,hu):Qi(0,0,r>0?hu:65520);var n=0==r&&1/r==-1/0?it:r>=0?0:it;n&&(r=-r);var e=function(r){if(Vi)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,-Ua)):((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 Qi(0|(r=(r-a)*t),a,u=u&Et|n|e<<4)}function rc(r){return r.toArray()}function nc(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==Da)return 0==(n|e|t&Et)?t&it?-1/0:1/0:NaN;var a=Math.pow(2,-24),i=(n*a+e)*a+(t&Et);return u>0?(i+=16,i*=Math.pow(2,u-V)):i*=Math.pow(2,-Ua),t&it&&(i=-i),i}function ic(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 $i(r,n,-this.hi+(n>>24))},$i.prototype.add=function(r){var n=this.lo+r.lo,e=this.mi+r.mi+(n>>24);return new $i(n,e,this.hi+r.hi+(e>>24))},$i.prototype.sub=function(r){var n=this.lo-r.lo,e=this.mi-r.mi+(n>>24);return new $i(n,e,this.hi-r.hi+(e>>24))},$i.prototype.mul=function(r){var n=this.lo*r.lo,e=(n*Yi|0)+this.mi*r.lo+this.lo*r.mi;return new $i(n,e,(e*Yi|0)+this.hi*r.lo+this.mi*r.mi+this.lo*r.hi)},$i.prototype.isZero=function(){return 0==(this.lo|this.mi|this.hi)},$i.prototype.isNeg=function(){return this.hi<<16<0},$i.prototype.and=function(r){return new $i(this.lo&r.lo,this.mi&r.mi,this.hi&r.hi)},$i.prototype.or=function(r){return new $i(this.lo|r.lo,this.mi|r.mi,this.hi|r.hi)},$i.prototype.xor=function(r){return new $i(this.lo^r.lo,this.mi^r.mi,this.hi^r.hi)},$i.prototype.shift_left=function(r){return 0==(r&=63)?this:r<24?new $i(this.lo<>24-r,this.hi<>24-r):r<48?new $i(0,this.lo<>48-r):new $i(0,0,this.lo<>r|this.mi<<24-r,this.mi>>r|this.hi<<24-r,this.hi>>r):r<48?new $i(this.mi>>r-24|this.hi<<48-r,this.hi>>r-24,0):new $i(this.hi>>r-48,0,0)},$i.prototype.shift_right=function(r){if(0==(r&=63))return this;var n=this.hi<<16>>16;if(r<24)return new $i(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 $i(this.mi>>r-24|this.hi<<48-r,this.hi<<16>>r-24>>16,e&Gr):new $i(this.hi<<16>>r-32,e,e)},$i.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},$i.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},$i.prototype.udivmod=function(r){for(var n=0,e=this.copy(),t=r.copy(),u=new $i(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}},$i.prototype.div=function(r){var n=this;r.isZero()&&Zi();var e=n.hi^r.hi;n.hi&it&&(n=n.neg()),r.hi&it&&(r=r.neg());var t=n.udivmod(r).quotient;return e&it&&(t=t.neg()),t},$i.prototype.mod=function(r){var n=this;r.isZero()&&Zi();var e=n.hi;n.hi&it&&(n=n.neg()),r.hi&it&&(r=r.neg());var t=n.udivmod(r).modulus;return e&it&&(t=t.neg()),t},$i.prototype.toInt=function(){return this.lo|this.mi<<24},$i.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo},$i.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]},$i.prototype.lo32=function(){return this.lo|(this.mi&g)<<24},$i.prototype.hi32=function(){return this.mi>>>8&Gr|this.hi<<16};var oc=Dr;function sc(r,n,e,t){this.kind=r,this.layout=n,this.dims=e,this.data=t}function vc(r,n,e,t){this.kind=r,this.layout=n,this.dims=e,this.data=t}function lc(r,n,e,t){var u=ec(r);return ic(e)*u!=t.length&&Bi("length doesn't match dims"),0==n&&1==e.length&&1==u?new vc(r,n,e,t):new sc(r,n,e,t)}function hc(r){Li.Failure||(Li.Failure=[j,Ti(yt),-3]),Fi(Li.Failure,r)}function bc(r,n,e){var t=r.read32s();(t<0||t>16)&&hc("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 yc(r,n){return function(r,n){return r=mc(r,fc(n)),mc(r,cc(n))}(r,Ji(n))}function wc(r){var n=ic(r.dims),e=0;switch(r.kind){case 2:case 3:case 12:n>st&&(n=st);var t=0,u=0;for(u=0;u+4<=r.data.length;u+=4)e=mc(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=mc(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=mc(e,t=r.data[u+0]|r.data[u+1]<<16);0!=(1&n)&&(e=mc(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])&&Xi(),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])&&Xi(),n=n*this.dims[e]+(r[e]-1);return n},sc.prototype.get=function(r){switch(this.kind){case 7:return function(r,n){return new $i(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[Eu,n,e];default:return this.data[r]}},sc.prototype.set=function(r,n){switch(this.kind){case 7:this.data[2*r+0]=fc(n),this.data[2*r+1]=cc(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},sc.prototype.fill=function(r){switch(this.kind){case 7:var n=fc(r),e=cc(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},vc.prototype=new sc,vc.prototype.offset=function(r){return"number"!=typeof r&&(r instanceof Array&&1==r.length?r=r[0]:Bi("Ml_Bigarray_c_1_1.offset")),(r<0||r>=this.dims[0])&&Xi(),r},vc.prototype.get=function(r){return this.data[r]},vc.prototype.set=function(r,n){return this.data[r]=n,0},vc.prototype.fill=function(r){return this.data.fill(r),0};var gc={_j:{deserialize:function(r,n){for(var e=new Array(8),t=0;t<8;t++)e[t]=r.read8u();return n[0]=8,uc(e)},serialize:function(r,n,e){for(var t=rc(n),u=0;u<8;u++)r.write(8,t[u]);e[0]=8,e[1]=8},fixed_length:8,compare:kc,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:hc("input_value: native integer value too large");default:hc("input_value: ill-formed native integer")}},fixed_length:4},_bigarray:{deserialize:function(r,n){return bc(r,n,"_bigarray")},serialize:nc,compare:dc,hash:wc},_bigarr02:{deserialize:function(r,n){return bc(r,n,Dr)},serialize:nc,compare:dc,hash:wc}};function _c(r){return gc[r.caml_custom]&&gc[r.caml_custom].compare}function xc(r,n,e,t){var u=_c(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 Ii}function Ec(r){return Sc(r)}function Ac(r){if("number"==typeof r)return wn;if(Sc(r))return Xn;if(Ec(r))return 1252;if(r instanceof Array&&r[0]===r[0]>>>0&&r[0]<=ut){var n=0|r[0];return n==Eu?0:n}return r instanceof String||"string"==typeof r?rn:r instanceof Number?wn:r&&r.caml_custom?rt:r&&r.compare?1256:"function"==typeof r?1247:"symbol"==typeof r?1251:1001}function Cc(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=Hi(r))!==(n=Hi(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 Ic(r,n){return Oc(r,n,!0)}function Rc(r){return r<0&&Bi("Bytes.create"),new Ii(r?2:9,gn,r)}function Tc(r,n){return 0==n&&Zi(),r/n|0}var Fc=3;var Lc=2;function Bc(r){var n=function(r){r<0&&Bi("Weak.create");var n=[251,"caml_ephe_list_head"];return n.length=Fc+r,n}(r);return n}function Uc(r){return void 0===r[Lc]?0:[0,r[Lc]]}function Dc(r){if(n.FinalizationRegistry&&n.WeakRef&&r[1]instanceof n.FinalizationRegistry)for(var e=Fc;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 hc("float_of_string")}function zc(r){var n=(r=Hi(r)).length;n>31&&Bi("format_int: format too long");for(var e={justify:Yn,signstyle:dr,filler:Ha,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 Wc(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==Ha)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=Ha;return Wc(e,u)}function qc(r,n){if(Hi(r)==Qt)return Ti(gn+n);var e=zc(r);n<0&&(e.signedconv?(e.sign=-1,n=-n):n>>>=0);var t=n.toString(e.base);if(e.prec>=0){e.filler=Ha;var u=e.prec-t.length;u>0&&(t=Ei(u,N)+t)}return Wc(e,t)}var Hc=0;function Vc(){return Hc++}function Gc(r){return r.toUtf16()}function Yc(){return void 0!==n.process&&void 0!==n.process.versions&&void 0!==n.process.versions.node}var Kc=function(){function r(r){if(r.charAt(0)===Le)return[gn,r.substring(1)]}return Yc()&&n.process&&n.process.platform&&n.process.platform===xa?function(r){var n=/^([a-zA-Z]:|[\\/]{2}[^\\/]+[\\/]+[^\\/]+)?([\\/])?([\s\S]*?)$/.exec(r),e=n[1]||gn,t=Boolean(e&&e.charAt(1)!==$a);if(Boolean(n[2]||t)){var u=n[1]||gn,a=n[2]||gn;return[u,r.substring(u.length+a.length)]}}:r}();function Zc(r){return r.slice(-1)!==Le?r+Le:r}if(Yc()&&n.process&&n.process.cwd)var $c=n.process.cwd().replace(/\\/g,Le);else $c="/static";function Qc(r){var n=9;return Oi(r)||(n=8,r=function(r){for(var n,e,t=gn,u=t,a=0,i=r.length;avu?(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(Ga|n&In)):n<55296||n>=Fe?u+=String.fromCharCode(Oe|n>>12,Ga|n>>6&In,Ga|n&In):n>=56319||a+1==i||(e=r.charCodeAt(a+1))Fe?u+="�":(a++,n=(n<<10)+e-56613888,u+=String.fromCharCode(Qn|n>>18,Ga|n>>12&In,Ga|n>>6&In,Ga|n&In)),u.length>or&&(u.substr(0,1),t+=u,u=gn)}return t+u}(r)),new Ii(n,r,r.length)}function Jc(r){return Qc(r)}$c=Zc($c);var rf=["E2BIG","EACCES","EAGAIN",Tt,"EBUSY","ECHILD","EDEADLK","EDOM",Zt,"EFAULT","EFBIG","EINTR","EINVAL","EIO","EISDIR","EMFILE","EMLINK","ENAMETOOLONG","ENFILE","ENODEV",wt,"ENOEXEC","ENOLCK","ENOMEM","ENOSPC","ENOSYS",je,Rt,"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 nf(r,n,e,t){var u=rf.indexOf(r);return u<0&&(null==t&&(t=-9999),u=[0,t]),[u,Jc(n||gn),Jc(e||gn)]}var ef={};function tf(r){return ef[r]}function uf(r,n){throw[0,r].concat(n)}function af(r){return r instanceof Uint8Array||(r=new Uint8Array(r)),new Ii(4,r,r.length)}function cf(r){Fi(Li.Sys_error,r)}function ff(r){cf(r+aa)}function of(r){return 4!=r.t&&_i(r),r.c}function sf(r){return r.l}function vf(){}function lf(r){this.data=r}function hf(r,n,e){this.file=n,this.name=r,this.flags=e}function bf(r,n){this.content={},this.root=r,this.lookupFun=n}function df(r){return sf(r)}function pf(r,n){return Di(r,n)}function mf(r){for(var n=df(r),e=new Array(n),t=0;t=u){var a=Rc(r+t),i=this.data;this.data=a,xi(i,0,this.data,0,u)}return xi(af(n),e,this.data,r,t),0},lf.prototype.read=function(r,n,e,t){var u=this.length();if(r+t>=u&&(t=u-r),t){var a=Rc(0|t);xi(this.data,r,a,0,t),n.set(of(a),e)}return t},hf.prototype.err_closed=function(){cf(this.name+Tu)},hf.prototype.length=function(){if(this.file)return this.file.length();this.err_closed()},hf.prototype.write=function(r,n,e,t){if(this.file)return this.file.write(r,n,e,t);this.err_closed()},hf.prototype.read=function(r,n,e,t){if(this.file)return this.file.read(r,n,e,t);this.err_closed()},hf.prototype.close=function(){this.file=void 0},bf.prototype.nm=function(r){return this.root+r},bf.prototype.create_dir_if_needed=function(r){for(var n=r.split(Le),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=Zc(r=e.join(Le)),u=0;u<_f.length;u++){var a=_f[u];0==t.search(a.path)&&(!n||n.path.length=0)}function Af(r,n){return+(Oc(r,n,!1)>0)}function Cf(r,n){var e,t,u=n.length;for(e=0;e+4<=u;e+=4)r=mc(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=mc(r,t|=n.charCodeAt(e))}return r^=u}function Nf(r,n){return Cf(r,Hi(n))}function Of(r,n){var e=function(r){switch(6&r.t){default:Ai(r);case 0:case 4:return r.c}}(n);return"string"==typeof e?Cf(r,e):function(r,n){var e,t,u=n.length;for(e=0;e+4<=u;e+=4)r=mc(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=mc(r,t|=n[e])}return r^u}(r,e)}function If(r,n,e,t){var u,a,i,c,f,o,s,v,l;for(((c=n)<0||c>st)&&(c=st),f=r,o=e,u=[t],a=0,i=1;a0;){if((s=u[a++])&&s.caml_custom){if(gc[s.caml_custom]&&gc[s.caml_custom].hash)o=mc(o,gc[s.caml_custom].hash(s)),f--}else if(s instanceof Array&&s[0]===(0|s[0]))switch(s[0]){case 248:o=mc(o,s[2]),f--;break;case 250:u[--a]=s[1];break;default:for(o=mc(o,s.length-1<<10|s[0]),v=1,l=s.length;v=c);v++)u[i++]=s[v]}else Sc(s)?(o=Of(o,s),f--):Ec(s)?(o=Nf(o,s),f--):"string"==typeof s?(o=Cf(o,s),f--):s===(0|s)?(o=mc(o,s+s+1),f--):s===+s&&(o=yc(o,s),f--)}return o=function(r){return r=pc(r^=r>>>16,-2048144789),r=pc(r^=r>>>13,-1028477387),r^r>>>16}(o),1073741823&o}function Rf(r,n,e){if(!isFinite(r))return isNaN(r)?Jc(Ee):Jc(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=Ha}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+Ei(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,Ti(this.s.substring(n,n+r))}};var Lf=new Array;function Bf(r,n){return r.add(n)}function Uf(r,n){return r.and(n)}function Df(r){var n=rc(r);return uc([n[7],n[6],n[5],n[4],n[3],n[2],n[1],n[0]])}function Mf(r,n){return r.div(n)}function Pf(r){return+r.isZero()}function jf(r){return new $i(r&Sr,r>>24&Sr,r>>31&Gr)}function zf(r){return r.toInt()}function Wf(r){return r.neg()}function Xf(r,n){var e=zc(r);e.signedconv&&function(r){return+r.isNeg()}(n)&&(e.sign=-1,n=Wf(n));var t=gn,u=jf(e.base);do{var a=n.udivmod(u);n=a.quotient,t="0123456789abcdef".charAt(zf(a.modulus))+t}while(!Pf(n));if(e.prec>=0){e.filler=Ha;var i=e.prec-t.length;i>0&&(t=Ei(i,N)+t)}return Wc(e,t)}function qf(r,n){return r.mod(n)}function Hf(r,n){return r.mul(n)}function Vf(r){return r<0&&(r=Math.ceil(r)),new $i(r&Sr,Math.floor(r*Yi)&Sr,Math.floor(r*Yi*Yi)&Gr)}function Gf(r,n){return r.ucompare(n)<0}function Yf(r){var n=0,e=df(r),t=10,u=1;if(e>0)switch(pf(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 Zf(r){var n=Yf(r),e=n[0],t=n[1],u=n[2],a=jf(u),i=new $i(Sr,268435455,Gr).udivmod(a).quotient,c=pf(r,e),f=Kf(c);(f<0||f>=u)&&hc(au);for(var o=jf(f);;)if(95!=(c=pf(r,++e))){if((f=Kf(c))<0||f>=u)break;Gf(i,o)&&hc(au),f=jf(f),Gf(o=Bf(Hf(a,o),f),f)&&hc(au)}return e!=df(r)&&hc(au),10==u&&Gf(new $i(0,0,it),o)&&hc(au),t<0&&(o=Wf(o)),o}function $f(r,n){return r.or(n)}function Qf(r,n){return r.shift_left(n)}function Jf(r,n){return r.shift_right(n)}function ro(r,n){return r.shift_right_unsigned(n)}function no(r,n){return r.sub(n)}function eo(r){return r.toFloat()}function to(r,n){return r.xor(n)}function uo(r){var n=Yf(r),e=n[0],t=n[1],u=n[2],a=df(r),i=e=u)&&hc(au);var f=c;for(e++;e=u)break;(f=u*f+c)>4294967295&&hc(au)}return e!=a&&hc(au),f*=t,10==u&&(0|f)!=f&&hc(au),0|f}function ao(r){return r.slice(1)}function io(r,n){return+(Oc(r,n,!1)<=0)}function co(r,n){return+(Oc(r,n,!1)<0)}function fo(r){for(var n=(r=Hi(r)).length/2,e=new Array(n),t=0;t>16;return e}function oo(r,n,e){r.lex_default||(r.lex_base=fo(r[1]),r.lex_backtrk=fo(r[2]),r.lex_check=fo(r[5]),r.lex_trans=fo(r[4]),r.lex_default=fo(r[3]));var t,u=n,a=of(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=st}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];hc("lexing: empty token")}else t==st&&(e[9]=0)}}function so(r,n){r<0&&Xi();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 lo(r){return Ti(gi(r,0,r.length))}function ho(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),vo(r.w,r.b32),e-=64,u+=64;e&&r.b8.set(n.subarray(u,u+e),0)}(t,of(r).subarray(n,n+e),e),lo(function(r){var n=r.len&In;if(r.b8[n]=Ga,++n>56){for(var e=n;e<64;e++)r.b8[e]=0;for(vo(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,vo(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 bo(r,n,e){return ho(r,n,e)}var po=new Array(3);function mo(r){var n=Lf[r];return n.opened||cf("Cannot flush a closed channel"),n.buffer&&0!=n.buffer_curr?(n.output?n.output(gi(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 yo(r,n,e,t){return function(r,n,e,t){var u=Lf[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,Tf(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,of(n),e,t)}function wo(r,n){lf.call(this,Rc(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 ko(r,n){return null==n&&(n=po.length),po[n]=r,n}function go(r){var n=po[r];n.flags.rdonly&&cf(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(he),buffered:e};return Lf[t.fd]=t,t.fd}function _o(r,n,e,t){return function(r,n,e,t){var u=Lf[r];if(u.opened||cf("Cannot output to a closed channel"),n=(n=of(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,mo(r);break;case 1:u.buffer.set(n,u.buffer_curr),u.buffer_curr+=n.length,u.buffer_curr>=u.buffer.length&&mo(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&&mo(r)):(u.buffer.set(n.subarray(0,i+1),u.buffer_curr),u.buffer_curr+=i+1,mo(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 xo(r,n){return _o(r,Ti(String.fromCharCode(n)),0,1),0}function So(r,n){return 0==n&&Zi(),r%n}function Eo(r,n){return+(0!=Oc(r,n,!1))}function Ao(r){return r instanceof Array&&r[0]==r[0]>>>0?r[0]:Sc(r)||Ec(r)?Xn:r instanceof Function||"function"==typeof r?gt:r&&r.caml_custom?ut:wn}function Co(r,e,t){t&&n.toplevelReloc&&(r=n.toplevelReloc(t)),Li[r+1]=e,t&&(Li[t]=e)}function No(r,n){return ef[Hi(r)]=n,0}function Oo(r,n){return Ni(r,n)}function Io(r,n){return n>>>0>=df(r)&&Bi(Ur),pf(r,n)}function Ro(r,n){return Pi(r,n)}function To(r,n){return Ro(n,r)}function Fo(r,n){return 1-Oo(r,n)}wo.prototype.length=function(){return 0},wo.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=Rc(t);return xi(af(n),e,u,0,t),this.log(u.toUtf16()),0}cf(this.fd+Tu)},wo.prototype.read=function(r,n,e,t){cf(this.fd+": file descriptor is write only")},wo.prototype.close=function(){this.log=void 0},function(){function r(r,n){return Yc()?function(r,n){if(n.name)try{return new yf(e(38569).openSync(n.name,"rs"),n)}catch(gn){}return new yf(r,n)}(r,n):new wo(r,n)}ko(r(0,{rdonly:1,altname:"/dev/stdin",isCharacterDevice:!0}),0),ko(r(1,{buffered:2,wronly:1,isCharacterDevice:!0}),1),ko(r(2,{buffered:2,wronly:1,isCharacterDevice:!0}),2)}();var Lo=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,Jc(e)],i=0;i>3]>>(7&n)&1}function _(r,n){return Io(r,n>>3)>>(7&n)&1}return function(r,x,S,E){for(var A=ao(r[1]),C=ao(r[2]),N=Hi(r[3]),O=0|r[4],I=0|r[5],R=(r[6],x=mf(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=Hi(C[q]);for(U=0;U0&&10!=x[S-1]&&D();break;case c:Sdf(n))&&Bi("Str.search_forward");e<=df(n);){var t=Wo(r,n,e,0);if(t)return t;e++}return[0]}function qo(r,n,e){(e<0||e>df(n))&&Bi("Str.string_match");var t=Wo(r,n,e,0);return t||[0]}function Ho(r){if(!(r instanceof Array)||0!=r[0]&&r[0]!=j)throw r;var n=tf(eu);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+=et;for(var u=t;ut&&(n+=ga);var a=e[u];n+="number"==typeof a?a.toString():a instanceof Ii||"string"==typeof a?Je+a.toString()+Je:fi}n+=ye}else r[0]==j&&(n+=r[1]);return n}(r),t=tf(qa);t&&t(0),console.error(Va+e+"\n")}}function Vo(r,n){return 1==r.length?r(n):Wi(r,[n])}function Go(r,n,e){return 2==r.length?r(n,e):Wi(r,[n,e])}function Yo(r,n,e,t){return 3==r.length?r(n,e,t):Wi(r,[n,e,t])}function Ko(r,n,e,t,u){return 4==r.length?r(n,e,t,u):Wi(r,[n,e,t,u])}function Zo(r,n,e,t,u,a){return 5==r.length?r(n,e,t,u,a):Wi(r,[n,e,t,u,a])}function $o(r,n,e,t,u,a,i){return 6==r.length?r(n,e,t,u,a,i):Wi(r,[n,e,t,u,a,i])}function Qo(r,n,e,t,u,a,i,c){return 7==r.length?r(n,e,t,u,a,i,c):Wi(r,[n,e,t,u,a,i,c])}function Jo(r,n,e,t,u,a,i,c,f,o){return 9==r.length?r(n,e,t,u,a,i,c,f,o):Wi(r,[n,e,t,u,a,i,c,f,o])}!function(){var r=n.process;r&&r.on?r.on("uncaughtException",(function(n,e){Ho(n),r.exit(2)})):n.addEventListener&&n.addEventListener("error",(function(r){r.error&&Ho(r.error)}))}(),function(){var r=n.caml_fs_tmp;if(r)for(var e=0;e"),0,2],[18,[1,[0,Ns,Ti(Ia)]],0]]]]]]]]],Is=[0,[0,0,Ti("parse")],[0,[0,1,Ti("can")],[0,[0,2,Ti("solve")],[0,[0,3,Ti("mono")],[0,[0,4,Ti("ir")],[0,[0,5,Ti("eval")],0]]]]]],Rs=[0,[0,0,Ti("print")],[0,[0,1,Ti("elab")],[0,[0,1,Ti("elaborate")],0]]];Co(11,os,Ka),Co(10,fs,Ue),Co(9,[j,Ti(T),Wn],T),Co(8,cs,ta),Co(7,is,Un),Co(6,as,ba),Co(5,[j,Ti(Ut),-6],Ut),Co(4,us,mt),Co(3,ts,i),Co(2,es,yt),Co(1,ns,zt),Co(0,rs,Or);var Ts=Ti("input"),Fs=Ti("output_substring"),Ls=Ti("%.12g"),Bs=Ti(Gn),Us=(Ti(Pa),Ti(di),Ti("bool_of_string"),Ti(di)),Ds=Ti(Pa),Ms=Ti("char_of_int"),Ps=Ti("Stdlib.Exit"),js=Qi(1,0,32752),zs=Ti("Stdlib.Sys.Break"),Ws=Ti("Obj.Ephemeron.check_key"),Xs=Ti("Obj.Ephemeron.set_key"),qs=Ti("Obj.Ephemeron.get_key"),Hs=Ti("Obj.Ephemeron.create"),Vs=Ti(Er),Gs=Ti(Er),Ys=Ti("CamlinternalLazy.Undefined"),Ks=Ti("option is None"),Zs=Ti("\\\\"),$s=Ti("\\'"),Qs=Ti("\\b"),Js=Ti("\\t"),rv=Ti("\\n"),nv=Ti("\\r"),ev=Ti("Char.chr"),tv=Ti(" is not a latin1 character"),uv=Ti("%04X"),av=Ti("U+"),iv=Ti(" is not an Unicode scalar value"),cv=Ti("%X"),fv=Ti("List.map2"),ov=Ti("List.iter2"),sv=Ti("List.for_all2"),vv=[0,0,0],lv=Ti("List.combine"),hv=Ti("nth"),bv=Ti("List.nth"),dv=Ti("tl"),pv=Ti("hd"),mv=Ti("Bytes.of_seq: cannot grow bytes"),yv=Ti("String.blit / Bytes.blit_string"),wv=Ti("Bytes.blit"),kv=Ti("String.sub / Bytes.sub"),gv=Ti("String.contains_from / Bytes.contains_from"),_v=Ti("String.index_from / Bytes.index_from"),xv=Ti(gn),Sv=Ti("String.concat"),Ev=Ti("Array.blit"),Av=Ti("Array.fill"),Cv=Ti("Array.sub"),Nv=Ti("Array.init"),Ov=Ti(Qt),Iv=Ti(Qt),Rv=Qi(Mn,Mn,Du),Tv=Qi(0,0,0),Fv=Qi(1,0,0),Lv=Qi(Mn,Mn,Du),Bv=Ti(Qt),Uv=Ti("Stdlib.Parsing.Parse_error"),Dv=Ti("Set.remove_min_elt"),Mv=[0,0,0,0],Pv=[0,0,0],jv=[0,Ti("set.ml"),570,18],zv=Ti(ci),Wv=Ti(ci),Xv=Ti(ci),qv=Ti(ci),Hv=Ti("Map.remove_min_elt"),Vv=[0,0,0,0],Gv=[0,Ti("map.ml"),400,10],Yv=[0,0,0],Kv=Ti(c),Zv=Ti(c),$v=Ti(c),Qv=Ti(c),Jv=Ti("Stdlib.Stack.Empty"),rl=Ti("Stdlib.Queue.Empty"),nl=Ti("Buffer.add_substring/add_subbytes"),el=Ti("Buffer.add: cannot grow buffer"),tl=[0,Ti(tu),93,2],ul=[0,Ti(tu),94,2],al=Ti("Buffer.sub"),il=Ti("%c"),cl=Ti(Te),fl=Ti("%i"),ol=Ti("%li"),sl=Ti("%ni"),vl=Ti("%Li"),ll=Ti("%f"),hl=Ti("%B"),bl=Ti("%{"),dl=Ti("%}"),pl=Ti("%("),ml=Ti("%)"),yl=Ti(ka),wl=Ti("%t"),kl=Ti("%?"),gl=Ti("%r"),_l=Ti("%_r"),xl=[0,Ti(Bt),850,23],Sl=[0,Ti(Bt),814,21],El=[0,Ti(Bt),815,21],Al=[0,Ti(Bt),818,21],Cl=[0,Ti(Bt),819,21],Nl=[0,Ti(Bt),822,19],Ol=[0,Ti(Bt),823,19],Il=[0,Ti(Bt),826,22],Rl=[0,Ti(Bt),827,22],Tl=[0,Ti(Bt),831,30],Fl=[0,Ti(Bt),832,30],Ll=[0,Ti(Bt),836,26],Bl=[0,Ti(Bt),837,26],Ul=[0,Ti(Bt),846,28],Dl=[0,Ti(Bt),847,28],Ml=[0,Ti(Bt),851,23],Pl=Ti("%u"),jl=[0,Ti(Bt),1558,4],zl=Ti("Printf: bad conversion %["),Wl=[0,Ti(Bt),1626,39],Xl=[0,Ti(Bt),1649,31],ql=[0,Ti(Bt),1650,31],Hl=Ti("Printf: bad conversion %_"),Vl=Ti(sr),Gl=Ti(s),Yl=Ti(sr),Kl=Ti(s),Zl=Ti(sr),$l=Ti(s),Ql=[0,[11,Ti("bad input: format type mismatch between "),[3,0,[11,Ti(" and "),[3,0,0]]]],Ti("bad input: format type mismatch between %S and %S")],Jl=[0,[11,Ti(D),[3,0,[11,Ti(I),[4,0,0,0,[11,Ti(", duplicate flag "),[1,0]]]]]],Ti("invalid format %S: at character number %d, duplicate flag %C")],rh=Ti(N),nh=Ti("padding"),eh=[0,1,0],th=[0,0],uh=Ti($e),ah=[1,0],ih=[1,1],ch=Ti("'*'"),fh=Ti("'-'"),oh=Ti("'0'"),sh=Ti("'*'"),vh=Ti(N),lh=[1,1],hh=Ti(N),bh=Ti($e),dh=[1,1],ph=Ti($e),mh=[0,[11,Ti(D),[3,0,[11,Ti(I),[4,0,0,0,[11,Ti(", flag "),[1,[11,Ti(" is only allowed after the '"),[12,37,[11,Ti("', before padding and precision"),0]]]]]]]]],Ti("invalid format %S: at character number %d, flag %C is only allowed after the '%%', before padding and precision")],yh=[0,[11,Ti(D),[3,0,[11,Ti(I),[4,0,0,0,[11,Ti(', invalid conversion "'),[12,37,[0,[12,34,0]]]]]]]],Ti('invalid format %S: at character number %d, invalid conversion "%%%c"')],wh=Ti(ua),kh=Ti("'#'"),gh=Ti("' '"),_h=[0,0],xh=Ti("`padding'"),Sh=[0,0],Eh=Ti("`precision'"),Ah=Ti(ua),Ch=Ti("'_'"),Nh=[0,[12,64,0]],Oh=[0,Ti(ia),1,0],Ih=[0,Ti(ne),0,0],Rh=[0,Ti("@;"),1,0],Th=[2,60],Fh=[0,[11,Ti(D),[3,0,[11,Ti(": '"),[12,37,[11,Ti("' alone is not accepted in character sets, use "),[12,37,[12,37,[11,Ti(" instead at position "),[4,0,0,0,[12,46,0]]]]]]]]]],Ti("invalid format %S: '%%' alone is not accepted in character sets, use %%%% instead at position %d.")],Lh=[0,[11,Ti(D),[3,0,[11,Ti(": integer "),[4,0,0,0,[11,Ti(" is greater than the limit "),[4,0,0,0,0]]]]]],Ti("invalid format %S: integer %d is greater than the limit %d")],Bh=Ti("digit"),Uh=[0,Ti(Bt),2837,11],Dh=[0,[11,Ti(D),[3,0,[11,Ti(': unclosed sub-format, expected "'),[12,37,[0,[11,Ti('" at character number '),[4,0,0,0,0]]]]]]],Ti('invalid format %S: unclosed sub-format, expected "%%%c" at character number %d')],Mh=Ti("character ')'"),Ph=Ti("character '}'"),jh=[0,Ti(Bt),2899,34],zh=Ti("'#'"),Wh=Ti(ua),Xh=Ti(ua),qh=Ti("' '"),Hh=[0,Ti(Bt),2935,28],Vh=Ti(ua),Gh=[0,Ti(Bt),2957,11],Yh=[0,[11,Ti(D),[3,0,[11,Ti(I),[4,0,0,0,[11,Ti(ga),[2,0,[11,Ti(" is incompatible with '"),[0,[11,Ti("' in sub-format "),[3,0,0]]]]]]]]]],Ti("invalid format %S: at character number %d, %s is incompatible with '%c' in sub-format %S")],Kh=[0,[11,Ti(D),[3,0,[11,Ti(I),[4,0,0,0,[11,Ti(ga),[2,0,[11,Ti(" expected, read "),[1,0]]]]]]]],Ti("invalid format %S: at character number %d, %s expected, read %C")],Zh=[0,[11,Ti(D),[3,0,[11,Ti(I),[4,0,0,0,[11,Ti(", '"),[0,[11,Ti("' without "),[2,0,0]]]]]]]],Ti("invalid format %S: at character number %d, '%c' without %s")],$h=Ti("non-zero widths are unsupported for %c conversions"),Qh=Ti("unexpected end of format"),Jh=[0,[11,Ti(D),[3,0,[11,Ti(I),[4,0,0,0,[11,Ti(ga),[2,0,0]]]]]],Ti("invalid format %S: at character number %d, %s")],rb=[0,[11,Ti("invalid box description "),[3,0,0]],Ti("invalid box description %S")],nb=Ti(gn),eb=[0,0,4],tb=Ti(gn),ub=Ti("b"),ab=Ti("h"),ib=Ti("hov"),cb=Ti("hv"),fb=Ti("v"),ob=Ti(Ee),sb=Ti("neg_infinity"),vb=Ti(yn),lb=Ti(Gn),hb=[0,fu],bb=Ti("%+nd"),db=Ti("% nd"),pb=Ti("%+ni"),mb=Ti("% ni"),yb=Ti("%nx"),wb=Ti("%#nx"),kb=Ti("%nX"),gb=Ti("%#nX"),_b=Ti("%no"),xb=Ti("%#no"),Sb=Ti("%nd"),Eb=Ti("%ni"),Ab=Ti("%nu"),Cb=Ti("%+ld"),Nb=Ti("% ld"),Ob=Ti("%+li"),Ib=Ti("% li"),Rb=Ti("%lx"),Tb=Ti("%#lx"),Fb=Ti("%lX"),Lb=Ti("%#lX"),Bb=Ti("%lo"),Ub=Ti("%#lo"),Db=Ti("%ld"),Mb=Ti("%li"),Pb=Ti("%lu"),jb=Ti("%+Ld"),zb=Ti("% Ld"),Wb=Ti("%+Li"),Xb=Ti("% Li"),qb=Ti("%Lx"),Hb=Ti("%#Lx"),Vb=Ti("%LX"),Gb=Ti("%#LX"),Yb=Ti("%Lo"),Kb=Ti("%#Lo"),Zb=Ti("%Ld"),$b=Ti("%Li"),Qb=Ti("%Lu"),Jb=Ti("%+d"),rd=Ti("% d"),nd=Ti("%+i"),ed=Ti("% i"),td=Ti(jn),ud=Ti("%#x"),ad=Ti("%X"),id=Ti("%#X"),cd=Ti("%o"),fd=Ti("%#o"),od=Ti(Qt),sd=Ti("%i"),vd=Ti("%u"),ld=Ti(xu),hd=Ti("@}"),bd=Ti("@?"),dd=Ti("@\n"),pd=Ti("@."),md=Ti("@@"),yd=Ti("@%"),wd=Ti("@"),kd=[0,0,0],gd=Ti("CamlinternalFormat.Type_mismatch"),_d=(Ti(gn),Ti(Su),Ti("a boolean"),Ti(za),Ti(za),Ti(ot),Ti(ot),Ti(gn),Ti(Ha),Ti(gn),Ti("one of: "),Ti("Arg.Expand is is only allowed with Arg.parse_and_expand_argv_dynamic"),Ti("no argument"),Ti("(?)"),Ti(ht),Ti(Qu),Ti(": unknown option '"),Ti("'.\n"),Ti("%s: unknown option '%s'.\n"),Ti(": wrong argument '"),Ti("'; option '"),Ti("' expects "),Ti(".\n"),Ti("%s: wrong argument '%s'; option '%s' expects %s.\n"),Ti(": option '"),Ti("' needs an argument.\n"),Ti("%s: option '%s' needs an argument.\n"),Ti(Gt),Ti(".\n"),Ti("%s: %s.\n"),Ti(Qu),Ti(ht),Ti(u),Ti(Qu),Ti(O),Ti(Qu),Ti(ht),Ti(O),Ti(ht),Ti(Qu),Ti(Rr),Ti(" %s %s\n"),Ti("}"),Ti("|"),Ti("{"),Ti(Rr),Ti(" %s %s%s\n"),Ti(""),Ti("Stdlib.Arg.Bad")),xd=Ti("Stdlib.Arg.Help"),Sd=Ti("Stdlib.Arg.Stop"),Ed=Ti(gn),Ad=[0,[11,Ti(ga),[2,0,[2,0,0]]],Ti(", %s%s")],Cd=[0,[11,Ti(Va),[2,0,[12,10,0]]],Ti(nt)],Nd=[0,[11,Ti("Fatal error in uncaught exception handler: exception "),[2,0,[12,10,0]]],Ti("Fatal error in uncaught exception handler: exception %s\n")],Od=Ti("Fatal error: out of memory in uncaught exception handler"),Id=[0,[11,Ti(Va),[2,0,[12,10,0]]],Ti(nt)],Rd=[0,[2,0,[12,10,0]],Ti(u)],Td=Ti(un),Fd=[0,[2,0,[12,10,0]],Ti(u)],Ld=[0,[11,Ti(un),0],Ti(un)],Bd=Ti("Raised at"),Ud=Ti("Re-raised at"),Dd=Ti("Raised by primitive operation at"),Md=Ti("Called from"),Pd=Ti(" (inlined)"),jd=Ti(gn),zd=[0,[2,0,[12,32,[2,0,[11,Ti(' in file "'),[2,0,[12,34,[2,0,[11,Ti(", line "),[4,0,0,0,[11,Ti(Vr),[4,0,0,0,[12,45,[4,0,0,0,0]]]]]]]]]]]]],Ti('%s %s in file "%s"%s, line %d, characters %d-%d')],Wd=[0,[2,0,[11,Ti(" unknown location"),0]],Ti("%s unknown location")],Xd=Ti("Out of memory"),qd=Ti("Stack overflow"),Hd=Ti("Pattern matching failed"),Vd=Ti("Assertion failed"),Gd=Ti("Undefined recursive module"),Yd=[0,[12,40,[2,0,[2,0,[12,41,0]]]],Ti("(%s%s)")],Kd=Ti(gn),Zd=Ti(gn),$d=[0,[12,40,[2,0,[12,41,0]]],Ti("(%s)")],Qd=[0,[4,0,0,0,0],Ti(Qt)],Jd=[0,[3,0,0],Ti(er)],rp=Ti(fi),np=[0,Ti(gn),Ti("(Cannot print locations:\n bytecode executable program file not found)"),Ti("(Cannot print locations:\n bytecode executable program file appears to be corrupt)"),Ti("(Cannot print locations:\n bytecode executable program file has wrong magic number)"),Ti("(Cannot print locations:\n bytecode executable program file cannot be opened;\n -- too many open files. Try running with OCAMLRUNPARAM=b=2)")],ep=Ti("x"),tp=Ti("Hashtbl: unsupported hash table format"),up=[0,0],ap=Ti(Pu),ip=Ti("CAMLRUNPARAM"),cp=Ti(gn),fp=[3,0,3],op=Ti(Gn),sp=Ti(">"),vp=Ti(""),bp=Ti("<"),dp=Ti(gn),pp=Ti(Su),mp=Ti(gn),yp=Ti(gn),wp=Ti(gn),kp=Ti(gn),gp=[0,Ti(gn)],_p=Ti(gn),xp=Ti(gn),Sp=Ti(gn),Ep=Ti(gn),Ap=[0,Ti(gn),0,Ti(gn)],Cp=Ti(gn),Np=Ti("Stdlib.Format.String_tag"),Op=[0,91],Ip=[0,b],Rp=Ti("end of input not found"),Tp=Ti('scanf: bad conversion "%a"'),Fp=Ti('scanf: bad conversion "%t"'),Lp=Ti("scanf: missing reader"),Bp=[0,Ti(Nu),1453,13],Up=Ti('scanf: bad conversion "%?" (custom converter)'),Dp=Ti($r),Mp=Ti($r),Pp=Ti('scanf: bad conversion "%-"'),jp=Ti($r),zp=[0,[3,0,[10,0]],Ti("%S%!")],Wp=Ti(Je),Xp=Ti(Je),qp=Ti(Je),Hp=Ti(' in format "'),Vp=[0,37,Ti(gn)],Gp=[0,[11,Ti("scanf: bad input at char number "),[4,3,0,0,[11,Ti(Gt),[2,0,0]]]],Ti("scanf: bad input at char number %i: %s")],Yp=[0,[11,Ti("the character "),[1,[11,Ti(" cannot start a boolean"),0]]],Ti("the character %C cannot start a boolean")],Kp=[0,[11,Ti("bad character hexadecimal encoding \\"),[0,[0,0]]],Ti("bad character hexadecimal encoding \\%c%c")],Zp=[0,[11,Ti("bad character decimal encoding \\"),[0,[0,[0,0]]]],Ti("bad character decimal encoding \\%c%c%c")],$p=Ti("an"),Qp=Ti("x"),Jp=Ti("nfinity"),rm=Ti("digits"),nm=[0,[11,Ti(Vt),[1,[11,Ti(" is not a valid "),[2,0,[11,Ti(" digit"),0]]]]],Ti("character %C is not a valid %s digit")],em=Ti("decimal digits"),tm=[0,[11,Ti(Vt),[1,[11,Ti(" is not a decimal digit"),0]]],Ti("character %C is not a decimal digit")],um=Ti("0b"),am=Ti("0o"),im=Ti("0u"),cm=Ti(ku),fm=[0,Ti(Nu),555,9],om=Ti(Pa),sm=Ti(di),vm=[0,[11,Ti("invalid boolean '"),[2,0,[12,39,0]]],Ti("invalid boolean '%s'")],lm=[0,[11,Ti("looking for "),[1,[11,Ti(", found "),[1,0]]]],Ti("looking for %C, found %C")],hm=Ti("not a valid float in hexadecimal notation"),bm=Ti("no dot or exponent part found in float token"),dm=[0,[11,Ti(Pn),[2,0,[11,Ti(" failed: premature end of file occurred before end of token"),0]]],Ti("scanning of %s failed: premature end of file occurred before end of token")],pm=[0,[11,Ti(Pn),[2,0,[11,Ti(" failed: the specified length was too short for token"),0]]],Ti("scanning of %s failed: the specified length was too short for token")],mm=[0,[11,Ti("illegal escape character "),[1,0]],Ti("illegal escape character %C")],ym=Ti(dr),wm=Ti("Stdlib.Scanf.Scan_failure"),km=Ti("binary"),gm=Ti("octal"),_m=Ti("hexadecimal"),xm=Ti("a Char"),Sm=Ti("a String"),Em=[0,0],Am=Ti("TMPDIR"),Cm=Ti("TEMP"),Nm=Ti(uu),Om=Ti("Win32"),Im=Ti(gn),Rm=Ti(gn),Tm=Ti("Str.matched_group"),Fm=[0,92],Lm=Ti("\\( group not closed by \\)"),Bm=[0,Ti(Wu),521,10],Um=Ti("[ class not closed by ]"),Dm=Ti("spurious \\) in regular expression"),Mm=Ti("too many r* or r+ where r is nullable"),Pm=Ti(gn),jm=Ti(gn),zm=[0,Ti(Wu),214,11],Wm=Ti(Su),Xm=Ti(dr),qm=Ti($a),Hm=[0,Ti("src/lib/sedlexing.ml"),47,27],Vm=Ti("Sedlexing.MalFormed"),Gm=Ti(gn),Ym=Ti(gn),Km=Ti(gn),Zm=Ti(et),$m=Ti(vi),Qm=Ti(ye),Jm=[0,[15,[17,2,0]],Ti("%a@?")],ry=Ti("\\"),ny=Ti("\\n"),ey=Ti(' "'),ty=Ti(Je),uy=Ti("Sexplib0__Sexp.Not_found_s"),ay=Ti("Sexplib0__Sexp.Of_sexp_error"),iy=[0,1],cy=[0,Ti("Sexplib.Conv.Of_sexp_error")],fy=[0,Ti(Ve),410,15],oy=[0,0],sy=Ti(Ue),vy=[0,Ti(Ve),334,15],ly=[0,Ti("Exit")],hy=[0,Ti(Ve),338,15],by=[0,Ti(mt)],dy=[0,Ti(Ve),342,15],py=[0,Ti(yt)],my=[0,Ti(Ve),346,15],yy=[0,Ti(ba)],wy=[0,Ti(Ve),350,15],ky=[0,Ti(i)],gy=[0,Ti(Ve),354,15],_y=Ti(Un),xy=[0,Ti(Ve),358,15],Sy=[0,Ti("Not_found_s")],Ey=[0,Ti(Ve),362,15],Ay=[0,Ti(zt)],Cy=[0,Ti(Ve),366,15],Ny=[0,Ti("Arg.Help")],Oy=[0,Ti(Ve),370,15],Iy=[0,Ti("Arg.Bad")],Ry=[0,Ti(Ve),374,15],Ty=[0,Ti("Lazy.Undefined")],Fy=[0,Ti(Ve),378,15],Ly=[0,Ti("Parsing.Parse_error")],By=[0,Ti(Ve),382,15],Uy=[0,Ti("Queue.Empty")],Dy=[0,Ti(Ve),386,15],My=[0,Ti("Scanf.Scan_failure")],Py=[0,Ti(Ve),390,15],jy=[0,Ti("Stack.Empty")],zy=[0,Ti(Ve),394,15],Wy=[0,Ti("Sys.Break")],Xy=[0,Ti(Ve),398,15],qy=[0,[2,0,[12,32,[2,0,[12,58,[4,0,0,0,[12,58,[4,0,0,0,0]]]]]]],Ti("%s %s:%d:%d")],Hy=Ti("int64_of_sexp: "),Vy=Ti("int64_of_sexp: atom needed"),Gy=(Ti("int_of_sexp: "),Ti("int_of_sexp: atom needed"),Ti("char_of_sexp: atom string must contain one character only")),Yy=Ti("char_of_sexp: atom needed"),Ky=Ti("string_of_sexp: atom needed"),Zy=Ti("unit_of_sexp: empty list needed"),$y=[0,2],Qy=[1,0],Jy=[1,0],rw=Ti("_of_sexp: unexpected variant constructor"),nw=Ti("_of_sexp: expected a variant type, saw an empty list"),ew=Ti("_of_sexp: expected a variant type, saw a nested list"),tw=Ti("_of_sexp: this constructor does not take arguments"),uw=Ti("internalhash"),aw=Ti(".pp"),iw=[0,Ti("Base.Sexp.pp_hum"),0],cw=[0,Ti(Tn),54,6],fw=[0,Ti("exn.ml.Reraised")],ow=[0,Ti(Tn),33,11],sw=[0,Ti("exn.ml.Finally")],vw=[0,Ti(Tn),19,11],lw=Ti("Base__Exn.Finally"),hw=Ti("Base__Exn.Reraised"),bw=Ti("Base__Exn.Sexp"),dw=Ti("Base.Exn"),pw=Ti(gn),mw=Ti($a),yw=Ti($a),ww=[0,[11,Ti("Negative position: "),[4,0,0,0,0]],Ti("Negative position: %d")],kw=[0,[11,Ti("Negative length: "),[4,0,0,0,0]],Ti("Negative length: %d")],gw=[0,[11,Ti("pos + len past end: "),[4,0,0,0,[11,Ti(W),[4,0,0,0,[11,Ti(" > "),[4,0,0,0,0]]]]]],Ti("pos + len past end: %d + %d > %d")],_w=[0,Ti("list.ml.Transpose_got_lists_of_different_lengths")],xw=[0,Ti("src/list.ml"),1301,13],Sw=Ti("Base__List.Transpose_got_lists_of_different_lengths"),Ew=[0,Ti("src/info.ml"),204,6],Aw=[0,Ti("Could_not_construct")],Cw=[0,Ti("String")],Nw=[0,Ti("Exn")],Ow=[0,Ti("Sexp")],Iw=[0,Ti("Tag_sexp")],Rw=[0,Ti("Tag_t")],Tw=[0,Ti("Tag_arg")],Fw=[0,Ti("Of_list")],Lw=[0,Ti("With_backtrace")],Bw=Ti("Base__Info.Exn"),Uw=Ti("Base.Info"),Dw=Ti("Base.Error"),Mw=[0,Ti(xe)],Pw=[0,Ti(pt)],jw=[0,Ti(cr)],zw=Ti(xe),Ww=Ti(cr),Xw=Ti(pt),qw=Ti("neg"),Hw=Ti("pos"),Vw=Ti(fa),Gw=Ti(xe),Yw=Ti(cr),Kw=Ti(pt),Zw=Ti("neg"),$w=Ti("pos"),Qw=Ti(fa),Jw=Ti("Base.Sign"),rk=Ti(se),nk=Ti(yu),ek=Ti(xt),tk=[0,Ti("src/comparable.ml"),133,4],uk=Ti(vi),ak=Ti(vi),ik=Ti("Base.Unit.of_string: () expected"),ck=Ti("Base.Unit"),fk=Ti("Sexpable.Of_stringable.t_of_sexp expected an atom, but got a list"),ok=[0,Ti(xr),170,4],sk=[0,Ti(xr),174,4],vk=Qi(Mn,Mn,Du),lk=Qi(1,0,0),hk=Qi(0,0,0),bk=[0,Qi(0,0,0)],dk=[0,[11,Ti("Char.of_string: "),[3,0,0]],Ti("Char.of_string: %S")],pk=Ti("Base.Char"),mk=[0,[11,Ti("String.is_substring_at: invalid index "),[4,0,0,0,[11,Ti(" for string of length "),[4,0,0,0,0]]]],Ti("String.is_substring_at: invalid index %d for string of length %d")],yk=Ti(gn),wk=[0,[3,0,0],Ti(er)],kk=Ti("Base.Bytes"),gk=[0,Ti("\0\0\0\0\0\0\0\0R\0i\0"),Ti("ÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿ\0"),Ti("ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ"),Ti("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),Ti("ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0ÿÿÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ"),Ti(gn),Ti(gn),Ti(gn),Ti(gn),Ti(gn),Ti(gn)],_k=[0,[2,0,[11,Ti(".of_string: invalid input "),[3,0,0]]],Ti("%s.of_string: invalid input %S")],xk=Ti("-0x"),Sk=Ti(ku),Ek=Ti("int63"),Ak=Ti(wu),Ck=Ti(Z),Nk=Ti(wu),Ok=Ti("int32"),Ik=Ti(wu),Rk=(Ti(L),Ti(Z),Ti(L)),Tk=Ti(wu),Fk=[0,[11,Ti("conversion from "),[2,0,[11,Ti(" to "),[2,0,[11,Ti(" failed: "),[2,0,[11,Ti(" is out of range"),0]]]]]]],Ti("conversion from %s to %s failed: %s is out of range")],Lk=[0,Ti(qe),96,9],Bk=[0,Ti(qe),148,9],Uk=[0,Ti(qe),176,9],Dk=[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],Mk=[0,Qi(Mn,Mn,16383),Qi(Mn,Mn,16383),Qi(Mn,fr,0),Qi(1664510,0,0),Qi(46340,0,0),Qi(5404,0,0),Qi(1290,0,0),Qi(463,0,0),Qi(215,0,0),Qi(118,0,0),Qi(73,0,0),Qi(49,0,0),Qi(35,0,0),Qi(27,0,0),Qi(21,0,0),Qi(17,0,0),Qi(14,0,0),Qi(12,0,0),Qi(10,0,0),Qi(9,0,0),Qi(8,0,0),Qi(7,0,0),Qi(7,0,0),Qi(6,0,0),Qi(5,0,0),Qi(5,0,0),Qi(5,0,0),Qi(4,0,0),Qi(4,0,0),Qi(4,0,0),Qi(4,0,0),Qi(3,0,0),Qi(3,0,0),Qi(3,0,0),Qi(3,0,0),Qi(3,0,0),Qi(3,0,0),Qi(3,0,0),Qi(3,0,0),Qi(3,0,0),Qi(2,0,0),Qi(2,0,0),Qi(2,0,0),Qi(2,0,0),Qi(2,0,0),Qi(2,0,0),Qi(2,0,0),Qi(2,0,0),Qi(2,0,0),Qi(2,0,0),Qi(2,0,0),Qi(2,0,0),Qi(2,0,0),Qi(2,0,0),Qi(2,0,0),Qi(2,0,0),Qi(2,0,0),Qi(2,0,0),Qi(2,0,0),Qi(2,0,0),Qi(2,0,0),Qi(2,0,0),Qi(1,0,0),Qi(1,0,0)],Pk=[0,[2,0,[11,Ti(" /"),[12,37,[12,32,[2,0,[11,Ti(Ye),0]]]]]],Ti(zu)],jk=[0,[2,0,[12,32,[12,37,[12,32,[2,0,[11,Ti(_e),0]]]]]],Ti(y)],zk=Qi(0,0,0),Wk=Qi(1,0,0),Xk=Qi(63,0,0),qk=[0,[11,Ti(ct),0],Ti(ct)],Hk=[0,[11,Ti(dn),0],Ti(dn)],Vk=Qi(Kt,Kt,21845),Gk=Qi(Sa,Sa,3855),Yk=Qi(65793,65793,257),Kk=(Ti(" /"),Ti(Ye),Ti(zu),Ti(_e),Ti(y),Ti(gn),Ti("[Int.ceil_log2] got invalid input"),Ti(gn),Ti("[Int.floor_log2] got invalid input"),Ti(zn),Ti(zn),Ti(se),Ti(yu),Ti(xt),Ti("src/int.ml"),[0,[4,6,0,0,0],Ti(jn)]),Zk=[0,[4,6,0,0,0],Ti(jn)],$k=[0,[11,Ti("Int.of_float: argument ("),[8,[0,0,0],0,0,[11,Ti(Kn),0]]],Ti("Int.of_float: argument (%f) is out of range or NaN")],Qk=[0,[11,Ti("Int.of_string: "),[3,0,0]],Ti("Int.of_string: %S")],Jk=Ti("Base.Int.Hex"),rg=Ti("Base.Int"),ng=[0,[11,Ti("Nativeint.of_float: argument ("),[8,[0,0,0],0,0,[11,Ti(Kn),0]]],Ti("Nativeint.of_float: argument (%f) is out of range or NaN")],eg=Ti("Base.Nativeint"),tg=Ti(gn),ug=Ti("[Int64.ceil_log2] got invalid input"),ag=Ti(gn),ig=Ti("[Int64.floor_log2] got invalid input"),cg=[0,[11,Ti(zn),0],Ti(zn)],fg=[0,[11,Ti("Int64.of_float: argument ("),[8,[0,0,0],0,0,[11,Ti(Kn),0]]],Ti("Int64.of_float: argument (%f) is out of range or NaN")],og=Ti("Base.Int64"),sg=Ti(ku),vg=[0,[7,6,0,0,0],Ti("%Lx")],lg=Ti(se),hg=Ti(yu),bg=Ti(xt),dg=[0,Ti(Pr),317,2],pg=[0,[11,Ti("Int63.of_float: argument ("),[8,[0,0,0],0,0,[11,Ti(Kn),0]]],Ti("Int63.of_float: argument (%f) is out of range or NaN")],mg=Qi(0,0,0),yg=[0,[11,Ti("Int63.of_string: invalid input "),[3,0,0]],Ti("Int63.of_string: invalid input %S")],wg=[0,Ti(Pr),bi,20],kg=Qi(2,0,0),gg=Qi(2,0,0),_g=Qi(2,0,0),xg=Qi(2,0,0),Sg=Qi(16777214,Mn,Du),Eg=Qi(1,0,0),Ag=Ti("Base.Int63.Hex"),Cg=Ti("Base.Int63"),Ng=Ti("Base.Bool"),Og=[0,[11,Ti("Int32.of_float: argument ("),[8,[0,0,0],0,0,[11,Ti(Kn),0]]],Ti("Int32.of_float: argument (%f) is out of range or NaN")],Ig=Ti("Base.Int32"),Rg=[0,Ti("src/int63.ml"),155,9],Tg=Ti("%.15g"),Fg=Ti("%.17g"),Lg=Ti(Gn),Bg=Ti("Base.Float"),Ug=Ti("b"),Dg=Ti(Pu),Mg=Ti(gn),Pg=Ti("ppx_inline_test: cannot use -list-partition or -partition without specifying a partition at preprocessing time"),jg=(Ti(Lt),Ti(Lt),Ti("Argument "),Ti(" doesn't fit the format filename[:line_number]\n"),Ti("Argument %s doesn't fit the format filename[:line_number]\n%!"),Ti(": unexpected anonymous argument "),Ti("%s: unexpected anonymous argument %s\n%!"),Ti(It),Ti(l),Ti(" , characters "),Ti(" - "),Ti(" File %S , line %d , characters %d - %d %!"),Ti(It),Ti(l),Ti(" File %S , line %d %!"),Ti(It),Ti(" File %S %!"),Ti(Te),Ti(Te),Ti("FORCE_DROP_INLINE_TEST")),zg=Ti(gn),Wg=Ti(ya),Xg=(Ti(ya),Ti(" [args]"),Ti("%s %s %s [args]"),Ti(" Path to the root of the source tree"),Ti("-source-tree-root"),Ti(" Allow output patterns in tests expectations"),Ti("-allow-output-patterns"),Ti(" Diff command for tests that require diffing (use - to disable diffing)"),Ti("-diff-cmd"),Ti(" Update expect tests in place"),Ti("-in-place"),Ti(" Summarize tests without using color"),Ti("-no-color"),Ti('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'),Ti("-only-test"),Ti("substring Only run tests whose names contain the given substring"),Ti("-matching"),Ti("tag Only run tests tagged with [tag] (overrides previous -drop-tag)"),Ti("-require-tag"),Ti("tag Only run tests not tagged with [tag] (overrides previous -require-tag)"),Ti("-drop-tag"),Ti(" Log the tests run in inline_tests.log"),Ti("-log"),Ti(" Show the number of tests ran"),Ti("-show-counts"),Ti(" End with an error if no tests were run"),Ti("-strict"),Ti(" Run tests only up to the first error (doesn't work for expect tests)"),Ti("-stop-on-error"),Ti(" Show the tests as they run"),Ti("-verbose"),Ti(" Only run the tests in the given partition"),Ti("-partition"),Ti(" Lists all the partitions that contain at least one test or test_module"),Ti("-list-partitions"),Ti(" Do not run tests but show what would have been run"),Ti("-list-test-names"),Ti("TESTING_FRAMEWORK")),qg=Ti("PPX_INLINE_TEST_LIB_AM_RUNNING_INLINE_TEST"),Hg=Ti("inline-test"),Vg=Ti(gn),Gg=Ti(on),Yg=Ti(on),Kg=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],0],Ti(Cn)],Zg=[0,[11,Ti(A),[17,[0,Ti(ia),1,0],0]],Ti(pn)],$g=[0,[17,0,0],Ti(xu)],Qg=Ti(ga),Jg=Ti(gn),r_=[0,[2,0,[2,0,0]],Ti("%s%s")],n_=[0,[12,92,0],Ti("\\")],e_=[0,[11,Ti(A),[17,[0,Ti(ia),1,0],0]],Ti(pn)],t_=[0,[17,[0,Ti(ia),1,0],0],Ti(ia)],u_=Ti("and"),a_=Ti(gn),i_=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[2,0,[2,0,[11,Ti(pa),[17,[0,Ti(ia),1,0],0]]]]],Ti("@[%s%s =@ ")],c_=[0,[17,0,[17,[0,Ti(ne),0,0],0]],Ti(ve)],f_=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[2,0,[11,Ti(pa),[17,[0,Ti(ia),1,0],0]]]],Ti("@[%s =@ ")],o_=[0,[17,0,[17,[0,Ti(ne),0,0],0]],Ti(ve)],s_=[0,[18,[1,[0,[11,Ti(Ia),0],Ti(Ia)]],0],Ti(Hu)],v_=[0,[17,0,0],Ti(xu)],l_=[0,[18,[1,[0,[11,Ti(Ia),0],Ti(Ia)]],0],Ti(Hu)],h_=[0,[17,0,0],Ti(xu)],b_=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],0],Ti(Cn)],d_=[0,[17,0,0],Ti(xu)],p_=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],0],Ti(Cn)],m_=[0,[17,0,0],Ti(xu)],y_=[0,[18,[1,[0,[11,Ti(ri),0],Ti(ri)]],[18,[1,[0,[11,Ti($n),0],Ti($n)]],[11,Ti(lu),[17,[0,Ti(ia),1,0],0]]]],Ti(Ya)],w_=[0,[11,Ti("is"),[17,0,0]],Ti("is@]")],k_=[0,[17,0,0],Ti(xu)],g_=Ti(et),__=Ti(ye),x_=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],0],Ti(Cn)],S_=[0,[17,[0,Ti(ia),1,0],0],Ti(ia)],E_=[0,[17,0,0],Ti(xu)],A_=Ti(et),C_=Ti(ye),N_=Ti(gn),O_=Ti(on),I_=Ti(on),R_=[0,[11,Ti(gu),[10,0]],Ti(Ke)],T_=[0,Ti("cor/roc/parser.ml"),489,4],F_=Ti(gn),L_=Ti(on),B_=Ti(on),U_=[0,[11,Ti(Hr),[3,0,0]],Ti(Nr)],D_=[0,Ti(gn),1,0,0],M_=Ti("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),P_=Ti(_r),j_=Ti(Wa),z_=Ti(F),W_=Ti("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),X_=Ti(Zn),q_=Ti(Ze),H_=Ti(ke),V_=Ti(yr),G_=Ti("\0\0\0\0\0\0\0\0\0\0\0\0\0\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"),Y_=Ti("\0\0\0\0\0\0\0\0\0\0\0\0"),K_=Ti(Ht),Z_=Ti(gn),$_=Ti(on),Q_=Ti("Roc__Lexer.SyntaxError"),J_=Ti(on),rx=Ti(En),nx=Ti(En),ex=Ti(En),tx=Ti(En),ux=Ti(En),ax=Ti(En),ix=Ti(En),cx=[0,[11,Ti(ge),[2,0,[11,Ti(kt),[2,0,0]]]],Ti(Dn)],fx=[0,[11,Ti(te),[2,0,0]],Ti(X)],ox=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],Ti(p)],sx=Ti(gn),vx=Ti(on),lx=Ti(on),hx=Ti(on),bx=Ti(gn),dx=Ti(ze),px=Ti(ze),mx=[0,0,0],yx=[0,[11,Ti(W),0],Ti(W)],wx=[0,[11,Ti(" -["),0],Ti(" -[")],kx=[0,[11,Ti(su),[17,[0,Ti(ia),1,0],0]],Ti("]->@ ")],gx=[0,[11,Ti(A),[17,[0,Ti(ia),1,0],0]],Ti(pn)],_x=[0,[12,42,[4,0,0,0,0]],Ti("*%d")],xx=[0,[12,63,[4,0,0,0,0]],Ti("?%d")],Sx=Ti(mi),Ex=Ti(vi),Ax=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],0],Ti(Cn)],Cx=[0,[17,0,0],Ti(xu)],Nx=Ti(et),Ox=Ti(ye),Ix=[0,[17,[0,Ti(ne),0,0],[17,[0,Ti(ne),0,0],0]],Ti(U)],Rx=[0,[18,[1,[0,[11,Ti(Ia),0],Ti(Ia)]],0],Ti(Hu)],Tx=[0,[17,0,0],Ti(xu)],Fx=[0,[18,[1,[0,[11,Ti(ri),0],Ti(ri)]],[11,Ti("proto "),[2,0,[12,32,[2,0,[11,Ti(" :"),[17,[0,Ti(ia),1,0],0]]]]]]],Ti("@[proto %s %s :@ ")],Lx=[0,0],Bx=[0,[17,0,0],Ti(xu)],Ux=Ti("entry"),Dx=Ti("let"),Mx=[0,[18,[1,[0,[11,Ti(ri),0],Ti(ri)]],[2,0,[12,32,[2,0,[11,Ti(pa),[17,[0,Ti(ia),1,0],0]]]]]],Ti("@[%s %s =@ ")],Px=[0,[17,0,0],Ti(xu)],jx=[0,[17,[0,Ti(ia),1,0],[18,[1,[0,0,Ti(gn)]],[11,Ti(G),0]]],Ti("@ @[| ")],zx=[0,[17,0,0],Ti(xu)],Wx=[0,[12,92,0],Ti("\\")],Xx=[0,[11,Ti(A),[17,[0,Ti(ia),1,0],0]],Ti(pn)],qx=[0,[17,[0,Ti(ia),1,0],0],Ti(ia)],Hx=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[11,Ti(Nn),[2,0,[11,Ti(pa),[17,[0,Ti(ia),1,0],0]]]]],Ti("@[let %s =@ ")],Vx=[0,[17,0,[17,[0,Ti(ne),0,0],[18,[1,[0,[11,Ti($n),0],Ti($n)]],[11,Ti(qr),[17,[0,Ti(ia),1,0],0]]]]],Ti("@]@,@[in@ ")],Gx=[0,[17,0,0],Ti(xu)],Yx=Ti(mi),Kx=Ti(vi),Zx=[0,[18,[1,[0,[11,Ti(Ia),0],Ti(Ia)]],0],Ti(Hu)],$x=[0,[17,0,0],Ti(xu)],Qx=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],0],Ti(Cn)],Jx=[0,[17,0,0],Ti(xu)],rS=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],0],Ti(Cn)],nS=[0,[17,0,0],Ti(xu)],eS=[0,[18,[1,[0,[11,Ti(ri),0],Ti(ri)]],[11,Ti("choice {"),0]],Ti("@[choice {")],tS=[0,[11,Ti(en),[17,0,0]],Ti(" }@]")],uS=Ti(et),aS=Ti(ye),iS=Ti(mi),cS=Ti(vi),fS=Ti("`"),oS=Ti(gn),sS=[0,[11,Ti("(entry) "),[2,0,[11,Ti(Gt),0]]],Ti("(entry) %s: ")],vS=[0,[11,Ti(qt),[2,0,[11,Ti(Gt),0]]],Ti(nu)],lS=[0,[11,Ti(Ja),[2,0,[11,Ti(Gt),0]]],Ti(ni)],hS=[0,[11,Ti("(proto) "),[2,0,[11,Ti(Gt),0]]],Ti("(proto) %s: ")],bS=[0,[11,Ti("```uls\n"),[2,0,[11,Ti(qn),0]]],Ti("```uls\n%s\n```")],dS=[0,[12,kn,[4,0,0,0,[12,58,0]]],Ti("~%d:")],pS=[0,[12,58,[2,0,0]],Ti(":%s")],mS=Ti(","),yS=[0,[12,91,[2,0,[12,93,0]]],Ti("[%s]")],wS=Ti("`"),kS=Ti(gn),gS=Ti(ze),_S=Ti(ze),xS=Ti("bad application"),SS=[2,Ti("?")],ES=Ti("application to non-function"),AS=Ti(gn),CS=Ti(ze),NS=Ti("Uls__Eval.Eval_error"),OS=Ti(ze),IS=[0,1],RS=Ti("p has links"),TS=Ti("found specialization for non-value type "),FS=Ti("var ended up in proto"),LS=Ti("should always be covered in assoc_lset"),BS=Ti("don't unify"),US=Ti("unspec in proto is solved somehow"),DS=Ti(" Spec: "),MS=Ti("something weird ended up in proto, spec lsets. Proto: "),PS=Ti("Created lset table has duplicates or is unsorted!"),jS=Ti("proto is not specialized!"),zS=Ti(Na),WS=Ti(f),XS=[0,Ti(_t),kn,8],qS=[0,Ti(_t),150,30],HS=[0,Ti(_t),149,60],VS=Ti("differing values"),GS=Ti("incompatible types"),YS=Ti(Tr),KS=Ti(be),ZS=Ti("attempting to unify generalization"),$S=Ti(pi),QS=Ti(kt),JS=Ti(C),rE=Ti(gn),nE=Ti(ze),eE=Ti("Uls__Solve.Solve_err"),tE=Ti(ze),uE=Ti(kt),aE=Ti(Qr),iE=Ti("unspecialized var type "),cE=[0,Ti(Yt),151,14],fE=[0,Ti(Yt),171,10],oE=Ti("~"),sE=Ti(ye),vE=Ti(et),lE=Ti(ga),hE=Ti("Ir error: leftover specializations for "),bE=[0,Ti(Yt),Eu,12],dE=Ti("No irmorphized roots found!"),pE=Ti("~"),mE=Ti(gn),yE=Ti(ze),wE=Ti("Uls__Ir.Ir_error"),kE=Ti(ze),gE=[0,[11,Ti(gu),[10,0]],Ti(Ke)],_E=[0,Ti("cor/experiments/uls/parser.ml"),606,4],xE=[0,Ti("cor/experiments/uls/parser.mly"),136,6],SE=[2,Ti(mi)],EE=[1,Ti(mi)],AE=[2,Ti(mi)],CE=[0,Ti(mi)],NE=[2,Ti(mi)],OE=Ti(gn),IE=Ti(ze),RE=Ti(ze),TE=[0,[11,Ti(Hr),[3,0,0]],Ti(Nr)],FE=Ti(gn),LE=[0,Ti(gn),1,0,0],BE=Ti("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),UE=Ti(_r),DE=Ti(Wa),ME=Ti(Fr),PE=Ti("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),jE=Ti(d),zE=Ti(Zn),WE=Ti(me),XE=Ti(Ze),qE=Ti(yr),HE=Ti("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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"),VE=Ti(Ie),GE=Ti(Ht),YE=Ti(gn),KE=Ti(ze),ZE=Ti("Uls__Lexer.SyntaxError"),$E=Ti(ze),QE=[0,[17,[0,Ti(ia),1,0],0],Ti(ia)],JE=[0,[11,Ti(G),0],Ti(G)],rA=[0,[18,[1,[0,0,Ti(gn)]],0],Ti(s)],nA=[2,Ti("?")],eA=[0,[17,0,0],Ti(xu)],tA=[0,[17,[0,Ti(ne),0,0],[17,[0,Ti(ne),0,0],0]],Ti(U)],uA=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[2,0,[11,Ti(pa),0]]],Ti("@[%s =")],aA=[0,[17,0,0],Ti(xu)],iA=[0,[18,[1,[0,[11,Ti(Ia),0],Ti(Ia)]],0],Ti(Hu)],cA=[0,[17,0,0],Ti(xu)],fA=[0,[11,Ti(ge),[2,0,[11,Ti(kt),[2,0,0]]]],Ti(Dn)],oA=[0,[11,Ti(te),[2,0,0]],Ti(X)],sA=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],Ti(p)],vA=Ti(gn),lA=Ti(ze),hA=Ti(ze),bA=Ti(ze),dA=[0,[2,0,0],Ti(Te)],pA=Ti(gn),mA=Ti(k),yA=Ti(k),wA=[0,[18,[1,[0,[11,Ti(Ia),0],Ti(Ia)]],0],Ti(Hu)],kA=[0,[17,0,0],Ti(xu)],gA=[0,[17,[0,Ti(ne),0,0],[18,[1,[0,[11,Ti(li),0],Ti(li)]],[11,Ti(G),0]]],Ti(ur)],_A=[0,[17,[0,Ti(ia),1,0],[11,Ti(Ne),0]],Ti(Jr)],xA=[0,[17,0,0],Ti(xu)],SA=[0,[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[11,Ti(Nn),[2,0,[11,Ti(pa),[17,[0,Ti(ia),1,0],0]]]]],Ti(la)],EA=[0,[17,0,[17,[0,Ti(ia),1,0],[11,Ti(qr),[17,0,[17,[0,Ti(ne),0,0],0]]]]],Ti(Ar)],AA=[0,[17,[0,Ti(ia),1,0],0],Ti(ia)],CA=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[2,0,0]],Ti(bn)],NA=[0,[17,0,0],Ti(xu)],OA=[0,[18,[1,[0,[11,Ti(Ia),0],Ti(Ia)]],0],Ti(Hu)],IA=[0,[17,0,0],Ti(xu)],RA=[0,[18,[1,[0,[11,Ti(Ia),0],Ti(Ia)]],[18,[1,[0,[11,Ti(Gu),0],Ti(Gu)]],0]],Ti(ha)],TA=[0,[17,0,0],Ti(xu)],FA=[0,[18,[1,[0,[11,Ti(ri),0],Ti(ri)]],[18,[1,[0,[11,Ti($n),0],Ti($n)]],[11,Ti("match"),[17,[0,Ti(ia),1,0],0]]]],Ti("@[@[match@ ")],LA=[0,[11,Ti(" with"),[17,0,0]],Ti(" with@]")],BA=[0,[17,0,0],Ti(xu)],UA=[0,[17,[0,Ti(ia),1,0],0],Ti(ia)],DA=[0,[2,0,0],Ti(Te)],MA=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],0],Ti(Cn)],PA=[0,[17,0,0],Ti(xu)],jA=[0,[12,95,0],Ti(fi)],zA=[0,[17,[0,Ti(ia),1,0],[11,Ti(G),0]],Ti(ii)],WA=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],0],Ti(Cn)],XA=[0,[17,0,0],Ti(xu)],qA=[0,[17,[0,Ti(ia),1,0],[11,Ti("as "),[2,0,0]]],Ti("@ as %s")],HA=Ti(et),VA=Ti(ye),GA=Ti(gn),YA=Ti(gn),KA=[0,[11,Ti(qt),[2,0,[11,Ti(Gt),0]]],Ti(nu)],ZA=[0,[11,Ti(Ja),[2,0,[11,Ti(Gt),0]]],Ti(ni)],$A=[0,[11,Ti("```refine\n"),[2,0,[11,Ti(qn),0]]],Ti("```refine\n%s\n```")],QA=[0,[17,[0,Ti(ia),1,0],0],Ti(ia)],JA=[0,[2,0,0],Ti(Te)],rC=[0,[12,44,[17,[0,Ti(ia),1,0],0]],Ti(wa)],nC=[0,[12,39,[4,0,0,0,0]],Ti("'%d")],eC=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[12,91,0]],Ti(J)],tC=[0,[12,93,[17,0,0]],Ti("]@]")],uC=[0,[15,0],Ti(ka)],aC=Ti(Zu),iC=Ti(ye),cC=[0,[15,0],Ti(ka)],fC=[0,[12,40,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[11,Ti(nn),[17,[0,Ti(ia),1,0],0]]]],Ti(na)],oC=[0,[4,0,0,0,0],Ti(Qt)],sC=[0,[17,0,[12,41,0]],Ti(ln)],vC=[0,[12,40,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[11,Ti(zr),[17,[0,Ti(ia),1,0],0]]]],Ti(Ou)],lC=[0,[17,0,[12,41,0]],Ti(ln)],hC=[0,[12,40,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[11,Ti(ju),[17,[0,Ti(ia),1,0],0]]]],Ti(iu)],bC=[0,[17,0,[12,41,0]],Ti(ln)],dC=[0,[15,0],Ti(ka)],pC=[0,[12,59,[17,[0,Ti(ia),1,0],0]],Ti(du)],mC=[0,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[12,91,0]],Ti(x)],yC=[0,[17,[0,Ti(ne),0,0],[12,93,[17,0,0]]],Ti(z)],wC=[0,[12,40,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[11,Ti("Syntax.TTag"),[17,[0,Ti(ia),1,0],0]]]],Ti("(@[<2>Syntax.TTag@ ")],kC=[0,[17,0,[12,41,0]],Ti(ln)],gC=[0,[15,0],Ti(ka)],_C=[0,[12,59,[17,[0,Ti(ia),1,0],0]],Ti(du)],xC=[0,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[12,91,0]],Ti(x)],SC=[0,[17,[0,Ti(ne),0,0],[12,93,[17,0,0]]],Ti(z)],EC=[0,[12,40,[18,[1,[0,0,Ti(gn)]],0]],Ti(Qe)],AC=[0,[3,0,0],Ti(er)],CC=[0,[12,44,[17,[0,Ti(ia),1,0],0]],Ti(wa)],NC=[0,[17,0,[12,41,0]],Ti(ln)],OC=Ti(gn),IC=Ti(k),RC=Ti(k),TC=Ti(Na),FC=Ti(f),LC=Ti("tags have different sizes"),BC=Ti(Tr),UC=Ti(Tr),DC=Ti(be),MC=Ti(pi),PC=Ti(kt),jC=Ti(C),zC=Ti("cannot deep copy unbound type"),WC=Ti(gn),XC=Ti(k),qC=Ti("Refine__Solve.Solve_err"),HC=Ti(k),VC=[0,[0,0,0],0],GC=Ti(bt),YC=Ti(gn),KC=Ti(k),ZC=Ti(k),$C=[0,[17,[0,Ti(ne),0,0],0],Ti(ne)],QC=[0,[18,[1,[0,[11,Ti(Ia),0],Ti(Ia)]],0],Ti(Hu)],JC=[0,[11,Ti(mr),0],Ti(mr)],rN=[0,[17,0,0],Ti(xu)],nN=[0,[17,[0,Ti(ne),0,0],0],Ti(ne)],eN=[0,[17,[0,Ti(ne),0,0],[18,[1,[0,[11,Ti(Ia),0],Ti(Ia)]],[18,[1,[0,[11,Ti(ri),0],Ti(ri)]],[4,0,0,0,[11,Ti(": {"),0]]]]],Ti("@,@[@[%d: {")],tN=[0,[17,[0,Ti(ne),0,0],[11,Ti("feed "),0]],Ti("@,feed ")],uN=[0,[17,0,[17,[0,Ti(ne),0,0],[12,Nt,[17,0,0]]]],Ti("@]@,}@]")],aN=[0,[11,Ti(Nn),0],Ti(Nn)],iN=[0,[11,Ti(" = "),0],Ti(" = ")],cN=[0,[12,59,0],Ti(";")],fN=[0,[18,[1,[0,[11,Ti(Ia),0],Ti(Ia)]],[18,[1,[0,[11,Ti(ri),0],Ti(ri)]],[11,Ti(An),0]]],Ti("@[@[switch ")],oN=[0,[11,Ti(Lr),0],Ti(Lr)],sN=[0,[17,0,[17,[0,Ti(ne),0,0],[11,Ti(fe),0]]],Ti("@]@,} in join ")],vN=[0,[17,0,0],Ti(xu)],lN=[0,[12,32,0],Ti(Ha)],hN=[0,[17,[2,fu],[11,Ti("et_union_id "),0]],Ti("@get_union_id ")],bN=[0,[17,[2,98],[11,Ti("uild_union "),[4,0,0,0,[12,32,0]]]],Ti("@build_union %d ")],dN=[0,[17,[2,fu],[11,Ti("et_union_struct "),0]],Ti("@get_union_struct ")],pN=[0,[17,[2,98],[11,Ti("uild_struct"),0]],Ti("@build_struct")],mN=[0,[17,[2,fu],[11,Ti("et_field "),[4,0,0,0,[12,32,0]]]],Ti("@get_field %d ")],yN=[0,[2,0,0],Ti(Te)],wN=[0,[2,0,[11,Ti(" : "),0]],Ti("%s : ")],kN=[0,[12,32,0],Ti(Ha)],gN=[0,[12,96,[4,0,0,0,[11,Ti(Lr),0]]],Ti("`%d {")],_N=[0,[12,Nt,0],Ti("}")],xN=[0,[11,Ti(pe),0],Ti(pe)],SN=[0,[11,Ti(L),0],Ti(L)],EN=[0,[11,Ti(wi),0],Ti(wi)],AN=[0,[11,Ti(Jn),0],Ti(Jn)],CN=Ti(ga),NN=[0,[11,Ti(en),0],Ti(en)],ON=[0,[11,Ti("[ "),0],Ti("[ ")],IN=Ti(ga),RN=[0,[11,Ti(" ]"),0],Ti(" ]")],TN=Ti(bt),FN=Ti(bt),LN=[0,[15,0],Ti(ka)],BN=[0,[12,40,[18,[1,[0,0,Ti(gn)]],0]],Ti(Qe)],UN=[0,[12,44,[17,[0,Ti(ia),1,0],0]],Ti(wa)],DN=[0,[3,0,0],Ti(er)],MN=[0,[17,0,[12,41,0]],Ti(ln)],PN=[0,[15,0],Ti(ka)],jN=[0,[12,59,[17,[0,Ti(ia),1,0],0]],Ti(du)],zN=[0,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[12,91,0]],Ti(x)],WN=[0,[17,[0,Ti(ne),0,0],[12,93,[17,0,0]]],Ti(z)],XN=[0,[12,59,[17,[0,Ti(ia),1,0],0]],Ti(du)],qN=[0,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[12,91,0]],Ti(x)],HN=[0,[17,[0,Ti(ne),0,0],[12,93,[17,0,0]]],Ti(z)],VN=[0,[12,59,[17,[0,Ti(ia),1,0],0]],Ti(du)],GN=[0,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[12,91,0]],Ti(x)],YN=[0,[17,[0,Ti(ne),0,0],[12,93,[17,0,0]]],Ti(z)],KN=Ti("Ir.Void"),ZN=Ti("Ir.Int"),$N=[0,[12,40,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[11,Ti("Ir.Struct"),[17,[0,Ti(ia),1,0],0]]]],Ti("(@[<2>Ir.Struct@ ")],QN=[0,[17,0,[12,41,0]],Ti(ln)],JN=[0,[12,40,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[11,Ti("Ir.Union"),[17,[0,Ti(ia),1,0],0]]]],Ti("(@[<2>Ir.Union@ ")],rO=[0,[17,0,[12,41,0]],Ti(ln)],nO=[0,[12,37,[4,0,0,0,0]],Ti("%%%d")],eO=Ti(gn),tO=Ti(k),uO=Ti(k),aO=[0,[4,0,0,0,0],Ti(Qt)],iO=[0,Ti("cor/experiments/refine/decision_tree.ml"),153,12],cO=Ti("layout of branch var cannot be int"),fO=[0,[15,0],Ti(ka)],oO=[0,[12,59,[17,[0,Ti(ia),1,0],0]],Ti(du)],sO=[0,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[12,91,0]],Ti(x)],vO=[0,[17,[0,Ti(ne),0,0],[12,93,[17,0,0]]],Ti(z)],lO=[0,[15,0],Ti(ka)],hO=[0,[12,40,[18,[1,[0,0,Ti(gn)]],0]],Ti(Qe)],bO=[0,[4,0,0,0,0],Ti(Qt)],dO=[0,[12,44,[17,[0,Ti(ia),1,0],0]],Ti(wa)],pO=[0,[17,0,[12,41,0]],Ti(ln)],mO=[0,[12,59,[17,[0,Ti(ia),1,0],0]],Ti(du)],yO=[0,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[12,91,0]],Ti(x)],wO=[0,[17,[0,Ti(ne),0,0],[12,93,[17,0,0]]],Ti(z)],kO=[0,[15,0],Ti(ka)],gO=[0,[12,59,[17,[0,Ti(ia),1,0],0]],Ti(du)],_O=[0,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[12,91,0]],Ti(x)],xO=[0,[17,[0,Ti(ne),0,0],[12,93,[17,0,0]]],Ti(z)],SO=[0,[15,0],Ti(ka)],EO=[0,[12,59,[17,[0,Ti(ia),1,0],0]],Ti(du)],AO=[0,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[12,91,0]],Ti(x)],CO=[0,[17,[0,Ti(ne),0,0],[12,93,[17,0,0]]],Ti(z)],NO=[0,[12,59,[17,[0,Ti(ia),1,0],0]],Ti(du)],OO=[0,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[12,91,0]],Ti(x)],IO=[0,[17,[0,Ti(ne),0,0],[12,93,[17,0,0]]],Ti(z)],RO=[0,[12,40,[18,[1,[0,0,Ti(gn)]],0]],Ti(Qe)],TO=[0,[12,44,[17,[0,Ti(ia),1,0],0]],Ti(wa)],FO=[0,[12,44,[17,[0,Ti(ia),1,0],0]],Ti(wa)],LO=[0,[17,0,[12,41,0]],Ti(ln)],BO=[0,[11,Ti("`CtorCase ("),[18,[1,[0,[11,Ti($),0],Ti($)]],0]],Ti("`CtorCase (@[")],UO=[0,[17,0,[12,41,0]],Ti(ln)],DO=Ti("unreachable 91"),MO=[0,[15,0],Ti(ka)],PO=[0,[12,40,[18,[1,[0,0,Ti(gn)]],0]],Ti(Qe)],jO=[0,[12,44,[17,[0,Ti(ia),1,0],0]],Ti(wa)],zO=[0,[4,0,0,0,0],Ti(Qt)],WO=[0,[17,0,[12,41,0]],Ti(ln)],XO=[0,[12,59,[17,[0,Ti(ia),1,0],0]],Ti(du)],qO=[0,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[12,91,0]],Ti(x)],HO=[0,[17,[0,Ti(ne),0,0],[12,93,[17,0,0]]],Ti(z)],VO=[0,[15,0],Ti(ka)],GO=[0,[12,59,[17,[0,Ti(ia),1,0],0]],Ti(du)],YO=[0,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[12,91,0]],Ti(x)],KO=[0,[17,[0,Ti(ne),0,0],[12,93,[17,0,0]]],Ti(z)],ZO=[0,[12,40,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[11,Ti("Decision_tree.Case ("),[17,[0,Ti(ne),0,0],0]]]],Ti("(@[<2>Decision_tree.Case (@,")],$O=[0,[12,44,[17,[0,Ti(ia),1,0],0]],Ti(wa)],QO=[0,[12,44,[17,[0,Ti(ia),1,0],0]],Ti(wa)],JO=[0,[17,[0,Ti(ne),0,0],[11,Ti(Mr),[17,0,0]]],Ti($t)],rI=[0,[15,0],Ti(ka)],nI=[0,[12,59,[17,[0,Ti(ia),1,0],0]],Ti(du)],eI=[0,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[12,91,0]],Ti(x)],tI=[0,[17,[0,Ti(ne),0,0],[12,93,[17,0,0]]],Ti(z)],uI=Ti("Decision_tree.Unreachable"),aI=[0,[12,40,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[11,Ti("Decision_tree.Immediate"),[17,[0,Ti(ia),1,0],0]]]],Ti("(@[<2>Decision_tree.Immediate@ ")],iI=[0,[17,0,[12,41,0]],Ti(ln)],cI=[0,[12,40,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[11,Ti("Decision_tree.Switch ("),[17,[0,Ti(ne),0,0],0]]]],Ti("(@[<2>Decision_tree.Switch (@,")],fI=[0,[12,44,[17,[0,Ti(ia),1,0],0]],Ti(wa)],oI=[0,[17,[0,Ti(ne),0,0],[11,Ti(Mr),[17,0,0]]],Ti($t)],sI=[0,[15,0],Ti(ka)],vI=[0,[12,59,[17,[0,Ti(ia),1,0],0]],Ti(du)],lI=[0,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[12,91,0]],Ti(x)],hI=[0,[17,[0,Ti(ne),0,0],[12,93,[17,0,0]]],Ti(z)],bI=[0,[12,40,[18,[1,[0,0,Ti(gn)]],0]],Ti(Qe)],dI=[0,[12,44,[17,[0,Ti(ia),1,0],0]],Ti(wa)],pI=[0,[17,0,[12,41,0]],Ti(ln)],mI=[0,[15,0],Ti(ka)],yI=[0,[12,40,[18,[1,[0,0,Ti(gn)]],0]],Ti(Qe)],wI=[0,[12,44,[17,[0,Ti(ia),1,0],0]],Ti(wa)],kI=[0,[17,0,[12,41,0]],Ti(ln)],gI=[0,[15,0],Ti(ka)],_I=[0,[12,59,[17,[0,Ti(ia),1,0],0]],Ti(du)],xI=[0,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[12,91,0]],Ti(x)],SI=[0,[17,[0,Ti(ne),0,0],[12,93,[17,0,0]]],Ti(z)],EI=[0,[12,40,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[11,Ti("Decision_tree.Ctor ("),[17,[0,Ti(ne),0,0],0]]]],Ti("(@[<2>Decision_tree.Ctor (@,")],AI=[0,[12,44,[17,[0,Ti(ia),1,0],0]],Ti(wa)],CI=[0,[17,[0,Ti(ne),0,0],[11,Ti(Mr),[17,0,0]]],Ti($t)],NI=Ti("Decision_tree.Wild"),OI=[0,[11,Ti("Tag("),[4,0,0,0,[11,Ti(ga),0]]],Ti("Tag(%d, ")],II=[0,[12,41,0],Ti(ye)],RI=[0,[15,0],Ti(ka)],TI=[0,[12,40,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[11,Ti("Decision_tree.Tag ("),[17,[0,Ti(ne),0,0],0]]]],Ti("(@[<2>Decision_tree.Tag (@,")],FI=[0,[12,44,[17,[0,Ti(ia),1,0],0]],Ti(wa)],LI=[0,[17,[0,Ti(ne),0,0],[11,Ti(Mr),[17,0,0]]],Ti($t)],BI=Ti(gn),UI=Ti(k),DI=Ti(k),MI=Ti("bad discriminant memory layout"),PI=[0,[2,0,0],Ti(Te)],jI=[0,[12,32,0],Ti(Ha)],zI=Ti(vn),WI=[0,[12,40,0],Ti(et)],XI=[0,[12,41,0],Ti(ye)],qI=Ti(bt),HI=[0,[4,0,0,0,0],Ti(Qt)],VI=Ti(Jt),GI=Ti(vn),YI=Ti(Ha),KI=Ti(Jt),ZI=Ti("illegal memory for tag id"),$I=Ti("illegal type/memory for union"),QI=Ti(bt),JI=[0,[11,Ti("⊥"),0],Ti("⊥")],rR=Ti(Ha),nR=Ti("bad memory layout "),eR=Ti(mn),tR=Ti(mn),uR=Ti("bad struct memory layout"),aR=[0,[15,0],Ti(ka)],iR=[0,[12,59,[17,[0,Ti(ia),1,0],0]],Ti(du)],cR=[0,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[12,91,0]],Ti(x)],fR=[0,[17,[0,Ti(ne),0,0],[12,93,[17,0,0]]],Ti(z)],oR=[0,[12,40,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[11,Ti("Eval.Cell"),[17,[0,Ti(ia),1,0],0]]]],Ti("(@[<2>Eval.Cell@ ")],sR=[0,[4,0,0,0,0],Ti(Qt)],vR=[0,[17,0,[12,41,0]],Ti(ln)],lR=[0,[12,40,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[11,Ti("Eval.Block"),[17,[0,Ti(ia),1,0],0]]]],Ti("(@[<2>Eval.Block@ ")],hR=[0,[17,0,[12,41,0]],Ti(ln)],bR=Ti(gn),dR=Ti(k),pR=Ti(k),mR=[0,[11,Ti(gu),[10,0]],Ti(Ke)],yR=[0,Ti("cor/experiments/refine/parser.ml"),694,4],wR=Ti(gn),kR=Ti(k),gR=Ti(k),_R=[0,[11,Ti(Hr),[3,0,0]],Ti(Nr)],xR=Ti(gn),SR=[0,Ti(gn),1,0,0],ER=Ti(_r),AR=Ti(Wa),CR=Ti(Fr),NR=Ti(Zn),OR=Ti("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),IR=Ti(Ze),RR=Ti(me),TR=Ti(ke),FR=Ti(yr),LR=Ti("\0\0\0\0\0\0\0\0\0\0\0\0\0\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"),BR=Ti(Ie),UR=Ti(Ht),DR=Ti(gn),MR=Ti(k),PR=Ti("Refine__Lexer.SyntaxError"),jR=Ti(k),zR=Ti("cannot create tags of void layout"),WR=Ti("tag cannot have int layout"),XR=Ti(gn),qR=Ti(k),HR=Ti(k),VR=[0,[11,Ti(ge),[2,0,[11,Ti(kt),[2,0,0]]]],Ti(Dn)],GR=[0,[11,Ti(te),[2,0,0]],Ti(X)],YR=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],Ti(p)],KR=Ti(gn),ZR=Ti(k),$R=Ti(k),QR=Ti(k),JR=Ti(gn),rT=Ti(hn),nT=Ti(hn),eT=[0,[18,[1,[0,[11,Ti(Ia),0],Ti(Ia)]],0],Ti(Hu)],tT=[0,[17,0,0],Ti(xu)],uT=[0,[17,[0,Ti(ne),0,0],[18,[1,[0,[11,Ti(li),0],Ti(li)]],[11,Ti(G),0]]],Ti(ur)],aT=[0,[17,[0,Ti(ia),1,0],[11,Ti(Ne),0]],Ti(Jr)],iT=[0,[17,0,0],Ti(xu)],cT=[0,[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[11,Ti(Nn),[2,0,[11,Ti(pa),[17,[0,Ti(ia),1,0],0]]]]],Ti(la)],fT=[0,[17,0,[17,[0,Ti(ia),1,0],[11,Ti(qr),[17,0,[17,[0,Ti(ne),0,0],0]]]]],Ti(Ar)],oT=[0,[17,[0,Ti(ia),1,0],0],Ti(ia)],sT=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[2,0,0]],Ti(bn)],vT=[0,[17,0,0],Ti(xu)],lT=[0,[18,[1,[0,[11,Ti(Ia),0],Ti(Ia)]],0],Ti(Hu)],hT=[0,[17,0,0],Ti(xu)],bT=[0,[18,[1,[0,[11,Ti(Ia),0],Ti(Ia)]],[18,[1,[0,[11,Ti(Gu),0],Ti(Gu)]],0]],Ti(ha)],dT=[0,[17,0,0],Ti(xu)],pT=[0,[18,[1,[0,[11,Ti(ri),0],Ti(ri)]],[18,[1,[0,[11,Ti($n),0],Ti($n)]],[11,Ti(lu),[17,[0,Ti(ia),1,0],0]]]],Ti(Ya)],mT=[0,[11,Ti(we),[17,0,0]],Ti(" is@]")],yT=[0,[17,0,0],Ti(xu)],wT=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[12,92,[2,0,[11,Ti(A),[17,[0,Ti(ia),1,0],0]]]]],Ti("@[\\%s ->@ ")],kT=[0,[17,0,0],Ti(xu)],gT=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],0],Ti(Cn)],_T=[0,[17,[0,Ti(ia),1,0],0],Ti(ia)],xT=[0,[17,0,0],Ti(xu)],ST=[0,[17,[0,Ti(ia),1,0],0],Ti(ia)],ET=[0,[2,0,0],Ti(Te)],AT=[0,[12,95,0],Ti(fi)],CT=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],0],Ti(Cn)],NT=[0,[17,0,0],Ti(xu)],OT=[0,[2,0,0],Ti(Te)],IT=[0,[17,[0,Ti(ia),1,0],[11,Ti(G),0]],Ti(ii)],RT=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],0],Ti(Cn)],TT=[0,[17,0,0],Ti(xu)],FT=Ti(et),LT=Ti(ye),BT=Ti(Su),UT=Ti(Ha),DT=Ti(gn),MT=Ti(gn),PT=[0,[11,Ti(qt),[2,0,[12,58,[2,0,0]]]],Ti(ee)],jT=[0,[11,Ti(Ja),[2,0,[12,58,[2,0,0]]]],Ti(ir)],zT=[0,[11,Ti("```easy_tags\n"),[2,0,[11,Ti(qn),0]]],Ti("```easy_tags\n%s\n```")],WT=Ti("- "),XT=Ti("+ "),qT=Ti(". "),HT=Ti(Su),VT=[0,[17,[0,Ti(ia),1,0],0],Ti(ia)],GT=[0,[2,0,0],Ti(Te)],YT=[0,[17,[0,Ti(ia),1,0],[11,Ti(Ne),0]],Ti(Jr)],KT=[0,[12,44,[17,[0,Ti(ia),1,0],0]],Ti(wa)],ZT=[0,[11,Ti(w),0],Ti(w)],$T=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[12,91,0]],Ti(J)],QT=[0,[12,93,0],Ti("]")],JT=[0,[17,0,0],Ti(xu)],rF=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],0],Ti(Cn)],nF=[0,[17,0,0],Ti(xu)],eF=Ti(et),tF=Ti(ye),uF=Ti("*"),aF=[0,[12,60,[0,[4,0,0,0,[12,62,0]]]],Ti(a)],iF=[0,[2,0,[4,0,0,0,0]],Ti(Ta)],cF=[0,[0,[4,0,0,0,0]],Ti(ea)],fF=Ti(bt),oF=Ti(re),sF=[0,[15,0],Ti(ka)],vF=Ti(Zu),lF=Ti(ye),hF=[0,[15,0],Ti(ka)],bF=Ti("(Some "),dF=[0,[3,0,0],Ti(er)],pF=Ti(ye),mF=Ti("None"),yF=[0,[12,40,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[11,Ti(nn),[17,[0,Ti(ia),1,0],0]]]],Ti(na)],wF=[0,[4,0,0,0,0],Ti(Qt)],kF=[0,[17,0,[12,41,0]],Ti(ln)],gF=[0,[12,40,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[11,Ti(zr),[17,[0,Ti(ia),1,0],0]]]],Ti(Ou)],_F=[0,[17,0,[12,41,0]],Ti(ln)],xF=[0,[12,40,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[11,Ti("Syntax.ForA ("),[17,[0,Ti(ne),0,0],0]]]],Ti("(@[<2>Syntax.ForA (@,")],SF=[0,[4,0,0,0,0],Ti(Qt)],EF=[0,[12,44,[17,[0,Ti(ia),1,0],0]],Ti(wa)],AF=[0,[17,[0,Ti(ne),0,0],[11,Ti(Mr),[17,0,0]]],Ti($t)],CF=[0,[12,40,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[11,Ti(ju),[17,[0,Ti(ia),1,0],0]]]],Ti(iu)],NF=[0,[17,0,[12,41,0]],Ti(ln)],OF=[0,[15,0],Ti(ka)],IF=[0,[12,59,[17,[0,Ti(ia),1,0],0]],Ti(du)],RF=[0,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[12,91,0]],Ti(x)],TF=[0,[17,[0,Ti(ne),0,0],[12,93,[17,0,0]]],Ti(z)],FF=Ti("Syntax.TTagEmpty"),LF=[0,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[11,Ti("Syntax.TTag {"),[17,[0,Ti(ne),0,0],0]]],Ti("@[<2>Syntax.TTag {@,")],BF=Ti("tags"),UF=[0,[18,[1,[0,0,Ti(gn)]],[2,0,[11,Ti(pa),[17,[0,Ti(ia),1,0],0]]]],Ti(Ce)],DF=[0,[17,0,0],Ti(xu)],MF=[0,[12,59,[17,[0,Ti(ia),1,0],0]],Ti(du)],PF=Ti("ext"),jF=[0,[18,[1,[0,0,Ti(gn)]],[2,0,[11,Ti(pa),[17,[0,Ti(ia),1,0],0]]]],Ti(Ce)],zF=[0,[17,0,0],Ti(xu)],WF=[0,[17,0,[12,Nt,0]],Ti("@]}")],XF=[0,[12,40,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[11,Ti("Syntax.TFn ("),[17,[0,Ti(ne),0,0],0]]]],Ti("(@[<2>Syntax.TFn (@,")],qF=[0,[12,44,[17,[0,Ti(ia),1,0],0]],Ti(wa)],HF=[0,[17,[0,Ti(ne),0,0],[11,Ti(Mr),[17,0,0]]],Ti($t)],VF=[0,[15,0],Ti(ka)],GF=[0,[12,59,[17,[0,Ti(ia),1,0],0]],Ti(du)],YF=[0,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[12,91,0]],Ti(x)],KF=[0,[17,[0,Ti(ne),0,0],[12,93,[17,0,0]]],Ti(z)],ZF=[0,[12,40,[18,[1,[0,0,Ti(gn)]],0]],Ti(Qe)],$F=[0,[3,0,0],Ti(er)],QF=[0,[12,44,[17,[0,Ti(ia),1,0],0]],Ti(wa)],JF=[0,[17,0,[12,41,0]],Ti(ln)],rL=Ti(gn),nL=Ti(hn),eL=Ti(hn),tL=Ti(Na),uL=Ti(f),aL=[0,0,0],iL=Ti("cannot open generalized type"),cL=Ti("cannot close generalized type"),fL=[3,0],oL=[0,Ti("cor/experiments/easy_tags/solve.ml"),86,18],sL=Ti("tags differ in size"),vL=Ti(Tr),lL=Ti(De),hL=Ti(De),bL=Ti(ai),dL=Ti(Tr),pL=Ti(be),mL=Ti("cannot unify generalized type"),yL=Ti(pi),wL=Ti(kt),kL=Ti(C),gL=[0,[15,0],Ti(ka)],_L=[0,[12,59,[17,[0,Ti(ia),1,0],0]],Ti(du)],xL=[0,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[12,91,0]],Ti(x)],SL=[0,[17,[0,Ti(ne),0,0],[12,93,[17,0,0]]],Ti(z)],EL=[0,[12,59,[17,[0,Ti(ia),1,0],0]],Ti(du)],AL=[0,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[12,91,0]],Ti(x)],CL=[0,[17,[0,Ti(ne),0,0],[12,93,[17,0,0]]],Ti(z)],NL=[0,[12,40,[18,[1,[0,0,Ti(gn)]],0]],Ti(Qe)],OL=[0,[12,44,[17,[0,Ti(ia),1,0],0]],Ti(wa)],IL=[0,[17,0,[12,41,0]],Ti(ln)],RL=[0,[12,59,[17,[0,Ti(ia),1,0],0]],Ti(du)],TL=[0,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[12,91,0]],Ti(x)],FL=[0,[17,[0,Ti(ne),0,0],[12,93,[17,0,0]]],Ti(z)],LL=[0,[18,[1,[0,[11,Ti(ma),0],Ti(ma)]],[11,Ti(Jn),0]],Ti("@[<2>{ ")],BL=Ti("Solve.shared"),UL=[0,[18,[1,[0,0,Ti(gn)]],[2,0,[11,Ti(pa),[17,[0,Ti(ia),1,0],0]]]],Ti(Ce)],DL=[0,[17,0,0],Ti(xu)],ML=[0,[12,59,[17,[0,Ti(ia),1,0],0]],Ti(du)],PL=Ti("only1"),jL=[0,[18,[1,[0,0,Ti(gn)]],[2,0,[11,Ti(pa),[17,[0,Ti(ia),1,0],0]]]],Ti(Ce)],zL=[0,[17,0,0],Ti(xu)],WL=[0,[12,59,[17,[0,Ti(ia),1,0],0]],Ti(du)],XL=Ti("only2"),qL=[0,[18,[1,[0,0,Ti(gn)]],[2,0,[11,Ti(pa),[17,[0,Ti(ia),1,0],0]]]],Ti(Ce)],HL=[0,[17,0,0],Ti(xu)],VL=[0,[17,[0,Ti(ia),1,0],[12,Nt,[17,0,0]]],Ti("@ }@]")],GL=Ti(gn),YL=Ti(hn),KL=Ti("Easy_tags__Solve.Solve_err"),ZL=Ti(hn),$L=[0,[11,Ti(gu),[10,0]],Ti(Ke)],QL=[0,Ti("cor/experiments/easy_tags/parser.ml"),831,4],JL=[3,0],rB=Ti(gn),nB=Ti(hn),eB=Ti(hn),tB=[0,[11,Ti(Hr),[3,0,0]],Ti(Nr)],uB=Ti(gn),aB=[0,Ti(gn),1,0,0],iB=Ti(_r),cB=Ti(Wa),fB=Ti(Zn),oB=Ti(Ze),sB=Ti(kr),vB=Ti(yr),lB=Ti("\0\0\0\0\0\0\0\0\0\0\0\0\0\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"),hB=Ti(Ie),bB=Ti(Ht),dB=Ti(gn),pB=Ti(hn),mB=Ti("Easy_tags__Lexer.SyntaxError"),yB=Ti(hn),wB=Ti(En),kB=Ti(En),gB=Ti(En),_B=Ti(En),xB=[0,[11,Ti(ge),[2,0,[11,Ti(kt),[2,0,0]]]],Ti(Dn)],SB=[0,[11,Ti(te),[2,0,0]],Ti(X)],EB=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],Ti(p)],AB=Ti(gn),CB=Ti(hn),NB=Ti(hn),OB=Ti(hn),IB=[0,Ti("src/topological.ml"),59,13],RB=Ti(Xa),TB=Ti(Qa),FB=Ti(Ft),LB=Ti(bu),BB=Ti(Au),UB=Ti(Mu),DB=Ti(Vn),MB=Ti(m),PB=Ti(le),jB=Ti(jt),zB=Ti(jt),WB=Ti(Xe),XB=Ti(Xe),qB=Ti("Graph__Blocks.BidirectionalLabeled(V)(E)(HM).Found"),HB=Ti(Ft),VB=Ti("[ocamlgraph] pred"),GB=Ti(bu),YB=Ti(Au),KB=Ti(Ma),ZB=Ti(m),$B=Ti(le),QB=Ti(Xe),JB=Ti(Ir),rU=[0,Ti("src/blocks.ml"),474,8],nU=Ti(Mu),eU=Ti(Vn),tU=Ti(m),uU=Ti(le),aU=Ti(jt),iU=Ti(jt),cU=Ti(Xe),fU=Ti(Xe),oU=Ti("Graph__Blocks.Labeled(V)(E)(HM).Found"),sU=Ti(Ma),vU=Ti(m),lU=Ti(le),hU=Ti(Xe),bU=Ti(Xe),dU=Ti(Xa),pU=Ti(Qa),mU=Ti(Ft),yU=Ti(bu),wU=Ti(Au),kU=Ti(Ir),gU=Ti(gn),_U=Ti(Ot),xU=Ti(Ot),SU=[0,[12,40,[18,[1,[0,0,Ti(gn)]],0]],Ti(Qe)],EU=[0,[4,0,0,0,0],Ti(Qt)],AU=[0,[12,44,[17,[0,Ti(ia),1,0],0]],Ti(wa)],CU=[0,[4,0,0,0,0],Ti(Qt)],NU=[0,[17,0,[12,41,0]],Ti(ln)],OU=[0,[15,0],Ti(ka)],IU=[0,[12,40,[18,[1,[0,0,Ti(gn)]],0]],Ti(Qe)],RU=[0,[12,44,[17,[0,Ti(ia),1,0],0]],Ti(wa)],TU=[0,[17,0,[12,41,0]],Ti(ln)],FU=Ti(gn),LU=Ti(Ot),BU=Ti(Ot),UU=[0,[11,Ti("`Sym ("),[18,[1,[0,[11,Ti($),0],Ti($)]],0]],Ti("`Sym (@[")],DU=[0,[3,0,0],Ti(er)],MU=[0,[17,0,[12,41,0]],Ti(ln)],PU=[0,[15,0],Ti(ka)],jU=[0,[15,0],Ti(ka)],zU=[0,[12,40,[18,[1,[0,0,Ti(gn)]],0]],Ti(Qe)],WU=[0,[12,44,[17,[0,Ti(ia),1,0],0]],Ti(wa)],XU=[0,[17,0,[12,41,0]],Ti(ln)],qU=Ti(" not found in scope"),HU=[0,0],VU=[0,0],GU=Ti(gn),YU=Ti(Ot),KU=Ti(Ot),ZU=[0,[11,Ti("`Var ("),[18,[1,[0,[11,Ti($),0],Ti($)]],0]],Ti("`Var (@[")],$U=[0,[4,0,0,0,0],Ti(Qt)],QU=[0,[17,0,[12,41,0]],Ti(ln)],JU=[0,[15,0],Ti(ka)],rD=[0,[15,0],Ti(ka)],nD=[0,[17,[0,Ti(ia),1,0],0],Ti(ia)],eD=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[15,[17,[0,Ti(ia),1,0],0]]],Ti(Sn)],tD=[0,[17,0,0],Ti(xu)],uD=[0,[17,[0,Ti(ia),1,0],0],Ti(ia)],aD=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[15,[17,[0,Ti(ia),1,0],0]]],Ti(Sn)],iD=[0,[17,0,0],Ti(xu)],cD=[0,[17,[0,Ti(ia),1,0],[2,0,0]],Ti(mu)],fD=[0,[12,44,[17,[0,Ti(ia),1,0],0]],Ti(wa)],oD=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[15,0]],Ti(cn)],sD=[0,[17,0,0],Ti(xu)],vD=[0,[17,[0,Ti(ia),1,0],[2,0,0]],Ti(mu)],lD=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[2,0,0]],Ti(bn)],hD=[0,[17,0,0],Ti(xu)],bD=[0,[12,44,[17,[0,Ti(ia),1,0],0]],Ti(wa)],dD=[0,[17,[0,Ti(ia),1,0],[12,45,0]],Ti("@ -")],pD=[0,[11,Ti(Ne),0],Ti(Ne)],mD=Ti(bt),yD=Ti(w),wD=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],0],Ti(Cn)],kD=[0,[17,0,0],Ti(xu)],gD=[0,[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[12,91,[17,[0,Ti(ne),0,0],0]]],Ti(sn)],_D=[0,[17,[0,Ti(ne),0,0],[12,93,0]],Ti("@,]")],xD=[0,[17,0,0],Ti(xu)],SD=[0,[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[12,91,[17,[0,Ti(ne),0,0],0]]],Ti(sn)],ED=[0,[17,[0,Ti(ne),0,0],[12,93,[17,0,0]]],Ti(z)],AD=Ti(wi),CD=Ti("Int"),ND=Ti("Str"),OD=[0,[15,0],Ti(ka)],ID=[0,[17,[0,Ti(ia),1,0],0],Ti(ia)],RD=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[2,0,0]],Ti(bn)],TD=[0,[17,0,0],Ti(xu)],FD=[0,[17,[0,Ti(ia),1,0],0],Ti(ia)],LD=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[15,[17,[0,Ti(ia),1,0],0]]],Ti(Sn)],BD=[0,[17,0,0],Ti(xu)],UD=[0,[15,0],Ti(ka)],DD=[0,[17,[0,Ti(ia),1,0],0],Ti(ia)],MD=Ti(wa),PD=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[15,0]],Ti(cn)],jD=[0,[17,0,0],Ti(xu)],zD=[0,[12,44,[17,[0,Ti(ia),1,0],0]],Ti(wa)],WD=[0,[17,[0,Ti(ia),1,0],[12,45,0]],Ti("@ -")],XD=[0,[11,Ti(Ne),0],Ti(Ne)],qD=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[12,60,[2,0,0]]],Ti("@[<%s")],HD=[0,[12,62,[17,0,0]],Ti(">@]")],VD=Ti(w),GD=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],0],Ti(Cn)],YD=[0,[17,0,0],Ti(xu)],KD=[0,[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[12,91,[17,[0,Ti(ne),0,0],0]]],Ti(sn)],ZD=[0,[17,[0,Ti(ne),0,0],[12,93,0]],Ti("@,]")],$D=[0,[17,0,0],Ti(xu)],QD=[0,[18,[1,[0,0,Ti(gn)]],[12,91,0]],Ti("@[[")],JD=[0,[12,93,[17,0,0]],Ti("]@]")],rM=Ti(wi),nM=Ti("Int"),eM=Ti("Str"),tM=Ti("X"),uM=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[15,[17,0,0]]],Ti("@[%a@]")],aM=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[12,37,[15,[17,0,0]]]],Ti("@[%%%a@]")],iM=Ti(et),cM=Ti(ye),fM=[0,[0,[12,42,0]],Ti("%c*")],oM=[0,[0,[2,0,0]],Ti("%c%s")],sM=[0,[12,60,[0,[4,0,0,0,[12,62,0]]]],Ti(a)],vM=[0,[2,0,[4,0,0,0,0]],Ti(Ta)],lM=[0,[0,[4,0,0,0,0]],Ti(ea)],hM=Ti(bt),bM=Ti(bt),dM=Ti(re),pM=Ti(re),mM=Ti(re),yM=Ti("recursive type variable"),wM=Ti(gn),kM=Ti(Ot),gM=[0,K,0],_M=[3,[3,S]],xM=[0,K,1],SM=[3,[3,Pe]],EM=Ti(Ot),AM=[0,[17,[0,Ti(ne),0,0],0],Ti(ne)],CM=[0,[17,[0,Ti(ne),0,0],[17,[0,Ti(ne),0,0],0]],Ti(U)],NM=[0,[18,[1,[0,[11,Ti(Ia),0],Ti(Ia)]],0],Ti(Hu)],OM=[0,[17,0,0],Ti(xu)],IM=[0,[12,32,0],Ti(Ha)],RM=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[15,0]]],Ti("@[@[%a")],TM=[0,[17,0,[17,[0,Ti(ia),1,0],[12,58,[17,[0,Ti(ia),1,0],0]]]],Ti("@]@ :@ ")],FM=[0,[17,0,0],Ti(xu)],LM=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[11,Ti("sig "),[15,[11,Ti(" :"),[17,[0,Ti(ia),1,0],0]]]]]],Ti("@[@[sig %a :@ ")],BM=[0,[17,0,[17,0,0]],Ti(Dt)],UM=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[11,Ti(Nn),[15,[11,Ti(pa),[17,[0,Ti(ia),1,0],0]]]]]],Ti("@[@[let %a =@ ")],DM=[0,[17,0,[17,0,0]],Ti(Dt)],MM=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[11,Ti("run "),[15,[11,Ti(pa),[17,[0,Ti(ia),1,0],0]]]]]],Ti("@[@[run %a =@ ")],PM=[0,[17,0,[17,0,0]],Ti(Dt)],jM=[0,[12,Rn,[17,[0,Ti(ia),1,0],[15,[11,Ti(A),[17,[0,Ti(ia),1,0],0]]]]],Ti("|@ %a ->@ ")],zM=[0,[17,[0,Ti(ia),1,0],0],Ti(ia)],WM=[0,[17,[0,Ti(ia),1,0],0],Ti(ia)],XM=[0,[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[11,Ti(Nn),[15,[11,Ti(pa),[17,[0,Ti(ia),1,0],0]]]]],Ti(ue)],qM=[0,[17,0,[17,[0,Ti(ia),1,0],[11,Ti(qr),[17,0,[17,[0,Ti(ne),0,0],0]]]]],Ti(Ar)],HM=[0,[17,[0,Ti(ia),1,0],0],Ti(ia)],VM=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[2,0,[17,[0,Ti(ia),1,0],0]]],Ti(hi)],GM=[0,[17,0,0],Ti(xu)],YM=Ti(wi),KM=[0,[12,34,[2,0,[12,34,0]]],Ti(rr)],ZM=[0,[18,[1,[0,[11,Ti(Ia),0],Ti(Ia)]],0],Ti(Hu)],$M=[0,[17,0,0],Ti(xu)],QM=[0,[18,[1,[0,[11,Ti(Ia),0],Ti(Ia)]],[18,[1,[0,[11,Ti(Gu),0],Ti(Gu)]],0]],Ti(ha)],JM=[0,[17,0,0],Ti(xu)],rP=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[12,92,[15,[11,Ti(A),[17,[0,Ti(ia),1,0],0]]]]],Ti("@[\\%a ->@ ")],nP=[0,[17,0,0],Ti(xu)],eP=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],0],Ti(Cn)],tP=[0,[17,[0,Ti(ia),1,0],0],Ti(ia)],uP=[0,[17,0,0],Ti(xu)],aP=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[2,0,[17,[0,Ti(ia),1,0],0]]],Ti(hi)],iP=[0,[17,0,0],Ti(xu)],cP=[0,[18,[1,[0,[11,Ti(Ia),0],Ti(Ia)]],[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[11,Ti(lu),[17,[0,Ti(ia),1,0],0]]]],Ti("@[@[when@ ")],fP=[0,[11,Ti(we),[17,0,[17,[0,Ti(ia),1,0],[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],0]]]],Ti(" is@]@ @[")],oP=[0,[17,0,[17,[0,Ti(ne),0,0],[17,0,0]]],Ti("@]@,@]")],sP=[0,[17,[0,Ti(ia),1,0],0],Ti(ia)],vP=[0,[2,0,0],Ti(Te)],lP=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],0],Ti(Cn)],hP=[0,[17,0,0],Ti(xu)],bP=Ti(et),dP=Ti(ye),pP=Ti(Su),mP=Ti(Ha),yP=Ti(gn),wP=[0,[11,Ti("(alias) "),[2,0,[12,58,[2,0,0]]]],Ti("(alias) %s:%s")],kP=[0,[11,Ti(Ja),[2,0,[12,58,[2,0,0]]]],Ti(ir)],gP=[0,[11,Ti(qt),[2,0,[12,58,[2,0,0]]]],Ti(ee)],_P=[0,[11,Ti("```compose_fx\n"),[2,0,[11,Ti(qn),0]]],Ti("```compose_fx\n%s\n```")],xP=Ti(gn),SP=Ti(Ot),EP=Ti(Ot),AP=[0,[18,[1,[0,[11,Ti(Ia),0],Ti(Ia)]],[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[11,Ti(Nn),[15,[11,Ti(pa),[17,[0,Ti(ia),1,0],[15,[17,0,[17,0,0]]]]]]]]],Ti("@[@[let %a =@ %a@]@]")],CP=[0,[18,[1,[0,[11,Ti(Ia),0],Ti(Ia)]],[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[11,Ti(Nn),[15,[11,Ti(" = \\"),[15,[12,32,[15,[17,[0,Ti(ia),1,0],[15,[17,0,[17,0,0]]]]]]]]]]]],Ti("@[@[let %a = \\%a %a@ %a@]@]")],NP=[0,[17,[0,Ti(ne),0,0],[18,[1,[0,[11,Ti($n),0],Ti($n)]],[11,Ti(G),[15,[11,Ti(A),[17,[0,Ti(ia),1,0],0]]]]]],Ti("@,@[| %a ->@ ")],OP=[0,[17,0,0],Ti(xu)],IP=[0,[17,[0,Ti(ia),1,0],0],Ti(ia)],RP=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],0],Ti(Cn)],TP=[0,[17,[0,Ti(ia),1,0],0],Ti(ia)],FP=[0,[17,0,0],Ti(xu)],LP=[0,[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[11,Ti(Nn),[15,[11,Ti(pa),[17,[0,Ti(ia),1,0],0]]]]],Ti(ue)],BP=[0,[17,0,[17,[0,Ti(ia),1,0],[11,Ti(qr),[17,0,[17,[0,Ti(ne),0,0],0]]]]],Ti(Ar)],UP=[0,[17,[0,Ti(ia),1,0],0],Ti(ia)],DP=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[2,0,[17,[0,Ti(ia),1,0],0]]],Ti(hi)],MP=[0,[17,0,0],Ti(xu)],PP=Ti(wi),jP=[0,[12,34,[2,0,[12,34,0]]],Ti(rr)],zP=[0,[18,[1,[0,[11,Ti(Ia),0],Ti(Ia)]],0],Ti(Hu)],WP=[0,[17,0,0],Ti(xu)],XP=[0,[18,[1,[0,[11,Ti(Ia),0],Ti(Ia)]],[18,[1,[0,[11,Ti(Gu),0],Ti(Gu)]],0]],Ti(ha)],qP=[0,[17,0,0],Ti(xu)],HP=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[12,92,[15,[12,32,[15,[17,[0,Ti(ia),1,0],0]]]]]],Ti("@[\\%a %a@ ")],VP=[0,[17,0,0],Ti(xu)],GP=[0,[18,[1,[0,0,Ti(gn)]],0],Ti(s)],YP=[0,[17,0,0],Ti(xu)],KP=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[2,0,[17,[0,Ti(ia),1,0],0]]],Ti(hi)],ZP=[0,[17,0,0],Ti(xu)],$P=[0,[18,[1,[0,[11,Ti(Ia),0],Ti(Ia)]],[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[11,Ti("when "),0]]],Ti("@[@[when ")],QP=[0,[11,Ti(we),0],Ti(we)],JP=[0,[17,0,[17,[0,Ti(ne),0,0],[11,Ti("end"),[17,0,0]]]],Ti("@]@,end@]")],rj=[0,[18,[1,[0,0,Ti(gn)]],[11,Ti("-["),[15,[12,32,[15,[11,Ti(su),[17,0,0]]]]]]],Ti("@[-[%a %a]->@]")],nj=[0,[18,[1,[0,0,Ti(gn)]],[11,Ti("-["),[15,[11,Ti(su),[17,0,0]]]]],Ti("@[-[%a]->@]")],ej=[0,[17,[0,Ti(ia),1,0],0],Ti(ia)],tj=[0,[2,0,0],Ti(Te)],uj=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],0],Ti(Cn)],aj=[0,[17,0,0],Ti(xu)],ij=[0,[15,0],Ti(ka)],cj=Ti(gn),fj=Ti(Ot),oj=Ti(Ot),sj=[1,0],vj=[0,Ti(_a),521,10],lj=[1,0],hj=[1,0],bj=Ti("pattern"),dj=Ti(lu),pj=Ti(lu),mj=[3,[3,Xt]],yj=Ti(") in "),wj=Ti(" ("),kj=Ti("unbound variable "),gj=Ti("infer"),_j=[3,[3,S]],xj=[3,[3,Pe]],Sj=[1,0],Ej=[1,0],Aj=[1,0],Cj=[1,0],Nj=[1,0],Oj=Ti("call"),Ij=Ti("call "),Rj=[1,0],Tj=Ti("top-level expr"),Fj=Ti("with sig "),Lj=Ti("with toplevel def"),Bj=[0,Ti(_a),238,4],Uj=Ti("arity mismatch for tag "),Dj=[0,Ti(_a),245,4],Mj=Ti("arity mismatch for lambda "),Pj=[0,-1057166496],jj=[1,0],zj=[3,Xt],Wj=[3,S],Xj=[3,Pe],qj=Ti(pi),Hj=Ti(ai),Vj=Ti(be),Gj=Ti(pi),Yj=Ti("cannot unify generalized type; forgot to instantiate?"),Kj=[1,0],Zj=Ti(pi),$j=Ti(kt),Qj=Ti(ye),Jj=Ti(et),rz=Ti("unify"),nz=[1,0],ez=[0,[2,0,[11,Ti(": "),0]],Ti("%s: ")],tz=Ti(ga),uz=Ti(Gt),az=Ti(gn),iz=Ti(Ot),cz=Ti("Compose_fx__Solve.Solve_err"),fz=Ti(Ot),oz=[0,[11,Ti(gu),[10,0]],Ti(Ke)],sz=[0,Ti("cor/experiments/compose_fx/parser.ml"),1248,4],vz=[3,[3,Xt]],lz=[3,[3,S]],hz=[3,[3,Pe]],bz=[2,0],dz=[3,0],pz=[1,0],mz=[1,0],yz=[1,0],wz=[1,0],kz=[1,0],gz=[1,0],_z=[1,0],xz=[1,0],Sz=[1,0],Ez=[1,0],Az=[1,0],Cz=[1,0],Nz=[1,0],Oz=[1,0],Iz=[1,0],Rz=[1,0],Tz=[1,0],Fz=[1,0],Lz=[1,0],Bz=[1,0],Uz=[1,0],Dz=[1,0],Mz=[1,0],Pz=[1,0],jz=[1,0],zz=Ti(gn),Wz=Ti(Ot),Xz=Ti(Ot),qz=[0,[18,[1,[0,[11,Ti(Gu),0],Ti(Gu)]],[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[4,0,0,0,[11,Ti(" -> {"),[17,[0,Ti(ne),0,0],[15,[17,[0,Ti(ne),0,0],[15,[17,0,[17,Cs,As]]]]]]]]]],Ti("@[@[%d -> {@,%a@,%a@]@,}@]")],Hz=[0,[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[11,Ti(Nn),[15,[17,[0,Ti(ia),1,0],[11,Ti(an),[15,[12,59,[17,0,0]]]]]]]],Ti("@[let %a@ = %a;@]")],Vz=[0,[18,[1,[0,[11,Ti(Ia),0],Ti(Ia)]],[11,Ti(An),[15,[11,Ti(Lr),[17,[0,Ti(ne),0,0],[15,[17,[0,Ti(ne),0,0],[11,Ti(fe),[15,[12,59,[17,0,0]]]]]]]]]]],Ti("@[switch %a {@,%a@,} in join %a;@]")],Gz=[0,[18,[1,[0,0,Ti(gn)]],[11,Ti("entry "),[15,[12,59,[17,0,0]]]]],Ti("@[entry %a;@]")],Yz=[0,[17,[0,Ti(ne),0,0],0],Ti(ne)],Kz=[0,[15,[17,[0,Ti(ne),0,0],[17,[0,Ti(ne),0,0],0]]],Ti("%a@,@,")],Zz=[0,[18,[1,[0,[11,Ti(Ia),0],Ti(Ia)]],0],Ti(Hu)],$z=[0,[17,0,0],Ti(xu)],Qz=[0,[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[11,Ti("global "),[15,[12,58,[17,[0,Ti(ia),1,0],[15,[17,[0,Ti(ia),1,0],[11,Ti(an),[15,[12,59,[17,0,0]]]]]]]]]]],Ti("@[global %a:@ %a@ = %a;@]")],Jz=[0,[15,[17,[0,Ti(ne),0,0],0]],Ti("%a@,")],rW=[0,[15,0],Ti(ka)],nW=[0,[12,44,[17,[0,Ti(ne),0,0],[12,32,0]]],Ti(da)],eW=[0,[18,[1,[0,[11,Ti(li),0],Ti(li)]],[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[11,Ti("proc "),[15,[12,40,[17,[0,Ti(ne),0,0],[15,[12,41,[17,0,Os]]]]]]]]]],Ti("@[@[@[proc %a(@,%a)@]:@ %a@]@ @[{@;<0 2>@[")],tW=[0,[11,Ti("return "),[15,[12,59,[17,0,[17,[0,Ti(ne),0,0],[17,0,[12,Nt,[17,0,0]]]]]]]],Ti("return %a;@]@,@]}@]")],uW=[0,[12,44,[17,[0,Ti(ia),1,0],[15,0]]],Ti(Za)],aW=[0,[12,44,[17,[0,Ti(ia),1,0],[15,0]]],Ti(Za)],iW=[0,[12,44,[17,[0,Ti(ia),1,0],[15,0]]],Ti(Za)],cW=[0,Ti(";"),0,Ti(gn)],fW=[0,Ti(gn),0,Ti(gn)],oW=[0,[17,[0,Ti(ia),1,0],[15,[17,[0,Ti(ia),1,0],0]]],Ti("@ %a@ ")],sW=[0,[15,0],Ti(ka)],vW=[0,[4,0,0,0,0],Ti(Qt)],lW=[0,[12,34,[2,0,[12,34,0]]],Ti(rr)],hW=[0,[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[17,[2,Ku],[11,Ti("ake_union<"),[17,[0,Ti(ne),0,0],[4,0,0,0,[12,44,[17,[0,Ti(ia),1,0],[15,[12,62,[17,0,0]]]]]]]]]],Ti("@[@make_union<@,%d,@ %a>@]")],bW=[0,[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[17,[2,fu],[11,Ti("et_union_id<"),[17,[0,Ti(ne),0,0],[15,[12,62,[17,0,0]]]]]]],Ti("@[@get_union_id<@,%a>@]")],dW=[0,[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[17,[2,fu],[11,Ti("et_union_struct<"),[17,[0,Ti(ne),0,0],[15,[12,62,[17,0,0]]]]]]],Ti("@[@get_union_struct<@,%a>@]")],pW=[0,[18,[1,[0,[11,Ti(li),0],Ti(li)]],[17,[2,Ku],[11,Ti("ake_struct{"),[15,[16,[12,Nt,[17,0,0]]]]]]],Ti("@[@make_struct{%a%t}@]")],mW=[0,[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[17,[2,fu],[11,Ti("et_struct_field<"),[17,[0,Ti(ne),0,0],[15,[12,44,[17,[0,Ti(ia),1,0],[4,0,0,0,[12,62,[17,0,0]]]]]]]]]],Ti("@[@get_struct_field<@,%a,@ %d>@]")],yW=[0,[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[17,[2,99],[11,Ti("all_indirect("),[17,[0,Ti(ne),0,0],[15,[15,[12,41,[17,0,0]]]]]]]],Ti("@[@call_indirect(@,%a%a)@]")],wW=[0,[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[17,[2,99],[11,Ti("all_direct("),[17,[0,Ti(ne),0,0],[15,[15,[12,41,[17,0,0]]]]]]]],Ti("@[@call_direct(@,%a%a)@]")],kW=[0,[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[17,[2,99],[11,Ti("all_kfn("),[17,[0,Ti(ne),0,0],[2,0,[15,[12,41,[17,0,0]]]]]]]],Ti("@[@call_kfn(@,%s%a)@]")],gW=[0,[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[17,[2,Ku],[11,Ti("ake_box("),[17,[0,Ti(ne),0,0],[15,[12,41,[17,0,0]]]]]]],Ti("@[@make_box(@,%a)@]")],_W=[0,[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[17,[2,fu],[11,Ti("et_boxed<"),[17,[0,Ti(ne),0,0],[15,[12,62,[17,0,0]]]]]]],Ti("@[@get_boxed<@,%a>@]")],xW=[0,[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[17,[2,Bn],[11,Ti("tr_cast("),[17,[0,Ti(ne),0,0],[15,[11,Ti(" as"),[17,[0,Ti(ia),1,0],[15,[12,41,[17,0,0]]]]]]]]]],Ti("@[@ptr_cast(@,%a as@ %a)@]")],SW=[0,[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[17,[2,Ku],[11,Ti("ake_fn_ptr<"),[17,[0,Ti(ne),0,0],[15,[12,62,[17,0,0]]]]]]],Ti("@[@make_fn_ptr<@,%a>@]")],EW=[0,[15,0],Ti(ka)],AW=[0,[12,44,[17,[0,Ti(ne),0,0],[12,32,0]]],Ti(da)],CW=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[15,[12,58,[17,[0,Ti(ia),1,0],[15,[17,0,0]]]]]],Ti("@[%a:@ %a@]")],NW=[0,[2,0,0],Ti(Te)],OW=[0,[17,[0,Ti(ia),1,0],[12,96,[4,0,0,0,[12,32,[15,0]]]]],Ti("@ `%d %a")],IW=[0,[12,44,0],Ti(",")],RW=[0,Ti(","),0,Ti(gn)],TW=[0,Ti(gn),0,Ti(gn)],FW=[0,[12,44,[17,[0,Ti(ne),0,0],[12,32,0]]],Ti(da)],LW=[0,[11,Ti("..."),0],Ti("...")],BW=[0,[11,Ti("str"),0],Ti("str")],UW=[0,[11,Ti(L),0],Ti(L)],DW=[0,[11,Ti(H),0],Ti(H)],MW=[0,[11,Ti("*fn"),0],Ti("*fn")],PW=[0,[18,[1,[0,[11,Ti(Gu),0],Ti(Gu)]],[12,b,[18,[1,[0,[11,Ti(Gu),0],Ti(Gu)]],[17,[0,Ti(ia),1,0],0]]]],Ti("@[{@[@ ")],jW=[0,[17,[0,Ti(ia),1,0],[17,0,[16,[12,Nt,[17,0,0]]]]],Ti("@ @]%t}@]")],zW=[0,[11,Ti(wi),0],Ti(wi)],WW=[0,[18,[1,[0,[11,Ti(Gu),0],Ti(Gu)]],[12,91,[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],0]]],Ti("@[[@[")],XW=[0,[17,0,[17,[0,Ti(ia),1,0],[12,93,[17,0,0]]]],Ti("@]@ ]@]")],qW=[0,[11,Ti(w),0],Ti(w)],HW=[0,[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[11,Ti(sa),[15,[12,62,[17,0,0]]]]],Ti("@[box<%a>@]")],VW=[0,[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[11,Ti(sa),[17,[0,Ti(ne),0,0],[15,[11,Ti(pa),[17,[0,Ti(ia),1,0],[15,[12,62,[17,0,0]]]]]]]]],Ti("@[box<@,%a =@ %a>@]")],GW=[0,[18,[1,[0,[11,Ti(Mt),0],Ti(Mt)]],[11,Ti(sa),[17,[0,Ti(ne),0,0],[15,[12,62,[17,0,0]]]]]],Ti("@[box<@,%a>@]")],YW=[0,[12,37,[11,Ti("type_"),[4,0,0,0,0]]],Ti("%%type_%d")],KW=Ti(gn),ZW=Ti(Ot),$W=[0,Cu],QW=Ti(Ot),JW=Ti(bt),rX=[1,0],nX=[1,0],eX=Ti(oe),tX=[1,0],uX=Ti("impossible after monomorphization"),aX=[1,0],iX=Ti("todo"),cX=[0,0],fX=Ti(oe),oX=Ti(gn),sX=Ti(Ot),vX=Ti(Ot),lX=Ti(gn),hX=Ti(Ot),bX=Ti(Ot),dX=[0,[17,4,0],Ti("@.")],pX=[0,[17,[0,Ti(ne),0,0],[17,[0,Ti(ne),0,0],0]],Ti(U)],mX=[0,[18,[1,[0,0,Ti(gn)]],[15,[17,0,0]]],Ti(Iu)],yX=[0,[18,[1,[0,0,Ti(gn)]],[15,[17,0,0]]],Ti(Iu)],wX=[0,[18,[1,[0,[11,Ti($n),0],Ti($n)]],[2,0,[17,0,0]]],Ti("@[%s@]")],kX=[0,[18,[1,[0,[11,Ti(ri),0],Ti(ri)]],[11,Ti("specializations:"),[17,[0,Ti(ne),0,0],0]]],Ti("@[specializations:@,")],gX=[0,[17,0,[17,4,0]],Ti("@]@.")],_X=[0,[18,[1,[0,[11,Ti(ri),0],Ti(ri)]],[11,Ti("entry_points:"),[17,[0,Ti(ne),0,0],0]]],Ti("@[entry_points:@,")],xX=[0,[17,0,0],Ti(xu)],SX=Ti(gn),EX=Ti(Ot),AX=Ti(Ot),CX=Ti(oe),NX=Ti("specialize val"),OX=Ti("specialize fn"),IX=[1,0],RX=Ti("clone_type: Link"),TX=[3,0],FX=Ti(gn),LX=Ti(Ot),BX=Ti(Ot),UX=[0,[11,Ti(Hr),[3,0,0]],Ti(Nr)],DX=Ti(gn),MX=[0,Ti(gn),1,0,0],PX=Ti(_r),jX=Ti(Wa),zX=Ti(Fr),WX=Ti(F),XX=Ti(d),qX=Ti(Zn),HX=Ti("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),VX=Ti("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),GX=Ti(Ze),YX=Ti(kr),KX=Ti(yr),ZX=Ti("\0"),$X=Ti(Ie),QX=Ti("\0\0\0\0\0\0\0\0\0\0\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"),JX=Ti(Ht),rq=Ti(""),nq=Ti(gn),eq=Ti(Ot),tq=Ti("Compose_fx__Lexer.SyntaxError"),uq=Ti(Ot),aq=Ti(gn),iq=Ti(Ot),cq=Ti(Ot),fq=Ti("clos_"),oq=Ti(Ca),sq=Ti("_closure"),vq=Ti(Ca),lq=Ti("captures_box"),hq=Ti("captures_stack"),bq=Ti("rec_fn_ptr_"),dq=Ti("var"),pq=Ti("payload"),mq=Ti("non-tag pattern not yet supported"),yq=[5,0],wq=Ti("fnptr"),kq=Ti("captures"),gq=Ti("discr"),_q=Ti("join"),xq=Ti(gn),Sq=Ti(Yu),Eq=Ti("captures_stack_"),Aq=Ti("captures_box_"),Cq=Ti(Yu),Nq=Ti("fn_ptr_"),Oq=Ti("struct"),Iq=Ti(Pt),Rq=[0,[15,0],Ti(ka)],Tq=Ti("non-struct layout for struct: "),Fq=Ti("unboxed"),Lq=Ti("non-struct layout for struct"),Bq=Ti(Pt),Uq=Ti("inner"),Dq=Ti("non-var pattern not yet supported"),Mq=Ti(gn),Pq=Ti(Ot),jq=Ti(Ot),zq=[0,[18,[1,[0,[11,Ti(Ia),0],Ti(Ia)]],[15,[17,0,0]]],Ti("@[%a@]")],Wq=[0,[18,[1,[0,0,Ti(gn)]],[2,0,[12,32,[18,[1,[0,[11,Ti(Ia),0],Ti(Ia)]],[11,Ti(an),[15,[17,[0,Ti(ne),0,0],[11,Ti("> "),[15,[17,0,[17,0,0]]]]]]]]]]],Ti("@[%s @[= %a@,> %a@]@]")],Xq=[0,[18,[1,[0,0,Ti(gn)]],[15,[17,0,0]]],Ti(Iu)],qq=Ti("link after unlink"),Hq=Ti(""),Vq=Ti("forA after monomorphization"),Gq=Ti(""),Yq=Ti(""),Kq=Ti("lambda set in surface syntax"),Zq=Ti("alias after unlink"),$q=[0,[4,0,0,0,0],Ti(Qt)],Qq=[0,[2,0,0],Ti(Te)],Jq=[0,[18,[1,[0,0,Ti(gn)]],[12,91,[15,[12,93,[17,0,0]]]]],Ti("@[[%a]@]")],rH=Ti(gn),nH=Ti("not a block"),eH=Ti("not a label"),tH=Ti("not a word"),uH=Ti(gn),aH=Ti(Ot),iH=Ti(Ot),cH=Ti("did not expect linked type"),fH=Ti(ui),oH=Ti(" real to be unbound"),sH=Ti("expected alias "),vH=Ti(ui),lH=Ti(" vs "),hH=Ti("signature and definition names do not match: "),bH=Ti(Se),dH=[0,Ti("cor/experiments/compose_fx/can_lower.ml"),400,2],pH=Ti("run definitions cannot be recursive"),mH=Ti(Se),yH=Ti(ga),wH=Ti("captured on toplevel: "),kH=Ti("non-closure definitions cannot be recursive"),gH=Ti(Se),_H=Ti("lam"),xH=Ti("expected alias real to be unbound before instantiation"),SH=Ti(_u),EH=Ti(" not found"),AH=Ti(o),CH=Ti(Zr),NH=Ti(" has the wrong number of arguments"),OH=Ti(o),IH=Ti(Zr),RH=Ti(" already mapped"),TH=Ti(Zr),FH=[1,0],LH=Ti(" is told to instantiate to itself"),BH=Ti(o),UH=Ti(Zr),DH=[3,0],MH=Ti("unexpected lambda set"),PH=Ti(_u),jH=[3,[3,Xt]],zH=[3,[3,S]],WH=[3,[3,Pe]],XH=Ti(" does not have arg "),qH=Ti(o),HH=Ti(Ge),VH=Ti(" has a type argument without a name"),GH=Ti(o),YH=Ti(Ge),KH=Ti(" with a different type"),ZH=Ti("cannot reference an alias "),$H=Ti(Ge),QH=Ti("alias args must be a ForA with a name"),JH=Ti("extract_named_var"),rV=Ti(Gt),nV=Ti(gn),eV=Ti(Ot),tV=Ti("Compose_fx__Can_lower.Can_error"),uV=Ti(Ot),aV=[0,[11,Ti(ge),[2,0,[11,Ti(kt),[2,0,0]]]],Ti(Dn)],iV=[0,[11,Ti(te),[2,0,0]],Ti(X)],cV=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],Ti(p)],fV=Ti(gn),oV=Ti(Ot),sV=Ti(Ot),vV=Ti(Ot),lV=Ti(Ha),hV=Ti("#"),bV=[1,[6,-174312699]],dV=Ti("No hover location found"),pV=Ti("Parse error: "),mV=Ti("Canonicalize error: "),yV=Ti("Solve error: "),wV=Ti("Mono error: "),kV=Ti(Qr),gV=Ti("Eval error: "),_V=Ti("no queries given!"),xV=Ti("Type not found at "),SV=Ti("Elab error: "),EV=Ti(" for phase "),AV=Ti("Cannot do "),CV=[0,0,0],NV=[0,0,0],OV=Ti(gn),IV=Ti(Su),RV=Ti("# cor \\+\\([a-z]+\\) -\\([a-z]+\\)"),TV=Ti("\\(\\^+\\)"),FV=Ti("# cor "),LV=Ti("> "),BV=Ti("Jsoo_runtime.Error.Exn"),UV=Ti(at),DV=Ti("No emit "),MV=Ti("No phase "),PV=Ti("No language "),jV=Ti(Su),zV=Ti("Internal error. Please report this.\n\n"),WV=Ti("languages"),XV=Ti("phases"),qV=Ti("emits"),HV=Ti("userProgram"),VV=Ti("compile"),GV=Ti("hover");function YV(r){if("number"==typeof r)return 0;switch(r[0]){case 0:return[0,YV(r[1])];case 1:return[1,YV(r[1])];case 2:return[2,YV(r[1])];case 3:return[3,YV(r[1])];case 4:return[4,YV(r[1])];case 5:return[5,YV(r[1])];case 6:return[6,YV(r[1])];case 7:return[7,YV(r[1])];case 8:return[8,r[1],YV(r[2])];case 9:var n=r[1];return[9,n,n,YV(r[3])];case 10:return[10,YV(r[1])];case 11:return[11,YV(r[1])];case 12:return[12,YV(r[1])];case 13:return[13,YV(r[1])];default:return[14,YV(r[1])]}}function KV(r,n){if("number"==typeof r)return n;switch(r[0]){case 0:return[0,KV(r[1],n)];case 1:return[1,KV(r[1],n)];case 2:return[2,KV(r[1],n)];case 3:return[3,KV(r[1],n)];case 4:return[4,KV(r[1],n)];case 5:return[5,KV(r[1],n)];case 6:return[6,KV(r[1],n)];case 7:return[7,KV(r[1],n)];case 8:return[8,r[1],KV(r[2],n)];case 9:var e=r[2];return[9,r[1],e,KV(r[3],n)];case 10:return[10,KV(r[1],n)];case 11:return[11,KV(r[1],n)];case 12:return[12,KV(r[1],n)];case 13:return[13,KV(r[1],n)];default:return[14,KV(r[1],n)]}}function ZV(r,n){if("number"==typeof r)return n;switch(r[0]){case 0:return[0,ZV(r[1],n)];case 1:return[1,ZV(r[1],n)];case 2:return[2,r[1],ZV(r[2],n)];case 3:return[3,r[1],ZV(r[2],n)];case 4:var e=r[3],t=r[2];return[4,r[1],t,e,ZV(r[4],n)];case 5:var u=r[3],a=r[2];return[5,r[1],a,u,ZV(r[4],n)];case 6:var i=r[3],c=r[2];return[6,r[1],c,i,ZV(r[4],n)];case 7:var f=r[3],o=r[2];return[7,r[1],o,f,ZV(r[4],n)];case 8:var s=r[3],v=r[2];return[8,r[1],v,s,ZV(r[4],n)];case 9:return[9,r[1],ZV(r[2],n)];case 10:return[10,ZV(r[1],n)];case 11:return[11,r[1],ZV(r[2],n)];case 12:return[12,r[1],ZV(r[2],n)];case 13:var l=r[2];return[13,r[1],l,ZV(r[3],n)];case 14:var h=r[2];return[14,r[1],h,ZV(r[3],n)];case 15:return[15,ZV(r[1],n)];case 16:return[16,ZV(r[1],n)];case 17:return[17,r[1],ZV(r[2],n)];case 18:return[18,r[1],ZV(r[2],n)];case 19:return[19,ZV(r[1],n)];case 20:var b=r[2];return[20,r[1],b,ZV(r[3],n)];case 21:return[21,r[1],ZV(r[2],n)];case 22:return[22,ZV(r[1],n)];case 23:return[23,r[1],ZV(r[2],n)];default:var d=r[2];return[24,r[1],d,ZV(r[3],n)]}}function $V(r,n,e){return r[1]===n?(r[1]=e,1):0}function QV(r){throw[0,es,r]}function JV(r){throw[0,ts,r]}var rG=[j,Ps,Vc()];function nG(r,n){return Ef(r,n)?r:n}function eG(r){return 0<=r?r:0|-r}var tG=Wr,uG=ac(js);function aG(r,n){var e=df(r),t=df(n),u=Rc(e+t|0);return Si(r,0,u,0,e),Si(n,0,u,e,t),u}function iG(r){return 0<=r&&!(ut>>0?25>>0||(e=1):23!==n&&(e=1),e?r+32|0:r}function WG(r){return 25>>0?r:r+32|0}function XG(r){return 25>>0?r:r+de|0}function qG(r,n){return 0==(r-n|0)?1:0}function HG(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<=Wt?1:0:u}return t?r:JV(aG(qc(cv,r),iv))}function VG(r){return ut>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=Go(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=Go(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=$G(N,I)}else D=$G(O,I);return[0,D,R]}}var u=GG(n);return 2<=u?e(u,n)[1]:n}function AY(r,n){return r<=n?r:n}function CY(r,n){return n<=r?r:n}function NY(r,n){var e=Rc(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=Ei(e,String.fromCharCode(t)),r.t=e==r.l?0:2);else for(4!=r.t&&_i(r),e+=n;n>>0?33>>0&&(u=1):2===t&&(u=1),u){var a=r,i=[0,0],c=sf(a)-1|0;if(!(c<0))for(var f=0;;){var o=Di(a,f),s=0;if(32<=o){var v=o+ja|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]===sf(a))var d=OY(a);else{var p=Rc(i[1]);i[1]=0;var m=sf(a)-1|0;if(!(m<0))for(var y=0;;){var w=Di(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:ji(p,i[1],92),i[1]++,ji(p,i[1],98);break;case 9:ji(p,i[1],92),i[1]++,ji(p,i[1],ce);break;case 10:ji(p,i[1],92),i[1]++,ji(p,i[1],ie);break;case 13:ji(p,i[1],92),i[1]++,ji(p,i[1],bi);break;default:k=1}switch(k){case 1:ji(p,i[1],92),i[1]++,ji(p,i[1],48+(w/Cu|0)|0),i[1]++,ji(p,i[1],48+((w/10|0)%10|0)|0),i[1]++,ji(p,i[1],48+(w%10|0)|0);break;case 2:ji(p,i[1],92),i[1]++,ji(p,i[1],w);break;case 3:ji(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 WY(r,n,e,t){for(var u=e;;){if(n<=u)throw as;if(pf(r,u)===t)return u;u=u+1|0}}function XY(r,n){return WY(r,df(r),0,n)}function qY(r,n,e){var t=df(r);return 0<=n&&!(t=1;a--)e[t+a]=r[n+a];return 0}(r,n,e,t,u):JV(Ev)}function QY(r,n){var e=n.length-1-1|0;if(!(e<0))for(var t=0;;){Vo(r,n[1+t]);var u=t+1|0;if(e===t)break;t=u}return 0}function JY(r,n){var e=n.length-1;if(0===e)return[0];var t=so(e,Vo(r,n[1])),u=e-1|0;if(!(u<1))for(var a=1;;){t[1+a]=Vo(r,n[1+a]);var i=a+1|0;if(u===a)break;a=i}return t}function rK(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 nK(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=so(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 eK(r,n,e){var t=[0,n],u=e.length-1-1|0;if(!(u<0))for(var a=0;;){t[1]=Go(r,t[1],e[1+a]);var i=a+1|0;if(u===a)break;a=i}return t[1]}function tK(r){return Ef(r,0)?r:0|-r}function uK(r){return qc(Ov,r)}function aK(r){return no(r,Fv)}function iK(r){return Ef(r,Tv)?r:Wf(r)}function cK(r){return Xf(Iv,r)}function fK(r){return Ef(r,0)?r:0|-r}function oK(r){return qc(Bv,r)}function sK(r,n){var e=r?r[1]:1,t=e?ds:bs,u=e?ds:bs,a=df(n);return[0,function(r){return r[9]=1,0},OY(n),a,0,0,0,0,0,1,[0],u,t]}function vK(r,n,e){return TY(r[2],n,e-n|0)}var lK=[j,Uv,Vc()];function hK(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,fs,jv]};return b(GG(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=Go(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 bK(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 zi(r,e,iG(Mi(r,e)|1<<(7&n)))}function LK(r){return r?[0,1,r[1]]:0}function BK(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,LK(r[1]),n]];case 1:return[0,[3,LK(r[1]),n]];case 2:return[0,[4,r[1],LK(r[2]),0,n]];case 3:return[0,[5,r[1],LK(r[2]),0,n]];case 4:return[0,[6,r[1],LK(r[2]),0,n]];case 5:return[0,[7,r[1],LK(r[2]),0,n]];case 6:var e=r[2],t=r[1],u=e?[0,e[1]]:0;return[0,[8,kd,LK(t),u,n]];case 7:return[0,[9,LK(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 UK(r){return 5===r[2]?12:-6}function DK(r){return[0,0,Rc(r)]}function MK(r,n){var e=sf(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=Rc(df(n)+((i-1|0)/3|0)|0),f=[0,0],o=function(r){return zi(c,f[1],r),f[1]++,0},s=[0,1+((i-1|0)%3|0)|0],v=df(n)-1|0;if(!(v<0))for(var l=0;;){var h=pf(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 sZ(r,n){switch(r){case 1:var e=Jb;break;case 2:e=rd;break;case 4:e=nd;break;case 5:e=ed;break;case 6:e=td;break;case 7:e=ud;break;case 8:e=ad;break;case 9:e=id;break;case 10:e=cd;break;case 11:e=fd;break;case 0:case 13:e=od;break;case 3:case 14:e=sd;break;default:e=vd}return oZ(r,qc(e,n))}function vZ(r,n){switch(r){case 1:var e=Cb;break;case 2:e=Nb;break;case 4:e=Ob;break;case 5:e=Ib;break;case 6:e=Rb;break;case 7:e=Tb;break;case 8:e=Fb;break;case 9:e=Lb;break;case 10:e=Bb;break;case 11:e=Ub;break;case 0:case 13:e=Db;break;case 3:case 14:e=Mb;break;default:e=Pb}return oZ(r,qc(e,n))}function lZ(r,n){switch(r){case 1:var e=bb;break;case 2:e=db;break;case 4:e=pb;break;case 5:e=mb;break;case 6:e=yb;break;case 7:e=wb;break;case 8:e=kb;break;case 9:e=gb;break;case 10:e=_b;break;case 11:e=xb;break;case 0:case 13:e=Sb;break;case 3:case 14:e=Eb;break;default:e=Ab}return oZ(r,qc(e,n))}function hZ(r,n){switch(r){case 1:var e=jb;break;case 2:e=zb;break;case 4:e=Wb;break;case 5:e=Xb;break;case 6:e=qb;break;case 7:e=Hb;break;case 8:e=Vb;break;case 9:e=Gb;break;case 10:e=Yb;break;case 11:e=Kb;break;case 0:case 13:e=Zb;break;case 3:case 14:e=$b;break;default:e=Qb}return oZ(r,Xf(e,n))}function bZ(r,n,e){function t(t){switch(r[1]){case 0:var u=45;break;case 1:u=43;break;default:u=32}return Rf(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?sb:vb:4<=n?ob:r}switch(r[2]){case 5:for(var a=Xc(fZ(r,n),e),i=0,c=df(a);;){if(i===c)var f=0;else{var o=Io(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:aG(a,lb))}case 6:return t();case 7:return BY(XG,t());case 8:return u(t());default:return Xc(fZ(r,n),e)}}function dZ(r){var n=DK(16);return qK(n,r),zK(n)}function pZ(r,n,e,t,u,a,i){if("number"==typeof t){if("number"==typeof u)return u?function(t,u){return _Z(r,[4,n,iZ(t,Go(a,i,u))],e)}:function(t){return _Z(r,[4,n,Go(a,i,t)],e)};var c=u[1];return function(t){return _Z(r,[4,n,iZ(c,Go(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 _Z(r,[4,n,aZ(o,f,iZ(t,Go(a,i,u)))],e)}:function(t){return _Z(r,[4,n,aZ(o,f,Go(a,i,t))],e)};var s=u[1];return function(t){return _Z(r,[4,n,aZ(o,f,iZ(s,Go(a,i,t)))],e)}}var v=t[1];if("number"==typeof u)return u?function(t,u,c){return _Z(r,[4,n,aZ(v,t,iZ(u,Go(a,i,c)))],e)}:function(t,u){return _Z(r,[4,n,aZ(v,t,Go(a,i,u))],e)};var l=u[1];return function(t,u){return _Z(r,[4,n,aZ(v,t,iZ(l,Go(a,i,u)))],e)}}function mZ(r,n,e,t,u){if("number"==typeof t)return function(t){return _Z(r,[4,n,Vo(u,t)],e)};if(0===t[0]){var a=t[2],i=t[1];return function(t){return _Z(r,[4,n,aZ(i,a,Vo(u,t))],e)}}var c=t[1];return function(t,a){return _Z(r,[4,n,aZ(c,t,Vo(u,a))],e)}}function yZ(r,n,e,t){for(var u=n,a=e,i=t;;){if("number"==typeof i)return Vo(u,a);switch(i[0]){case 0:var c=i[1];return function(r){return _Z(u,[5,a,r],c)};case 1:var f=i[1];return function(r){var n=jG(r),e=df(n),t=NY(e+2|0,39);return Si(n,0,t,1,e),_Z(u,[4,a,t],f)};case 2:var o=i[2],s=i[1];return mZ(u,a,o,s,(function(r){return r}));case 3:return mZ(u,a,i[2],i[1],cZ);case 4:return pZ(u,a,i[4],i[2],i[3],sZ,i[1]);case 5:return pZ(u,a,i[4],i[2],i[3],vZ,i[1]);case 6:return pZ(u,a,i[4],i[2],i[3],lZ,i[1]);case 7:return pZ(u,a,i[4],i[2],i[3],hZ,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 _Z(u,[4,a,bZ(b,r,n)],v)}:function(r){return _Z(u,[4,a,bZ(b,UK(b),r)],v)};var d=l[1];return function(r){return _Z(u,[4,a,bZ(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 _Z(u,[4,a,aZ(m,p,bZ(b,r,n))],v)}:function(r){return _Z(u,[4,a,aZ(m,p,bZ(b,UK(b),r))],v)};var y=l[1];return function(r){return _Z(u,[4,a,aZ(m,p,bZ(b,y,r))],v)}}var w=h[1];if("number"==typeof l)return l?function(r,n,e){return _Z(u,[4,a,aZ(w,r,bZ(b,n,e))],v)}:function(r,n){return _Z(u,[4,a,aZ(w,r,bZ(b,UK(b),n))],v)};var k=l[1];return function(r,n){return _Z(u,[4,a,aZ(w,r,bZ(b,k,n))],v)};case 9:return mZ(u,a,i[2],i[1],cG);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],_=dZ(i[2]);return function(r){return _Z(u,[4,a,_],g)};case 14:var x=i[3],S=i[2];return function(r){var n=r[1];return _Z(u,a,ZV(nZ(n,YV(HK(S))),x))};case 15:var E=i[1];return function(r,n){return _Z(u,[6,a,function(e){return Go(r,e,n)}],E)};case 16:var A=i[1];return function(r){return _Z(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 _Z(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 _Z(n,[1,r,[1,t]],e)}}(a,u,I),a=0,i=R;continue;case 19:throw[0,fs,jl];case 20:var T=i[3],F=[8,a,zl];return function(r){return _Z(u,F,T)};case 21:var L=i[2];return function(r){return _Z(u,[4,a,qc(Pl,r)],L)};case 22:var B=i[1];return function(r){return _Z(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?kZ(r+1|0,u,a,U):Po(kZ,[0,u,a,U]);case 2:throw[0,fs,Wl]}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?kZ(r+1|0,u,a,U):Po(kZ,[0,u,a,U]);case 9:var M=D[2];return r<50?wZ(r+1|0,u,a,M,U):Po(wZ,[0,u,a,M,U])}default:var P=i[3],j=i[1],z=Vo(i[2],0);return r<50?gZ(r+1|0,u,a,P,j,z):Po(gZ,[0,u,a,P,j,z])}}}function wZ(r,n,e,t,u){if("number"==typeof t)return r<50?kZ(r+1|0,n,e,u):Po(kZ,[0,n,e,u]);switch(t[0]){case 0:var a=t[1];return function(r){return xZ(n,e,a,u)};case 1:var i=t[1];return function(r){return xZ(n,e,i,u)};case 2:var c=t[1];return function(r){return xZ(n,e,c,u)};case 3:var f=t[1];return function(r){return xZ(n,e,f,u)};case 4:var o=t[1];return function(r){return xZ(n,e,o,u)};case 5:var s=t[1];return function(r){return xZ(n,e,s,u)};case 6:var v=t[1];return function(r){return xZ(n,e,v,u)};case 7:var l=t[1];return function(r){return xZ(n,e,l,u)};case 8:var h=t[2];return function(r){return xZ(n,e,h,u)};case 9:var b=t[3],d=t[2],p=GK(HK(t[1]),d);return function(r){return xZ(n,e,KV(p,b),u)};case 10:var m=t[1];return function(r,t){return xZ(n,e,m,u)};case 11:var y=t[1];return function(r){return xZ(n,e,y,u)};case 12:var w=t[1];return function(r){return xZ(n,e,w,u)};case 13:throw[0,fs,Xl];default:throw[0,fs,ql]}}function kZ(r,n,e,t){var u=[8,e,Hl];return r<50?yZ(r+1|0,n,u,t):Po(yZ,[0,n,u,t])}function gZ(r,n,e,t,u,a){if(u){var i=u[1];return function(r){return function(r,n,e,t,u){return Mo(gZ(0,r,n,e,t,u))}(n,e,t,i,Vo(a,r))}}var c=[4,e,a];return r<50?yZ(r+1|0,n,c,t):Po(yZ,[0,n,c,t])}function _Z(r,n,e){return Mo(yZ(0,r,n,e))}function xZ(r,n,e,t){return Mo(wZ(0,r,n,e,t))}function SZ(r,n){for(var e=n;;){if("number"==typeof e)return 0;switch(e[0]){case 0:var t=e[1],u=XK(e[2]);return SZ(r,t),hG(r,u);case 1:var a=e[2],i=e[1];if(0===a[0]){var c=a[1];SZ(r,i),hG(r,Vl);e=c;continue}var f=a[1];SZ(r,i),hG(r,Gl);e=f;continue;case 6:var o=e[2];return SZ(r,e[1]),Vo(o,r);case 7:return SZ(r,e[1]),mo(r);case 8:var s=e[2];return SZ(r,e[1]),JV(s);case 2:case 4:var v=e[2];return SZ(r,e[1]),hG(r,v);default:var l=e[2];return SZ(r,e[1]),xo(r,l)}}}function EZ(r,n){for(var e=n;;){if("number"==typeof e)return 0;switch(e[0]){case 0:var t=e[1],u=XK(e[2]);return EZ(r,t),IK(r,u);case 1:var a=e[2],i=e[1];if(0===a[0]){var c=a[1];EZ(r,i),IK(r,Yl);e=c;continue}var f=a[1];EZ(r,i),IK(r,Kl);e=f;continue;case 6:var o=e[2];return EZ(r,e[1]),Vo(o,r);case 7:e=e[1];continue;case 8:var s=e[2];return EZ(r,e[1]),JV(s);case 2:case 4:var v=e[2];return EZ(r,e[1]),IK(r,v);default:var l=e[2];return EZ(r,e[1]),OK(r,l)}}}function AZ(r,n){for(var e=n;;){if("number"==typeof e)return 0;switch(e[0]){case 0:var t=e[1],u=XK(e[2]);return AZ(r,t),IK(r,u);case 1:var a=e[2],i=e[1];if(0===a[0]){var c=a[1];AZ(r,i),IK(r,Zl);e=c;continue}var f=a[1];AZ(r,i),IK(r,$l);e=f;continue;case 6:var o=e[2];return AZ(r,e[1]),IK(r,Vo(o,0));case 7:e=e[1];continue;case 8:var s=e[2];return AZ(r,e[1]),JV(s);case 2:case 4:var v=e[2];return AZ(r,e[1]),IK(r,v);default:var l=e[2];return AZ(r,e[1]),OK(r,l)}}}function CZ(r){var n=r[1],e=SK(st);return _Z((function(r){return AZ(e,r),QV(EK(e))}),0,n)}function NZ(r){if(Oo(r,nb))return eb;var n=df(r);function e(n){return Vo(CZ(rb),r)}function t(e){for(var t=e;;){if(t===n)return t;var u=Io(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=MY(r,u,a-u|0),c=t(a),f=function(e,t){for(var u=t;;){if(u===n)return u;var a=Io(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=uo(MY(r,c,f-c|0))}catch(r){if((r=zo(r))[1]!==es)throw r;o=e()}t(f)!==n&&e();var s=0;if(Fo(i,tb)&&Fo(i,ub))var v=Fo(i,ab)?Fo(i,ib)?Fo(i,cb)?Fo(i,fb)?e():1:2:3:0;else s=1;if(s)v=4;return[0,o,v]}function OZ(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 IZ(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 RZ(r,n){var e=r?r[1]:1;function t(r,e){return Yo(CZ(Jh),n,r,e)}function u(r){return t(r,Qh)}function a(r,e,t){return Ko(CZ(Zh),n,r,e,t)}function i(r,e,t){return Ko(CZ(Kh),n,r,e,t)}function c(r,e,t){var u=e-r|0;return 0===u?[0,t]:1===u?[0,[12,Io(n,r),t]]:[0,[11,MY(n,r,u),t]]}function f(r,e){for(var t=r;;){if(t===e)return c(r,t,0);var a=Io(n,t);if(37===a){var i=t+1|0;return i===e&&u(e),c(r,t,(95===Io(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=Nh;else{var v=Io(n,o),b=0;if(65<=v)if(94<=v){var m=v+Me|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+de|0){case 0:s=[0,[17,Oh,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,fs,jh];P=O()?[0,[23,[11,Ur],Lr]]:[0,[21,Ur,Lr]]}break;case 32:case 35:case 43:case 45:case 95:P=Yo(CZ(mh),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=IZ(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,Vh):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+yi|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,fs,Gh]}var nn=f(a,i)[1],en=[0,Gr,$r];if(O())var tn=R(),un="number"==typeof tn?tn?g(r,a,95,ch):0:[0,tn[1]],an=[0,[23,[6,U(95),un],nn]];else{var cn=R(),fn=IZ(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=Io(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=IZ(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=Io(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=IZ(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=Io(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=IZ(F(),Bn,Fn);Ln=[0,[7,Tn,Un[1],Un[2],Un[3]]]}P=Ln}else on=1;if(on)P=Yo(CZ(yh),n,a-1|0,p)}if(1-e){var Dn=1-m[1];(Dn?c:Dn)&&g(r,a,p,wh);var Mn=1-y[1];(Mn?o:Mn)&&g(r,a,p,kh);var Pn=1-w[1];(Pn?s:Pn)&&g(r,a,p,gh);var jn=1-S[1];(jn?Eo([0,l],_h):jn)&&g(r,a,p,xh);var zn=1-E[1];if(zn?Eo([0,h],Sh):zn)g(r,a,v?95:p,Eh);(v?c:v)&&g(r,a,95,Ah)}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,Ch)}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,Io(n,e))}return e===t&&u(t),h("number"==typeof v?"number"!=typeof l||l?a?"number"==typeof l?ah:[0,0,l[1]]:"number"==typeof l?ih:[0,1,l[1]]:0:v)}function v(r,t,i,c,f,v,l,h,b){t===i&&u(i);var d=Io(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=Io(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,th):a(p-1|0,46,uh)}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=Io(n,r);Yo(CZ(Jl),n,r,a)}return t[1]=1,0}for(var d=t;;){d===i&&u(i);var p=Io(n,d)+de|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,rh):2:_?0:1,E=Io(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,nh),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,eh)}}}function h(r,e,t){try{if(e===t)throw as;if(60===Io(n,e)){var u=qY(n,e+1|0,62);if(t<=u)throw as;var a=MY(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 as}catch(n){if((n=zo(n))===as){var o=f(e,t)[1];return[0,[18,r?[0,ps]:[1,ps],o]]}throw n}}function d(r,e){try{if((r===e?1:0)||(60!==Io(n,r)?1:0))throw as;var t=m(r+1|0,e),u=Io(n,t),a=0;if(48<=u?58<=u||(a=1):45===u&&(a=1),!a)throw as;var i=w(t,e),c=i[2],o=m(i[1],e),s=Io(n,o)-45|0,v=0;if(12>>0)if(17===s)var l=[0,MY(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!==Io(n,p))throw as;l=[0,MY(n,r-2|0,3+(p-r|0)|0),c,d],h=p+1|0}else v=1;if(v)throw as}catch(n){if((n=zo(n))!==as&&n[1]!==es)throw n;l=Rh,h=r}return[0,[17,l,f(h,e)[1]]]}function p(r,e){try{var t=m(r,e),u=Io(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!==Io(n,o))throw as;var s=[0,[0,o+1|0,[1,MY(n,r-2|0,3+(o-r|0)|0),c]]]}else s=0;var v=s}catch(n){if((n=zo(n))!==as&&n[1]!==es)throw n;v=0}if(v){var l=v[1];return[0,[17,l[2],f(l[1],e)[1]]]}return[0,[17,Th,f(r,e)[1]]]}function m(r,e){for(var t=r;;){if(t===e&&u(e),32!==Io(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=Io(n,a);if(9>>0)return[0,a,i];var f=(10*i|0)+(c-48|0)|0;if(wG>>0)return i(r+1|0,Bh,a);var c=y(r+1|0,e,0);return[0,c[1],0|-c[2]]}throw[0,fs,Uh]}function k(r,e,t){for(var a=r;;)if(a===e&&Yo(CZ(Dh),n,t,e),37!==Io(n,a))a=a+1|0;else{if((a+1|0)===e&&u(e),Io(n,a+1|0)===t)return a;var c=Io(n,a+1|0);if(95<=c){if(b<=c){if(!(kn<=c))switch(c+Me|0){case 0:var a=k(a+2|0,e,Nt)+2|0;continue;case 1:break;default:return i(a+1|0,Mh,Nt)}}else if(!(96<=c)){(a+2|0)===e&&u(e);var f=Io(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,Nt)+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,Ph,41)}a=a+2|0}}function g(r,e,t,u){var a=MY(n,r,e-r|0);return Zo(CZ(Yh),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(Cu===i)return 1;if(Bu===i)return 4}}else if(f)if(o)s=1;else{var v=i+lt|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(Cu===i)return 2;if(Bu===i)return 5}else{var l=i+lt|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+lt|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,zh)}}if(c){if(o){if(e){o=0;continue}return g(r,n,32,Wh)}if(e){c=0;continue}return g(r,n,i,Xh)}if(o){if(e){o=0;continue}return g(r,n,i,qh)}throw[0,fs,Hh]}}return f(0,df(n))}function TZ(r,n){return _Z((function(n){return SZ(r,n),0}),0,n[1])}function FZ(r,n){return _Z((function(n){return EZ(r,n),0}),0,n[1])}function LZ(r){return TZ(lG,r)}function BZ(r,n){return _Z((function(n){var e=SK(64);return AZ(e,n),Vo(r,EK(e))}),0,n[1])}function UZ(r){return BZ((function(r){return r}),r)}var DZ=[j,_d,Vc()],MZ=[j,xd,Vc()];Vc();var PZ=[0,0];function jZ(r,n){var e=r[1+n];if(gG(e)){if(Ao(e)===Xn)return Vo(UZ(Jd),e);if(Ao(e)===va)for(var t=Xc(Ls,e),u=0,a=df(t);;){if(a<=u)return aG(t,Bs);var i=Io(t,u),c=0;if(48<=i?58<=i||(c=1):45===i&&(c=1),!c)return t;u=u+1|0}return rp}return Vo(UZ(Qd),e)}function zZ(r,n){if(r.length-1<=n)return Ed;var e=zZ(r,n+1|0),t=jZ(r,n);return Go(UZ(Ad),t,e)}function WZ(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=Vo(u,r);a=1}catch(n){}if(a&&i)return[0,i[1]];e=t}}(PZ[1]);if(n)return n[1];if(r===rs)return Xd;if(r===cs)return qd;if(r[1]===is){var e=r[2],t=e[3],u=e[2],a=e[1];return Zo(UZ(ms),a,u,t,t+5|0,Hd)}if(r[1]===fs){var i=r[2],c=i[3],f=i[2],o=i[1];return Zo(UZ(ms),o,f,c,c+6|0,Vd)}if(r[1]===os){var s=r[2],v=s[3],l=s[2],h=s[1];return Zo(UZ(ms),h,l,v,v+6|0,Gd)}if(0===Ao(r)){var b=r.length-1,d=r[1][1];if(2>>0)var p=zZ(r,2),m=jZ(r,1),y=Go(UZ(Yd),m,p);else switch(b){case 0:y=Kd;break;case 1:y=Zd;break;default:var w=jZ(r,1);y=Vo(UZ($d),w)}return aG(d,y)}return r[1]}function XZ(r,n){function e(n){return n?0===r?Bd:Ud:0===r?Dd:Md}if(0===n[0]){var t=n[5],u=n[4],a=n[3],i=n[6]?Pd:jd,c=n[2],f=n[7],o=e(n[1]);return[0,Qo(UZ(zd),o,f,c,i,a,u,t)]}if(n[1])return 0;var s=e(0);return[0,Vo(UZ(Wd),s)]}function qZ(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=XZ(a,qi(t,a)[1+a]);if(i){var c=i[1];Vo(TZ(r,Fd),c)}var f=a+1|0;if(u===a)break;a=f}return 0}return TZ(r,Ld)}function HZ(r){var n=[0,[0]];if(n){var e=n[1],t=SK(or),u=e.length-1-1|0;if(!(u<0))for(var a=0;;){var i=XZ(a,qi(e,a)[1+a]);if(i){var c=i[1];Vo(FZ(t,Rd),c)}var f=a+1|0;if(u===a)break;a=f}return EK(t)}return Td}function VZ(r){for(;;){var n=PZ[1],e=1-$V(PZ,n,[0,r,n]);if(!e)return e}}np.slice();var GZ=[0];function YZ(r){return[0,so(55,0),0]}function KZ(r,n){for(var e=0==n.length-1?[0,0]:n,t=e.length-1,u=0;;){qi(r[1],u)[1+u]=u;var a=u+1|0;if(54===u){var i=[0,ep],c=54+CY(55,t)|0;if(!(c<0))for(var f=0;;){var o=f%55|0,s=So(f,t),v=qi(e,s)[1+s],l=aG(i[1],Ti(gn+v));i[1]=bo(l,0,df(l));var h=i[1],b=Io(h,3)<<24,d=Io(h,2)<<16,p=Io(h,1)<<8,m=((Io(h,0)+p|0)+d|0)+b|0,y=(qi(r[1],o)[1+o]^m)&We;qi(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 ZZ(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=YZ();return KZ(t,e),t}function $Z(r){r[2]=(r[2]+1|0)%55|0;var n=r[2],e=qi(r[1],n)[1+n],t=(r[2]+24|0)%55|0,u=(qi(r[1],t)[1+t]+(e^31&(e>>>25|0))|0)&We,a=r[2];return qi(r[1],a)[1+a]=u,u}No(Ti(eu),(function(r,n){try{try{var e=n?GZ:[0];try{pG()}catch(a){}try{var t=function(r,n){var e=WZ(r);return Vo(LZ(Id),e),qZ(lG),mo(lG)}(r),u=t}catch(c){c=zo(c);var a=WZ(r);Vo(LZ(Cd),a),qZ(lG);var i=WZ(c);Vo(LZ(Nd),i),qZ(lG);u=mo(lG)}var c=u}catch(e){if((e=zo(e))!==rs)throw e;c=bG(Od)}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 QZ(r){return(r.length-1<4?1:0)||(r[4]<0?1:0)}function JZ(r){return r[4]=0|-r[4],0}try{var r$=Do(ap)}catch(Ti){if((Ti=zo(Ti))!==as)throw Ti;try{var n$=Do(ip)}catch(Ti){if((Ti=zo(Ti))!==as)throw Ti;n$=cp}r$=n$}var e$=HY(r$,82),t$=[Q,function(r){return ZZ()}];function u$(r,n){for(var e=r?r[1]:e$,t=16;;){if(n<=t||yG<(2*t|0)){if(e)var u=Ao(t$),a=$Z(He===u?t$[1]:Q===u?CG(t$):t$);else a=0;return[0,0,so(t,0),a,t]}t=2*t|0}}function a$(r){var n=0>>0)&&B$(r,j)}else R$(r)}var W=r[9]-D|0;return mK([0,1===U?1:r[9]>>0?23===a&&(i=1):1>>0&&(i=1),i){LQ(r);continue}return 0}return u}return KQ(r,n)}function $Q(r){return Io(BQ(r),0)}function QQ(r){var n=BQ(r);return Fo(n,om)?Fo(n,sm)?XQ(Vo(UZ(vm),n)):1:0}function JQ(r){var n=r+lt|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,fs,fm]}function rJ(r,n){switch(r){case 0:var e=aG(um,BQ(n));break;case 3:e=aG(am,BQ(n));break;case 4:e=aG(im,BQ(n));break;case 5:e=aG(cm,BQ(n));break;default:e=BQ(n)}var t=df(e);return 0!==t&&43===Io(e,0)?MY(e,1,t-1|0):e}function nJ(r){return jc(BQ(r))}function eJ(r,n){for(var e=r;;){if(0===e)return e;var t=IQ(n);if(n[1])return e;if(58<=t){if(95===t){e=DQ(e,n);continue}}else if(48<=t){e=MQ(e,n,t);continue}return e}}function tJ(r,n){if(0===r)return HQ(em);var e=RQ(n);return 9>>0?XQ(Vo(UZ(tm),e)):eJ(MQ(r,n,e),n)}function uJ(r,n,e,t){if(0===e)return HQ(rm);var u=RQ(t);if(Vo(n,u))for(var a=MQ(e,t,u);;){if(0===a)return a;var i=IQ(t);if(t[1])return a;if(Vo(n,i))a=MQ(a,t,i);else{if(95!==i)return a;a=DQ(a,t)}}return XQ(Go(UZ(nm),u,r))}function aJ(r){return 1>>0?0:1}function iJ(r,n){return uJ(km,aJ,r,n)}function cJ(r){return 7>>0?0:1}function fJ(r,n){return uJ(gm,cJ,r,n)}function oJ(r){var n=r+At|0,e=0;return 22>>0?5>>0||(e=1):6>>0&&(e=1),e?1:0}function sJ(r,n){return uJ(_m,oJ,r,n)}function vJ(r,n){var e=RQ(n),t=e+Cr|0;if(!(2>>0))switch(t){case 0:default:return MQ(r,n,e);case 1:}return r}function lJ(r,n){return tJ(vJ(r,n),n)}function hJ(r,n,e){switch(r){case 0:return iJ(n,e);case 1:return lJ(n,e);case 2:var t=vJ(n,e),u=RQ(e);if(48===u){var a=MQ(t,e,u);if(0===a)return a;var i=IQ(e);if(e[1])return a;var c=0;if(99<=i){if(jr===i)return fJ(MQ(a,e,i),e);cu===i&&(c=1)}else if(88===i)c=1;else if(98<=i)return iJ(MQ(a,e,i),e);return c?sJ(MQ(a,e,i),e):eJ(a,e)}return tJ(t,e);case 3:return fJ(n,e);case 4:return tJ(n,e);default:return sJ(n,e)}}function bJ(r,n){if(0===r)return r;var e=IQ(n);return n[1]||9>>0?r:eJ(MQ(r,n,e),n)}function dJ(r,n){if(0===r)return r;var e=IQ(n);return n[1]||69!==e&&pu!==e?r:lJ(MQ(r,n,e),n)}function pJ(r,n,e){var t=eJ(vJ(r,e),e);if(0===t)return[0,t,n];var u=IQ(e);if(e[1])return[0,t,n];if(46===u){var a=MQ(t,e,u),i=AY(a,n);return[0,dJ(a-(i-bJ(i,e)|0)|0,e),i]}return[0,dJ(t,e),n]}function mJ(r,n,e,t){function u(r){return 25>>0?r:iG(97+(r-65|0)|0)}var a=[0,r],i=df(t)-1|0;if(!(i<0))for(var c=0;;){var f=IQ(n),o=u(Io(t,c));u(f)!==o&&Vo(e,0),0===a[1]&&Vo(e,0),a[1]=MQ(a[1],n,f);var s=c+1|0;if(i===c)break;c=s}return a[1]}function yJ(r,n,e){((0===r?1:0)||TQ(e))&&GQ();var t=vJ(r,e);((0===t?1:0)||TQ(e))&&GQ();var u=IQ(e),a=0;if(78<=u){var i=u-79|0;if(30>>0){if(!(32<=i)){var c=MQ(t,e,u);return((0===c?1:0)||TQ(e))&&GQ(),mJ(c,e,GQ,$p)}}else 26===i&&(a=1)}else{if(48===u){var f=MQ(t,e,u);((0===f?1:0)||TQ(e))&&GQ();var o=mJ(f,e,GQ,Qp);if(0!==o&&!TQ(e)){var s=IQ(e)+tn|0,v=0;34>>0?66===s&&(v=1):32>>0&&(v=1);var l=v?o:sJ(o,e);if(0!==l&&!TQ(e)){var h=IQ(e);if(46===h){var b=MQ(l,e,h),d=0;if(0!==b&&!TQ(e)){var p=IQ(e),m=0;if(80!==p&&Bn!==p){var y=AY(b,n),w=b-(y-sJ(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&&!TQ(e)){var _=IQ(e);if(80!==_&&Bn!==_)return g;var x=MQ(g,e,_);return((0===x?1:0)||TQ(e))&&GQ(),lJ(x,e)}return g}return l}return o}73===u&&(a=1)}if(a){var S=MQ(t,e,u);return((0===S?1:0)||TQ(e))&&GQ(),mJ(S,e,GQ,Jp)}return GQ()}function wJ(r,n,e){((0===r?1:0)||TQ(e))&&VQ();var t=eJ(r,e);((0===t?1:0)||TQ(e))&&VQ();var u=IQ(e),a=u+yi|0;if(32>>0){if(-23===a){var i=MQ(t,e,u),c=AY(i,n);return dJ(i-(c-bJ(c,e)|0)|0,e)}}else if(30>>0)return dJ(t,e);return VQ()}function kJ(r,n,e){((0===r?1:0)||TQ(e))&&VQ();var t=vJ(r,e);((0===t?1:0)||TQ(e))&&VQ();var u=IQ(e);if(49<=u){if(!(58<=u)){var a=MQ(t,e,u);return((0===a?1:0)||TQ(e))&&VQ(),wJ(a,n,e)}}else if(48<=u){var i=MQ(t,e,u);((0===i?1:0)||TQ(e))&&VQ();var c=IQ(e);if(88!==c&&cu!==c)return wJ(i,n,e);var f=MQ(i,e,c);((0===f?1:0)||TQ(e))&&VQ();var o=sJ(f,e);((0===o?1:0)||TQ(e))&&VQ();var s=IQ(e),v=s+Fa|0,l=0;if(32>>0)if(ja===v){var h=MQ(o,e,s),b=0;if(0!==h&&!TQ(e)){var d=IQ(e),p=0;if(80!==d&&Bn!==d){var m=AY(h,n),y=h-(m-sJ(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?VQ():k;if(0!==g&&!TQ(e)){var _=IQ(e);if(80!==_&&Bn!==_)return g;var x=MQ(g,e,_);return((0===x?1:0)||TQ(e))&&GQ(),lJ(x,e)}return g}return VQ()}function gJ(r,n,e){for(var t=n;;){if(0===t)return t;var u=IQ(e);if(e[1])return t;if(r){if(u===r[1])return UQ(t,e);t=MQ(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=MQ(t,e,u)}}}function _J(r,n){return MQ(r,n,RQ(n))}function xJ(r){return 97<=r?r-87|0:65<=r?r-55|0:r-48|0}function SJ(r,n,e){if(0===n)return HQ(r);var t=IQ(e);return e[1]?XQ(Vo(UZ(dm),r)):t}function EJ(r,n){return SJ(xm,r,n)}function AJ(r,n){return SJ(Sm,r,n)}function CJ(r,n){var e=EJ(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=OQ(n),t=e+At|0,u=0;return 22>>0?5>>0||(u=1):6>>0&&(u=1),u?e:qQ(e)},i=a(),c=a(),f=xJ(c),o=(16*xJ(i)|0)+f|0,s=0;if(0<=o&&!(ut>>0?qQ(e):e},h=l(),b=l(),d=((Cu*(e-48|0)|0)+(10*(h-48|0)|0)|0)+(b-48|0)|0,p=0;if(0<=d&&!(ut>>3|0)&1<<(7&a))?1:0,o=f?a!==e?1:0:f;else o=c}else o=i;if(!o)return o;MQ(tG,t,a);u=u-1|0}}if(n){var a=n[1];u(e,a);var i=1-t[1];if(i){var c=IQ(t);return a===c?LQ(t):YQ(a,c)}return i}return u(e,-1)}function RJ(r,n){if(n[1]===WQ)var e=n[2];else{if(n[1]!==es)throw n;e=n[2]}var t=FQ(r);return XQ(Go(UZ(Gp),t,e))}function TJ(r,n){switch(n){case 0:return r[5];case 1:return FQ(r);default:return r[6]}}function FJ(r){return r?r[1]:tG}function LJ(r){if(6===r)return Vp;var n=XK(r);return[0,Io(n,1),MY(n,2,df(n)-2|0)]}function BJ(r,n,e){for(var t=e;;){if("number"==typeof t)return Vo(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=YV(HK(t[2]));return r<50?UJ(r+1|0,n,a,u):Po(UJ,[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=ZV(i[1][1],t[2]);continue}t=ZV(i[1][1],t[2]);continue;case 19:var c=t[1];return function(r){return DJ((function(e){return Vo(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 DJ((function(e){return Vo(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?UJ(r+1|0,n,s,f):Po(UJ,[0,n,s,f]);case 10:t=f;continue;default:t=f;continue}default:t=t[3];continue}}}function UJ(r,n,e,t){for(var u=e;;){if("number"==typeof u)return r<50?BJ(r+1|0,n,t):Po(BJ,[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=KV(GK(HK(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 MJ((function(e){return Vo(n,[0,r,e])}),c,t)};default:var f=u[1];return function(r){return MJ((function(e){return Vo(n,[0,r,e])}),f,t)}}}}function DJ(r,n){return Mo(BJ(0,r,n))}function MJ(r,n,e){return Mo(UJ(0,r,n,e))}function PJ(r,n,e,t,u,a,i){if("number"==typeof t)return"number"==typeof u?u?JV(Dp):(Yo(a,tG,tG,r),[0,Vo(i,r),jJ(r,n,e)]):(Yo(a,tG,u[1],r),[0,Vo(i,r),jJ(r,n,e)]);if(0===t[0]){if(t[1]){var c=t[2];return"number"==typeof u?u?JV(Mp):(Yo(a,c,tG,r),[0,Vo(i,r),jJ(r,n,e)]):(Yo(a,c,u[1],r),[0,Vo(i,r),jJ(r,n,e)])}return JV(Pp)}return JV(jp)}function jJ(r,n,e){for(var t=n;;){if("number"==typeof t)return 0;switch(t[0]){case 0:var u=t[1];return _J(0,r),[0,$Q(r),jJ(r,u,e)];case 1:var a=t[1];return NJ(0,r),[0,$Q(r),jJ(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=LJ(c[1]),s=o[2],v=o[1];return PJ(r,[11,s,f],e,i,0,(function(r,n,e){return gJ([0,v],r,e)}),BQ);case 18:var l=c[1];if(0===l[0]){var h=c[2],d=l[1][1];return PJ(r,ZV(d,h),e,i,0,(function(r,n,e){return gJ(Ip,r,e)}),BQ)}var p=c[2],m=l[1][1];return PJ(r,ZV(m,p),e,i,0,(function(r,n,e){return gJ(Op,r,e)}),BQ)}var y=t[2];return PJ(r,y,e,i,0,(function(r,n,e){return gJ(0,r,e)}),BQ);case 3:var w=t[2],k=t[1];return PJ(r,w,e,k,0,(function(r,n,e){return OJ(r,e)}),BQ);case 4:var g=t[4],_=t[3],x=t[2],S=JQ(WK(t[1]));return PJ(r,g,e,x,_,(function(r,n,e){return hJ(S,r,e)}),(function(r){return uo(rJ(S,r))}));case 5:var E=t[4],A=t[3],C=t[2],N=JQ(WK(t[1]));return PJ(r,E,e,C,A,(function(r,n,e){return hJ(N,r,e)}),(function(r){return uo(rJ(N,r))}));case 6:var O=t[4],I=t[3],R=t[2],T=JQ(WK(t[1]));return PJ(r,O,e,R,I,(function(r,n,e){return hJ(T,r,e)}),(function(r){return uo(rJ(T,r))}));case 7:var F=t[4],L=t[3],B=t[2],U=JQ(WK(t[1]));return PJ(r,F,e,B,L,(function(r,n,e){return hJ(U,r,e)}),(function(r){return Zf(rJ(U,r))}));case 8:switch(t[1][2]){case 5:case 8:return PJ(r,t[4],e,t[2],t[3],kJ,nJ);case 6:case 7:return PJ(r,t[4],e,t[2],t[3],yJ,nJ);default:return PJ(r,t[4],e,t[2],t[3],pJ,nJ)}case 9:var D=t[2],M=t[1];return PJ(r,D,e,M,0,(function(r,n,e){var t=RQ(e);return gJ(0,ou===t?5:ce===t?4:XQ(Vo(UZ(Yp),t)),e)}),QQ);case 10:var P=t[1];if(TQ(r)){t=P;continue}return XQ(Rp);case 11:var j=t[2];jY((function(n){return ZQ(r,n)}),t[1]);t=j;continue;case 12:var z=t[2];ZQ(r,t[1]);t=z;continue;case 13:var W=t[2],X=t[3];OJ(FJ(t[1]),r);var q=BQ(r);try{var H=RZ(0,q)[1];try{var V=[0,nZ(H,W),q]}catch(t){if((t=zo(t))!==QK)throw t;var G=dZ(W);V=Go(CZ(Ql),q,G)}var Y=V}catch(t){if((t=zo(t))[1]!==es)throw t;Y=XQ(t[2])}return[0,Y,jJ(r,X,e)];case 14:var K=t[2],Z=t[3];OJ(FJ(t[1]),r);var $=BQ(r);try{var Q=RZ(0,$)[1],J=nZ(RZ(0,$)[1],YV(HK(K))),rr=nZ(Q,YV(K)),nr=J,er=rr}catch(t){if((t=zo(t))[1]!==es)throw t;var tr=XQ(t[2]);nr=tr[2],er=tr[1]}return[0,[0,er,$],jJ(r,ZV(nr,Z),e)];case 15:return JV(Tp);case 16:return JV(Fp);case 17:var ur=t[2];jY((function(n){return ZQ(r,n)}),XK(t[1]));t=ur;continue;case 18:var ar=t[1];if(0===ar[0]){var ir=t[2],cr=ar[1][1];ZQ(r,64),ZQ(r,b);t=ZV(cr,ir);continue}var fr=t[2],or=ar[1][1];ZQ(r,64),ZQ(r,91);t=ZV(or,fr);continue;case 19:var sr=t[1];if(e){var vr=e[2];return[0,Vo(e[1],r),jJ(r,sr,vr)]}return JV(Lp);case 20:var lr=t[1],hr=t[3];if("number"!=typeof hr&&17===hr[0]){var br=hr[2],dr=t[2],pr=LJ(hr[1]),mr=pr[2];return IJ(dr,[0,pr[1]],FJ(lr),r),[0,BQ(r),jJ(r,[11,mr,br],e)]}var yr=t[3];return IJ(t[2],0,FJ(lr),r),[0,BQ(r),jJ(r,yr,e)];case 21:var wr=t[2];return[0,TJ(r,t[1]),jJ(r,wr,e)];case 22:var kr=t[1];return[0,RQ(r),jJ(r,kr,e)];case 23:var gr=jJ(r,BK(t[1],t[2])[1],e);if(gr)return gr[2];throw[0,fs,Bp];default:return JV(Up)}}}function zJ(r,n){var e=[0,0],t=df(r),u=jQ(1,(function(n){if(t<=e[1])throw us;var u=Io(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=Vo(e,t[1]),t=u}}return DJ((function(r,n){!function(r){CK(r[8])}(u);try{var e=[0,jJ(u,a,r)]}catch(n){var t=0;if((n=zo(n))[1]!==WQ&&n[1]!==es&&n!==us){if(n[1]!==ts)throw n;var f=JV(aG(n[2],aG(Hp,aG(zY(i),qp))));t=1}if(!t)f=[1,n];e=f}return 0===e[0]?c(n,e[1]):RJ(u,e[1])}),a)}function WJ(r,n){return No(r,Ao(n)===j?n:n[1])}function XJ(r){return SG(r,0,qs),function(r,e){(e<0||Fc+e>=r.length)&&Bi("Weak.get_key");var t=r[Fc+e];return n.WeakRef&&t instanceof n.WeakRef&&(t=t.deref()),void 0===t?0:[0,t]}(r,0)}function qJ(r,e){return SG(r,0,Xs),function(r,e,t){return(e<0||Fc+e>=r.length)&&Bi("Weak.set"),t instanceof Object&&n.WeakRef?(r[1].register&&r[1].register(t,void 0,t),r[Fc+e]=new n.WeakRef(t)):r[Fc+e]=t,0}(r,0,e)}function HJ(r){return SG(r,0,Ws),function(r,e){var t=r[Fc+e];return n.WeakRef&&t instanceof n.WeakRef&&(t=t.deref()),void 0===t?0:1}(r,0)}function VJ(r){var n=r[1];function e(n,e){return Vo(r[2],e)}function t(r,n){1-(1<=xG?1:0)&&JV(Hs);var e=Bc(1);return Mc(e,n),qJ(e,r),e}function u(r,e){var t=XJ(r);return t?Go(n,e,t[1])?0:1:2}function a(r,n,e){return Dc(r),qJ(r,n),Mc(r,e)}var i=[Q,function(r){return ZZ()}];function c(r){r[1]=0;var n=r[2].length-1-1|0;if(!(n<0))for(var e=0;;){qi(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(HJ(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(qi(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=so(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,qi(i,u)[1+u]],0}return 0},s=e-1|0;if(!(s<0))for(var v=0;;){c(qi(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),qi(r[2],i)[1+i]];qi(r[2],i)[1+i]=c,r[1]=r[1]+1|0;var o=r[2].length-1<<1>>3|0,PG(Mi(r,n>>>3|0)|1<<(7&n)))}function QJ(r){var n=ZJ();return $J(n,r),n}function JJ(r){for(var n=Rc(32),e=0;;){if(zi(n,e,PG(Mi(r,e)^ut)),31===e)return n;e=e+1|0}}function r0(r,n){for(var e=Rc(32),t=0;;){var u=Mi(n,t);if(zi(e,t,PG(Mi(r,t)|u)),31===t)return e;t=t+1|0}}function n0(r,n){try{for(var e=0;;){var t=Mi(n,e);if(0!=(Mi(r,e)&t))throw rG;if(31===e){return 1}e=e+1|0}}catch(e){if((e=zo(e))===rG)return 0;throw e}}function e0(r,n){for(var e=0;;){var t=Mi(n,e);if(0!==t)for(var u=0;;){0!=(t&1<>>0?25>>0||(e=1):23!==n&&(e=1),$J(a,e?r+de|0:r)}),u);var i=a}else i=u;return IY(t?JJ(i):i)}throw[0,fs,zm]}for(var v0=Rc(st),l0=0;;){zi(v0,l0,zG(PG(l0)));var h0=l0+1|0;if(ut===l0){IY(v0);for(var b0=bK([0,Nc]),d0=function(r){var n=EK(r[1]);AK(r[1]);var e=df(n);if(0===e)return 0;if(1===e){var t=r[2];return r[2]=[0,[0,Io(n,0)],t],0}return r[2]=[0,[1,n],r[2]],0},p0=JJ(QJ(10)),m0=function(r){var n=df(r),e=[0,1];function t(e){for(var t=u(e),a=t[1],i=t[2];;){if(!((i+2|0)<=n&&92===Io(r,i)&&Rn===Io(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,SK(16),0],c=u;r:for(;;){if(!(n<=c)){var f=0;if((c+2|0)<=n&&92===Io(r,c)){var o=Io(r,c+1|0);((Rn===o?1:0)||(41===o?1:0))&&(f=1)}if(!f){var s=Io(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+At|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]&&(OK(i[1],N[1]),R=1),R||(d0(i),i[2]=[0,N,i[2]]);c=O;continue r}}}return d0(i),[0,[3,QG(i[2])],c]}}function a(e){for(var t=ZJ(),u=e;;){if(n<=u&&QV(Um),93===Io(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 C0;var p=(7&o)<<18|(63&v)<<12|(63&l)<<6|63&h}else if(224<=o){var m=Io(r,a+1|0),y=Io(r,a+2|0);if((2!=(m>>>6|0)?1:0)||(2!=(y>>>6|0)?1:0))throw C0;var w=(15&o)<<12|(63&m)<<6|63&y,k=55296<=w?1:0;if(k?w<=57088?1:0:k)throw C0;p=w}else{var g=Io(r,a+1|0);if(2!=(g>>>6|0))throw C0;p=(31&o)<<6|63&g}else if(R<=o)s=1;else p=o;if(s)throw C0;qi(u,i)[1+i]=p;var _=Io(r,a);a=a+qi(P0,_)[1+_]|0,i=i+1|0,c=c-1|0}throw C0}var x=Io(r,t),S=qi(P0,x)[1+x];if(!(0>>18)),OK(u,PG(R|63&(c>>>12|0))),OK(u,PG(R|63&(c>>>6|0))),OK(u,PG(R|63&c))}else{var f=55296<=c?1:0;if(f?c<57344?1:0:f)throw C0;OK(u,PG(224|c>>>12)),OK(u,PG(R|63&(c>>>6|0))),OK(u,PG(R|63&c))}else OK(u,PG(192|c>>>6)),OK(u,PG(R|63&c));else OK(u,PG(c));a=a+1|0,i=i-1|0}},Z0=function(r){return function(n){var e=sK(0,Ym);return Go(r,(function(r){var e=Vo(n,0);return r[11]=e[2],r[12]=e[3],e[1]}),e)}},$0=[j,uy,Vc()],Q0=[j,ay,Vc()],J0=function(r){var n=df(r),e=0===n?1:0;if(e)return e;for(var t=n-1|0;;){var u=Io(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]===df(r))return r;var s=Rc(n[1]);n[1]=0;var v=df(r)-1|0;if(!(v<0))for(var l=0;;){var h=pf(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:ji(s,n[1],92),n[1]++,ji(s,n[1],98);break;case 9:ji(s,n[1],92),n[1]++,ji(s,n[1],ce);break;case 10:ji(s,n[1],92),n[1]++,ji(s,n[1],ie);break;case 13:ji(s,n[1],92),n[1]++,ji(s,n[1],bi);break;default:b=1}switch(b){case 1:ji(s,n[1],92),n[1]++;var d=PG(48+(h/Cu|0)|0);ji(s,n[1],d),n[1]++;var p=PG(48+((h/10|0)%10|0)|0);ji(s,n[1],p),n[1]++;var m=PG(48+(h%10|0)|0);ji(s,n[1],m);break;case 2:ji(s,n[1],92),n[1]++,ji(s,n[1],h);break;case 3:ji(s,n[1],h)}n[1]++;var y=l+1|0;if(v===l)break;l=y}return s},n1=function(r){var n=r1(r),e=df(n),t=Rc(e+2|0);return LY(n,0,t,1,e),ji(t,0,34),ji(t,e+1|0,34),t},e1=function(r,n){try{return[0,qY(r,n,10)]}catch(n){if((n=zo(n))===as)return 0;throw n}},t1=function(r,n,e){if(0===e[0]){var t=e[1];if(J0(t)){var u=e1(t,0);if(u?(u[1]+1|0)===df(t)?1:0:1)return $$(n,n1(t));rQ(n,0),$$(n,ey);for(var a=0;;){var i=e1(t,a),c=i?i[1]:df(t);if($$(n,r1(MY(t,a,c-a|0))),!i)return $$(n,ty),H$(n);var f=i[1];$$(n,ry),eQ(n),$$(n,ny);a=f+1|0}}return $$(n,t)}var o=e[1];if(o){var s=o[2],v=o[1];rQ(n,r),$$(n,Zm),t1(r,n,v);for(var l=s;;){if(!l)return $$(n,Qm),H$(n);var h=l[2],b=l[1];aQ(n),t1(r,n,b);l=h}}return $$(n,$m)},u1=function(r,n){if(0===n[0]){var e=n[1];if(e1(e,0)?0:1)return J0(e)?n1(e):e}var t=SK(or),u=r?r[1]:1;return Yo(AQ(mQ(t)),Jm,(function(r,n){return t1(u,r,n)}),n),EK(t)},a1=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 Fo(a,Km)?[0,[1,[0,[0,a],[0,u,0]]],r(e)]:[0,u,r(e)]}return 0}(n)]]},i1=function(r){return[0,UY(1,r)]},c1=function(r){return[0,Ti(gn+r)]},f1=function(r){return[0,cK(r)]},o1=function(r,n){return n?[1,[0,Vo(r,n[1]),0]]:Qy},s1=function(r,n){for(var e=0,t=n;;){if(!t)return[1,QG(e)];var u=t[2];e=[0,Vo(r,t[1]),e],t=u}},v1=VJ([0,function(r,n){return r===n?1:0},_G]),l1=Vo(v1[1],17),h1=function(r,n,e,t){var u=r?r[1]:1;return Yo(v1[5],l1,e,[0,t,u])},b1=function(r,n){var e=0;if(gG(n)&&Ao(n)!==j&&1<=n.length-1){var t=n[1];e=1}if(!e)t=n;var u=0;if(gG(t)&&Ao(t)===j){var a=t[1];u=1}if(!u)a=JV(Vs);var i=Ao(a)===Xn?t:JV(Gs),c=Go(v1[8],l1,i);if(c){var f=c[1],o=f[2],s=f[1];return r&&!o?0:[0,Vo(s,n)]}return 0},d1=function(r){return b1(0,r)},p1=function(r){var n=d1(r);return n?n[1]:[1,[0,[0,WZ(r)],0]]},m1=function(r){return u1(0,p1(r))};VZ((function(r){var n=b1(1,r);return n?[0,u1($y,n[1])]:0}));var y1=function(r,n){throw[0,Q0,[0,es,r],n]},w1=function(r,n){var e=n[3],t=n[2],u=n[1];return[0,Ko(UZ(qy),r,u,t,e)]},k1=[0,[0,kG,function(r){if(r===kG)return Wy;throw[0,fs,Xy]}],0],g1=[0,[0,dK,function(r){if(r===dK)return jy;throw[0,fs,zy]}],k1],_1=[0,[0,WQ,function(r){if(r[1]===WQ)return[1,[0,My,[0,[0,r[2]],0]]];throw[0,fs,Py]}],g1],x1=[0,[0,kK,function(r){if(r===kK)return Uy;throw[0,fs,Dy]}],_1],S1=[0,[0,lK,function(r){if(r===lK)return Ly;throw[0,fs,By]}],x1],E1=[0,[0,EG,function(r){if(r===EG)return Ty;throw[0,fs,Fy]}],S1],A1=[0,[0,DZ,function(r){if(r[1]===DZ)return[1,[0,Iy,[0,[0,r[2]],0]]];throw[0,fs,Ry]}],E1],C1=[0,[0,MZ,function(r){if(r[1]===MZ)return[1,[0,Ny,[0,[0,r[2]],0]]];throw[0,fs,Oy]}],A1],N1=[0,[0,ns,function(r){if(r[1]===ns)return[1,[0,Ay,[0,[0,r[2]],0]]];throw[0,fs,Cy]}],C1],O1=[0,[0,$0,function(r){if(r[1]===$0)return[1,[0,Sy,[0,r[2],0]]];throw[0,fs,Ey]}],N1],I1=[0,[0,is,function(r){if(r[1]===is)return w1(_y,r[2]);throw[0,fs,xy]}],O1],R1=[0,[0,ts,function(r){if(r[1]===ts)return[1,[0,ky,[0,[0,r[2]],0]]];throw[0,fs,gy]}],I1],T1=[0,[0,as,function(r){if(r===as)return yy;throw[0,fs,wy]}],R1],F1=[0,[0,es,function(r){if(r[1]===es)return[1,[0,py,[0,[0,r[2]],0]]];throw[0,fs,my]}],T1],L1=[0,[0,us,function(r){if(r===us)return by;throw[0,fs,dy]}],F1],B1=[0,[0,rG,function(r){if(r===rG)return ly;throw[0,fs,hy]}],L1],U1=[0,[0,fs,function(r){if(r[1]===fs)return w1(sy,r[2]);throw[0,fs,vy]}],B1];tY((function(r){return h1(oy,0,r[1],r[2])}),U1);var D1=[0,[0,Q0,function(r){if(r[1]===Q0){var n=[0,r[3],0];return[1,[0,cy,[0,p1(r[2]),n]]]}throw[0,fs,fy]}],0];tY((function(r){return h1(iy,0,r[1],r[2])}),D1);var M1=function(r,n){return y1(aG(r,tw),n)},P1=Ic,j1=co,z1=io,W1=Eo,X1=Pc,q1=Af,H1=Ef,V1=function(r){return r[1]+=-1,0},G1=function(r){return r[1]++,0},Y1=function(r){return BZ((function(r,n){return QV(r)}),r)},K1=function(r){return BZ((function(r,n){return JV(r)}),r)};Bo();var Z1=function(r){return r},$1=function(r,n){return r?r[1]:0},Q1=[0,Cc,function(r){return Ti(gn+r)}],J1=function(r){var n=r[2],e=r[3],t=r[4],u=r[5];function a(r,e,t){return Go(n,e,Vo(r,t))}function i(r){return r}function c(r,n){return a(i,r,n)}function f(r,n){return a(Z1,r,n)}function o(r){return r?1:0}function s(r,n){return a(o,r,n)}function v(r,n){return Go(e,r,jf(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 Go(r,Go(n,e,1),u)}return Go(n,e,0)},function(r,e,t){for(var u=Go(n,e,GG(t)),a=t;;){if(!a)return u;var i=a[2];u=Go(r,u,a[1]),a=i}},function(r,n,e){var t=Ao(e);return Go(r,n,He===t?e[1]:Q===t?CG(e):e)},function(r,n,e){return Go(r,n,e[1])},function(r,e,t){for(var u=Go(n,e,t.length-1),a=0;;){if(a===t.length-1)return u;u=Go(r,u,t[1+a]),a=a+1|0}},function(n){var e=Vo(r[6],0),t=v(Go(r[7],0,e),n);return Vo(r[8],t)},function(n){var t=Vo(r[6],0),u=Go(e,Go(r[7],0,t),n);return Vo(r[8],u)},function(n){var e=Vo(r[6],0),t=c(Go(r[7],0,e),n);return Vo(r[8],t)},function(n){var e=Vo(r[6],0),t=f(Go(r[7],0,e),n);return Vo(r[8],t)},function(e){var t=Vo(r[6],0),u=Go(n,Go(r[7],0,t),e);return Vo(r[8],u)},function(n){var e=Vo(r[6],0),t=s(Go(r[7],0,e),n);return Vo(r[8],t)},function(n){var e=Vo(r[6],0),t=Go(u,Go(r[7],0,e),n);return Vo(r[8],t)},function(n){var e=Vo(r[6],0),u=Go(t,Go(r[7],0,e),n);return Vo(r[8],u)},function(n){var e=Vo(r[6],0),t=Go(r[7],0,e);return Vo(r[8],t)}]}([0,uw,function(r,n){return 0},function(r,n){return 0},function(r,n){return 0},function(r,n){return 0},function(r){return 0},$1,function(r){return 0},Q1]),r2=J1[2],n2=J1[5],e2=J1[4],t2=J1[7],u2=J1[9],a2=J1[11],i2=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},c2=Cc,f2=Cc,o2=function(r,n){if(r===n)return 0;if(0===r[0]){var e=r[1];return 0===n[0]?Nc(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=o2(u[1],a[1]);if(0===f){u=c,a=i;continue}return f}return 1}return a?-1:0}},s2=function r(n,e){return r.fun(n,e)};jo(s2,(function(r,n){if(0===n[0]){var e=n[1];return Go(t2,0,e)}var t=n[1];return Yo(a2,s2,0,t)})),jo((function r(n){return r.fun(n)}),(function(r){return Go(s2,$1(0),r),0}));var v2=function(r){return r?64:32},l2=[0,iw],h2=function(r){var n=r[1],e=r[2],t=aG(r[2],aw);return l2[1]=[0,t,l2[1]],[0,n,e]},b2=function(r){return[0,h2(r)[1]]},d2=function(r){var n=r[1];return[0,h2([0,function(n,e){return $$(n,Vo(r[2],e))},n])[1]]},p2=[j,lw,Vc()];h1(0,0,p2,(function(r){if(r[1]===p2){var n=r[3],e=p1(r[2]);return[1,[0,sw,[0,e,[0,p1(n),0]]]]}throw[0,fs,vw]}));var m2=[j,hw,Vc()];h1(0,0,m2,(function(r){if(r[1]===m2){var n=[0,r[2]];return[1,[0,fw,[0,n,[0,p1(r[3]),0]]]]}throw[0,fs,ow]}));var y2=[j,bw,Vc()];h1(0,0,y2,(function(r){if(r[1]===y2)return r[2];throw[0,fs,cw]})),b2([0,function(r,n){var e=d1(n);return e?t1(1,r,e[1]):$$(r,WZ(n))},dw]);var w2=function(r){return[0,[0,r[1],r[2]]]},k2=function(r){var n=[0,r[1],[0,yw,[0,Ti(gn+r[2]),[0,mw,[0,Ti(gn+(r[4]-r[3]|0)),0]]]]];return[0,n[2]?PY(pw,n):n[1]]},g2=[j,Sw,Vc()];h1(0,0,g2,(function(r){if(r[1]===g2)return[1,[0,_w,[0,s1(c1,r[2]),0]]];throw[0,fs,xw]}));var _2=function(r){switch(r[0]){case 0:return[1,[0,Aw,[0,r[1],0]]];case 1:return[1,[0,Cw,[0,[0,r[1]],0]]];case 2:return[1,[0,Nw,[0,p1(r[1]),0]]];case 3:return[1,[0,Ow,[0,r[1],0]]];case 4:var n=r[2],e=[0,r[1]];return[1,[0,Iw,[0,e,[0,n,[0,o1(k2,r[3]),0]]]]];case 5:var t=[0,r[1]];return[1,[0,Rw,[0,t,[0,_2(r[2]),0]]]];case 6:var u=r[2],a=[0,r[1]];return[1,[0,Tw,[0,a,[0,u,[0,_2(r[3]),0]]]]];case 7:var i=r[2],c=o1(c1,r[1]);return[1,[0,Fw,[0,c,[0,s1(_2,i),0]]]];default:var f=r[2];return[1,[0,Lw,[0,_2(r[1]),[0,[0,f],0]]]]}},x2=function(r,n){switch(r[0]){case 0:return[0,_2(r),n];case 1:return[0,[0,r[1]],n];case 2:return[0,p1(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,k2(e[1]),0]:0]]],n];case 5:return[0,[1,[0,[0,r[1]],x2(r[2],0)]],n];case 6:var u=r[1],a=[0,r[2],x2(r[3],0)];return 0===df(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=$G(f[2],[0,f[1],[0,i[1],0]]);c=1}}if(!c)o=i;return aY((function(r,n){return x2(n,r)}),n,o);default:var s=[0,[0,r[2]],0];return[0,[1,[0,S2(r[1]),s]],n]}},S2=function(r){var n=x2(r,0);return n&&!n[2]?n[1]:[1,n]},E2=function(r){return function(r){try{return Vo(r,0)}catch(r){return r=zo(r),[0,p1(r)]}}((function(n){var e=Ao(r);return He===e?r[1]:Q===e?CG(r):r}))},A2=function(r){return NG([3,r])},C2=[j,Bw,Vc()];h1(0,0,C2,(function(r){if(r[1]===C2)return S2(E2(r[2]));throw[0,fs,Ew]}));var N2=b2([0,function(r,n){var e=E2(n);return $$(r,1===e[0]?e[1]:u1(0,S2(e)))},Uw])[1],O2=function(r){var n=A2(r);if(Ao(n)!==Q)var e=Ao(n),t=He===e?n[1]:Q===e?CG(n):n,u=2===t[0]?t[1]:[0,C2,n];else u=[0,C2,n];throw u};b2([0,N2,Dw]);var I2=function(r){return[1,A2(r)]},R2=function(r){if(0===r[0]){var n=r[1],e=0;if(Fo(n,zw)){var t=0;if(Fo(n,Ww)){var u=0;if(Fo(n,Xw)&&(Fo(n,qw)?Fo(n,Hw)?Fo(n,Vw)&&(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 y1(aG(ys,nw),r);var i=a[1];if(0!==i[0])return y1(aG(ys,ew),r);var c=i[1],f=0;if(Fo(c,Gw)){var o=0;if(Fo(c,Yw)){var s=0;if(Fo(c,Kw)&&(Fo(c,Zw)?Fo(c,$w)?Fo(c,Qw)&&(f=1,o=1,s=1):s=1:(o=1,s=1)),!s)return M1(ys,r)}if(!o)return M1(ys,r)}if(!f)return M1(ys,r)}return y1(aG(ys,rw),r)},T2=function(r){switch(r){case 0:return Mw;case 1:return Pw;default:return jw}},F2=Cc,L2=function(r){return 0<=r?0===r?1:2:0},B2=function(r,n,e){return 0<=Go(r,n,e)?1:0},U2=function(r,n,e){return Go(r,n,e)<=0?1:0},D2=function(r){var n=r[2],e=w2(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=Uu,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=l5(Zf(r));else{var u=Zf(Ln<=e?r:q2(r,1,df(r)-1|0));co(u,mg)&&y5(r);var a=H3(u);t=Ln<=e?a:Wf(a)}return t}catch(a){return y5(r)}},g5=X2(63),_5=z2(63),x5=q3(Lv),S5=q3(vs),E5=q3(ss),A5=function(r){return eo(Jf(r,1))},C5=function(r){return g5<=r&&r<=_5?H3(Vf(r)):Go(K1(pg),r+0,0)},N5=M2([0,d5,b5,E5]),O5=N5[1],I5=N5[2],R5=N5[3],T5=N5[4],F5=N5[5],L5=function(r,n,e){return co(r,n)?n:io(r,e)?r:e},B5=function(r,n){return c5(r,n)},U5=function(r){return q3(jf(r))},D5=function(r){return U5(r)},M5=function(r){return q3(jf(r))},P5=v3([0,w5]),j5=P5[1],z5=P5[2],W5=s3([0,d5,r2,function(r){return If(10,Cu,0,r)},function(r){return Vo(UZ(vg),ro(r,1))},function(r){return k5(aG(sg,r))},E5,co,K3,Ag])[1],X5=Eo,q5=co,H5=Af,V5=Pc,G5=io,Y5=Ef,K5=d2([0,Cg,function(r){return w5(r)}])[1],Z5=d3([0,C5,A5,k5,w5,G3,Y3,f5,o5,K3,Y5,G5,V5,H5,q5,X5,Z3,K3,E5,D5,s5]),$5=Z5[1],Q5=Z5[2],J5=Z5[3],r4=Z5[4],n4=Z5[5],e4=Z5[6],t4=Z5[7],u4=Z5[8],a4=[0,G3,Y3,f5,o5,K3,B5,Y5,G5,V5,H5,q5,X5,Z3,K3,E5,$5,Q5,J5,n5,t5,e5,r5,u5,a5,i5];d2([0,Ng,cG]);var i4=X2(32),c4=Pc,f4=Eo,o4=co,s4=Af,v4=Pc,l4=io,h4=Ef,b4=uo,d4=z2(32),p4=So,m4=function(r){return 0|-r},y4=Ef,w4=io,k4=Pc,g4=Af,_4=co,x4=Eo,S4=Tc,E4=pc;d2([0,Ig,uK]),d3([0,function(r){return i4<=r&&r<=d4?0|r:Go(K1(Og),r+0,0)},function(r){return r},b4,uK,function(r,n){return r+n|0},function(r,n){return r-n|0},E4,S4,m4,y4,w4,k4,g4,_4,x4,tK,m4,0,G2,p4]);var A4=[0,2,C5,A5,D5,function(r){return Q2(Jf(r,1))},r2,p5,function(r){return q3(function(r){if(0===r[0]){var n=r[1];try{return Zf(n)}catch(n){return n=zo(n),y1(aG(Hy,m1(n)),r)}}return y1(Vy,r)}(r))},z5,k5,w5,h4,l4,v4,s4,o4,f4,c4,function(r,n){return kc(r,n)},function(r,n){return io(r,n)?r:n},function(r,n){return Ef(r,n)?r:n},P1,function(r,n){return Ic(n,r)},function(r,n,e){var t=io(n,r);return t?io(r,e):t},function(r,n,e){if(io(n,e))return L5(r,n,e);throw[0,fs,dg]},function(r,n,e){if(Af(n,e)){var t=[0,[0,lg,b5(e)],0];return I2(a1(bg,[0,[0,hg,b5(n)],t]))}return[0,L5(r,n,e)]},X3,K5,m5,O5,I5,R5,T5,F5,function(r){if(Pc(V3(r),r))return 0;throw[0,fs,wg]},W5,j5,E5,S5,x5,G3,Y3,f5,B5,K3,K3,Q5,$5,o5,s5,J5,n5,t5,e5,r5,u5,a5,r4,n4,e4,t4,u4,Z3,function(r){return Bf(r,$3)},function(r){return no(r,$3)},c5,n5,t5,e5,r5,function(r){var n=no(r,Uf(ro(r,1),Vk)),e=Bf(Uf(n,ws),Uf(ro(n,2),ws));return zf(ro(Hf(Uf(Bf(e,ro(e,4)),Gk),Yk),56))},u5,a5,function(r){return r[1]=no(r[1],S5),0},function(r){return r[1]=Bf(r[1],S5),0},function(r){return M5(r)},function(r){var n=Jf(r,1);return e3(n)?zf(n):H2(n,Ik,Ok,cK)},l5,function(r){return Jf(r,1)},function(r){return q3(jf(r))},function(r){var n=Jf(r,1);return t3(n)?zf(n):H2(n,Nk,Ck,cK)},63,J3,Q3,i5,i5,function(r){return q3(W3(Jf(r,1)))},function(r){return q3(W3(Jf(r,1)))},function(r){var n=Jf(r,1);return io(n,ss)&&O2(a1(ug,[0,[0,tg,f1(n)],0])),0===kc(n,vs)?0:64-(aK(n),0)|0},function(r){var n=Jf(r,1);return io(n,ss)&&O2(a1(ig,[0,[0,ag,f1(n)],0])),63},function(r){var n=Jf(r,1);return io(n,ss)&&z3(),Pc(Uf(n,aK(n)),ss)},function(r){return 0},function(r){return Jf(r,1),0},a4,U5,function(r){return $2(Jf(r,1))},function(r){return zf(Jf(r,1))},M5,function(r){var n=Jf(r,1);return e3(n)?[0,zf(n)]:0},function(r){return zf(Jf(r,1))},v5,h5,function(r){return v5(jf(r))},function(r){var n=Jf(r,1);return t3(n)?[0,zf(n)]:0},function(r){return h5(jf(r))},function(r){return zf(Jf(r,1))},function(r){return H3(Vf(r))},1,function(r){return H3(ro(Df(Jf(r,1)),48))},function(r){return H3(M3(Jf(r,1)))},function(r){return H3(P3(Jf(r,1)))}],C4=A4[39],N4=A4[82],O4=A4[42],I4=A4[72],R4=A4[79];if(A4[95](-1),63===N4){X2(32),X2(N4),Q2(no(Qf(vs,11),vs)),R4(O4(I4(C4,52),C4)),d2([0,Bg,function(r){for(var n=Xc(Tg,r),e=jc(n)==r?n:Xc(Fg,r),t=0,u=df(e);;){if(u<=t)return aG(e,Lg);var a=Io(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=Do(r)}catch(r){if((r=zo(r))===as)return 0;throw r}return[0,n]}(Dg);if(n)for(var e=n[1],t=df(e),u=0,a=t,i=t-1|0,c=function(r){var n=1<=df(r)?1:0;if(n){var e=df(r);e<0&&Yo(K1(mk),0,e,0);var t=1<=e?1:0;if(t)for(var u=0,a=0;;){if(1===a)return 1;if(pf(r,u)!==pf(Ug,a))return 0;u=u+1|0,a=a+1|0}return t}return n};;){if(-1===i){var f=sY(c,[0,q2(e,0,a),u]);break}if(44!==Io(e,i))i=i-1|0;else var o=i+1|0,i=(u=[0,q2(e,o,a-o|0),u],a=i,i-1|0)}else f=0;var s=1-f}();var T4=[0,0],F4=[0,ae];try{Do(jg);var L4=1}catch(Ti){if((Ti=zo(Ti))!==as)throw Ti;L4=0}var B4=function(r){return L4?ae:F4[1]};u$(0,23);var U4=rK(Bo()),D4=[0,zg];if(U4){var M4=U4[2];if(M4){U4[1];if(!Fo(M4[1],Wg)){var P4=M4[2];if(P4)P4[1],P4[2]}}}B4();try{var j4=0;Do(qg),j4=1}catch(Ti){if((Ti=zo(Ti))!==as)throw Ti;try{var z4=0,W4=Do(Xg);z4=1}catch(Ti){if((Ti=zo(Ti))!==as)throw Ti}if(z4)Fo(W4,Hg)}if(j4);var X4=function(r,n){if(T4[1])return 0;T4[1]=[0,r];var e=B4();if("number"==typeof e)return 0;var t=e[2],u=t[2],a=Oo(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 Oo(n,Mg)&&c?QV(Pg):(D4[1]=n,0)}return a},q4=function(r){var n=T4[1];if(n){var e=Oo(n[1],r);return e?(T4[1]=0,0):e}return 0};X4(Gg,Vg),q4(Yg),X4(O_,N_);var H4=function(r,n){var e=r?r[1]:_0,t=SK(32),u=mQ(t);function a(r){return _===r?3:Xu<=r?1:2}function i(r,n){return a(n)>>0))switch(P){case 0:return r<50?m7(r+1|0,D,e,t,M,i):Po(m7,[0,D,e,t,M,i]);case 1:break;default:F=D,L=M;continue}return Q4()}case 11:var j=c[1],z=j[2],W=j[1],X=[0,[0,j[3],f],0];return r<50?d7(r+1|0,W,e,t,X,z,i):Po(d7,[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?d7(r+1|0,G,e,t,Y,V,i):Po(d7,[0,G,e,t,Y,V,i]);default:return Q4()}},d7=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?p7(r+1|0,f,e,t,c,12):Po(p7,[0,f,e,t,c,12]);case 2:case 7:case 10:case 11:case 12:case 13:case 14:return Q4()}var o=n[1],s=o[1],v=s[2],l=s[1],h=o[3],b=s[3],d=[0,G4(b,YG(u)[1][1]),[6,h,QG(u)]];return r<50?b7(r+1|0,l,e,t,d,v,i):Po(b7,[0,l,e,t,d,v,i])},p7=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=[0,i,f,c],s=Vo(t,e);if("number"!=typeof s)switch(s[0]){case 5:var v=[0,o,s[1]],l=Vo(t,e);if("number"!=typeof l&&1===l[0]){i=v,c=l[1],f=10;continue}return V4();case 6:for(var h=s[1],b=Vo(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,G4(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=Vo(t,e);if("number"!=typeof S)switch(S[0]){case 0:var E=S[1];return r<50?J4(r+1|0,x,e,t,E,11):Po(J4,[0,x,e,t,E,11]);case 4:var A=S[1],C=Vo(t,e),N=$4(A);return r<50?l7(r+1|0,x,e,t,N,C):Po(l7,[0,x,e,t,N,C]);case 5:var O=S[1];return r<50?t7(r+1|0,x,e,t,O,11):Po(t7,[0,x,e,t,O,11]);case 6:var I=S[1];return r<50?a7(r+1|0,x,e,t,I,11):Po(a7,[0,x,e,t,I,11]);case 8:var R=S[1];return r<50?c7(r+1|0,x,e,t,R,11):Po(c7,[0,x,e,t,R,11])}return V4()}return V4();case 1:if("number"!=typeof m&&3===m[0]){var T=m[1],F=Vo(t,e),L=k[1],B=g[2];d=L,p=[0,G4(k[2],T),B],m=F;continue}return V4();case 3:var U=[0,k,w,g];if("number"!=typeof m&&14===m[0]){var D=[0,U,m[1]],M=Vo(t,e);if("number"!=typeof M)switch(M[0]){case 0:var P=M[1];return r<50?J4(r+1|0,D,e,t,P,13):Po(J4,[0,D,e,t,P,13]);case 4:var j=M[1],z=Vo(t,e),W=$4(j);return r<50?v7(r+1|0,D,e,t,W,z):Po(v7,[0,D,e,t,W,z]);case 5:var X=M[1];return r<50?t7(r+1|0,D,e,t,X,13):Po(t7,[0,D,e,t,X,13]);case 6:var q=M[1];return r<50?a7(r+1|0,D,e,t,q,13):Po(a7,[0,D,e,t,q,13]);case 8:var H=M[1];return r<50?c7(r+1|0,D,e,t,H,13):Po(c7,[0,D,e,t,H,13])}return V4()}return V4()}return Q4()}}return V4()}},m7=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,G4(f[1],v[1]),0===GG(l)?[2,f,i,v]:[3,[0,[0,f,i],l],v]];return r<50?b7(r+1|0,s,e,t,h,o,a):Po(b7,[0,s,e,t,h,o,a])},y7=function(r,n,e,t,u,a){var i=Vo(t,e),c=[0,n,a,u];if("number"!=typeof i&&6===i[0]){var f=[0,c,i[1]],o=Vo(t,e);if("number"!=typeof o&&11===o[0]){var s=[0,f,o[1]],v=Vo(t,e);if("number"!=typeof v)switch(v[0]){case 0:var l=v[1];return r<50?J4(r+1|0,s,e,t,l,7):Po(J4,[0,s,e,t,l,7]);case 4:var h=v[1],b=Vo(t,e),d=$4(h);return r<50?h7(r+1|0,s,e,t,d,b):Po(h7,[0,s,e,t,d,b]);case 5:var p=v[1];return r<50?t7(r+1|0,s,e,t,p,7):Po(t7,[0,s,e,t,p,7]);case 6:var m=v[1];return r<50?a7(r+1|0,s,e,t,m,7):Po(a7,[0,s,e,t,m,7]);case 8:var y=v[1];return r<50?c7(r+1|0,s,e,t,y,7):Po(c7,[0,s,e,t,y,7])}return V4()}return V4()}return V4()},w7=function(r,n){var e=Vo(r,n);if("number"!=typeof e)switch(e[0]){case 0:return function(r,n,e,t,u){return Mo(J4(0,r,n,e,t,u))}(0,n,r,e[1],0);case 4:var t=e[1],u=Vo(r,n);return function(r,n,e,t,u){return Mo(s7(0,r,n,e,t,u))}(0,n,r,$4(t),u);case 5:return function(r,n,e,t,u){return Mo(t7(0,r,n,e,t,u))}(0,n,r,e[1],0);case 6:return function(r,n,e,t,u){return Mo(a7(0,r,n,e,t,u))}(0,n,r,e[1],0);case 8:return function(r,n,e,t,u){return Mo(c7(0,r,n,e,t,u))}(0,n,r,e[1],0)}return V4()};q4(B_);var k7=function(r){return 38>>0)var u=D0(r);else switch(t){case 0:u=19;break;case 1:for(;;){B0(r,0);var a=L0(r);if(0!==(8>>0)u=D0(r);else switch(m){case 0:u=n(r);break;case 1:B0(r,12);u=0===g7(L0(r))?n(r):D0(r);break;default:B0(r,11);u=0===g7(L0(r))?n(r):D0(r)}break;case 17:B0(r,15);var y=k7(L0(r));if(0===y)u=n(r);else if(1===y){B0(r,15);var w=L0(r),k=38>>0){var N=UY(1,VG(TG(F0(r))));throw[0,E7,Vo(UZ(U_),N)]}switch(u){case 0:case 1:continue;case 2:return C7(r,(function(r){return[8,r]}));case 3:return C7(r,(function(r){return[5,r]}));case 4:return C7(r,(function(r){return[3,r]}));case 5:return C7(r,(function(r){return[7,r]}));case 6:return C7(r,(function(r){return[15,r]}));case 7:return C7(r,(function(r){return[11,r]}));case 8:return C7(r,(function(r){return[13,r]}));case 9:return C7(r,(function(r){return[14,r]}));case 10:return C7(r,(function(r){return[0,r]}));case 11:return C7(r,(function(r){return[9,r]}));case 12:return C7(r,(function(r){return[10,r]}));case 13:return C7(r,(function(r){return[2,r]}));case 14:return C7(r,(function(r){return[12,r]}));case 15:return C7(r,(function(n){return[6,[0,n,K0(r)]]}));case 16:return C7(r,(function(n){return[1,[0,n,K0(r)]]}));case 17:return C7(r,(function(n){return[4,[0,n,uo(K0(r))]]}));case 18:for(;;){U0(r);var O=L0(r),I=13>>0)var R=D0(r);else switch(I){case 0:R=0;break;case 1:R=1;break;default:R=0===_7(L0(r))?1:D0(r)}if(0===R)return 0;if(1===R)continue r}default:return 0}}},O7=function(r){return M0(r)[1]};q4(J_),X4(vx,sx);var I7=function(r){var n=r[2],e=1+(r[4]-r[3]|0)|0;return Go(UZ(ox),n,e)},R7=[0,lx,function(r){var n=function(r){var n=Y0(r);return I0(n,D_),n}(r);var e=Z0(w7);try{var t=[0,Vo(e,(function(r){var e=N7(n),t=M0(n);return[0,e,t[1],t[2]]}))];return t}catch(r){if((r=zo(r))[1]===E7){var u=r[2],a=I7(O7(n));return[1,Go(UZ(cx),u,a)]}if(r===lK){var i=I7(O7(n));return[1,Vo(UZ(fx),i)]}throw r}},function(r){return[0,r]},function(r){return QV(ix)},function(r){return QV(ax)},function(r){return QV(ux)},function(r){return QV(tx)},H4,H4,H4,H4,H4,H4,function(r,n){return QV(nx)},function(r,n){return QV(ex)},function(r){return QV(rx)}];q4(hx),X4(dx,bx);var T7=function(r,n){var e=SK(32),t=mQ(e);return fQ(t,n),Vo(r,t),nQ(t),YY(RK(e))};q4(px),X4(gS,kS);var F7=function(r){return aG(wS,Ti(gn+r[1]))},L7=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];L7(c);var f=oG(c[2],u);return[0,oG(c[1],a),f]}return[0,a,[0,e,u]]}return mx}(r[2]),e=n[2];return r[1]=EY(Ic,oG(r[1],n[1])),r[2]=EY(Ic,e),0},B7=function(r,n,e){L7(e);var t=e[2],u=PY(mS,rY(F7,e[1]));return Go(AQ(n),yS,u),tY((function(e){Vo(AQ(n),yx);var t=e[1];if(0===t[0])return B7(r,n,t[1]);var u=t[1],a=u[1];Go(AQ(n),dS,a);var i=[0,ks,u[2]];Vo(U7(0,r,n),i);var c=u[3];return Go(AQ(n),pS,c)}),t)},U7=function(r,n,e){var t=r?r[1]:1;function u(r){return Xu<=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=bY(o,n);return s?$$(e,s[1]):Go(AQ(e),_x,o);case 1:var v=f[1][1];if(0===v[0]){var l=v[1];return Go(AQ(e),xx,l)}c=[0,ks,v[1]];continue;case 2:var h=f[1];return Fo(h,Sx)?$$(e,h):$$(e,Ex);case 3:return B7(n,e,f[1]);default:var b=f[3],d=f[2],p=f[1];Vo(AQ(e),Ax);var m=u(Xu)>>0)var u=D0(r);else switch(t){case 0:u=20;break;case 1:for(;;){B0(r,0);var a=L0(r);if(0!==(8>>0){var O=UY(1,VG(TG(F0(r))));throw[0,r6,Vo(UZ(TE),O)]}switch(u){case 0:case 1:continue;case 2:return e6(r,(function(r){return[13,r]}));case 3:return e6(r,(function(r){return[8,r]}));case 4:return e6(r,(function(r){return[11,r]}));case 5:return e6(r,(function(r){return[10,r]}));case 6:return e6(r,(function(r){return[1,r]}));case 7:return e6(r,(function(r){return[6,r]}));case 8:return e6(r,(function(r){return[2,r]}));case 9:return e6(r,(function(r){return[9,r]}));case 10:return e6(r,(function(r){return[3,r]}));case 11:return e6(r,(function(r){return[5,r]}));case 12:return e6(r,(function(r){return[12,r]}));case 13:return e6(r,(function(r){return[14,r]}));case 14:return e6(r,(function(r){return[16,r]}));case 15:return e6(r,(function(r){return[15,r]}));case 16:return e6(r,(function(r){return[4,r]}));case 17:return e6(r,(function(n){return[7,[0,n,K0(r)]]}));case 18:return e6(r,(function(n){return[0,[0,n,K0(r)]]}));case 19:for(;;){U0(r);var I=L0(r),R=13>>0)var T=D0(r);else switch(R){case 0:T=0;break;case 1:T=2;break;case 2:T=1;break;default:B0(r,2);T=0===Z8(L0(r))?1:D0(r)}if(2>>0)return QV(FE);switch(T){case 0:return 0;case 1:continue r;default:continue}}default:return 0}}},u6=function(r){return M0(r)[1]};q4($E),X4(lA,vA);var a6=function(r){var n=r[2],e=1+(r[4]-r[3]|0)|0;return Go(UZ(sA),n,e)},i6=function(r){var n=[0,0];return function(r){return n[1]++,n[1]}},c6=function(r,n){var e=n[1],t=r?r[1]:_0;return z7([0,t],e)},f6=function(r,n){var e=n[1],t=r?r[1]:_0;return z7([0,t],e)},o6=[0,hA,function(r){var n=function(r){var n=Y0(r);return I0(n,LE),n}(r);var e=Z0(V8),t=function(r){var n=i6();return[0,i6(),n]}();try{var u=Go(e,(function(r){var e=t6(n),t=M0(n);return[0,e,t[1],t[2]]}),t);return[0,[0,u,t[1]]]}catch(t){if((t=zo(t))[1]===r6){var a=t[2],i=a6(u6(n));return[1,Go(UZ(fA),a,i)]}if(t===lK){var c=a6(u6(n));return[1,Vo(UZ(oA),c)]}throw t}},BG,function(r){return function(r,n){try{return[0,[0,r,u8((function(r){return[1,[0,[0,Vo(n,0)]]]}),r)]]}catch(r){if((r=zo(r))[1]===$7)return[1,r[2]];throw r}}(r[1],r[2])},function(r){return[0,[0,r[1],r[2]]]},function(r){var n=r[2],e=r[1];try{var t=h8(e,n);return[0,[0,t[1],t[2]]]}catch(r){if((r=zo(r))[1]===a8)return[1,r[2]];throw r}},function(r){var n=r[2],e=r[1];try{return[0,q7(e,n)]}catch(r){if((r=zo(r))[1]===W7)return[1,r[2]];throw r}},c6,c6,f6,f6,function(r,n){var e=r?r[1]:_0,t=n[2],u=n[1];return z7([0,e],rY((function(r){var n=r[1],e=r[2];return[1,[0,ks,n],e,lY(n,t)]}),u))},function(r,n){var e=r?r[1]:_0;return T7((function(r){return Vo(AQ(r),iA),uY((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=YG(QG(n))[1];return[0,u9(x[1],e),i9(r),[0,x,n]]};switch(S){case 13:case 17:case 19:return r<50?_9(r+1|0,E,e,t,A,S,s):Po(_9,[0,E,e,t,A,S,s]);case 15:return r<50?N9(r+1|0,E,e,t,A,s):Po(N9,[0,E,e,t,A,s]);default:return l9()}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,Vo(n,e),t]}}(k,C),g=N;continue}return l9()}}return t9()}},A9=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=[0,i,f,c],s=Vo(t,e);if("number"!=typeof s)switch(s[0]){case 1:var v=s[1],l=Vo(t,e),h=function(r){return s9(v,r)};return r<50?C9(r+1|0,o,e,t,h,l):Po(C9,[0,o,e,t,h,l]);case 2:var b=s[1];return r<50?S9(r+1|0,o,e,t,b,15):Po(S9,[0,o,e,t,b,15]);case 7:i=o,c=s[1],f=15;continue}return t9()}},C9=function(r,n,e,t,u,a){function i(r){return o9(u,r)}return r<50?N9(r+1|0,n,e,t,i,a):Po(N9,[0,n,e,t,i,a])},N9=function(r,n,e,t,u,a){if("number"!=typeof a&&3===a[0]){var i=a[1],c=Vo(t,e),f=n[2],o=n[1],s=n[3],v=function(r){var n=Vo(u,r),e=n[3],t=n[2];return[0,u9(s,i),t,e]};return r<50?O9(r+1|0,o,e,t,v,f,c):Po(O9,[0,o,e,t,v,f,c])}return t9()},O9=function(r,n,e,t,u,a,i){switch(a){case 13:return r<50?g9(r+1|0,n,e,t,u,i):Po(g9,[0,n,e,t,u,i]);case 14:case 16:return r<50?E9(r+1|0,n,e,t,u,a,i):Po(E9,[0,n,e,t,u,a,i]);case 15:return r<50?C9(r+1|0,n,e,t,u,i):Po(C9,[0,n,e,t,u,i]);case 17:return r<50?x9(r+1|0,n,e,t,u,i):Po(x9,[0,n,e,t,u,i]);case 19:return r<50?I9(r+1|0,n,e,t,u,i):Po(I9,[0,n,e,t,u,i]);default:return l9()}},I9=function(r,n,e,t,u,a){function i(r){return o9(u,r)}return r<50?_9(r+1|0,n,e,t,i,19,a):Po(_9,[0,n,e,t,i,19,a])},R9=function(r,n,e,t,u,a,i){if("number"!=typeof i)switch(i[0]){case 15:var c=Vo(t,e);if("number"!=typeof c&&8===c[0]){var f=c[1],o=Vo(t,e);if("number"!=typeof o&&16===o[0]){var s=Vo(t,e),v=function(r){var n=Vo(u,r),e=f[1],t=u9(YG(n)[1],e),a=f[2],i=i9(r),c=[1,n,[0,f[1],i,a]];return[0,t,i9(r),c]};return r<50?T9(r+1|0,n,e,t,v,a,s):Po(T9,[0,n,e,t,v,a,s])}return t9()}return t9();case 16:var l=Vo(t,e),h=function(r){var n=Vo(u,r);return[0,a9(m6,n),i9(r),[0,n]]};return r<50?T9(r+1|0,n,e,t,h,a,l):Po(T9,[0,n,e,t,h,a,l])}return l9()},T9=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?d9(r+1|0,c,e,t,f,18):Po(d9,[0,c,e,t,f,18]);case 6:var o=i[1];return r<50?y9(r+1|0,c,e,t,o,18):Po(y9,[0,c,e,t,o,18]);case 7:var s=i[1];return r<50?m9(r+1|0,c,e,t,s,18):Po(m9,[0,c,e,t,s,18]);case 8:var v=i[1],l=Vo(t,e),h=function(r){return c9(v,r)};return r<50?j9(r+1|0,c,e,t,h,l):Po(j9,[0,c,e,t,h,l]);case 9:var b=i[1];return r<50?G9(r+1|0,c,e,t,b,18):Po(G9,[0,c,e,t,b,18])}return t9()}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?d9(r+1|0,d,e,t,p,20):Po(d9,[0,d,e,t,p,20]);case 6:var m=i[1];return r<50?y9(r+1|0,d,e,t,m,20):Po(y9,[0,d,e,t,m,20]);case 7:var y=i[1];return r<50?m9(r+1|0,d,e,t,y,20):Po(m9,[0,d,e,t,y,20]);case 8:var w=i[1],k=Vo(t,e),g=function(r){return c9(w,r)};return r<50?F9(r+1|0,d,e,t,g,k):Po(F9,[0,d,e,t,g,k]);case 9:var _=i[1];return r<50?G9(r+1|0,d,e,t,_,20):Po(G9,[0,d,e,t,_,20])}return t9()}return l9()},F9=function(r,n,e,t,u,a){return r<50?L9(r+1|0,n,e,t,u,a):Po(L9,[0,n,e,t,u,a])},L9=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=Vo(o,r),e=Vo(u,r);return[0,[0,Vo(f,r),e],n]}return r<50?B9(r+1|0,c,e,t,s,a):Po(B9,[0,c,e,t,s,a])},B9=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=Vo(t,e);if("number"!=typeof c)switch(c[0]){case 1:var f=c[1],o=Vo(t,e),s=function(r){return s9(f,r)};return r<50?I9(r+1|0,i,e,t,s,o):Po(I9,[0,i,e,t,s,o]);case 2:var v=c[1];return r<50?S9(r+1|0,i,e,t,v,19):Po(S9,[0,i,e,t,v,19]);case 7:var l=c[1];return r<50?A9(r+1|0,i,e,t,l,19):Po(A9,[0,i,e,t,l,19])}return t9();case 0:case 3:case 11:break;default:return t9()}var h=n[1],b=h[1],d=b[2],p=b[1],m=h[3],y=b[3];function w(r){var n=Vo(m,r),e=QG(Vo(u,r)),t=u9(y,a9((function(r){return r[2][1]}),e));return[0,t,i9(r),[3,n,e]]}return r<50?U9(r+1|0,p,e,t,w,d,a):Po(U9,[0,p,e,t,w,d,a])},U9=function(r,n,e,t,u,a,i){switch(a){case 0:return h9(0,u,i);case 2:return r<50?D9(r+1|0,n,e,t,u,i):Po(D9,[0,n,e,t,u,i]);case 3:return r<50?k9(r+1|0,n,e,t,u,a,i):Po(k9,[0,n,e,t,u,a,i]);case 4:return r<50?K9(r+1|0,n,e,t,u,a,i):Po(K9,[0,n,e,t,u,a,i]);case 5:return r<50?$9(r+1|0,n,e,t,u,i):Po($9,[0,n,e,t,u,i]);case 11:return r<50?V9(r+1|0,n,e,t,u,a,i):Po(V9,[0,n,e,t,u,a,i]);case 12:return r<50?X9(r+1|0,n,e,t,u,i):Po(X9,[0,n,e,t,u,i]);case 18:return r<50?z9(r+1|0,n,e,t,u,i):Po(z9,[0,n,e,t,u,i]);case 20:return r<50?L9(r+1|0,n,e,t,u,i):Po(L9,[0,n,e,t,u,i]);default:return l9()}},D9=function(r,n,e,t,u,a){if("number"!=typeof a&&3===a[0]){var i=a[1],c=Vo(t,e),f=n[2],o=n[1],s=n[3],v=function(r){var n=Vo(u,r),e=n[3],t=n[2];return[0,u9(s,i),t,e]};return r<50?M9(r+1|0,o,e,t,v,f,c):Po(M9,[0,o,e,t,v,f,c])}return t9()},M9=function(r,n,e,t,u,a,i){switch(a){case 0:return b9(0,u,i);case 1:case 21:return r<50?p9(r+1|0,n,e,t,u,a,i):Po(p9,[0,n,e,t,u,a,i]);case 2:return r<50?P9(r+1|0,n,e,t,u,i):Po(P9,[0,n,e,t,u,i]);case 3:return r<50?w9(r+1|0,n,e,t,u,i):Po(w9,[0,n,e,t,u,i]);case 4:return r<50?Y9(r+1|0,n,e,t,u,i):Po(Y9,[0,n,e,t,u,i]);case 5:return r<50?Z9(r+1|0,n,e,t,u,i):Po(Z9,[0,n,e,t,u,i]);case 11:return r<50?H9(r+1|0,n,e,t,u,i):Po(H9,[0,n,e,t,u,i]);case 12:return r<50?W9(r+1|0,n,e,t,u,i):Po(W9,[0,n,e,t,u,i]);case 18:return r<50?j9(r+1|0,n,e,t,u,i):Po(j9,[0,n,e,t,u,i]);case 20:return r<50?F9(r+1|0,n,e,t,u,i):Po(F9,[0,n,e,t,u,i]);default:return l9()}},P9=function(r,n,e,t,u,a){return r<50?D9(r+1|0,n,e,t,u,a):Po(D9,[0,n,e,t,u,a])},j9=function(r,n,e,t,u,a){return r<50?z9(r+1|0,n,e,t,u,a):Po(z9,[0,n,e,t,u,a])},z9=function(r,n,e,t,u,a){var i=n[1][1],c=n[3];function f(r){var n=Vo(u,r);return[0,[0,Vo(c,r),n],0]}return r<50?B9(r+1|0,i,e,t,f,a):Po(B9,[0,i,e,t,f,a])},W9=function(r,n,e,t,u,a){return r<50?X9(r+1|0,n,e,t,u,a):Po(X9,[0,n,e,t,u,a])},X9=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=Vo(u,r),e=Vo(b,r),t=u9(d,n[1]),a=[2,[0,o[1],e,o[2]],Vo(h,r),n];return[0,t,i9(r),a]}return r<50?q9(r+1|0,l,e,t,p,v,a):Po(q9,[0,l,e,t,p,v,a])},q9=function(r,n,e,t,u,a,i){function c(r){return Vo(u,r)}return r<50?U9(r+1|0,n,e,t,c,a,i):Po(U9,[0,n,e,t,c,a,i])},H9=function(r,n,e,t,u,a){return r<50?V9(r+1|0,n,e,t,u,11,a):Po(V9,[0,n,e,t,u,11,a])},V9=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=Vo(t,e);if("number"!=typeof o)switch(o[0]){case 2:var s=o[1];return r<50?d9(r+1|0,f,e,t,s,12):Po(d9,[0,f,e,t,s,12]);case 6:var v=o[1];return r<50?y9(r+1|0,f,e,t,v,12):Po(y9,[0,f,e,t,v,12]);case 7:var l=o[1];return r<50?m9(r+1|0,f,e,t,l,12):Po(m9,[0,f,e,t,l,12]);case 8:var h=o[1],b=Vo(t,e),d=function(r){return c9(h,r)};return r<50?W9(r+1|0,f,e,t,d,b):Po(W9,[0,f,e,t,d,b]);case 9:var p=o[1];return r<50?G9(r+1|0,f,e,t,p,12):Po(G9,[0,f,e,t,p,12])}return t9()}return t9()},G9=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=Vo(t,e),s=[0,i,f,c];if("number"!=typeof o&&8===o[0]){var v=[0,s,o[1]],l=Vo(t,e);if("number"!=typeof l)switch(l[0]){case 12:var h=[0,v,l[1]],b=Vo(t,e);if("number"!=typeof b)switch(b[0]){case 2:var d=b[1];return r<50?d9(r+1|0,h,e,t,d,4):Po(d9,[0,h,e,t,d,4]);case 6:var p=b[1];return r<50?y9(r+1|0,h,e,t,p,4):Po(y9,[0,h,e,t,p,4]);case 7:var m=b[1];return r<50?m9(r+1|0,h,e,t,m,4):Po(m9,[0,h,e,t,m,4]);case 8:var y=b[1],w=Vo(t,e),k=function(r){return c9(y,r)};return r<50?Y9(r+1|0,h,e,t,k,w):Po(Y9,[0,h,e,t,k,w]);case 9:i=h,c=b[1],f=4;continue}return t9();case 14:var g=[0,v,l[1]],_=Vo(t,e);if("number"!=typeof _&&10===_[0]){var x=_[1];return r<50?Q9(r+1|0,g,e,t,x,6):Po(Q9,[0,g,e,t,x,6])}return t9()}return t9()}return t9()}},Y9=function(r,n,e,t,u,a){return r<50?K9(r+1|0,n,e,t,u,4,a):Po(K9,[0,n,e,t,u,4,a])},K9=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=Vo(t,e);if("number"!=typeof o)switch(o[0]){case 2:var s=o[1];return r<50?d9(r+1|0,f,e,t,s,5):Po(d9,[0,f,e,t,s,5]);case 6:var v=o[1];return r<50?y9(r+1|0,f,e,t,v,5):Po(y9,[0,f,e,t,v,5]);case 7:var l=o[1];return r<50?m9(r+1|0,f,e,t,l,5):Po(m9,[0,f,e,t,l,5]);case 8:var h=o[1],b=Vo(t,e),d=function(r){return c9(h,r)};return r<50?Z9(r+1|0,f,e,t,d,b):Po(Z9,[0,f,e,t,d,b]);case 9:var p=o[1];return r<50?G9(r+1|0,f,e,t,p,5):Po(G9,[0,f,e,t,p,5])}return t9()}return t9()},Z9=function(r,n,e,t,u,a){return r<50?$9(r+1|0,n,e,t,u,a):Po($9,[0,n,e,t,u,a])},$9=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=Vo(u,r),e=u9(h,n[1]),t=f[2],a=i9(r),i=[2,[0,f[1],a,t],Vo(l,r),n];return[0,e,i9(r),i]}return r<50?q9(r+1|0,v,e,t,b,s,a):Po(q9,[0,v,e,t,b,s,a])},Q9=function(r,n,e,t,u,a){var i=[0,n,a,u],c=Vo(t,e);if("number"!=typeof c&&2===c[0]){var f=c[1];return r<50?J9(r+1|0,i,e,t,f,7):Po(J9,[0,i,e,t,f,7])}return t9()},J9=function(r,n,e,t,u,a){var i=Vo(t,e);if("number"!=typeof i)switch(i[0]){case 10:var c=i[1],f=[0,n,a,u];return r<50?Q9(r+1|0,f,e,t,c,8):Po(Q9,[0,f,e,t,c,8]);case 4:case 13:var o=function(r){return[0,u[2],0]};return r<50?rrr(r+1|0,n,e,t,o,a,i):Po(rrr,[0,n,e,t,o,a,i])}return t9()},rrr=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,Vo(u,r),0]},o=a;;){if(7===o){if("number"!=typeof i&&4===i[0]){var s=Vo(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=Vo(t,e);if("number"!=typeof p)switch(p[0]){case 2:var m=p[1];return r<50?d9(r+1|0,d,e,t,m,11):Po(d9,[0,d,e,t,m,11]);case 6:var y=p[1];return r<50?y9(r+1|0,d,e,t,y,11):Po(y9,[0,d,e,t,y,11]);case 7:var w=p[1];return r<50?m9(r+1|0,d,e,t,w,11):Po(m9,[0,d,e,t,w,11]);case 8:var k=p[1],g=Vo(t,e),_=function(r){return c9(k,r)};return r<50?H9(r+1|0,d,e,t,_,g):Po(H9,[0,d,e,t,_,g]);case 9:var x=p[1];return r<50?G9(r+1|0,d,e,t,x,11):Po(G9,[0,d,e,t,x,11])}return t9()}return t9();case 8:case 9:return r<50?nrr(r+1|0,l,e,t,h,v,s):Po(nrr,[0,l,e,t,h,v,s])}return l9()}return l9()}if(10!==o)return l9();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,Vo(n,e),t]}}(f,E),o=A}case 13:var C=[0,[0,n,a,u],i[1]],N=Vo(t,e);if("number"!=typeof N&&2===N[0]){var O=N[1];return r<50?J9(r+1|0,C,e,t,O,10):Po(J9,[0,C,e,t,O,10])}return t9()}return l9()},nrr=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?Q9(r+1|0,f,e,t,c,9):Po(Q9,[0,f,e,t,c,9]);case 4:case 13:for(var o=n,s=function(r){return[0,Vo(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?rrr(r+1|0,h,e,t,d,l,i):Po(rrr,[0,h,e,t,d,l,i])}if(9!==v)return l9();var p=o[3],m=o[2];o=o[1],s=function(r,n){return function(e){var t=r(e);return[0,Vo(n,e),t]}}(s,p),v=m}}return t9()},err=function(r,n){var e=Vo(r,n);if("number"!=typeof e)switch(e[0]){case 2:return function(r,n,e,t,u){return Mo(d9(0,r,n,e,t,u))}(0,n,r,e[1],0);case 6:return function(r,n,e,t,u){return Mo(y9(0,r,n,e,t,u))}(0,n,r,e[1],0);case 7:return function(r,n,e,t,u){return Mo(m9(0,r,n,e,t,u))}(0,n,r,e[1],0);case 8:var t=e[1],u=Vo(r,n);return b9(0,(function(r){return c9(t,r)}),u);case 9:return function(r,n,e,t,u){return Mo(G9(0,r,n,e,t,u))}(0,n,r,e[1],0)}return t9()};q4(gR);var trr=function(r){return 38>>0)var u=D0(r);else switch(t){case 0:u=20;break;case 1:for(;;){B0(r,0);var a=L0(r);if(0!==(8>>0){var S=UY(1,VG(TG(F0(r))));throw[0,crr,Vo(UZ(_R),S)]}switch(u){case 0:case 1:continue;case 2:return orr(r,(function(r){return[9,r]}));case 3:return orr(r,(function(r){return[11,r]}));case 4:return orr(r,(function(r){return[6,r]}));case 5:return orr(r,(function(r){return[0,r]}));case 6:return orr(r,(function(r){return[15,r]}));case 7:return orr(r,(function(r){return[5,r]}));case 8:return orr(r,(function(r){return[12,r]}));case 9:return orr(r,(function(r){return[14,r]}));case 10:return orr(r,(function(r){return[13,r]}));case 11:return orr(r,(function(r){return[16,r]}));case 12:return orr(r,(function(r){return[7,r]}));case 13:return orr(r,(function(r){return[3,r]}));case 14:return orr(r,(function(r){return[10,r]}));case 15:return orr(r,(function(r){return[4,r]}));case 16:return orr(r,(function(r){return[1,r]}));case 17:return orr(r,(function(n){return[8,[0,n,K0(r)]]}));case 18:return orr(r,(function(n){return[2,[0,n,K0(r)]]}));case 19:for(;;){U0(r);var A=L0(r),C=13>>0)var N=D0(r);else switch(C){case 0:N=0;break;case 1:N=2;break;case 2:N=1;break;default:B0(r,2);N=0===urr(L0(r))?1:D0(r)}if(2>>0)return QV(xR);switch(N){case 0:return 0;case 1:continue r;default:continue}}default:return 0}}},vrr=function(r){return M0(r)[1]};q4(jR),X4(qR,XR);var lrr=function(r,n){return function n(e){var t=e[3],u=e[2],a=B6(u);switch(t[0]){case 0:return[0,0,[0,a,t[1]]];case 1:var i=t[2],c=L6(t[1],u),f=_Y(rY(n,i)),o=f[2],s=JG(f[1]);if("number"==typeof a)if(0===a)var v=QV(zR),l=v[2],h=v[1];else{var b=QV(WR);l=b[2],h=b[1]}else if(0===a[0])l=[4,o],h=0;else{var d=[0,[0,ZG(a[1],c)],Vo(r[1],0)];l=[2,c,d],h=[0,[0,d,[4,o]],0]}var p=[0,a,Vo(r[1],0)];return[0,oG(s,oG(h,[0,[0,p,l],0])),p];case 2:var m=t[1],y=t[3],w=t[2],k=m[3],g=B6(m[2]),_=n(w),x=_[2],S=_[1],E=n(y),A=E[2];return[0,oG(S,oG([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=L6(n[1][2],e);return[0,[0,B6(e),u],rY(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=$6(r,gY((function(r){var n=r[2],e=r[1][3];if(0===e[0]){var t=e[1];return Vo(kY((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,gs,a,i],[0,gs,a,[3,[0,gs,R,[0,f]],rY((function(r){return[0,[0,gs,R,[0,[0,r[1],0]]],r[2]]}),R6(a,R))]],n],s=[0,gs,n[2],o];return Vo(kY((function(r){return L(s,r)})),c)}),N)),U=function(n){if("number"==typeof n)return 0;if(0===n[0])return[0,lrr(r,n[1])];var e=n[1],t=n[2],a=[0,1,Vo(r[1],0)],i=[0,B6(u),Vo(r[1],0)],c=[0,a,[1,e]],f=Vo(kY((function(n){var t=n[2],u=n[3],a=n[1][2],i=[0,rY((function(r){return r[1]}),t)],c=[0,i,Vo(r[1],0)],f=[0,c,[3,e]],o=eY((function(r,n){return[0,n,[5,r,c]]}),t);return FG((function(r){var n=r[2];return[0,a,[0,oG([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=TG(U(B)),M=D[2];return[0,oG(T,D[1]),M]}}(n)};q4(HR),X4(ZR,KR);var hrr=function(r){var n=r[2],e=1+(r[4]-r[3]|0)|0;return Go(UZ(YR),n,e)},brr=function(r){try{return function(r){I6(0,r)}(r),[0,r]}catch(r){if((r=zo(r))[1]===x6)return[1,r[2]];throw r}},drr=function(r,n){var e=r?r[1]:_0;return _6([0,e],n)},prr=function(r,n){var e=n[1],t=r?r[1]:_0;return _6([0,t],e)},mrr=[0,$R,function(r){var n=function(r){var n=Y0(r);return I0(n,SR),n}(r);var e=Z0(err),t=function(r){var n=[0,0];return[0,function(r){return n[1]++,n[1]}]}();try{var u=[0,Go(e,(function(r){var e=srr(n),t=M0(n);return[0,e,t[1],t[2]]}),t)];return u}catch(r){if((r=zo(r))[1]===crr){var a=r[2],i=hrr(vrr(n));return[1,Go(UZ(VR),a,i)]}if(r===lK){var c=hrr(vrr(n));return[1,Vo(UZ(GR),c)]}throw r}},BG,function(r){return DG((function(r){var n=[0,0];return[0,r,[0,function(r){n[1]++;var e=n[1];return Vo(UZ(nO),e)}]]}),brr(r))},function(r){return[0,r]},function(r){var n=r[1],e=n[2],t=lrr(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],aY(r9,0,n[1])]]},drr,drr,prr,prr,function(r,n){var e=n[2],t=r?r[1]:_0;return s6((function(r){var n=e[2],t=e[1];return Vo(AQ(r),QC),tY((function(n){return function n(e){if(0===e[0]){var t=e[2],u=e[1];switch(Vo(AQ(r),aN),D6(r,u),Vo(AQ(r),iN),t[0]){case 0:M6(r,t[1]);break;case 1:var a=t[1];Vo(AQ(r),hN),M6(r,a);break;case 2:var i=t[2],c=t[1];Go(AQ(r),bN,c),M6(r,i);break;case 3:var f=t[1];Vo(AQ(r),dN),M6(r,f);break;case 4:var o=t[1];Vo(AQ(r),pN),tY((function(n){return Vo(AQ(r),lN),M6(r,n)}),o);break;default:var s=t[2],v=t[1];Go(AQ(r),mN,v),M6(r,s)}return Vo(AQ(r),cN)}var l=e[3],h=e[2],b=e[1];return Vo(AQ(r),fN),M6(r,b),Vo(AQ(r),oN),tY((function(e){var t=e[2],u=t[2],a=t[1],i=e[1];return Go(AQ(r),eN,i),tY((function(e){return Vo(AQ(r),nN),n(e)}),a),Vo(AQ(r),tN),M6(r,u),Vo(AQ(r),uN)}),h),Vo(AQ(r),sN),D6(r,l),Vo(AQ(r),vN)}(n),Vo(AQ(r),$C)}),t),Vo(AQ(r),JC),M6(r,n),Vo(AQ(r),rN)}),t)},function(r,n){var e=n[2],t=n[1],u=n[3],a=r?r[1]:_0;return s6((function(r){var n=e[1];switch(p6(t)[1][0]){case 0:return n9(r);case 1:return QV(QI);default:return"number"!=typeof n||n?e9(r,t,0,n,hY(e,u)):n9(r)}}),a)},function(r,n){var e=n[1];return rY((function(r){var n=w6(r,e),t=0;if(n){var u=n[1],a=u[2];if(Pc(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]:_0;return y6(t,e)},function(r,n){var e=n[1];return FG((function(r){var n=r[3],e=r[1],t=y6(_0,r[2]);if("number"==typeof n)var u=dt<=n?GA:YA;else{if(K<=n[1])var a=n[2],i=Vo(UZ(KA),a);else{var c=n[2];i=Vo(UZ(ZA),c)}u=i}var f=aG(u,t);return[0,e,[0,Vo(UZ($A),f),0]]}),w6([0,r,r],e))}];q4(QR),X4(rT,JR);var yrr=function(r,n){var e=SK(32),t=mQ(e);return fQ(t,n),Vo(r,t),nQ(t),YY(RK(e))};q4(nT),X4(nL,rL);var wrr=function r(n,e){return r.fun(n,e)},krr=function r(n,e){return r.fun(n,e)},grr=function r(n,e){return r.fun(n,e)},_rr=function r(n,e){return r.fun(n,e)};jo(wrr,(function(r,n){var e=n[2],t=n[1];Vo(AQ(r),ZF),Vo(Vo(AQ(r),$F),t),Vo(AQ(r),QF),Vo(AQ(r),YF);return aY((function(n,e){return n&&Vo(AQ(r),GF),Vo(Vo(_rr,r),e),1}),0,e),Vo(AQ(r),KF),Vo(AQ(r),JF)})),jo((function r(n){return r.fun(n)}),(function(r){return Go(CQ(VF),wrr,r)})),jo(krr,(function(r,n){if("number"==typeof n)return $$(r,FF);if(0===n[0]){var e=n[2],t=n[1];Vo(AQ(r),LF),Go(AQ(r),UF,BF),Vo(AQ(r),RF);return aY((function(n,e){return n&&Vo(AQ(r),IF),Vo(Vo(wrr,r),e),1}),0,t),Vo(AQ(r),TF),Vo(AQ(r),DF),Vo(AQ(r),MF),Go(AQ(r),jF,PF),Vo(Vo(_rr,r),e),Vo(AQ(r),zF),Vo(AQ(r),WF)}var u=n[2],a=n[1];return Vo(AQ(r),XF),Vo(Vo(_rr,r),a),Vo(AQ(r),qF),Vo(Vo(_rr,r),u),Vo(AQ(r),HF)})),jo((function r(n){return r.fun(n)}),(function(r){return Go(CQ(OF),krr,r)})),jo(grr,(function(r,n){switch(n[0]){case 0:var e=n[1];return Vo(AQ(r),yF),Vo(Vo(AQ(r),wF),e),Vo(AQ(r),kF);case 1:var t=n[1];return Vo(AQ(r),gF),Vo(Vo(_rr,r),t),Vo(AQ(r),_F);case 2:var u=n[2],a=n[1];if(Vo(AQ(r),xF),Vo(Vo(AQ(r),SF),a),Vo(AQ(r),EF),u){var i=u[1];$$(r,bF),Vo(Vo(AQ(r),dF),i),$$(r,pF)}else $$(r,mF);return Vo(AQ(r),AF);default:var c=n[1];return Vo(AQ(r),CF),Vo(Vo(krr,r),c),Vo(AQ(r),NF)}})),jo((function r(n){return r.fun(n)}),(function(r){return Go(CQ(hF),grr,r)})),jo(_rr,(function(r,n){$$(r,vF);var e=n[1];return Vo(Vo(grr,r),e),$$(r,lF)})),jo((function r(n){return r.fun(n)}),(function(r){return Go(CQ(sF),_rr,r)}));var xrr=function(r){for(var n=r;;){var e=n[1];if(1!==e[0])return n;n=e[1]}},Srr=function(r,n){for(var e=r,t=n;;){var u=xrr(t)[1];switch(u[0]){case 0:case 2:return[0,e,t];case 1:return QV(fF);default:var a=u[1];if("number"==typeof a)return[0,e,t];if(0===a[0]){var i=a[2];e=oG(e,a[1]),t=i;continue}return QV(oF)}}},Err=function(r){return r[1]},Arr=function(r){function n(r,n,e){return r[1]=[0,[0,n,e],pY(n,r[1])],0}var e=[0,0],t=[0,0];tY((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];tY((function(n){return tY(r,n[2])}),s[1]);a=v;continue}var l=s[2];r(s[1]);a=l;continue}var h=bY(c,t[1]),b=h?h[1]+1|0:1;return n(t,c,b)}}),r);var u=QG(t[1]),a=[0,0];function i(r){if(r)for(var n=r[1],e=0;;){var t=0===e?n:Go(UZ(iF),n,e);if(!lY(t,a[1])){var u=t;break}e=e+1|0}else for(var i=0;;){var c=PG(97+(i%26|0)|0),f=nG(0,i+-25|0),o=0===f?jG(c):Go(UZ(cF),c,f);if(!lY(o,a[1])){u=o;break}i=i+1|0}return a[1]=[0,u,a[1]],u}var c=rY((function(r){return[0,r[1],[0,ti,i([0,r[2]])]]}),QG(e[1]));return oG(c,rY((function(r){return[0,r[1],1===r[2]?M:[0,ti,i(0)]]}),u))},Crr=function(r,n,e){var t=rY((function(t){return yrr((function(r){function u(e,t){var u=bY(e,n);if(u)var a=u[1],i="number"==typeof a?uF:a[2];else i=Go(UZ(aF),t,e);return $$(r,i)}function a(r){return Xu<=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 Vo(AQ(r),ZT);if(0===v[0]){var l=Srr(v[1],v[2]),h=l[2],b=l[1];Vo(AQ(r),$T),uY((function(n,t){0>>0))switch(E){case 0:var A=_[3],C=_[2],N=_[1],O=function(r){var n=x(r),e=YG(QG(n))[1];return[0,Prr(A[1],e),Vo(r[1],0),[0,A,n]]};switch(C){case 19:case 23:case 25:return r<50?inr(r+1|0,N,e,t,O,C,s):Po(inr,[0,N,e,t,O,C,s]);case 21:return r<50?lnr(r+1|0,N,e,t,O,s):Po(lnr,[0,N,e,t,O,s]);default:return Krr()}case 1:break;default:var I=_[3],R=_[2];_=_[1],x=function(r,n){return function(e){var t=r(e);return[0,Vo(n,e),t]}}(x,I),S=R;continue}return Krr()}}return Mrr()}},snr=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=[0,i,f,c],s=Vo(t,e);if("number"!=typeof s)switch(s[0]){case 0:var v=s[1],l=Vo(t,e),h=function(r){return qrr(v,r)};return r<50?vnr(r+1|0,o,e,t,h,l):Po(vnr,[0,o,e,t,h,l]);case 2:var b=s[1];return r<50?fnr(r+1|0,o,e,t,b,21):Po(fnr,[0,o,e,t,b,21]);case 6:i=o,c=s[1],f=21;continue;case 7:var d=s[1],p=Vo(t,e),m=function(r){return Hrr(d,r)};return r<50?vnr(r+1|0,o,e,t,m,p):Po(vnr,[0,o,e,t,m,p])}return Mrr()}},vnr=function(r,n,e,t,u,a){function i(r){return Xrr(u,r)}return r<50?lnr(r+1|0,n,e,t,i,a):Po(lnr,[0,n,e,t,i,a])},lnr=function(r,n,e,t,u,a){if("number"!=typeof a&&3===a[0]){var i=a[1],c=Vo(t,e),f=n[2],o=n[1],s=n[3],v=function(r){var n=Vo(u,r),e=n[3],t=n[2];return[0,Prr(s,i),t,e]};return r<50?hnr(r+1|0,o,e,t,v,f,c):Po(hnr,[0,o,e,t,v,f,c])}return Mrr()},hnr=function(r,n,e,t,u,a,i){switch(a){case 19:return r<50?bnr(r+1|0,n,e,t,u,i):Po(bnr,[0,n,e,t,u,i]);case 20:case 22:return r<50?onr(r+1|0,n,e,t,u,a,i):Po(onr,[0,n,e,t,u,a,i]);case 21:return r<50?vnr(r+1|0,n,e,t,u,i):Po(vnr,[0,n,e,t,u,i]);case 23:return r<50?cnr(r+1|0,n,e,t,u,i):Po(cnr,[0,n,e,t,u,i]);case 25:return r<50?anr(r+1|0,n,e,t,u,i):Po(anr,[0,n,e,t,u,i]);default:return Krr()}},bnr=function(r,n,e,t,u,a){function i(r){return Xrr(u,r)}return r<50?inr(r+1|0,n,e,t,i,19,a):Po(inr,[0,n,e,t,i,19,a])},dnr=function(r,n,e,t,u,a,i){if("number"!=typeof i&&16===i[0]){var c=Vo(t,e),f=function(r){var n=Vo(u,r);return[0,jrr(Err,n),Vo(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?$rr(r+1|0,o,e,t,s,24):Po($rr,[0,o,e,t,s,24]);case 2:var v=c[1];return r<50?Qrr(r+1|0,o,e,t,v,24):Po(Qrr,[0,o,e,t,v,24]);case 6:var l=c[1];return r<50?rnr(r+1|0,o,e,t,l,24):Po(rnr,[0,o,e,t,l,24]);case 7:var h=c[1];return r<50?nnr(r+1|0,o,e,t,h,24):Po(nnr,[0,o,e,t,h,24]);case 8:var b=c[1];return r<50?pnr(r+1|0,o,e,t,b,24):Po(pnr,[0,o,e,t,b,24]);case 10:var d=c[1];return r<50?mnr(r+1|0,o,e,t,d,24):Po(mnr,[0,o,e,t,d,24])}return Mrr()}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?$rr(r+1|0,p,e,t,m,26):Po($rr,[0,p,e,t,m,26]);case 2:var y=c[1];return r<50?Qrr(r+1|0,p,e,t,y,26):Po(Qrr,[0,p,e,t,y,26]);case 6:var w=c[1];return r<50?rnr(r+1|0,p,e,t,w,26):Po(rnr,[0,p,e,t,w,26]);case 7:var k=c[1];return r<50?nnr(r+1|0,p,e,t,k,26):Po(nnr,[0,p,e,t,k,26]);case 8:var g=c[1];return r<50?pnr(r+1|0,p,e,t,g,26):Po(pnr,[0,p,e,t,g,26]);case 10:var _=c[1];return r<50?mnr(r+1|0,p,e,t,_,26):Po(mnr,[0,p,e,t,_,26])}return Mrr()}return Krr()}return Krr()},pnr=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=Vo(t,e),s=[0,i,f,c];if("number"!=typeof o&&7===o[0]){var v=[0,s,o[1]],l=Vo(t,e);if("number"!=typeof l)switch(l[0]){case 13:var h=[0,v,l[1]],b=Vo(t,e);if("number"!=typeof b)switch(b[0]){case 1:var d=b[1];return r<50?$rr(r+1|0,h,e,t,d,6):Po($rr,[0,h,e,t,d,6]);case 2:var p=b[1];return r<50?Qrr(r+1|0,h,e,t,p,6):Po(Qrr,[0,h,e,t,p,6]);case 6:var m=b[1];return r<50?rnr(r+1|0,h,e,t,m,6):Po(rnr,[0,h,e,t,m,6]);case 7:var y=b[1];return r<50?nnr(r+1|0,h,e,t,y,6):Po(nnr,[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?mnr(r+1|0,h,e,t,w,6):Po(mnr,[0,h,e,t,w,6])}return Mrr();case 15:var k=[0,v,l[1]],g=Vo(t,e);if("number"!=typeof g)switch(g[0]){case 0:var _=Vo(t,e),x=function(r){return Yrr(0,r)};return r<50?ynr(r+1|0,k,e,t,x,9,_):Po(ynr,[0,k,e,t,x,9,_]);case 6:var S=g[1];return r<50?wnr(r+1|0,k,e,t,S,9):Po(wnr,[0,k,e,t,S,9]);case 9:var E=g[1];return r<50?knr(r+1|0,k,e,t,E,9):Po(knr,[0,k,e,t,E,9])}return Mrr()}return Mrr()}return Mrr()}},mnr=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=Vo(t,e),s=[0,i,f,c];if("number"!=typeof o&&7===o[0]){var v=[0,s,o[1]],l=Vo(t,e);if("number"!=typeof l&&16===l[0]){var h=[0,v,l[1]],b=Vo(t,e);if("number"!=typeof b)switch(b[0]){case 1:var d=b[1];return r<50?$rr(r+1|0,h,e,t,d,7):Po($rr,[0,h,e,t,d,7]);case 2:var p=b[1];return r<50?Qrr(r+1|0,h,e,t,p,7):Po(Qrr,[0,h,e,t,p,7]);case 6:var m=b[1];return r<50?rnr(r+1|0,h,e,t,m,7):Po(rnr,[0,h,e,t,m,7]);case 7:var y=b[1];return r<50?nnr(r+1|0,h,e,t,y,7):Po(nnr,[0,h,e,t,y,7]);case 8:var w=b[1];return r<50?pnr(r+1|0,h,e,t,w,7):Po(pnr,[0,h,e,t,w,7]);case 10:i=h,c=b[1],f=7;continue}return Mrr()}return Mrr()}return Mrr()}},ynr=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=Vo(t,e);if("number"!=typeof l)switch(l[0]){case 0:var h=Vo(t,e);c=v,f=function(r){return Yrr(0,r)},o=13,s=h;continue;case 6:var b=l[1];return r<50?wnr(r+1|0,v,e,t,b,13):Po(wnr,[0,v,e,t,b,13]);case 9:var d=l[1];return r<50?knr(r+1|0,v,e,t,d,13):Po(knr,[0,v,e,t,d,13])}return Mrr();case 0:case 3:case 4:case 6:case 9:case 13:case 14:for(var p=c,m=function(r){return Vo(f,r)},y=o;;){if(9<=y)switch(y-9|0){case 0:var w=[0,p,9,function(r){return Grr(m,r)}];if("number"!=typeof s&&13===s[0]){var k=[0,w,s[1]],g=Vo(t,e);if("number"!=typeof g)switch(g[0]){case 1:var _=g[1];return r<50?$rr(r+1|0,k,e,t,_,17):Po($rr,[0,k,e,t,_,17]);case 2:var x=g[1];return r<50?Qrr(r+1|0,k,e,t,x,17):Po(Qrr,[0,k,e,t,x,17]);case 6:var S=g[1];return r<50?rnr(r+1|0,k,e,t,S,17):Po(rnr,[0,k,e,t,S,17]);case 7:var E=g[1];return r<50?nnr(r+1|0,k,e,t,E,17):Po(nnr,[0,k,e,t,E,17]);case 8:var A=g[1];return r<50?pnr(r+1|0,k,e,t,A,17):Po(pnr,[0,k,e,t,A,17]);case 10:var C=g[1];return r<50?mnr(r+1|0,k,e,t,C,17):Po(mnr,[0,k,e,t,C,17])}return Mrr()}return Mrr();case 1:if("number"!=typeof s&&3===s[0]){var N=Vo(t,e),O=p[2],I=p[1],R=function(r){return Grr(m,r)};return r<50?Snr(r+1|0,I,e,t,R,O,N):Po(Snr,[0,I,e,t,R,O,N])}return Mrr();case 3:var T=function(r){return Grr(m,r)};return r<50?Enr(r+1|0,p,e,t,T,12,s):Po(Enr,[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,Vo(n,e),r(e)]]]}}(m,L),y=B;continue;case 5:var U=function(r){return Grr(m,r)};return r<50?Enr(r+1|0,p,e,t,U,14,s):Po(Enr,[0,p,e,t,U,14,s])}return Krr()}}return Mrr()}},wnr=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=[0,i,f,c],s=Vo(t,e);if("number"!=typeof s)switch(s[0]){case 0:var v=Vo(t,e),l=function(r){return Yrr(0,r)};return r<50?ynr(r+1|0,o,e,t,l,10,v):Po(ynr,[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?knr(r+1|0,o,e,t,h,10):Po(knr,[0,o,e,t,h,10])}return Mrr()}},knr=function(r,n,e,t,u,a){var i=[0,n,a,u],c=Vo(t,e);if("number"!=typeof c&&2===c[0]){var f=c[1];return r<50?gnr(r+1|0,i,e,t,f,11):Po(gnr,[0,i,e,t,f,11])}return Mrr()},gnr=function(r,n,e,t,u,a){var i=Vo(t,e);if("number"!=typeof i)switch(i[0]){case 0:var c=[0,n,a,u],f=Vo(t,e),o=function(r){return Yrr(0,r)};return r<50?ynr(r+1|0,c,e,t,o,12,f):Po(ynr,[0,c,e,t,o,12,f]);case 6:var s=i[1],v=[0,n,a,u];return r<50?wnr(r+1|0,v,e,t,s,12):Po(wnr,[0,v,e,t,s,12]);case 9:var l=i[1],h=[0,n,a,u];return r<50?knr(r+1|0,h,e,t,l,12):Po(knr,[0,h,e,t,l,12]);case 4:case 14:var b=function(r){return[0,u[2],0]};return r<50?_nr(r+1|0,n,e,t,b,a,i):Po(_nr,[0,n,e,t,b,a,i])}return Mrr()},_nr=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,Vo(u,r),0]},o=a;;){if(11===o){if("number"!=typeof i&&4===i[0]){var s=i[1],v=Vo(t,e);if("number"!=typeof v)switch(v[0]){case 0:var l=[0,[0,c,o,f],s],h=Vo(t,e),b=function(r){return Yrr(0,r)};return r<50?xnr(r+1|0,l,e,t,b,h):Po(xnr,[0,l,e,t,b,h]);case 6:var d=v[1],p=[0,[0,c,o,f],s];return r<50?wnr(r+1|0,p,e,t,d,15):Po(wnr,[0,p,e,t,d,15]);case 9:var m=v[1],y=[0,[0,c,o,f],s];return r<50?knr(r+1|0,y,e,t,m,15):Po(knr,[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,JL]]]]};return r<50?Snr(r+1|0,k,e,t,g,w,v):Po(Snr,[0,k,e,t,g,w,v])}return Mrr()}return Krr()}if(16!==o)return Krr();var _=c[1],x=_[3],S=_[2];c=_[1],f=function(r,n){return function(e){var t=r(e);return[0,Vo(n,e),t]}}(f,x),o=S}case 14:var E=[0,[0,n,a,u],i[1]],A=Vo(t,e);if("number"!=typeof A&&2===A[0]){var C=A[1];return r<50?gnr(r+1|0,E,e,t,C,16):Po(gnr,[0,E,e,t,C,16])}return Mrr()}return Krr()},xnr=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,Vo(s,r),Vo(u,r)]]]}return r<50?Snr(r+1|0,o,e,t,v,f,a):Po(Snr,[0,o,e,t,v,f,a])},Snr=function(r,n,e,t,u,a,i){switch(a){case 9:case 10:case 12:case 13:case 14:return r<50?ynr(r+1|0,n,e,t,u,a,i):Po(ynr,[0,n,e,t,u,a,i]);case 15:return r<50?xnr(r+1|0,n,e,t,u,i):Po(xnr,[0,n,e,t,u,i]);default:return Krr()}},Enr=function(r,n,e,t,u,a,i){if("number"!=typeof i)switch(i[0]){case 0:var c=[0,n,a,u],f=Vo(t,e),o=function(r){return Yrr(0,r)};return r<50?ynr(r+1|0,c,e,t,o,14,f):Po(ynr,[0,c,e,t,o,14,f]);case 6:var s=i[1],v=[0,n,a,u];return r<50?wnr(r+1|0,v,e,t,s,14):Po(wnr,[0,v,e,t,s,14]);case 9:var l=i[1],h=[0,n,a,u];return r<50?knr(r+1|0,h,e,t,l,14):Po(knr,[0,h,e,t,l,14]);case 4:case 14:for(var b=n,d=function(r){return[0,Vo(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?_nr(r+1|0,w,e,t,g,y,i):Po(_nr,[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,Vo(n,e),t]}}(d,_),p=x;continue}return Krr()}}return Mrr()},Anr=function(r,n,e,t,u,a,i){switch(a){case 0:return Zrr(0,u,i);case 1:return r<50?Nnr(r+1|0,n,e,t,u,a,i):Po(Nnr,[0,n,e,t,u,a,i]);case 3:return r<50?Onr(r+1|0,n,e,t,u,i):Po(Onr,[0,n,e,t,u,i]);case 6:return r<50?Lnr(r+1|0,n,e,t,u,a,i):Po(Lnr,[0,n,e,t,u,a,i]);case 7:return r<50?Bnr(r+1|0,n,e,t,u,i):Po(Bnr,[0,n,e,t,u,i]);case 8:return r<50?Fnr(r+1|0,n,e,t,u,i):Po(Fnr,[0,n,e,t,u,i]);case 17:return r<50?Tnr(r+1|0,n,e,t,u,a,i):Po(Tnr,[0,n,e,t,u,a,i]);case 18:return r<50?Inr(r+1|0,n,e,t,u,i):Po(Inr,[0,n,e,t,u,i]);case 24:return r<50?Cnr(r+1|0,n,e,t,u,i):Po(Cnr,[0,n,e,t,u,i]);case 26:return r<50?tnr(r+1|0,n,e,t,u,i):Po(tnr,[0,n,e,t,u,i]);default:return Krr()}},Cnr=function(r,n,e,t,u,a){var i=n[1][1],c=n[3];function f(r){var n=Vo(u,r);return[0,[0,Vo(c,r),n],0]}return r<50?unr(r+1|0,i,e,t,f,a):Po(unr,[0,i,e,t,f,a])},Nnr=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=Vo(t,e);if("number"!=typeof o&&5===o[0]){var s=[0,f,o[1]],v=Vo(t,e);if("number"!=typeof v)switch(v[0]){case 0:var l=v[1],h=Vo(t,e),b=function(r){return qrr(l,r)};return r<50?bnr(r+1|0,s,e,t,b,h):Po(bnr,[0,s,e,t,b,h]);case 2:var d=v[1];return r<50?fnr(r+1|0,s,e,t,d,19):Po(fnr,[0,s,e,t,d,19]);case 6:var p=v[1];return r<50?snr(r+1|0,s,e,t,p,19):Po(snr,[0,s,e,t,p,19]);case 7:var m=v[1],y=Vo(t,e),w=function(r){return Hrr(m,r)};return r<50?bnr(r+1|0,s,e,t,w,y):Po(bnr,[0,s,e,t,w,y])}return Mrr()}return Mrr()}return Mrr()},Onr=function(r,n,e,t,u,a){if("number"!=typeof a&&3===a[0]){var i=a[1],c=Vo(t,e),f=n[2],o=n[1],s=n[3],v=function(r){var n=Vo(u,r),e=n[3],t=n[2];return[0,Prr(s,i),t,e]};return r<50?enr(r+1|0,o,e,t,v,f,c):Po(enr,[0,o,e,t,v,f,c])}return Mrr()},Inr=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=Vo(u,r),e=Vo(b,r),t=Prr(d,n[1]),a=[2,[0,o[1],e,o[2]],Vo(h,r),n];return[0,t,Vo(r[1],0),a]}return r<50?Rnr(r+1|0,l,e,t,p,v,a):Po(Rnr,[0,l,e,t,p,v,a])},Rnr=function(r,n,e,t,u,a,i){function c(r){return Vo(u,r)}return r<50?Anr(r+1|0,n,e,t,c,a,i):Po(Anr,[0,n,e,t,c,a,i])},Tnr=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=Vo(t,e);if("number"!=typeof o)switch(o[0]){case 1:var s=o[1];return r<50?$rr(r+1|0,f,e,t,s,18):Po($rr,[0,f,e,t,s,18]);case 2:var v=o[1];return r<50?Qrr(r+1|0,f,e,t,v,18):Po(Qrr,[0,f,e,t,v,18]);case 6:var l=o[1];return r<50?rnr(r+1|0,f,e,t,l,18):Po(rnr,[0,f,e,t,l,18]);case 7:var h=o[1];return r<50?nnr(r+1|0,f,e,t,h,18):Po(nnr,[0,f,e,t,h,18]);case 8:var b=o[1];return r<50?pnr(r+1|0,f,e,t,b,18):Po(pnr,[0,f,e,t,b,18]);case 10:var d=o[1];return r<50?mnr(r+1|0,f,e,t,d,18):Po(mnr,[0,f,e,t,d,18])}return Mrr()}return Mrr()},Fnr=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=Vo(u,r),e=Prr(h,n[1]),t=f[2],a=Vo(r[1],0),i=[2,[0,f[1],a,t],Vo(l,r),n];return[0,e,Vo(r[1],0),i]}return r<50?Rnr(r+1|0,v,e,t,b,s,a):Po(Rnr,[0,v,e,t,b,s,a])},Lnr=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=Vo(t,e);if("number"!=typeof o)switch(o[0]){case 1:var s=o[1];return r<50?$rr(r+1|0,f,e,t,s,8):Po($rr,[0,f,e,t,s,8]);case 2:var v=o[1];return r<50?Qrr(r+1|0,f,e,t,v,8):Po(Qrr,[0,f,e,t,v,8]);case 6:var l=o[1];return r<50?rnr(r+1|0,f,e,t,l,8):Po(rnr,[0,f,e,t,l,8]);case 7:var h=o[1];return r<50?nnr(r+1|0,f,e,t,h,8):Po(nnr,[0,f,e,t,h,8]);case 8:var b=o[1];return r<50?pnr(r+1|0,f,e,t,b,8):Po(pnr,[0,f,e,t,b,8]);case 10:var d=o[1];return r<50?mnr(r+1|0,f,e,t,d,8):Po(mnr,[0,f,e,t,d,8])}return Mrr()}return Mrr()},Bnr=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=Vo(u,r),e=Prr(v,n[1]),t=c[2],a=Vo(r[1],0),i=[4,[0,c[1],a,t],n];return[0,e,Vo(r[1],0),i]}return r<50?Anr(r+1|0,s,e,t,l,o,a):Po(Anr,[0,s,e,t,l,o,a])},Unr=function(r,n,e,t,u,a,i){return r<50?Anr(r+1|0,n,e,t,u,a,i):Po(Anr,[0,n,e,t,u,a,i])},Dnr=function(r,n){var e=Vo(r,n);if("number"!=typeof e)switch(e[0]){case 1:return function(r,n,e,t,u){return Mo($rr(0,r,n,e,t,u))}(0,n,r,e[1],0);case 2:return function(r,n,e,t,u){return Mo(Qrr(0,r,n,e,t,u))}(0,n,r,e[1],0);case 6:return function(r,n,e,t,u){return Mo(rnr(0,r,n,e,t,u))}(0,n,r,e[1],0);case 7:return function(r,n,e,t,u){return Mo(nnr(0,r,n,e,t,u))}(0,n,r,e[1],0);case 8:return function(r,n,e,t,u){return Mo(pnr(0,r,n,e,t,u))}(0,n,r,e[1],0);case 10:return function(r,n,e,t,u){return Mo(mnr(0,r,n,e,t,u))}(0,n,r,e[1],0)}return Mrr()};q4(eB);var Mnr=function(r){return 38>>0)var u=D0(r);else switch(t){case 0:u=20;break;case 1:for(;;){B0(r,0);var a=L0(r);if(0!==(8>>0)u=D0(r);else switch(f){case 0:u=n(r);break;case 1:B0(r,3);u=0===Pnr(L0(r))?n(r):D0(r);break;default:B0(r,5);u=0===Pnr(L0(r))?n(r):D0(r)}break;case 18:B0(r,17);var o=Mnr(L0(r));if(0===o)u=n(r);else if(1===o){B0(r,17);var s=L0(r),v=38>>0){var m=UY(1,VG(TG(F0(r))));throw[0,znr,Vo(UZ(tB),m)]}switch(u){case 0:case 1:continue;case 2:return Xnr(r,(function(r){return[8,r]}));case 3:return Xnr(r,(function(r){return[12,r]}));case 4:return Xnr(r,(function(r){return[1,r]}));case 5:return Xnr(r,(function(r){return[11,r]}));case 6:return Xnr(r,(function(r){return[5,r]}));case 7:return Xnr(r,(function(r){return[13,r]}));case 8:return Xnr(r,(function(r){return[15,r]}));case 9:return Xnr(r,(function(r){return[14,r]}));case 10:return Xnr(r,(function(r){return[16,r]}));case 11:return Xnr(r,(function(r){return[6,r]}));case 12:return Xnr(r,(function(r){return[3,r]}));case 13:return Xnr(r,(function(r){return[9,r]}));case 14:return Xnr(r,(function(r){return[4,r]}));case 15:return Xnr(r,(function(r){return[0,r]}));case 16:return Xnr(r,(function(r){return[10,r]}));case 17:return Xnr(r,(function(n){return[7,[0,n,K0(r)]]}));case 18:return Xnr(r,(function(n){return[2,[0,n,K0(r)]]}));case 19:for(;;){U0(r);var y=L0(r),w=13>>0)var k=D0(r);else switch(w){case 0:k=0;break;case 1:k=2;break;case 2:k=1;break;default:B0(r,2);k=0===jnr(L0(r))?1:D0(r)}if(2>>0)return QV(uB);switch(k){case 0:return 0;case 1:continue r;default:continue}}default:return 0}}},Hnr=function(r){return M0(r)[1]};q4(yB),X4(CB,AB);var Vnr=function(r){var n=r[2],e=1+(r[4]-r[3]|0)|0;return Go(UZ(EB),n,e)},Gnr=function(r,n){var e=n[1],t=r?r[1]:_0;return Irr([0,t],e)},Ynr=function(r,n){var e=r?r[1]:_0;return Irr([0,e],n)},Knr=[0,NB,function(r){var n=function(r){var n=Y0(r);return I0(n,aB),n}(r);var e=Z0(Dnr),t=function(r){var n=[0,0];return[0,function(r){return n[1]++,[0,[0,n[1]]]}]}();try{var u=Go(e,(function(r){var e=qnr(n),t=M0(n);return[0,e,t[1],t[2]]}),t);return[0,[0,u,t[1]]]}catch(t){if((t=zo(t))[1]===znr){var a=t[2],i=Vnr(Hnr(n));return[1,Go(UZ(xB),a,i)]}if(t===lK){var c=Vnr(Hnr(n));return[1,Vo(UZ(SB),c)]}throw t}},BG,function(r){return function(r){var n=r[1],e=r[2];try{return Drr(e,n),[0,n]}catch(r){if((r=zo(r))[1]===Rrr)return[1,r[2]];throw r}}(r)},function(r){return[0,r]},function(r){return QV(_B)},function(r){return QV(gB)},Gnr,Gnr,Ynr,Ynr,function(r,n){return QV(kB)},function(r,n){return QV(wB)},function(r,n){return rY((function(r){var e=Nrr(r,n),t=0;if(e){var u=e[1],a=u[2];if(Pc(u[1],r)){var i=[0,a];t=1}}if(!t)i=0;if(i)var c=i[1],f=[0,[0,Arr([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]:_0;return Crr(a,u,t)},function(r,n){return FG((function(r){var n=r[3],e=r[2],t=r[1],u=Crr(_0,Arr([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=Ntr(ntr,n),t=Ctr(T[1],e),u=[3,T[2],n];return[0,t,Vo(r[1],Tz),u]};return r<50?sar(r+1|0,L,e,t,B,F,s):Po(sar,[0,L,e,t,B,F,s]);case 2:var U=N[2],D=N[1],M=N[3],P=function(r){var n=Itr(r,M),e=n[1],t=[0,n[2]];return aY((function(n,e){return[0,Ctr(n[1],e[1]),Vo(r[1],Iz),[6,n,e]]}),[0,e,Vo(r[1],Rz),t],O(r))};return r<50?sar(r+1|0,D,e,t,P,U,s):Po(sar,[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,Vo(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=hY(W[2],rtr),t=Ntr(ntr,n);return[0,Ctr(W[1],t),Vo(r[1],Oz),[7,e,n]]};return r<50?sar(r+1|0,q,e,t,H,X,s):Po(sar,[0,q,e,t,H,X,s])}return Ktr()}}return Atr()}},kur=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=[0,i,f,c],s=Vo(t,e);if("number"!=typeof s)switch(s[0]){case 0:var v=s[1];return r<50?mur(r+1|0,o,e,t,v,15):Po(mur,[0,o,e,t,v,15]);case 1:var l=s[1];return r<50?yur(r+1|0,o,e,t,l,15):Po(yur,[0,o,e,t,l,15]);case 2:var h=s[1],b=Vo(t,e),d=function(r){return Mtr(h,r)};return r<50?gur(r+1|0,o,e,t,d,b):Po(gur,[0,o,e,t,d,b]);case 3:var p=s[1],m=Vo(t,e),y=function(r){return Utr(p,r)};return r<50?gur(r+1|0,o,e,t,y,m):Po(gur,[0,o,e,t,y,m]);case 12:var w=s[1],k=Vo(t,e),g=function(r){return Dtr(w,r)};return r<50?gur(r+1|0,o,e,t,g,k):Po(gur,[0,o,e,t,g,k]);case 13:i=o,c=s[1],f=15;continue;case 14:var _=s[1];return r<50?Tur(r+1|0,o,e,t,_,15):Po(Tur,[0,o,e,t,_,15]);case 15:var x=s[1];return r<50?Fur(r+1|0,o,e,t,x,15):Po(Fur,[0,o,e,t,x,15]);case 17:var S=s[1];return r<50?$ur(r+1|0,o,e,t,S,15):Po($ur,[0,o,e,t,S,15]);case 18:var E=s[1];return r<50?rar(r+1|0,o,e,t,E,15):Po(rar,[0,o,e,t,E,15])}return Atr()}},gur=function(r,n,e,t,u,a){return r<50?_ur(r+1|0,n,e,t,u,a):Po(_ur,[0,n,e,t,u,a])},_ur=function(r,n,e,t,u,a){if("number"!=typeof a&&9===a[0]){var i=a[1],c=Vo(t,e),f=n[2],o=n[1],s=n[3],v=function(r){var n=Vo(u,r),e=n[3],t=n[2];return[0,Ctr(s,i),t,e]};return r<50?xur(r+1|0,o,e,t,v,f,c):Po(xur,[0,o,e,t,v,f,c])}return Atr()},xur=function(r,n,e,t,u,a,i){switch(a){case 12:return r<50?Iur(r+1|0,n,e,t,u,i):Po(Iur,[0,n,e,t,u,i]);case 13:return r<50?far(r+1|0,n,e,t,u,i):Po(far,[0,n,e,t,u,i]);case 14:case 16:case 17:case 20:return r<50?wur(r+1|0,n,e,t,u,a,i):Po(wur,[0,n,e,t,u,a,i]);case 15:return r<50?gur(r+1|0,n,e,t,u,i):Po(gur,[0,n,e,t,u,i]);case 18:return r<50?Lur(r+1|0,n,e,t,u,i):Po(Lur,[0,n,e,t,u,i]);case 19:return r<50?Qur(r+1|0,n,e,t,u,i):Po(Qur,[0,n,e,t,u,i]);case 21:return r<50?Uur(r+1|0,n,e,t,u,i):Po(Uur,[0,n,e,t,u,i]);case 23:return r<50?oar(r+1|0,n,e,t,u,i):Po(oar,[0,n,e,t,u,i]);case 24:return r<50?aar(r+1|0,n,e,t,u,i):Po(aar,[0,n,e,t,u,i]);case 30:return r<50?Zur(r+1|0,n,e,t,u,i):Po(Zur,[0,n,e,t,u,i]);case 32:return r<50?Sur(r+1|0,n,e,t,u,i):Po(Sur,[0,n,e,t,u,i]);default:return Ktr()}},Sur=function(r,n,e,t,u,a){return r<50?Eur(r+1|0,n,e,t,u,a):Po(Eur,[0,n,e,t,u,a])},Eur=function(r,n,e,t,u,a){if("number"!=typeof a&&7===a[0]){var i=Vo(t,e);if("number"!=typeof i&&7===i[0]){var c=i[1],f=Vo(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?Aur(r+1|0,l,e,t,h,v,f):Po(Aur,[0,l,e,t,h,v,f])}return Atr()}return Atr()},Aur=function(r,n,e,t,u,a,i){if(33<=a){if(34<=a){var c=function(r){return Ftr(u,r)};return r<50?Cur(r+1|0,n,e,t,c,34,i):Po(Cur,[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=Vo(f[3],r),d=Ctr(o,b[1]),p=Otr(r,[0,c,e]),m=[0,d,Vo(r[1],Mz),[1,p,b]],y=Oo(e,a)?[0,i,p[2]]:Otr(r,[0,i,a]),w=Vo(v,r),k=Ctr(l,s),g=pr<=h?[3,y,w]:[2,y,w];return[0,m,[0,[0,k,Vo(r[1],Pz),g],0]]};return r<50?car(r+1|0,s,e,t,v,o,i):Po(car,[0,s,e,t,v,o,i])}if(a)return Ktr();function l(r){return Ftr(u,r)}return r<50?Cur(r+1|0,n,e,t,l,0,i):Po(Cur,[0,n,e,t,l,0,i])},Cur=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 oG(Vo(n,e),r(e))}}(o,v);if(s){if(34<=s){f=l,o=h;continue}return Ktr()}return h}else switch(i[0]){case 1:var b=i[1];return r<50?Ztr(r+1|0,c,e,t,b,34):Po(Ztr,[0,c,e,t,b,34]);case 6:var d=i[1];return r<50?Nur(r+1|0,c,e,t,d,34):Po(Nur,[0,c,e,t,d,34]);case 8:var p=i[1];return r<50?Our(r+1|0,c,e,t,p,34):Po(Our,[0,c,e,t,p,34]);case 15:var m=i[1];return r<50?iar(r+1|0,c,e,t,m,34):Po(iar,[0,c,e,t,m,34]);default:return Atr()}},Nur=function(r,n,e,t,u,a){var i=Vo(t,e),c=[0,n,a,u];if("number"!=typeof i&&14===i[0]){var f=[0,c,i[1]],o=Vo(t,e);if("number"!=typeof o&&25===o[0]){var s=[0,f,o[1]],v=Vo(t,e);if("number"!=typeof v)switch(v[0]){case 1:var l=v[1];return r<50?$tr(r+1|0,s,e,t,l,11):Po($tr,[0,s,e,t,l,11]);case 2:var h=v[1],b=Vo(t,e),d=function(r){return Ytr(h,r)};return r<50?hur(r+1|0,s,e,t,d,b):Po(hur,[0,s,e,t,d,b]);case 4:var p=v[1],m=Vo(t,e),y=function(r){return Vtr(p,r)};return r<50?hur(r+1|0,s,e,t,y,m):Po(hur,[0,s,e,t,y,m]);case 5:var w=v[1],k=Vo(t,e),g=function(r){return Htr(w,r)};return r<50?hur(r+1|0,s,e,t,g,k):Po(hur,[0,s,e,t,g,k]);case 13:var _=v[1];return r<50?nur(r+1|0,s,e,t,_,11):Po(nur,[0,s,e,t,_,11]);case 14:var x=v[1],S=Vo(t,e),E=function(r){return qtr(x,r)};return r<50?hur(r+1|0,s,e,t,E,S):Po(hur,[0,s,e,t,E,S]);case 16:var A=v[1];return r<50?aur(r+1|0,s,e,t,A,11):Po(aur,[0,s,e,t,A,11]);case 20:var C=v[1],N=Vo(t,e),O=function(r){return Gtr(C,r)};return r<50?hur(r+1|0,s,e,t,O,N):Po(hur,[0,s,e,t,O,N])}return Atr()}return Atr()}return Atr()},Our=function(r,n,e,t,u,a){var i=Vo(t,e),c=[0,n,a,u];if("number"!=typeof i&&14===i[0]){var f=[0,c,i[1]],o=Vo(t,e);if("number"!=typeof o&&22===o[0]){var s=[0,f,o[1]],v=Vo(t,e);if("number"!=typeof v)switch(v[0]){case 0:var l=v[1];return r<50?mur(r+1|0,s,e,t,l,12):Po(mur,[0,s,e,t,l,12]);case 1:var h=v[1];return r<50?yur(r+1|0,s,e,t,h,12):Po(yur,[0,s,e,t,h,12]);case 2:var b=v[1],d=Vo(t,e),p=function(r){return Mtr(b,r)};return r<50?Iur(r+1|0,s,e,t,p,d):Po(Iur,[0,s,e,t,p,d]);case 3:var m=v[1],y=Vo(t,e),w=function(r){return Utr(m,r)};return r<50?Iur(r+1|0,s,e,t,w,y):Po(Iur,[0,s,e,t,w,y]);case 12:var k=v[1],g=Vo(t,e),_=function(r){return Dtr(k,r)};return r<50?Iur(r+1|0,s,e,t,_,g):Po(Iur,[0,s,e,t,_,g]);case 13:var x=v[1];return r<50?kur(r+1|0,s,e,t,x,12):Po(kur,[0,s,e,t,x,12]);case 14:var S=v[1];return r<50?Tur(r+1|0,s,e,t,S,12):Po(Tur,[0,s,e,t,S,12]);case 15:var E=v[1];return r<50?Fur(r+1|0,s,e,t,E,12):Po(Fur,[0,s,e,t,E,12]);case 17:var A=v[1];return r<50?$ur(r+1|0,s,e,t,A,12):Po($ur,[0,s,e,t,A,12]);case 18:var C=v[1];return r<50?rar(r+1|0,s,e,t,C,12):Po(rar,[0,s,e,t,C,12])}return Atr()}return Atr()}return Atr()},Iur=function(r,n,e,t,u,a){return r<50?Rur(r+1|0,n,e,t,u,a):Po(Rur,[0,n,e,t,u,a])},Rur=function(r,n,e,t,u,a){if("number"!=typeof a&&7===a[0]){var i=Vo(t,e);if("number"!=typeof i&&7===i[0]){var c=i[1],f=Vo(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?Aur(r+1|0,l,e,t,h,v,f):Po(Aur,[0,l,e,t,h,v,f])}return Atr()}return Atr()},Tur=function(r,n,e,t,u,a){var i=Vo(t,e);if("number"!=typeof i)switch(i[0]){case 1:var c=[0,n,a,u],f=i[1],o=Vo(t,e),s=function(r){return Btr(f,r)};return r<50?wur(r+1|0,c,e,t,s,16,o):Po(wur,[0,c,e,t,s,16,o]);case 2:var v=[0,n,a,u],l=i[1],h=Vo(t,e),b=function(r){return Mtr(l,r)};return r<50?wur(r+1|0,v,e,t,b,16,h):Po(wur,[0,v,e,t,b,16,h]);case 3:var d=[0,n,a,u],p=i[1],m=Vo(t,e),y=function(r){return Utr(p,r)};return r<50?wur(r+1|0,d,e,t,y,16,m):Po(wur,[0,d,e,t,y,16,m]);case 12:var w=[0,n,a,u],k=i[1],g=Vo(t,e),_=function(r){return Dtr(k,r)};return r<50?wur(r+1|0,w,e,t,_,16,g):Po(wur,[0,w,e,t,_,16,g]);case 13:var x=i[1],S=[0,n,a,u];return r<50?kur(r+1|0,S,e,t,x,16):Po(kur,[0,S,e,t,x,16]);case 14:var E=[0,n,a,u],A=i[1],C=Vo(t,e),N=function(r){return Ltr(A,r)};return r<50?wur(r+1|0,E,e,t,N,16,C):Po(wur,[0,E,e,t,N,16,C]);case 7:case 9:case 11:case 19:case 21:case 23:var O=function(r){return Ltr(u,r)};return r<50?xur(r+1|0,n,e,t,O,a,i):Po(xur,[0,n,e,t,O,a,i])}return Atr()},Fur=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=Vo(t,e),s=[0,i,f,c];if("number"!=typeof o&&14===o[0]){var v=[0,s,o[1]],l=Vo(t,e);if("number"!=typeof l)switch(l[0]){case 22:var h=[0,v,l[1]],b=Vo(t,e);if("number"!=typeof b)switch(b[0]){case 0:var d=b[1];return r<50?mur(r+1|0,h,e,t,d,18):Po(mur,[0,h,e,t,d,18]);case 1:var p=b[1];return r<50?yur(r+1|0,h,e,t,p,18):Po(yur,[0,h,e,t,p,18]);case 2:var m=b[1],y=Vo(t,e),w=function(r){return Mtr(m,r)};return r<50?Lur(r+1|0,h,e,t,w,y):Po(Lur,[0,h,e,t,w,y]);case 3:var k=b[1],g=Vo(t,e),_=function(r){return Utr(k,r)};return r<50?Lur(r+1|0,h,e,t,_,g):Po(Lur,[0,h,e,t,_,g]);case 12:var x=b[1],S=Vo(t,e),E=function(r){return Dtr(x,r)};return r<50?Lur(r+1|0,h,e,t,E,S):Po(Lur,[0,h,e,t,E,S]);case 13:var A=b[1];return r<50?kur(r+1|0,h,e,t,A,18):Po(kur,[0,h,e,t,A,18]);case 14:var C=b[1];return r<50?Tur(r+1|0,h,e,t,C,18):Po(Tur,[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?$ur(r+1|0,h,e,t,N,18):Po($ur,[0,h,e,t,N,18]);case 18:var O=b[1];return r<50?rar(r+1|0,h,e,t,O,18):Po(rar,[0,h,e,t,O,18])}return Atr();case 25:var I=[0,v,l[1]],R=Vo(t,e);if("number"!=typeof R)switch(R[0]){case 1:var T=R[1];return r<50?$tr(r+1|0,I,e,t,T,22):Po($tr,[0,I,e,t,T,22]);case 2:var F=R[1],L=Vo(t,e),B=function(r){return Ytr(F,r)};return r<50?lur(r+1|0,I,e,t,B,L):Po(lur,[0,I,e,t,B,L]);case 4:var U=R[1],D=Vo(t,e),M=function(r){return Vtr(U,r)};return r<50?lur(r+1|0,I,e,t,M,D):Po(lur,[0,I,e,t,M,D]);case 5:var P=R[1],j=Vo(t,e),z=function(r){return Htr(P,r)};return r<50?lur(r+1|0,I,e,t,z,j):Po(lur,[0,I,e,t,z,j]);case 13:var W=R[1];return r<50?nur(r+1|0,I,e,t,W,22):Po(nur,[0,I,e,t,W,22]);case 14:var X=R[1],q=Vo(t,e),H=function(r){return qtr(X,r)};return r<50?lur(r+1|0,I,e,t,H,q):Po(lur,[0,I,e,t,H,q]);case 16:var V=R[1];return r<50?aur(r+1|0,I,e,t,V,22):Po(aur,[0,I,e,t,V,22]);case 20:var G=R[1],Y=Vo(t,e),K=function(r){return Gtr(G,r)};return r<50?lur(r+1|0,I,e,t,K,Y):Po(lur,[0,I,e,t,K,Y])}return Atr()}return Atr()}return Atr()}},Lur=function(r,n,e,t,u,a){return r<50?Bur(r+1|0,n,e,t,u,18,a):Po(Bur,[0,n,e,t,u,18,a])},Bur=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=Vo(t,e);if("number"!=typeof o)switch(o[0]){case 0:var s=o[1];return r<50?mur(r+1|0,f,e,t,s,21):Po(mur,[0,f,e,t,s,21]);case 1:var v=o[1];return r<50?yur(r+1|0,f,e,t,v,21):Po(yur,[0,f,e,t,v,21]);case 2:var l=o[1],h=Vo(t,e),b=function(r){return Mtr(l,r)};return r<50?Uur(r+1|0,f,e,t,b,h):Po(Uur,[0,f,e,t,b,h]);case 3:var d=o[1],p=Vo(t,e),m=function(r){return Utr(d,r)};return r<50?Uur(r+1|0,f,e,t,m,p):Po(Uur,[0,f,e,t,m,p]);case 12:var y=o[1],w=Vo(t,e),k=function(r){return Dtr(y,r)};return r<50?Uur(r+1|0,f,e,t,k,w):Po(Uur,[0,f,e,t,k,w]);case 13:var g=o[1];return r<50?kur(r+1|0,f,e,t,g,21):Po(kur,[0,f,e,t,g,21]);case 14:var _=o[1];return r<50?Tur(r+1|0,f,e,t,_,21):Po(Tur,[0,f,e,t,_,21]);case 15:var x=o[1];return r<50?Fur(r+1|0,f,e,t,x,21):Po(Fur,[0,f,e,t,x,21]);case 17:var S=o[1];return r<50?$ur(r+1|0,f,e,t,S,21):Po($ur,[0,f,e,t,S,21]);case 18:var E=o[1];return r<50?rar(r+1|0,f,e,t,E,21):Po(rar,[0,f,e,t,E,21])}return Atr()}return Atr()},Uur=function(r,n,e,t,u,a){return r<50?Dur(r+1|0,n,e,t,u,a):Po(Dur,[0,n,e,t,u,a])},Dur=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=Otr(r,l),e=n[2],t=n[1],a=Vo(v,r),i=Vo(u,r);Rtr(r,e);var c=Ctr(h,i[1]),f=[4,[0,0],[0,t,[0,xs,Vo(r[1],_z)],e],a,i];return[0,c,Vo(r[1],xz),f]}return r<50?Mur(r+1|0,s,e,t,b,o,a):Po(Mur,[0,s,e,t,b,o,a])},Mur=function(r,n,e,t,u,a,i){function c(r){return Vo(u,r)}return r<50?Pur(r+1|0,n,e,t,c,a,i):Po(Pur,[0,n,e,t,c,a,i])},Pur=function(r,n,e,t,u,a,i){switch(a){case 12:return r<50?Rur(r+1|0,n,e,t,u,i):Po(Rur,[0,n,e,t,u,i]);case 13:return r<50?ear(r+1|0,n,e,t,u,a,i):Po(ear,[0,n,e,t,u,a,i]);case 15:return r<50?_ur(r+1|0,n,e,t,u,i):Po(_ur,[0,n,e,t,u,i]);case 18:return r<50?Bur(r+1|0,n,e,t,u,a,i):Po(Bur,[0,n,e,t,u,a,i]);case 19:return r<50?Jur(r+1|0,n,e,t,u,i):Po(Jur,[0,n,e,t,u,i]);case 21:return r<50?Dur(r+1|0,n,e,t,u,i):Po(Dur,[0,n,e,t,u,i]);case 23:return r<50?uar(r+1|0,n,e,t,u,a,i):Po(uar,[0,n,e,t,u,a,i]);case 24:return r<50?tar(r+1|0,n,e,t,u,i):Po(tar,[0,n,e,t,u,i]);case 30:return r<50?jur(r+1|0,n,e,t,u,a,i):Po(jur,[0,n,e,t,u,a,i]);case 32:return r<50?Eur(r+1|0,n,e,t,u,i):Po(Eur,[0,n,e,t,u,i]);default:return Ktr()}},jur=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?zur(r+1|0,c,e,t,f,31):Po(zur,[0,c,e,t,f,31]);case 23:for(var o=i[1],s=Vo(t,e),v=c,l=function(r){return Ttr(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=Vo(e,t),a=u[2],i=u[1],c=Vo(n,t);tY((function(r){return Rtr(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?nar(r+1|0,p,e,t,m,s):Po(nar,[0,p,e,t,m,s]);if(31!==d)return Ktr();v=p,l=m}}return Atr()},zur=function(r,n,e,t,u,a){var i=[0,n,a,u],c=Vo(t,e);if("number"!=typeof c)switch(c[0]){case 1:var f=c[1];return r<50?Wur(r+1|0,i,e,t,f,26):Po(Wur,[0,i,e,t,f,26]);case 13:var o=c[1];return r<50?qur(r+1|0,i,e,t,o,26):Po(qur,[0,i,e,t,o,26]);case 14:var s=c[1],v=Vo(t,e),l=function(r){return jtr(s,r)};return r<50?Yur(r+1|0,i,e,t,l,v):Po(Yur,[0,i,e,t,l,v])}return Atr()},Wur=function(r,n,e,t,u,a){var i=Vo(t,e);if("number"!=typeof i)switch(i[0]){case 1:var c=[0,n,a,u],f=i[1],o=Vo(t,e),s=function(r){return ztr(f,r)};return r<50?Xur(r+1|0,c,e,t,s,27,o):Po(Xur,[0,c,e,t,s,27,o]);case 13:var v=i[1],l=[0,n,a,u];return r<50?qur(r+1|0,l,e,t,v,27):Po(qur,[0,l,e,t,v,27]);case 14:var h=[0,n,a,u],b=i[1],d=Vo(t,e),p=function(r){return jtr(b,r)};return r<50?Xur(r+1|0,h,e,t,p,27,d):Po(Xur,[0,h,e,t,p,27,d]);case 9:case 26:var m=function(r){return ztr(u,r)};return r<50?Gur(r+1|0,n,e,t,m,a,i):Po(Gur,[0,n,e,t,m,a,i])}return Atr()},Xur=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=Vo(t,e);c=l,f=function(r){return function(n){return ztr(r,n)}}(v),o=29,s=h;continue;case 13:var b=s[1],d=[0,c,o,f];return r<50?qur(r+1|0,d,e,t,b,29):Po(qur,[0,d,e,t,b,29]);case 14:var p=s[1],m=[0,c,o,f],y=Vo(t,e);c=m,f=function(r){return function(n){return jtr(r,n)}}(p),o=29,s=y;continue;case 9:case 26:for(var w=c,k=function(r){var n=Vo(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=YG(QG(e))[1];return[0,[0,Ctr(x[1],u),Vo(r[1],kz),[0,x,e]],t]},C=S+-26|0;if(!(2>>0))switch(C){case 0:return r<50?Kur(r+1|0,E,e,t,A,S,s):Po(Kur,[0,E,e,t,A,S,s]);case 1:break;default:return r<50?Vur(r+1|0,E,e,t,A,s):Po(Vur,[0,E,e,t,A,s])}return Ktr();case 1:break;default:var N=w[3],O=w[2];w=w[1],k=function(r,n){return function(e){var t=Vo(n,e),u=t[2],a=t[1],i=r(e);return[0,[0,a,i[1]],oG(u,i[2])]}}(k,N),g=O;continue}return Ktr()}}return Atr()}},qur=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=[0,i,f,c],s=Vo(t,e);if("number"!=typeof s)switch(s[0]){case 1:var v=s[1];return r<50?Wur(r+1|0,o,e,t,v,28):Po(Wur,[0,o,e,t,v,28]);case 13:i=o,c=s[1],f=28;continue;case 14:var l=s[1],h=Vo(t,e),b=function(r){return jtr(l,r)};return r<50?Hur(r+1|0,o,e,t,b,h):Po(Hur,[0,o,e,t,b,h])}return Atr()}},Hur=function(r,n,e,t,u,a){function i(r){return Ptr(u,r)}return r<50?Vur(r+1|0,n,e,t,i,a):Po(Vur,[0,n,e,t,i,a])},Vur=function(r,n,e,t,u,a){if("number"!=typeof a&&9===a[0]){var i=a[1],c=Vo(t,e),f=n[2],o=n[1],s=n[3],v=function(r){var n=Vo(u,r),e=n[1],t=n[2],a=e[3],c=e[2];return[0,[0,Ctr(s,i),c,a],t]};return r<50?Gur(r+1|0,o,e,t,v,f,c):Po(Gur,[0,o,e,t,v,f,c])}return Atr()},Gur=function(r,n,e,t,u,a,i){if(26<=a)switch(a+-26|0){case 0:return r<50?Yur(r+1|0,n,e,t,u,i):Po(Yur,[0,n,e,t,u,i]);case 1:case 3:return r<50?Xur(r+1|0,n,e,t,u,a,i):Po(Xur,[0,n,e,t,u,a,i]);case 2:return r<50?Hur(r+1|0,n,e,t,u,i):Po(Hur,[0,n,e,t,u,i])}return Ktr()},Yur=function(r,n,e,t,u,a){function i(r){return Ptr(u,r)}return r<50?Kur(r+1|0,n,e,t,i,26,a):Po(Kur,[0,n,e,t,i,26,a])},Kur=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=Vo(t,e);if("number"!=typeof o)switch(o[0]){case 0:var s=o[1];return r<50?mur(r+1|0,f,e,t,s,30):Po(mur,[0,f,e,t,s,30]);case 1:var v=o[1];return r<50?yur(r+1|0,f,e,t,v,30):Po(yur,[0,f,e,t,v,30]);case 2:var l=o[1],h=Vo(t,e),b=function(r){return Mtr(l,r)};return r<50?Zur(r+1|0,f,e,t,b,h):Po(Zur,[0,f,e,t,b,h]);case 3:var d=o[1],p=Vo(t,e),m=function(r){return Utr(d,r)};return r<50?Zur(r+1|0,f,e,t,m,p):Po(Zur,[0,f,e,t,m,p]);case 12:var y=o[1],w=Vo(t,e),k=function(r){return Dtr(y,r)};return r<50?Zur(r+1|0,f,e,t,k,w):Po(Zur,[0,f,e,t,k,w]);case 13:var g=o[1];return r<50?kur(r+1|0,f,e,t,g,30):Po(kur,[0,f,e,t,g,30]);case 14:var _=o[1];return r<50?Tur(r+1|0,f,e,t,_,30):Po(Tur,[0,f,e,t,_,30]);case 15:var x=o[1];return r<50?Fur(r+1|0,f,e,t,x,30):Po(Fur,[0,f,e,t,x,30]);case 17:var S=o[1];return r<50?$ur(r+1|0,f,e,t,S,30):Po($ur,[0,f,e,t,S,30]);case 18:var E=o[1];return r<50?rar(r+1|0,f,e,t,E,30):Po(rar,[0,f,e,t,E,30])}return Atr()}return Atr()},Zur=function(r,n,e,t,u,a){return r<50?jur(r+1|0,n,e,t,u,30,a):Po(jur,[0,n,e,t,u,30,a])},$ur=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=Vo(t,e),s=[0,i,f,c];if("number"!=typeof o&&14===o[0]){var v=[0,s,o[1]],l=Vo(t,e);if("number"!=typeof l&&26===l[0]){var h=[0,v,l[1]],b=Vo(t,e);if("number"!=typeof b)switch(b[0]){case 0:var d=b[1];return r<50?mur(r+1|0,h,e,t,d,19):Po(mur,[0,h,e,t,d,19]);case 1:var p=b[1];return r<50?yur(r+1|0,h,e,t,p,19):Po(yur,[0,h,e,t,p,19]);case 2:var m=b[1],y=Vo(t,e),w=function(r){return Mtr(m,r)};return r<50?Qur(r+1|0,h,e,t,w,y):Po(Qur,[0,h,e,t,w,y]);case 3:var k=b[1],g=Vo(t,e),_=function(r){return Utr(k,r)};return r<50?Qur(r+1|0,h,e,t,_,g):Po(Qur,[0,h,e,t,_,g]);case 12:var x=b[1],S=Vo(t,e),E=function(r){return Dtr(x,r)};return r<50?Qur(r+1|0,h,e,t,E,S):Po(Qur,[0,h,e,t,E,S]);case 13:var A=b[1];return r<50?kur(r+1|0,h,e,t,A,19):Po(kur,[0,h,e,t,A,19]);case 14:var C=b[1];return r<50?Tur(r+1|0,h,e,t,C,19):Po(Tur,[0,h,e,t,C,19]);case 15:var N=b[1];return r<50?Fur(r+1|0,h,e,t,N,19):Po(Fur,[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?rar(r+1|0,h,e,t,O,19):Po(rar,[0,h,e,t,O,19])}return Atr()}return Atr()}return Atr()}},Qur=function(r,n,e,t,u,a){return r<50?Jur(r+1|0,n,e,t,u,a):Po(Jur,[0,n,e,t,u,a])},Jur=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=Otr(r,s),e=n[2],t=n[1],a=Vo(u,r);Rtr(r,e);var i=Ctr(v,a[1]),c=[5,[0,t,[0,xs,Vo(r[1],Lz)],e],a];return[0,i,Vo(r[1],Bz),c]}return r<50?Pur(r+1|0,o,e,t,l,f,a):Po(Pur,[0,o,e,t,l,f,a])},rar=function(r,n,e,t,u,a){var i=[0,n,a,u],c=Vo(t,e);if("number"!=typeof c)switch(c[0]){case 1:var f=c[1],o=Vo(t,e),s=function(r){return Btr(f,r)};return r<50?wur(r+1|0,i,e,t,s,20,o):Po(wur,[0,i,e,t,s,20,o]);case 2:var v=c[1],l=Vo(t,e),h=function(r){return Mtr(v,r)};return r<50?wur(r+1|0,i,e,t,h,20,l):Po(wur,[0,i,e,t,h,20,l]);case 3:var b=c[1],d=Vo(t,e),p=function(r){return Utr(b,r)};return r<50?wur(r+1|0,i,e,t,p,20,d):Po(wur,[0,i,e,t,p,20,d]);case 12:var m=c[1],y=Vo(t,e),w=function(r){return Dtr(m,r)};return r<50?wur(r+1|0,i,e,t,w,20,y):Po(wur,[0,i,e,t,w,20,y]);case 13:var k=c[1];return r<50?kur(r+1|0,i,e,t,k,20):Po(kur,[0,i,e,t,k,20]);case 14:var g=c[1],_=Vo(t,e),x=function(r){return Ltr(g,r)};return r<50?wur(r+1|0,i,e,t,x,20,_):Po(wur,[0,i,e,t,x,20,_])}return Atr()},nar=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=Vo(s,r),e=Vo(u,r),t=e[1];return[0,Ctr(v,e[2]),Vo(r[1],Fz),[8,n,t]]}return r<50?Pur(r+1|0,o,e,t,l,f,a):Po(Pur,[0,o,e,t,l,f,a])},ear=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=Vo(t,e);if("number"!=typeof o)switch(o[0]){case 11:var s=o[1];return r<50?zur(r+1|0,f,e,t,s,25):Po(zur,[0,f,e,t,s,25]);case 23:var v=o[1],l=Vo(t,e),h=function(r){return Ttr(v)};return r<50?nar(r+1|0,f,e,t,h,l):Po(nar,[0,f,e,t,h,l])}return Atr()}return Atr()},tar=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=Otr(r,b),e=n[2],t=n[1],a=Vo(l,r),i=Vo(h,r),c=Vo(u,r);return Rtr(r,e),[0,Ctr(d,c[1]),Vo(r[1],gz),[4,[0,0],[0,t,i,e],a,c]]}return r<50?Mur(r+1|0,v,e,t,p,s,a):Po(Mur,[0,v,e,t,p,s,a])},uar=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=Vo(t,e);if("number"!=typeof o)switch(o[0]){case 0:var s=o[1];return r<50?mur(r+1|0,f,e,t,s,24):Po(mur,[0,f,e,t,s,24]);case 1:var v=o[1];return r<50?yur(r+1|0,f,e,t,v,24):Po(yur,[0,f,e,t,v,24]);case 2:var l=o[1],h=Vo(t,e),b=function(r){return Mtr(l,r)};return r<50?aar(r+1|0,f,e,t,b,h):Po(aar,[0,f,e,t,b,h]);case 3:var d=o[1],p=Vo(t,e),m=function(r){return Utr(d,r)};return r<50?aar(r+1|0,f,e,t,m,p):Po(aar,[0,f,e,t,m,p]);case 12:var y=o[1],w=Vo(t,e),k=function(r){return Dtr(y,r)};return r<50?aar(r+1|0,f,e,t,k,w):Po(aar,[0,f,e,t,k,w]);case 13:var g=o[1];return r<50?kur(r+1|0,f,e,t,g,24):Po(kur,[0,f,e,t,g,24]);case 14:var _=o[1];return r<50?Tur(r+1|0,f,e,t,_,24):Po(Tur,[0,f,e,t,_,24]);case 15:var x=o[1];return r<50?Fur(r+1|0,f,e,t,x,24):Po(Fur,[0,f,e,t,x,24]);case 17:var S=o[1];return r<50?$ur(r+1|0,f,e,t,S,24):Po($ur,[0,f,e,t,S,24]);case 18:var E=o[1];return r<50?rar(r+1|0,f,e,t,E,24):Po(rar,[0,f,e,t,E,24])}return Atr()}return Atr()},aar=function(r,n,e,t,u,a){return r<50?tar(r+1|0,n,e,t,u,a):Po(tar,[0,n,e,t,u,a])},iar=function(r,n,e,t,u,a){var i=Vo(t,e),c=[0,n,a,u];if("number"!=typeof i&&14===i[0]){var f=[0,c,i[1]],o=Vo(t,e);if("number"!=typeof o&&22===o[0]){var s=[0,f,o[1]],v=Vo(t,e);if("number"!=typeof v)switch(v[0]){case 0:var l=v[1];return r<50?mur(r+1|0,s,e,t,l,32):Po(mur,[0,s,e,t,l,32]);case 1:var h=v[1];return r<50?yur(r+1|0,s,e,t,h,32):Po(yur,[0,s,e,t,h,32]);case 2:var b=v[1],d=Vo(t,e),p=function(r){return Mtr(b,r)};return r<50?Sur(r+1|0,s,e,t,p,d):Po(Sur,[0,s,e,t,p,d]);case 3:var m=v[1],y=Vo(t,e),w=function(r){return Utr(m,r)};return r<50?Sur(r+1|0,s,e,t,w,y):Po(Sur,[0,s,e,t,w,y]);case 12:var k=v[1],g=Vo(t,e),_=function(r){return Dtr(k,r)};return r<50?Sur(r+1|0,s,e,t,_,g):Po(Sur,[0,s,e,t,_,g]);case 13:var x=v[1];return r<50?kur(r+1|0,s,e,t,x,32):Po(kur,[0,s,e,t,x,32]);case 14:var S=v[1];return r<50?Tur(r+1|0,s,e,t,S,32):Po(Tur,[0,s,e,t,S,32]);case 15:var E=v[1];return r<50?Fur(r+1|0,s,e,t,E,32):Po(Fur,[0,s,e,t,E,32]);case 17:var A=v[1];return r<50?$ur(r+1|0,s,e,t,A,32):Po($ur,[0,s,e,t,A,32]);case 18:var C=v[1];return r<50?rar(r+1|0,s,e,t,C,32):Po(rar,[0,s,e,t,C,32])}return Atr()}return Atr()}return Atr()},car=function(r,n,e,t,u,a,i){return r<50?Cur(r+1|0,n,e,t,u,a,i):Po(Cur,[0,n,e,t,u,a,i])},far=function(r,n,e,t,u,a){return r<50?ear(r+1|0,n,e,t,u,13,a):Po(ear,[0,n,e,t,u,13,a])},oar=function(r,n,e,t,u,a){return r<50?uar(r+1|0,n,e,t,u,23,a):Po(uar,[0,n,e,t,u,23,a])},sar=function(r,n,e,t,u,a,i){return r<50?Pur(r+1|0,n,e,t,u,a,i):Po(Pur,[0,n,e,t,u,a,i])},lar=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?$tr(r+1|0,f,e,t,c,7):Po($tr,[0,f,e,t,c,7]);case 2:var o=[0,n,a,u],s=i[1],v=Vo(t,e),l=function(r){return Ytr(s,r)};return r<50?dur(r+1|0,o,e,t,l,v):Po(dur,[0,o,e,t,l,v]);case 4:var h=[0,n,a,u],b=i[1],d=Vo(t,e),p=function(r){return Vtr(b,r)};return r<50?dur(r+1|0,h,e,t,p,d):Po(dur,[0,h,e,t,p,d]);case 5:var m=[0,n,a,u],y=i[1],w=Vo(t,e),k=function(r){return Htr(y,r)};return r<50?dur(r+1|0,m,e,t,k,w):Po(dur,[0,m,e,t,k,w]);case 13:var g=i[1],_=[0,n,a,u];return r<50?nur(r+1|0,_,e,t,g,7):Po(nur,[0,_,e,t,g,7]);case 14:var x=[0,n,a,u],S=i[1],E=Vo(t,e),A=function(r){return qtr(S,r)};return r<50?dur(r+1|0,x,e,t,A,E):Po(dur,[0,x,e,t,A,E]);case 16:var C=i[1],N=[0,n,a,u];return r<50?aur(r+1|0,N,e,t,C,7):Po(aur,[0,N,e,t,C,7]);case 20:var O=[0,n,a,u],I=i[1],R=Vo(t,e),T=function(r){return Gtr(I,r)};return r<50?dur(r+1|0,O,e,t,T,R):Po(dur,[0,O,e,t,T,R]);case 10:case 24:for(var F=n,L=function(r){return[0,Vo(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?fur(r+1|0,M,e,t,j,D,i):Po(fur,[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,Vo(n,e),t]}}(L,z),B=W;continue}return Ktr()}}return Atr()},har=function(r,n){var e=Vo(r,n);if("number"==typeof e)return function(r){return 0};switch(e[0]){case 1:return function(r,n,e,t,u){return Mo(Ztr(0,r,n,e,t,u))}(0,n,r,e[1],0);case 6:return function(r,n,e,t,u){return Mo(Nur(0,r,n,e,t,u))}(0,n,r,e[1],0);case 8:return function(r,n,e,t,u){return Mo(Our(0,r,n,e,t,u))}(0,n,r,e[1],0);case 15:return function(r,n,e,t,u){return Mo(iar(0,r,n,e,t,u))}(0,n,r,e[1],0);default:return Atr()}};q4(Xz),X4(ZW,KW);var bar=[0,[2,[0,2],0]],dar=[0,[0,[0,3],[0,bar,0]]],par=function(r,n){var e=n[2];return Go(AQ(r),YW,e)},mar=function(r,n){var e=[0,0];return function r(n,t,u){var a=n?n[1]:Cu,i=[0,a-1|0];function c(n,e){return r(i,n,e)}if(0>>0)return D0(e);switch(u){case 0:return 30;case 1:for(;;){B0(e,0);var a=L0(e);if(0!=(8>>0)return D0(e);switch(w){case 0:return n(e);case 1:return B0(e,11),0===Lar(L0(e))?n(e):D0(e);default:return B0(e,6),0===Lar(L0(e))?n(e):D0(e)}case 24:B0(e,26);var k=Far(L0(e));if(0===k)return n(e);if(1===k){B0(e,26);var g=Uar(L0(e));return 0===g?n(e):1===g?(B0(e,2),0===Lar(L0(e))?n(e):D0(e)):D0(e)}return D0(e);case 25:B0(e,26);var _=L0(e),x=38<_?E<_?-1:pf(HX,_+Be|0)-1|0:-1;if(0===x)return n(e);if(1===x){B0(e,26);var S=Dar(L0(e));return 0===S?n(e):1===S?(B0(e,4),0===Lar(L0(e))?n(e):D0(e)):D0(e)}return D0(e);case 26:B0(e,26);var A=L0(e),C=38>>0){var u=UY(1,VG(TG(F0(n))));throw[0,Mar,Vo(UZ(UX),u)]}switch(t){case 0:case 1:continue;case 2:var a=jar(n,(function(r){return[15,r]}));break;case 3:a=jar(n,(function(r){return[6,r]}));break;case 4:a=jar(n,(function(r){return[8,r]}));break;case 5:a=jar(n,(function(r){return[0,r]}));break;case 6:a=jar(n,(function(r){return[19,r]}));break;case 7:a=jar(n,(function(r){return[23,r]}));break;case 8:a=jar(n,(function(r){return[4,r]}));break;case 9:a=jar(n,(function(r){return[20,r]}));break;case 10:a=jar(n,(function(r){return[2,r]}));break;case 11:a=jar(n,(function(r){return[21,r]}));break;case 12:a=jar(n,(function(r){return[22,r]}));break;case 13:a=jar(n,(function(r){return[25,r]}));break;case 14:a=jar(n,(function(r){return[7,r]}));break;case 15:a=jar(n,(function(r){return[24,r]}));break;case 16:a=jar(n,(function(r){return[26,r]}));break;case 17:a=jar(n,(function(r){return[13,r]}));break;case 18:a=jar(n,(function(r){return[9,r]}));break;case 19:a=jar(n,(function(r){return[16,r]}));break;case 20:a=jar(n,(function(r){return[10,r]}));break;case 21:a=jar(n,(function(r){return[5,r]}));break;case 22:a=jar(n,(function(r){return[11,r]}));break;case 23:a=jar(n,(function(r){return[17,r]}));break;case 24:a=jar(n,(function(r){var e=K0(n),t=MY(e,1,df(e)-2|0);return[3,[0,r,Vo(zJ(aG(Xp,aG(t,Wp)),zp),(function(r){return r}))]]}));break;case 25:a=jar(n,(function(r){var e=K0(n);return[18,[0,r,MY(e,1,df(e)-1|0)]]}));break;case 26:a=jar(n,(function(r){return[14,[0,r,K0(n)]]}));break;case 27:a=jar(n,(function(r){return[1,[0,r,K0(n)]]}));break;case 28:a=jar(n,(function(r){return[12,[0,r,uo(K0(n))]]}));break;case 29:for(;;){U0(n);var i=L0(n),c=13>>0)var f=D0(n);else switch(c){case 0:f=0;break;case 1:f=2;break;case 2:f=1;break;default:B0(n,2),f=0===Bar(L0(n))?1:D0(n)}if(2>>0)a=QV(DX);else switch(f){case 0:a=0;break;case 1:continue r;default:continue}break}break;default:a=0}var o=M0(n);return[0,a,o[1],o[2]]}}),t);return[0,[0,t[2],t[1],u]]}catch(t){if((t=zo(t))[1]===Mar){var a=t[2],i=Sir(zar(n));return[1,Go(UZ(aV),a,i)]}if(t===lK){var c=Sir(zar(n));return[1,Vo(UZ(iV),c)]}throw t}},function(r){var n=r[3],e=r[2],t=r[1];try{return[0,[0,t,e,n,xir([0,t,e],n)]]}catch(r){if((r=zo(r))[1]===lir)return[1,r[2]];throw r}},function(r){var n=r[4],e=r[2],t=r[1],u=r[3];try{return Etr([0,e,t],n),[0,[0,t,e,u,n]]}catch(r){if((r=zo(r))[1]===mtr)return[1,r[2]];throw r}},function(r){var n=r[4],e=[0,0],t=r[2],u=[0,r[1],[0,0],function(r){var n=e[1];return e[1]=n+1|0,[0,4100400,n]},t],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,Ba,[0,c,a,i]],r(e[2])]}return 0}}(n);;){if(!f){var s=rY((function(r){return[0,Ba,r[2]]}),o),v=function(r){if(r){var n=r[1];if(Ba<=n[1]){var e=n[2],t=e[1],i=[0,0],f=r[2],o=e[3],s=e[2],l=t[3],h=t[2],b=Oar(u[4],i,t[1][1]);_tr(u[1],NX,u[4],b,o);var d=Tar(u,a,c,i,h),p=d[2],m=d[1],y=u[4],w=[0,[0,b,s],m,FG((function(r){return Oar(y,i,r)}),l)],k=v(f);return oG(oG(v(p),[0,[0,Fu,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=Oar(u[4],S,_[2][1]);_tr(u[1],OX,u[4],B,C);var U=Oar(u[4],S,F),D=Tar(u,a,c,S,R),M=D[2],P=D[1],j=u[4],z=FG((function(r){return Oar(j,S,r)}),I),W=Rar(u,a,c,S,O),X=[0,L,[0,B,N],[0,U,T],P,z,W[1]],q=oG(M,W[2]),H=v(E);return oG(oG(v(q),[0,[0,qu,[0,X,A]],0]),H)}return 0};return[0,[0,u,[0,v(s),i]]]}var l=f[1];if(0!==l[0]){var h=f[2];c=oG(Nar(l[2]),c),f=h}else{var b=l[1][1];if(qu<=b[1]){var d=b[2],p=f[2],c=oG([0,[0,otr(l),[0,q,[0,d,1]]],Nar(d[4])],c),f=p;continue}var m=b[2],y=f[2];c=oG([0,[0,otr(l),[0,Ba,m]],Nar(m[2])],c),f=y}}},function(r){var n=r[2],e=r[1],t=n[2];var u=function r(n){if(n){var t=n[1];if(qu<=t[1]){var u=t[2],a=u[1],i=a[6],c=a[4],f=a[3],o=a[2],s=o[2],l=o[1],h=a[1];if(u[2]){var b=n[2],d=Ear(e,l),p=h?[0,[0,d,s]]:0,m=ger(e[1],s),y=aG(fq,m),w=Vo(e[1][1],y),k=Qar(e,i),g=rir(e,f,c,k,w,p),_=Jar(e,k,w,d),x=_[2],S=_[1],E=aG(m,oq),A=Vo(e[1][1],E),C=aG(m,sq),N=[0,d,Vo(e[1][1],C)],O=[0,[0,A,0,oG(S,[0,[0,N,x],0]),N]];return[0,g,[0,[0,v,O],[0,[0,v,[1,[0,s,d,[8,A,0]]]],r(b)]]]}var I=n[2],R=Ear(e,l),T=h?[0,[0,R,s]]:0;return[0,rir(e,f,c,Qar(e,i),s,T),r(I)]}var F=t[2],L=F[1],B=L[2],U=n[2],D=F[2],M=L[1],P=aG(ger(e[1],B),vq),j=Vo(e[1][1],P),z=[1,[0,B,Ear(e,M),[8,j,0]]];return[0,[0,Lu,[0,j,D]],[0,[0,v,z],r(U)]]}return 0}(n[1]);var a=function r(n){for(var t=n;;){if(!t)return 0;var u=t[1],a=u[1];if(v===a)return[0,u[2],r(t[2])];if(Lu<=a){var i=u[2],c=t[2],f=i[1],o=nir(e,i[2]),s=o[1],l=r(oG(o[2],[0,[0,v,[0,[0,f,0,s[1],s[2]]]],0]));return oG(l,r(c))}var h=u[2],b=h[5],d=h[3],p=d[2],m=d[1],y=h[1],w=t[2],k=h[4],g=h[2],_=[0,[0,rY((function(r){return r[1]}),p)]],x=[0,[2,_,0]],S=[0,x,Vo(e[1][1],lq)],E=[0,_,Vo(e[1][1],hq)],A=[0,S,[12,m,x]],C=[0,E,[11,S]],N=eY(function(r){return function(n,e){return[0,e,[6,r,n]]}}(E),p);if(b)var O=b[1],I=O[2],R=O[1],T=aG(bq,ger(e[1],I)),F=[0,[0,3],Vo(e[1][1],T)],L=$ar(e,[0,F,[0,m,0]],R),B=oG([0,[0,F,[13,y]],L[1]],[0,[0,[0,R,I],L[2]],0]);else B=0;var U=nir(e,k),D=U[1],M=U[2],P=D[2];t=oG(M,[0,[0,v,[0,[0,y,[0,m,[0,g,0]],oG([0,A,[0,C,0]],oG(N,oG(B,D[1]))),P]]],w])}}(u),i=Go(War[33],0,0),c=Vo(War[36],i),f=Vo(War[38],i),o=rY((function(r){return[0,r[1][1],r]}),a);tY((function(r){return Vo(c,r[1])}),o),tY((function(r){if(0===r[0]){var n=r[1],e=n[4],t=n[1];return tY((function(r){return Go(f,r,t)}),oG(Yar(o,n[3]),Var(o,e)))}var u=r[1],a=u[1];return tY((function(r){return Go(f,r,a)}),Gar(o,u[3]))}),a);var s=[0,QG(Yo(qar[1],(function(r,n){return[0,hY(r,o),n]}),i,0)),t];return[0,[0,e[1],s]]},function(r){for(var n=r[2],e=n[1],t=r[1],u=n[2],a=0,i=e,c=sir(e);;){if(!i)return[0,[0,t,rY((function(r){var n=r[1],e=r[2];return[0,n,hY(n,a),e]}),u)]];var f=i[1];if(0!==f[0]){var o=f[1],s=i[2];a=[0,[0,o[1],fir(c,a,o[3])],a],i=s}else var i=i[2]}},function(r,n){var e=r?r[1]:_0,t=n[3];return Vo(ftr([0,e],n[1]),t)},function(r,n){var e=r?r[1]:_0,t=n[3];return Vo(ftr([0,e],n[1]),t)},function(r,n){var e=r?r[1]:_0,t=n[3];return Vo(ftr([0,e],n[1]),t)},function(r,n){var e=r?r[1]:_0,t=n[2];return der((function(r){var n=t[2],e=t[1];return Vo(AQ(r),kX),tY((function(n){if(qu<=n[1]){var e=n[2][1];Yo(AQ(r),mX,dtr,e)}else{var t=n[2];Yo(AQ(r),yX,ptr,t)}return Vo(AQ(r),pX)}),e),Vo(AQ(r),gX),Vo(AQ(r),_X),uY((function(e,t){var u=t[1][2];Go(AQ(r),wX,u);var a=e<(GG(n)-1|0)?1:0;return a?Vo(AQ(r),dX):a}),n),Vo(AQ(r),xX)}),e)},function(r,n){var e=r?r[1]:80,t=n[2];return der((function(r){var n=t[2],e=t[1];return Vo(AQ(r),Zz),tY((function(n){return Yo(AQ(r),Kz,Sar,n)}),e),uY((function(e,t){var u=t[1];Yo(AQ(r),Gz,yar,u);var a=e<(GG(n)-1|0)?1:0;return a?Vo(AQ(r),Yz):a}),n),Vo(AQ(r),$z)}),e)},function(r,n){var e=r?r[1]:_0,t=n[1],u=n[2];return der((function(r){function n(r,n){var e=n[2],u=n[1],a=[0,e,n[3]];var i=u[2];return $o(AQ(r),Wq,i,vir,e,(function(r,n){var e=n[2],u=function r(n,e){var u=Ger(e),a=Mer(u);switch(a[0]){case 0:var i=QV(qq);break;case 1:i=[0,Vo(t[1],Hq)];break;case 2:i=QV(Vq);break;case 3:var c=a[1];if("number"==typeof c)var f=[0,Vo(t[1],Gq)];else switch(c[0]){case 0:f=[0,Vo(t[1],Yq)];break;case 1:var o=Yer(c[1],c[2][2])[1],s=uir(n),v=tir(YG(s)),l=KG(s),h=ZG(o,v),b=h[2];f=[3,h[1],cY(r,l,rY((function(r){return r[2]}),b))];break;case 2:f=QV(Kq);break;default:var d=c[1];f=Pe===d?[2,air(n)]:Xt<=d?0:[1,tir(n)]}i=f;break;default:i=QV(Zq)}return[0,xs,u,i]}(n[1],e);return Yo(AQ(r),Xq,(function(r){return itr(t,r)}),u)}),a)}return Yo(AQ(r),zq,(function(r,e){return xQ(0,n,r,e)}),u)}),e)},function(r,n){var e=n[3],t=n[1];function u(r){return[0,t,Zer([0,r,0]),r]}return rY((function(r){var n=utr(r,e),t=0;if(n){var a=n[1],i=a[2];if(Pc(a[1],r)){var c=[0,i];t=1}}if(!t)c=0;return[0,r,FG(u,c)]}),r)},function(r,n){var e=r?r[1]:_0,t=n[2];return Jer(e,t[1],t[2],t[3])},function(r,n){var e=n[1],t=n[3];return FG((function(r){var n=r[3],t=r[2],u=r[1],a=Jer(_0,e,Zer([0,t,0]),t),i=0\",q8=\"Invalid_argument\",mD=\"Map.bal\",qJ=\"Variable \",zf=521,i5=\"alias \",i6=\"@[\",ze=\"str\",hy=-102231997,z3=\" , line \",rw=192,yq=1000000010,gk=123,z2=\"%ni\",AM=\"\\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\",jb=\"%d:%d\",mC=\"[ocamlgraph] fold_succ\",zd=\"%s %% %s in core_int.ml: modulus should be positive\",hA=\"[]\",qq=\"\\\\\",aM=\"refine\",dB=0xff,mN=563575864,zc=-12,za=\"\\xe2\\x8a\\xa5\",aW=\"@[<2>[\",zb=\"neg\",eH=3654863,P=122,fI=\" ->\",rv=\"Unify error: \",bM=\"0\",y$=\" Display this list of options\",gl=\": at character number \",cx=128,yp=\"Sys_blocked_io\",y9=\"\\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\",hw=\"int\",y_=\"fd \",mB=\"@,@,\",d8=\"invalid format \",q7=970038058,m1=884916592,K=248,aQ=\"@,]@]\",qI=\" + \",AL=\">\",i4=\"Parse error at %s\",m0=15720,AJ=\"erased\",AK=1027,fH=\"| \",bK=0xFF,b_=4298439,z1=\"nativeint\",ht=\"\",eC=246,y7=\"@[[\",y8=1290,yo=\"%u\",z0=\"'*'\",q5='\"%s\"',zZ=\"[ \",q6=3901504,gi=\"%S\",yn=-108,zY=\"@,@[| \",qH=108,zX=\"(def) %s:%s\",q4=\"Pos\",eB=127,d$=1024,qp=\"@{\",ja=-2147483648,AI=-49,ru=\"e\",qo=\" : flags Open_rdonly and Open_wronly are not compatible\",qn=240,eA=\"-\",rt=4103979,zW=\"ret \",jo=\"\\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\",qG=\": Not a directory\",ym=\"\\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\",qm=\" : file already exists\",y6=\"b\",jn=\"\\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\",zV=\"src/float0.ml\",c$=0xffffff,AH=\"Obj.extension_constructor\",mZ=\"@]@ in@]@,\",rs=-43,i3=\"Unexpected char or sequence: %S\",y5=\"Out_of_memory\",AG=\"[ocamlgraph] out_degree\",rr=\" \",jh=\"occurs\",ql=\"\\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\",mM=\" {\",y4=\": closedir failed\",qF=\"index out of bounds\",AF=\"@,]\",mL=\"_bigarr02\",hv=\"))\",zU=\"src/int63_emul.ml\",y3=\"}\",m8=111,AE=\"Syntax.Link\",fK=2147483647,yl=3355443,jg=\"in\",i2=\"Unexpected char or sequence: \",zS=\", characters \",zT=0x7F,c9=0xffff,mY=-947138306,AD=-42,m7=\"instantiate_alias\",rq='scanf: bad conversion \"%*\"',y2=\"Ir error: \",qk=\"@ -> \",yk=12520,y0=\"Syntax.Unbd\",y1=400,rp=\" }\",yj=-46,qj=\"(Program not linked with -g, cannot print stack backtrace)\\n\",q3=\"= \",AC=\"@[%a\",yi=-91,dA=\"roc\",q2=\"@[[@,\",zR=\"#struct\",av=\"@])\",cK=\"easy_tags\",mX=\"@[%s\",zQ=\"exponent can not be negative\",mA=\" ->@ \",zP=\"bad tag payload memory layout\",AB=\"infinity\",yh=\"' '\",hs=1000,mK=126,a=\"\",mW=4000067,q0=224,q1=815331823,ro=\"@[%a@ \",dF=\"unimplemented\",yg=\"^\",zO=\"switch \",be=\"@[\",dE=\"let \",qi=759637122,fC=0x3f,eG=124,qE=\"src/exn.ml\",qh=4102630,fG=4003188,AA=46340,jm=112,qg=\"Match_failure\",Az=831,i1=\"Syntax error: %s at %s\",ct=16777215,yZ=\"scanning of \",qD=\"%x\",m6=\"argument must be strictly positive\",qC=-10,i$=252,mz=\"\\n```\",cs=0x00,yf=\" : is a directory\",yY=\"[ocamlgraph] iter_succ_e\",eF=\".\",hr=\"+\",i0=\") is out of range or NaN\",i_=\"\\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=\"\",yX=0xf0,Ay=\" :\",qZ=\"{ \",mV=\"not a tag\",q=\"@,\",Ax=\"(var) %s:%s\",jl=\"Parse error at \",yW=\"@[let %a =@ \",zN=-950194894,rn=110,qB=116,yV=\"} in join \",ye=\"%li\",rm=\"impossible\",qA=\"max\",Aw=\"@]@,\",m5=\"[ocamlgraph] iter_succ\",zM=65536,Av=\"> \",mU=\"found a link where none was expected\",jk=-32,zL=\"void\",Au=\"\\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\",bs=\")\",mT=\" is\",zK=\"\\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\",jf=\"Syntax error: \",zJ=\" in core_int.ml: modulus should be positive\",rl=\"Neg\",qX=\"canonicalize_defs\",qY=\"nan\",yU=\"closedir\",je=\"@[%s =@ \",gn=\"-> \",yd=0xe0,yT=16383,mS=\"\\x01\\x02\\x02\\x02\\x02\\x02\\x02\\x02\\x02\\x02\\x02\\x03\\x02\\x02\\x04\",At=117,b9=\"%s\",yS=\" /\",zI=0xdfff,d_=\"/\",Q=-39,rk=\"Assert_failure\",yc=\"tags not empty\",As=-123,yb=-14,c7=4153489,zH=\"'#'\",qW=\"ENOTDIR\",bL=\"uls\",zG=1073741823,gm=\"[ocamlgraph] remove_edge\",rj=\"src/int_conversions.ml\",d7=250,bq=\"src/sexp_conv.ml\",qV=\"canonicalize_alias\",ya=\";\",Ar=\" in core_int.ml: divisor should be positive\",yR=\" -[\",jd=\"Internal failure -- please contact the parser generator's developers.\\n%!\",jj=\"\\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\",qf=\"precision\",c8=\"(@[\",fF='\"',ri=\",\",x$=\".\\n\",qe=1255,Aq=\"Fatal error: exception %s\\n\",cw=\"(\",yQ=0x800,dC=255,qd=\"jsError\",dy=0x8000,yP=\"integer overflow in pow\",my=49505960,Ap=\"%X\",zF=\"a float\",da=256,fE=61922881,i9=-88,mJ=\"--help\",d9=\"unreachable\",dD=61643255,qU=\"Zero\",qT=\"End_of_file\",mR=\"Failure\",rh=\"ENOENT\",d6=\" at \",yO=997,zE=247,qR=\"cor/experiments/uls/solve.ml\",qS=\"clamp requires [min <= max]\",x_=\"~\",yN=\"([^/]+)\",qz=0xf,cJ=-48,zD=0xdc00,cv=125,X=\"compose_fx\",qQ=\" File \",Ao=\"ENOTEMPTY\",qc=\"EBADF\",qy=\"[ocamlgraph] in_degree\",zC=\"inline_tests.log\",aI=\"camlinternalFormat.ml\",yM=\"Division_by_zero\",qb=\"@]@]\",D=\"\",An=\"non-union layout for union\",mQ=\"[ocamlgraph] remove_edge_e\",qP=\"Sys_error\",Am=\"x\",x9=1114111,dx=948106916,mx=\"(var) \",iZ=\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x01\",x8=\"character \",dz=\": \",rg=\"cor/experiments/uls/ir.ml\",yL=5592405,x7=\"EEXIST\",hz=\"@,))@]\",bg=\"%d\",x6=\"illegal memory for int\",eE=3404197,yK=\"(var) %s: \",zB=\"Printexc.handle_uncaught_exception\",x5=\" = \",Ak=\"buffer.ml\",Al=\"Cygwin\",x4=-26,eJ=\"int_of_string\",x3=\"\\\\n\",Aj=\"(@[<2>Syntax.Content@ \",iY=120,yJ=\"Int\",eI=103,yI=102,rf=\"]->\",gh=512,zA=55296,iX=\"when\",x2=0x7ff0,qx=\"[ocamlgraph] fold_pred\",aJ=\";@ \",yG=101,yH=\"@ %s\",qw=\"min\",m4=\"int64\",iW=\"0x\",i8=\"Internal failure -- please contact the parser generator's developers.\\n\",yF=\"instantiate_type\",B=\"@]\",fB=\"\\n\",eD=254,qv=\"[ocamlgraph] iter_pred\",cM=100,yE=\"scanf.ml\",zz=\"end\",Ah=\"(@[<2>Syntax.Link@ \",Ai=\"%Lx\",x1=57344,qa=\"@[%a@]\",qu=\" : flags Open_text and Open_binary are not compatible\",zx=\"%Li\",zy=\": file descriptor already closed\",Ag=-677469690,Af=583013086,p$=105,zw=3901488,jc=65535,x0=\"[ocamlgraph] fold_succ_e\",Ae=\"OCAMLRUNPARAM\",Ad=\"Syntax.Content\",yD=\"%s /%% %s in core_int.ml: divisor should be positive\",zv=-25,xY=\"@ -\",xZ=\"str.ml\",v=781961420,gg=93258179,cu=\"@[\",m3=\"Unix.Unix_error\",bW=\"\",yB=\"captures_\",mI=109,yC=\"ref (\",p_=\"mkdir\",i7=\"-help\",qO=30156548,re=3254785,xX=\"(@[<2>Syntax.Unbd@ \",zu=\"%c%d\",Ac=\"Stack_overflow\",iV=\"'+'\",mw=\": No such file or directory\",g=\"@ \",Ab=\"/static/\",xW=\"zero\",qt=-97,qN=\"box<\",Aa=253,xV=\"@[let %s =@ \",mH=\"@[@[\",rd=\"Not_found\",qM=\",@, \",br=\" =\",y=\"<2>\",yA=\"inline-test-runner\",aA=\",@ \",yz=\"]@]\",ac=\"%a\",c_=\", \",rc=\"cor/experiments/compose_fx/solve.ml\",xU=\"win32\",yy=986895,z$=848054398,yx=\"Str\",zt=-65,z_=\"_thunk\",xT=0xFE,qL=\" not in scope\",xS=-1027583937,J=\"\",rb=\"rmdir\",zs=\"%s%d\",zr=-80,xR=857423934,gj=4298433,z9=1026,zq=2047,zo=\"...\",zp=\"[ocamlgraph] succ\",z8=\"?\",ra=\"false\",p9=-34,zn=\"an integer\",ji=\"\\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\",z7=\"[ocamlgraph] fold_pred_e\",xQ=\"Pervasives.do_at_exit\",yw=65793,bf=\" \",q$=\"Fatal error: exception \",cL=0x80,yv=\"@[@[when@ \",zm=\"Undefined_recursive_module\",qs=\",@ %a\",mG=\":\",zl=\"[ocamlgraph] iter_pred_e\",mF=\"(def) \",yu=215,a7=\"\",z6=\"(def) %s: \",xP=62122066,z5=\" ]\",mE=869834347,yt=\"extract_all_named_vars\",zj=\"incompatible\",zk=\"@ | \",ys=\"pos\",mP=\"Set.bal\",m2=\"_\",au=929625422,q_=\"compare: functional value\",hx=\"()\",zh=\"@.\",zi=\"%i\",fD=\"\",mO=\"@[%s@ \",q9=114,yr=\"-[\",qr=\"true\",zg=\"`\",hu=\" ~ \",fJ=\"Unit\",z4=-69,fA=\"{}\";function\napL(){return 0}function\nrx(){return 0}function\napM(){return 0}function\napN(){return 0}function\nry(){return 0}function\napO(){return 0}function\napP(){return 0}function\napQ(){return 0}function\napR(){return 0}function\nhB(){return 0}function\napS(){return 0}function\napT(){return 0}function\nAP(){return 0}function\napY(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\napZ(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?jA(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?jA(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)m_(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\nhI(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\ndK(b){if(b.t==2)b.c+=hI(b.l-b.c.length,\"\\0\");else\nb.c=jA(b.c,0,b.c.length);b.t=0}function\nA0(b,c){b.t&6&&dK(b);c.t&6&&dK(c);return b.cc.c?1:0}function\nrA(b,c){if(b===c)return 1;b.t&6&&dK(b);c.t&6&&dK(c);return b.c==c.c?1:0}function\naqM(c,b){throw[0,c,b]}function\nBs(b){if(b.length<24){for(var\nc=0;ceB)return false;return true}else\nreturn!/[^\\x00-\\x7f]/.test(b)}function\naqY(f){for(var\nk=a,d=a,h,g,i,b,c=0,j=f.length;cgh){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>c9)d+=String.fromCharCode(0xd7c0+(b>>10),zD+(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:dK(this);case\n0:if(Bs(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 aqY(b)};ea.prototype.slice=function(){var\nb=this.t==4?this.c.slice():this.c;return new\nea(this.t,b,this.l)};function\nA3(b){return new\nea(0,b,b.length)}function\nb(b){return A3(b)}function\nrR(d,c){aqM(d,b(c))}var\ncN=[0];function\naB(b){rR(cN.Invalid_argument,b)}function\nAZ(){aB(qF)}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\ndI(c,b){if(b>>>0>=c.l)AZ();return eb(c,b)}function\nA1(b,c){b.t&6&&dK(b);c.t&6&&dK(c);return b.c<=c.c?1:0}function\naq_(b,c){return A1(c,b)}function\nA2(b,c){b.t&6&&dK(b);c.t&6&&dK(c);return b.c>>0>=c.l)AZ();return U(c,b,d)}function\ndJ(c,b){if(c.fun)return dJ(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 dJ(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)jq();return b}function\nap5(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\nca(b){b.t&6&&dK(b);return b.c}var\naq3=Math.log2&&Math.log2(1.1235582092889474E+307)==1020;function\naq2(b){if(aq3)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\nrH(d){var\nb=new\nFloat32Array(1);b[0]=d;var\nc=new\nInt32Array(b.buffer);return c[0]|0}var\njv=Math.pow(2,-24);function\nrP(b){throw b}function\nnf(){rP(cN.Division_by_zero)}function\nM(c,d,b){this.lo=c&c$;this.mi=d&c$;this.hi=b&c9}M.prototype.caml_custom=\"_j\";M.prototype.copy=function(){return new\nM(this.lo,this.mi,this.hi)};M.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\nM(b,c,d)};M.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\nM(c,d,e)};M.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\nM(c,d,e)};M.prototype.mul=function(b){var\nc=this.lo*b.lo,d=(c*jv|0)+this.mi*b.lo+this.lo*b.mi,e=(d*jv|0)+this.hi*b.lo+this.mi*b.mi+this.lo*b.hi;return new\nM(c,d,e)};M.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0};M.prototype.isNeg=function(){return this.hi<<16<0};M.prototype.and=function(b){return new\nM(this.lo&b.lo,this.mi&b.mi,this.hi&b.hi)};M.prototype.or=function(b){return new\nM(this.lo|b.lo,this.mi|b.mi,this.hi|b.hi)};M.prototype.xor=function(b){return new\nM(this.lo^b.lo,this.mi^b.mi,this.hi^b.hi)};M.prototype.shift_left=function(b){b=b&63;if(b==0)return this;if(b<24)return new\nM(this.lo<>24-b,this.hi<>24-b);if(b<48)return new\nM(0,this.lo<>48-b);return new\nM(0,0,this.lo<>b|this.mi<<24-b,this.mi>>b|this.hi<<24-b,this.hi>>b);if(b<48)return new\nM(this.mi>>b-24|this.hi<<48-b,this.hi>>b-24,0);return new\nM(this.hi>>b-48,0,0)};M.prototype.shift_right=function(b){b=b&63;if(b==0)return this;var\nd=this.hi<<16>>16;if(b<24)return new\nM(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\nM(this.mi>>b-24|this.hi<<48-b,this.hi<<16>>b-24>>16,c&c9);return new\nM(this.hi<<16>>b-32,c,c)};M.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$};M.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};M.prototype.udivmod=function(f){var\nd=0,c=this.copy(),b=f.copy(),e=new\nM(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}};M.prototype.div=function(b){var\nc=this;if(b.isZero())nf();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};M.prototype.mod=function(c){var\nb=this;if(c.isZero())nf();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};M.prototype.toInt=function(){return this.lo|this.mi<<24};M.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo};M.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]};M.prototype.lo32=function(){return this.lo|(this.mi&dB)<<24};M.prototype.hi32=function(){return this.mi>>>8&c9|this.hi<<16};function\ns(c,d,b){return new\nM(c,d,b)}function\nfP(b){if(!isFinite(b)){if(isNaN(b))return s(1,0,x2);return b>0?s(0,0,x2):s(0,0,0xfff0)}var\na=b==0&&1/b==-Infinity?dy:b>=0?0:dy;if(a)b=-b;var\nc=aq2(b)+1023;if(c<=0){c=0;b/=Math.pow(2,-z9)}else{b/=Math.pow(2,c-AK);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&qz|a|c<<4;return s(g,f,d)}function\nhG(b){return b.toArray()}function\nAY(d,c,g){d.write(32,c.dims.length);d.write(32,c.kind|c.layout<<8);if(c.caml_custom==mL)for(var\nb=0;b>4;if(d==zq)return(a|g|c&qz)==0?c&dy?-Infinity:Infinity:NaN;var\nf=Math.pow(2,-24),b=(a*f+g)*f+(c&qz);if(d>0){b+=16;b*=Math.pow(2,d-AK)}else\nb*=Math.pow(2,-z9);if(c&dy)b=-b;return b}function\nrz(c){var\ne=c.length,d=1;for(var\nb=0;b>>24&dB|(b&c9)<<8,b>>>16&c9)}function\nrK(b){return b.hi32()}function\nrL(b){return b.lo32()}var\nap2=mL;function\nfL(d,e,c,b){this.kind=d;this.layout=e;this.dims=c;this.data=b}fL.prototype.caml_custom=ap2;fL.prototype.offset=function(c){var\nd=0;if(typeof\nc===\"number\")c=[c];if(!(c\ninstanceof\nArray))aB(\"bigarray.js: invalid offset\");if(this.dims.length!=c.length)aB(\"Bigarray.get/set: bad number of dimensions\");if(this.layout==0)for(var\nb=0;b=this.dims[b])jq();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])jq();d=d*this.dims[b]+(c[b]-1)}return d};fL.prototype.get=function(b){switch(this.kind){case\n7:var\ne=this.data[b*2+0],c=this.data[b*2+1];return aqm(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]}};fL.prototype.set=function(b,c){switch(this.kind){case\n7:this.data[b*2+0]=rL(c);this.data[b*2+1]=rK(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};fL.prototype.fill=function(c){switch(this.kind){case\n7:var\nd=rL(c),f=rK(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\nhC(d,e,c,b){this.kind=d;this.layout=e;this.dims=c;this.data=b}hC.prototype=new\nfL();hC.prototype.offset=function(b){if(typeof\nb!==\"number\")if(b\ninstanceof\nArray&&b.length==1)b=b[0];else\naB(\"Ml_Bigarray_c_1_1.offset\");if(b<0||b>=this.dims[0])jq();return b};hC.prototype.get=function(b){return this.data[b]};hC.prototype.set=function(b,c){this.data[b]=c;return 0};hC.prototype.fill=function(b){this.data.fill(b);return 0};function\nAU(d,e,b,c){var\nf=AW(d);if(rz(b)*f!=c.length)aB(\"length doesn't match dims\");if(e==0&&b.length==1&&f==1)return new\nhC(d,e,b,c);return new\nfL(d,e,b,c)}function\naq(c){if(!cN.Failure)cN.Failure=[K,b(mR),-3];rR(cN.Failure,c)}function\nAV(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&dB,o=p>>8&1,h=[];if(r==mL)for(var\nb=0;b>>32-15;b=eN(b,0x1b873593);c^=b;c=c<<13|c>>>32-13;return(c+(c<<2)|0)+(0xe6546b64|0)|0}function\naqg(b,c){b=bN(b,rL(c));b=bN(b,rK(c));return b}function\nrF(b,c){return aqg(b,fP(c))}function\nAX(d){var\nc=rz(d.dims),e=0;switch(d.kind){case\n2:case\n3:case\n12:if(c>da)c=da;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=bN(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=bN(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=bN(e,f)}if((c&1)!=0)e=bN(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\njw(b){return b\ninstanceof\nea}function\nnc(b){return jw(b)}function\nA5(b){if(typeof\nb===\"number\")return hs;else\nif(jw(b))return i$;else\nif(nc(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 yk;else\nif(typeof\nb==\"string\")return yk;else\nif(b\ninstanceof\nNumber)return hs;else\nif(b&&b.caml_custom)return qe;else\nif(b&&b.compare)return 1256;else\nif(typeof\nb==\"function\")return 1247;else\nif(typeof\nb==\"symbol\")return 1251;return 1001}function\nbv(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=ca(b),c=ca(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)aB(\"Weak.get_key\");var\nb=d[eL+c];if(I.WeakRef&&b\ninstanceof\nI.WeakRef)b=b.deref();return b===undefined?0:[0,b]}function\nA7(c){if(I.FinalizationRegistry&&I.WeakRef)if(c[1]instanceof\nI.FinalizationRegistry)for(var\nd=eL;d=c.length)aB(\"Weak.set\");if(b\ninstanceof\nObject&&I.WeakRef){if(c[1].register)c[1].register(b,undefined,b);c[eL+d]=new(I.WeakRef)(b)}else\nc[eL+d]=b;return 0}function\nah(b,c){return+(gp(b,c,false)==0)}function\naqa(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=hI(c,String.fromCharCode(e));b.t=c==b.l?0:2}else{if(b.t!=4)m_(b);for(c+=d;dc)return 1;if(b===b)return 1;if(c===c)return-1;return 0}function\nrD(b){var\nc;b=ca(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\nrO(e){e=ca(e);var\nf=e.length;if(f>31)aB(\"format_int: format too long\");var\nb={justify:hr,signstyle:eA,filler:bf,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\nrC(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==hr&&c.filler==bf)for(var\ne=f;e20){d-=20;b/=Math.pow(10,d);b+=new\nArray(d+1).join(bM);if(c>0)b=b+eF+new\nArray(c+1).join(bM);return b}else\nreturn b.toFixed(c)}}var\nb,f=rO(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=qY;f.filler=bf}else\nif(!isFinite(d)){b=\"inf\";f.filler=bf}else\nswitch(f.conv){case\"e\":var\nb=d.toExponential(e),c=b.length;if(b.charAt(c-3)==ru)b=b.slice(0,c-1)+bM+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(ru),g=+b.slice(h+1);if(g<-4||d>=1e21||d.toFixed(0).length>e){var\nc=h-1;while(b.charAt(c)==bM)c--;if(b.charAt(c)==eF)c--;b=b.slice(0,c+1)+b.slice(h);c=b.length;if(b.charAt(c-3)==ru)b=b.slice(0,c-1)+bM+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)==bM)c--;if(b.charAt(c)==eF)c--;b=b.slice(0,c+1)}}break}return rC(f,b)}function\nfN(f,d){if(ca(f)==bg)return b(a+d);var\nc=rO(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=bf;var\ng=c.prec-e.length;if(g>0)e=hI(g,bM)+e}return rC(c,e)}var\naqK=0;function\nae(){return aqK++}function\nec(b){return b.toUtf16()}function\njC(){return typeof\nI.process!==\"undefined\"&&typeof\nI.process.versions!==\"undefined\"&&typeof\nI.process.versions.node!==\"undefined\"}function\naq4(){function\nb(b){if(b.charAt(0)===d_)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)!==mG);if(Boolean(b[2]||f)){var\ne=b[1]||a,g=b[2]||a;return[e,d.substring(e.length+g.length)]}return}return jC()&&I.process&&I.process.platform?I.process.platform===xU?c:b:b}var\nrW=aq4();function\nBp(b){return b.slice(-1)!==d_?b+d_:b}if(jC()&&I.process&&I.process.cwd)var\njs=I.process.cwd().replace(/\\\\/g,d_);else\nvar\njs=\"/static\";js=Bp(js);function\naqv(b){b=ec(b);if(!rW(b))b=js+b;var\nf=rW(b),e=f[1].split(d_),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\naqZ(f){for(var\ng=a,c=g,b,i,d=0,h=f.length;dgh){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(cL|b&fC)}else\nif(b<0xd800||b>=zI)c+=String.fromCharCode(yd|b>>12,cL|b>>6&fC,cL|b&fC);else\nif(b>=0xdbff||d+1==h||(i=f.charCodeAt(d+1))zI)c+=\"\\xef\\xbf\\xbd\";else{d++;b=(b<<10)+i-0x35fdc00;c+=String.fromCharCode(yX|b>>18,cL|b>>12&fC,cL|b>>6&fC,cL|b&fC)}if(c.length>d$){c.substr(0,1);g+=c;c=a}}return g+c}function\nap4(b){var\nc=9;if(!Bs(b))c=8,b=aqZ(b);return new\nea(c,b,b.length)}function\naX(b){return ap4(b)}var\naq8=[\"E2BIG\",\"EACCES\",\"EAGAIN\",qc,\"EBUSY\",\"ECHILD\",\"EDEADLK\",\"EDOM\",x7,\"EFAULT\",\"EFBIG\",\"EINTR\",\"EINVAL\",\"EIO\",\"EISDIR\",\"EMFILE\",\"EMLINK\",\"ENAMETOOLONG\",\"ENFILE\",\"ENODEV\",rh,\"ENOEXEC\",\"ENOLCK\",\"ENOMEM\",\"ENOSPC\",\"ENOSYS\",qW,Ao,\"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\neP(e,g,f,b){var\nc=aq8.indexOf(e);if(c<0){if(b==null)b=-9999;c=[0,b]}var\nd=[c,aX(g||a),aX(f||a)];return d}var\nBe={};function\nfS(b){return Be[b]}function\neO(c,b){throw[0,c].concat(b)}function\njr(b){if(!(b\ninstanceof\nUint8Array))b=new\nUint8Array(b);return new\nea(4,b,b.length)}function\nY(b){rR(cN.Sys_error,b)}function\nrQ(b){Y(b+mw)}function\njB(b){if(b.t!=4)m_(b);return b.c}function\nbw(b){return b.l}function\nAQ(){}function\nbX(b){this.data=b}bX.prototype=new\nAQ();bX.prototype.constructor=bX;bX.prototype.truncate=function(b){var\nc=this.data;this.data=aj(b|0);eK(c,0,this.data,0,b)};bX.prototype.length=function(){return bw(this.data)};bX.prototype.write=function(c,e,g,b){var\nd=this.length();if(c+b>=d){var\nf=aj(c+b),a=this.data;this.data=f;eK(a,0,this.data,0,d)}eK(jr(e),g,this.data,c,b);return 0};bX.prototype.read=function(c,f,a,b){var\nd=this.length();if(c+b>=d)b=d-c;if(b){var\ne=aj(b|0);eK(this.data,c,e,0,b);f.set(jB(e),a)}return b};function\ngo(d,b,c){this.file=b;this.name=d;this.flags=c}go.prototype.err_closed=function(){Y(this.name+zy)};go.prototype.length=function(){if(this.file)return this.file.length();this.err_closed()};go.prototype.write=function(d,b,e,c){if(this.file)return this.file.write(d,b,e,c);this.err_closed()};go.prototype.read=function(d,b,e,c){if(this.file)return this.file.read(d,b,e,c);this.err_closed()};go.prototype.close=function(){this.file=undefined};function\nbt(c,b){this.content={};this.root=c;this.lookupFun=b}bt.prototype.nm=function(b){return this.root+b};bt.prototype.create_dir_if_needed=function(e){var\nd=e.split(d_),c=a;for(var\nb=0;b=0)}function\ndd(b,c){return+(gp(b,c,false)>0)}function\nrG(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=bN(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=bN(e,d)}e^=f;return e}function\naqh(b,c){return rG(b,ca(c))}function\naqe(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=bN(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=bN(e,d)}e^=f;return e}function\naqz(b){switch(b.t&6){default:dK(b);case\n0:return b.c;case\n4:return b.c}}function\naqd(c,d){var\nb=aqz(d);return typeof\nb===\"string\"?rG(c,b):aqe(c,b)}function\naqf(b){b^=b>>>16;b=eN(b,0x85ebca6b|0);b^=b>>>13;b=eN(b,0xc2b2ae35|0);b^=b>>>16;return b}function\nna(j,l,n,m){var\na,g,h,e,d,c,b,f,i;e=l;if(e<0||e>da)e=da;d=j;c=n;a=[m];g=0;h=1;while(g0){b=a[g++];if(b&&b.caml_custom){if(hD[b.caml_custom]&&hD[b.caml_custom].hash){var\nk=hD[b.caml_custom].hash(b);c=bN(c,k);d--}}else\nif(b\ninstanceof\nArray&&b[0]===(b[0]|0))switch(b[0]){case\n248:c=bN(c,b[2]);d--;break;case\n250:a[--g]=b[1];break;default:var\no=b.length-1<<10|b[0];c=bN(c,o);for(f=1,i=b.length;f=e)break;a[h++]=b[f]}break}else\nif(jw(b)){c=aqd(c,b);d--}else\nif(nc(b)){c=aqh(c,b);d--}else\nif(typeof\nb===\"string\"){c=rG(c,b);d--}else\nif(b===(b|0)){c=bN(c,b+b+1);d--}else\nif(b===+b){c=rF(c,b);d--}}c=aqf(c);return c&0x3FFFFFFF}function\naqi(b,d,l){if(!isFinite(b)){if(isNaN(b))return aX(qY);return aX(b>0?AB:\"-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:hr,f=a;if(j)f=eA;else\nswitch(l){case\n43:f=hr;break;case\n32:f=bf;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+hI(d,bM);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\nhE(b){return gs(gt(b))}function\naqk(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>=cL){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&bK,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=hE(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=hE(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]=hE(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]=hE(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]=hE(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]=hE(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=hD[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;rT(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)Bi();else\nif(c<20)aq(\"input_value: truncated object\");var\nd=aqw(jr(f),0),e=new\nUint8Array(d+20);e.set(f,0);var\nc=a(e,20,d);if(c>24&c$,b>>31&c9)}function\nb$(b){return b.toInt()}function\naqo(b){return+b.isNeg()}function\neM(b){return b.neg()}function\nA$(h,d){var\nb=rO(h);if(b.signedconv&&aqo(d)){b.sign=-1;d=eM(d)}var\nc=a,i=a9(b.base),g=\"0123456789abcdef\";do{var\nf=d.udivmod(i);d=f.quotient;c=g.charAt(b$(f.modulus))+c}while(!aqp(d));if(b.prec>=0){b.filler=bf;var\ne=b.prec-c.length;if(e>0)c=hI(e,bM)+c}return rC(b,c)}function\nBa(b,c){return b.mod(c)}function\nfQ(b,c){return b.mul(c)}function\nhF(b){if(b<0)b=Math.ceil(b);return new\nM(b&c$,Math.floor(b*jv)&c$,Math.floor(b*jv*jv)&c9)}function\nrM(b,c){return b.ucompare(c)<0}function\nBf(d){var\nb=0,f=r(d),c=10,e=1;if(f>0)switch(w(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<=P)return b-87;return-1}function\nju(a){var\ng=Bf(a),f=g[0],i=g[1],d=g[2],h=a9(d),j=new\nM(c$,0xfffffff,c9).udivmod(h).quotient,e=w(a,f),b=ne(e);if(b<0||b>=d)aq(eJ);var\nc=a9(b);for(;;){f++;e=w(a,f);if(e==95)continue;b=ne(e);if(b<0||b>=d)break;if(rM(j,c))aq(eJ);b=a9(b);c=fO(fQ(h,c),b);if(rM(c,b))aq(eJ)}if(f!=r(a))aq(eJ);if(d==10&&rM(new\nM(0,0,dy),c))aq(eJ);if(i<0)c=eM(c);return c}function\ngu(b,c){return b.or(c)}function\nBb(c,b){return c.shift_left(b)}function\nar(c,b){return c.shift_right(b)}function\nbY(c,b){return c.shift_right_unsigned(b)}function\nfR(b,c){return b.sub(c)}function\nnb(b){return b.toFloat()}function\nBc(b,c){return b.xor(c)}function\nde(a){var\nh=Bf(a),d=h[0],i=h[1],e=h[2],g=r(a),j=-1>>>0,f=d=e)aq(eJ);var\nb=c;for(d++;d=e)break;b=e*b+c;if(b>j)aq(eJ)}if(d!=g)aq(eJ);b=i*b;if(e==10&&(b|0)!=b)aq(eJ);return b|0}function\nhH(b){return b.slice(1)}function\naqt(b){return[d7,b]}function\ncb(b,c){return+(gp(b,c,false)<=0)}function\ndL(b,c){return+(gp(b,c,false)<0)}function\njx(c){c=ca(c);var\ne=c.length/2,d=new\nArray(e);for(var\nb=0;b>16;return d}function\naqu(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=jx(c[m]);c.lex_backtrk=jx(c[l]);c.lex_check=jx(c[p]);c.lex_trans=jx(c[s]);c.lex_default=jx(c[q])}var\nf,d=t,k=jB(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=da;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==da)b[j]=0}}function\naK(b,e){if(b<0)jq();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\napW(b,f,c){var\ne=b.len&fC,d=0;b.len+=c;if(e){var\na=64-e;if(c=64){b.b8.set(f.subarray(d,d+64),0);m9(b.w,b.b32);c-=64;d+=64}if(c)b.b8.set(f.subarray(d,d+c),0)}function\napU(c){var\nd=c.len&fC;c.b8[d]=cL;d++;if(d>56){for(var\nb=d;b<64;b++)c.b8[b]=0;m9(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;m9(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&bK;return f}function\nBn(c){return b(jA(c,0,c.length))}function\naqx(f,d,c){var\nb=apV(),e=jB(f);apW(b,e.subarray(d,d+c),c);return Bn(apU(b))}function\naqy(d,c,b){return aqx(db(d),c,b)}function\nard(c){var\nb=aS[c];return b.file.length()}function\nare(c){var\nb=aS[c];return hF(b.file.length())}var\nhJ=new\nArray(3);function\naqQ(b){var\nc=hJ[b];if(c)c.close();delete\nhJ[b];return 0}function\ndM(c){var\nb=aS[c];if(!b.opened)Y(\"Cannot flush a closed channel\");if(!b.buffer||b.buffer_curr==0)return 0;if(b.output)b.output(jA(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\narf(c){var\nb=aS[c];b.opened=false;aqQ(b.fd);return 0}function\naqA(){return 0}function\naqC(g,f,a,e){var\nb=aS[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;rT(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\naqB(d,b,e,f){var\nc=jB(b);return aqC(d,c,e,f)}function\naqD(c){var\nb=aS[c];if(b.buffer_curr>=b.buffer_max){b.buffer_curr=0;b.buffer_max=0;rT(b)}if(b.buffer_curr>=b.buffer_max)Bi();var\nd=b.buffer[b.buffer_curr];b.buffer_curr++;return d}function\narg(c){var\ne=aS[c],b=0;for(var\nd=0;d<4;d++)b=(b<<8)+aqD(c);return b}function\naqV(c,b){if(b.name)try{var\ne=require(\"fs\"),d=e.openSync(b.name,\"rs\");return new\ndG(d,b)}catch(a){}return new\ndG(c,b)}function\njp(b,c){bX.call(this,aj(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}jp.prototype.length=function(){return 0};jp.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=aj(b);eK(jr(d),c,e,0,b);this.log(e.toUtf16());return 0}Y(this.fd+zy)};jp.prototype.read=function(d,b,e,c){Y(this.fd+\": file descriptor is write only\")};jp.prototype.close=function(){this.log=undefined};function\nnh(c,b){if(b==undefined)b=hJ.length;hJ[b]=c;return b}function\naqU(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)Y(ca(d)+qo);if(b.text&&b.binary)Y(ca(d)+qu);var\ne=rX(d),f=e.device.open(e.rest,b);return nh(f,undefined)}(function(){function\nb(b,c){return jC()?aqV(b,c):new\njp(b,c)}nh(b(0,{rdonly:1,altname:\"/dev/stdin\",isCharacterDevice:true}),0);nh(b(1,{buffered:2,wronly:1,isCharacterDevice:true}),1);nh(b(2,{buffered:2,wronly:1,isCharacterDevice:true}),2)}());function\naqE(d){var\nb=hJ[d];if(b.flags.wronly)Y(y_+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(zM),refill:e};aS[c.fd]=c;return c.fd}function\nrN(d){var\nb=hJ[d];if(b.flags.rdonly)Y(y_+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(zM),buffered:e};aS[c.fd]=c;return c.fd}function\naqF(){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;dM(d);break;case\n1:b.buffer.set(c,b.buffer_curr);b.buffer_curr+=c.length;if(b.buffer_curr>=b.buffer.length)dM(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)dM(d)}else{b.buffer.set(c.subarray(0,e+1),b.buffer_curr);b.buffer_curr+=e+1;dM(d);b.buffer.set(c.subarray(e+1),b.buffer_curr);b.buffer_curr+=c.length-e-1}break}return 0}function\nnd(c,b,e,d){return aqG(c,db(b),e,d)}function\nBd(d,c){var\ne=b(String.fromCharCode(c));nd(d,e,0,1);return 0}function\narh(d,b){var\nc=[b>>24&bK,b>>16&bK,b>>8&bK,b&bK],e=Bn(c);nd(d,e,0,4);return 0}function\nBg(c){var\nb=aS[c];return b.offset-(b.buffer_max-b.buffer_curr)}function\nari(b){return Bg(b)}function\narj(b){return hF(Bg(b))}function\nBh(c){var\nb=aS[c];return b.offset+b.buffer_curr}function\nark(b){return Bh(b)}function\narl(b){return hF(Bh(b))}function\nBk(d,c){var\nb=aS[d];if(b.refill!=null)Y(\"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\narm(b,c){return Bk(b,c)}function\narn(c,b){var\nb=nb(b);return Bk(c,b)}function\nBl(b,d){dM(b);var\nc=aS[b];c.offset=d;return 0}function\naro(b,c){return Bl(b,c)}function\narp(c,b){var\nb=nb(b);return Bl(c,b)}function\narq(d,c){var\nb=aS[d];b.file.flags.text=!c;b.file.flags.binary=c;return 0}function\naqH(c,d){var\nb=aS[c];b.name=d;return 0}function\njy(c,b){if(b==0)nf();return c%b}function\nbh(b,c){return+(gp(b,c,false)!=0)}function\naqJ(b,c){b[0]=d7;b[1]=c;return 0}function\ncy(b){if(b\ninstanceof\nArray&&b[0]==b[0]>>>0)return b[0];else\nif(jw(b))return i$;else\nif(nc(b))return i$;else\nif(b\ninstanceof\nFunction||typeof\nb==\"function\")return zE;else\nif(b&&b.caml_custom)return dC;else\nreturn hs}function\nrS(){return 0}function\ndf(c,d,b){if(b&&I.toplevelReloc)c=I.toplevelReloc(b);cN[c+1]=d;if(b)cN[b]=d}function\nrU(b,c){Be[ca(b)]=c;return 0}function\naT(b,c){return rA(b,c)}function\naqO(){aB(qF)}function\no(c,b){if(b>>>0>=r(c))aqO();return w(c,b)}function\naqP(b,c){return A1(b,c)}function\narr(b,c){return aqP(c,b)}function\njz(b,c){return A2(b,c)}function\nBm(b,c){return jz(c,b)}function\nV(b,c){return 1-aT(b,c)}var\napX=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=aX(a),e=[0,g];for(var\nd=0;d>3]>>(b&7)&1}function\nn(c,b){return o(c,b>>3)>>(b&7)&1}function\nb(m,c,b,B){var\nw=hH(m[1]),k=hH(m[2]),v=ca(m[3]),y=m[4]|0,z=m[5]|0,C=m[6]|0,c=Bq(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=ca(k[e]),a=0;a0&&c[b-1]!=10)f();break;case\nd.EOL:if(br(c))aB(\"Str.search_forward\");while(b<=r(c)){var\nd=Bt(e,c,b,0);if(d)return d;b++}return[0]}function\naq7(e,d,b){if(b<0||b>r(d))aB(\"Str.string_match\");var\nc=Bt(e,d,b,0);return c?c:[0]}function\naqs(b){switch(b[2]){case-8:case-11:case-12:return 1;default:return 0}}function\naqb(c){var\nb=a;if(c[0]==0){b+=c[1][1];if(c.length==3&&c[2][0]==0&&aqs(c[1]))var\nf=c[2],g=1;else\nvar\ng=2,f=c;b+=cw;for(var\ne=g;eg)b+=c_;var\nd=f[e];if(typeof\nd==\"number\")b+=d.toString();else\nif(d\ninstanceof\nea)b+=fF+d.toString()+fF;else\nif(typeof\nd==\"string\")b+=fF+d.toString()+fF;else\nb+=m2}b+=bs}else\nif(c[0]==K)b+=c[1];return b}function\nA8(b){if(b\ninstanceof\nArray&&(b[0]==0||b[0]==K)){var\nd=fS(zB);if(d)d(b,false);else{var\ne=aqb(b),c=fS(xQ);if(c)c(0);console.error(q$+e+\"\\n\")}}else\nthrow b}function\naqN(){var\nb=I.process;if(b&&b.on)b.on(\"uncaughtException\",function(c,d){A8(c);b.exit(2)});else\nif(I.addEventListener)I.addEventListener(\"error\",function(b){if(b.error)A8(b.error)})}aqN();function\nc(b,c){return b.length==1?b(c):dJ(b,[c])}function\nf(b,c,d){return b.length==2?b(c,d):dJ(b,[c,d])}function\ni(b,c,d,e){return b.length==3?b(c,d,e):dJ(b,[c,d,e])}function\ndw(b,c,d,e,f){return b.length==4?b(c,d,e,f):dJ(b,[c,d,e,f])}function\ncI(b,c,d,e,f,a){return b.length==5?b(c,d,e,f,a):dJ(b,[c,d,e,f,a])}function\nxO(b,c,d,e,f,a,g){return b.length==6?b(c,d,e,f,a,g):dJ(b,[c,d,e,f,a,g])}function\nmv(b,c,d,e,f,a,g,h){return b.length==7?b(c,d,e,f,a,g,h):dJ(b,[c,d,e,f,a,g,h])}function\napK(b,c,d,e,f,a,g,h,i,j){return b.length==9?b(c,d,e,f,a,g,h,i,j):dJ(b,[c,d,e,f,a,g,h,i,j])}aqc();var\nnj=[K,b(y5),-1],jF=[K,b(qP),-2],bO=[K,b(mR),-3],eQ=[K,b(q8),-4],ed=[K,b(qT),-5],A=[K,b(rd),-7],jE=[K,b(qg),-8],rY=[K,b(Ac),-9],u=[K,b(rk),-11],rZ=[K,b(zm),zc],fX=s(0,0,0),jU=s(1,0,0),sk=s(0,0,32768),sl=s(ct,ct,32767),nD=[0,b(a),0,0,-1],sm=[0,b(a),1,0,0],sC=[0,0,b(a)],apA=[4,0,0,0,[12,45,[4,0,0,0,0]]],nR=[0,[11,b('File \"'),[2,0,[11,b('\", line '),[4,0,0,0,[11,b(zS),[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')],gO=b(\"sign0.ml.t\"),uu=s(yl,yl,13107),ch=[0,[0,0,0],[0,0,0]],e5=[0,[0,0,0],[0,0,0]],wm=[0,qh,[0,q6,0]],ai=[0,[0,0,0],[0,0,0]],k2=b(\"..\"),iE=[0,[0,-803987323,b(\"str_concat\")],[0,[0,re,b(\"add\")],[0,[0,q1,b(\"itos\")],0]]],apB=[17,0,[17,0,0]],apC=[12,cv,[17,0,0]],apD=[0,b(q),0,0],apE=[17,0,0],apF=[17,0,0],apG=[11,b(J),0],apH=[12,58,[17,[0,b(g),1,0],[15,[17,0,[17,[0,b(g),1,0],[18,[1,[0,0,b(a)]],[12,gk,[17,[0,b(\"@;<0 2>\"),0,2],[18,[1,[0,apG,b(J)]],0]]]]]]]]],apI=[17,0,0],pQ=[0,[0,0,b(\"parse\")],[0,[0,1,b(\"can\")],[0,[0,2,b(\"solve\")],[0,[0,3,b(\"mono\")],[0,[0,4,b(\"ir\")],[0,[0,5,b(\"eval\")],0]]]]]],pR=[0,[0,0,b(\"print\")],[0,[0,1,b(\"elab\")],[0,[0,1,b(\"elaborate\")],0]]];df(11,rZ,zm);df(10,u,rk);df(9,[K,b(yp),qC],yp);df(8,rY,Ac);df(7,jE,qg);df(6,A,rd);df(5,[K,b(yM),-6],yM);df(4,ed,qT);df(3,eQ,q8);df(2,bO,mR);df(1,jF,qP);df(0,nj,y5);var\nBL=b(\"input\"),BK=b(\"output_substring\"),BI=[0,1,[0,3,[0,4,[0,7,0]]]],BG=b(\"%.12g\"),BF=b(eF),BC=b(ra),BD=b(qr),BE=b(\"bool_of_string\"),Bz=b(qr),BA=b(ra),By=b(\"char_of_int\"),Bu=b(\"Stdlib.Exit\"),Bw=s(1,0,32752),BN=b(\"Stdlib.Sys.Break\"),BV=b(\"Obj.Ephemeron.check_key\"),BU=b(\"Obj.Ephemeron.set_key\"),BT=b(\"Obj.Ephemeron.get_key\"),BS=b(\"Obj.Ephemeron.create\"),BP=b(AH),BO=b(AH),BW=b(\"CamlinternalLazy.Undefined\"),BY=b(\"option is None\"),B0=b(\"\\\\\\\\\"),B1=b(\"\\\\'\"),B2=b(\"\\\\b\"),B3=b(\"\\\\t\"),B4=b(x3),B5=b(\"\\\\r\"),BZ=b(\"Char.chr\"),B9=b(\" is not a latin1 character\"),B_=b(\"%04X\"),B$=b(\"U+\"),B7=b(\" is not an Unicode scalar value\"),B8=b(Ap),Ce=b(\"List.map2\"),Cf=b(\"List.iter2\"),Cg=b(\"List.for_all2\"),Ch=[0,0,0],Ci=b(\"List.combine\"),Cc=b(\"nth\"),Cd=b(\"List.nth\"),Cb=b(\"tl\"),Ca=b(\"hd\"),Cm=b(\"Bytes.of_seq: cannot grow bytes\"),Cl=b(\"String.blit / Bytes.blit_string\"),Ck=b(\"Bytes.blit\"),Cj=b(\"String.sub / Bytes.sub\"),Cr=b(\"String.contains_from / Bytes.contains_from\"),Cp=b(\"String.index_from / Bytes.index_from\"),Co=b(a),Cn=b(\"String.concat\"),Cv=b(\"Array.blit\"),Cu=b(\"Array.fill\"),Ct=b(\"Array.sub\"),Cs=b(\"Array.init\"),Cy=b(bg),CD=b(bg),CC=s(ct,ct,jc),CB=s(0,0,0),CA=s(1,0,0),Cz=s(ct,ct,jc),CG=b(bg),CH=b(\"Stdlib.Parsing.Parse_error\"),CM=b(\"Set.remove_min_elt\"),CN=[0,0,0,0],CO=[0,0,0],CP=[0,b(\"set.ml\"),570,18],CI=b(mP),CJ=b(mP),CK=b(mP),CL=b(mP),CU=b(\"Map.remove_min_elt\"),CV=[0,0,0,0],CW=[0,b(\"map.ml\"),y1,10],CX=[0,0,0],CQ=b(mD),CR=b(mD),CS=b(mD),CT=b(mD),CY=b(\"Stdlib.Stack.Empty\"),CZ=b(\"Stdlib.Queue.Empty\"),C4=b(\"Buffer.add_substring/add_subbytes\"),C3=b(\"Buffer.add: cannot grow buffer\"),C2=[0,b(Ak),93,2],C1=[0,b(Ak),94,2],C0=b(\"Buffer.sub\"),Dd=b(\"%c\"),De=b(b9),Df=b(zi),Dg=b(ye),Dh=b(z2),Di=b(zx),Dj=b(\"%f\"),Dk=b(\"%B\"),Dl=b(\"%{\"),Dm=b(\"%}\"),Dn=b(\"%(\"),Do=b(\"%)\"),Dp=b(ac),Dq=b(\"%t\"),Dr=b(\"%?\"),Ds=b(\"%r\"),Dt=b(\"%_r\"),Du=[0,b(aI),850,23],DF=[0,b(aI),814,21],Dx=[0,b(aI),815,21],DG=[0,b(aI),818,21],Dy=[0,b(aI),819,21],DH=[0,b(aI),822,19],Dz=[0,b(aI),823,19],DI=[0,b(aI),826,22],DA=[0,b(aI),827,22],DJ=[0,b(aI),Az,30],DB=[0,b(aI),832,30],DD=[0,b(aI),836,26],Dv=[0,b(aI),837,26],DE=[0,b(aI),846,28],Dw=[0,b(aI),847,28],DC=[0,b(aI),851,23],EM=b(yo),EK=[0,b(aI),1558,4],EL=b(\"Printf: bad conversion %[\"),EN=[0,b(aI),1626,39],EO=[0,b(aI),1649,31],EP=[0,b(aI),1650,31],EQ=b(\"Printf: bad conversion %_\"),ER=b(qp),ES=b(i6),ET=b(qp),EU=b(i6),EV=b(qp),EW=b(i6),FY=[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\")],Fa=[0,[11,b(d8),[3,0,[11,b(gl),[4,0,0,0,[11,b(\", duplicate flag \"),[1,0]]]]]],b(\"invalid format %S: at character number %d, duplicate flag %C\")],Fd=b(bM),Fb=b(\"padding\"),Fc=[0,1,0],Fe=[0,0],Ff=b(qf),Fg=[1,0],Fh=[1,1],Fr=b(z0),Fo=b(\"'-'\"),Fp=b(\"'0'\"),Fq=b(z0),Fl=b(bM),Fm=[1,1],Fn=b(bM),Fi=b(qf),Fj=[1,1],Fk=b(qf),FC=[0,[11,b(d8),[3,0,[11,b(gl),[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\")],Fs=[0,[11,b(d8),[3,0,[11,b(gl),[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\"')],Ft=b(iV),Fu=b(zH),Fv=b(yh),Fw=[0,0],Fx=b(\"`padding'\"),Fy=[0,0],Fz=b(\"`precision'\"),FA=b(iV),FB=b(\"'_'\"),FD=[0,[12,64,0]],FE=[0,b(g),1,0],FF=[0,b(q),0,0],FG=[0,b(\"@;\"),1,0],FH=[2,60],FI=[0,[11,b(d8),[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.\")],FJ=[0,[11,b(d8),[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\")],FL=b(\"digit\"),FK=[0,b(aI),2837,11],FM=[0,[11,b(d8),[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')],FN=b(\"character ')'\"),FO=b(\"character '}'\"),FP=[0,b(aI),2899,34],FU=b(zH),FQ=b(iV),FR=b(iV),FS=b(yh),FT=[0,b(aI),2935,28],FW=b(iV),FV=[0,b(aI),2957,11],FX=[0,[11,b(d8),[3,0,[11,b(gl),[4,0,0,0,[11,b(c_),[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\")],E$=[0,[11,b(d8),[3,0,[11,b(gl),[4,0,0,0,[11,b(c_),[2,0,[11,b(\" expected, read \"),[1,0]]]]]]]],b(\"invalid format %S: at character number %d, %s expected, read %C\")],E_=[0,[11,b(d8),[3,0,[11,b(gl),[4,0,0,0,[11,b(\", '\"),[0,[11,b(\"' without \"),[2,0,0]]]]]]]],b(\"invalid format %S: at character number %d, '%c' without %s\")],E9=b(\"non-zero widths are unsupported for %c conversions\"),E8=b(\"unexpected end of format\"),E7=[0,[11,b(d8),[3,0,[11,b(gl),[4,0,0,0,[11,b(c_),[2,0,0]]]]]],b(\"invalid format %S: at character number %d, %s\")],E0=[0,[11,b(\"invalid box description \"),[3,0,0]],b(\"invalid box description %S\")],EY=b(a),EZ=[0,0,4],E1=b(a),E2=b(y6),E3=b(\"h\"),E4=b(\"hov\"),E5=b(\"hv\"),E6=b(\"v\"),EI=b(qY),EG=b(\"neg_infinity\"),EH=b(AB),EF=b(eF),EA=[0,eI],Eo=b(\"%+nd\"),Ep=b(\"% nd\"),Er=b(\"%+ni\"),Es=b(\"% ni\"),Et=b(\"%nx\"),Eu=b(\"%#nx\"),Ev=b(\"%nX\"),Ew=b(\"%#nX\"),Ex=b(\"%no\"),Ey=b(\"%#no\"),En=b(\"%nd\"),Eq=b(z2),Ez=b(\"%nu\"),Eb=b(\"%+ld\"),Ec=b(\"% ld\"),Ee=b(\"%+li\"),Ef=b(\"% li\"),Eg=b(\"%lx\"),Eh=b(\"%#lx\"),Ei=b(\"%lX\"),Ej=b(\"%#lX\"),Ek=b(\"%lo\"),El=b(\"%#lo\"),Ea=b(\"%ld\"),Ed=b(ye),Em=b(\"%lu\"),D0=b(\"%+Ld\"),D1=b(\"% Ld\"),D3=b(\"%+Li\"),D4=b(\"% Li\"),D5=b(Ai),D6=b(\"%#Lx\"),D7=b(\"%LX\"),D8=b(\"%#LX\"),D9=b(\"%Lo\"),D_=b(\"%#Lo\"),DZ=b(\"%Ld\"),D2=b(zx),D$=b(\"%Lu\"),DN=b(\"%+d\"),DO=b(\"% d\"),DQ=b(\"%+i\"),DR=b(\"% i\"),DS=b(qD),DT=b(\"%#x\"),DU=b(Ap),DV=b(\"%#X\"),DW=b(\"%o\"),DX=b(\"%#o\"),DM=b(bg),DP=b(zi),DY=b(yo),C7=b(B),C8=b(\"@}\"),C9=b(\"@?\"),C_=b(\"@\\n\"),C$=b(zh),Da=b(\"@@\"),Db=b(\"@%\"),Dc=b(\"@\"),C6=[0,0,0],DK=b(\"CamlinternalFormat.Type_mismatch\"),GF=b(a),GG=b(fB),Gt=b(\"a boolean\"),Gu=b(zn),Gv=b(zn),Gw=b(zF),Gx=b(zF),Gy=b(a),Gz=b(bf),GA=b(a),GB=b(\"one of: \"),GC=b(\"Arg.Expand is is only allowed with Arg.parse_and_expand_argv_dynamic\"),Gs=b(\"no argument\"),Gr=b(\"(?)\"),Gj=b(mJ),Gk=b(i7),Gl=[0,[2,0,[11,b(\": unknown option '\"),[2,0,[11,b(\"'.\\n\"),0]]]],b(\"%s: unknown option '%s'.\\n\")],Go=[0,[2,0,[11,b(\": wrong argument '\"),[2,0,[11,b(\"'; option '\"),[2,0,[11,b(\"' expects \"),[2,0,[11,b(x$),0]]]]]]]],b(\"%s: wrong argument '%s'; option '%s' expects %s.\\n\")],Gp=[0,[2,0,[11,b(\": option '\"),[2,0,[11,b(\"' needs an argument.\\n\"),0]]]],b(\"%s: option '%s' needs an argument.\\n\")],Gq=[0,[2,0,[11,b(dz),[2,0,[11,b(x$),0]]]],b(\"%s: %s.\\n\")],Gm=[0,b(i7)],Gn=[0,b(mJ)],Gf=[0,[2,0,[12,10,0]],b(qK)],Ge=b(i7),F$=b(y$),Ga=b(i7),Gd=b(mJ),Gb=b(y$),Gc=b(mJ),F_=[0,b(i7)],F5=[0,[11,b(rr),[2,0,[12,32,[2,0,[12,10,0]]]]],b(\" %s %s\\n\")],F6=b(y3),F7=b(\"|\"),F8=b(\"{\"),F9=[0,[11,b(rr),[2,0,[12,32,[2,0,[2,0,[12,10,0]]]]]],b(\" %s %s%s\\n\")],F4=b(\"\"),F0=b(\"Stdlib.Arg.Bad\"),F1=b(\"Stdlib.Arg.Help\"),F2=b(\"Stdlib.Arg.Stop\"),GL=b(a),GM=[0,[11,b(c_),[2,0,[2,0,0]]],b(\", %s%s\")],Hd=[0,[11,b(q$),[2,0,[12,10,0]]],b(Aq)],He=[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\")],Hc=b(\"Fatal error: out of memory in uncaught exception handler\"),Ha=[0,[11,b(q$),[2,0,[12,10,0]]],b(Aq)],G6=[0,[2,0,[12,10,0]],b(qK)],G7=b(qj),G4=[0,[2,0,[12,10,0]],b(qK)],G5=[0,[11,b(qj),0],b(qj)],GW=b(\"Raised at\"),GX=b(\"Re-raised at\"),GY=b(\"Raised by primitive operation at\"),GZ=b(\"Called from\"),G0=b(\" (inlined)\"),G2=b(a),G1=[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(zS),apA]]]]]]]]]],b('%s %s in file \"%s\"%s, line %d, characters %d-%d')],G3=[0,[2,0,[11,b(\" unknown location\"),0]],b(\"%s unknown location\")],GR=b(\"Out of memory\"),GS=b(\"Stack overflow\"),GT=b(\"Pattern matching failed\"),GU=b(\"Assertion failed\"),GV=b(\"Undefined recursive module\"),GN=[0,[12,40,[2,0,[2,0,[12,41,0]]]],b(\"(%s%s)\")],GO=b(a),GP=b(a),GQ=[0,[12,40,[2,0,[12,41,0]]],b(\"(%s)\")],GK=[0,[4,0,0,0,0],b(bg)],GI=[0,[3,0,0],b(gi)],GJ=b(m2),G9=[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)\")],Hf=b(Am),Hg=[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],Hy=b(\"Hashtbl: unsupported hash table format\"),Hw=[0,0],apy=b(Ae),apw=b(\"CAMLRUNPARAM\"),Hj=b(a),HY=[3,0,3],HZ=b(eF),HT=b(AL),HU=b(\"<\\/\"),HV=b(a),HP=b(AL),HQ=b(\"<\"),HR=b(a),HN=b(fB),HI=b(a),HJ=b(a),HK=b(a),HL=b(a),HH=[0,b(a)],HD=b(a),HE=b(a),HF=b(a),HG=b(a),HB=[0,b(a),0,b(a)],HA=b(a),Hz=b(\"Stdlib.Format.String_tag\"),IO=[0,91],IN=[0,gk],IP=b(\"end of input not found\"),IQ=b('scanf: bad conversion \"%a\"'),IR=b('scanf: bad conversion \"%t\"'),IS=b(\"scanf: missing reader\"),IT=[0,b(yE),1453,13],IU=b('scanf: bad conversion \"%?\" (custom converter)'),IV=b(rq),IW=b(rq),IX=b('scanf: bad conversion \"%-\"'),IY=b(rq),I1=[0,[3,0,[10,0]],b(\"%S%!\")],I2=b(fF),I3=b(fF),IZ=b(fF),I0=b(' in format \"'),IM=[0,37,b(a)],IK=[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\")],II=[0,[11,b(\"the character \"),[1,[11,b(\" cannot start a boolean\"),0]]],b(\"the character %C cannot start a boolean\")],IE=[0,[11,b(\"bad character hexadecimal encoding \\\\\"),[0,[0,0]]],b(\"bad character hexadecimal encoding \\\\%c%c\")],ID=[0,[11,b(\"bad character decimal encoding \\\\\"),[0,[0,[0,0]]]],b(\"bad character decimal encoding \\\\%c%c%c\")],Iy=b(\"an\"),IA=b(Am),Iz=b(\"nfinity\"),Io=b(\"digits\"),Ip=[0,[11,b(x8),[1,[11,b(\" is not a valid \"),[2,0,[11,b(\" digit\"),0]]]]],b(\"character %C is not a valid %s digit\")],Im=b(\"decimal digits\"),In=[0,[11,b(x8),[1,[11,b(\" is not a decimal digit\"),0]]],b(\"character %C is not a decimal digit\")],Ii=b(\"0b\"),Ij=b(\"0o\"),Ik=b(\"0u\"),Il=b(iW),Ih=[0,b(yE),555,9],Ie=b(ra),If=b(qr),Ig=[0,[11,b(\"invalid boolean '\"),[2,0,[12,39,0]]],b(\"invalid boolean '%s'\")],Ic=[0,[11,b(\"looking for \"),[1,[11,b(\", found \"),[1,0]]]],b(\"looking for %C, found %C\")],Ib=b(\"not a valid float in hexadecimal notation\"),Ia=b(\"no dot or exponent part found in float token\"),H$=[0,[11,b(yZ),[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\")],H_=[0,[11,b(yZ),[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\")],H9=[0,[11,b(\"illegal escape character \"),[1,0]],b(\"illegal escape character %C\")],H7=b(eA),H8=b(\"Stdlib.Scanf.Scan_failure\"),Ir=b(\"binary\"),It=b(\"octal\"),Iv=b(\"hexadecimal\"),IF=b(\"a Char\"),IG=b(\"a String\"),I6=[0,0],apv=b(\"TMPDIR\"),apu=b(\"TEMP\"),I7=b(Al),I8=b(\"Win32\"),Jm=b(a),Jn=b(a),Jz=b(\"Str.matched_group\"),Jt=[0,92],Jv=b(\"\\\\( group not closed by \\\\)\"),Ju=[0,b(xZ),zf,10],Jw=b(\"[ class not closed by ]\"),Jx=b(\"spurious \\\\) in regular expression\"),Jp=b(\"too many r* or r+ where r is nullable\"),Jq=b(a),Jr=b(a),Jo=[0,b(xZ),214,11],JD=b(fB),JC=b(eA),JB=b(mG),JT=[0,b(\"src/lib/sedlexing.ml\"),47,27],JE=b(\"Sedlexing.MalFormed\"),JG=b(a),JU=b(a),J6=b(a),J2=b(cw),J3=b(hx),J4=b(bs),J5=[0,[15,[17,2,0]],b(\"%a@?\")],JY=b(qq),JZ=b(x3),J0=b(' \"'),J1=b(fF),JW=b(\"Sexplib0__Sexp.Not_found_s\"),JX=b(\"Sexplib0__Sexp.Of_sexp_error\"),Ll=[0,0],Lm=[0,1],Li=[0,b(\"Sexplib.Conv.Of_sexp_error\")],Lj=[0,b(bq),410,15],Lf=[0,0],Lg=[0,0],Lc=b(rk),Ld=[0,b(bq),334,15],K$=[0,b(\"Exit\")],La=[0,b(bq),338,15],K8=[0,b(qT)],K9=[0,b(bq),342,15],K5=[0,b(mR)],K6=[0,b(bq),346,15],K2=[0,b(rd)],K3=[0,b(bq),350,15],KZ=[0,b(q8)],K0=[0,b(bq),354,15],KW=b(qg),KX=[0,b(bq),358,15],KT=[0,b(\"Not_found_s\")],KU=[0,b(bq),362,15],KQ=[0,b(qP)],KR=[0,b(bq),366,15],KN=[0,b(\"Arg.Help\")],KO=[0,b(bq),370,15],KK=[0,b(\"Arg.Bad\")],KL=[0,b(bq),374,15],KH=[0,b(\"Lazy.Undefined\")],KI=[0,b(bq),378,15],KE=[0,b(\"Parsing.Parse_error\")],KF=[0,b(bq),382,15],KB=[0,b(\"Queue.Empty\")],KC=[0,b(bq),386,15],Ky=[0,b(\"Scanf.Scan_failure\")],Kz=[0,b(bq),390,15],Kv=[0,b(\"Stack.Empty\")],Kw=[0,b(bq),394,15],Ks=[0,b(\"Sys.Break\")],Kt=[0,b(bq),398,15],Kq=[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\")],Ko=b(\"int64_of_sexp: \"),Kp=b(\"int64_of_sexp: atom needed\"),Kl=b(\"int_of_sexp: \"),Km=b(\"int_of_sexp: atom needed\"),Ki=b(\"char_of_sexp: atom string must contain one character only\"),Kj=b(\"char_of_sexp: atom needed\"),Kg=b(\"string_of_sexp: atom needed\"),Kf=b(\"unit_of_sexp: empty list needed\"),Kc=[0,2],Kb=[1,0],J$=[1,0],Lq=b(\"_of_sexp: unexpected variant constructor\"),Lp=b(\"_of_sexp: expected a variant type, saw an empty list\"),Lo=b(\"_of_sexp: expected a variant type, saw a nested list\"),Ln=b(\"_of_sexp: this constructor does not take arguments\"),LL=b(\"internalhash\"),L2=b(\".pp\"),L1=[0,b(\"Base.Sexp.pp_hum\"),0],L_=[0,b(qE),54,6],L7=[0,b(\"exn.ml.Reraised\")],L8=[0,b(qE),33,11],L4=[0,b(\"exn.ml.Finally\")],L5=[0,b(qE),19,11],L3=b(\"Base__Exn.Finally\"),L6=b(\"Base__Exn.Reraised\"),L9=b(\"Base__Exn.Sexp\"),L$=b(\"Base.Exn\"),Ma=b(a),Mb=b(mG),Mc=b(mG),Md=[0,[11,b(\"Negative position: \"),[4,0,0,0,0]],b(\"Negative position: %d\")],Me=[0,[11,b(\"Negative length: \"),[4,0,0,0,0]],b(\"Negative length: %d\")],Mf=[0,[11,b(\"pos + len past end: \"),[4,0,0,0,[11,b(qI),[4,0,0,0,[11,b(\" > \"),[4,0,0,0,0]]]]]],b(\"pos + len past end: %d + %d > %d\")],Mi=[0,b(\"list.ml.Transpose_got_lists_of_different_lengths\")],Mj=[0,b(\"src/list.ml\"),1301,13],Mh=b(\"Base__List.Transpose_got_lists_of_different_lengths\"),Mv=[0,b(\"src/info.ml\"),204,6],Mk=[0,b(\"Could_not_construct\")],Ml=[0,b(\"String\")],Mm=[0,b(\"Exn\")],Mn=[0,b(\"Sexp\")],Mo=[0,b(\"Tag_sexp\")],Mp=[0,b(\"Tag_t\")],Mq=[0,b(\"Tag_arg\")],Mr=[0,b(\"Of_list\")],Ms=[0,b(\"With_backtrace\")],Mu=b(\"Base__Info.Exn\"),Mw=b(\"Base.Info\"),My=b(\"Base.Error\"),ML=[0,b(rl)],MM=[0,b(qU)],MN=[0,b(q4)],Mz=b(rl),MA=b(q4),MB=b(qU),MC=b(zb),MD=b(ys),ME=b(xW),MF=b(rl),MG=b(q4),MH=b(qU),MI=b(zb),MJ=b(ys),MK=b(xW),MT=b(\"Base.Sign\"),MV=b(qA),MW=b(qw),MX=b(qS),MU=[0,b(\"src/comparable.ml\"),133,4],M3=b(hx),M1=b(hx),M2=b(\"Base.Unit.of_string: () expected\"),M4=b(\"Base.Unit\"),M6=b(\"Sexpable.Of_stringable.t_of_sexp expected an atom, but got a list\"),Na=[0,b(zV),170,4],M$=[0,b(zV),174,4],M9=s(ct,ct,jc),M_=s(1,0,0),M8=s(0,0,0),M7=[0,s(0,0,0)],Nd=[0,[11,b(\"Char.of_string: \"),[3,0,0]],b(\"Char.of_string: %S\")],Ne=b(\"Base.Char\"),Ng=[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\")],Nf=b(a),Ni=[0,[3,0,0],b(gi)],Nh=b(\"Base.Bytes\"),Nj=[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)],NH=[0,[2,0,[11,b(\".of_string: invalid input \"),[3,0,0]]],b(\"%s.of_string: invalid input %S\")],NF=b(\"-0x\"),NG=b(iW),NB=b(\"int63\"),NC=b(m4),Nz=b(z1),NA=b(m4),Nv=b(\"int32\"),Nw=b(m4),Nr=b(hw),Ns=b(z1),Nm=b(hw),Nn=b(m4),Nk=[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\")],apo=[0,b(rj),96,9],apn=[0,b(rj),148,9],apm=[0,b(rj),176,9],NI=[0,fK,fK,AA,y8,yu,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],NK=[0,s(ct,ct,yT),s(ct,ct,yT),s(ct,eB,0),s(1664510,0,0),s(AA,0,0),s(5404,0,0),s(y8,0,0),s(463,0,0),s(yu,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)],NS=[0,[2,0,[11,b(yS),[12,37,[12,32,[2,0,[11,b(Ar),0]]]]]],b(yD)],NR=[0,[2,0,[12,32,[12,37,[12,32,[2,0,[11,b(zJ),0]]]]]],b(zd)],NO=s(0,0,0),NP=s(1,0,0),NQ=s(63,0,0),NN=[0,[11,b(yP),0],b(yP)],NM=[0,[11,b(zQ),0],b(zQ)],NT=s(yL,yL,21845),NU=s(yy,yy,3855),NV=s(yw,yw,257),O4=[0,[2,0,[11,b(yS),[12,37,[12,32,[2,0,[11,b(Ar),0]]]]]],b(yD)],O3=[0,[2,0,[12,32,[12,37,[12,32,[2,0,[11,b(zJ),0]]]]]],b(zd)],OL=b(a),OM=b(\"[Int.ceil_log2] got invalid input\"),OI=b(a),OJ=b(\"[Int.floor_log2] got invalid input\"),OD=[0,[11,b(m6),0],b(m6)],Oo=b(qA),Op=b(qw),Oq=b(qS),Om=[0,b(\"src/int.ml\"),qH,2],Oe=[0,[4,6,0,0,0],b(qD)],Od=[0,[4,6,0,0,0],b(qD)],N2=[0,[11,b(\"Int.of_float: argument (\"),[8,[0,0,0],0,0,[11,b(i0),0]]],b(\"Int.of_float: argument (%f) is out of range or NaN\")],NY=[0,[11,b(\"Int.of_string: \"),[3,0,0]],b(\"Int.of_string: %S\")],Of=b(\"Base.Int.Hex\"),Oh=b(\"Base.Int\"),Pe=[0,[11,b(\"Nativeint.of_float: argument (\"),[8,[0,0,0],0,0,[11,b(i0),0]]],b(\"Nativeint.of_float: argument (%f) is out of range or NaN\")],O_=b(\"Base.Nativeint\"),Pt=b(a),Pu=b(\"[Int64.ceil_log2] got invalid input\"),Pr=b(a),Ps=b(\"[Int64.floor_log2] got invalid input\"),Pq=[0,[11,b(m6),0],b(m6)],Po=[0,[11,b(\"Int64.of_float: argument (\"),[8,[0,0,0],0,0,[11,b(i0),0]]],b(\"Int64.of_float: argument (%f) is out of range or NaN\")],Pv=b(\"Base.Int64\"),QB=b(iW),QA=[0,[7,6,0,0,0],b(Ai)],Qd=b(qA),Qe=b(qw),Qf=b(qS),Qb=[0,b(zU),317,2],P5=[0,[11,b(\"Int63.of_float: argument (\"),[8,[0,0,0],0,0,[11,b(i0),0]]],b(\"Int63.of_float: argument (%f) is out of range or NaN\")],PW=s(0,0,0),PU=[0,[11,b(\"Int63.of_string: invalid input \"),[3,0,0]],b(\"Int63.of_string: invalid input %S\")],PD=[0,b(zU),q9,20],PA=s(2,0,0),Pz=s(2,0,0),Py=s(2,0,0),Px=s(2,0,0),PB=s(16777214,ct,jc),PE=s(1,0,0),QC=b(\"Base.Int63.Hex\"),QE=b(\"Base.Int63\"),QV=b(\"Base.Bool\"),Q2=[0,[11,b(\"Int32.of_float: argument (\"),[8,[0,0,0],0,0,[11,b(i0),0]]],b(\"Int32.of_float: argument (%f) is out of range or NaN\")],Rb=b(\"Base.Int32\"),aoH=[0,b(\"src/int63.ml\"),155,9],Rq=b(\"%.15g\"),Rr=b(\"%.17g\"),Ro=b(eF),Rs=b(\"Base.Float\"),Ru=b(y6),Rt=b(Ae),RT=b(a),RU=b(\"ppx_inline_test: cannot use -list-partition or -partition without specifying a partition at preprocessing time\"),aoj=b(zC),aoi=b(zC),an7=[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%!\")],anS=[0,[2,0,[11,b(\": unexpected anonymous argument \"),[2,0,[12,10,[10,0]]]]],b(\"%s: unexpected anonymous argument %s\\n%!\")],RP=[0,[11,b(qQ),[3,0,[11,b(z3),[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 %!\")],RO=[0,[11,b(qQ),[3,0,[11,b(z3),[4,0,0,0,[12,32,[10,0]]]]]],b(\" File %S , line %d %!\")],RN=[0,[11,b(qQ),[3,0,[12,32,[10,0]]]],b(\" File %S %!\")],Rw=[0,[2,0,0],b(b9)],Ry=[0,[2,0,0],b(b9)],Rz=[0,0,0],aoF=b(\"FORCE_DROP_INLINE_TEST\"),RB=b(a),RQ=b(yA),anO=b(yA),anP=[0,[2,0,[12,32,[2,0,[12,32,[2,0,[11,b(\" [args]\"),0]]]]]],b(\"%s %s %s [args]\")],anU=b(\" Path to the root of the source tree\"),anV=b(\"-source-tree-root\"),anW=b(\" Allow output patterns in tests expectations\"),anX=b(\"-allow-output-patterns\"),anZ=b(\" Diff command for tests that require diffing (use - to disable diffing)\"),an0=b(\"-diff-cmd\"),an1=b(\" Update expect tests in place\"),an2=b(\"-in-place\"),an3=b(\" Summarize tests without using color\"),an4=b(\"-no-color\"),an6=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'),an8=b(\"-only-test\"),an_=b(\"substring Only run tests whose names contain the given substring\"),an$=b(\"-matching\"),aob=b(\"tag Only run tests tagged with [tag] (overrides previous -drop-tag)\"),aoc=b(\"-require-tag\"),aoe=b(\"tag Only run tests not tagged with [tag] (overrides previous -require-tag)\"),aof=b(\"-drop-tag\"),aoh=b(\" Log the tests run in inline_tests.log\"),aok=b(\"-log\"),aol=b(\" Show the number of tests ran\"),aom=b(\"-show-counts\"),aon=b(\" End with an error if no tests were run\"),aoo=b(\"-strict\"),aop=b(\" Run tests only up to the first error (doesn't work for expect tests)\"),aoq=b(\"-stop-on-error\"),aor=b(\" Show the tests as they run\"),aos=b(\"-verbose\"),aou=b(\" Only run the tests in the given partition\"),aov=b(\"-partition\"),aox=b(\" Lists all the partitions that contain at least one test or test_module\"),aoy=b(\"-list-partitions\"),aoA=b(\" Do not run tests but show what would have been run\"),aoB=b(\"-list-test-names\"),RR=b(\"TESTING_FRAMEWORK\"),anM=b(\"PPX_INLINE_TEST_LIB_AM_RUNNING_INLINE_TEST\"),anK=b(\"inline-test\"),RV=b(a),RW=b(dA),RX=b(dA),Sr=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(be)],Ss=[0,[11,b(fI),[17,[0,b(g),1,0],0]],b(mA)],St=[0,[17,0,0],b(B)],Sk=b(c_),Sm=b(a),Sl=[0,[2,0,[2,0,0]],b(\"%s%s\")],Sj=[0,[12,92,0],b(qq)],Sn=[0,[11,b(fI),[17,[0,b(g),1,0],0]],b(mA)],Sg=[0,[17,[0,b(g),1,0],0],b(g)],Sa=b(\"and\"),Sd=b(a),Sb=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,[2,0,[11,b(br),[17,[0,b(g),1,0],0]]]]],b(\"@[%s%s =@ \")],Sc=[0,[17,0,[17,[0,b(q),0,0],0]],b(Aw)],R8=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,[11,b(br),[17,[0,b(g),1,0],0]]]],b(\"@[%s =@ \")],R9=[0,[17,0,[17,[0,b(q),0,0],0]],b(Aw)],R7=[0,[18,[1,[0,[11,b(J),0],b(J)]],0],b(cu)],R_=[0,[17,0,0],b(B)],R$=[0,[18,[1,[0,[11,b(J),0],b(J)]],0],b(cu)],Se=[0,[17,0,0],b(B)],Sf=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(be)],Sh=[0,[17,0,0],b(B)],Si=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(be)],So=[0,[17,0,0],b(B)],Sp=[0,[18,[1,[0,[11,b(a7),0],b(a7)]],[18,[1,[0,[11,b(n),0],b(n)]],[11,b(iX),[17,[0,b(g),1,0],0]]]],b(yv)],Sq=[0,[11,b(\"is\"),[17,0,0]],b(\"is@]\")],Su=[0,[17,0,0],b(B)],R5=b(cw),R6=b(bs),R2=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(be)],R3=[0,[17,[0,b(g),1,0],0],b(g)],R4=[0,[17,0,0],b(B)],R0=b(cw),R1=b(bs),RY=b(a),RZ=b(dA),Sv=b(dA),Sy=[0,[11,b(i8),[10,0]],b(jd)],Sz=[0,b(\"cor/roc/parser.ml\"),489,4],Sw=b(a),Sx=b(dA),SG=b(dA),SX=[0,[11,b(i2),[3,0,0]],b(i3)],SZ=[0,b(a),1,0,0],SH=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\"),SI=b(jn),SJ=b(ji),SK=b(y9),SL=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\"),SM=b(i_),SN=b(jj),SO=b(zK),SP=b(jo),SQ=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\"),SR=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x02\\0\\0\\x03\"),SS=b(iZ),ST=b(a),SU=b(dA),SV=b(\"Roc__Lexer.SyntaxError\"),S0=b(dA),Tj=b(dF),Ti=b(dF),Tg=b(dF),Te=b(dF),Tc=b(dF),Ta=b(dF),S_=b(dF),S5=[0,[11,b(jf),[2,0,[11,b(d6),[2,0,0]]]],b(i1)],S6=[0,[11,b(jl),[2,0,0]],b(i4)],S3=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],b(jb)],S1=b(a),S2=b(dA),S7=b(dA),Tl=b(dA),Tm=b(a),Tn=b(bL),To=b(bL),Ts=[0,0,0],Tx=[0,[11,b(qI),0],b(qI)],TF=[0,[11,b(yR),0],b(yR)],TG=[0,[11,b(rf),[17,[0,b(g),1,0],0]],b(\"]->@ \")],TH=[0,[11,b(fI),[17,[0,b(g),1,0],0]],b(mA)],TA=[0,[12,42,[4,0,0,0,0]],b(\"*%d\")],TB=[0,[12,63,[4,0,0,0,0]],b(\"?%d\")],TC=b(fJ),TD=b(hx),TE=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(be)],TI=[0,[17,0,0],b(B)],Ty=b(cw),Tz=b(bs),Ui=[0,[17,[0,b(q),0,0],[17,[0,b(q),0,0],0]],b(mB)],Uh=[0,[18,[1,[0,[11,b(J),0],b(J)]],0],b(cu)],Uj=[0,[17,0,0],b(B)],Ua=[0,[18,[1,[0,[11,b(a7),0],b(a7)]],[11,b(\"proto \"),[2,0,[12,32,[2,0,[11,b(Ay),[17,[0,b(g),1,0],0]]]]]]],b(\"@[proto %s %s :@ \")],Ub=[0,0],Uc=[0,[17,0,0],b(B)],Ud=b(\"entry\"),Ug=b(\"let\"),Ue=[0,[18,[1,[0,[11,b(a7),0],b(a7)]],[2,0,[12,32,[2,0,[11,b(br),[17,[0,b(g),1,0],0]]]]]],b(\"@[%s %s =@ \")],Uf=[0,[17,0,0],b(B)],T9=[0,[17,[0,b(g),1,0],[18,[1,[0,0,b(a)]],[11,b(fH),0]]],b(\"@ @[| \")],T_=[0,[17,0,0],b(B)],T5=[0,[12,92,0],b(qq)],T6=[0,[11,b(fI),[17,[0,b(g),1,0],0]],b(mA)],T2=[0,[17,[0,b(g),1,0],0],b(g)],TX=[0,[18,[1,[0,[11,b(n),0],b(n)]],[11,b(dE),[2,0,[11,b(br),[17,[0,b(g),1,0],0]]]]],b(\"@[let %s =@ \")],TY=[0,[17,0,[17,[0,b(q),0,0],[18,[1,[0,[11,b(n),0],b(n)]],[11,b(jg),[17,[0,b(g),1,0],0]]]]],b(\"@]@,@[in@ \")],TZ=[0,[17,0,0],b(B)],TU=b(fJ),TV=b(hx),TW=[0,[18,[1,[0,[11,b(J),0],b(J)]],0],b(cu)],T0=[0,[17,0,0],b(B)],T1=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(be)],T3=[0,[17,0,0],b(B)],T4=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(be)],T7=[0,[17,0,0],b(B)],T8=[0,[18,[1,[0,[11,b(a7),0],b(a7)]],[11,b(\"choice {\"),0]],b(\"@[choice {\")],T$=[0,[11,b(rp),[17,0,0]],b(\" }@]\")],TS=b(cw),TT=b(bs),TQ=b(fJ),TR=b(hx),TP=b(zg),TK=b(a),TL=[0,[11,b(\"(entry) \"),[2,0,[11,b(dz),0]]],b(\"(entry) %s: \")],TM=[0,[11,b(mx),[2,0,[11,b(dz),0]]],b(yK)],TN=[0,[11,b(mF),[2,0,[11,b(dz),0]]],b(z6)],TO=[0,[11,b(\"(proto) \"),[2,0,[11,b(dz),0]]],b(\"(proto) %s: \")],TJ=[0,[11,b(\"```uls\\n\"),[2,0,[11,b(mz),0]]],b(\"```uls\\n%s\\n```\")],Tv=[0,[12,mK,[4,0,0,0,[12,58,0]]],b(\"~%d:\")],Tw=[0,[12,58,[2,0,0]],b(\":%s\")],Tt=b(ri),Tu=[0,[12,91,[2,0,[12,93,0]]],b(\"[%s]\")],Tr=b(zg),Tp=b(a),Tq=b(bL),Uk=b(bL),Uq=b(\"bad application\"),Up=[2,b(z8)],Uo=b(\"application to non-function\"),Ul=b(a),Um=b(bL),Un=b(\"Uls__Eval.Eval_error\"),Us=b(bL),UX=[0,1],UP=b(\"p has links\"),UQ=b(\"found specialization for non-value type \"),UR=b(\"var ended up in proto\"),US=b(\"should always be covered in assoc_lset\"),UT=b(\"don't unify\"),UO=b(\"unspec in proto is solved somehow\"),UM=b(\" Spec: \"),UN=b(\"something weird ended up in proto, spec lsets. Proto: \"),UU=b(\"Created lset table has duplicates or is unsorted!\"),UV=b(\"proto is not specialized!\"),UK=b(qL),UL=b(qJ),UH=[0,b(qR),mK,8],UI=[0,b(qR),150,30],UJ=[0,b(qR),149,60],UF=b(\"differing values\"),UG=b(\"incompatible types\"),UD=b(jh),UE=b(mU),UC=b(\"attempting to unify generalization\"),Uz=b(hu),UA=b(d6),UB=b(rv),Ut=b(a),Uu=b(bL),Uy=b(\"Uls__Solve.Solve_err\"),UY=b(bL),U6=b(d6),U7=b(y2),U8=b(\"unspecialized var type \"),U9=[0,b(rg),151,14],U_=[0,b(rg),171,10],U3=b(x_),U4=b(bs),U5=b(cw),U$=b(c_),Va=b(\"Ir error: leftover specializations for \"),Vc=[0,b(rg),eD,12],Vd=b(\"No irmorphized roots found!\"),U2=b(x_),UZ=b(a),U0=b(bL),U1=b(\"Uls__Ir.Ir_error\"),Ve=b(bL),Vn=[0,[11,b(i8),[10,0]],b(jd)],Vo=[0,b(\"cor/experiments/uls/parser.ml\"),606,4],Vm=[0,b(\"cor/experiments/uls/parser.mly\"),136,6],Vl=[2,b(fJ)],Vj=[1,b(fJ)],Vk=[2,b(fJ)],Vh=[0,b(fJ)],Vi=[2,b(fJ)],Vf=b(a),Vg=b(bL),Vt=b(bL),VL=[0,[11,b(i2),[3,0,0]],b(i3)],VM=b(a),VO=[0,b(a),1,0,0],Vu=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\"),Vv=b(jn),Vw=b(ji),Vx=b(ql),Vy=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\"),Vz=b(AM),VA=b(i_),VB=b(Au),VC=b(jj),VD=b(jo),VE=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\"),VF=b(mS),VG=b(iZ),VH=b(a),VI=b(bL),VJ=b(\"Uls__Lexer.SyntaxError\"),VP=b(bL),V8=[0,[17,[0,b(g),1,0],0],b(g)],V9=[0,[11,b(fH),0],b(fH)],V_=[0,[18,[1,[0,0,b(a)]],0],b(i6)],V$=[2,b(z8)],Wa=[0,[17,0,0],b(B)],V6=[0,[17,[0,b(q),0,0],[17,[0,b(q),0,0],0]],b(mB)],V7=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,[11,b(br),0]]],b(\"@[%s =\")],Wb=[0,[17,0,0],b(B)],V5=[0,[18,[1,[0,[11,b(J),0],b(J)]],0],b(cu)],Wc=[0,[17,0,0],b(B)],VV=[0,[11,b(jf),[2,0,[11,b(d6),[2,0,0]]]],b(i1)],VW=[0,[11,b(jl),[2,0,0]],b(i4)],VS=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],b(jb)],VQ=b(a),VR=b(bL),VY=b(bL),Wg=b(bL),Wj=[0,[2,0,0],b(b9)],Wh=b(a),Wi=b(aM),Wk=b(aM),Xp=[0,[18,[1,[0,[11,b(J),0],b(J)]],0],b(cu)],Xq=[0,[17,0,0],b(B)],Xl=[0,[17,[0,b(q),0,0],[18,[1,[0,[11,b(fD),0],b(fD)]],[11,b(fH),0]]],b(zY)],Xm=[0,[17,[0,b(g),1,0],[11,b(gn),0]],b(qk)],Xn=[0,[17,0,0],b(B)],Xg=[0,[18,[1,[0,[11,b(D),0],b(D)]],[11,b(dE),[2,0,[11,b(br),[17,[0,b(g),1,0],0]]]]],b(xV)],Xh=[0,[17,0,[17,[0,b(g),1,0],[11,b(jg),[17,0,[17,[0,b(q),0,0],0]]]]],b(mZ)],Xc=[0,[17,[0,b(g),1,0],0],b(g)],Xb=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,0]],b(mX)],Xd=[0,[17,0,0],b(B)],Xa=[0,[18,[1,[0,[11,b(J),0],b(J)]],0],b(cu)],Xe=[0,[17,0,0],b(B)],Xf=[0,[18,[1,[0,[11,b(J),0],b(J)]],[18,[1,[0,[11,b(bW),0],b(bW)]],0]],b(mH)],Xi=[0,[17,0,0],b(B)],Xj=[0,[18,[1,[0,[11,b(a7),0],b(a7)]],[18,[1,[0,[11,b(n),0],b(n)]],[11,b(\"match\"),[17,[0,b(g),1,0],0]]]],b(\"@[@[match@ \")],Xk=[0,[11,b(\" with\"),[17,0,0]],b(\" with@]\")],Xo=[0,[17,0,0],b(B)],W5=[0,[17,[0,b(g),1,0],0],b(g)],W4=[0,[2,0,0],b(b9)],W3=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(be)],W6=[0,[17,0,0],b(B)],W7=[0,[12,95,0],b(m2)],W9=[0,[17,[0,b(g),1,0],[11,b(fH),0]],b(zk)],W8=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(be)],W_=[0,[17,0,0],b(B)],W$=[0,[17,[0,b(g),1,0],[11,b(\"as \"),[2,0,0]]],b(\"@ as %s\")],W1=b(cw),W2=b(bs),WX=b(a),WY=b(a),WZ=[0,[11,b(mx),[2,0,[11,b(dz),0]]],b(yK)],W0=[0,[11,b(mF),[2,0,[11,b(dz),0]]],b(z6)],WW=[0,[11,b(\"```refine\\n\"),[2,0,[11,b(mz),0]]],b(\"```refine\\n%s\\n```\")],WR=[0,[17,[0,b(g),1,0],0],b(g)],WQ=[0,[2,0,0],b(b9)],WU=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],WS=[0,[12,39,[4,0,0,0,0]],b(\"'%d\")],WT=[0,[18,[1,[0,[11,b(n),0],b(n)]],[12,91,0]],b(y7)],WV=[0,[12,93,[17,0,0]],b(yz)],WP=[0,[15,0],b(ac)],WN=b(yC),WO=b(bs),WM=[0,[15,0],b(ac)],WF=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(y0),[17,[0,b(g),1,0],0]]]],b(xX)],WG=[0,[4,0,0,0,0],b(bg)],WH=[0,[17,0,[12,41,0]],b(av)],WI=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(AE),[17,[0,b(g),1,0],0]]]],b(Ah)],WJ=[0,[17,0,[12,41,0]],b(av)],WK=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(Ad),[17,[0,b(g),1,0],0]]]],b(Aj)],WL=[0,[17,0,[12,41,0]],b(av)],WE=[0,[15,0],b(ac)],WB=[0,[12,59,[17,[0,b(g),1,0],0]],b(aJ)],WA=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],WC=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aQ)],Wz=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(\"Syntax.TTag\"),[17,[0,b(g),1,0],0]]]],b(\"(@[<2>Syntax.TTag@ \")],WD=[0,[17,0,[12,41,0]],b(av)],Wy=[0,[15,0],b(ac)],Wv=[0,[12,59,[17,[0,b(g),1,0],0]],b(aJ)],Wu=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],Ww=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aQ)],Wr=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c8)],Ws=[0,[3,0,0],b(gi)],Wt=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],Wx=[0,[17,0,[12,41,0]],b(av)],Wl=b(a),Wm=b(aM),Xr=b(aM),XD=b(qL),XE=b(qJ),Xz=b(\"tags have different sizes\"),XC=b(jh),XA=b(jh),XB=b(mU),Xw=b(hu),Xx=b(d6),Xy=b(rv),Xv=b(\"cannot deep copy unbound type\"),Xs=b(a),Xt=b(aM),Xu=b(\"Refine__Solve.Solve_err\"),XG=b(aM),XK=[0,[0,0,0],0],XJ=b(d9),XH=b(a),XI=b(aM),XL=b(aM),YI=[0,[17,[0,b(q),0,0],0],b(q)],YH=[0,[18,[1,[0,[11,b(J),0],b(J)]],0],b(cu)],YJ=[0,[11,b(zW),0],b(zW)],YK=[0,[17,0,0],b(B)],YC=[0,[17,[0,b(q),0,0],0],b(q)],YB=[0,[17,[0,b(q),0,0],[18,[1,[0,[11,b(J),0],b(J)]],[18,[1,[0,[11,b(a7),0],b(a7)]],[4,0,0,0,[11,b(\": {\"),0]]]]],b(\"@,@[@[%d: {\")],YD=[0,[17,[0,b(q),0,0],[11,b(\"feed \"),0]],b(\"@,feed \")],YE=[0,[17,0,[17,[0,b(q),0,0],[12,cv,[17,0,0]]]],b(\"@]@,}@]\")],Yw=[0,[11,b(dE),0],b(dE)],Yx=[0,[11,b(x5),0],b(x5)],Yy=[0,[12,59,0],b(ya)],Yz=[0,[18,[1,[0,[11,b(J),0],b(J)]],[18,[1,[0,[11,b(a7),0],b(a7)]],[11,b(zO),0]]],b(\"@[@[switch \")],YA=[0,[11,b(mM),0],b(mM)],YF=[0,[17,0,[17,[0,b(q),0,0],[11,b(yV),0]]],b(\"@]@,} in join \")],YG=[0,[17,0,0],b(B)],Yu=[0,[12,32,0],b(bf)],Yq=[0,[17,[2,eI],[11,b(\"et_union_id \"),0]],b(\"@get_union_id \")],Yr=[0,[17,[2,98],[11,b(\"uild_union \"),[4,0,0,0,[12,32,0]]]],b(\"@build_union %d \")],Ys=[0,[17,[2,eI],[11,b(\"et_union_struct \"),0]],b(\"@get_union_struct \")],Yt=[0,[17,[2,98],[11,b(\"uild_struct\"),0]],b(\"@build_struct\")],Yv=[0,[17,[2,eI],[11,b(\"et_field \"),[4,0,0,0,[12,32,0]]]],b(\"@get_field %d \")],Yp=[0,[2,0,0],b(b9)],Yo=[0,[2,0,[11,b(\" : \"),0]],b(\"%s : \")],Yk=[0,[12,32,0],b(bf)],Yj=[0,[12,96,[4,0,0,0,[11,b(mM),0]]],b(\"`%d {\")],Yl=[0,[12,cv,0],b(y3)],Yc=[0,[11,b(zL),0],b(zL)],Yd=[0,[11,b(hw),0],b(hw)],Ye=[0,[11,b(fA),0],b(fA)],Yf=[0,[11,b(qZ),0],b(qZ)],Yg=b(c_),Yh=[0,[11,b(rp),0],b(rp)],Yi=[0,[11,b(zZ),0],b(zZ)],Ym=b(c_),Yn=[0,[11,b(z5),0],b(z5)],Yb=b(d9),Ya=b(d9),X$=[0,[15,0],b(ac)],X7=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c8)],X8=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],X9=[0,[3,0,0],b(gi)],X_=[0,[17,0,[12,41,0]],b(av)],X5=[0,[15,0],b(ac)],X1=[0,[12,59,[17,[0,b(g),1,0],0]],b(aJ)],X0=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],X2=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aQ)],XZ=[0,[12,59,[17,[0,b(g),1,0],0]],b(aJ)],XY=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],X3=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aQ)],XU=[0,[12,59,[17,[0,b(g),1,0],0]],b(aJ)],XT=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],XV=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aQ)],XQ=b(\"Ir.Void\"),XR=b(\"Ir.Int\"),XS=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(\"Ir.Struct\"),[17,[0,b(g),1,0],0]]]],b(\"(@[<2>Ir.Struct@ \")],XW=[0,[17,0,[12,41,0]],b(av)],XX=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(\"Ir.Union\"),[17,[0,b(g),1,0],0]]]],b(\"(@[<2>Ir.Union@ \")],X4=[0,[17,0,[12,41,0]],b(av)],XO=[0,[12,37,[4,0,0,0,0]],b(\"%%%d\")],XM=b(a),XN=b(aM),YL=b(aM),YO=[0,[4,0,0,0,0],b(bg)],_f=[0,b(\"cor/experiments/refine/decision_tree.ml\"),153,12],_g=b(\"layout of branch var cannot be int\"),_e=[0,[15,0],b(ac)],_c=[0,[12,59,[17,[0,b(g),1,0],0]],b(aJ)],_b=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],_d=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aQ)],Z$=[0,[15,0],b(ac)],Z6=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c8)],Z7=[0,[4,0,0,0,0],b(bg)],Z8=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],Z9=[0,[17,0,[12,41,0]],b(av)],Z5=[0,[12,59,[17,[0,b(g),1,0],0]],b(aJ)],Z4=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],Z_=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aQ)],Z2=[0,[15,0],b(ac)],Z0=[0,[12,59,[17,[0,b(g),1,0],0]],b(aJ)],ZZ=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],Z1=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aQ)],ZX=[0,[15,0],b(ac)],ZT=[0,[12,59,[17,[0,b(g),1,0],0]],b(aJ)],ZS=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],ZU=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aQ)],ZP=[0,[12,59,[17,[0,b(g),1,0],0]],b(aJ)],ZO=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],ZQ=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aQ)],ZM=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c8)],ZN=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],ZR=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],ZV=[0,[17,0,[12,41,0]],b(av)],ZL=[0,[11,b(\"`CtorCase (\"),[18,[1,[0,[11,b(ht),0],b(ht)]],0]],b(\"`CtorCase (@[\")],ZW=[0,[17,0,[12,41,0]],b(av)],ZJ=b(\"unreachable 91\"),ZI=[0,[15,0],b(ac)],ZD=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c8)],ZE=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],ZF=[0,[4,0,0,0,0],b(bg)],ZG=[0,[17,0,[12,41,0]],b(av)],ZC=[0,[12,59,[17,[0,b(g),1,0],0]],b(aJ)],ZB=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],ZH=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aQ)],Zz=[0,[15,0],b(ac)],Zv=[0,[12,59,[17,[0,b(g),1,0],0]],b(aJ)],Zu=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],Zw=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aQ)],Zs=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(\"Decision_tree.Case (\"),[17,[0,b(q),0,0],0]]]],b(\"(@[<2>Decision_tree.Case (@,\")],Zt=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],Zx=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],Zy=[0,[17,[0,b(q),0,0],[11,b(hv),[17,0,0]]],b(hz)],Zr=[0,[15,0],b(ac)],Zo=[0,[12,59,[17,[0,b(g),1,0],0]],b(aJ)],Zn=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],Zp=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aQ)],Zi=b(\"Decision_tree.Unreachable\"),Zj=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(\"Decision_tree.Immediate\"),[17,[0,b(g),1,0],0]]]],b(\"(@[<2>Decision_tree.Immediate@ \")],Zk=[0,[17,0,[12,41,0]],b(av)],Zl=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(\"Decision_tree.Switch (\"),[17,[0,b(q),0,0],0]]]],b(\"(@[<2>Decision_tree.Switch (@,\")],Zm=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],Zq=[0,[17,[0,b(q),0,0],[11,b(hv),[17,0,0]]],b(hz)],Zf=[0,[15,0],b(ac)],Zb=[0,[12,59,[17,[0,b(g),1,0],0]],b(aJ)],Za=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],Zc=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aQ)],Y$=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c8)],Zd=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],Ze=[0,[17,0,[12,41,0]],b(av)],Y9=[0,[15,0],b(ac)],Y6=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c8)],Y7=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],Y8=[0,[17,0,[12,41,0]],b(av)],Y4=[0,[15,0],b(ac)],Y0=[0,[12,59,[17,[0,b(g),1,0],0]],b(aJ)],YZ=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],Y1=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aQ)],YX=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(\"Decision_tree.Ctor (\"),[17,[0,b(q),0,0],0]]]],b(\"(@[<2>Decision_tree.Ctor (@,\")],YY=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],Y2=[0,[17,[0,b(q),0,0],[11,b(hv),[17,0,0]]],b(hz)],Y3=b(\"Decision_tree.Wild\"),YU=[0,[11,b(\"Tag(\"),[4,0,0,0,[11,b(c_),0]]],b(\"Tag(%d, \")],YV=[0,[12,41,0],b(bs)],YT=[0,[15,0],b(ac)],YQ=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(\"Decision_tree.Tag (\"),[17,[0,b(q),0,0],0]]]],b(\"(@[<2>Decision_tree.Tag (@,\")],YR=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],YS=[0,[17,[0,b(q),0,0],[11,b(hv),[17,0,0]]],b(hz)],YM=b(a),YN=b(aM),_h=b(aM),_y=b(\"bad discriminant memory layout\"),_J=[0,[2,0,0],b(b9)],_K=[0,[12,32,0],b(bf)],_L=b(zR),_A=[0,[12,40,0],b(cw)],_B=[0,[12,41,0],b(bs)],_C=b(d9),_D=[0,[4,0,0,0,0],b(bg)],_E=b(x6),_G=b(zR),_H=b(bf),_F=b(x6),_M=b(\"illegal memory for tag id\"),_I=b(\"illegal type/memory for union\"),_N=b(d9),_z=[0,[11,b(za),0],b(za)],_t=b(bf),_u=b(\"bad memory layout \"),_v=b(zP),_w=b(zP),_x=b(\"bad struct memory layout\"),_s=[0,[15,0],b(ac)],_p=[0,[12,59,[17,[0,b(g),1,0],0]],b(aJ)],_o=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],_q=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aQ)],_k=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(\"Eval.Cell\"),[17,[0,b(g),1,0],0]]]],b(\"(@[<2>Eval.Cell@ \")],_l=[0,[4,0,0,0,0],b(bg)],_m=[0,[17,0,[12,41,0]],b(av)],_n=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(\"Eval.Block\"),[17,[0,b(g),1,0],0]]]],b(\"(@[<2>Eval.Block@ \")],_r=[0,[17,0,[12,41,0]],b(av)],_i=b(a),_j=b(aM),_O=b(aM),_R=[0,[11,b(i8),[10,0]],b(jd)],_S=[0,b(\"cor/experiments/refine/parser.ml\"),694,4],_P=b(a),_Q=b(aM),_Y=b(aM),$d=[0,[11,b(i2),[3,0,0]],b(i3)],$e=b(a),$g=[0,b(a),1,0,0],_Z=b(jn),_0=b(ji),_1=b(ql),_2=b(i_),_3=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\"),_4=b(jj),_5=b(Au),_6=b(zK),_7=b(jo),_8=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\"),_9=b(mS),__=b(iZ),_$=b(a),$a=b(aM),$b=b(\"Refine__Lexer.SyntaxError\"),$h=b(aM),$k=b(\"cannot create tags of void layout\"),$l=b(\"tag cannot have int layout\"),$i=b(a),$j=b(aM),$m=b(aM),$s=[0,[11,b(jf),[2,0,[11,b(d6),[2,0,0]]]],b(i1)],$t=[0,[11,b(jl),[2,0,0]],b(i4)],$p=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],b(jb)],$n=b(a),$o=b(aM),$v=b(aM),$F=b(aM),$G=b(a),$H=b(cK),$I=b(cK),abr=[0,[18,[1,[0,[11,b(J),0],b(J)]],0],b(cu)],abs=[0,[17,0,0],b(B)],abi=[0,[17,[0,b(q),0,0],[18,[1,[0,[11,b(fD),0],b(fD)]],[11,b(fH),0]]],b(zY)],abj=[0,[17,[0,b(g),1,0],[11,b(gn),0]],b(qk)],abk=[0,[17,0,0],b(B)],abd=[0,[18,[1,[0,[11,b(D),0],b(D)]],[11,b(dE),[2,0,[11,b(br),[17,[0,b(g),1,0],0]]]]],b(xV)],abe=[0,[17,0,[17,[0,b(g),1,0],[11,b(jg),[17,0,[17,[0,b(q),0,0],0]]]]],b(mZ)],aa$=[0,[17,[0,b(g),1,0],0],b(g)],aa_=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,0]],b(mX)],aba=[0,[17,0,0],b(B)],aa9=[0,[18,[1,[0,[11,b(J),0],b(J)]],0],b(cu)],abb=[0,[17,0,0],b(B)],abc=[0,[18,[1,[0,[11,b(J),0],b(J)]],[18,[1,[0,[11,b(bW),0],b(bW)]],0]],b(mH)],abf=[0,[17,0,0],b(B)],abg=[0,[18,[1,[0,[11,b(a7),0],b(a7)]],[18,[1,[0,[11,b(n),0],b(n)]],[11,b(iX),[17,[0,b(g),1,0],0]]]],b(yv)],abh=[0,[11,b(mT),[17,0,0]],b(\" is@]\")],abl=[0,[17,0,0],b(B)],abm=[0,[18,[1,[0,[11,b(n),0],b(n)]],[12,92,[2,0,[11,b(fI),[17,[0,b(g),1,0],0]]]]],b(\"@[\\\\%s ->@ \")],abn=[0,[17,0,0],b(B)],abo=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(be)],abp=[0,[17,[0,b(g),1,0],0],b(g)],abq=[0,[17,0,0],b(B)],aa3=[0,[17,[0,b(g),1,0],0],b(g)],aa2=[0,[2,0,0],b(b9)],aa0=[0,[12,95,0],b(m2)],aa1=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(be)],aa4=[0,[17,0,0],b(B)],aa5=[0,[2,0,0],b(b9)],aa7=[0,[17,[0,b(g),1,0],[11,b(fH),0]],b(zk)],aa6=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(be)],aa8=[0,[17,0,0],b(B)],aaY=b(cw),aaZ=b(bs),aaS=b(fB),aaX=b(bf),aaT=b(a),aaU=b(a),aaV=[0,[11,b(mx),[2,0,[12,58,[2,0,0]]]],b(Ax)],aaW=[0,[11,b(mF),[2,0,[12,58,[2,0,0]]]],b(zX)],aaR=[0,[11,b(\"```easy_tags\\n\"),[2,0,[11,b(mz),0]]],b(\"```easy_tags\\n%s\\n```\")],aaN=b(\"- \"),aaO=b(\"+ \"),aaP=b(\". \"),aaQ=b(fB),aaE=[0,[17,[0,b(g),1,0],0],b(g)],aaD=[0,[2,0,0],b(b9)],aaL=[0,[17,[0,b(g),1,0],[11,b(gn),0]],b(qk)],aaH=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],aaF=[0,[11,b(hA),0],b(hA)],aaG=[0,[18,[1,[0,[11,b(n),0],b(n)]],[12,91,0]],b(y7)],aaI=[0,[12,93,0],b(\"]\")],aaJ=[0,[17,0,0],b(B)],aaK=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(be)],aaM=[0,[17,0,0],b(B)],aaB=b(cw),aaC=b(bs),aaz=b(\"*\"),aaA=[0,[12,60,[0,[4,0,0,0,[12,62,0]]]],b(AO)],aax=[0,[2,0,[4,0,0,0,0]],b(zs)],aay=[0,[0,[4,0,0,0,0]],b(zu)],aav=b(d9),aaw=b(mV),aau=[0,[15,0],b(ac)],aas=b(yC),aat=b(bs),aar=[0,[15,0],b(ac)],aak=b(\"(Some \"),aal=[0,[3,0,0],b(gi)],aam=b(bs),aan=b(\"None\"),aac=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(y0),[17,[0,b(g),1,0],0]]]],b(xX)],aad=[0,[4,0,0,0,0],b(bg)],aae=[0,[17,0,[12,41,0]],b(av)],aaf=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(AE),[17,[0,b(g),1,0],0]]]],b(Ah)],aag=[0,[17,0,[12,41,0]],b(av)],aah=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(\"Syntax.ForA (\"),[17,[0,b(q),0,0],0]]]],b(\"(@[<2>Syntax.ForA (@,\")],aai=[0,[4,0,0,0,0],b(bg)],aaj=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],aao=[0,[17,[0,b(q),0,0],[11,b(hv),[17,0,0]]],b(hz)],aap=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(Ad),[17,[0,b(g),1,0],0]]]],b(Aj)],aaq=[0,[17,0,[12,41,0]],b(av)],aab=[0,[15,0],b(ac)],$2=[0,[12,59,[17,[0,b(g),1,0],0]],b(aJ)],$1=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],$3=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aQ)],$X=b(\"Syntax.TTagEmpty\"),$Y=[0,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(\"Syntax.TTag {\"),[17,[0,b(q),0,0],0]]],b(\"@[<2>Syntax.TTag {@,\")],$Z=b(\"tags\"),$0=[0,[18,[1,[0,0,b(a)]],[2,0,[11,b(br),[17,[0,b(g),1,0],0]]]],b(je)],$4=[0,[17,0,0],b(B)],$5=[0,[12,59,[17,[0,b(g),1,0],0]],b(aJ)],$6=b(\"ext\"),$7=[0,[18,[1,[0,0,b(a)]],[2,0,[11,b(br),[17,[0,b(g),1,0],0]]]],b(je)],$8=[0,[17,0,0],b(B)],$9=[0,[17,0,[12,cv,0]],b(\"@]}\")],$_=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(\"Syntax.TFn (\"),[17,[0,b(q),0,0],0]]]],b(\"(@[<2>Syntax.TFn (@,\")],$$=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],aaa=[0,[17,[0,b(q),0,0],[11,b(hv),[17,0,0]]],b(hz)],$W=[0,[15,0],b(ac)],$T=[0,[12,59,[17,[0,b(g),1,0],0]],b(aJ)],$S=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],$U=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aQ)],$P=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c8)],$Q=[0,[3,0,0],b(gi)],$R=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],$V=[0,[17,0,[12,41,0]],b(av)],$J=b(a),$K=b(cK),abt=b(cK),acb=b(qL),acc=b(qJ),acd=[0,0,0],aca=b(\"cannot open generalized type\"),ab_=b(\"cannot close generalized type\"),ab$=[3,0],ab9=[0,b(\"cor/experiments/easy_tags/solve.ml\"),86,18],ab8=b(\"tags differ in size\"),ab4=b(jh),ab5=b(yc),ab7=b(yc),ab6=b(zj),ab1=b(jh),ab3=b(mU),ab2=b(\"cannot unify generalized type\"),abY=b(hu),abZ=b(d6),ab0=b(rv),abX=[0,[15,0],b(ac)],abT=[0,[12,59,[17,[0,b(g),1,0],0]],b(aJ)],abS=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],abU=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aQ)],abM=[0,[12,59,[17,[0,b(g),1,0],0]],b(aJ)],abL=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],abN=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aQ)],abD=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c8)],abE=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],abF=[0,[17,0,[12,41,0]],b(av)],abC=[0,[12,59,[17,[0,b(g),1,0],0]],b(aJ)],abB=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],abG=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aQ)],aby=[0,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(qZ),0]],b(\"@[<2>{ \")],abz=b(\"Solve.shared\"),abA=[0,[18,[1,[0,0,b(a)]],[2,0,[11,b(br),[17,[0,b(g),1,0],0]]]],b(je)],abH=[0,[17,0,0],b(B)],abI=[0,[12,59,[17,[0,b(g),1,0],0]],b(aJ)],abJ=b(\"only1\"),abK=[0,[18,[1,[0,0,b(a)]],[2,0,[11,b(br),[17,[0,b(g),1,0],0]]]],b(je)],abO=[0,[17,0,0],b(B)],abP=[0,[12,59,[17,[0,b(g),1,0],0]],b(aJ)],abQ=b(\"only2\"),abR=[0,[18,[1,[0,0,b(a)]],[2,0,[11,b(br),[17,[0,b(g),1,0],0]]]],b(je)],abV=[0,[17,0,0],b(B)],abW=[0,[17,[0,b(g),1,0],[12,cv,[17,0,0]]],b(\"@ }@]\")],abu=b(a),abv=b(cK),abw=b(\"Easy_tags__Solve.Solve_err\"),acf=b(cK),acj=[0,[11,b(i8),[10,0]],b(jd)],ack=[0,b(\"cor/experiments/easy_tags/parser.ml\"),Az,4],aci=[3,0],acg=b(a),ach=b(cK),acs=b(cK),acG=[0,[11,b(i2),[3,0,0]],b(i3)],acH=b(a),acJ=[0,b(a),1,0,0],act=b(jn),acu=b(ji),acv=b(i_),acw=b(jj),acx=b(ym),acy=b(jo),acz=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\"),acA=b(mS),acB=b(iZ),acC=b(a),acD=b(cK),acE=b(\"Easy_tags__Lexer.SyntaxError\"),acK=b(cK),ac3=b(dF),ac1=b(dF),acZ=b(dF),acX=b(dF),acQ=[0,[11,b(jf),[2,0,[11,b(d6),[2,0,0]]]],b(i1)],acR=[0,[11,b(jl),[2,0,0]],b(i4)],acN=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],b(jb)],acL=b(a),acM=b(cK),acT=b(cK),ac7=b(cK),ac8=[0,b(\"src/topological.ml\"),59,13],adP=b(z7),adO=b(zl),adN=b(qy),adM=b(qx),adL=b(qv),adK=b(x0),adJ=b(yY),adI=b(mC),adH=b(m5),adF=b(mQ),adG=b(mQ),adD=b(gm),adE=b(gm),adC=b(\"Graph__Blocks.BidirectionalLabeled(V)(E)(HM).Found\"),adB=b(qy),adA=b(\"[ocamlgraph] pred\"),adz=b(qx),ady=b(qv),adx=b(zp),adw=b(mC),adv=b(m5),adu=b(gm),adt=b(AG),ads=[0,b(\"src/blocks.ml\"),474,8],adr=b(x0),adq=b(yY),adp=b(mC),ado=b(m5),adm=b(mQ),adn=b(mQ),adk=b(gm),adl=b(gm),adj=b(\"Graph__Blocks.Labeled(V)(E)(HM).Found\"),adi=b(zp),adh=b(mC),adg=b(m5),ade=b(gm),adf=b(gm),add=b(z7),adc=b(zl),adb=b(qy),ada=b(qx),ac$=b(qv),ac_=b(AG),adT=b(a),adU=b(X),adV=b(X),adY=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c8)],adZ=[0,[4,0,0,0,0],b(bg)],ad0=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],ad1=[0,[4,0,0,0,0],b(bg)],ad2=[0,[17,0,[12,41,0]],b(av)],ad7=[0,[15,0],b(ac)],ad4=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c8)],ad5=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],ad6=[0,[17,0,[12,41,0]],b(av)],adW=b(a),adX=b(X),ad8=b(X),ad$=[0,[11,b(\"`Sym (\"),[18,[1,[0,[11,b(ht),0],b(ht)]],0]],b(\"`Sym (@[\")],aea=[0,[3,0,0],b(gi)],aeb=[0,[17,0,[12,41,0]],b(av)],aec=[0,[15,0],b(ac)],aep=[0,[15,0],b(ac)],aem=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c8)],aen=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],aeo=[0,[17,0,[12,41,0]],b(av)],aef=b(\" not found in scope\"),aed=[0,0],aee=[0,0],ad9=b(a),ad_=b(X),aeq=b(X),aeu=[0,[11,b(\"`Var (\"),[18,[1,[0,[11,b(ht),0],b(ht)]],0]],b(\"`Var (@[\")],aev=[0,[4,0,0,0,0],b(bg)],aew=[0,[17,0,[12,41,0]],b(av)],aex=[0,[15,0],b(ac)],afM=[0,[15,0],b(ac)],afe=[0,[17,[0,b(g),1,0],0],b(g)],aff=[0,[18,[1,[0,[11,b(n),0],b(n)]],[15,[17,[0,b(g),1,0],0]]],b(ro)],afg=[0,[17,0,0],b(B)],afc=[0,[17,[0,b(g),1,0],0],b(g)],afb=[0,[18,[1,[0,[11,b(n),0],b(n)]],[15,[17,[0,b(g),1,0],0]]],b(ro)],afd=[0,[17,0,0],b(B)],ae7=[0,[17,[0,b(g),1,0],[2,0,0]],b(yH)],ae5=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],ae6=[0,[18,[1,[0,[11,b(n),0],b(n)]],[15,0]],b(AC)],ae8=[0,[17,0,0],b(B)],aeZ=[0,[17,[0,b(g),1,0],[2,0,0]],b(yH)],aeY=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,0]],b(mX)],ae0=[0,[17,0,0],b(B)],ae1=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],aeU=[0,[17,[0,b(g),1,0],[12,45,0]],b(xY)],aeV=[0,[11,b(gn),0],b(gn)],aeR=b(d9),aeS=b(hA),aeT=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(be)],aeW=[0,[17,0,0],b(B)],aeX=[0,[18,[1,[0,[11,b(D),0],b(D)]],[12,91,[17,[0,b(q),0,0],0]]],b(q2)],ae2=[0,[17,[0,b(q),0,0],[12,93,0]],b(AF)],ae3=[0,[17,0,0],b(B)],ae4=[0,[18,[1,[0,[11,b(D),0],b(D)]],[12,91,[17,[0,b(q),0,0],0]]],b(q2)],ae9=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aQ)],ae$=b(fA),afa=b(yJ),ae_=b(yx),afh=[0,[15,0],b(ac)],afj=[0,[17,[0,b(g),1,0],0],b(g)],afi=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,0]],b(mX)],afk=[0,[17,0,0],b(B)],afG=[0,[17,[0,b(g),1,0],0],b(g)],afH=[0,[18,[1,[0,[11,b(n),0],b(n)]],[15,[17,[0,b(g),1,0],0]]],b(ro)],afI=[0,[17,0,0],b(B)],afJ=[0,[15,0],b(ac)],afy=[0,[17,[0,b(g),1,0],0],b(g)],afw=b(aA),afx=[0,[18,[1,[0,[11,b(n),0],b(n)]],[15,0]],b(AC)],afz=[0,[17,0,0],b(B)],aft=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],afp=[0,[17,[0,b(g),1,0],[12,45,0]],b(xY)],afq=[0,[11,b(gn),0],b(gn)],afl=[0,[18,[1,[0,[11,b(n),0],b(n)]],[12,60,[2,0,0]]],b(\"@[<%s\")],afm=[0,[12,62,[17,0,0]],b(\">@]\")],afn=b(hA),afo=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(be)],afr=[0,[17,0,0],b(B)],afs=[0,[18,[1,[0,[11,b(D),0],b(D)]],[12,91,[17,[0,b(q),0,0],0]]],b(q2)],afu=[0,[17,[0,b(q),0,0],[12,93,0]],b(AF)],afv=[0,[17,0,0],b(B)],afA=[0,[18,[1,[0,0,b(a)]],[12,91,0]],b(\"@[[\")],afB=[0,[12,93,[17,0,0]],b(yz)],afD=b(fA),afE=b(yJ),afC=b(yx),afF=b(\"X\"),afK=[0,[18,[1,[0,[11,b(n),0],b(n)]],[15,[17,0,0]]],b(\"@[%a@]\")],afL=[0,[18,[1,[0,[11,b(n),0],b(n)]],[12,37,[15,[17,0,0]]]],b(\"@[%%%a@]\")],aeP=b(cw),aeQ=b(bs),aeM=[0,[0,[12,42,0]],b(\"%c*\")],aeN=[0,[0,[2,0,0]],b(\"%c%s\")],aeO=[0,[12,60,[0,[4,0,0,0,[12,62,0]]]],b(AO)],aeK=[0,[2,0,[4,0,0,0,0]],b(zs)],aeL=[0,[0,[4,0,0,0,0]],b(zu)],aeJ=b(d9),aeF=b(d9),aeG=b(mV),aeH=b(mV),aeI=b(mV),aey=b(\"recursive type variable\"),aer=b(a),aes=b(X),aeA=[0,b_,0],aeB=[3,[3,eH]],aeC=[0,b_,1],aeD=[3,[3,c7]],afN=b(X),agC=[0,[17,[0,b(q),0,0],0],b(q)],agB=[0,[17,[0,b(q),0,0],[17,[0,b(q),0,0],0]],b(mB)],agA=[0,[18,[1,[0,[11,b(J),0],b(J)]],0],b(cu)],agD=[0,[17,0,0],b(B)],agr=[0,[12,32,0],b(bf)],agq=[0,[18,[1,[0,[11,b(n),0],b(n)]],[18,[1,[0,[11,b(D),0],b(D)]],[15,0]]],b(\"@[@[%a\")],ags=[0,[17,0,[17,[0,b(g),1,0],[12,58,[17,[0,b(g),1,0],0]]]],b(\"@]@ :@ \")],agt=[0,[17,0,0],b(B)],agu=[0,[18,[1,[0,[11,b(n),0],b(n)]],[18,[1,[0,[11,b(D),0],b(D)]],[11,b(\"sig \"),[15,[11,b(Ay),[17,[0,b(g),1,0],0]]]]]],b(\"@[@[sig %a :@ \")],agv=[0,[17,0,[17,0,0]],b(qb)],agw=[0,[18,[1,[0,[11,b(n),0],b(n)]],[18,[1,[0,[11,b(D),0],b(D)]],[11,b(dE),[15,[11,b(br),[17,[0,b(g),1,0],0]]]]]],b(\"@[@[let %a =@ \")],agx=[0,[17,0,[17,0,0]],b(qb)],agy=[0,[18,[1,[0,[11,b(n),0],b(n)]],[18,[1,[0,[11,b(D),0],b(D)]],[11,b(\"run \"),[15,[11,b(br),[17,[0,b(g),1,0],0]]]]]],b(\"@[@[run %a =@ \")],agz=[0,[17,0,[17,0,0]],b(qb)],agn=[0,[12,eG,[17,[0,b(g),1,0],[15,[11,b(fI),[17,[0,b(g),1,0],0]]]]],b(\"|@ %a ->@ \")],ago=[0,[17,[0,b(g),1,0],0],b(g)],agj=[0,[17,[0,b(g),1,0],0],b(g)],aga=[0,[18,[1,[0,[11,b(D),0],b(D)]],[11,b(dE),[15,[11,b(br),[17,[0,b(g),1,0],0]]]]],b(yW)],agb=[0,[17,0,[17,[0,b(g),1,0],[11,b(jg),[17,0,[17,[0,b(q),0,0],0]]]]],b(mZ)],af8=[0,[17,[0,b(g),1,0],0],b(g)],af7=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,[17,[0,b(g),1,0],0]]],b(mO)],af9=[0,[17,0,0],b(B)],af4=b(fA),af5=[0,[12,34,[2,0,[12,34,0]]],b(q5)],af6=[0,[18,[1,[0,[11,b(J),0],b(J)]],0],b(cu)],af_=[0,[17,0,0],b(B)],af$=[0,[18,[1,[0,[11,b(J),0],b(J)]],[18,[1,[0,[11,b(bW),0],b(bW)]],0]],b(mH)],agc=[0,[17,0,0],b(B)],agd=[0,[18,[1,[0,[11,b(n),0],b(n)]],[12,92,[15,[11,b(fI),[17,[0,b(g),1,0],0]]]]],b(\"@[\\\\%a ->@ \")],age=[0,[17,0,0],b(B)],agf=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(be)],agg=[0,[17,[0,b(g),1,0],0],b(g)],agh=[0,[17,0,0],b(B)],agi=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,[17,[0,b(g),1,0],0]]],b(mO)],agk=[0,[17,0,0],b(B)],agl=[0,[18,[1,[0,[11,b(J),0],b(J)]],[18,[1,[0,[11,b(D),0],b(D)]],[11,b(iX),[17,[0,b(g),1,0],0]]]],b(\"@[@[when@ \")],agm=[0,[11,b(mT),[17,0,[17,[0,b(g),1,0],[18,[1,[0,[11,b(D),0],b(D)]],0]]]],b(\" is@]@ @[\")],agp=[0,[17,0,[17,[0,b(q),0,0],[17,0,0]]],b(\"@]@,@]\")],af2=[0,[17,[0,b(g),1,0],0],b(g)],af1=[0,[2,0,0],b(b9)],af0=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(be)],af3=[0,[17,0,0],b(B)],afY=b(cw),afZ=b(bs),afS=b(fB),afX=b(bf),afT=b(a),afV=[0,[11,b(\"(alias) \"),[2,0,[12,58,[2,0,0]]]],b(\"(alias) %s:%s\")],afW=[0,[11,b(mF),[2,0,[12,58,[2,0,0]]]],b(zX)],afU=[0,[11,b(mx),[2,0,[12,58,[2,0,0]]]],b(Ax)],afR=[0,[11,b(\"```compose_fx\\n\"),[2,0,[11,b(mz),0]]],b(\"```compose_fx\\n%s\\n```\")],afO=b(a),afP=b(X),agE=b(X),ahh=[0,[18,[1,[0,[11,b(J),0],b(J)]],[18,[1,[0,[11,b(D),0],b(D)]],[11,b(dE),[15,[11,b(br),[17,[0,b(g),1,0],[15,[17,0,[17,0,0]]]]]]]]],b(\"@[@[let %a =@ %a@]@]\")],ahf=[0,[18,[1,[0,[11,b(J),0],b(J)]],[18,[1,[0,[11,b(D),0],b(D)]],[11,b(dE),[15,[11,b(\" = \\\\\"),[15,[12,32,[15,[17,[0,b(g),1,0],[15,apB]]]]]]]]]],b(\"@[@[let %a = \\\\%a %a@ %a@]@]\")],ahb=[0,[17,[0,b(q),0,0],[18,[1,[0,[11,b(n),0],b(n)]],[11,b(fH),[15,[11,b(fI),[17,[0,b(g),1,0],0]]]]]],b(\"@,@[| %a ->@ \")],ahc=[0,[17,0,0],b(B)],ag9=[0,[17,[0,b(g),1,0],0],b(g)],ag4=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(be)],ag5=[0,[17,[0,b(g),1,0],0],b(g)],ag6=[0,[17,0,0],b(B)],agY=[0,[18,[1,[0,[11,b(D),0],b(D)]],[11,b(dE),[15,[11,b(br),[17,[0,b(g),1,0],0]]]]],b(yW)],agZ=[0,[17,0,[17,[0,b(g),1,0],[11,b(jg),[17,0,[17,[0,b(q),0,0],0]]]]],b(mZ)],agU=[0,[17,[0,b(g),1,0],0],b(g)],agT=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,[17,[0,b(g),1,0],0]]],b(mO)],agV=[0,[17,0,0],b(B)],agQ=b(fA),agR=[0,[12,34,[2,0,[12,34,0]]],b(q5)],agS=[0,[18,[1,[0,[11,b(J),0],b(J)]],0],b(cu)],agW=[0,[17,0,0],b(B)],agX=[0,[18,[1,[0,[11,b(J),0],b(J)]],[18,[1,[0,[11,b(bW),0],b(bW)]],0]],b(mH)],ag0=[0,[17,0,0],b(B)],ag1=[0,[18,[1,[0,[11,b(n),0],b(n)]],[12,92,[15,[12,32,[15,[17,[0,b(g),1,0],0]]]]]],b(\"@[\\\\%a %a@ \")],ag2=[0,[17,0,0],b(B)],ag3=[0,[18,[1,[0,0,b(a)]],0],b(i6)],ag7=[0,[17,0,0],b(B)],ag8=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,[17,[0,b(g),1,0],0]]],b(mO)],ag_=[0,[17,0,0],b(B)],ag$=[0,[18,[1,[0,[11,b(J),0],b(J)]],[18,[1,[0,[11,b(D),0],b(D)]],[11,b(\"when \"),0]]],b(\"@[@[when \")],aha=[0,[11,b(mT),0],b(mT)],ahd=[0,[17,0,[17,[0,b(q),0,0],[11,b(zz),[17,0,0]]]],b(\"@]@,end@]\")],agO=[0,[18,[1,[0,0,b(a)]],[11,b(yr),[15,[12,32,[15,[11,b(rf),[17,0,0]]]]]]],b(\"@[-[%a %a]->@]\")],agP=[0,[18,[1,[0,0,b(a)]],[11,b(yr),[15,[11,b(rf),[17,0,0]]]]],b(\"@[-[%a]->@]\")],agM=[0,[17,[0,b(g),1,0],0],b(g)],agL=[0,[2,0,0],b(b9)],agK=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(be)],agN=[0,[17,0,0],b(B)],agI=[0,[15,0],b(ac)],agF=b(a),agG=b(X),ahi=b(X),ah7=[1,0],ah8=[0,b(rc),zf,10],ahM=[1,0],ahO=[1,0],ahN=b(\"pattern\"),ah5=b(iX),ah6=b(iX),ahP=[3,[3,dx]],ahR=b(\") in \"),ahS=b(\" (\"),ahT=b(\"unbound variable \"),ahU=b(\"infer\"),ahV=[3,[3,eH]],ahW=[3,[3,c7]],ahX=[1,0],ahY=[1,0],ahZ=[1,0],ah0=[1,0],ah1=[1,0],ah2=b(\"call\"),ah3=b(\"call \"),ah4=[1,0],ahQ=b(\"top-level expr\"),ahK=b(\"with sig \"),ahL=b(\"with toplevel def\"),ahw=[0,b(rc),238,4],ahv=b(\"arity mismatch for tag \"),ahz=[0,b(rc),245,4],ahx=b(\"arity mismatch for lambda \"),ahy=[0,-1057166496],ahG=[1,0],ahI=[3,dx],ahJ=[3,eH],ahH=[3,c7],ahE=b(hu),ahF=b(zj),ahA=b(mU),ahC=b(hu),ahD=b(\"cannot unify generalized type; forgot to instantiate?\"),ahB=[1,0],ahq=b(hu),ahr=b(d6),ahs=b(bs),aht=b(cw),ahu=b(\"unify\"),ahp=[1,0],ahn=[0,[2,0,[11,b(\": \"),0]],b(\"%s: \")],aho=b(c_),ahm=b(dz),ahj=b(a),ahk=b(X),ahl=b(\"Compose_fx__Solve.Solve_err\"),ah_=b(X),aiF=[0,[11,b(i8),[10,0]],b(jd)],aiG=[0,b(\"cor/experiments/compose_fx/parser.ml\"),1248,4],aiE=[3,[3,dx]],aiD=[3,[3,eH]],aiC=[3,[3,c7]],aiB=[2,0],aiA=[3,0],aiz=[1,0],aiy=[1,0],aix=[1,0],aiw=[1,0],aiv=[1,0],aiu=[1,0],ais=[1,0],ait=[1,0],air=[1,0],aiq=[1,0],aip=[1,0],aio=[1,0],ain=[1,0],aim=[1,0],ail=[1,0],aik=[1,0],aij=[1,0],aii=[1,0],aig=[1,0],aih=[1,0],aif=[1,0],aie=[1,0],aic=[1,0],aid=[1,0],aib=[1,0],ah$=b(a),aia=b(X),aiM=b(X),ajz=[0,[18,[1,[0,[11,b(bW),0],b(bW)]],[18,[1,[0,[11,b(D),0],b(D)]],[4,0,0,0,[11,b(\" -> {\"),[17,[0,b(q),0,0],[15,[17,[0,b(q),0,0],[15,[17,0,[17,apD,apC]]]]]]]]]],b(\"@[@[%d -> {@,%a@,%a@]@,}@]\")],ajy=[0,[18,[1,[0,[11,b(D),0],b(D)]],[11,b(dE),[15,[17,[0,b(g),1,0],[11,b(q3),[15,[12,59,[17,0,0]]]]]]]],b(\"@[let %a@ = %a;@]\")],ajA=[0,[18,[1,[0,[11,b(J),0],b(J)]],[11,b(zO),[15,[11,b(mM),[17,[0,b(q),0,0],[15,[17,[0,b(q),0,0],[11,b(yV),[15,[12,59,apE]]]]]]]]]],b(\"@[switch %a {@,%a@,} in join %a;@]\")],ajK=[0,[18,[1,[0,0,b(a)]],[11,b(\"entry \"),[15,[12,59,[17,0,0]]]]],b(\"@[entry %a;@]\")],ajL=[0,[17,[0,b(q),0,0],0],b(q)],ajJ=[0,[15,[17,[0,b(q),0,0],[17,[0,b(q),0,0],0]]],b(\"%a@,@,\")],ajI=[0,[18,[1,[0,[11,b(J),0],b(J)]],0],b(cu)],ajM=[0,[17,0,0],b(B)],ajG=[0,[18,[1,[0,[11,b(D),0],b(D)]],[11,b(\"global \"),[15,[12,58,[17,[0,b(g),1,0],[15,[17,[0,b(g),1,0],[11,b(q3),[15,[12,59,apF]]]]]]]]]],b(\"@[global %a:@ %a@ = %a;@]\")],ajE=[0,[15,[17,[0,b(q),0,0],0]],b(\"%a@,\")],ajB=[0,[15,0],b(ac)],ajC=[0,[12,44,[17,[0,b(q),0,0],[12,32,0]]],b(qM)],ajD=[0,[18,[1,[0,[11,b(fD),0],b(fD)]],[18,[1,[0,[11,b(D),0],b(D)]],[18,[1,[0,[11,b(D),0],b(D)]],[11,b(\"proc \"),[15,[12,40,[17,[0,b(q),0,0],[15,[12,41,[17,0,apH]]]]]]]]]],b(\"@[@[@[proc %a(@,%a)@]:@ %a@]@ @[{@;<0 2>@[\")],ajF=[0,[11,b(\"return \"),[15,[12,59,[17,0,[17,[0,b(q),0,0],[17,0,[12,cv,[17,0,0]]]]]]]],b(\"return %a;@]@,@]}@]\")],ajs=[0,[12,44,[17,[0,b(g),1,0],[15,0]]],b(qs)],ajq=[0,[12,44,[17,[0,b(g),1,0],[15,0]]],b(qs)],ajo=[0,[12,44,[17,[0,b(g),1,0],[15,0]]],b(qs)],ajk=[0,b(ya),0,b(a)],ajl=[0,b(a),0,b(a)],ajj=[0,[17,[0,b(g),1,0],[15,[17,[0,b(g),1,0],0]]],b(\"@ %a@ \")],ajd=[0,[15,0],b(ac)],aje=[0,[4,0,0,0,0],b(bg)],ajf=[0,[12,34,[2,0,[12,34,0]]],b(q5)],ajg=[0,[18,[1,[0,[11,b(D),0],b(D)]],[17,[2,mI],[11,b(\"ake_union<\"),[17,[0,b(q),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>@]\")],ajh=[0,[18,[1,[0,[11,b(D),0],b(D)]],[17,[2,eI],[11,b(\"et_union_id<\"),[17,[0,b(q),0,0],[15,[12,62,[17,0,0]]]]]]],b(\"@[@get_union_id<@,%a>@]\")],aji=[0,[18,[1,[0,[11,b(D),0],b(D)]],[17,[2,eI],[11,b(\"et_union_struct<\"),[17,[0,b(q),0,0],[15,[12,62,[17,0,0]]]]]]],b(\"@[@get_union_struct<@,%a>@]\")],ajm=[0,[18,[1,[0,[11,b(fD),0],b(fD)]],[17,[2,mI],[11,b(\"ake_struct{\"),[15,[16,[12,cv,[17,0,0]]]]]]],b(\"@[@make_struct{%a%t}@]\")],ajn=[0,[18,[1,[0,[11,b(D),0],b(D)]],[17,[2,eI],[11,b(\"et_struct_field<\"),[17,[0,b(q),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>@]\")],ajp=[0,[18,[1,[0,[11,b(D),0],b(D)]],[17,[2,99],[11,b(\"all_indirect(\"),[17,[0,b(q),0,0],[15,[15,[12,41,[17,0,0]]]]]]]],b(\"@[@call_indirect(@,%a%a)@]\")],ajr=[0,[18,[1,[0,[11,b(D),0],b(D)]],[17,[2,99],[11,b(\"all_direct(\"),[17,[0,b(q),0,0],[15,[15,[12,41,[17,0,0]]]]]]]],b(\"@[@call_direct(@,%a%a)@]\")],ajt=[0,[18,[1,[0,[11,b(D),0],b(D)]],[17,[2,99],[11,b(\"all_kfn(\"),[17,[0,b(q),0,0],[2,0,[15,[12,41,[17,0,0]]]]]]]],b(\"@[@call_kfn(@,%s%a)@]\")],aju=[0,[18,[1,[0,[11,b(D),0],b(D)]],[17,[2,mI],[11,b(\"ake_box(\"),[17,[0,b(q),0,0],[15,[12,41,[17,0,0]]]]]]],b(\"@[@make_box(@,%a)@]\")],ajv=[0,[18,[1,[0,[11,b(D),0],b(D)]],[17,[2,eI],[11,b(\"et_boxed<\"),[17,[0,b(q),0,0],[15,[12,62,[17,0,0]]]]]]],b(\"@[@get_boxed<@,%a>@]\")],ajw=[0,[18,[1,[0,[11,b(D),0],b(D)]],[17,[2,jm],[11,b(\"tr_cast(\"),[17,[0,b(q),0,0],[15,[11,b(\" as\"),[17,[0,b(g),1,0],[15,[12,41,[17,0,0]]]]]]]]]],b(\"@[@ptr_cast(@,%a as@ %a)@]\")],ajx=[0,[18,[1,[0,[11,b(D),0],b(D)]],[17,[2,mI],[11,b(\"ake_fn_ptr<\"),[17,[0,b(q),0,0],[15,[12,62,[17,0,0]]]]]]],b(\"@[@make_fn_ptr<@,%a>@]\")],ajb=[0,[15,0],b(ac)],ajc=[0,[12,44,[17,[0,b(q),0,0],[12,32,0]]],b(qM)],aja=[0,[18,[1,[0,[11,b(n),0],b(n)]],[15,[12,58,[17,[0,b(g),1,0],[15,[17,0,0]]]]]],b(\"@[%a:@ %a@]\")],ai$=[0,[2,0,0],b(b9)],ai2=[0,[17,[0,b(g),1,0],[12,96,[4,0,0,0,[12,32,[15,0]]]]],b(\"@ `%d %a\")],ai3=[0,[12,44,0],b(ri)],aiX=[0,b(ri),0,b(a)],aiY=[0,b(a),0,b(a)],aiW=[0,[12,44,[17,[0,b(q),0,0],[12,32,0]]],b(qM)],ai9=[0,[11,b(zo),0],b(zo)],aiR=[0,[11,b(ze),0],b(ze)],aiS=[0,[11,b(hw),0],b(hw)],aiT=[0,[11,b(AJ),0],b(AJ)],aiU=[0,[11,b(AN),0],b(AN)],aiV=[0,[18,[1,[0,[11,b(bW),0],b(bW)]],[12,gk,[18,[1,[0,[11,b(bW),0],b(bW)]],[17,[0,b(g),1,0],0]]]],b(\"@[{@[@ \")],aiZ=[0,[17,[0,b(g),1,0],[17,0,[16,[12,cv,[17,0,0]]]]],b(\"@ @]%t}@]\")],ai0=[0,[11,b(fA),0],b(fA)],ai1=[0,[18,[1,[0,[11,b(bW),0],b(bW)]],[12,91,[18,[1,[0,[11,b(D),0],b(D)]],0]]],b(\"@[[@[\")],ai4=[0,[17,0,[17,[0,b(g),1,0],[12,93,[17,0,0]]]],b(\"@]@ ]@]\")],ai5=[0,[11,b(hA),0],b(hA)],ai6=[0,[18,[1,[0,[11,b(D),0],b(D)]],[11,b(qN),[15,[12,62,[17,0,0]]]]],b(\"@[box<%a>@]\")],ai7=[0,[18,[1,[0,[11,b(D),0],b(D)]],[11,b(qN),[17,[0,b(q),0,0],[15,[11,b(br),[17,[0,b(g),1,0],[15,[12,62,[17,0,0]]]]]]]]],b(\"@[box<@,%a =@ %a>@]\")],ai8=[0,[18,[1,[0,[11,b(D),0],b(D)]],[11,b(qN),[17,[0,b(q),0,0],[15,[12,62,[17,0,0]]]]]],b(\"@[box<@,%a>@]\")],aiQ=[0,[12,37,[11,b(\"type_\"),[4,0,0,0,0]]],b(\"%%type_%d\")],aiN=b(a),aiO=b(X),ai_=[0,cM],ajN=b(X),ajZ=b(d9),ajQ=[1,0],ajR=[1,0],ajS=b(rm),ajT=[1,0],ajU=b(\"impossible after monomorphization\"),ajV=[1,0],ajW=b(\"todo\"),ajX=[0,0],ajY=b(rm),ajO=b(a),ajP=b(X),aj0=b(X),aj1=b(a),aj2=b(X),aj3=b(X),akb=[0,[17,4,0],b(zh)],aj_=[0,[17,[0,b(q),0,0],[17,[0,b(q),0,0],0]],b(mB)],aj7=[0,[18,[1,[0,0,b(a)]],[15,[17,0,0]]],b(qa)],aj8=[0,[18,[1,[0,0,b(a)]],[15,[17,0,0]]],b(qa)],aj6=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,[17,0,0]]],b(\"@[%s@]\")],aj9=[0,[18,[1,[0,[11,b(a7),0],b(a7)]],[11,b(\"specializations:\"),[17,[0,b(q),0,0],0]]],b(\"@[specializations:@,\")],aj$=[0,[17,0,[17,4,0]],b(\"@]@.\")],aka=[0,[18,[1,[0,[11,b(a7),0],b(a7)]],[11,b(\"entry_points:\"),[17,[0,b(q),0,0],0]]],b(\"@[entry_points:@,\")],akc=[0,[17,0,0],b(B)],aj4=b(a),aj5=b(X),akd=b(X),akj=b(rm),akl=b(\"specialize val\"),akk=b(\"specialize fn\"),akg=[1,0],akh=b(\"clone_type: Link\"),aki=[3,0],ake=b(a),akf=b(X),akm=b(X),akG=[0,[11,b(i2),[3,0,0]],b(i3)],akH=b(a),akJ=[0,b(a),1,0,0],akn=b(jn),ako=b(ji),akp=b(ql),akq=b(y9),akr=b(AM),aks=b(i_),akt=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\"),aku=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\"),akv=b(jj),akw=b(ym),akx=b(jo),aky=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\"),akz=b(mS),akA=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\"),akB=b(iZ),akC=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\"),akD=b(a),akE=b(X),akF=b(\"Compose_fx__Lexer.SyntaxError\"),akK=b(X),akL=b(a),akM=b(X),akO=b(X),alf=b(\"clos_\"),alg=b(z_),alh=b(\"_closure\"),ali=b(z_),alc=b(\"captures_box\"),ald=b(\"captures_stack\"),ale=b(\"rec_fn_ptr_\"),ak6=b(\"var\"),ak7=b(\"payload\"),ak8=b(\"non-tag pattern not yet supported\"),ak9=[5,0],ak_=b(\"fnptr\"),ak$=b(\"captures\"),ala=b(\"discr\"),alb=b(\"join\"),ak5=b(a),ak4=b(yB),ak0=b(\"captures_stack_\"),ak1=b(\"captures_box_\"),ak2=b(yB),ak3=b(\"fn_ptr_\"),akZ=b(\"struct\"),akY=b(An),akW=[0,[15,0],b(ac)],akX=b(\"non-struct layout for struct: \"),akV=b(\"unboxed\"),akU=b(\"non-struct layout for struct\"),akT=b(An),akS=b(\"inner\"),akR=b(\"non-var pattern not yet supported\"),akP=b(a),akQ=b(X),alj=b(X),alE=[0,[18,[1,[0,[11,b(J),0],b(J)]],[15,[17,0,0]]],b(\"@[%a@]\")],alD=[0,[18,[1,[0,0,b(a)]],[2,0,[12,32,[18,[1,[0,[11,b(J),0],b(J)]],[11,b(q3),[15,[17,[0,b(q),0,0],[11,b(Av),[15,[17,0,apI]]]]]]]]]],b(\"@[%s @[= %a@,> %a@]@]\")],alC=[0,[18,[1,[0,0,b(a)]],[15,[17,0,0]]],b(qa)],alv=b(\"link after unlink\"),alw=b(\"\"),alx=b(\"forA after monomorphization\"),aly=b(\"\"),alz=b(\"\"),alA=b(\"lambda set in surface syntax\"),alB=b(\"alias after unlink\"),als=[0,[4,0,0,0,0],b(bg)],alt=[0,[2,0,0],b(b9)],alu=[0,[18,[1,[0,0,b(a)]],[12,91,[15,[12,93,[17,0,0]]]]],b(\"@[[%a]@]\")],alq=b(a),alp=b(\"not a block\"),alo=b(\"not a label\"),aln=b(\"not a word\"),alk=b(a),all=b(X),alF=b(X),alN=b(\"did not expect linked type\"),alO=b(yt),alP=b(\" real to be unbound\"),alQ=b(\"expected alias \"),alR=b(yt),ams=b(\" vs \"),amt=b(\"signature and definition names do not match: \"),amu=b(qX),amr=[0,b(\"cor/experiments/compose_fx/can_lower.ml\"),y1,2],aml=b(\"run definitions cannot be recursive\"),amm=b(qX),amp=b(c_),amq=b(\"captured on toplevel: \"),amn=b(\"non-closure definitions cannot be recursive\"),amo=b(qX),amk=b(\"lam\"),al2=b(\"expected alias real to be unbound before instantiation\"),al3=b(yF),al9=b(\" not found\"),al_=b(i5),al$=b(m7),al4=b(\" has the wrong number of arguments\"),al5=b(i5),al6=b(m7),al7=b(\" already mapped\"),al8=b(m7),ama=[1,0],amb=b(\" is told to instantiate to itself\"),amc=b(i5),amd=b(m7),ame=[3,0],amf=b(\"unexpected lambda set\"),amg=b(yF),ami=[3,[3,dx]],amj=[3,[3,eH]],amh=[3,[3,c7]],alT=b(\" does not have arg \"),alU=b(i5),alV=b(qV),alW=b(\" has a type argument without a name\"),alX=b(i5),alY=b(qV),alZ=b(\" with a different type\"),al0=b(\"cannot reference an alias \"),al1=b(qV),alL=b(\"alias args must be a ForA with a name\"),alM=b(\"extract_named_var\"),alJ=b(dz),alG=b(a),alH=b(X),alI=b(\"Compose_fx__Can_lower.Can_error\"),amw=b(X),amD=[0,[11,b(jf),[2,0,[11,b(d6),[2,0,0]]]],b(i1)],amE=[0,[11,b(jl),[2,0,0]],b(i4)],amz=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],b(jb)],amx=b(a),amy=b(X),amB=b(X),amT=b(X),anq=b(bf),anr=b(\"#\"),anp=[1,[6,-174312699]],and=b(\"No hover location found\"),ane=b(\"Parse error: \"),anf=b(\"Canonicalize error: \"),ang=b(\"Solve error: \"),anh=b(\"Mono error: \"),ani=b(y2),anj=b(\"Eval error: \"),ank=b(\"no queries given!\"),anm=b(\"Type not found at \"),anl=b(\"Elab error: \"),ann=b(\" for phase \"),ano=b(\"Cannot do \"),ana=[0,0,0],anb=[0,0,0],am$=b(a),amV=b(fB),am5=b(\"# cor \\\\+\\\\([a-z]+\\\\) -\\\\([a-z]+\\\\)\"),am7=b(\"\\\\(\\\\^+\\\\)\"),am9=b(\"# cor \"),am_=b(Av),ans=b(\"Jsoo_runtime.Error.Exn\"),ant=b(qd),anD=b(\"No emit \"),anC=b(\"No phase \"),anB=b(\"No language \"),anv=b(fB),anw=b(\"Internal error. Please report this.\\n\\n\"),anx=b(\"languages\"),any=b(\"phases\"),anz=b(\"emits\"),anA=b(\"userProgram\"),anE=b(\"compile\"),anF=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\na_(b,c){if(typeof\nb===\"number\")return c;else\nswitch(b[0]){case\n0:return[0,a_(b[1],c)];case\n1:return[1,a_(b[1],c)];case\n2:return[2,a_(b[1],c)];case\n3:return[3,a_(b[1],c)];case\n4:return[4,a_(b[1],c)];case\n5:return[5,a_(b[1],c)];case\n6:return[6,a_(b[1],c)];case\n7:return[7,a_(b[1],c)];case\n8:var\nd=b[1];return[8,d,a_(b[2],c)];case\n9:var\ne=b[2],f=b[1];return[9,f,e,a_(b[3],c)];case\n10:return[10,a_(b[1],c)];case\n11:return[11,a_(b[1],c)];case\n12:return[12,a_(b[1],c)];case\n13:return[13,a_(b[1],c)];default:return[14,a_(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\nni(b,d,c){return b[1]===d?(b[1]=c,1):0}function\nx(b){throw[0,bO,b]}function\nF(b){throw[0,eQ,b]}var\njD=[K,Bu,ae(0)];function\nr0(c,b){return dc(c,b)?c:b}function\nee(b){return 0<=b?b:-b|0}function\nr1(b){return b^-1}var\nef=fK,Bv=ja,Bx=gs(Bw);function\nh(e,d){var\nb=r(e),f=r(d),c=aj(b+f|0);dH(e,0,c,0,b);dH(d,0,c,b,f);return aw(c)}function\ngv(b){if(0<=b&&!(dC>>0){if(!(25>>0))d=1}else\nif(23!==c)d=1;return d?b+32|0:b}function\njL(b){return 25>>0?b:b+32|0}function\nB6(b){return 25>>0?b:b+jk|0}function\nr_(c,b){return 0===(c-b|0)?1:0}function\njM(b){var\nc=0<=b?1:0,d=c?b<=55295?1:0:c;if(d)var\ne=d;else\nvar\nf=x1<=b?1:0,e=f?b<=x9?1:0:f;return e?b:F(h(fN(B8,b),B7))}function\nhP(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=dh(i,a)}else\nvar\nC=dh(h,a);return[0,C,M]}}var\nd=S(b);return 2<=d?m(d,b)[1]:b}function\nfW(c,b){return c<=b?c:b}function\ncP(c,b){return b<=c?c:b}function\ncz(b,d){var\nc=aj(b);aqa(c,0,b,d);return c}function\nnu(b){var\nc=bw(b),d=aj(c);eK(b,0,d,0,c);return d}function\ngB(b){return aw(nu(b))}function\nnv(d,c,b){if(0<=c&&0<=b&&!((bw(d)-b|0)>>0){if(33>>0)o=1}else\nif(2===n)o=1;if(o){var\nf=db(j),b=[0,0],q=bw(f)-1|0,u=0;if(!(q<0)){var\ni=u;for(;;){var\na=eb(f,i),g=0;if(32<=a){var\nl=a+p9|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(q!==i){var\ni=y;continue}break}}if(b[1]===bw(f))var\nt=nu(f);else{var\nc=aj(b[1]);b[1]=0;var\ns=bw(f)-1|0,v=0;if(!(s<0)){var\nh=v;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],qB);break;case\n10:U(c,b[1],92);b[1]++;U(c,b[1],rn);break;case\n13:U(c,b[1],92);b[1]++;U(c,b[1],q9);break;default:e=1}switch(e){case\n1:U(c,b[1],92);b[1]++;U(c,b[1],48+(d/cM|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 aw(t)}var\nk=k+1|0;continue}}function\nnx(f,e,d,c){var\nb=d;for(;;){if(e<=b)throw A;if(w(f,b)===c)return b;var\nb=b+1|0;continue}}function\nhT(b,c){return nx(b,r(b),0,c)}function\nse(c,b,e){var\nd=r(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,CP]};return g(S(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 no(function(d,c){return b(c,d)},c,d)}function\nae(b){return Q(b,s)}function\nD(b,e){if(b){var\nc=b[1],d=l(b[2],b[3]);return[0,c,function(b){return D(d,b)}]}return 0}function\naf(b){var\nc=l(b,0);return function(b){return D(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\nT(b,e){if(b){var\nc=b[1],d=R(b[2],b[3]);return[0,c,function(b){return T(d,b)}]}return 0}function\nag(b){var\nc=R(b,0);return function(b){return T(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 D(h,b)}}},af,ag,Q,ae]}function\nnE(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 bu(c,d,gv(dI(c,d)|1<<(b&7)))}function\neU(b){return b?[0,1,b[1]]:0}function\nC5(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,eU(b[1]),c]];case\n1:return[0,[3,eU(b[1]),c]];case\n2:var\ne=b[1];return[0,[4,e,eU(b[2]),0,c]];case\n3:var\nf=b[1];return[0,[5,f,eU(b[2]),0,c]];case\n4:var\na=b[1];return[0,[6,a,eU(b[2]),0,c]];case\n5:var\ng=b[1];return[0,[7,g,eU(b[2]),0,c]];case\n6:var\nd=b[2],h=b[1],i=d?[0,d[1]]:0;return[0,[8,C6,eU(h),i,c]];case\n7:return[0,[9,eU(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\nnI(b){return 5===b[2]?12:-6}function\nsw(b){return[0,0,aj(b)]}function\nsx(b,g){var\nc=bw(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+rs|0){case\n5:if(b<(d+2|0)&&1>>0))g[1]++;var\nq=d+1|0;if(h!==d){var\nd=q;continue}break}}var\ni=g[1],j=aj(r(b)+((i-1|0)/3|0)|0),k=[0,0],e=function(b){bu(j,k[1],b);k[1]++;return 0},f=[0,((i-1|0)%3|0)+1|0],l=r(b)-1|0,o=0;if(!(l<0)){var\nc=o;for(;;){var\na=w(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 aw(j)}return b}function\nEB(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 j1(c,fN(b,d))}function\nEC(c,d){switch(c){case\n1:var\nb=Eb;break;case\n2:var\nb=Ec;break;case\n4:var\nb=Ee;break;case\n5:var\nb=Ef;break;case\n6:var\nb=Eg;break;case\n7:var\nb=Eh;break;case\n8:var\nb=Ei;break;case\n9:var\nb=Ej;break;case\n10:var\nb=Ek;break;case\n11:var\nb=El;break;case\n0:case\n13:var\nb=Ea;break;case\n3:case\n14:var\nb=Ed;break;default:var\nb=Em}return j1(c,fN(b,d))}function\nED(c,d){switch(c){case\n1:var\nb=Eo;break;case\n2:var\nb=Ep;break;case\n4:var\nb=Er;break;case\n5:var\nb=Es;break;case\n6:var\nb=Et;break;case\n7:var\nb=Eu;break;case\n8:var\nb=Ev;break;case\n9:var\nb=Ew;break;case\n10:var\nb=Ex;break;case\n11:var\nb=Ey;break;case\n0:case\n13:var\nb=En;break;case\n3:case\n14:var\nb=Eq;break;default:var\nb=Ez}return j1(c,fN(b,d))}function\nEE(c,d){switch(c){case\n1:var\nb=D0;break;case\n2:var\nb=D1;break;case\n4:var\nb=D3;break;case\n5:var\nb=D4;break;case\n6:var\nb=D5;break;case\n7:var\nb=D6;break;case\n8:var\nb=D7;break;case\n9:var\nb=D8;break;case\n10:var\nb=D9;break;case\n11:var\nb=D_;break;case\n0:case\n13:var\nb=DZ;break;case\n3:case\n14:var\nb=D2;break;default:var\nb=D$}return j1(c,A$(b,d))}function\nei(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 aqi(b,f,d)}function\nk(d){var\nc=ap5(b);return 3===c?b<0.?EG:EH:4<=c?EI:d}switch(c[2]){case\n5:var\ne=jt(sA(c,f),b),d=0,l=r(e);for(;;){if(d===l)var\nj=0;else{var\ng=o(e,d)+yj|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,EF);return k(m)}case\n6:return a(0);case\n7:return aw(sb(B6,db(a(0))));case\n8:return k(a(0));default:return jt(sA(c,f),b)}}function\nsB(c){var\nb=sw(16);nJ(b,c);return sy(b)}function\nj2(g,a,e,h,d,c,b){if(typeof\nh===\"number\"){if(typeof\nd===\"number\")return d?function(h,d){return _(g,[4,a,gG(h,f(c,b,d))],e)}:function(d){return _(g,[4,a,f(c,b,d)],e)};var\nl=d[1];return function(d){return _(g,[4,a,gG(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 _(g,[4,a,ce(j,i,gG(h,f(c,b,d)))],e)}:function(d){return _(g,[4,a,ce(j,i,f(c,b,d))],e)};var\nm=d[1];return function(d){return _(g,[4,a,ce(j,i,gG(m,f(c,b,d)))],e)}}var\nk=h[1];if(typeof\nd===\"number\")return d?function(i,h,d){return _(g,[4,a,ce(k,i,gG(h,f(c,b,d)))],e)}:function(h,d){return _(g,[4,a,ce(k,h,f(c,b,d))],e)};var\nn=d[1];return function(h,d){return _(g,[4,a,ce(k,h,gG(n,f(c,b,d)))],e)}}}function\nnK(a,f,e,b,d){if(typeof\nb===\"number\")return function(b){return _(a,[4,f,c(d,b)],e)};else{if(0===b[0]){var\ng=b[2],h=b[1];return function(b){return _(a,[4,f,ce(h,g,c(d,b))],e)}}var\ni=b[1];return function(g,b){return _(a,[4,f,ce(i,g,c(d,b))],e)}}}function\niR(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 _(e,[5,b,c],A)};case\n1:var\nB=a[1];return function(a){var\nc=nr(a),d=r(c),f=cz(d+2|0,39);dH(c,0,f,1,d);return _(e,[4,b,aw(f)],B)};case\n2:var\nC=a[2],D=a[1];return nK(e,b,C,D,function(b){return b});case\n3:return nK(e,b,a[2],a[1],DL);case\n4:return j2(e,b,a[4],a[2],a[3],EB,a[1]);case\n5:return j2(e,b,a[4],a[2],a[3],EC,a[1]);case\n6:return j2(e,b,a[4],a[2],a[3],ED,a[1]);case\n7:return j2(e,b,a[4],a[2],a[3],EE,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 _(e,[4,b,ei(i,d,c)],j)}:function(c){return _(e,[4,b,ei(i,nI(i),c)],j)};var\nU=k[1];return function(c){return _(e,[4,b,ei(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 _(e,[4,b,ce(p,o,ei(i,d,c))],j)}:function(c){return _(e,[4,b,ce(p,o,ei(i,nI(i),c))],j)};var\nV=k[1];return function(c){return _(e,[4,b,ce(p,o,ei(i,V,c))],j)}}var\nq=l[1];if(typeof\nk===\"number\")return k?function(f,d,c){return _(e,[4,b,ce(q,f,ei(i,d,c))],j)}:function(d,c){return _(e,[4,b,ce(q,d,ei(i,nI(i),c))],j)};var\nW=k[1];return function(d,c){return _(e,[4,b,ce(q,d,ei(i,W,c))],j)}}case\n9:return nK(e,b,a[2],a[1],r2);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 _(e,[4,b,F],E)};case\n14:var\nG=a[3],H=a[2];return function(c){var\nd=c[1];return _(e,b,af(j0(d,as(aG(H))),G))};case\n15:var\nI=a[1];return function(d,c){return _(e,[6,b,function(b){return f(d,b,c)}],I)};case\n16:var\nJ=a[1];return function(c){return _(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 _(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 _(d,[1,c,[1,b]],e)}}(b,e,N),b=P,a=O;continue;case\n19:throw[0,u,EK];case\n20:var\nQ=a[3],R=[8,b,EL];return function(b){return _(e,R,Q)};case\n21:var\nS=a[2];return function(c){return _(e,[4,b,fN(EM,c)],S)};case\n22:var\nT=a[1];return function(c){return _(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,u,EN];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?pZ(g+1|0,e,b,w,h):d(pZ,[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],t=a[1],v=c(a[2],0);return g<50?pY(g+1|0,e,b,s,t,v):d(pY,[0,e,b,s,t,v])}}function\npZ(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 cB(f,e,g,c)};case\n1:var\nh=b[1];return function(b){return cB(f,e,h,c)};case\n2:var\ni=b[1];return function(b){return cB(f,e,i,c)};case\n3:var\nj=b[1];return function(b){return cB(f,e,j,c)};case\n4:var\nk=b[1];return function(b){return cB(f,e,k,c)};case\n5:var\nl=b[1];return function(b){return cB(f,e,l,c)};case\n6:var\nm=b[1];return function(b){return cB(f,e,m,c)};case\n7:var\nn=b[1];return function(b){return cB(f,e,n,c)};case\n8:var\no=b[2];return function(b){return cB(f,e,o,c)};case\n9:var\np=b[3],q=b[2],r=aV(aG(b[1]),q);return function(b){return cB(f,e,a_(r,p),c)};case\n10:var\ns=b[1];return function(d,b){return cB(f,e,s,c)};case\n11:var\nt=b[1];return function(b){return cB(f,e,t,c)};case\n12:var\nv=b[1];return function(b){return cB(f,e,v,c)};case\n13:throw[0,u,EO];default:throw[0,u,EP]}}function\nam(f,c,a,b){var\ne=[8,a,EQ];return f<50?iR(f+1|0,c,e,b):d(iR,[0,c,e,b])}function\npY(i,e,g,b,a,f){if(a){var\nj=a[1];return function(d){return EJ(e,g,b,j,c(f,d))}}var\nh=[4,g,f];return i<50?iR(i+1|0,e,h,b):d(iR,[0,e,h,b])}function\n_(b,c,d){return ak(iR(0,b,c,d))}function\ncB(b,c,d,e){return ak(pZ(0,b,c,d,e))}function\nEJ(b,c,d,e,f){return ak(pY(0,b,c,d,e,f))}function\nej(d,a){var\nb=a;for(;;)if(typeof\nb===\"number\")return 0;else\nswitch(b[0]){case\n0:var\ng=b[1],h=hZ(b[2]);ej(d,g);return hL(d,h);case\n1:var\ne=b[2],f=b[1];if(0===e[0]){var\ni=e[1];ej(d,f);hL(d,ER);var\nb=i;continue}var\nj=e[1];ej(d,f);hL(d,ES);var\nb=j;continue;case\n6:var\nm=b[2];ej(d,b[1]);return c(m,d);case\n7:ej(d,b[1]);return dM(d);case\n8:var\nn=b[2];ej(d,b[1]);return F(n);case\n2:case\n4:var\nk=b[2];ej(d,b[1]);return hL(d,k);default:var\nl=b[2];ej(d,b[1]);return Bd(d,l)}}function\neW(d,a){var\nb=a;for(;;)if(typeof\nb===\"number\")return 0;else\nswitch(b[0]){case\n0:var\ng=b[1],h=hZ(b[2]);eW(d,g);return eh(d,h);case\n1:var\ne=b[2],f=b[1];if(0===e[0]){var\ni=e[1];eW(d,f);eh(d,ET);var\nb=i;continue}var\nj=e[1];eW(d,f);eh(d,EU);var\nb=j;continue;case\n6:var\nm=b[2];eW(d,b[1]);return c(m,d);case\n7:var\nb=b[1];continue;case\n8:var\nn=b[2];eW(d,b[1]);return F(n);case\n2:case\n4:var\nk=b[2];eW(d,b[1]);return eh(d,k);default:var\nl=b[2];eW(d,b[1]);return cc(d,l)}}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=hZ(b[2]);ek(d,g);return eh(d,h);case\n1:var\ne=b[2],f=b[1];if(0===e[0]){var\ni=e[1];ek(d,f);eh(d,EV);var\nb=i;continue}var\nj=e[1];ek(d,f);eh(d,EW);var\nb=j;continue;case\n6:var\nm=b[2];ek(d,b[1]);return eh(d,c(m,0));case\n7:var\nb=b[1];continue;case\n8:var\nn=b[2];ek(d,b[1]);return F(n);case\n2:case\n4:var\nk=b[2];ek(d,b[1]);return eh(d,k);default:var\nl=b[2];ek(d,b[1]);return cc(d,l)}}function\ncR(c){var\nd=c[1],b=bZ(da);return _(function(c){ek(b,c);return x(dj(b))},0,d)}function\nEX(b){if(aT(b,EY))return EZ;var\nf=r(b);function\ng(d){return c(cR(E0),b)}function\nh(e){var\nc=e;for(;;){if(c===f)return c;var\nd=o(b,c);if(9!==d&&32!==d)return c;var\nc=c+1|0;continue}}function\nn(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=o(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=n(a,a),d=aF(b,a,k-a|0),e=h(k),i=p(e,e);if(e===i)var\nj=0;else\ntry{var\nq=de(aF(b,e,i-e|0)),j=q}catch(b){b=z(b);if(b[1]!==bO)throw b;var\nj=g(0)}if(h(i)!==f)g(0);var\nm=0;if(V(d,E1)&&V(d,E2))var\nl=V(d,E3)?V(d,E4)?V(d,E5)?V(d,E6)?g(0):1:2:3:0;else\nm=1;if(m)var\nl=4;return[0,j,l]}function\nnL(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\nh2(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\nnM(c,b){var\nh=c?c[1]:1;function\nad(d,c){return i(cR(E7),b,d,c)}function\nm(b){return ad(b,E8)}function\nt(e,d,c){return dw(cR(E_),b,e,d,c)}function\nj(e,d,c){return dw(cR(E$),b,e,d,c)}function\nn(d,f,c){var\ne=f-d|0;return 0===e?[0,c]:1===e?[0,[12,o(b,d),c]]:[0,[11,aF(b,d,e),c]]}function\ne(i,c){var\na=i;for(;;){if(a===c)return n(i,a,0);var\nk=o(b,a);if(37===k){var\nj=a+1|0;if(j===c)m(c);var\nq=95===o(b,j)?v(a,j+1|0,c,1):v(a,j,c,0);return n(i,a,q[1])}if(64===k){var\nd=a+1|0;if(d===c)var\nf=FD;else{var\ng=o(b,d),h=0;if(65<=g)if(94<=g){var\nl=g+As|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+yi|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+jk|0){case\n0:var\nf=[0,[17,FE,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;bg=1}}if(!bg){var\naR=e(c,g)[1],J=0;if(qH<=a){if(!(m8<=a))switch(a+yn|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,FP];var\nbP=n(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(cR(FC),b,l,a);break;case\n88:case\n100:case\n105:case\n111:case\n117:case\n120:var\nbS=z(0),bT=y(0),aY=B(l,c,x(0),bT,bS,a),aZ=e(c,g)[1];if(n(0))var\na0=[0,[23,[2,aY,p(95)],aZ]];else\nvar\nbU=q(0),W=h2(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,FW):1:aO?2:0,K=0;if(73<=a){var\nbf=a-101|0;if(3>>0)K=1;else{switch(bf){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+z4|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,FV]}var\naP=e(c,g)[1],b4=[0,b3,G];if(n(0))var\nR=q(0),bN=typeof\nR===\"number\"?R?k(l,c,95,Fr):0:[0,R[1]],aQ=[0,[23,[6,p(95),bN],aP]];else\nvar\nbO=q(0),V=h2(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(qH<=a)if(m8<=a)L=1;else{var\nbk=0;switch(a+yn|0){case\n0:var\nbx=o(b,c),by=z(0),bz=y(0),av=B(l,c+1|0,x(0),bz,by,bx),ay=e(c+1|0,g)[1];if(n(0))var\naz=[0,[23,[3,av,p(95)],ay]];else\nvar\nbA=q(0),S=h2(C(0),bA,ay),az=[0,[5,av,S[1],S[2],S[3]]];var\naA=az;break;case\n1:L=1;bk=1;break;default:var\nbB=o(b,c),bC=z(0),bD=y(0),aB=B(l,c+1|0,x(0),bD,bC,bB),aC=e(c+1|0,g)[1];if(n(0))var\naD=[0,[23,[4,aB,p(95)],aC]];else\nvar\nbE=q(0),T=h2(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=o(b,c),bG=z(0),bH=y(0),aE=B(l,c+1|0,x(0),bH,bG,bF),aF=e(c+1|0,g)[1];if(n(0))var\naG=[0,[23,[5,aE,p(95)],aF]];else\nvar\nbI=q(0),U=h2(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(cR(Fs),b,c-1|0,a)}if(1-h){var\nap=1-ai[1],bo=ap?M:ap;if(bo)k(l,c,a,Ft);var\naq=1-aj[1],bp=aq?ah:aq;if(bp)k(l,c,a,Fu);var\nar=1-al[1],bq=ar?ag:ar;if(bq)k(l,c,a,Fv);var\nas=1-N[1],br=as?bh([0,af],Fw):as;if(br)k(l,c,a,Fx);var\nat=1-an[1],bs=at?bh([0,ae],Fy):at;if(bs){var\nbt=w?95:a;k(l,c,bt,Fz)}var\nbv=w?M:w;if(bv)k(l,c,95,FA)}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,FB)}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,o(b,a))}if(typeof\ne===\"number\"){if(typeof\nc===\"number\"&&!c)return d(0);return k?typeof\nc===\"number\"?d(Fg):d([0,0,c[1]]):typeof\nc===\"number\"?d(Fh):d([0,1,c[1]])}return d(e)}function\na(n,l,c,k,j,i,g,a,e){if(l===c)m(c);var\nr=o(b,l);if(46===r){var\nd=l+1|0;if(d===c)m(c);var\ns=function(f,d){var\nb=q(d,c,0);return p(n,b[1],c,f,j,i,g,a,e,[0,b[2]])},f=o(b,d);if(48<=f){if(!(58<=f))return s(k,d)}else\nif(42<=f)switch(f+AD|0){case\n0:return p(n,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 s(v,u)}break}return h?p(n,d,c,k,j,i,g,a,e,Fe):t(d-1|0,46,Ff)}return w(n,l+1|0,c,j,i,g,a,e,0,e,r)}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=o(b,d);i(cR(Fa),b,d,a)}c[1]=1;return 0}var\nc=B;for(;;){if(c===d)m(d);var\nz=o(b,c)+jk|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],n=y[1],p=w[1],e=v[1],C=u[1];if(c===d)m(d);var\nr=C?e?h?0:k(f,c,45,Fd):2:e?0:1,s=o(b,c);if(48<=s){if(!(58<=s)){var\nA=q(c,d,0);return a(f,A[1],d,e,p,n,l,g,[0,r,A[2]])}}else\nif(42===s)return a(f,c+1|0,d,e,p,n,l,g,[1,r]);switch(r){case\n0:if(1-h)t(c-1|0,45,Fb);return a(f,c,d,e,p,n,l,g,0);case\n1:return a(f,c,d,e,p,n,l,g,0);default:return a(f,c,d,e,p,n,l,g,Fc)}}}function\nx(a,c,d){try{if(c===d)throw A;if(60===o(b,c)){var\nf=se(b,c+1|0,62);if(d<=f)throw A;var\nj=aF(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 A}catch(b){b=z(b);if(b===A){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!==o(b,c)?1:0);if(u)throw A;var\np=g(c+1|0,d),i=o(b,p),m=0;if(48<=i){if(!(58<=i))m=1}else\nif(45===i)m=1;if(!m)throw A;var\nq=l(p,d),r=q[2],f=g(q[1],d),j=o(b,f)-45|0,n=0;if(12>>0)if(17===j)var\nv=[0,aF(b,c-2|0,(f-c|0)+3|0),r,0],w=f+1|0,h=v,a=w;else\nn=1;else\nif(1>>0){var\ns=l(f,d),x=s[2],k=g(s[1],d);if(62!==o(b,k))throw A;var\ny=[0,aF(b,c-2|0,(k-c|0)+3|0),r,x],B=k+1|0,h=y,a=B}else\nn=1;if(n)throw A}catch(b){b=z(b);if(b!==A&&b[1]!==bO)throw b;var\nh=FG,a=c}return[0,[17,h,e(a,d)[1]]]}function\nC(d,c){try{var\nk=g(d,c),a=o(b,k),i=0;if(48<=a){if(!(58<=a))i=1}else\nif(45===a)i=1;if(i){var\nn=l(k,c),q=n[2],h=g(n[1],c);if(62!==o(b,h))throw A;var\nm=[0,[0,h+1|0,[1,aF(b,d-2|0,(h-d|0)+3|0),q]]]}else\nvar\nm=0;var\nf=m}catch(b){b=z(b);if(b!==A&&b[1]!==bO)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,FH,e(d,c)[1]]]}function\ng(e,d){var\nc=e;for(;;){if(c===d)m(d);if(32===o(b,c)){var\nc=c+1|0;continue}return c}}function\nq(h,f,g){var\nc=h,d=g;for(;;){if(c===f)m(f);var\na=o(b,c);if(9>>0)return[0,c,d];var\ne=(d*10|0)+(a-48|0)|0;if(eR>>0)return j(c+1|0,FL,f);var\na=q(c+1|0,d,0);return[0,a[1],-a[2]|0]}throw[0,u,FK]}function\ns(g,d,f){var\nc=g;for(;;){if(c===d)i(cR(FM),b,f,d);if(37===o(b,c)){if((c+1|0)===d)m(d);if(o(b,c+1|0)===f)return c;var\ne=o(b,c+1|0);if(95<=e){if(gk<=e){if(!(mK<=e))switch(e+As|0){case\n0:var\nc=s(c+2|0,d,cv)+2|0;continue;case\n1:break;default:return j(c+1|0,FN,cv)}}else\nif(!(96<=e)){if((c+2|0)===d)m(d);var\na=o(b,c+2|0);if(40===a){var\nc=s(c+3|0,d,41)+2|0;continue}if(gk===a){var\nc=s(c+3|0,d,cv)+2|0;continue}var\nc=c+3|0;continue}}else{if(40===e){var\nc=s(c+2|0,d,41)+2|0;continue}if(41===e)return j(c+1|0,FO,41)}var\nc=c+2|0;continue}var\nc=c+1|0;continue}}function\nk(c,f,e,d){var\na=aF(b,c,f-c|0);return cI(cR(FX),b,c,d,e,a)}function\nB(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(cM===b)return 1;if(p$===b)return 4}}else\nif(a)if(c)d=1;else{var\nj=b+i9|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(cM===b)return 2;if(p$===b)return 5}else{var\nl=b+i9|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+i9|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,FU)}}if(g){if(c){if(h){var\nc=0;continue}return k(f,e,32,FQ)}if(h){var\ng=0;continue}return k(f,e,b,FR)}if(c){if(h){var\nc=0;continue}return k(f,e,b,FS)}throw[0,u,FT]}}return e(0,r(b))}function\nj3(e,d){var\nb=d[1],c=0;return _(function(b){ej(e,b);return 0},c,b)}function\neX(e,d){var\nb=d[1],c=0;return _(function(b){eW(e,b);return 0},c,b)}function\nFZ(b){return j3(r4,b)}function\ndk(b){return j3(dN,b)}function\nnN(d,b){var\ne=b[1];return _(function(e){var\nb=bZ(64);ek(b,e);return c(d,dj(b))},0,e)}function\nE(b){return nN(function(b){return b},b)}var\nh3=[K,F0,ae(0)],j4=[K,F1,ae(0)],dl=[K,F2,ae(0)];function\nj5(e,d){var\nb=d;for(;;){if(b){var\nc=b[1],f=c[2];if(ah(c[1],e))return f;var\nb=b[2];continue}throw A}}function\nF3(b){var\nc=hT(b,61),d=aF(b,c+1|0,r(b)-(c+1|0)|0);return[0,aF(b,0,c),d]}function\nsD(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 F4}function\nsE(b){throw[0,dl,F_]}function\nsF(b){try{j5(Ge,b);var\nf=0,c=f}catch(b){b=z(b);if(b!==A)throw b;var\nc=[0,[0,Ga,[0,sE],F$],0]}try{j5(Gd,b);var\ne=0,d=e}catch(b){b=z(b);if(b!==A)throw b;var\nd=[0,[0,Gc,[0,sE],Gb],0]}return p(b,p(c,d))}var\nGg=[0,0];function\nGh(b){try{var\nc=[0,BB(b)];return c}catch(b){b=z(b);if(b[1]===eQ)return 0;throw b}}function\nsG(b){try{var\nc=[0,de(b)];return c}catch(b){b=z(b);if(b[1]===bO)return 0;throw b}}function\nsH(b){try{var\nc=[0,rD(b)];return c}catch(b){b=z(b);if(b[1]===bO)return 0;throw b}}function\nGi(B,d,e,g,s,q){var\nj=d[1];function\nk(b){var\nd=bZ(200),a=j>>0)var\nn=sI(b,2),o=nS(b,1),d=f(E(GN),o,n);else\nswitch(i){case\n0:var\nd=GO;break;case\n1:var\nd=GP;break;default:var\np=nS(b,1),d=c(E(GQ),p)}return h(y,d)}return b[1]}function\nsJ(b){return[0,ap6(b)]}function\nsK(d,b){function\ne(b){return b?0===d?GW:GX:0===d?GY:GZ}if(0===b[0]){var\nf=b[5],a=b[4],g=b[3],h=b[6]?G0:G2,i=b[2],j=b[7],k=e(b[1]);return[0,mv(E(G1),k,j,i,h,g,a,f)]}if(b[1])return 0;var\nl=e(0);return[0,c(E(G3),l)]}function\nnT(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,t(d,b)[1+b]);if(f){var\ni=f[1];c(j3(a,G4),i)}var\nj=b+1|0;if(e!==b){var\nb=j;continue}break}}return 0}return j3(a,G5)}function\nG8(k){var\ng=sJ(rE(0));if(g){var\nd=g[1],e=bZ(d$),f=d.length-1-1|0,h=0;if(!(f<0)){var\nb=h;for(;;){var\na=sK(b,t(d,b)[1+b]);if(a){var\ni=a[1];c(eX(e,G6),i)}var\nj=b+1|0;if(f!==b){var\nb=j;continue}break}}return dj(e)}return G7}function\nnU(d){for(;;){var\nb=nQ[1],c=1-ni(nQ,b,[0,d,b]);if(c)continue;return c}}var\nG_=G9.slice();function\nG$(f,e){var\na=gH(f);c(dk(Ha),a);nT(dN,e);var\nb=aqA(0);if(b<0){var\nd=ee(b);r5(t(G_,d)[1+d])}return dM(dN)}var\nHb=[0];rU(b(zB),function(f,i){try{try{var\nb=i?Hb:rE(0);try{jH(0)}catch(a){}try{var\nh=G$(f,b),e=h}catch(d){d=z(d);var\na=gH(f);c(dk(Hd),a);nT(dN,b);var\ng=gH(d);c(dk(He),g);nT(dN,rE(0));var\ne=dM(dN)}var\nd=e}catch(b){b=z(b);if(b!==nj)throw b;var\nd=r5(Hc)}return d}catch(a){return 0}});function\nsL(b){return[0,aK(55,0),0]}function\nsM(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,Hf],n=54+cP(55,m)|0,w=0;if(!(n<0)){var\nd=w;for(;;){var\nf=d%55|0,p=jy(d,m),x=t(l,p)[1+p],k=h(i[1],b(a+x));i[1]=aqy(k,0,r(k));var\ng=i[1],q=o(g,3)<<24,s=o(g,2)<<16,u=o(g,1)<<8,v=((o(g,0)+u|0)+s|0)+q|0,y=(t(e[1],f)[1+f]^v)&zG;t(e[1],f)[1+f]=y;var\nz=d+1|0;if(n!==d){var\nd=z;continue}break}}e[2]=0;return 0}}function\nsN(d){var\nc=aqW(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=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)&zG,a=b[2];t(b[1],a)[1+a]=f;return f}var\nnV=[0,Hg.slice(),0];function\nHh(b){return sM(nV,[0,b])}function\nHi(c){var\nb=sL(0);jT(nV[1],0,b[1],0,55);b[2]=nV[2];return b}function\nj6(b){var\nc=b.length-1<4?1:0,d=c||(b[4]<0?1:0);return d}function\nel(b){b[4]=-b[4]|0;return 0}try{var\napz=fT(apy),sQ=apz}catch(b){b=z(b);if(b!==A)throw b;try{var\napx=fT(apw),sP=apx}catch(b){b=z(b);if(b!==A)throw b;var\nsP=Hj}var\nsQ=sP}var\nHk=sf(sQ,82),j7=[eC,function(b){return sN(0)}];function\nj8(c,f){var\na=c?c[1]:Hk,b=16;for(;;){if(!(f<=b)&&!(gw<(b*2|0))){var\nb=b*2|0;continue}if(a)var\nd=cy(j7),g=d7===d?j7[1]:eC===d?hM(j7):j7,e=sO(g);else\nvar\ne=0;return[0,0,aK(b,0),e,b]}}function\nsR(b){var\nd=0>>0))sZ(b,q)}else\nj$(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){gJ(b);continue}return 0}return a}return th(b,d)}function\nti(b){return o(by(b),0)}function\nId(d){var\nb=by(d);return V(b,Ie)?V(b,If)?bP(c(E(Ig),b)):1:0}function\nkc(c){var\nb=c+i9|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,Ih]}function\nkd(e,c){switch(e){case\n0:var\nb=h(Ii,by(c));break;case\n3:var\nb=h(Ij,by(c));break;case\n4:var\nb=h(Ik,by(c));break;case\n5:var\nb=h(Il,by(c));break;default:var\nb=by(c)}var\nd=r(b);if(0!==d&&43===o(b,0))return aF(b,1,d-1|0);return b}function\noc(b){return rD(by(b))}function\nh9(e,c){var\nb=e;for(;;){if(0===b)return b;var\nd=aD(c);if(c[1])return b;if(58<=d){if(95===d){var\nb=cC(b,c);continue}}else\nif(48<=d){var\nb=ad(b,c,d);continue}return b}}function\nod(e,b){if(0===e)return ob(Im);var\nd=dm(b);return 9>>0?bP(c(E(In),d)):h9(ad(e,b,d),b)}function\noe(i,h,g,d){if(0===g)return ob(Io);var\na=dm(d);if(c(h,a)){var\nb=ad(g,d,a);for(;;){if(0===b)return b;var\ne=aD(d);if(d[1])return b;if(c(h,e)){var\nb=ad(b,d,e);continue}if(95===e){var\nb=cC(b,d);continue}return b}}return bP(f(E(Ip),a,i))}function\nIq(b){return 1>>0?0:1}function\ntj(b,c){return oe(Ir,Iq,b,c)}function\nIs(b){return 7>>0?0:1}function\ntk(b,c){return oe(It,Is,b,c)}function\nIu(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\ngL(b,c){return oe(Iv,Iu,b,c)}function\nh_(c,b){var\nd=dm(b),e=d+rs|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\nke(c,b){return od(h_(c,b),b)}function\nkf(h,e,b){switch(h){case\n0:return tj(e,b);case\n1:return ke(e,b);case\n2:var\ng=h_(e,b),a=dm(b);if(48===a){var\nd=ad(g,b,a);if(0===d)return d;var\nc=aD(b);if(b[1])return d;var\nf=0;if(99<=c){if(m8===c)return tk(ad(d,b,c),b);if(iY===c)f=1}else\nif(88===c)f=1;else\nif(98<=c)return tj(ad(d,b,c),b);return f?gL(ad(d,b,c),b):h9(d,b)}return od(g,b);case\n3:return tk(e,b);case\n4:return od(e,b);default:return gL(e,b)}}function\ntl(b,c){if(0===b)return b;var\nd=aD(c);return c[1]?b:9>>0?b:h9(ad(b,c,d),c)}function\nkg(b,c){if(0===b)return b;var\nd=aD(c);if(c[1])return b;if(69!==d&&yG!==d)return b;return ke(ad(b,c,d),c)}function\nIw(g,d,b){var\nc=h9(h_(g,b),b);if(0===c)return[0,c,d];var\nf=aD(b);if(b[1])return[0,c,d];if(46===f){var\na=ad(c,b,f),e=fW(a,d);return[0,kg(a-(e-tl(e,b)|0)|0,b),e]}return[0,kg(c,b),d]}function\nof(j,a,f,e){function\ng(b){return 25>>0?b:gv((b-65|0)+97|0)}var\nb=[0,j],h=r(e)-1|0,k=0;if(!(h<0)){var\nd=k;for(;;){var\ni=aD(a),l=g(o(e,d));if(g(i)!==l)c(f,0);if(0===b[1])c(f,0);b[1]=ad(b[1],a,i);var\nm=d+1|0;if(h!==d){var\nd=m;continue}break}}return b[1]}function\nIx(m,y,b){var\nz=0===m?1:0,A=z||aO(b);if(A)dp(0);var\nf=h_(m,b),B=0===f?1:0,C=B||aO(b);if(C)dp(0);var\nc=aD(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||aO(b);if(E)dp(0);return of(n,b,dp,Iy)}}else\nif(26===h)k=1}else{if(48===c){var\np=ad(f,b,c),H=0===p?1:0,I=H||aO(b);if(I)dp(0);var\na=of(p,b,dp,IA);if(0!==a&&!aO(b)){var\ni=aD(b)+yj|0,l=0;if(34>>0){if(66===i)l=1}else\nif(32>>0)l=1;var\ng=l?a:gL(a,b);if(0!==g&&!aO(b)){var\nq=aD(b);if(46===q){var\nd=ad(g,b,q),w=0;if(0!==d&&!aO(b)){var\nt=aD(b),x=0;if(80!==t&&jm!==t){var\nv=fW(d,y),u=d-(v-gL(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&&!aO(b)){var\nj=aD(b);if(80!==j&&jm!==j)return e;var\ns=ad(e,b,j),J=0===s?1:0,K=J||aO(b);if(K)dp(0);return ke(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||aO(b);if(G)dp(0);return of(o,b,dp,Iz)}return dp(0)}function\ntm(e,h,b){var\ni=0===e?1:0,j=i||aO(b);if(j)dn(0);var\nc=h9(e,b),k=0===c?1:0,l=k||aO(b);if(l)dn(0);var\nf=aD(b),d=f+z4|0;if(32>>0){if(-23===d){var\na=ad(c,b,f),g=fW(a,h);return kg(a-(g-tl(g,b)|0)|0,b)}}else\nif(30>>0)return kg(c,b);return dn(0)}function\nIB(m,f,b){var\ny=0===m?1:0,z=y||aO(b);if(z)dn(0);var\na=h_(m,b),A=0===a?1:0,B=A||aO(b);if(B)dn(0);var\nc=aD(b);if(49<=c){if(!(58<=c)){var\nn=ad(a,b,c),C=0===n?1:0,D=C||aO(b);if(D)dn(0);return tm(n,f,b)}}else\nif(48<=c){var\ng=ad(a,b,c),E=0===g?1:0,F=E||aO(b);if(F)dn(0);var\nh=aD(b);if(88!==h&&iY!==h)return tm(g,f,b);var\no=ad(g,b,h),G=0===o?1:0,H=G||aO(b);if(H)dn(0);var\ni=gL(o,b),I=0===i?1:0,J=I||aO(b);if(J)dn(0);var\np=aD(b),j=p+zr|0,l=0;if(32>>0)if(p9===j){var\nd=ad(i,b,p),w=0;if(0!==d&&!aO(b)){var\nt=aD(b),x=0;if(80!==t&&jm!==t){var\nv=fW(d,f),u=d-(v-gL(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?dn(0):r;if(0!==e&&!aO(b)){var\nk=aD(b);if(80!==k&&jm!==k)return e;var\ns=ad(e,b,k),K=0===s?1:0,L=K||aO(b);if(L)dp(0);return ke(s,b)}return e}return dn(0)}function\nh$(a,g,c){var\nb=g;for(;;){if(0===b)return b;var\nd=aD(c);if(c[1])return b;if(a){if(d===a[1])return tf(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\nIC(c,b){return ad(c,b,dm(b))}function\ntn(b){return 97<=b?b-87|0:65<=b?b-55|0:b-48|0}function\nto(d,e,b){if(0===e)return ob(d);var\nf=aD(b);return b[1]?bP(c(E(H$),d)):f}function\nog(b,c){return to(IF,b,c)}function\nkh(b,c){return to(IG,b,c)}function\ntp(e,c){var\nb=og(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=n_(c),d=b+cJ|0,e=0;if(22>>0){if(!(5>>0))e=1}else\nif(6>>0)e=1;return e?b:oa(b)},m=l(0),n=l(0),v=tn(n),h=(16*tn(m)|0)+v|0,t=0;if(0<=h&&!(dC>>0?oa(b):b},q=p(0),r=p(0),g=((cM*(b-48|0)|0)+(10*(q-48|0)|0)|0)+(r-48|0)|0,u=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=aD(b);return c===g?gJ(b):gK(c,g)}return a}return f(d,-1)}function\nIJ(d,b){if(b[1]===h8)var\nc=b[2];else{if(b[1]!==bO)throw b;var\nc=b[2]}var\ne=te(d);return bP(f(E(IK),e,c))}function\nIL(b,c){switch(c){case\n0:return b[5];case\n1:return te(b);default:return b[6]}}function\nki(b){return b?b[1]:ef}function\ntr(c){if(6===c)return IM;var\nb=hZ(c),d=o(b,1);return[0,d,aF(b,2,r(b)-2|0)]}function\np0(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(aG(b[2]));return g<50?iS(g+1|0,f,j,i):d(iS,[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 oi(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 oi(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?iS(g+1|0,f,k,e):d(iS,[0,f,k,e]);case\n10:var\nb=e;continue;default:var\nb=e;continue}default:var\nb=b[3];continue}}function\niS(a,f,g,e){var\nb=g;for(;;)if(typeof\nb===\"number\")return a<50?p0(a+1|0,f,e):d(p0,[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=a_(aV(aG(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 ts(function(d){return c(f,[0,b,d])},j,e)};default:var\nk=b[1];return function(b){return ts(function(d){return c(f,[0,b,d])},k,e)}}}function\noi(b,c){return ak(p0(0,b,c))}function\nts(b,c,d){return ak(iS(0,b,c,d))}function\ncD(b,h,g,a,d,f,e){if(typeof\na===\"number\"){if(typeof\nd===\"number\"){if(d)return F(IV);i(f,ef,ef,b);var\nk=c(e,b);return[0,k,b1(b,h,g)]}i(f,ef,d[1],b);var\nl=c(e,b);return[0,l,b1(b,h,g)]}else{if(0===a[0]){if(a[1]){var\nj=a[2];if(typeof\nd===\"number\"){if(d)return F(IW);i(f,j,ef,b);var\nm=c(e,b);return[0,m,b1(b,h,g)]}i(f,j,d[1],b);var\nn=c(e,b);return[0,n,b1(b,h,g)]}return F(IX)}return F(IY)}}function\nb1(d,I,e){var\nb=I;for(;;)if(typeof\nb===\"number\")return 0;else\nswitch(b[0]){case\n0:var\nJ=b[1];IC(0,d);var\nK=ti(d);return[0,K,b1(d,J,e)];case\n1:var\nL=b[1];IH(0,d);var\nM=ti(d);return[0,M,b1(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=tr(a[1]),P=m[2],Q=m[1];return cD(d,[11,P,O],e,g,0,function(c,d,b){return h$([0,Q],c,b)},by);case\n18:var\ni=a[1];if(0===i[0]){var\nR=a[2],S=i[1][1],T=function(c,d,b){return h$(IN,c,b)};return cD(d,af(S,R),e,g,0,T,by)}var\nU=a[2],V=i[1][1],W=function(c,d,b){return h$(IO,c,b)};return cD(d,af(V,U),e,g,0,W,by)}var\nN=b[2];return cD(d,N,e,g,0,function(c,d,b){return h$(0,c,b)},by);case\n3:var\nX=b[2],Y=b[1];return cD(d,X,e,Y,0,function(c,d,b){return oh(c,b)},by);case\n4:var\nZ=b[4],_=b[3],$=b[2],n=kc(jY(b[1])),aa=function(c,d,b){return kf(n,c,b)};return cD(d,Z,e,$,_,aa,function(b){return de(kd(n,b))});case\n5:var\nab=b[4],ac=b[3],ad=b[2],o=kc(jY(b[1])),ae=function(c,d,b){return kf(o,c,b)};return cD(d,ab,e,ad,ac,ae,function(b){return de(kd(o,b))});case\n6:var\nag=b[4],ah=b[3],ai=b[2],p=kc(jY(b[1])),aj=function(c,d,b){return kf(p,c,b)};return cD(d,ag,e,ai,ah,aj,function(b){return de(kd(p,b))});case\n7:var\nak=b[4],al=b[3],am=b[2],q=kc(jY(b[1])),an=function(c,d,b){return kf(q,c,b)};return cD(d,ak,e,am,al,an,function(b){return ju(kd(q,b))});case\n8:switch(b[1][2]){case\n5:case\n8:return cD(d,b[4],e,b[2],b[3],IB,oc);case\n6:case\n7:return cD(d,b[4],e,b[2],b[3],Ix,oc);default:return cD(d,b[4],e,b[2],b[3],Iw,oc)}case\n9:var\nao=b[2],ap=b[1];return cD(d,ao,e,ap,0,function(a,f,d){var\nb=dm(d),e=yI===b?5:qB===b?4:bP(c(E(II),b));return h$(0,e,d)},Id);case\n10:var\naq=b[1];if(aO(d)){var\nb=aq;continue}return bP(IP);case\n11:var\nar=b[2],at=b[1];sd(function(b){return f0(d,b)},at);var\nb=ar;continue;case\n12:var\nau=b[2];f0(d,b[1]);var\nb=au;continue;case\n13:var\nr=b[2],av=b[3];oh(ki(b[1]),d);var\nj=by(d);try{var\nD=nM(0,j)[1];try{var\nH=[0,j0(D,r),j],t=H}catch(b){b=z(b);if(b!==a0)throw b;var\nG=sB(r),t=f(cR(FY),j,G)}var\ns=t}catch(b){b=z(b);if(b[1]!==bO)throw b;var\ns=bP(b[2])}return[0,s,b1(d,av,e)];case\n14:var\nv=b[2],aw=b[3];oh(ki(b[1]),d);var\nk=by(d);try{var\nax=nM(0,k)[1],ay=nM(0,k)[1],az=j0(ay,as(aG(v))),aA=j0(ax,as(v)),y=az,x=aA}catch(b){b=z(b);if(b[1]!==bO)throw b;var\nw=bP(b[2]),y=w[2],x=w[1]}return[0,[0,x,k],b1(d,af(y,aw),e)];case\n15:return F(IQ);case\n16:return F(IR);case\n17:var\naB=b[2],aC=hZ(b[1]);sd(function(b){return f0(d,b)},aC);var\nb=aB;continue;case\n18:var\nl=b[1];if(0===l[0]){var\naD=b[2],aE=l[1][1];f0(d,64);f0(d,gk);var\nb=af(aE,aD);continue}var\naF=b[2],aH=l[1][1];f0(d,64);f0(d,91);var\nb=af(aH,aF);continue;case\n19:var\naI=b[1];if(e){var\naJ=e[2],aK=c(e[1],d);return[0,aK,b1(d,aI,aJ)]}return F(IS);case\n20:var\nA=b[1],h=b[3];if(typeof\nh!==\"number\"&&17===h[0]){var\naP=h[2],aQ=b[2],B=tr(h[1]),aR=B[2],aS=B[1];tq(aQ,[0,aS],ki(A),d);var\naT=by(d);return[0,aT,b1(d,[11,aR,aP],e)]}var\naL=b[3],aM=b[2];tq(aM,0,ki(A),d);var\naN=by(d);return[0,aN,b1(d,aL,e)];case\n21:var\naU=b[2],aV=IL(d,b[1]);return[0,aV,b1(d,aU,e)];case\n22:var\naW=b[1],aX=dm(d);return[0,aX,b1(d,aW,e)];case\n23:var\nC=b1(d,C5(b[1],b[2])[1],e);if(C)return C[2];throw[0,u,IT];default:return F(IU)}}function\nia(a,f){var\nb=[0,0],g=r(a),d=tg(1,function(d){if(g<=b[1])throw ed;var\nc=o(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 oi(function(g,b){H4(d);try{var\nl=[0,b1(d,e,g)],c=l}catch(b){b=z(b);var\na=0;if(b[1]!==h8&&b[1]!==bO&&b!==ed){if(b[1]!==eQ)throw b;var\nk=b[2],f=F(h(k,h(I0,h(hS(i),IZ))));a=1}if(!a)var\nf=[1,b];var\nc=f}return 0===c[0]?j(b,c[1]):IJ(d,c[1])},e)}function\nI4(c,b){var\nd=cy(b)===K?b:b[1];return rU(c,d)}function\nib(b){nm(b,0,BT);return ap_(b,0)}function\ntt(b,c){nm(b,0,BU);return ap$(b,0,c)}function\ntu(b){nm(b,0,BV);return ap8(b,0)}function\nI5(s){var\nO=s[1];function\ne(d,b){return c(s[2],b)}function\nq(d,c){if(1-(1<=BR?1:0))F(BS);var\nb=ap9(1);A6(b,c);tt(b,d);return b}function\na(d,c){var\nb=ib(d);return b?f(O,c,b[1])?0:1:2}function\nr(b,d,c){A7(b);tt(b,d);return A6(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(;;){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]=aK(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]:AS(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(tu(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=aK(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,aN(dI(c,b>>>3|0)|1<<(b&7)))}function\nkj(c){var\nb=oj(0);ic(b,c);return b}function\nkk(d){var\nc=aj(32),b=0;for(;;){bu(c,b,aN(dI(d,b)^dC));var\ne=b+1|0;if(31!==b){var\nb=e;continue}return c}}function\nok(e,d){var\nc=aj(32),b=0;for(;;){var\nf=dI(d,b);bu(c,b,aN(dI(e,b)|f));var\na=b+1|0;if(31!==b){var\nb=a;continue}return c}}function\nI$(d,c){try{var\nb=0;for(;;){var\nf=dI(c,b);if(0!==(dI(d,b)&f))throw jD;var\na=b+1|0;if(31!==b){var\nb=a;continue}var\ne=1;return e}}catch(b){b=z(b);if(b===jD)return 0;throw b}}function\ntv(a,f){var\nb=0;for(;;){var\ne=dI(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+jk|0:b;return ic(d,f)},c);var\ne=d}else\nvar\ne=c;var\nh=a?kk(e):e;return gB(h)}throw[0,u,Jo]}var\ntz=aj(da),iQ=0;for(;;){bu(tz,iQ,r9(aN(iQ)));var\napt=iQ+1|0;if(dC!==iQ){var\niQ=apt;continue}gB(tz);var\nkn=nE([0,rV]),tA=function(b){var\nc=dj(b[1]);ss(b[1]);var\nd=r(c);if(0===d)return 0;if(1===d){var\ne=b[2];b[2]=[0,[0,o(c,0)],e];return 0}b[2]=[0,[1,c],b[2]];return 0},Js=kk(kj(10)),tB=function(c){var\na=r(c),D=[0,1];function\nE(g){var\ne=F(g),d=e[1],b=e[2];for(;;){if((b+2|0)<=a&&92===o(c,b)&&eG===o(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,bZ(16),0],b=F;a:for(;;){if(!(a<=b)){var\nz=0;if((b+2|0)<=a&&92===o(c,b)){var\nt=o(c,b+1|0),H=eG===t?1:0,I=H||(41===t?1:0);if(I)z=1}if(!z){var\ni=o(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+yi|0){case\n0:var\nm=b+1|0,A=0;if(m>>0)if(9<=s)var\nj=[0,[9,k+cJ|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]){cc(h[1],d[1]);C=1}if(!C){tA(h);h[2]=[0,d,h[2]]}var\nb=e;continue a}}}tA(h);return[0,[3,Z(h[2])],b]}}function\nG(g){var\ne=oj(0),b=g;for(;;){if(a<=b)x(Jw);if(93===o(c,b)&&g>>6|0)?1:0;if(q)var\ns=q;else\nvar\nD=2!==(n>>>6|0)?1:0,s=D||(2!==(p>>>6|0)?1:0);if(s)throw eo;var\ng=(d&7)<<18|(m&63)<<12|(n&63)<<6|p&63}else\nif(q0<=d){var\nu=o(c,b+1|0),v=o(c,b+2|0),E=2!==(u>>>6|0)?1:0,F=E||(2!==(v>>>6|0)?1:0);if(F)throw eo;var\nh=(d&15)<<12|(u&63)<<6|v&63,w=zA<=h?1:0,G=w?h<=57088?1:0:w;if(G)throw eo;var\ng=h}else{var\nx=o(c,b+1|0);if(2!==(x>>>6|0))throw eo;var\ng=(d&31)<<6|x&63}else\nif(cx<=d)k=1;else\nvar\ng=d;if(k)throw eo;t(j,a)[1+a]=g;var\nA=o(c,b),b=b+t(gM,A)[1+A]|0,a=a+1|0,i=i-1|0;continue}var\nl=j.length-1,C=1;return[0,JS,hU(l,function(b){return jM(t(j,b)[1+b])}),l,JR,JQ,JP,JO,JN,JM,JL,JK,JJ,JI,JH,JG,C]}}throw eo}var\ny=o(c,e),z=t(gM,y)[1+y];if(0>>18|0));cc(c,aN(cx|(b>>>12|0)&63));cc(c,aN(cx|(b>>>6|0)&63));cc(c,aN(cx|b&63))}else{var\na=zA<=b?1:0,h=a?b>>12|0));cc(c,aN(cx|(b>>>6|0)&63));cc(c,aN(cx|b&63))}else{cc(c,aN(rw|b>>>6|0));cc(c,aN(cx|b&63))}else\ncc(c,aN(b));var\nd=d+1|0,f=f-1|0;continue}return dj(c)}},ij=function(d){return function(e){var\nb=sn(0,JU);return f(d,function(d){var\nb=c(e,0);d[11]=b[2];d[12]=b[3];return b[1]},b)}},tG=[K,JW,ae(0)],ko=[K,JX,ae(0)],JV=function(b){return b},tH=1,tI=function(e){var\na=r(e),g=0===a?1:0;if(g)return g;var\nb=a-1|0;for(;;){var\nc=o(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\nv=i+1|0;if(m!==i){var\ni=v;continue}break}}if(b[1]===r(f))return f;var\nc=aj(b[1]);b[1]=0;var\nn=r(f)-1|0,p=0;if(!(n<0)){var\nh=p;for(;;){var\nd=w(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],qB);break;case\n10:U(c,b[1],92);b[1]++;U(c,b[1],rn);break;case\n13:U(c,b[1],92);b[1]++;U(c,b[1],q9);break;default:e=1}switch(e){case\n1:U(c,b[1],92);b[1]++;var\ns=aN(48+(d/cM|0)|0);U(c,b[1],s);b[1]++;var\nt=aN(48+((d/10|0)%10|0)|0);U(c,b[1],t);b[1]++;var\nu=aN(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\nq=h+1|0;if(n!==h){var\nh=q;continue}break}}return aw(c)},tK=function(e){var\nd=tJ(e),c=r(d),b=aj(c+2|0);di(d,0,b,1,c);U(b,0,34);U(b,c+1|0,34);return aw(b)},or=function(c,b){try{var\nd=[0,se(c,b,10)];return d}catch(b){b=z(b);if(b===A)return 0;throw b}},kp=function(g,b,a){if(0===a[0]){var\nc=a[1];if(tI(c)){var\ni=or(c,0),k=i?(i[1]+1|0)===r(c)?1:0:1;if(k)return C(b,tK(c));s7(b,0);C(b,J0);var\nd=0;for(;;){var\ne=or(c,d),j=e?e[1]:r(c);C(b,tJ(aF(c,d,j-d|0)));if(e){var\nl=e[1];C(b,JY);s8(b,0);C(b,JZ);var\nd=l+1|0;continue}C(b,J1);return kb(b,0)}}return C(b,c)}var\nh=a[1];if(h){var\nm=h[2],n=h[1];s7(b,g);C(b,J2);kp(g,b,n);var\nf=m;for(;;){if(f){var\no=f[2],p=f[1];n8(b,0);kp(g,b,p);var\nf=o;continue}C(b,J4);return kb(b,0)}}return C(b,J3)},os=function(f,c){if(0===c[0]){var\nb=c[1],j=or(b,0)?0:1;if(j)return tI(b)?tK(b):b}var\nd=bZ(d$),a=f?f[1]:tH,g=em(d);function\nh(b,c){return kp(a,b,c)}i(e(g),J5,h,c);return dj(d)},f1=function(d,c){function\nb(c){if(c){var\nd=c[2],e=c[1],f=e[2],a=e[1];return V(a,J6)?[0,[1,[0,[0,a],[0,f,0]]],b(d)]:[0,f,b(d)]}return 0}return[1,[0,[0,d],b(c)]]},J7=4,J8=2,J9=2,J_=function(b){return J$},Ka=function(b){return[0,b]},tL=function(b){return[0,cA(1,b)]},ep=function(c){return[0,b(a+c)]},kq=function(b){return[0,eT(b)]},tM=function(d,b){return b?[1,[0,c(d,b[1]),0]]:Kb},tN=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,Z(d)]}},ot=I5([0,function(c,b){return c===b?1:0},BQ]),tO=c(ot[1],17),f2=function(b,f,d,c){var\ne=b?b[1]:1;return i(ot[5],tO,d,[0,c,e])},tP=function(j,b){var\nh=0;if(nl(b)&&cy(b)!==K&&1<=b.length-1){var\nd=b[1];h=1}if(!h)var\nd=b;var\ni=0;if(nl(d)&&cy(d)===K){var\ne=d[1];i=1}if(!i)var\ne=F(BP);var\nk=cy(e)===i$?d:F(BO),a=f(ot[8],tO,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},tQ=function(b){return tP(0,b)},eZ=function(b){var\nc=tQ(b);return c?c[1]:[1,[0,[0,gH(b)],0]]},tR=function(b){return os(0,eZ(b))};nU(function(c){var\nb=tP(1,c);return b?[0,os(Kc,b[1])]:0});var\nKd=function(c,b){throw[0,ko,c,b]},cE=function(c,b){throw[0,ko,[0,bO,c],b]},Ke=function(b){if(1===b[0]&&!b[1])return 0;return cE(Kf,b)},Kh=function(b){if(0===b[0]){var\nc=b[1];if(1!==r(c))cE(Ki,b);return o(c,0)}return cE(Kj,b)},Kk=function(b){if(0===b[0]){var\nc=b[1];try{var\nd=de(c);return d}catch(c){c=z(c);return cE(h(Kl,tR(c)),b)}}return cE(Km,b)},Kn=function(b){if(0===b[0]){var\nc=b[1];try{var\nd=ju(c);return d}catch(c){c=z(c);return cE(h(Ko,tR(c)),b)}}return cE(Kp,b)},tS=function(c,b){var\nd=b[3],e=b[2],f=b[1];return[0,dw(E(Kq),c,f,e,d)]},Kr=0,Ku=[0,[0,r7,function(b){if(b===r7)return Ks;throw[0,u,Kt]}],Kr],Kx=[0,[0,sp,function(b){if(b===sp)return Kv;throw[0,u,Kw]}],Ku],KA=[0,[0,h8,function(b){if(b[1]===h8)return[1,[0,Ky,[0,[0,b[2]],0]]];throw[0,u,Kz]}],Kx],KD=[0,[0,nF,function(b){if(b===nF)return KB;throw[0,u,KC]}],KA],KG=[0,[0,cQ,function(b){if(b===cQ)return KE;throw[0,u,KF]}],KD],KJ=[0,[0,nn,function(b){if(b===nn)return KH;throw[0,u,KI]}],KG],KM=[0,[0,h3,function(b){if(b[1]===h3)return[1,[0,KK,[0,[0,b[2]],0]]];throw[0,u,KL]}],KJ],KP=[0,[0,j4,function(b){if(b[1]===j4)return[1,[0,KN,[0,[0,b[2]],0]]];throw[0,u,KO]}],KM],KS=[0,[0,jF,function(b){if(b[1]===jF)return[1,[0,KQ,[0,[0,b[2]],0]]];throw[0,u,KR]}],KP],KV=[0,[0,tG,function(b){if(b[1]===tG)return[1,[0,KT,[0,b[2],0]]];throw[0,u,KU]}],KS],KY=[0,[0,jE,function(b){if(b[1]===jE)return tS(KW,b[2]);throw[0,u,KX]}],KV],K1=[0,[0,eQ,function(b){if(b[1]===eQ)return[1,[0,KZ,[0,[0,b[2]],0]]];throw[0,u,K0]}],KY],K4=[0,[0,A,function(b){if(b===A)return K2;throw[0,u,K3]}],K1],K7=[0,[0,bO,function(b){if(b[1]===bO)return[1,[0,K5,[0,[0,b[2]],0]]];throw[0,u,K6]}],K4],K_=[0,[0,ed,function(b){if(b===ed)return K8;throw[0,u,K9]}],K7],Lb=[0,[0,jD,function(b){if(b===jD)return K$;throw[0,u,La]}],K_],Le=[0,[0,u,function(b){if(b[1]===u)return tS(Lc,b[2]);throw[0,u,Ld]}],Lb];G(function(b){return f2(Lg,Lf,b[1],b[2])},Le);var\nLh=0,Lk=[0,[0,ko,function(b){if(b[1]===ko){var\nc=[0,b[3],0];return[1,[0,Li,[0,eZ(b[2]),c]]]}throw[0,u,Lj]}],Lh];G(function(b){return f2(Lm,Ll,b[1],b[2])},Lk);var\nou=function(c,b){return cE(h(c,Ln),b)},Lr=bv,Ls=function(c,b){return bv(b,c)},Lt=function(c,b){return b<=c?c:b},Lu=function(c,b){return c<=b?c:b},Lv=aR,Lw=function(c,b){return aR(b,c)},Lx=function(c,b){return dc(c,b)?c:b},Ly=function(c,b){return cb(c,b)?c:b},Lz=dL,LA=cb,LB=bh,LC=ah,LD=dd,LE=dc,LF=function(b){return-b|0},kr=function(b){b[1]+=-1;return 0},ks=function(b){b[1]++;return 0},tT=apL(0),ik=function(b){return nN(function(b,c){return x(b)},b)},bz=function(b){return nN(function(b,c){return F(b)},b)};Bo(0);var\nLG=function(b){try{var\nc=fT(b)}catch(b){b=z(b);if(b===A)return 0;throw b}return[0,c]},LH=function(c,b){return nA(b,c)},LI=function(b){return b},LJ=function(b){return b},LK=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(LI,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,a9(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,S(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=cy(b),a=d7===c?b[1]:eC===c?hM(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)}]},LM=function(b){return 0},tU=function(b,d){var\nc=b?b[1]:0;return c},LN=bv,LO=[0,LN,function(c){return b(a+c)}],LP=function(b){return AP(b)},LQ=function(c,b){return apT(c,b)},LR=function(c,b){return apR(c,b)},LS=function(c,b){return apS(c,b)},gN=LK([0,LL,function(c,b){return hB(c,b)},LS,LR,LQ,LM,tU,LP,LO]),tV=gN[2],tW=gN[5],LT=gN[4],LU=gN[7],LV=gN[9],LW=gN[11],tX=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},LX=bv,LY=bv,LZ=function(c,b){return cO(c,b)},tY=function(e,c){if(e===c)return 0;if(0===e[0]){var\nh=e[1];return 0===c[0]?rV(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=tY(d[1],b[1]);if(0===f){var\nd=g,b=a;continue}return f}return 1}return b?-1:0}},ov=function\nd(b,c){return d.fun(b,c)},L0=function\nc(b){return c.fun(b)};L(ov,function(c,b){if(0===b[0]){var\nd=b[1];return f(LU,hB(c,0),d)}var\ne=b[1];return i(LW,ov,hB(c,1),e)});L(L0,function(b){return AP(f(ov,tU(0,0),b))});var\ntZ=function(b){return b?64:32},t1=[0,L1],t0=0,t2=function(b){var\nc=b[1],d=b[2],e=h(b[2],L2);t1[1]=[0,e,t1[1]];return[0,c,d]},kt=function(b){return[0,t2(b)[1]]},e0=function(b){var\nd=b[1];return[0,t2([0,function(e,d){return C(e,c(b[2],d))},d])[1]]},t3=[K,L3,ae(0)];f2(0,0,t3,function(b){if(b[1]===t3){var\nc=b[3],d=eZ(b[2]);return[1,[0,L4,[0,d,[0,eZ(c),0]]]]}throw[0,u,L5]});var\nt4=[K,L6,ae(0)];f2(0,0,t4,function(b){if(b[1]===t4){var\nc=[0,b[2]];return[1,[0,L7,[0,c,[0,eZ(b[3]),0]]]]}throw[0,u,L8]});var\nt5=[K,L9,ae(0)];f2(0,0,t5,function(b){if(b[1]===t5)return b[2];throw[0,u,L_]});kt([0,function(c,b){var\nd=tQ(b);return d?kp(tH,c,d[1]):C(c,gH(b))},L$]);var\now=function(b){return[0,[0,b[1],b[2]]]},t6=function(c){var\nd=[0,c[1],[0,Mc,[0,b(a+c[2]),[0,Mb,[0,b(a+(c[4]-c[3]|0)),0]]]]],e=d[2]?eg(Ma,d):d[1];return[0,e]};if(tT){var\nMg=Hi(0);Hh(137);r8(Mg)}var\nt7=[K,Mh,ae(0)];f2(0,0,t7,function(b){if(b[1]===t7)return[1,[0,Mi,[0,tN(ep,b[2]),0]]];throw[0,u,Mj]});var\nil=function(b){switch(b[0]){case\n0:return[1,[0,Mk,[0,b[1],0]]];case\n1:return[1,[0,Ml,[0,[0,b[1]],0]]];case\n2:return[1,[0,Mm,[0,eZ(b[1]),0]]];case\n3:return[1,[0,Mn,[0,b[1],0]]];case\n4:var\nc=b[2],d=[0,b[1]];return[1,[0,Mo,[0,d,[0,c,[0,tM(t6,b[3]),0]]]]];case\n5:var\ne=[0,b[1]];return[1,[0,Mp,[0,e,[0,il(b[2]),0]]]];case\n6:var\nf=b[2],a=[0,b[1]];return[1,[0,Mq,[0,a,[0,f,[0,il(b[3]),0]]]]];case\n7:var\ng=b[2],h=tM(ep,b[1]);return[1,[0,Mr,[0,h,[0,tN(il,g),0]]]];default:var\ni=b[2];return[1,[0,Ms,[0,il(b[1]),[0,[0,i],0]]]]}},ku=function(b,c){switch(b[0]){case\n0:return[0,il(b),c];case\n1:return[0,[0,b[1]],c];case\n2:return[0,eZ(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,t6(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],ku(b[2],0)]],c];case\n6:var\na=b[1],n=b[2],g=[0,n,ku(b[3],0)];return 0===r(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 ku(b,c)};if(d){var\ne=d[2];if(e){var\nh=dh(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,ox(b[1]),p]],c]}},ox=function(c){var\nb=ku(c,0);if(b&&!b[2])return b[1];return[1,b]},Mt=function(b){try{var\nd=c(b,0);return d}catch(b){b=z(b);return[0,eZ(b)]}},t8=function(b){return Mt(function(d){var\nc=cy(b);return d7===c?b[1]:eC===c?hM(b):b})},t9=function(b){return r8([3,b])},kv=[K,Mu,ae(0)];f2(0,0,kv,function(b){if(b[1]===kv)return ox(t8(b[2]));throw[0,u,Mv]});var\nMx=kt([0,function(d,c){var\nb=t8(c),e=1===b[0]?b[1]:os(0,ox(b));return C(d,e)},Mw])[1],kw=function(f){var\nb=t9(f);if(cy(b)!==eC)var\nc=cy(b),d=d7===c?b[1]:eC===c?hM(b):b,e=2===d[0]?d[1]:[0,kv,b];else\nvar\ne=[0,kv,b];throw e};kt([0,Mx,My]);var\noy=function(b){return[1,t9(b)]},t_=function(b){if(0===b[0]){var\nc=b[1],k=0;if(V(c,Mz)){var\na=0;if(V(c,MA)){var\ne=0;if(V(c,MB))if(V(c,MC))if(V(c,MD)){if(V(c,ME)){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 cE(h(gO,Lp),b);var\nj=i[1];if(0!==j[0])return cE(h(gO,Lo),b);var\nd=j[1],l=0;if(V(d,MF)){var\ng=0;if(V(d,MG)){var\nf=0;if(V(d,MH))if(V(d,MI))if(V(d,MJ)){if(V(d,MK)){l=1;g=1;f=1}}else\nf=1;else{g=1;f=1}if(!f)return ou(gO,b)}if(!g)return ou(gO,b)}if(!l)return ou(gO,b)}return cE(h(gO,Lq),b)},t$=function(b){switch(b){case\n0:return ML;case\n1:return MM;default:return MN}},MO=bv,MP=function(b,c){switch(c){case\n0:return hB(b,0);case\n1:return hB(b,1);default:return hB(b,2)}},MQ=function(b){return t_([0,b])},MR=function(c){var\nb=t$(c);return 0===b[0]?b[1]:cE(Kg,b)},MS=function(b){switch(b){case\n0:return-1;case\n1:return 0;default:return 1}},ua=function(b){return 0<=b?0===b?1:2:0},ub=function(d,c,b){return 0<=f(d,c,b)?1:0},uc=function(d,c,b){return f(d,c,b)<=0?1:0},kx=function(i){var\nj=i[2],k=ow(i)[1],b=k[1];function\ne(d,c){return 0>b},Ox=function(c,b){return c>>>b|0},Oy=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},OF=function(b){if(b<=0)oE(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},OG=function(b){if(b<=0)oE(0);return 0===(b&(b-1|0))?1:0},OH=function(b){if(b<=0)kw(f1(OJ,[0,[0,OI,ep(b)],0]));return 31-ry(b)|0},OK=function(b){if(b<=0)kw(f1(OM,[0,[0,OL,ep(b)],0]));return 1===b?0:32-ry(b-1|0)|0},ON=function(b){return-b|0},OO=function(c,b){return c!==b?1:0},OP=function(c,b){return c>>0)e=1;else\nswitch(a){case\n0:var\nb=fG,c=1;break;case\n1:e=1;break;default:var\nb=zw,c=1}if(e)var\nb=fG,c=0}else\nvar\nb=fG,c=0;if((c+2|0)>>0?[0,b,0]:[0,b,1]:[0,b,1]}return[0,b,1]},kC=function(b){return eT(ar(b,1))},oS=function(b){try{var\nc=PV(b),d=c[1];if(c[2])var\ne=uR(ju(b));else{var\ng=fG<=d?b:ky(b,1,r(b)-1|0),f=ju(g);if(dL(f,PW))uU(b);var\na=e1(f),h=fG<=d?a:eM(a),e=h}return e}catch(a){return uU(b)}},PX=function(b){return e1(bY(rJ(ar(b,1)),48))},PY=function(b){return e1(uJ(ar(b,1)))},PZ=function(b){return e1(uK(ar(b,1)))},P1=f3(63),P2=im(63),P3=dq(Cz),oT=dq(jU),ir=dq(fX),P0=63,uV=function(b){return nb(ar(b,1))},P4=function(b){return e1(hF(b))},uW=function(b){if(P1<=b&&b<=P2)return e1(hF(b));return f(bz(P5),b+0.,0)},is=ud([0,oR,kB,ir]),P6=is[1],P7=is[2],P8=is[3],P9=is[4],P_=is[5],P$=function(b,e,d){var\nc=cb(e,b),f=c?cb(b,d):c;return f},uX=function(b,d,c){return dL(b,d)?d:cb(b,c)?b:c},Qa=function(d,c,b){if(cb(c,b))return uX(d,c,b);throw[0,u,Qb]},Qc=function(d,c,b){if(dd(c,b)){var\ne=[0,[0,Qd,kB(b)],0];return oy(f1(Qf,[0,[0,Qe,kB(c)],e]))}return[0,uX(d,c,b)]},uY=function(c,b){return uO(c,b)},Qg=function(b){b[1]=fO(b[1],oT);return 0},Qh=function(b){b[1]=fR(b[1],oT);return 0},uZ=function(b){return dq(a9(b))},u0=function(b){return uZ(b)},Qi=function(b){return uj(ar(b,1))},Qj=function(b){return oA(ar(b,1))},Qk=function(b){return b$(ar(b,1))},u1=function(b){return dq(a9(b))},Ql=function(b){return u1(b)},Qm=function(c){var\nb=ar(c,1);return um(b)?[0,b$(b)]:0},Qn=function(c){var\nb=ar(c,1);return um(b)?b$(b):io(b,Nw,Nv,eT)},Qo=function(b){return b$(ar(b,1))},Qp=function(b){return uQ(a9(b))},Qq=function(b){return dq(a9(b))},Qr=function(b){return uS(a9(b))},Qs=function(c){var\nb=ar(c,1);return oB(b)?[0,b$(b)]:0},Qt=function(c){var\nb=ar(c,1);return oB(b)?b$(b):io(b,NA,Nz,eT)},Qu=function(b){return b$(ar(b,1))},u2=uq([0,kC]),Qv=u2[1],Qw=u2[2],Qx=function(b){return na(10,cM,0,b)},Qy=dL,Qz=function(b){return c(E(QA),bY(b,1))},QD=up([0,oR,tV,Qx,Qz,function(b){return oS(h(QB,b))},ir,Qy,f4,QC])[1],u3=bh,u4=dL,u5=dd,u6=ah,u7=cb,u8=dc,QF=e0([0,QE,function(b){return kC(b)}])[1],e2=ip([0,uW,uV,oS,kC,oF,oG,oP,oQ,f4,u8,u7,u6,u5,u4,u3,oH,f4,ir,u0,uP]),u9=e2[1],u_=e2[2],u$=e2[3],QG=e2[4],QH=e2[5],QI=e2[6],QJ=e2[7],QK=e2[8],QL=1,QM=[0,oF,oG,oP,oQ,f4,uY,u8,u7,u6,u5,u4,u3,oH,f4,ir,u9,u_,u$,oJ,oL,oK,oI,oM,oN,oO],QN=function(c,b){return cO(c,b)};e0([0,QV,r2]);var\nQX=f3(32),QO=ah,QP=bh,QQ=dL,QR=dd,QS=ah,QT=cb,QU=dc,QW=de,QY=im(32),QZ=jy,va=function(b){return-b|0},Q0=function(b){return b},Q1=function(b){if(QX<=b&&b<=QY)return b|0;return f(bz(Q2),b+0.,0)},Q3=dc,Q4=cb,Q5=ah,Q6=dd,Q7=dL,Q8=bh,Q9=fM,Q_=eN,Q$=function(c,b){return c-b|0},Ra=function(c,b){return c+b|0};e0([0,Rb,si]);ip([0,Q1,Q0,QW,si,Ra,Q$,Q_,Q9,va,Q3,Q4,Q5,Q6,Q7,Q8,Cx,va,Cw,ug,QZ]);var\nRc=[0],Rd=function(b){return[0,1]}(Rc)[1],Re=function(b){return[0,b]},Rf=function(b){return b},Rg=function(b){return b},Rh=function(b){return[0,b]},Ri=0,Rj=function(b){return b$(uJ(a9(b)))},Rk=function(b){return b$(uK(a9(b)))};if(Rd)var\nf5=[0,J9,uW,uV,u0,Qj,tV,uT,PL,Qw,oS,kC,QU,QT,QS,QR,QQ,QP,QO,QN,Ly,Lx,Lv,Lw,P$,Qa,Qc,Pw,QF,PT,P6,P7,P8,P9,P_,PC,QD,Qv,ir,oT,P3,oF,oG,oP,uY,f4,f4,u_,u9,oQ,uP,u$,oJ,oL,oK,oI,oM,oN,QG,QH,QI,QJ,QK,oH,PF,PG,uO,oJ,oL,oK,oI,PJ,oM,oN,Qh,Qg,Ql,Qn,uR,PK,Qq,Qt,P0,PI,PH,oO,oO,PQ,PP,PS,PR,PM,PN,PO,QM,uZ,Qi,Qk,u1,Qm,Qo,uQ,uS,Qp,Qs,Qr,Qu,P4,QL,PX,PY,PZ];else\nvar\naoI=ap3,aoJ=function(b){return b},aoK=b$,aoL=function(b){return b},aoM=function(c,b){return c>>>b|0},aoN=function(c,b){return c>>b},aoO=function(c,b){return c<>>b|0},ao5=function(c,b){return c>>b},ao6=function(c,b){return c<>>0))switch(K){case\n0:return a<50?k_(a+1|0,r,e,b,l,f):d(k_,[0,r,e,b,l,f]);case\n1:break;default:var\nq=r,p=l;continue}return it(0)}case\n11:var\nn=g[1],z=n[2],A=n[1],t=[0,[0,n[3],h],0];return a<50?la(a+1|0,A,e,b,t,z,f):d(la,[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?la(a+1|0,y,e,b,u,x,f):d(la,[0,y,e,b,u,x,f]);default:return it(0)}},la=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?k$(f+1|0,n,e,c,m,o):d(k$,[0,n,e,c,m,o]);case\n2:case\n7:case\n10:case\n11:case\n12:case\n13:case\n14:return it(0)}var\nj=i[1],g=j[1],k=g[2],l=g[1],r=j[3],s=g[3],p=f6(s,aY(a)[1][1]),h=[0,p,[6,r,Z(a)]];return f<50?g_(f+1|0,l,e,c,h,k,b):d(g_,[0,l,e,c,h,k,b])},k$=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 aE(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,f6(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?bF(f+1|0,h,e,b,H,I):d(bF,[0,h,e,b,H,I]);case\n4:var\n_=j[1],J=c(b,e),K=eq(_);return f<50?lc(f+1|0,h,e,b,K,J):d(lc,[0,h,e,b,K,J]);case\n5:var\nL=j[1],M=11;return f<50?b6(f+1|0,h,e,b,L,M):d(b6,[0,h,e,b,L,M]);case\n6:var\nN=j[1],O=11;return f<50?cH(f+1|0,h,e,b,N,O):d(cH,[0,h,e,b,N,O]);case\n8:var\nP=j[1],Q=11;return f<50?bE(f+1|0,h,e,b,P,Q):d(bE,[0,h,e,b,P,Q])}return aE(0)}return aE(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,f6(n[2],$),R],a=aa;continue}return aE(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?bF(f+1|0,g,e,b,x,y):d(bF,[0,g,e,b,x,y]);case\n4:var\nY=i[1],z=c(b,e),A=eq(Y);return f<50?ld(f+1|0,g,e,b,A,z):d(ld,[0,g,e,b,A,z]);case\n5:var\nB=i[1],C=13;return f<50?b6(f+1|0,g,e,b,B,C):d(b6,[0,g,e,b,B,C]);case\n6:var\nD=i[1],E=13;return f<50?cH(f+1|0,g,e,b,D,E):d(cH,[0,g,e,b,D,E]);case\n8:var\nF=i[1],G=13;return f<50?bE(f+1|0,g,e,b,F,G):d(bE,[0,g,e,b,F,G])}return aE(0)}return aE(0)}return it(0)}}return aE(0)}},k_=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=f6(e[1],b[1]),q=0===S(f)?[2,e,l,b]:[3,[0,[0,e,l],f],b],a=[0,p,q];return o<50?g_(o+1|0,n,j,i,a,m,g):d(g_,[0,n,j,i,a,m,g])},k9=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?bF(a+1|0,f,e,b,j,k):d(bF,[0,f,e,b,j,k]);case\n4:var\ny=g[1],l=c(b,e),m=eq(y);return a<50?lb(a+1|0,f,e,b,m,l):d(lb,[0,f,e,b,m,l]);case\n5:var\nn=g[1],o=7;return a<50?b6(a+1|0,f,e,b,n,o):d(b6,[0,f,e,b,n,o]);case\n6:var\np=g[1],q=7;return a<50?cH(a+1|0,f,e,b,p,q):d(cH,[0,f,e,b,p,q]);case\n8:var\nr=g[1],s=7;return a<50?bE(a+1|0,f,e,b,r,s):d(bE,[0,f,e,b,r,s])}return aE(0)}return aE(0)}return aE(0)},SA=function(b,c,d,e,f){return ak(bF(0,b,c,d,e,f))},SB=function(b,c,d,e,f){return ak(b6(0,b,c,d,e,f))},SC=function(b,c,d,e,f){return ak(cH(0,b,c,d,e,f))},SD=function(b,c,d,e,f){return ak(bE(0,b,c,d,e,f))},SE=function(b,c,d,e,f){return ak(p3(0,b,c,d,e,f))},SF=function(e,d){var\nb=c(e,d),f=0;if(typeof\nb!==\"number\")switch(b[0]){case\n0:return SA(f,d,e,b[1],0);case\n4:var\na=b[1],g=c(e,d);return SE(f,d,e,eq(a),g);case\n5:return SB(f,d,e,b[1],0);case\n6:return SC(f,d,e,b[1],0);case\n8:return SD(f,d,e,b[1],0)}return aE(0)};O(SG);var\nkE=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===er(k(b))?e(b):l(b);break;default:m(b,11);var\nd=0===er(k(b))?e(b):l(b)}break;case\n17:m(b,15);var\nz=kE(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=cA(1,hP(dO(ih(b))));throw[0,vm,c(E(SX),N)]}switch(d){case\n0:continue;case\n1:continue;case\n2:return bQ(b,function(b){return[8,b]});case\n3:return bQ(b,function(b){return[5,b]});case\n4:return bQ(b,function(b){return[3,b]});case\n5:return bQ(b,function(b){return[7,b]});case\n6:return bQ(b,function(b){return[15,b]});case\n7:return bQ(b,function(b){return[11,b]});case\n8:return bQ(b,function(b){return[13,b]});case\n9:return bQ(b,function(b){return[14,b]});case\n10:return bQ(b,function(b){return[0,b]});case\n11:return bQ(b,function(b){return[9,b]});case\n12:return bQ(b,function(b){return[10,b]});case\n13:return bQ(b,function(b){return[2,b]});case\n14:return bQ(b,function(b){return[12,b]});case\n15:return bQ(b,function(c){return[6,[0,c,cg(b)]]});case\n16:return bQ(b,function(c){return[1,[0,c,cg(b)]]});case\n17:return bQ(b,function(c){return[4,[0,c,de(cg(b))]]});case\n18:for(;;){dS(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===vk(k(b))?1:l(b)}if(0===f)return 0;if(1===f)continue a;continue}default:return 0}}},SY=function(c){var\nb=ii(c);ig(b,SZ);return b},vo=function(b){return b2(b)[1]};O(S0);N(S2,S1);var\nvp=function(b){var\nc=b[2],d=(b[4]-b[3]|0)+1|0;return f(E(S3),c,d)},S4=function(b){var\nd=SY(b);function\ne(e){var\nc=SW(d),b=b2(d);return[0,c,b[1],b[2]]}var\na=ij(SF);try{var\nj=[0,c(a,e)];return j}catch(b){b=z(b);if(b[1]===vm){var\ng=b[2],h=vp(vo(d));return[1,f(E(S5),g,h)]}if(b===cQ){var\ni=vp(vo(d));return[1,c(E(S6),i)]}throw b}},S8=function(b){return[0,b]},S9=function(b){return x(S_)},S$=function(b){return x(Ta)},Tb=function(b){return x(Tc)},Td=function(b){return x(Te)},Tf=function(c,b){return x(Tg)},Th=function(c,b){return x(Ti)},Tk=[0,S7,S4,S8,S9,S$,Tb,Td,gR,gR,gR,gR,gR,gR,Th,Tf,function(b){return x(Tj)}];O(Tl);N(Tn,Tm);var\nkF=function(f,e){var\nd=bZ(32),b=em(d);h6(b,e);c(f,b);dR(b,0);return gC(hY(d))};O(To);N(Tq,Tp);var\noY=function(c){return h(Tr,b(a+c[1]))},iu=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];iu(c);var\ni=p(c[2],a);return[0,p(c[1],g),i]}return[0,g,[0,e,a]]}return Ts}var\nc=d(b[2]),e=c[2];b[1]=eS(aR,p(b[1],c[1]));b[2]=eS(aR,e);return 0},vq=function(g,b,d){iu(d);var\nh=d[2],a=eg(Tt,j(oY,d[1]));f(e(b),Tu,a);return G(function(k){c(e(b),Tx);var\na=k[1];if(0===a[0])return vq(g,b,a[1]);var\nd=a[1],h=d[1];f(e(b),Tv,h);var\nj=[0,ch,d[2]];c(oZ(0,g,b),j);var\ni=d[3];return f(e(b),Tw,i)},h)},oZ=function(d,h,b){var\no=d?d[1]:1;function\ni(b){return v<=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=aU(l,h);return m?C(b,m[1]):f(e(b),TA,l);case\n1:var\ng=d[1][1];if(0===g[0]){var\ns=g[1];return f(e(b),TB,s)}var\nk=[0,ch,g[1]];continue;case\n2:var\nn=d[1];return V(n,TC)?C(b,n):C(b,TD);case\n3:return vq(h,b,d[1]);default:var\nt=d[3],u=d[2],w=d[1];c(e(b),TE);var\np=i(v),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=cA(1,hP(dO(ih(b))));throw[0,vK,c(E(VL),R)]}switch(d){case\n0:continue;case\n1:continue;case\n2:return bA(b,function(b){return[13,b]});case\n3:return bA(b,function(b){return[8,b]});case\n4:return bA(b,function(b){return[11,b]});case\n5:return bA(b,function(b){return[10,b]});case\n6:return bA(b,function(b){return[1,b]});case\n7:return bA(b,function(b){return[6,b]});case\n8:return bA(b,function(b){return[2,b]});case\n9:return bA(b,function(b){return[9,b]});case\n10:return bA(b,function(b){return[3,b]});case\n11:return bA(b,function(b){return[5,b]});case\n12:return bA(b,function(b){return[12,b]});case\n13:return bA(b,function(b){return[14,b]});case\n14:return bA(b,function(b){return[16,b]});case\n15:return bA(b,function(b){return[15,b]});case\n16:return bA(b,function(b){return[4,b]});case\n17:return bA(b,function(c){return[7,[0,c,cg(b)]]});case\n18:return bA(b,function(c){return[0,[0,c,cg(b)]]});case\n19:for(;;){dS(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===vH(k(b))?1:l(b)}if(2>>0)return x(VM);switch(f){case\n0:return 0;case\n1:continue a;default:continue}}default:return 0}}},VN=function(c){var\nb=ii(c);ig(b,VO);return b},vM=function(b){return b2(b)[1]};O(VP);N(VR,VQ);var\nvN=function(b){var\nc=b[2],d=(b[4]-b[3]|0)+1|0;return f(E(VS),c,d)},vO=function(c){var\nb=[0,0];return function(c){b[1]++;return b[1]}},VT=function(c){var\nb=vO(0);return[0,vO(0),b]},VU=function(e){var\nd=VN(e);function\na(e){var\nc=VK(d),b=b2(d);return[0,c,b[1],b[2]]}var\ng=ij(Vs),b=VT(0);try{var\nk=f(g,a,b),l=[0,[0,k,b[1]]];return l}catch(b){b=z(b);if(b[1]===vK){var\nh=b[2],i=vN(vM(d));return[1,f(E(VV),h,i)]}if(b===cQ){var\nj=vN(vM(d));return[1,c(E(VW),j)]}throw b}},VX=function(b,d){function\ne(b){return[1,[0,[0,c(d,0)]]]}try{var\nf=[0,[0,b,UW(e,b)]];return f}catch(b){b=z(b);if(b[1]===vv)return[1,b[2]];throw b}},VZ=function(b){return VX(b[1],b[2])},V0=function(b){return[0,[0,b[1],b[2]]]},V1=function(b){var\nd=b[2],e=b[1];try{var\nc=Vb(e,d),f=[0,[0,c[1],c[2]]];return f}catch(b){b=z(b);if(b[1]===vz)return[1,b[2]];throw b}},V2=function(b){var\nc=b[2],d=b[1];try{var\ne=[0,Ur(d,c)];return e}catch(b){b=z(b);if(b[1]===vt)return[1,b[2]];throw b}},vP=function(b,c){var\nd=c[1],e=b?b[1]:W;return o1([0,e],d)},vQ=function(b,c){var\nd=c[1],e=b?b[1]:W;return o1([0,e],d)},V3=function(c,b){var\nd=c?c[1]:W,e=b[2],f=b[1];return o1([0,d],j(function(b){var\nc=b[1],d=b[2];return[1,[0,ch,c],d,bx(c,e)]},f))},V4=function(b,d){var\na=b?b[1]:W;return kF(function(b){c(e(b),V5);ag(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=aY(Z(b))[1],e=ew(t[1],d);return[0,e,cG(c),[0,t,b]]};switch(j){case\n13:return a<50?cU(a+1|0,g,f,e,h,j,b):d(cU,[0,g,f,e,h,j,b]);case\n15:return a<50?lJ(a+1|0,g,f,e,h,b):d(lJ,[0,g,f,e,h,b]);case\n17:return a<50?cU(a+1|0,g,f,e,h,j,b):d(cU,[0,g,f,e,h,j,b]);case\n19:return a<50?cU(a+1|0,g,f,e,h,j,b):d(cU,[0,g,f,e,h,j,b]);default:return cj(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 cj(0)}}return ab(0)}},d2=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 gV(r,b)};return g<50?lK(g+1|0,f,e,b,l,k):d(lK,[0,f,e,b,l,k]);case\n2:var\nm=a[1],n=15;return g<50?fk(g+1|0,f,e,b,m,n):d(fk,[0,f,e,b,m,n]);case\n7:var\nj=f,i=a[1],h=15;continue}return ab(0)}},lK=function(g,f,e,c,h,b){function\na(b){return kQ(h,b)}return g<50?lJ(g+1|0,f,e,c,a,b):d(lJ,[0,f,e,c,a,b])},lJ=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?lI(k+1|0,i,f,e,j,h,g):d(lI,[0,i,f,e,j,h,g])}return ab(0)},lI=function(g,a,f,e,c,h,b){switch(h){case\n13:return g<50?lM(g+1|0,a,f,e,c,b):d(lM,[0,a,f,e,c,b]);case\n14:return g<50?fj(g+1|0,a,f,e,c,h,b):d(fj,[0,a,f,e,c,h,b]);case\n15:return g<50?lK(g+1|0,a,f,e,c,b):d(lK,[0,a,f,e,c,b]);case\n16:return g<50?fj(g+1|0,a,f,e,c,h,b):d(fj,[0,a,f,e,c,h,b]);case\n17:return g<50?lL(g+1|0,a,f,e,c,b):d(lL,[0,a,f,e,c,b]);case\n19:return g<50?lH(g+1|0,a,f,e,c,b):d(lH,[0,a,f,e,c,b]);default:return cj(0)}},lH=function(h,f,e,c,i,b){function\na(b){return kQ(i,b)}var\ng=19;return h<50?cU(h+1|0,f,e,c,a,g,b):d(cU,[0,f,e,c,a,g,b])},lG=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(aY(d)[1],e),a=i[2],g=cG(b),h=[1,d,[0,i[1],g,a]];return[0,f,cG(b),h]};return g<50?lF(g+1|0,a,e,b,n,f,m):d(lF,[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=ph(vR,b);return[0,e,cG(d),[0,b]]};return g<50?lF(g+1|0,a,e,b,p,f,o):d(lF,[0,a,e,b,p,f,o])}return cj(0)},lF=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?bG(f+1|0,h,e,b,v,w):d(bG,[0,h,e,b,v,w]);case\n6:var\nx=a[1],y=18;return f<50?b8(f+1|0,h,e,b,x,y):d(b8,[0,h,e,b,x,y]);case\n7:var\nz=a[1],A=18;return f<50?bb(f+1|0,h,e,b,z,A):d(bb,[0,h,e,b,z,A]);case\n8:var\nG=a[1],B=c(b,e),C=function(b){return ds(G,b)};return f<50?ly(f+1|0,h,e,b,C,B):d(ly,[0,h,e,b,C,B]);case\n9:var\nD=a[1],E=18;return f<50?b7(f+1|0,h,e,b,D,E):d(b7,[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?bG(f+1|0,g,e,b,l,m):d(bG,[0,g,e,b,l,m]);case\n6:var\nn=a[1],o=20;return f<50?b8(f+1|0,g,e,b,n,o):d(b8,[0,g,e,b,n,o]);case\n7:var\np=a[1],q=20;return f<50?bb(f+1|0,g,e,b,p,q):d(bb,[0,g,e,b,p,q]);case\n8:var\nF=a[1],r=c(b,e),s=function(b){return ds(F,b)};return f<50?lE(f+1|0,g,e,b,s,r):d(lE,[0,g,e,b,s,r]);case\n9:var\nt=a[1],u=20;return f<50?b7(f+1|0,g,e,b,t,u):d(b7,[0,g,e,b,t,u])}return ab(0)}return cj(0)},lE=function(g,a,f,e,c,b){return g<50?lD(g+1|0,a,f,e,c,b):d(lD,[0,a,f,e,c,b])},lD=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?lC(j+1|0,h,f,e,i,b):d(lC,[0,h,f,e,i,b])},lC=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 gV(x,b)};return f<50?lH(f+1|0,a,e,b,q,p):d(lH,[0,a,e,b,q,p]);case\n2:var\nr=h[1],s=19;return f<50?fk(f+1|0,a,e,b,r,s):d(fk,[0,a,e,b,r,s]);case\n7:var\nt=h[1],u=19;return f<50?d2(f+1|0,a,e,b,t,u):d(d2,[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=Z(c(j,b)),f=ew(w,ph(function(b){return b[2][1]},d));return[0,f,cG(b),[3,e,d]]}return f<50?he(f+1|0,n,e,b,o,m,g):d(he,[0,n,e,b,o,m,g])},he=function(g,e,a,f,c,h,b){switch(h){case\n0:return v_(e,c,b);case\n2:return g<50?lB(g+1|0,e,a,f,c,b):d(lB,[0,e,a,f,c,b]);case\n3:return g<50?lN(g+1|0,e,a,f,c,h,b):d(lN,[0,e,a,f,c,h,b]);case\n4:return g<50?lq(g+1|0,e,a,f,c,h,b):d(lq,[0,e,a,f,c,h,b]);case\n5:return g<50?lo(g+1|0,e,a,f,c,b):d(lo,[0,e,a,f,c,b]);case\n11:return g<50?ls(g+1|0,e,a,f,c,h,b):d(ls,[0,e,a,f,c,h,b]);case\n12:return g<50?lv(g+1|0,e,a,f,c,b):d(lv,[0,e,a,f,c,b]);case\n18:return g<50?lx(g+1|0,e,a,f,c,b):d(lx,[0,e,a,f,c,b]);case\n20:return g<50?lD(g+1|0,e,a,f,c,b):d(lD,[0,e,a,f,c,b]);default:return cj(0)}},lB=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?lA(k+1|0,i,f,e,j,h,g):d(lA,[0,i,f,e,j,h,g])}return ab(0)},lA=function(g,e,a,f,c,h,b){switch(h){case\n0:return v$(e,c,b);case\n1:return g<50?fl(g+1|0,e,a,f,c,h,b):d(fl,[0,e,a,f,c,h,b]);case\n2:return g<50?lz(g+1|0,e,a,f,c,b):d(lz,[0,e,a,f,c,b]);case\n3:return g<50?lO(g+1|0,e,a,f,c,b):d(lO,[0,e,a,f,c,b]);case\n4:return g<50?lr(g+1|0,e,a,f,c,b):d(lr,[0,e,a,f,c,b]);case\n5:return g<50?lp(g+1|0,e,a,f,c,b):d(lp,[0,e,a,f,c,b]);case\n11:return g<50?lt(g+1|0,e,a,f,c,b):d(lt,[0,e,a,f,c,b]);case\n12:return g<50?lw(g+1|0,e,a,f,c,b):d(lw,[0,e,a,f,c,b]);case\n18:return g<50?ly(g+1|0,e,a,f,c,b):d(ly,[0,e,a,f,c,b]);case\n20:return g<50?lE(g+1|0,e,a,f,c,b):d(lE,[0,e,a,f,c,b]);case\n21:return g<50?fl(g+1|0,e,a,f,c,h,b):d(fl,[0,e,a,f,c,h,b]);default:return cj(0)}},lz=function(g,a,f,e,c,b){return g<50?lB(g+1|0,a,f,e,c,b):d(lB,[0,a,f,e,c,b])},ly=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])},lx=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?lC(i+1|0,g,f,e,h,b):d(lC,[0,g,f,e,h,b])},lw=function(g,a,f,e,c,b){return g<50?lv(g+1|0,a,f,e,c,b):d(lv,[0,a,f,e,c,b])},lv=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,cG(b),g]}return n<50?lu(n+1|0,l,a,f,m,k,e):d(lu,[0,l,a,f,m,k,e])},lu=function(i,g,a,f,j,e,b){function\nh(b){return c(j,b)}return i<50?he(i+1|0,g,a,f,h,e,b):d(he,[0,g,a,f,h,e,b])},lt=function(h,a,f,e,c,b){var\ng=11;return h<50?ls(h+1|0,a,f,e,c,g,b):d(ls,[0,a,f,e,c,g,b])},ls=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?bG(a+1|0,f,e,b,i,j):d(bG,[0,f,e,b,i,j]);case\n6:var\nk=g[1],l=12;return a<50?b8(a+1|0,f,e,b,k,l):d(b8,[0,f,e,b,k,l]);case\n7:var\nm=g[1],n=12;return a<50?bb(a+1|0,f,e,b,m,n):d(bb,[0,f,e,b,m,n]);case\n8:var\nw=g[1],o=c(b,e),p=function(b){return ds(w,b)};return a<50?lw(a+1|0,f,e,b,p,o):d(lw,[0,f,e,b,p,o]);case\n9:var\nq=g[1],r=12;return a<50?b7(a+1|0,f,e,b,q,r):d(b7,[0,f,e,b,q,r])}return ab(0)}return ab(0)},b7=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?bG(f+1|0,a,e,b,o,p):d(bG,[0,a,e,b,o,p]);case\n6:var\nq=g[1],r=4;return f<50?b8(f+1|0,a,e,b,q,r):d(b8,[0,a,e,b,q,r]);case\n7:var\ns=g[1],t=4;return f<50?bb(f+1|0,a,e,b,s,t):d(bb,[0,a,e,b,s,t]);case\n8:var\nD=g[1],u=c(b,e),v=function(b){return ds(D,b)};return f<50?lr(f+1|0,a,e,b,v,u):d(lr,[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?hd(f+1|0,w,e,b,x,y):d(hd,[0,w,e,b,x,y])}return ab(0)}return ab(0)}return ab(0)}},lr=function(h,a,f,e,c,b){var\ng=4;return h<50?lq(h+1|0,a,f,e,c,g,b):d(lq,[0,a,f,e,c,g,b])},lq=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?bG(a+1|0,f,e,b,i,j):d(bG,[0,f,e,b,i,j]);case\n6:var\nk=g[1],l=5;return a<50?b8(a+1|0,f,e,b,k,l):d(b8,[0,f,e,b,k,l]);case\n7:var\nm=g[1],n=5;return a<50?bb(a+1|0,f,e,b,m,n):d(bb,[0,f,e,b,m,n]);case\n8:var\nw=g[1],o=c(b,e),p=function(b){return ds(w,b)};return a<50?lp(a+1|0,f,e,b,p,o):d(lp,[0,f,e,b,p,o]);case\n9:var\nq=g[1],r=5;return a<50?b7(a+1|0,f,e,b,q,r):d(b7,[0,f,e,b,q,r])}return ab(0)}return ab(0)},lp=function(g,a,f,e,c,b){return g<50?lo(g+1|0,a,f,e,c,b):d(lo,[0,a,f,e,c,b])},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=ew(q,d[1]),f=i[2],a=cG(b),g=[0,i[1],a,f],h=[2,g,c(p,b),d];return[0,e,cG(b),h]}return m<50?lu(m+1|0,k,a,f,l,j,e):d(lu,[0,k,a,f,l,j,e])},hd=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?ln(i+1|0,a,e,b,g,h):d(ln,[0,a,e,b,g,h])}return ab(0)},ln=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?hd(a+1|0,l,e,b,k,m):d(hd,[0,l,e,b,k,m]);case\n4:case\n13:var\nj=function(b){return[0,i[2],0]};return a<50?lm(a+1|0,h,e,b,j,g,f):d(lm,[0,h,e,b,j,g,f])}return ab(0)},lm=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?bG(f+1|0,a,e,b,x,y):d(bG,[0,a,e,b,x,y]);case\n6:var\nz=i[1],A=11;return f<50?b8(f+1|0,a,e,b,z,A):d(b8,[0,a,e,b,z,A]);case\n7:var\nB=i[1],C=11;return f<50?bb(f+1|0,a,e,b,B,C):d(bb,[0,a,e,b,B,C]);case\n8:var\nL=i[1],D=c(b,e),E=function(b){return ds(L,b)};return f<50?lt(f+1|0,a,e,b,E,D):d(lt,[0,a,e,b,E,D]);case\n9:var\nF=i[1],G=11;return f<50?b7(f+1|0,a,e,b,F,G):d(b7,[0,a,e,b,F,G])}return ab(0)}return ab(0);case\n8:return f<50?ll(f+1|0,k,e,b,l,h,g):d(ll,[0,k,e,b,l,h,g]);case\n9:return f<50?ll(f+1|0,k,e,b,l,h,g):d(ll,[0,k,e,b,l,h,g])}return cj(0)}return cj(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 cj(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?ln(f+1|0,u,e,b,v,w):d(ln,[0,u,e,b,v,w])}return ab(0)}return cj(0)},ll=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?hd(g+1|0,n,a,f,m,o):d(hd,[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?lm(g+1|0,q,a,f,r,p,e):d(lm,[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 cj(0)}}return ab(0)},_T=function(b,c,d,e,f){return ak(bG(0,b,c,d,e,f))},_U=function(b,c,d,e,f){return ak(bb(0,b,c,d,e,f))},_V=function(b,c,d,e,f){return ak(b8(0,b,c,d,e,f))},_W=function(b,c,d,e,f){return ak(b7(0,b,c,d,e,f))},_X=function(e,d){var\nb=c(e,d),f=0;if(typeof\nb!==\"number\")switch(b[0]){case\n2:return _T(f,d,e,b[1],0);case\n6:return _V(f,d,e,b[1],0);case\n7:return _U(f,d,e,b[1],0);case\n8:var\na=b[1],g=c(e,d);return v$(f,function(b){return ds(a,b)},g);case\n9:return _W(f,d,e,b[1],0)}return ab(0)};O(_Y);var\nf9=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=cA(1,hP(dO(ih(b))));throw[0,wc,c(E($d),K)]}switch(d){case\n0:continue;case\n1:continue;case\n2:return bB(b,function(b){return[9,b]});case\n3:return bB(b,function(b){return[11,b]});case\n4:return bB(b,function(b){return[6,b]});case\n5:return bB(b,function(b){return[0,b]});case\n6:return bB(b,function(b){return[15,b]});case\n7:return bB(b,function(b){return[5,b]});case\n8:return bB(b,function(b){return[12,b]});case\n9:return bB(b,function(b){return[14,b]});case\n10:return bB(b,function(b){return[13,b]});case\n11:return bB(b,function(b){return[16,b]});case\n12:return bB(b,function(b){return[7,b]});case\n13:return bB(b,function(b){return[3,b]});case\n14:return bB(b,function(b){return[10,b]});case\n15:return bB(b,function(b){return[4,b]});case\n16:return bB(b,function(b){return[1,b]});case\n17:return bB(b,function(c){return[8,[0,c,cg(b)]]});case\n18:return bB(b,function(c){return[2,[0,c,cg(b)]]});case\n19:for(;;){dS(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===wa(k(b))?1:l(b)}if(2>>0)return x($e);switch(f){case\n0:return 0;case\n1:continue a;default:continue}}default:return 0}}},$f=function(c){var\nb=ii(c);ig(b,$g);return b},we=function(b){return b2(b)[1]};O($h);N($j,$i);var\nwf=function(d,b){function\nf(n){var\nb=n[3],h=n[2],e=ix(h);switch(b[0]){case\n0:return[0,0,[0,e,b[1]]];case\n1:var\nF=b[2],o=v1(b[1],h),q=ba(j(f,F)),r=q[2],G=an(q[1]);if(typeof\ne===\"number\")if(0===e)var\ns=x($k),g=s[2],a=s[1];else\nvar\nu=x($l),g=u[2],a=u[1];else\nif(0===e[0])var\ng=[4,r],a=0;else\nvar\nH=[0,fU(e[1],o)],v=[0,H,c(d[1],0)],g=[2,o,v],a=[0,[0,v,[4,r]],0];var\nt=[0,e,c(d[1],0)];return[0,p(G,p(a,[0,[0,t,g],0])),t];case\n2:var\nw=b[1],I=b[3],J=b[2],K=w[3],L=ix(w[2]),y=f(J),M=y[2],N=y[1],z=f(I),O=z[2];return[0,p(N,p([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=v1(b[1][2],d),a=ix(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=v7(d,gy(function(f){var\nd=f[2],b=f[1][3];if(0===b[0]){var\nm=b[1];return c(fV(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,e5,i,[0,[0,b[1],0]]],b[2]]}var\nh=[2,[0,e5,e,n],[0,e5,e,[3,[0,e5,i,[0,p]],j(g,vZ(e,i))]],d],k=[0,e5,d[2],h];return c(fV(function(b){return l(k,b)}),o)},P)),m=function(b){if(typeof\nb===\"number\")return 0;else{if(0===b[0])return[0,wf(d,b[1])];var\nf=b[1],k=b[2],a=[0,1,c(d[1],0)],n=ix(h),g=[0,n,c(d[1],0)],l=[0,a,[1,f]],e=c(fV(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=jN(function(c,b){return[0,b,[5,c,a]]},e),n=m(g);return dg(function(b){var\nc=b[2];return[0,h,[0,p([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=dO(m(E)),R=D[2];return[0,p(Q,D[1]),R]}}return f(b)};O($m);N($o,$n);var\nwg=function(b){var\nc=b[2],d=(b[4]-b[3]|0)+1|0;return f(E($p),c,d)},$q=function(c){var\nb=[0,0];return[0,function(c){b[1]++;return b[1]}]},$r=function(b){var\nd=$f(b);function\ne(e){var\nc=$c(d),b=b2(d);return[0,c,b[1],b[2]]}var\na=ij(_X),g=$q(0);try{var\nk=[0,f(a,e,g)];return k}catch(b){b=z(b);if(b[1]===wc){var\nh=b[2],i=wg(we(d));return[1,f(E($s),h,i)]}if(b===cQ){var\nj=wg(we(d));return[1,c(E($t),j)]}throw b}},$u=function(b){try{XF(b);var\nc=[0,b];return c}catch(b){b=z(b);if(b[1]===vU)return[1,b[2]];throw b}},$w=function(b){var\nd=$u(b);return nq(function(d){var\nb=[0,0];return[0,d,[0,function(e){b[1]++;var\nd=b[1];return c(E(XO),d)}]]},d)},$x=function(b){return[0,b]},$y=function(c){var\nd=c[1],e=d[2],b=wf(c[2],d);return[0,[0,e,[0,b[1],b[2]]]]},$z=function(c){var\nb=c[2],e=c[1],d=b[2];return[0,[0,e,d,R(v9,0,b[1])]]},wh=function(b,c){var\nd=b?b[1]:W;return vT([0,d],c)},wi=function(b,c){var\nd=c[1],e=b?b[1]:W;return vT([0,e],d)},$A=function(b,a){var\nd=a[2],g=b?b[1]:W;return iv(function(b){var\na=d[2],g=d[1];c(e(b),YH);G(function(d){function\ng(a){if(0===a[0]){var\nd=a[2],o=a[1];c(e(b),Yw);e8(b,o);c(e(b),Yx);switch(d[0]){case\n0:ev(b,d[1]);break;case\n1:var\nh=d[1];c(e(b),Yq);ev(b,h);break;case\n2:var\ni=d[2],j=d[1];f(e(b),Yr,j);ev(b,i);break;case\n3:var\nk=d[1];c(e(b),Ys);ev(b,k);break;case\n4:var\nl=d[1];c(e(b),Yt);G(function(d){c(e(b),Yu);return ev(b,d)},l);break;default:var\nm=d[2],n=d[1];f(e(b),Yv,n);ev(b,m)}return c(e(b),Yy)}var\np=a[3],q=a[2],r=a[1];c(e(b),Yz);ev(b,r);c(e(b),YA);G(function(d){var\na=d[2],h=a[2],i=a[1],j=d[1];f(e(b),YB,j);G(function(d){c(e(b),YC);return g(d)},i);c(e(b),YD);ev(b,h);return c(e(b),YE)},q);c(e(b),YF);e8(b,p);return c(e(b),YG)}g(d);return c(e(b),YI)},g);c(e(b),YJ);ev(b,a);return c(e(b),YK)},g)},$B=function(c,b){var\nd=b[2],e=b[1],f=b[3],a=c?c[1]:W;return iv(function(b){var\nc=d[1];switch(e6(e)[1][0]){case\n0:return kP(b);case\n1:return x(_N);default:if(typeof\nc===\"number\"&&!c)return kP(b);return pg(b,e,0,c,aa(d,f))}},a)},$C=function(b,c){var\nd=c[2],e=b?b[1]:W;return kL(e,d)},$D=function(c,b){var\ng=b[1];return j(function(b){var\nc=vS(b,g),f=0;if(c){var\nd=c[1],a=d[2];if(ah(d[1],b)){var\ne=[0,a];f=1}}if(!f)var\ne=0;return[0,b,e]},c)},$E=[0,$v,$r,np,$w,$x,$y,$z,wh,wh,wi,wi,$A,$B,$D,$C,function(b,e){var\nf=e[1];function\nd(d){var\nb=d[3],a=d[1],g=kL(W,d[2]);if(typeof\nb===\"number\")var\ne=dD<=b?WX:WY;else{if(b_<=b[1])var\nj=b[2],f=c(E(WZ),j);else\nvar\nk=b[2],f=c(E(W0),k);var\ne=f}var\ni=h(e,g);return[0,a,[0,c(E(WW),i),0]]}return dg(d,vS([0,b,b],f))}];O($F);N($H,$G);var\nwj=function(f,e){var\nd=bZ(32),b=em(d);h6(b,e);c(f,b);dR(b,0);return gC(hY(d))};O($I);N($K,$J);var\nf_=function\nd(b,c){return d.fun(b,c)},pl=function\nd(b,c){return d.fun(b,c)},pm=function\nd(b,c){return d.fun(b,c)},f$=function\nd(b,c){return d.fun(b,c)},$L=function\nc(b){return c.fun(b)},$M=function\nc(b){return c.fun(b)},$N=function\nc(b){return c.fun(b)},$O=function\nc(b){return c.fun(b)};L(f_,function(b,d){var\nf=d[2],a=d[1];c(e(b),$P);c(c(e(b),$Q),a);c(e(b),$R);c(e(b),$S);var\ng=0;R(function(f,d){if(f)c(e(b),$T);c(c(f$,b),d);return 1},g,f);c(e(b),$U);return c(e(b),$V)});L($L,function(b){return f(ap($W),f_,b)});L(pl,function(b,d){if(typeof\nd===\"number\")return C(b,$X);else{if(0===d[0]){var\na=d[2],g=d[1];c(e(b),$Y);f(e(b),$0,$Z);c(e(b),$1);var\nh=0;R(function(f,d){if(f)c(e(b),$2);c(c(f_,b),d);return 1},h,g);c(e(b),$3);c(e(b),$4);c(e(b),$5);f(e(b),$7,$6);c(c(f$,b),a);c(e(b),$8);return c(e(b),$9)}var\ni=d[2],j=d[1];c(e(b),$_);c(c(f$,b),j);c(e(b),$$);c(c(f$,b),i);return c(e(b),aaa)}});L($M,function(b){return f(ap(aab),pl,b)});L(pm,function(b,d){switch(d[0]){case\n0:var\na=d[1];c(e(b),aac);c(c(e(b),aad),a);return c(e(b),aae);case\n1:var\ng=d[1];c(e(b),aaf);c(c(f$,b),g);return c(e(b),aag);case\n2:var\nf=d[2],h=d[1];c(e(b),aah);c(c(e(b),aai),h);c(e(b),aaj);if(f){var\ni=f[1];C(b,aak);c(c(e(b),aal),i);C(b,aam)}else\nC(b,aan);return c(e(b),aao);default:var\nj=d[1];c(e(b),aap);c(c(pl,b),j);return c(e(b),aaq)}});L($N,function(b){return f(ap(aar),pm,b)});L(f$,function(b,d){C(b,aas);var\ne=d[1];c(c(pm,b),e);return C(b,aat)});L($O,function(b){return f(ap(aau),f$,b)});var\niy=function(d){var\nb=d;for(;;){var\nc=b[1];if(1===c[0]){var\nb=c[1];continue}return b}},iz=function(a,f){var\nc=a,b=f;for(;;){var\ne=iy(b)[1];switch(e[0]){case\n0:return[0,c,b];case\n1:return x(aav);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=p(c,d[1]),b=g;continue}return x(aaw)}}}},wk=function(b){return b[1]},wl=function(k){function\ng(c,b,d){c[1]=[0,[0,b,d],jP(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];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=aU(f,e[1]),n=1,l=h?h[1]+1|0:n;return g(e,f,l)}}G(a,k);var\nd=Z(e[1]),b=[0,0],h=Z(i[1]);function\nc(a){if(a){var\nk=a[1],c=0;for(;;){var\ng=0===c?k:f(E(aax),k,c);if(bx(g,b[1])){var\nc=c+1|0;continue}var\ne=g;break}}else{var\nd=0;for(;;){var\nh=aN(97+(d%26|0)|0),i=r0(0,d+zv|0),j=0===i?nr(h):f(E(aay),h,i);if(bx(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,mE,c([0,b[2]])]]},h);return p(l,j(function(b){var\nd=b[1],e=1===b[2]?q7:[0,mE,c(0)];return[0,d,e]},d))},kR=function(a,w,d){var\nb=j(function(g){return wj(function(b){function\nn(c,g){var\nd=aU(c,w);if(d)var\ne=d[1],h=typeof\ne===\"number\"?aaz:e[2],a=h;else\nvar\na=f(E(aaA),g,c);return C(b,a)}function\no(b){return v<=b?1:2}function\na(B,g,j,A){var\nq=A;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),aaF);else{if(0===d[0]){var\nr=iz(d[1],d[2]),k=r[2],D=r[1];c(e(b),aaG);ag(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=aY(Z(b))[1],f=dV(t[1],e);return[0,f,c(d[1],0),[0,t,b]]};switch(m){case\n19:return a<50?cW(a+1|0,j,f,e,k,m,b):d(cW,[0,j,f,e,k,m,b]);case\n21:return a<50?l5(a+1|0,j,f,e,k,b):d(l5,[0,j,f,e,k,b]);case\n23:return a<50?cW(a+1|0,j,f,e,k,m,b):d(cW,[0,j,f,e,k,m,b]);case\n25:return a<50?cW(a+1|0,j,f,e,k,m,b):d(cW,[0,j,f,e,k,m,b]);default:return b3(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 b3(0)}}return T(0)}},d4=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 gW(t,b)};return g<50?hh(g+1|0,f,e,b,l,k):d(hh,[0,f,e,b,l,k]);case\n2:var\nm=a[1],n=21;return g<50?fn(g+1|0,f,e,b,m,n):d(fn,[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 gX(u,b)};return g<50?hh(g+1|0,f,e,b,p,o):d(hh,[0,f,e,b,p,o])}return T(0)}},hh=function(g,f,e,c,h,b){function\na(b){return kU(h,b)}return g<50?l5(g+1|0,f,e,c,a,b):d(l5,[0,f,e,c,a,b])},l5=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,dV(n,m),e,d]};return k<50?l4(k+1|0,i,f,e,j,h,g):d(l4,[0,i,f,e,j,h,g])}return T(0)},l4=function(g,a,f,e,c,h,b){switch(h){case\n19:return g<50?hg(g+1|0,a,f,e,c,b):d(hg,[0,a,f,e,c,b]);case\n20:return g<50?d5(g+1|0,a,f,e,c,h,b):d(d5,[0,a,f,e,c,h,b]);case\n21:return g<50?hh(g+1|0,a,f,e,c,b):d(hh,[0,a,f,e,c,b]);case\n22:return g<50?d5(g+1|0,a,f,e,c,h,b):d(d5,[0,a,f,e,c,h,b]);case\n23:return g<50?hi(g+1|0,a,f,e,c,b):d(hi,[0,a,f,e,c,b]);case\n25:return g<50?hj(g+1|0,a,f,e,c,b):d(hj,[0,a,f,e,c,b]);default:return b3(0)}},hg=function(h,f,e,c,i,b){function\na(b){return kU(i,b)}var\ng=19;return h<50?cW(h+1|0,f,e,c,a,g,b):d(cW,[0,f,e,c,a,g,b])},l3=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=pp(wk,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?bJ(f+1|0,h,e,b,y,z):d(bJ,[0,h,e,b,y,z]);case\n2:var\nA=a[1],B=24;return f<50?bd(f+1|0,h,e,b,A,B):d(bd,[0,h,e,b,A,B]);case\n6:var\nC=a[1],D=24;return f<50?aL(f+1|0,h,e,b,C,D):d(aL,[0,h,e,b,C,D]);case\n7:var\nE=a[1],F=24;return f<50?bc(f+1|0,h,e,b,E,F):d(bc,[0,h,e,b,E,F]);case\n8:var\nG=a[1],H=24;return f<50?bI(f+1|0,h,e,b,G,H):d(bI,[0,h,e,b,G,H]);case\n10:var\nI=a[1],J=24;return f<50?bH(f+1|0,h,e,b,I,J):d(bH,[0,h,e,b,I,J])}return T(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?bJ(f+1|0,g,e,b,m,n):d(bJ,[0,g,e,b,m,n]);case\n2:var\no=a[1],p=26;return f<50?bd(f+1|0,g,e,b,o,p):d(bd,[0,g,e,b,o,p]);case\n6:var\nq=a[1],r=26;return f<50?aL(f+1|0,g,e,b,q,r):d(aL,[0,g,e,b,q,r]);case\n7:var\ns=a[1],t=26;return f<50?bc(f+1|0,g,e,b,s,t):d(bc,[0,g,e,b,s,t]);case\n8:var\nu=a[1],v=26;return f<50?bI(f+1|0,g,e,b,u,v):d(bI,[0,g,e,b,u,v]);case\n10:var\nw=a[1],x=26;return f<50?bH(f+1|0,g,e,b,w,x):d(bH,[0,g,e,b,w,x])}return T(0)}return b3(0)}return b3(0)},bI=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?bJ(f+1|0,a,e,b,p,q):d(bJ,[0,a,e,b,p,q]);case\n2:var\nr=g[1],s=6;return f<50?bd(f+1|0,a,e,b,r,s):d(bd,[0,a,e,b,r,s]);case\n6:var\nt=g[1],u=6;return f<50?aL(f+1|0,a,e,b,t,u):d(aL,[0,a,e,b,t,u]);case\n7:var\nv=g[1],w=6;return f<50?bc(f+1|0,a,e,b,v,w):d(bc,[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?bH(f+1|0,a,e,b,x,y):d(bH,[0,a,e,b,x,y])}return T(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 gY(K,b)},B=9;return f<50?bl(f+1|0,h,e,b,A,B,z):d(bl,[0,h,e,b,A,B,z]);case\n6:var\nC=j[1],D=9;return f<50?d3(f+1|0,h,e,b,C,D):d(d3,[0,h,e,b,C,D]);case\n9:var\nE=j[1],F=9;return f<50?cV(f+1|0,h,e,b,E,F):d(cV,[0,h,e,b,E,F])}return T(0)}return T(0)}return T(0)}},bH=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?bJ(a+1|0,f,e,b,m,n):d(bJ,[0,f,e,b,m,n]);case\n2:var\no=g[1],p=7;return a<50?bd(a+1|0,f,e,b,o,p):d(bd,[0,f,e,b,o,p]);case\n6:var\nq=g[1],r=7;return a<50?aL(a+1|0,f,e,b,q,r):d(aL,[0,f,e,b,q,r]);case\n7:var\ns=g[1],t=7;return a<50?bc(a+1|0,f,e,b,s,t):d(bc,[0,f,e,b,s,t]);case\n8:var\nu=g[1],v=7;return a<50?bI(a+1|0,f,e,b,u,v):d(bI,[0,f,e,b,u,v]);case\n10:var\nl=f,k=g[1],j=7;continue}return T(0)}return T(0)}return T(0)}},bl=function(f,S,e,b,R,Q,P){var\no=S,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 gY(c,b)}}(V),m=W,a=U;continue;case\n6:var\nr=l[1],s=13;return f<50?d3(f+1|0,k,e,b,r,s):d(d3,[0,k,e,b,r,s]);case\n9:var\nt=l[1],u=13;return f<50?cV(f+1|0,k,e,b,t,u):d(cV,[0,k,e,b,t,u])}return T(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 kV(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?bJ(f+1|0,g,e,b,v,w):d(bJ,[0,g,e,b,v,w]);case\n2:var\nx=i[1],y=17;return f<50?bd(f+1|0,g,e,b,x,y):d(bd,[0,g,e,b,x,y]);case\n6:var\nz=i[1],A=17;return f<50?aL(f+1|0,g,e,b,z,A):d(aL,[0,g,e,b,z,A]);case\n7:var\nB=i[1],C=17;return f<50?bc(f+1|0,g,e,b,B,C):d(bc,[0,g,e,b,B,C]);case\n8:var\nD=i[1],E=17;return f<50?bI(f+1|0,g,e,b,D,E):d(bI,[0,g,e,b,D,E]);case\n10:var\nF=i[1],G=17;return f<50?bH(f+1|0,g,e,b,F,G):d(bH,[0,g,e,b,F,G])}return T(0)}return T(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 kV(j,b)};return f<50?hf(f+1|0,J,e,b,K,I,H):d(hf,[0,J,e,b,K,I,H])}return T(0);case\n3:var\nN=function(b){return kV(j,b)},O=12;return f<50?lZ(f+1|0,h,e,b,N,O,a):d(lZ,[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 kV(j,b)},M=14;return f<50?lZ(f+1|0,h,e,b,L,M,a):d(lZ,[0,h,e,b,L,M,a])}return b3(0)}}return T(0)}},d3=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 gY(s,b)},m=10;return g<50?bl(g+1|0,f,e,b,l,m,k):d(bl,[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?cV(g+1|0,f,e,b,n,o):d(cV,[0,f,e,b,n,o])}return T(0)}},cV=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?l2(i+1|0,a,e,b,g,h):d(l2,[0,a,e,b,g,h])}return T(0)},l2=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 gY(u,b)},m=12;return f<50?bl(f+1|0,j,e,b,l,m,k):d(bl,[0,j,e,b,l,m,k]);case\n6:var\no=a[1],p=[0,h,g,i],q=12;return f<50?d3(f+1|0,p,e,b,o,q):d(d3,[0,p,e,b,o,q]);case\n9:var\nr=a[1],s=[0,h,g,i],t=12;return f<50?cV(f+1|0,s,e,b,r,t):d(cV,[0,s,e,b,r,t]);case\n4:case\n14:var\nn=function(b){return[0,i[2],0]};return f<50?l1(f+1|0,h,e,b,n,g,a):d(l1,[0,h,e,b,n,g,a])}return T(0)},l1=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 gY(I,b)};return f<50?l0(f+1|0,t,e,b,v,u):d(l0,[0,t,e,b,v,u]);case\n6:var\nz=j[1],A=[0,[0,a,h,i],m],B=15;return f<50?d3(f+1|0,A,e,b,z,B):d(d3,[0,A,e,b,z,B]);case\n9:var\nC=j[1],D=[0,[0,a,h,i],m],E=15;return f<50?cV(f+1|0,D,e,b,C,E):d(cV,[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,aci]]]]};return f<50?hf(f+1|0,x,e,b,y,w,j):d(hf,[0,x,e,b,y,w,j])}return T(0)}return b3(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 b3(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?l2(f+1|0,q,e,b,r,s):d(l2,[0,q,e,b,r,s])}return T(0)}return b3(0)},l0=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?hf(k+1|0,i,f,e,j,h,b):d(hf,[0,i,f,e,j,h,b])},hf=function(g,a,f,e,c,h,b){switch(h){case\n9:return g<50?bl(g+1|0,a,f,e,c,h,b):d(bl,[0,a,f,e,c,h,b]);case\n10:return g<50?bl(g+1|0,a,f,e,c,h,b):d(bl,[0,a,f,e,c,h,b]);case\n12:return g<50?bl(g+1|0,a,f,e,c,h,b):d(bl,[0,a,f,e,c,h,b]);case\n13:return g<50?bl(g+1|0,a,f,e,c,h,b):d(bl,[0,a,f,e,c,h,b]);case\n14:return g<50?bl(g+1|0,a,f,e,c,h,b):d(bl,[0,a,f,e,c,h,b]);case\n15:return g<50?l0(g+1|0,a,f,e,c,b):d(l0,[0,a,f,e,c,b]);default:return b3(0)}},lZ=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 gY(A,b)},o=14;return f<50?bl(f+1|0,l,e,b,n,o,m):d(bl,[0,l,e,b,n,o,m]);case\n6:var\np=g[1],q=[0,j,h,i],r=14;return f<50?d3(f+1|0,q,e,b,p,r):d(d3,[0,q,e,b,p,r]);case\n9:var\ns=g[1],t=[0,j,h,i],u=14;return f<50?cV(f+1|0,t,e,b,s,u):d(cV,[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+zc|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?l1(f+1|0,y,e,b,z,x,g):d(l1,[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 b3(0)}}return T(0)},fm=function(g,e,a,f,c,h,b){switch(h){case\n0:return wt(e,c,b);case\n1:return g<50?lX(g+1|0,e,a,f,c,h,b):d(lX,[0,e,a,f,c,h,b]);case\n3:return g<50?lW(g+1|0,e,a,f,c,b):d(lW,[0,e,a,f,c,b]);case\n6:return g<50?lR(g+1|0,e,a,f,c,h,b):d(lR,[0,e,a,f,c,h,b]);case\n7:return g<50?lQ(g+1|0,e,a,f,c,b):d(lQ,[0,e,a,f,c,b]);case\n8:return g<50?lS(g+1|0,e,a,f,c,b):d(lS,[0,e,a,f,c,b]);case\n17:return g<50?lT(g+1|0,e,a,f,c,h,b):d(lT,[0,e,a,f,c,h,b]);case\n18:return g<50?lV(g+1|0,e,a,f,c,b):d(lV,[0,e,a,f,c,b]);case\n24:return g<50?lY(g+1|0,e,a,f,c,b):d(lY,[0,e,a,f,c,b]);case\n26:return g<50?l7(g+1|0,e,a,f,c,b):d(l7,[0,e,a,f,c,b]);default:return b3(0)}},lY=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?l6(i+1|0,g,f,e,h,b):d(l6,[0,g,f,e,h,b])},lX=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 gW(w,b)};return a<50?hg(a+1|0,f,e,b,k,j):d(hg,[0,f,e,b,k,j]);case\n2:var\nl=g[1],m=19;return a<50?fn(a+1|0,f,e,b,l,m):d(fn,[0,f,e,b,l,m]);case\n6:var\nn=g[1],o=19;return a<50?d4(a+1|0,f,e,b,n,o):d(d4,[0,f,e,b,n,o]);case\n7:var\nx=g[1],p=c(b,e),q=function(b){return gX(x,b)};return a<50?hg(a+1|0,f,e,b,q,p):d(hg,[0,f,e,b,q,p])}return T(0)}return T(0)}return T(0)},lW=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,dV(n,m),e,d]};return k<50?hk(k+1|0,i,f,e,j,h,g):d(hk,[0,i,f,e,j,h,g])}return T(0)},lV=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=dV(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?lU(n+1|0,l,a,f,m,k,e):d(lU,[0,l,a,f,m,k,e])},lU=function(i,g,a,f,j,e,b){function\nh(b){return c(j,b)}return i<50?fm(i+1|0,g,a,f,h,e,b):d(fm,[0,g,a,f,h,e,b])},lT=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?bJ(a+1|0,f,e,b,i,j):d(bJ,[0,f,e,b,i,j]);case\n2:var\nk=g[1],l=18;return a<50?bd(a+1|0,f,e,b,k,l):d(bd,[0,f,e,b,k,l]);case\n6:var\nm=g[1],n=18;return a<50?aL(a+1|0,f,e,b,m,n):d(aL,[0,f,e,b,m,n]);case\n7:var\no=g[1],p=18;return a<50?bc(a+1|0,f,e,b,o,p):d(bc,[0,f,e,b,o,p]);case\n8:var\nq=g[1],r=18;return a<50?bI(a+1|0,f,e,b,q,r):d(bI,[0,f,e,b,q,r]);case\n10:var\ns=g[1],t=18;return a<50?bH(a+1|0,f,e,b,s,t):d(bH,[0,f,e,b,s,t])}return T(0)}return T(0)},lS=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=dV(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?lU(m+1|0,k,a,f,l,j,e):d(lU,[0,k,a,f,l,j,e])},lR=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?bJ(a+1|0,f,e,b,i,j):d(bJ,[0,f,e,b,i,j]);case\n2:var\nk=g[1],l=8;return a<50?bd(a+1|0,f,e,b,k,l):d(bd,[0,f,e,b,k,l]);case\n6:var\nm=g[1],n=8;return a<50?aL(a+1|0,f,e,b,m,n):d(aL,[0,f,e,b,m,n]);case\n7:var\no=g[1],p=8;return a<50?bc(a+1|0,f,e,b,o,p):d(bc,[0,f,e,b,o,p]);case\n8:var\nq=g[1],r=8;return a<50?bI(a+1|0,f,e,b,q,r):d(bI,[0,f,e,b,q,r]);case\n10:var\ns=g[1],t=8;return a<50?bH(a+1|0,f,e,b,s,t):d(bH,[0,f,e,b,s,t])}return T(0)}return T(0)},lQ=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=dV(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?fm(l+1|0,j,a,f,k,i,e):d(fm,[0,j,a,f,k,i,e])},lP=function(h,g,a,f,e,c,b){return h<50?fm(h+1|0,g,a,f,e,c,b):d(fm,[0,g,a,f,e,c,b])},acl=function(b,c,d,e,f){return ak(bJ(0,b,c,d,e,f))},acm=function(b,c,d,e,f){return ak(bd(0,b,c,d,e,f))},acn=function(b,c,d,e,f){return ak(aL(0,b,c,d,e,f))},aco=function(b,c,d,e,f){return ak(bc(0,b,c,d,e,f))},acp=function(b,c,d,e,f){return ak(bI(0,b,c,d,e,f))},acq=function(b,c,d,e,f){return ak(bH(0,b,c,d,e,f))},acr=function(e,d){var\nb=c(e,d),f=0;if(typeof\nb!==\"number\")switch(b[0]){case\n1:return acl(f,d,e,b[1],0);case\n2:return acm(f,d,e,b[1],0);case\n6:return acn(f,d,e,b[1],0);case\n7:return aco(f,d,e,b[1],0);case\n8:return acp(f,d,e,b[1],0);case\n10:return acq(f,d,e,b[1],0)}return T(0)};O(acs);var\nwu=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===gZ(k(b))?e(b):l(b);break;default:m(b,5);var\nd=0===gZ(k(b))?e(b):l(b)}break;case\n18:m(b,17);var\nr=wu(k(b));if(0===r)var\nd=e(b);else\nif(1===r){m(b,17);var\nh=k(b),s=38>>0){var\nC=cA(1,hP(dO(ih(b))));throw[0,ww,c(E(acG),C)]}switch(d){case\n0:continue;case\n1:continue;case\n2:return bC(b,function(b){return[8,b]});case\n3:return bC(b,function(b){return[12,b]});case\n4:return bC(b,function(b){return[1,b]});case\n5:return bC(b,function(b){return[11,b]});case\n6:return bC(b,function(b){return[5,b]});case\n7:return bC(b,function(b){return[13,b]});case\n8:return bC(b,function(b){return[15,b]});case\n9:return bC(b,function(b){return[14,b]});case\n10:return bC(b,function(b){return[16,b]});case\n11:return bC(b,function(b){return[6,b]});case\n12:return bC(b,function(b){return[3,b]});case\n13:return bC(b,function(b){return[9,b]});case\n14:return bC(b,function(b){return[4,b]});case\n15:return bC(b,function(b){return[0,b]});case\n16:return bC(b,function(b){return[10,b]});case\n17:return bC(b,function(c){return[7,[0,c,cg(b)]]});case\n18:return bC(b,function(c){return[2,[0,c,cg(b)]]});case\n19:for(;;){dS(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===wv(k(b))?1:l(b)}if(2>>0)return x(acH);switch(f){case\n0:return 0;case\n1:continue a;default:continue}}default:return 0}}},acI=function(c){var\nb=ii(c);ig(b,acJ);return b},wy=function(b){return b2(b)[1]};O(acK);N(acM,acL);var\nwz=function(b){var\nc=b[2],d=(b[4]-b[3]|0)+1|0;return f(E(acN),c,d)},acO=function(c){var\nb=[0,0];return[0,function(c){b[1]++;return[0,[0,b[1]]]}]},acP=function(e){var\nd=acI(e);function\na(e){var\nc=acF(d),b=b2(d);return[0,c,b[1],b[2]]}var\ng=ij(acr),b=acO(0);try{var\nk=f(g,a,b),l=[0,[0,k,b[1]]];return l}catch(b){b=z(b);if(b[1]===ww){var\nh=b[2],i=wz(wy(d));return[1,f(E(acQ),h,i)]}if(b===cQ){var\nj=wz(wy(d));return[1,c(E(acR),j)]}throw b}},acS=function(b){var\nc=b[1],d=b[2];try{ace(d,c);var\ne=[0,c];return e}catch(b){b=z(b);if(b[1]===wp)return[1,b[2]];throw b}},acU=function(b){return acS(b)},acV=function(b){return[0,b]},acW=function(b){return x(acX)},acY=function(b){return x(acZ)},wA=function(b,c){var\nd=c[1],e=b?b[1]:W;return wo([0,e],d)},wB=function(b,c){var\nd=b?b[1]:W;return wo([0,d],c)},ac0=function(c,b){return x(ac1)},ac2=function(c,b){return x(ac3)},ac4=function(b,d){var\nc=d[2],e=c[2],f=c[1],a=b?b[1]:W;return kR(a,f,e)},ac5=function(b,i){return j(function(b){var\nd=wn(b,i),g=0;if(d){var\ne=d[1],h=e[2];if(ah(e[1],b)){var\nc=[0,h];g=1}}if(!g)var\nc=0;if(c)var\nf=c[1],a=[0,[0,wl([0,f,0]),f]];else\nvar\na=0;return[0,b,a]},b)},ac6=[0,acT,acP,np,acU,acV,acW,acY,wA,wA,wB,wB,ac0,ac2,ac5,ac4,function(b,e){function\nd(d){var\nb=d[3],e=d[2],k=d[1],a=kR(W,wl([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=wY(wR,b),f=a2(q[1],e),a=[3,q[2],b];return[0,f,c(d[1],aij),a]};return j<50?hl(j+1|0,s,f,e,t,r,b):d(hl,[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],aik),f],g=k(b);return R(function(e,d){var\nf=a2(e[1],d[1]);return[0,f,c(b[1],ail),[6,e,d]]},a,g)};return j<50?hl(j+1|0,z,f,e,A,y,b):d(hl,[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],afQ),f=wY(wR,b),a=a2(u[1],f);return[0,a,c(d[1],aim),[7,e,b]]};return j<50?hl(j+1|0,w,f,e,x,v,b):d(hl,[0,w,f,e,x,v,b])}return b4(0)}}return H(0)}},az=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?bo(a+1|0,f,e,b,k,l):d(bo,[0,f,e,b,k,l]);case\n1:var\nm=g[1],n=15;return a<50?a5(a+1|0,f,e,b,m,n):d(a5,[0,f,e,b,m,n]);case\n2:var\nF=g[1],o=c(b,e),p=function(b){return cm(F,b)};return a<50?fz(a+1|0,f,e,b,p,o):d(fz,[0,f,e,b,p,o]);case\n3:var\nG=g[1],q=c(b,e),r=function(b){return ck(G,b)};return a<50?fz(a+1|0,f,e,b,r,q):d(fz,[0,f,e,b,r,q]);case\n12:var\nI=g[1],s=c(b,e),t=function(b){return cl(I,b)};return a<50?fz(a+1|0,f,e,b,t,s):d(fz,[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?a4(a+1|0,f,e,b,u,v):d(a4,[0,f,e,b,u,v]);case\n15:var\nw=g[1],x=15;return a<50?bn(a+1|0,f,e,b,w,x):d(bn,[0,f,e,b,w,x]);case\n17:var\ny=g[1],z=15;return a<50?bm(a+1|0,f,e,b,y,z):d(bm,[0,f,e,b,y,z]);case\n18:var\nA=g[1],B=15;return a<50?a3(a+1|0,f,e,b,A,B):d(a3,[0,f,e,b,A,B])}return H(0)}},fz=function(g,a,f,e,c,b){return g<50?mq(g+1|0,a,f,e,c,b):d(mq,[0,a,f,e,c,b])},mq=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,a2(n,m),e,d]};return k<50?hp(k+1|0,i,f,e,j,h,g):d(hp,[0,i,f,e,j,h,g])}return H(0)},hp=function(g,a,f,e,c,h,b){switch(h){case\n12:return g<50?fx(g+1|0,a,f,e,c,b):d(fx,[0,a,f,e,c,b]);case\n13:return g<50?fp(g+1|0,a,f,e,c,b):d(fp,[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?fz(g+1|0,a,f,e,c,b):d(fz,[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?fw(g+1|0,a,f,e,c,b):d(fw,[0,a,f,e,c,b]);case\n19:return g<50?fr(g+1|0,a,f,e,c,b):d(fr,[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?fv(g+1|0,a,f,e,c,b):d(fv,[0,a,f,e,c,b]);case\n23:return g<50?fo(g+1|0,a,f,e,c,b):d(fo,[0,a,f,e,c,b]);case\n24:return g<50?fq(g+1|0,a,f,e,c,b):d(fq,[0,a,f,e,c,b]);case\n30:return g<50?fs(g+1|0,a,f,e,c,b):d(fs,[0,a,f,e,c,b]);case\n32:return g<50?fy(g+1|0,a,f,e,c,b):d(fy,[0,a,f,e,c,b]);default:return b4(0)}},fy=function(g,a,f,e,c,b){return g<50?mp(g+1|0,a,f,e,c,b):d(mp,[0,a,f,e,c,b])},mp=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?mo(m+1|0,l,e,b,g,k,i):d(mo,[0,l,e,b,g,k,i])}return H(0)}return H(0)},mo=function(h,e,g,a,b,i,f){if(33<=i){if(34<=i){var\nk=function(c){return w0(b,c)},l=34;return h<50?ho(h+1|0,e,g,a,k,l,f):d(ho,[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=a2(o,i[1]),k=ey(d,[0,n,f]),u=[0,t,c(d[1],aic),[1,k,i]],l=aT(f,g)?[0,h,k[2]]:ey(d,[0,h,g]),m=c(q,d),v=a2(r,p),w=rt<=s?[3,l,m]:[2,l,m];return[0,u,[0,[0,v,c(d[1],aid),w],0]]};return h<50?hm(h+1|0,p,g,a,q,o,f):d(hm,[0,p,g,a,q,o,f])}if(i)return b4(0);function\nm(c){return w0(b,c)}var\nn=0;return h<50?ho(h+1|0,e,g,a,m,n,f):d(ho,[0,e,g,a,m,n,f])},ho=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 p(d,e(b))}}(i,u);if(j){if(34<=j){var\nh=v,i=k;continue}return b4(0)}return k}}else\nswitch(g[0]){case\n1:var\nl=g[1],m=34;return a<50?p8(a+1|0,b,f,e,l,m):d(p8,[0,b,f,e,l,m]);case\n6:var\nn=g[1],o=34;return a<50?p7(a+1|0,b,f,e,n,o):d(p7,[0,b,f,e,n,o]);case\n8:var\nq=g[1],r=34;return a<50?iU(a+1|0,b,f,e,q,r):d(iU,[0,b,f,e,q,r]);case\n15:var\ns=g[1],t=34;return a<50?iT(a+1|0,b,f,e,s,t):d(iT,[0,b,f,e,s,t]);default:return H(0)}},p7=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?cr(a+1|0,f,e,b,j,k):d(cr,[0,f,e,b,j,k]);case\n2:var\nE=g[1],l=c(b,e),m=function(b){return d1(E,b)};return a<50?cZ(a+1|0,f,e,b,m,l):d(cZ,[0,f,e,b,m,l]);case\n4:var\nF=g[1],n=c(b,e),o=function(b){return dZ(F,b)};return a<50?cZ(a+1|0,f,e,b,o,n):d(cZ,[0,f,e,b,o,n]);case\n5:var\nG=g[1],p=c(b,e),q=function(b){return dY(G,b)};return a<50?cZ(a+1|0,f,e,b,q,p):d(cZ,[0,f,e,b,q,p]);case\n13:var\nr=g[1],s=11;return a<50?bp(a+1|0,f,e,b,r,s):d(bp,[0,f,e,b,r,s]);case\n14:var\nI=g[1],t=c(b,e),u=function(b){return dX(I,b)};return a<50?cZ(a+1|0,f,e,b,u,t):d(cZ,[0,f,e,b,u,t]);case\n16:var\nv=g[1],w=11;return a<50?a6(a+1|0,f,e,b,v,w):d(a6,[0,f,e,b,v,w]);case\n20:var\nJ=g[1],x=c(b,e),y=function(b){return d0(J,b)};return a<50?cZ(a+1|0,f,e,b,y,x):d(cZ,[0,f,e,b,y,x])}return H(0)}return H(0)}return H(0)},iU=function(a,F,e,b,E,D){var\nh=c(b,e),G=[0,F,D,E];if(typeof\nh!==\"number\"&&14===h[0]){var\nI=[0,G,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?bo(a+1|0,f,e,b,j,k):d(bo,[0,f,e,b,j,k]);case\n1:var\nl=g[1],m=12;return a<50?a5(a+1|0,f,e,b,l,m):d(a5,[0,f,e,b,l,m]);case\n2:var\nJ=g[1],n=c(b,e),o=function(b){return cm(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 ck(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 cl(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=12;return a<50?az(a+1|0,f,e,b,t,u):d(az,[0,f,e,b,t,u]);case\n14:var\nv=g[1],w=12;return a<50?a4(a+1|0,f,e,b,v,w):d(a4,[0,f,e,b,v,w]);case\n15:var\nx=g[1],y=12;return a<50?bn(a+1|0,f,e,b,x,y):d(bn,[0,f,e,b,x,y]);case\n17:var\nz=g[1],A=12;return a<50?bm(a+1|0,f,e,b,z,A):d(bm,[0,f,e,b,z,A]);case\n18:var\nB=g[1],C=12;return a<50?a3(a+1|0,f,e,b,B,C):d(a3,[0,f,e,b,B,C])}return H(0)}return H(0)}return H(0)},fx=function(g,a,f,e,c,b){return g<50?mn(g+1|0,a,f,e,c,b):d(mn,[0,a,f,e,c,b])},mn=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,rt,a[3],j[2],n,p];return m<50?mo(m+1|0,l,e,b,g,k,i):d(mo,[0,l,e,b,g,k,i])}return H(0)}return H(0)},a4=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 iJ(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 cm(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 ck(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 cl(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?az(f+1|0,B,e,b,A,C):d(az,[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 iI(M,b)},G=16;return f<50?$(f+1|0,D,e,b,F,G,E):d($,[0,D,e,b,F,G,E]);case\n7:case\n9:case\n11:case\n19:case\n21:case\n23:var\nv=function(b){return iI(i,b)};return f<50?hp(f+1|0,h,e,b,v,g,a):d(hp,[0,h,e,b,v,g,a])}return H(0)},bn=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?bo(f+1|0,a,e,b,p,q):d(bo,[0,a,e,b,p,q]);case\n1:var\nr=h[1],s=18;return f<50?a5(f+1|0,a,e,b,r,s):d(a5,[0,a,e,b,r,s]);case\n2:var\naa=h[1],t=c(b,e),u=function(b){return cm(aa,b)};return f<50?fw(f+1|0,a,e,b,u,t):d(fw,[0,a,e,b,u,t]);case\n3:var\nab=h[1],v=c(b,e),w=function(b){return ck(ab,b)};return f<50?fw(f+1|0,a,e,b,w,v):d(fw,[0,a,e,b,w,v]);case\n12:var\nac=h[1],x=c(b,e),y=function(b){return cl(ac,b)};return f<50?fw(f+1|0,a,e,b,y,x):d(fw,[0,a,e,b,y,x]);case\n13:var\nz=h[1],A=18;return f<50?az(f+1|0,a,e,b,z,A):d(az,[0,a,e,b,z,A]);case\n14:var\nB=h[1],C=18;return f<50?a4(f+1|0,a,e,b,B,C):d(a4,[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?bm(f+1|0,a,e,b,D,E):d(bm,[0,a,e,b,D,E]);case\n18:var\nF=h[1],G=18;return f<50?a3(f+1|0,a,e,b,F,G):d(a3,[0,a,e,b,F,G])}return H(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?cr(f+1|0,g,e,b,I,J):d(cr,[0,g,e,b,I,J]);case\n2:var\nad=i[1],K=c(b,e),L=function(b){return d1(ad,b)};return f<50?c0(f+1|0,g,e,b,L,K):d(c0,[0,g,e,b,L,K]);case\n4:var\nae=i[1],M=c(b,e),N=function(b){return dZ(ae,b)};return f<50?c0(f+1|0,g,e,b,N,M):d(c0,[0,g,e,b,N,M]);case\n5:var\naf=i[1],O=c(b,e),P=function(b){return dY(af,b)};return f<50?c0(f+1|0,g,e,b,P,O):d(c0,[0,g,e,b,P,O]);case\n13:var\nQ=i[1],R=22;return f<50?bp(f+1|0,g,e,b,Q,R):d(bp,[0,g,e,b,Q,R]);case\n14:var\nag=i[1],S=c(b,e),T=function(b){return dX(ag,b)};return f<50?c0(f+1|0,g,e,b,T,S):d(c0,[0,g,e,b,T,S]);case\n16:var\nU=i[1],V=22;return f<50?a6(f+1|0,g,e,b,U,V):d(a6,[0,g,e,b,U,V]);case\n20:var\nah=i[1],W=c(b,e),X=function(b){return d0(ah,b)};return f<50?c0(f+1|0,g,e,b,X,W):d(c0,[0,g,e,b,X,W])}return H(0)}return H(0)}return H(0)}},fw=function(h,a,f,e,c,b){var\ng=18;return h<50?mm(h+1|0,a,f,e,c,g,b):d(mm,[0,a,f,e,c,g,b])},mm=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?bo(a+1|0,f,e,b,i,j):d(bo,[0,f,e,b,i,j]);case\n1:var\nk=g[1],l=21;return a<50?a5(a+1|0,f,e,b,k,l):d(a5,[0,f,e,b,k,l]);case\n2:var\nG=g[1],m=c(b,e),n=function(b){return cm(G,b)};return a<50?fv(a+1|0,f,e,b,n,m):d(fv,[0,f,e,b,n,m]);case\n3:var\nI=g[1],o=c(b,e),p=function(b){return ck(I,b)};return a<50?fv(a+1|0,f,e,b,p,o):d(fv,[0,f,e,b,p,o]);case\n12:var\nJ=g[1],q=c(b,e),r=function(b){return cl(J,b)};return a<50?fv(a+1|0,f,e,b,r,q):d(fv,[0,f,e,b,r,q]);case\n13:var\ns=g[1],t=21;return a<50?az(a+1|0,f,e,b,s,t):d(az,[0,f,e,b,s,t]);case\n14:var\nu=g[1],v=21;return a<50?a4(a+1|0,f,e,b,u,v):d(a4,[0,f,e,b,u,v]);case\n15:var\nw=g[1],x=21;return a<50?bn(a+1|0,f,e,b,w,x):d(bn,[0,f,e,b,w,x]);case\n17:var\ny=g[1],z=21;return a<50?bm(a+1|0,f,e,b,y,z):d(bm,[0,f,e,b,y,z]);case\n18:var\nA=g[1],B=21;return a<50?a3(a+1|0,f,e,b,A,B):d(a3,[0,f,e,b,A,B])}return H(0)}return H(0)},fv=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(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);k3(b,e);var\nh=a2(q,f[1]),i=[4,[0,0],[0,a,[0,ai,c(b[1],ais)],e],g,f];return[0,h,c(b[1],ait),i]}return l<50?mk(l+1|0,j,a,f,k,i,e):d(mk,[0,j,a,f,k,i,e])},mk=function(i,g,a,f,j,e,b){function\nh(b){return c(j,b)}return i<50?fu(i+1|0,g,a,f,h,e,b):d(fu,[0,g,a,f,h,e,b])},fu=function(g,a,f,e,c,h,b){switch(h){case\n12:return g<50?mn(g+1|0,a,f,e,c,b):d(mn,[0,a,f,e,c,b]);case\n13:return g<50?l$(g+1|0,a,f,e,c,h,b):d(l$,[0,a,f,e,c,h,b]);case\n15:return g<50?mq(g+1|0,a,f,e,c,b):d(mq,[0,a,f,e,c,b]);case\n18:return g<50?mm(g+1|0,a,f,e,c,h,b):d(mm,[0,a,f,e,c,h,b]);case\n19:return g<50?mb(g+1|0,a,f,e,c,b):d(mb,[0,a,f,e,c,b]);case\n21:return g<50?ml(g+1|0,a,f,e,c,b):d(ml,[0,a,f,e,c,b]);case\n23:return g<50?l9(g+1|0,a,f,e,c,h,b):d(l9,[0,a,f,e,c,h,b]);case\n24:return g<50?l_(g+1|0,a,f,e,c,b):d(l_,[0,a,f,e,c,b]);case\n30:return g<50?mj(g+1|0,a,f,e,c,h,b):d(mj,[0,a,f,e,c,h,b]);case\n32:return g<50?mp(g+1|0,a,f,e,c,b):d(mp,[0,a,f,e,c,b]);default:return b4(0)}},mj=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?mi(a+1|0,g,e,b,k,l):d(mi,[0,g,e,b,k,l]);case\n23:var\nu=f[1],m=c(b,e),h=g,n=function(b){return wZ(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 k3(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?ma(a+1|0,i,e,b,j,m):d(ma,[0,i,e,b,j,m]);if(31===q){var\nh=i,n=j;continue}return b4(0)}}return H(0)},mi=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?mh(a+1|0,f,e,b,h,i):d(mh,[0,f,e,b,h,i]);case\n13:var\nj=g[1],k=26;return a<50?hn(a+1|0,f,e,b,j,k):d(hn,[0,f,e,b,j,k]);case\n14:var\nq=g[1],l=c(b,e),m=function(b){return k4(q,b)};return a<50?md(a+1|0,f,e,b,m,l):d(md,[0,f,e,b,m,l])}return H(0)},mh=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?ft(f+1|0,j,e,b,l,m,k):d(ft,[0,j,e,b,l,m,k]);case\n13:var\no=a[1],p=[0,h,g,i],q=27;return f<50?hn(f+1|0,p,e,b,o,q):d(hn,[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 k4(w,b)},u=27;return f<50?ft(f+1|0,r,e,b,t,u,s):d(ft,[0,r,e,b,t,u,s]);case\n9:case\n26:var\nn=function(b){return pE(i,b)};return f<50?me(f+1|0,h,e,b,n,g,a):d(me,[0,h,e,b,n,g,a])}return H(0)},ft=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 pE(c,b)}}(A),g=D,b=C;continue;case\n13:var\no=b[1],q=[0,i,g,h],r=29;return j<50?hn(j+1|0,q,f,e,o,r):d(hn,[0,q,f,e,o,r]);case\n14:var\nE=b[1],F=[0,i,g,h],G=c(e,f),i=F,I=29,h=function(c){return function(b){return k4(c,b)}}(E),g=I,b=G;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=aY(Z(d))[1],g=a2(u[1],a);return[0,[0,g,c(e[1],aiv),[0,u,d]],f]},v=n+x4|0;if(!(2>>0))switch(v){case\n0:return j<50?mc(j+1|0,k,f,e,l,n,b):d(mc,[0,k,f,e,l,n,b]);case\n1:break;default:return j<50?mf(j+1|0,k,f,e,l,b):d(mf,[0,k,f,e,l,b])}return b4(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],p(f,d[2])]}}(m,J),s=K;continue}return b4(0)}}return H(0)}},hn=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?mh(g+1|0,f,e,b,k,l):d(mh,[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 k4(r,b)};return g<50?mg(g+1|0,f,e,b,n,m):d(mg,[0,f,e,b,n,m])}return H(0)}},mg=function(g,f,e,c,h,b){function\na(b){return w1(h,b)}return g<50?mf(g+1|0,f,e,c,a,b):d(mf,[0,f,e,c,a,b])},mf=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,a2(n,m),a,f],e]};return k<50?me(k+1|0,i,f,e,j,h,g):d(me,[0,i,f,e,j,h,g])}return H(0)},me=function(g,a,f,e,c,h,b){if(26<=h)switch(h+x4|0){case\n0:return g<50?md(g+1|0,a,f,e,c,b):d(md,[0,a,f,e,c,b]);case\n1:return g<50?ft(g+1|0,a,f,e,c,h,b):d(ft,[0,a,f,e,c,h,b]);case\n2:return g<50?mg(g+1|0,a,f,e,c,b):d(mg,[0,a,f,e,c,b]);case\n3:return g<50?ft(g+1|0,a,f,e,c,h,b):d(ft,[0,a,f,e,c,h,b])}return b4(0)},md=function(h,f,e,c,i,b){function\na(b){return w1(i,b)}var\ng=26;return h<50?mc(h+1|0,f,e,c,a,g,b):d(mc,[0,f,e,c,a,g,b])},mc=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?bo(a+1|0,f,e,b,i,j):d(bo,[0,f,e,b,i,j]);case\n1:var\nk=g[1],l=30;return a<50?a5(a+1|0,f,e,b,k,l):d(a5,[0,f,e,b,k,l]);case\n2:var\nG=g[1],m=c(b,e),n=function(b){return cm(G,b)};return a<50?fs(a+1|0,f,e,b,n,m):d(fs,[0,f,e,b,n,m]);case\n3:var\nI=g[1],o=c(b,e),p=function(b){return ck(I,b)};return a<50?fs(a+1|0,f,e,b,p,o):d(fs,[0,f,e,b,p,o]);case\n12:var\nJ=g[1],q=c(b,e),r=function(b){return cl(J,b)};return a<50?fs(a+1|0,f,e,b,r,q):d(fs,[0,f,e,b,r,q]);case\n13:var\ns=g[1],t=30;return a<50?az(a+1|0,f,e,b,s,t):d(az,[0,f,e,b,s,t]);case\n14:var\nu=g[1],v=30;return a<50?a4(a+1|0,f,e,b,u,v):d(a4,[0,f,e,b,u,v]);case\n15:var\nw=g[1],x=30;return a<50?bn(a+1|0,f,e,b,w,x):d(bn,[0,f,e,b,w,x]);case\n17:var\ny=g[1],z=30;return a<50?bm(a+1|0,f,e,b,y,z):d(bm,[0,f,e,b,y,z]);case\n18:var\nA=g[1],B=30;return a<50?a3(a+1|0,f,e,b,A,B):d(a3,[0,f,e,b,A,B])}return H(0)}return H(0)},fs=function(h,a,f,e,c,b){var\ng=30;return h<50?mj(h+1|0,a,f,e,c,g,b):d(mj,[0,a,f,e,c,g,b])},bm=function(a,G,e,b,F,E){var\nl=G,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?bo(a+1|0,f,e,b,m,n):d(bo,[0,f,e,b,m,n]);case\n1:var\no=g[1],p=19;return a<50?a5(a+1|0,f,e,b,o,p):d(a5,[0,f,e,b,o,p]);case\n2:var\nK=g[1],q=c(b,e),r=function(b){return cm(K,b)};return a<50?fr(a+1|0,f,e,b,r,q):d(fr,[0,f,e,b,r,q]);case\n3:var\nL=g[1],s=c(b,e),t=function(b){return ck(L,b)};return a<50?fr(a+1|0,f,e,b,t,s):d(fr,[0,f,e,b,t,s]);case\n12:var\nM=g[1],u=c(b,e),v=function(b){return cl(M,b)};return a<50?fr(a+1|0,f,e,b,v,u):d(fr,[0,f,e,b,v,u]);case\n13:var\nw=g[1],x=19;return a<50?az(a+1|0,f,e,b,w,x):d(az,[0,f,e,b,w,x]);case\n14:var\ny=g[1],z=19;return a<50?a4(a+1|0,f,e,b,y,z):d(a4,[0,f,e,b,y,z]);case\n15:var\nA=g[1],B=19;return a<50?bn(a+1|0,f,e,b,A,B):d(bn,[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?a3(a+1|0,f,e,b,C,D):d(a3,[0,f,e,b,C,D])}return H(0)}return H(0)}return H(0)}},fr=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(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);k3(b,e);var\ng=a2(o,f[1]),h=[5,[0,a,[0,ai,c(b[1],aig)],e],f];return[0,g,c(b[1],aih),h]}return k<50?fu(k+1|0,i,a,f,j,h,e):d(fu,[0,i,a,f,j,h,e])},a3=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 iJ(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 cm(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 ck(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 cl(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?az(a+1|0,f,e,b,t,u):d(az,[0,f,e,b,t,u]);case\n14:var\nF=g[1],v=c(b,e),w=function(b){return iI(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 H(0)},ma=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=a2(o,d[2]);return[0,a,c(b[1],aii),[8,e,f]]}return k<50?fu(k+1|0,i,a,f,j,h,e):d(fu,[0,i,a,f,j,h,e])},l$=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?mi(g+1|0,f,e,b,i,j):d(mi,[0,f,e,b,i,j]);case\n23:var\nq=a[1],k=c(b,e),l=function(b){return wZ(q,b)};return g<50?ma(g+1|0,f,e,b,l,k):d(ma,[0,f,e,b,l,k])}return H(0)}return H(0)},l_=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);k3(b,e);var\ni=a2(s,f[1]);return[0,i,c(b[1],aiu),[4,[0,0],[0,a,h,e],g,f]]}return m<50?mk(m+1|0,k,a,f,l,j,e):d(mk,[0,k,a,f,l,j,e])},l9=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?bo(a+1|0,f,e,b,i,j):d(bo,[0,f,e,b,i,j]);case\n1:var\nk=g[1],l=24;return a<50?a5(a+1|0,f,e,b,k,l):d(a5,[0,f,e,b,k,l]);case\n2:var\nG=g[1],m=c(b,e),n=function(b){return cm(G,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 ck(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 cl(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=24;return a<50?az(a+1|0,f,e,b,s,t):d(az,[0,f,e,b,s,t]);case\n14:var\nu=g[1],v=24;return a<50?a4(a+1|0,f,e,b,u,v):d(a4,[0,f,e,b,u,v]);case\n15:var\nw=g[1],x=24;return a<50?bn(a+1|0,f,e,b,w,x):d(bn,[0,f,e,b,w,x]);case\n17:var\ny=g[1],z=24;return a<50?bm(a+1|0,f,e,b,y,z):d(bm,[0,f,e,b,y,z]);case\n18:var\nA=g[1],B=24;return a<50?a3(a+1|0,f,e,b,A,B):d(a3,[0,f,e,b,A,B])}return H(0)}return H(0)},fq=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])},iT=function(a,F,e,b,E,D){var\nh=c(b,e),G=[0,F,D,E];if(typeof\nh!==\"number\"&&14===h[0]){var\nI=[0,G,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?bo(a+1|0,f,e,b,j,k):d(bo,[0,f,e,b,j,k]);case\n1:var\nl=g[1],m=32;return a<50?a5(a+1|0,f,e,b,l,m):d(a5,[0,f,e,b,l,m]);case\n2:var\nJ=g[1],n=c(b,e),o=function(b){return cm(J,b)};return a<50?fy(a+1|0,f,e,b,o,n):d(fy,[0,f,e,b,o,n]);case\n3:var\nK=g[1],p=c(b,e),q=function(b){return ck(K,b)};return a<50?fy(a+1|0,f,e,b,q,p):d(fy,[0,f,e,b,q,p]);case\n12:var\nL=g[1],r=c(b,e),s=function(b){return cl(L,b)};return a<50?fy(a+1|0,f,e,b,s,r):d(fy,[0,f,e,b,s,r]);case\n13:var\nt=g[1],u=32;return a<50?az(a+1|0,f,e,b,t,u):d(az,[0,f,e,b,t,u]);case\n14:var\nv=g[1],w=32;return a<50?a4(a+1|0,f,e,b,v,w):d(a4,[0,f,e,b,v,w]);case\n15:var\nx=g[1],y=32;return a<50?bn(a+1|0,f,e,b,x,y):d(bn,[0,f,e,b,x,y]);case\n17:var\nz=g[1],A=32;return a<50?bm(a+1|0,f,e,b,z,A):d(bm,[0,f,e,b,z,A]);case\n18:var\nB=g[1],C=32;return a<50?a3(a+1|0,f,e,b,B,C):d(a3,[0,f,e,b,B,C])}return H(0)}return H(0)}return H(0)},hm=function(h,g,a,f,e,c,b){return h<50?ho(h+1|0,g,a,f,e,c,b):d(ho,[0,g,a,f,e,c,b])},fp=function(h,a,f,e,c,b){var\ng=13;return h<50?l$(h+1|0,a,f,e,c,g,b):d(l$,[0,a,f,e,c,g,b])},fo=function(h,a,f,e,c,b){var\ng=23;return h<50?l9(h+1|0,a,f,e,c,g,b):d(l9,[0,a,f,e,c,g,b])},hl=function(h,g,a,f,e,c,b){return h<50?fu(h+1|0,g,a,f,e,c,b):d(fu,[0,g,a,f,e,c,b])},l8=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?cr(f+1|0,m,e,b,l,n):d(cr,[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 d1(P,b)};return f<50?cX(f+1|0,o,e,b,q,p):d(cX,[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 dZ(Q,b)};return f<50?cX(f+1|0,r,e,b,t,s):d(cX,[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 dY(R,b)};return f<50?cX(f+1|0,u,e,b,w,v):d(cX,[0,u,e,b,w,v]);case\n13:var\nx=a[1],y=[0,i,g,h],z=7;return f<50?bp(f+1|0,y,e,b,x,z):d(bp,[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 dX(S,b)};return f<50?cX(f+1|0,A,e,b,C,B):d(cX,[0,A,e,b,C,B]);case\n16:var\nD=a[1],E=[0,i,g,h],F=7;return f<50?a6(f+1|0,E,e,b,D,F):d(a6,[0,E,e,b,D,F]);case\n20:var\nG=[0,i,g,h],T=a[1],I=c(b,e),J=function(b){return d0(T,b)};return f<50?cX(f+1|0,G,e,b,J,I):d(cX,[0,G,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?ms(f+1|0,N,e,b,O,M,a):d(ms,[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 b4(0)}}return H(0)},aiH=function(b,c,d,e,f){return ak(p8(0,b,c,d,e,f))},aiI=function(b,c,d,e,f){return ak(p7(0,b,c,d,e,f))},aiJ=function(b,c,d,e,f){return ak(iU(0,b,c,d,e,f))},aiK=function(b,c,d,e,f){return ak(iT(0,b,c,d,e,f))},aiL=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 aiH(f,d,e,b[1],0);case\n6:return aiI(f,d,e,b[1],0);case\n8:return aiJ(f,d,e,b[1],0);case\n15:return aiK(f,d,e,b[1],0);default:return H(0)}};O(aiM);N(aiO,aiN);var\ng5=[0,[2,[0,2],0]],aiP=[0,[0,[0,3],[0,g5,0]]],w2=function(c,b){var\nd=b[2];return f(e(c),aiQ,d)},iK=function(d,a){var\nh=[0,0],b=ai_[1];function\nl(m,b,q){var\nn=m?m[1]:cM,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===dv(k(b))?c(b):l(b);default:m(b,6);return 0===dv(k(b))?c(b):l(b)}case\n24:m(b,26);var\nD=w7(k(b));if(0===D)return c(b);if(1===D){m(b,26);var\nE=pK(k(b));return 0===E?c(b):1===E?(m(b,2),0===dv(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=cA(1,hP(dO(ih(b))));throw[0,w9,c(E(akG),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=cg(b),a=aF(d,1,r(d)-2|0);function\ne(b){return b}return[3,[0,f,c(ia(h(I3,h(a,I2)),I1),e)]]});break;case\n25:var\nd=at(b,function(d){var\nc=cg(b);return[18,[0,d,aF(c,1,r(c)-1|0)]]});break;case\n26:var\nd=at(b,function(c){return[14,[0,c,cg(b)]]});break;case\n27:var\nd=at(b,function(c){return[1,[0,c,cg(b)]]});break;case\n28:var\nd=at(b,function(c){return[12,[0,c,de(cg(b))]]});break;case\n29:for(;;){dS(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===w8(k(b))?1:l(b)}if(2>>0)var\nd=x(akH);else\nswitch(e){case\n0:var\nd=0;break;case\n1:continue a;default:continue}break}break;default:var\nd=0}var\ni=b2(b);return[0,d,i[1],i[2]]}}var\ng=ij(aiL),d=amA(0);try{var\no=f(g,a,d),p=[0,[0,d[2],d[1],o]];return p}catch(d){d=z(d);if(d[1]===w9){var\ni=d[2],j=xs(w$(b));return[1,f(E(amD),i,j)]}if(d===cQ){var\nn=xs(w$(b));return[1,c(E(amE),n)]}throw d}},amF=function(b){var\nc=b[3],d=b[2],e=b[1];try{var\nf=[0,[0,e,d,c,amv([0,e,d],c)]];return f}catch(b){b=z(b);if(b[1]===xl)return[1,b[2]];throw b}},amG=function(b){var\nc=b[4],d=b[2],e=b[1],f=b[3];try{ah9([0,d,e],c);var\na=[0,[0,e,d,f,c]];return a}catch(b){b=z(b);if(b[1]===wV)return[1,b[2]];throw b}},amH=function(g){var\ni=g[4],k=[0,0],z=g[2],A=g[1],q=[0,0],b=[0,A,q,function(c){var\nb=k[1];k[1]=b+1|0;return[0,4100400,b]},z],h=[0,[0,0]];function\nl(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],l(b[2])]}return 0}}var\nr=l(i);function\nm(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,gj,[0,g,f,a]],m(b[2])]}return 0}}var\nc=0,d=i,s=m(i);for(;;){if(d){var\ne=d[1];if(0===e[0]){var\na=e[1][1];if(gg<=a[1]){var\nn=a[2],t=d[2],u=[0,pA(e),[0,m0,[0,n,1]]],c=p([0,u,pG(n[4])],c),d=t;continue}var\no=a[2],v=d[2],w=[0,pA(e),[0,gj,o]],c=p([0,w,pG(o[2])],c),d=v;continue}var\nx=d[2],c=p(pG(e[2]),c),d=x;continue}var\ny=j(function(b){return[0,gj,b[2]]},s),f=function(a){if(a){var\nj=a[1];if(gj<=j[1]){var\nk=j[2],l=k[1],i=[0,0],M=a[2],N=k[3],O=k[2],G=l[3],H=l[2],r=cn(b[4],i,l[1][1]);iG(b[1],akl,b[4],r,N);var\ns=pJ(b,h,c,i,H),I=s[2],J=s[1],K=b[4],L=[0,[0,r,O],J,dg(function(b){return cn(K,i,b)},G)],P=f(M);return p(p(f(I),[0,[0,Ag,L],0]),P)}var\ng=j[2],d=g[1],m=d[3],e=[0,0],Q=a[2],R=g[4],S=g[3],T=g[2],t=d[6],u=d[5],v=d[4],w=m[2],x=m[1],y=d[1],n=cn(b[4],e,d[2][1]);iG(b[1],akk,b[4],n,S);var\nz=cn(b[4],e,x),o=pJ(b,h,c,e,v),A=o[2],B=o[1],C=b[4],D=dg(function(b){return cn(C,e,b)},u),q=pI(b,h,c,e,t),E=[0,y,[0,n,T],[0,z,w],B,D,q[1]],F=p(A,q[2]),U=f(Q);return p(p(f(F),[0,[0,gg,[0,E,R]],0]),U)}return 0};return[0,[0,b,[0,f(y),r]]]}},amI=function(m){var\nn=m[2],b=m[1],u=n[2],v=n[1];function\ng(d){if(d){var\ni=d[1];if(gg<=i[1]){var\nk=i[2],e=k[1],l=e[6],m=e[4],n=e[3],o=e[2],f=o[2],q=o[1],r=e[1];if(k[2]){var\nB=d[2],a=cT(b,q),C=r?[0,[0,a,f]]:0,j=bD(b[1],f),D=h(alf,j),s=c(b[1][1],D),t=k7(b,l),E=xe(b,n,m,t,s,C),u=pO(b,t,s,a),F=u[2],G=u[1],H=h(j,alg),v=c(b[1][1],H),I=h(j,alh),w=[0,a,c(b[1][1],I)],J=[0,[0,v,0,p(G,[0,[0,w,F],0]),w]];return[0,E,[0,[0,hy,J],[0,[0,hy,[1,[0,f,a,[8,v,0]]]],g(B)]]]}var\nK=d[2],L=cT(b,q),M=r?[0,[0,L,f]]:0,N=xe(b,n,m,k7(b,l),f,M);return[0,N,g(K)]}var\nx=i[2],y=x[1],z=y[2],O=d[2],P=x[2],Q=y[1],R=h(bD(b[1],z),ali),A=c(b[1][1],R),S=[1,[0,z,cT(b,Q),[8,A,0]]];return[0,[0,Af,[0,A,P]],[0,[0,hy,S],g(O)]]}return 0}var\nt=g(v);function\na(E){var\nd=E;for(;;){if(d){var\nf=d[1],i=f[1];if(hy===i){var\nF=f[2];return[0,F,a(d[2])]}if(Af<=i){var\nk=f[2],G=d[2],H=k[1],l=xf(b,k[2]),m=l[1],I=a(p(l[2],[0,[0,hy,[0,[0,H,0,m[1],m[2]]]],0]));return p(I,a(G))}var\ne=f[2],n=e[5],o=e[3],q=o[2],g=o[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],alc)],v=[0,s,c(b[1][1],ald)],M=[0,u,[12,g,t]],N=[0,v,[11,u]],O=jN(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(ale,bD(b[1],x)),z=[0,[0,3],c(b[1][1],P)],A=xd(b,[0,z,[0,g,0]],y),B=p([0,[0,z,[13,r]],A[1]],[0,[0,[0,y,x],A[2]],0]);else\nvar\nB=0;var\nC=xf(b,K),D=C[1],Q=C[2],R=D[2],d=p(Q,[0,[0,hy,[0,[0,r,[0,g,[0,L,0]],p([0,M,[0,N,0]],p(O,p(B,D[1]))),R]]],J]);continue}return 0}}var\nl=a(t),e=f(g6[33],0,0),o=c(g6[36],e),k=c(g6[38],e),d=j(function(b){return[0,b[1][1],b]},l);G(function(b){return c(o,b[1])},d);G(function(b){if(0===b[0]){var\nc=b[1],a=c[4],g=c[1],h=xa(d,c[3]),i=p(h,bS(d,a));return G(function(b){return f(k,b,g)},i)}var\ne=b[1],j=e[1],l=pN(d,e[3]);return G(function(b){return f(k,b,j)},l)},l);var\nq=0;function\nr(c,b){return[0,aa(c,d),b]}var\ns=[0,Z(i(akN[1],r,e,q)),u];return[0,[0,b[1],s]]},amJ=function(a){var\ng=a[2],f=g[1],m=a[1],k=g[2],c=0,b=f,l=xk(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,xh(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)]]}},amK=function(d,b){var\ne=d?d[1]:W,f=b[3];return c(pz([0,e],b[1]),f)},amL=function(d,b){var\ne=d?d[1]:W,f=b[3];return c(pz([0,e],b[1]),f)},amM=function(d,b){var\ne=d?d[1]:W,f=b[3];return c(pz([0,e],b[1]),f)},amN=function(b,d){var\ng=b?b[1]:W,a=d[2];return iB(function(b){var\nd=a[2],g=a[1];c(e(b),aj9);G(function(d){if(gg<=d[1]){var\nf=d[2][1];i(e(b),aj7,ahe,f)}else{var\na=d[2];i(e(b),aj8,ahg,a)}return c(e(b),aj_)},g);c(e(b),aj$);c(e(b),aka);ag(function(i,h){var\ng=h[1][2];f(e(b),aj6,g);var\na=i<(S(d)-1|0)?1:0;return a?c(e(b),akb):a},d);return c(e(b),akc)},g)},amO=function(b,d){var\na=b?b[1]:80,f=d[2];return iB(function(b){var\nd=f[2],a=f[1];c(e(b),ajI);G(function(c){return i(e(b),ajJ,ajH,c)},a);ag(function(g,a){var\nh=a[1];i(e(b),ajK,ez,h);var\nf=g<(S(d)-1|0)?1:0;return f?c(e(b),ajL):f},d);return c(e(b),ajM)},a)},amP=function(d,b){var\na=d?d[1]:W,f=b[1],h=b[2];return iB(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=k0(n),i=aH(h);switch(i[0]){case\n0:var\nb=x(alv);break;case\n1:var\nb=[0,c(f[1],alw)];break;case\n2:var\nb=x(alx);break;case\n3:var\nd=i[1];if(typeof\nd===\"number\")var\ne=[0,c(f[1],aly)];else\nswitch(d[0]){case\n0:var\ne=[0,c(f[1],alz)];break;case\n1:var\no=g2(d[1],d[2][2])[1],k=g8(a),p=g7(aY(k)),q=ns(k),l=fU(o,p),r=l[2],s=l[1],e=[3,s,jO(g,q,j(function(b){return b[2]},r))];break;case\n2:var\ne=x(alA);break;default:var\nm=d[1],t=c7===m?[2,xg(a)]:dx<=m?0:[1,g7(a)],e=t}var\nb=e;break;default:var\nb=x(alB)}return[0,ai,h,b]}var\nd=g(h,a);function\nk(b){return px(f,b)}return i(e(l),alC,k,d)}var\nk=a[2];return xO(e(l),alD,k,alr,d,h,g)}var\nd=0;function\na(c,e){return h7(d,b,c,e)}return i(e(g),alE,a,h)},a)},amQ=function(c,d){var\ne=c?c[1]:W,b=d[2];return g3(e,b[1],b[2],b[3])},amR=function(c,b){var\ng=b[3],d=b[1];function\nh(b){return[0,d,k1([0,b,0]),b]}return j(function(b){var\nc=wS(b,g),f=0;if(c){var\nd=c[1],a=d[2];if(ah(d[1],b)){var\ne=[0,a];f=1}}if(!f)var\ne=0;return[0,b,dg(h,e)]},c)},amS=[0,amB,amC,amF,amG,amH,amI,amJ,amK,amL,amM,amN,amO,amP,amR,amQ,function(e,b){var\nd=b[1],g=b[3];function\na(e){var\nb=e[3],i=e[2],m=e[1],j=g3(W,d,k1([0,i,0]),i),a=0",i="Invalid_argument",c="Map.bal",f="Variable ",o="alias ",s="@[",v=-102231997,l=" , line ",h=1000000010,b=123,d="proc ",p="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",m="%d:%d",y="[ocamlgraph] fold_succ",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",B="int",U="fd ",D="@,@,",M="invalid format ",P=970038058,j=884916592,z=248,W="@,]@]",X=" + ",q="Parse error at %s",H=15720,V="erased",G=1027,Y="| ",K=255,Z=4298439,$="nativeint",Q="",J=246,rr="@[[",nr='"%s"',er=3901504,tr="%S",ur=-108,ar="@,@[| ",ir=108,cr="(def) %s:%s",fr="Pos",or=127,sr=1024,vr="@{",lr=-2147483648,hr=-49,br="e",dr=" : flags Open_rdonly and Open_wronly are not compatible",pr="-",mr=4103979,yr="ret ",wr="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",kr=": Not a directory",gr=" and ",_r="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",xr=" : file already exists",Sr="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",Er="src/float0.ml",Ar=16777215,Cr="Obj.extension_constructor",Nr="@]@ in@]@,",Or=-43,Ir="Unexpected char or sequence: %S",Rr="Out_of_memory",Tr="[ocamlgraph] out_degree",Fr=" ",Lr="occurs",Br="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",Ur=" {",Dr=": closedir failed",Mr="index out of bounds",Pr="_bigarr02",jr="))",zr="src/int63_emul.ml",Wr=111,Xr="Syntax.Link",qr=2147483647,Hr=3355443,Vr="in",Gr="Unexpected char or sequence: ",Yr=", characters ",Kr=65535,Zr=-947138306,$r=-42,Qr="instantiate_alias",Jr='scanf: bad conversion "%*"',rn="Ir error: ",nn="@ -> ",en=12520,tn="Syntax.Unbd",un="global ",an=" }",cn=-46,fn="(Program not linked with -g, cannot print stack backtrace)\n",on="= ",sn="@[%a",vn=-91,ln="roc",hn="@[[@,",bn="#struct",dn="@])",pn="easy_tags",mn="@[%s",yn="exponent can not be negative",wn=" ->@ ",kn="bad tag payload memory layout",gn="infinity",_n=1e3,xn=126,Sn="",En=4000067,An=815331823,Cn="@[%a@ ",Nn="unimplemented",On="switch ",In="@[",Rn="let ",Tn=759637122,Fn=63,Ln=124,Bn="src/exn.ml",Un=4102630,Dn=4003188,Mn=112,Pn="Match_failure",jn="Syntax error: %s at %s",zn=16777215,Wn="scanning of ",Xn="%x",qn="argument must be strictly positive",Hn=-10,Vn=252,Gn="\n```",Yn=" : is a directory",Kn="[ocamlgraph] iter_succ_e",Zn=".",$n="+",Qn=") is out of range or NaN",Jn="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",re="",ne=240,ee="{ ",te="not a tag",ue="@,",ae="(var) %s:%s",ie="Parse error at ",ce="@[let %a =@ ",fe=-950194894,oe=110,se=116,ve="} in join ",le="impossible",he="max",be="@]@,",de="[ocamlgraph] iter_succ",pe=65536,me="found a link where none was expected",ye=-32,we="void",ke="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",ge=")",_e=" not found",xe=" is",Se="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",Ee="Syntax error: ",Ae=" in core_int.ml: modulus should be positive",Ce="Neg",Ne="canonicalize_defs",Oe="nan",Ie="closedir",Re="@[%s =@ ",Te="-> ",Fe=224,Le="",Be=117,Ue="%s",De=57343,Me="/",Pe=-39,je="Assert_failure",ze="tags not empty",We=-123,Xe=4153489,qe="ENOTDIR",He="uls",Ve=1073741823,Ge="[ocamlgraph] remove_edge",Ye="src/int_conversions.ml",Ke=250,Ze="src/sexp_conv.ml",$e="canonicalize_alias",Qe=" in core_int.ml: divisor should be positive",Je="Internal failure -- please contact the parser generator's developers.\n%!",rt="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",nt="precision",et="(@[",tt='"',ut=1255,at="Fatal error: exception %s\n",it="(",ct=2048,ft=255,ot="jsError",st=32768,vt="integer overflow in pow",lt=49505960,ht="a float",bt=256,dt=61922881,pt=-88,mt="--help",yt="unreachable",wt=61643255,kt="Zero",gt="End_of_file",_t="Failure",xt="ENOENT",St=" at ",Et=247,At="cor/experiments/uls/solve.ml",Ct="clamp requires [min <= max]",Nt="([^/]+)",Ot=15,It=-48,Rt=56320,Tt=125,Ft="compose_fx",Lt=" File ",Bt="ENOTEMPTY",Ut="EBADF",Dt="[ocamlgraph] in_degree",Mt="inline_tests.log",Pt="camlinternalFormat.ml",jt="Division_by_zero",zt="@]@]",Wt="",Xt="non-union layout for union",qt="[ocamlgraph] remove_edge_e",Ht="Sys_error",Vt=1114111,Gt=948106916,Yt="(var) ",Kt="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",Zt="character ",$t=": ",Qt="cor/experiments/uls/ir.ml",Jt=5592405,ru="EEXIST",nu="@,))@]",eu="%d",tu="illegal memory for int",uu=3404197,au="(var) %s: ",iu="Printexc.handle_uncaught_exception",cu="buffer.ml",fu="Cygwin",ou="int_of_string",su="(@[<2>Syntax.Content@ ",vu=120,lu=103,hu=102,bu="]->",du=512,pu="when",mu=32752,yu="[ocamlgraph] fold_pred",wu=";@ ",ku=101,gu="@ %s",_u="min",xu="int64",Su="0x",Eu="Internal failure -- please contact the parser generator's developers.\n",Au="instantiate_type",Cu="@]",Nu="\n",Ou=254,Iu="[ocamlgraph] iter_pred",Ru=100,Tu="scanf.ml",Fu="(@[<2>Syntax.Link@ ",Lu="@[%a@]",Bu=" : flags Open_text and Open_binary are not compatible",Uu=": file descriptor already closed",Du=-677469690,Mu=583013086,Pu=105,ju=3901488,zu=65535,Wu="[ocamlgraph] fold_succ_e",Xu="OCAMLRUNPARAM",qu="Syntax.Content",Hu="%s /%% %s in core_int.ml: divisor should be positive",Vu="str.ml",Gu=781961420,Yu=93258179,Ku="@[",Zu="Unix.Unix_error",$u="",Qu="captures_",Ju=109,ra="ref (",na="mkdir",ea="-help",ta=30156548,ua=3254785,aa="(@[<2>Syntax.Unbd@ ",ia="%c%d",ca="Stack_overflow",fa="'+'",oa=": No such file or directory",sa="@ ",va="/static/",la="zero",ha=-97,ba="box<",da=253,pa="@[let %s =@ ",ma="@[@[",ya="Not_found",wa=",@, ",ka=" =",ga="<2>",_a="inline-test-runner",xa=",@ ",Sa="%a",Ea=", ",Aa="cor/experiments/compose_fx/solve.ml",Ca="win32",Na=986895,Oa=848054398,Ia=-65,Ra="_thunk",Ta=" not in scope",Fa=-1027583937,La="",Ba="rmdir",Ua="%s%d",Da=-80,Ma=857423934,Pa=4298433,ja=1026,za=2047,Wa="[ocamlgraph] succ",Xa="false",qa=-34,Ha="an integer",Va="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",Ga="[ocamlgraph] fold_pred_e",Ya="Pervasives.do_at_exit",Ka=" ",Za="Fatal error: exception ",$a=128,Qa="@[@[when@ ",Ja="Undefined_recursive_module",ri=",@ %a",ni=":",ei="[ocamlgraph] iter_pred_e",ti="(def) ",ui="",ai="(def) %s: ",ii=62122066,ci=869834347,fi="extract_all_named_vars",oi="incompatible",si="@ | ",vi="Set.bal",li="_",hi=929625422,bi="compare: functional value",di="()",pi="",mi="@[%s@ ",yi=114,wi="true",ki=" ~ ",gi="Unit",_i=-69,xi="{}";function Si(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 Ei(r,n,e){var t=String.fromCharCode;if(0==n&&e<=4096&&e==r.length)return t.apply(null,r);for(var u=Sn;0=e.l||2==e.t&&u>=e.c.length))e.c=4==r.t?Ei(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?Ei(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&&Ai(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 Ii(r){2==r.t?r.c+=Oi(r.l-r.c.length,"\0"):r.c=Ei(r.c,0,r.c.length),r.t=0}function Ri(r,n){return 6&r.t&&Ii(r),6&n.t&&Ii(n),r.cn.c?1:0}function Ti(r,n){return r===n?1:(6&r.t&&Ii(r),6&n.t&&Ii(n),r.c==n.c?1:0)}function Fi(r){if(r.length<24){for(var n=0;nor)return!1;return!0}return!/[^\x00-\x7f]/.test(r)}function Li(r,n,e){this.t=r,this.c=n,this.l=e}function Bi(r){return new Li(0,r,r.length)}function Ui(r){return Bi(r)}function Di(r,n){!function(r,n){throw[0,r,n]}(r,Ui(n))}Li.prototype.toString=function(){switch(this.t){case 9:return this.c;default:Ii(this);case 0:if(Fi(this.c))return this.t=9,this.c;this.t=8;case 8:return this.c}},Li.prototype.toUtf16=function(){var r=this.toString();return 9==this.t?r:function(r){for(var n,e,t,u,a=Sn,i=Sn,c=0,f=r.length;cdu?(i.substr(0,1),a+=i,i=Sn,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>Kr?String.fromCharCode(55232+(u>>10),Rt+(1023&u)):String.fromCharCode(u),i.length>sr&&(i.substr(0,1),a+=i,i=Sn)}return a+i}(r)},Li.prototype.slice=function(){var r=4==this.t?this.c.slice():this.c;return new Li(this.t,r,this.l)};var Mi=[0];function Pi(r){Di(Mi.Invalid_argument,r)}function ji(){Pi(Mr)}function zi(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 Wi(r,n){return n>>>0>=r.l&&ji(),zi(r,n)}function Xi(r,n){return 6&r.t&&Ii(r),6&n.t&&Ii(n),r.c>>0>=r.l&&ji(),qi(r,n,e)}function Vi(r,n){if(r.fun)return Vi(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?Vi(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&&Gi(),r}function Ki(r){return 6&r.t&&Ii(r),r.c}var Zi=Math.log2&&1020==Math.log2(11235582092889474e291);function $i(r){var n=new Float32Array(1);return n[0]=r,0|new Int32Array(n.buffer)[0]}var Qi=Math.pow(2,-24);function Ji(r){throw r}function rc(){Ji(Mi.Division_by_zero)}function nc(r,n,e){this.lo=r&Ar,this.mi=n&Ar,this.hi=e&Kr}function ec(r,n,e){return new nc(r,n,e)}function tc(r){if(!isFinite(r))return isNaN(r)?ec(1,0,mu):ec(0,0,r>0?mu:65520);var n=0==r&&1/r==-1/0?st:r>=0?0:st;n&&(r=-r);var e=function(r){if(Zi)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,-ja)):((r/=Math.pow(2,e-G))<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 ec(0|(r=(r-a)*t),a,u=u&Ot|n|e<<4)}function uc(r){return r.toArray()}function ac(r,n,e){if(r.write(32,n.dims.length),r.write(32,n.kind|n.layout<<8),n.caml_custom==Pr)for(var t=0;t>4;if(u==za)return 0==(n|e|t&Ot)?t&st?-1/0:1/0:NaN;var a=Math.pow(2,-24),i=(n*a+e)*a+(t&Ot);return u>0?(i+=16,i*=Math.pow(2,u-G)):i*=Math.pow(2,-ja),t&st&&(i=-i),i}function sc(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 nc(r,n,-this.hi+(n>>24))},nc.prototype.add=function(r){var n=this.lo+r.lo,e=this.mi+r.mi+(n>>24);return new nc(n,e,this.hi+r.hi+(e>>24))},nc.prototype.sub=function(r){var n=this.lo-r.lo,e=this.mi-r.mi+(n>>24);return new nc(n,e,this.hi-r.hi+(e>>24))},nc.prototype.mul=function(r){var n=this.lo*r.lo,e=(n*Qi|0)+this.mi*r.lo+this.lo*r.mi;return new nc(n,e,(e*Qi|0)+this.hi*r.lo+this.mi*r.mi+this.lo*r.hi)},nc.prototype.isZero=function(){return 0==(this.lo|this.mi|this.hi)},nc.prototype.isNeg=function(){return this.hi<<16<0},nc.prototype.and=function(r){return new nc(this.lo&r.lo,this.mi&r.mi,this.hi&r.hi)},nc.prototype.or=function(r){return new nc(this.lo|r.lo,this.mi|r.mi,this.hi|r.hi)},nc.prototype.xor=function(r){return new nc(this.lo^r.lo,this.mi^r.mi,this.hi^r.hi)},nc.prototype.shift_left=function(r){return 0==(r&=63)?this:r<24?new nc(this.lo<>24-r,this.hi<>24-r):r<48?new nc(0,this.lo<>48-r):new nc(0,0,this.lo<>r|this.mi<<24-r,this.mi>>r|this.hi<<24-r,this.hi>>r):r<48?new nc(this.mi>>r-24|this.hi<<48-r,this.hi>>r-24,0):new nc(this.hi>>r-48,0,0)},nc.prototype.shift_right=function(r){if(0==(r&=63))return this;var n=this.hi<<16>>16;if(r<24)return new nc(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 nc(this.mi>>r-24|this.hi<<48-r,this.hi<<16>>r-24>>16,e&Kr):new nc(this.hi<<16>>r-32,e,e)},nc.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23,this.mi=(this.mi<<1|this.lo>>23)&Ar,this.lo=this.lo<<1&Ar},nc.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&Ar,this.mi=(this.mi>>>1|this.hi<<23)&Ar,this.hi=this.hi>>>1},nc.prototype.udivmod=function(r){for(var n=0,e=this.copy(),t=r.copy(),u=new nc(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}},nc.prototype.div=function(r){var n=this;r.isZero()&&rc();var e=n.hi^r.hi;n.hi&st&&(n=n.neg()),r.hi&st&&(r=r.neg());var t=n.udivmod(r).quotient;return e&st&&(t=t.neg()),t},nc.prototype.mod=function(r){var n=this;r.isZero()&&rc();var e=n.hi;n.hi&st&&(n=n.neg()),r.hi&st&&(r=r.neg());var t=n.udivmod(r).modulus;return e&st&&(t=t.neg()),t},nc.prototype.toInt=function(){return this.lo|this.mi<<24},nc.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo},nc.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&_]},nc.prototype.lo32=function(){return this.lo|(this.mi&_)<<24},nc.prototype.hi32=function(){return this.mi>>>8&Kr|this.hi<<16};var hc=Pr;function bc(r,n,e,t){this.kind=r,this.layout=n,this.dims=e,this.data=t}function dc(r,n,e,t){this.kind=r,this.layout=n,this.dims=e,this.data=t}function pc(r,n,e,t){var u=ic(r);return sc(e)*u!=t.length&&Pi("length doesn't match dims"),0==n&&1==e.length&&1==u?new dc(r,n,e,t):new bc(r,n,e,t)}function mc(r){Mi.Failure||(Mi.Failure=[z,Ui(_t),-3]),Di(Mi.Failure,r)}function yc(r,n,e){var t=r.read32s();(t<0||t>16)&&mc("input_value: wrong number of bigarray dimensions");var u=r.read32s(),a=u&_,i=u>>8&1,c=[];if(e==Pr)for(var f=0;f>>17,461845907))<<13|r>>>19)+(r<<2)|0)-430675100|0}function _c(r,n){return function(r,n){return r=gc(r,lc(n)),gc(r,vc(n))}(r,tc(n))}function xc(r){var n=sc(r.dims),e=0;switch(r.kind){case 2:case 3:case 12:n>bt&&(n=bt);var t=0,u=0;for(u=0;u+4<=r.data.length;u+=4)e=gc(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=gc(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=gc(e,t=r.data[u+0]|r.data[u+1]<<16);0!=(1&n)&&(e=gc(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])&&Gi(),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])&&Gi(),n=n*this.dims[e]+(r[e]-1);return n},bc.prototype.get=function(r){switch(this.kind){case 7:return function(r,n){return new nc(r&Ar,r>>>24&_|(n&Kr)<<8,n>>>16&Kr)}(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[Ou,n,e];default:return this.data[r]}},bc.prototype.set=function(r,n){switch(this.kind){case 7:this.data[2*r+0]=lc(n),this.data[2*r+1]=vc(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},bc.prototype.fill=function(r){switch(this.kind){case 7:var n=lc(r),e=vc(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},dc.prototype=new bc,dc.prototype.offset=function(r){return"number"!=typeof r&&(r instanceof Array&&1==r.length?r=r[0]:Pi("Ml_Bigarray_c_1_1.offset")),(r<0||r>=this.dims[0])&&Gi(),r},dc.prototype.get=function(r){return this.data[r]},dc.prototype.set=function(r,n){return this.data[r]=n,0},dc.prototype.fill=function(r){return this.data.fill(r),0};var Ec={_j:{deserialize:function(r,n){for(var e=new Array(8),t=0;t<8;t++)e[t]=r.read8u();return n[0]=8,fc(e)},serialize:function(r,n,e){for(var t=uc(n),u=0;u<8;u++)r.write(8,t[u]);e[0]=8,e[1]=8},fixed_length:8,compare:Sc,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:mc("input_value: native integer value too large");default:mc("input_value: ill-formed native integer")}},fixed_length:4},_bigarray:{deserialize:function(r,n){return yc(r,n,"_bigarray")},serialize:ac,compare:wc,hash:xc},_bigarr02:{deserialize:function(r,n){return yc(r,n,Pr)},serialize:ac,compare:wc,hash:xc}};function Ac(r){return Ec[r.caml_custom]&&Ec[r.caml_custom].compare}function Cc(r,n,e,t){var u=Ac(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 Nc(r){return r instanceof Li}function Oc(r){return Nc(r)}function Ic(r){if("number"==typeof r)return _n;if(Nc(r))return Vn;if(Oc(r))return 1252;if(r instanceof Array&&r[0]===r[0]>>>0&&r[0]<=ft){var n=0|r[0];return n==Ou?0:n}return r instanceof String||"string"==typeof r?en:r instanceof Number?_n:r&&r.caml_custom?ut:r&&r.compare?1256:"function"==typeof r?1247:"symbol"==typeof r?1251:1001}function Rc(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=Ki(r))!==(n=Ki(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 Lc(r,n){return Fc(r,n,!0)}function Bc(r){return r<0&&Pi("Bytes.create"),new Li(r?2:9,Sn,r)}function Uc(r,n){return 0==n&&rc(),r/n|0}var Dc=3;var Mc=2;function Pc(r){var n=function(r){r<0&&Pi("Weak.create");var n=[251,"caml_ephe_list_head"];return n.length=Dc+r,n}(r);return n}function jc(r){return void 0===r[Mc]?0:[0,r[Mc]]}function zc(r){if(n.FinalizationRegistry&&n.WeakRef&&r[1]instanceof n.FinalizationRegistry)for(var e=Dc;e0&&n==n)return n;if(n=+(r=r.replace(/_/g,Sn)),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+$/,Sn),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 mc("float_of_string")}function Hc(r){var n=(r=Ki(r)).length;n>31&&Pi("format_int: format too long");for(var e={justify:$n,signstyle:pr,filler:Ka,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 Vc(r,n){r.uppercase&&(n=n.toUpperCase());var e=n.length;r.signedconv&&(r.sign<0||r.signstyle!=pr)&&e++,r.alternate&&(8==r.base&&(e+=1),16==r.base&&(e+=2));var t=Sn;if(r.justify==$n&&r.filler==Ka)for(var u=e;u20?(e-=20,r/=Math.pow(10,e),r+=new Array(e+1).join(O),n>0&&(r=r+Zn+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(br),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)==Zn&&a--,a=(u=u.slice(0,a+1)+u.slice(i)).length,u.charAt(a-3)==br&&(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)==Zn&&a--,u=u.slice(0,a+1)}}else u="inf",e.filler=Ka;return Vc(e,u)}function Yc(r,n){if(Ki(r)==eu)return Ui(Sn+n);var e=Hc(r);n<0&&(e.signedconv?(e.sign=-1,n=-n):n>>>=0);var t=n.toString(e.base);if(e.prec>=0){e.filler=Ka;var u=e.prec-t.length;u>0&&(t=Oi(u,O)+t)}return Vc(e,t)}var Kc=0;function Zc(){return Kc++}function $c(r){return r.toUtf16()}function Qc(){return void 0!==n.process&&void 0!==n.process.versions&&void 0!==n.process.versions.node}var Jc=function(){function r(r){if(r.charAt(0)===Me)return[Sn,r.substring(1)]}return Qc()&&n.process&&n.process.platform&&n.process.platform===Ca?function(r){var n=/^([a-zA-Z]:|[\\/]{2}[^\\/]+[\\/]+[^\\/]+)?([\\/])?([\s\S]*?)$/.exec(r),e=n[1]||Sn,t=Boolean(e&&e.charAt(1)!==ni);if(Boolean(n[2]||t)){var u=n[1]||Sn,a=n[2]||Sn;return[u,r.substring(u.length+a.length)]}}:r}();function rf(r){return r.slice(-1)!==Me?r+Me:r}if(Qc()&&n.process&&n.process.cwd)var nf=n.process.cwd().replace(/\\/g,Me);else nf="/static";function ef(r){var n=9;return Fi(r)||(n=8,r=function(r){for(var n,e,t=Sn,u=t,a=0,i=r.length;adu?(u.substr(0,1),t+=u,u=Sn,t+=r.slice(a,c)):u+=r.slice(a,c),c==i)break;a=c}n>6),u+=String.fromCharCode($a|n&Fn)):n<55296||n>=De?u+=String.fromCharCode(Fe|n>>12,$a|n>>6&Fn,$a|n&Fn):n>=56319||a+1==i||(e=r.charCodeAt(a+1))De?u+="�":(a++,n=(n<<10)+e-56613888,u+=String.fromCharCode(ne|n>>18,$a|n>>12&Fn,$a|n>>6&Fn,$a|n&Fn)),u.length>sr&&(u.substr(0,1),t+=u,u=Sn)}return t+u}(r)),new Li(n,r,r.length)}function tf(r){return ef(r)}nf=rf(nf);var uf=["E2BIG","EACCES","EAGAIN",Ut,"EBUSY","ECHILD","EDEADLK","EDOM",ru,"EFAULT","EFBIG","EINTR","EINVAL","EIO","EISDIR","EMFILE","EMLINK","ENAMETOOLONG","ENFILE","ENODEV",xt,"ENOEXEC","ENOLCK","ENOMEM","ENOSPC","ENOSYS",qe,Bt,"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 af(r,n,e,t){var u=uf.indexOf(r);return u<0&&(null==t&&(t=-9999),u=[0,t]),[u,tf(n||Sn),tf(e||Sn)]}var cf={};function ff(r){return cf[r]}function of(r,n){throw[0,r].concat(n)}function sf(r){return r instanceof Uint8Array||(r=new Uint8Array(r)),new Li(4,r,r.length)}function vf(r){Di(Mi.Sys_error,r)}function lf(r){vf(r+oa)}function hf(r){return 4!=r.t&&Ai(r),r.c}function bf(r){return r.l}function df(){}function pf(r){this.data=r}function mf(r,n,e){this.file=n,this.name=r,this.flags=e}function yf(r,n){this.content={},this.root=r,this.lookupFun=n}function wf(r){return bf(r)}function kf(r,n){return zi(r,n)}function gf(r){for(var n=wf(r),e=new Array(n),t=0;t=u){var a=Bc(r+t),i=this.data;this.data=a,Ci(i,0,this.data,0,u)}return Ci(sf(n),e,this.data,r,t),0},pf.prototype.read=function(r,n,e,t){var u=this.length();if(r+t>=u&&(t=u-r),t){var a=Bc(0|t);Ci(this.data,r,a,0,t),n.set(hf(a),e)}return t},mf.prototype.err_closed=function(){vf(this.name+Uu)},mf.prototype.length=function(){if(this.file)return this.file.length();this.err_closed()},mf.prototype.write=function(r,n,e,t){if(this.file)return this.file.write(r,n,e,t);this.err_closed()},mf.prototype.read=function(r,n,e,t){if(this.file)return this.file.read(r,n,e,t);this.err_closed()},mf.prototype.close=function(){this.file=void 0},yf.prototype.nm=function(r){return this.root+r},yf.prototype.create_dir_if_needed=function(r){for(var n=r.split(Me),e=Sn,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=rf(r=e.join(Me)),u=0;u=0)}function If(r,n){return+(Fc(r,n,!1)>0)}function Rf(r,n){var e,t,u=n.length;for(e=0;e+4<=u;e+=4)r=gc(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=gc(r,t|=n.charCodeAt(e))}return r^=u}function Tf(r,n){return Rf(r,Ki(n))}function Ff(r,n){var e=function(r){switch(6&r.t){default:Ii(r);case 0:case 4:return r.c}}(n);return"string"==typeof e?Rf(r,e):function(r,n){var e,t,u=n.length;for(e=0;e+4<=u;e+=4)r=gc(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=gc(r,t|=n[e])}return r^u}(r,e)}function Lf(r,n,e,t){var u,a,i,c,f,o,s,v,l;for(((c=n)<0||c>bt)&&(c=bt),f=r,o=e,u=[t],a=0,i=1;a0;){if((s=u[a++])&&s.caml_custom){if(Ec[s.caml_custom]&&Ec[s.caml_custom].hash)o=gc(o,Ec[s.caml_custom].hash(s)),f--}else if(s instanceof Array&&s[0]===(0|s[0]))switch(s[0]){case 248:o=gc(o,s[2]),f--;break;case 250:u[--a]=s[1];break;default:for(o=gc(o,s.length-1<<10|s[0]),v=1,l=s.length;v=c);v++)u[i++]=s[v]}else Nc(s)?(o=Ff(o,s),f--):Oc(s)?(o=Tf(o,s),f--):"string"==typeof s?(o=Rf(o,s),f--):s===(0|s)?(o=gc(o,s+s+1),f--):s===+s&&(o=_c(o,s),f--)}return o=function(r){return r=kc(r^=r>>>16,-2048144789),r=kc(r^=r>>>13,-1028477387),r^r>>>16}(o),1073741823&o}function Bf(r,n,e){if(!isFinite(r))return isNaN(r)?tf(Oe):tf(r>0?gn:"-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?Sn:$n,i=Sn;if(t)i=pr;else switch(e){case 43:i=$n;break;case 32:i=Ka}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(Zn);if(o<0)f+=Zn+Oi(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,Ui(this.s.substring(n,n+r))}};var Mf=new Array;function Pf(r,n){return r.add(n)}function jf(r,n){return r.and(n)}function zf(r){var n=uc(r);return fc([n[7],n[6],n[5],n[4],n[3],n[2],n[1],n[0]])}function Wf(r,n){return r.div(n)}function Xf(r){return+r.isZero()}function qf(r){return new nc(r&Ar,r>>24&Ar,r>>31&Kr)}function Hf(r){return r.toInt()}function Vf(r){return r.neg()}function Gf(r,n){var e=Hc(r);e.signedconv&&function(r){return+r.isNeg()}(n)&&(e.sign=-1,n=Vf(n));var t=Sn,u=qf(e.base);do{var a=n.udivmod(u);n=a.quotient,t="0123456789abcdef".charAt(Hf(a.modulus))+t}while(!Xf(n));if(e.prec>=0){e.filler=Ka;var i=e.prec-t.length;i>0&&(t=Oi(i,O)+t)}return Vc(e,t)}function Yf(r,n){return r.mod(n)}function Kf(r,n){return r.mul(n)}function Zf(r){return r<0&&(r=Math.ceil(r)),new nc(r&Ar,Math.floor(r*Qi)&Ar,Math.floor(r*Qi*Qi)&Kr)}function $f(r,n){return r.ucompare(n)<0}function Qf(r){var n=0,e=wf(r),t=10,u=1;if(e>0)switch(kf(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 ro(r){var n=Qf(r),e=n[0],t=n[1],u=n[2],a=qf(u),i=new nc(Ar,268435455,Kr).udivmod(a).quotient,c=kf(r,e),f=Jf(c);(f<0||f>=u)&&mc(ou);for(var o=qf(f);;)if(95!=(c=kf(r,++e))){if((f=Jf(c))<0||f>=u)break;$f(i,o)&&mc(ou),f=qf(f),$f(o=Pf(Kf(a,o),f),f)&&mc(ou)}return e!=wf(r)&&mc(ou),10==u&&$f(new nc(0,0,st),o)&&mc(ou),t<0&&(o=Vf(o)),o}function no(r,n){return r.or(n)}function eo(r,n){return r.shift_left(n)}function to(r,n){return r.shift_right(n)}function uo(r,n){return r.shift_right_unsigned(n)}function ao(r,n){return r.sub(n)}function io(r){return r.toFloat()}function co(r,n){return r.xor(n)}function fo(r){var n=Qf(r),e=n[0],t=n[1],u=n[2],a=wf(r),i=e=u)&&mc(ou);var f=c;for(e++;e=u)break;(f=u*f+c)>4294967295&&mc(ou)}return e!=a&&mc(ou),f*=t,10==u&&(0|f)!=f&&mc(ou),0|f}function oo(r){return r.slice(1)}function so(r,n){return+(Fc(r,n,!1)<=0)}function vo(r,n){return+(Fc(r,n,!1)<0)}function lo(r){for(var n=(r=Ki(r)).length/2,e=new Array(n),t=0;t>16;return e}function ho(r,n,e){r.lex_default||(r.lex_base=lo(r[1]),r.lex_backtrk=lo(r[2]),r.lex_check=lo(r[5]),r.lex_trans=lo(r[4]),r.lex_default=lo(r[3]));var t,u=n,a=hf(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=bt}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];mc("lexing: empty token")}else t==bt&&(e[9]=0)}}function bo(r,n){r<0&&Gi();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 mo(r){return Ui(Ei(r,0,r.length))}function yo(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&Fn,u=0;if(r.len+=e,t){var a=64-t;if(e=64;)r.b8.set(n.subarray(u,u+64),0),po(r.w,r.b32),e-=64,u+=64;e&&r.b8.set(n.subarray(u,u+e),0)}(t,hf(r).subarray(n,n+e),e),mo(function(r){var n=r.len&Fn;if(r.b8[n]=$a,++n>56){for(var e=n;e<64;e++)r.b8[e]=0;for(po(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,po(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&K;return t}(t))}function wo(r,n,e){return yo(r,n,e)}var ko=new Array(3);function go(r){var n=Mf[r];return n.opened||vf("Cannot flush a closed channel"),n.buffer&&0!=n.buffer_curr?(n.output?n.output(Ei(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 _o(r,n,e,t){return function(r,n,e,t){var u=Mf[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,Uf(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,hf(n),e,t)}function xo(r,n){pf.call(this,Bc(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 So(r,n){return null==n&&(n=ko.length),ko[n]=r,n}function Eo(r){var n=ko[r];n.flags.rdonly&&vf(U+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(pe),buffered:e};return Mf[t.fd]=t,t.fd}function Ao(r,n,e,t){return function(r,n,e,t){var u=Mf[r];if(u.opened||vf("Cannot output to a closed channel"),n=(n=hf(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,go(r);break;case 1:u.buffer.set(n,u.buffer_curr),u.buffer_curr+=n.length,u.buffer_curr>=u.buffer.length&&go(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&&go(r)):(u.buffer.set(n.subarray(0,i+1),u.buffer_curr),u.buffer_curr+=i+1,go(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 Co(r,n){return Ao(r,Ui(String.fromCharCode(n)),0,1),0}function No(r,n){return 0==n&&rc(),r%n}function Oo(r,n){return+(0!=Fc(r,n,!1))}function Io(r){return r instanceof Array&&r[0]==r[0]>>>0?r[0]:Nc(r)||Oc(r)?Vn:r instanceof Function||"function"==typeof r?Et:r&&r.caml_custom?ft:_n}function Ro(r,e,t){t&&n.toplevelReloc&&(r=n.toplevelReloc(t)),Mi[r+1]=e,t&&(Mi[t]=e)}function To(r,n){return cf[Ki(r)]=n,0}function Fo(r,n){return Ti(r,n)}function Lo(r,n){return n>>>0>=wf(r)&&Pi(Mr),kf(r,n)}function Bo(r,n){return Xi(r,n)}function Uo(r,n){return Bo(n,r)}function Do(r,n){return 1-Fo(r,n)}xo.prototype.length=function(){return 0},xo.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=Bc(t);return Ci(sf(n),e,u,0,t),this.log(u.toUtf16()),0}vf(this.fd+Uu)},xo.prototype.read=function(r,n,e,t){vf(this.fd+": file descriptor is write only")},xo.prototype.close=function(){this.log=void 0},function(){function r(r,n){return Qc()?function(r,n){if(n.name)try{return new _f(e(38569).openSync(n.name,"rs"),n)}catch(Sn){}return new _f(r,n)}(r,n):new xo(r,n)}So(r(0,{rdonly:1,altname:"/dev/stdin",isCharacterDevice:!0}),0),So(r(1,{buffered:2,wronly:1,isCharacterDevice:!0}),1),So(r(2,{buffered:2,wronly:1,isCharacterDevice:!0}),2)}();var Mo=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,tf(e)],i=0;i>3]>>(7&n)&1}function g(r,n){return Lo(r,n>>3)>>(7&n)&1}return function(r,x,S,E){for(var A=oo(r[1]),C=oo(r[2]),N=Ki(r[3]),O=0|r[4],I=0|r[5],R=(r[6],x=gf(x),0),T=!1,F=[],L=new Array(O),B=new Array(I),U=0;U>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=Ki(C[q]);for(U=0;U0&&10!=x[S-1]&&D();break;case c:Swf(n))&&Pi("Str.search_forward");e<=wf(n);){var t=Vo(r,n,e,0);if(t)return t;e++}return[0]}function Yo(r,n,e){(e<0||e>wf(n))&&Pi("Str.string_match");var t=Vo(r,n,e,0);return t||[0]}function Ko(r){if(!(r instanceof Array)||0!=r[0]&&r[0]!=z)throw r;var n=ff(iu);if(n)n(r,!1);else{var e=function(r){var n=Sn;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+=it;for(var u=t;ut&&(n+=Ea);var a=e[u];n+="number"==typeof a?a.toString():a instanceof Li||"string"==typeof a?tt+a.toString()+tt:li}n+=ge}else r[0]==z&&(n+=r[1]);return n}(r),t=ff(Ya);t&&t(0),console.error(Za+e+"\n")}}function Zo(r,n){return 1==r.length?r(n):Vi(r,[n])}function $o(r,n,e){return 2==r.length?r(n,e):Vi(r,[n,e])}function Qo(r,n,e,t){return 3==r.length?r(n,e,t):Vi(r,[n,e,t])}function Jo(r,n,e,t,u){return 4==r.length?r(n,e,t,u):Vi(r,[n,e,t,u])}function rs(r,n,e,t,u,a){return 5==r.length?r(n,e,t,u,a):Vi(r,[n,e,t,u,a])}function ns(r,n,e,t,u,a,i){return 6==r.length?r(n,e,t,u,a,i):Vi(r,[n,e,t,u,a,i])}function es(r,n,e,t,u,a,i,c){return 7==r.length?r(n,e,t,u,a,i,c):Vi(r,[n,e,t,u,a,i,c])}function ts(r,n,e,t,u,a,i,c,f,o){return 9==r.length?r(n,e,t,u,a,i,c,f,o):Vi(r,[n,e,t,u,a,i,c,f,o])}!function(){var r=n.process;r&&r.on?r.on("uncaughtException",(function(n,e){Ko(n),r.exit(2)})):n.addEventListener&&n.addEventListener("error",(function(r){r.error&&Ko(r.error)}))}(),function(){var r=n.caml_fs_tmp;if(r)for(var e=0;e"),0,2],[18,[1,[0,Ts,Ui(La)]],0]]]]]]]]],Ls=[0,[0,0,Ui("parse")],[0,[0,1,Ui("can")],[0,[0,2,Ui("solve")],[0,[0,3,Ui("mono")],[0,[0,4,Ui("ir")],[0,[0,5,Ui("eval")],0]]]]]],Bs=[0,[0,0,Ui("print")],[0,[0,1,Ui("elab")],[0,[0,1,Ui("elaborate")],0]]];Ro(11,hs,Ja),Ro(10,ls,je),Ro(9,[z,Ui(F),Hn],F),Ro(8,vs,ca),Ro(7,ss,Pn),Ro(6,os,ya),Ro(5,[z,Ui(jt),-6],jt),Ro(4,fs,gt),Ro(3,cs,i),Ro(2,is,_t),Ro(1,as,Ht),Ro(0,us,Rr);var Us=Ui("input"),Ds=Ui("output_substring"),Ms=Ui("%.12g"),Ps=Ui(Zn),js=(Ui(Xa),Ui(wi),Ui("bool_of_string"),Ui(wi)),zs=Ui(Xa),Ws=Ui("char_of_int"),Xs=Ui("Stdlib.Exit"),qs=ec(1,0,32752),Hs=Ui("Stdlib.Sys.Break"),Vs=Ui("Obj.Ephemeron.check_key"),Gs=Ui("Obj.Ephemeron.set_key"),Ys=Ui("Obj.Ephemeron.get_key"),Ks=Ui("Obj.Ephemeron.create"),Zs=Ui(Cr),$s=Ui(Cr),Qs=Ui("CamlinternalLazy.Undefined"),Js=Ui("option is None"),rv=Ui("\\\\"),nv=Ui("\\'"),ev=Ui("\\b"),tv=Ui("\\t"),uv=Ui("\\n"),av=Ui("\\r"),iv=Ui("Char.chr"),cv=Ui(" is not a latin1 character"),fv=Ui("%04X"),ov=Ui("U+"),sv=Ui(" is not an Unicode scalar value"),vv=Ui("%X"),lv=Ui("List.map2"),hv=Ui("List.iter2"),bv=Ui("List.for_all2"),dv=[0,0,0],pv=Ui("List.combine"),mv=Ui("nth"),yv=Ui("List.nth"),wv=Ui("tl"),kv=Ui("hd"),gv=Ui("Bytes.of_seq: cannot grow bytes"),_v=Ui("String.blit / Bytes.blit_string"),xv=Ui("Bytes.blit"),Sv=Ui("String.sub / Bytes.sub"),Ev=Ui("String.contains_from / Bytes.contains_from"),Av=Ui("String.index_from / Bytes.index_from"),Cv=Ui(Sn),Nv=Ui("String.concat"),Ov=Ui("Array.blit"),Iv=Ui("Array.fill"),Rv=Ui("Array.sub"),Tv=Ui("Array.init"),Fv=Ui(eu),Lv=Ui(eu),Bv=ec(zn,zn,zu),Uv=ec(0,0,0),Dv=ec(1,0,0),Mv=ec(zn,zn,zu),Pv=Ui(eu),jv=Ui("Stdlib.Parsing.Parse_error"),zv=Ui("Set.remove_min_elt"),Wv=[0,0,0,0],Xv=[0,0,0],qv=[0,Ui("set.ml"),570,18],Hv=Ui(vi),Vv=Ui(vi),Gv=Ui(vi),Yv=Ui(vi),Kv=Ui("Map.remove_min_elt"),Zv=[0,0,0,0],$v=[0,Ui("map.ml"),400,10],Qv=[0,0,0],Jv=Ui(c),rl=Ui(c),nl=Ui(c),el=Ui(c),tl=Ui("Stdlib.Stack.Empty"),ul=Ui("Stdlib.Queue.Empty"),al=Ui("Buffer.add_substring/add_subbytes"),il=Ui("Buffer.add: cannot grow buffer"),cl=[0,Ui(cu),93,2],fl=[0,Ui(cu),94,2],ol=Ui("Buffer.sub"),sl=Ui("%c"),vl=Ui(Ue),ll=Ui("%i"),hl=Ui("%li"),bl=Ui("%ni"),dl=Ui("%Li"),pl=Ui("%f"),ml=Ui("%B"),yl=Ui("%{"),wl=Ui("%}"),kl=Ui("%("),gl=Ui("%)"),_l=Ui(Sa),xl=Ui("%t"),Sl=Ui("%?"),El=Ui("%r"),Al=Ui("%_r"),Cl=[0,Ui(Pt),850,23],Nl=[0,Ui(Pt),814,21],Ol=[0,Ui(Pt),815,21],Il=[0,Ui(Pt),818,21],Rl=[0,Ui(Pt),819,21],Tl=[0,Ui(Pt),822,19],Fl=[0,Ui(Pt),823,19],Ll=[0,Ui(Pt),826,22],Bl=[0,Ui(Pt),827,22],Ul=[0,Ui(Pt),831,30],Dl=[0,Ui(Pt),832,30],Ml=[0,Ui(Pt),836,26],Pl=[0,Ui(Pt),837,26],jl=[0,Ui(Pt),846,28],zl=[0,Ui(Pt),847,28],Wl=[0,Ui(Pt),851,23],Xl=Ui("%u"),ql=[0,Ui(Pt),1558,4],Hl=Ui("Printf: bad conversion %["),Vl=[0,Ui(Pt),1626,39],Gl=[0,Ui(Pt),1649,31],Yl=[0,Ui(Pt),1650,31],Kl=Ui("Printf: bad conversion %_"),Zl=Ui(vr),$l=Ui(s),Ql=Ui(vr),Jl=Ui(s),rh=Ui(vr),nh=Ui(s),eh=[0,[11,Ui("bad input: format type mismatch between "),[3,0,[11,Ui(gr),[3,0,0]]]],Ui("bad input: format type mismatch between %S and %S")],th=[0,[11,Ui(M),[3,0,[11,Ui(R),[4,0,0,0,[11,Ui(", duplicate flag "),[1,0]]]]]],Ui("invalid format %S: at character number %d, duplicate flag %C")],uh=Ui(O),ah=Ui("padding"),ih=[0,1,0],ch=[0,0],fh=Ui(nt),oh=[1,0],sh=[1,1],vh=Ui("'*'"),lh=Ui("'-'"),hh=Ui("'0'"),bh=Ui("'*'"),dh=Ui(O),ph=[1,1],mh=Ui(O),yh=Ui(nt),wh=[1,1],kh=Ui(nt),gh=[0,[11,Ui(M),[3,0,[11,Ui(R),[4,0,0,0,[11,Ui(", flag "),[1,[11,Ui(" is only allowed after the '"),[12,37,[11,Ui("', before padding and precision"),0]]]]]]]]],Ui("invalid format %S: at character number %d, flag %C is only allowed after the '%%', before padding and precision")],_h=[0,[11,Ui(M),[3,0,[11,Ui(R),[4,0,0,0,[11,Ui(', invalid conversion "'),[12,37,[0,[12,34,0]]]]]]]],Ui('invalid format %S: at character number %d, invalid conversion "%%%c"')],xh=Ui(fa),Sh=Ui("'#'"),Eh=Ui("' '"),Ah=[0,0],Ch=Ui("`padding'"),Nh=[0,0],Oh=Ui("`precision'"),Ih=Ui(fa),Rh=Ui("'_'"),Th=[0,[12,64,0]],Fh=[0,Ui(sa),1,0],Lh=[0,Ui(ue),0,0],Bh=[0,Ui("@;"),1,0],Uh=[2,60],Dh=[0,[11,Ui(M),[3,0,[11,Ui(": '"),[12,37,[11,Ui("' alone is not accepted in character sets, use "),[12,37,[12,37,[11,Ui(" instead at position "),[4,0,0,0,[12,46,0]]]]]]]]]],Ui("invalid format %S: '%%' alone is not accepted in character sets, use %%%% instead at position %d.")],Mh=[0,[11,Ui(M),[3,0,[11,Ui(": integer "),[4,0,0,0,[11,Ui(" is greater than the limit "),[4,0,0,0,0]]]]]],Ui("invalid format %S: integer %d is greater than the limit %d")],Ph=Ui("digit"),jh=[0,Ui(Pt),2837,11],zh=[0,[11,Ui(M),[3,0,[11,Ui(': unclosed sub-format, expected "'),[12,37,[0,[11,Ui('" at character number '),[4,0,0,0,0]]]]]]],Ui('invalid format %S: unclosed sub-format, expected "%%%c" at character number %d')],Wh=Ui("character ')'"),Xh=Ui("character '}'"),qh=[0,Ui(Pt),2899,34],Hh=Ui("'#'"),Vh=Ui(fa),Gh=Ui(fa),Yh=Ui("' '"),Kh=[0,Ui(Pt),2935,28],Zh=Ui(fa),$h=[0,Ui(Pt),2957,11],Qh=[0,[11,Ui(M),[3,0,[11,Ui(R),[4,0,0,0,[11,Ui(Ea),[2,0,[11,Ui(" is incompatible with '"),[0,[11,Ui("' in sub-format "),[3,0,0]]]]]]]]]],Ui("invalid format %S: at character number %d, %s is incompatible with '%c' in sub-format %S")],Jh=[0,[11,Ui(M),[3,0,[11,Ui(R),[4,0,0,0,[11,Ui(Ea),[2,0,[11,Ui(" expected, read "),[1,0]]]]]]]],Ui("invalid format %S: at character number %d, %s expected, read %C")],rb=[0,[11,Ui(M),[3,0,[11,Ui(R),[4,0,0,0,[11,Ui(", '"),[0,[11,Ui("' without "),[2,0,0]]]]]]]],Ui("invalid format %S: at character number %d, '%c' without %s")],nb=Ui("non-zero widths are unsupported for %c conversions"),eb=Ui("unexpected end of format"),tb=[0,[11,Ui(M),[3,0,[11,Ui(R),[4,0,0,0,[11,Ui(Ea),[2,0,0]]]]]],Ui("invalid format %S: at character number %d, %s")],ub=[0,[11,Ui("invalid box description "),[3,0,0]],Ui("invalid box description %S")],ab=Ui(Sn),ib=[0,0,4],cb=Ui(Sn),fb=Ui("b"),ob=Ui("h"),sb=Ui("hov"),vb=Ui("hv"),lb=Ui("v"),hb=Ui(Oe),bb=Ui("neg_infinity"),db=Ui(gn),pb=Ui(Zn),mb=[0,lu],yb=Ui("%+nd"),wb=Ui("% nd"),kb=Ui("%+ni"),gb=Ui("% ni"),_b=Ui("%nx"),xb=Ui("%#nx"),Sb=Ui("%nX"),Eb=Ui("%#nX"),Ab=Ui("%no"),Cb=Ui("%#no"),Nb=Ui("%nd"),Ob=Ui("%ni"),Ib=Ui("%nu"),Rb=Ui("%+ld"),Tb=Ui("% ld"),Fb=Ui("%+li"),Lb=Ui("% li"),Bb=Ui("%lx"),Ub=Ui("%#lx"),Db=Ui("%lX"),Mb=Ui("%#lX"),Pb=Ui("%lo"),jb=Ui("%#lo"),zb=Ui("%ld"),Wb=Ui("%li"),Xb=Ui("%lu"),qb=Ui("%+Ld"),Hb=Ui("% Ld"),Vb=Ui("%+Li"),Gb=Ui("% Li"),Yb=Ui("%Lx"),Kb=Ui("%#Lx"),Zb=Ui("%LX"),$b=Ui("%#LX"),Qb=Ui("%Lo"),Jb=Ui("%#Lo"),rd=Ui("%Ld"),nd=Ui("%Li"),ed=Ui("%Lu"),td=Ui("%+d"),ud=Ui("% d"),ad=Ui("%+i"),id=Ui("% i"),cd=Ui(Xn),fd=Ui("%#x"),od=Ui("%X"),sd=Ui("%#X"),vd=Ui("%o"),ld=Ui("%#o"),hd=Ui(eu),bd=Ui("%i"),dd=Ui("%u"),pd=Ui(Cu),md=Ui("@}"),yd=Ui("@?"),wd=Ui("@\n"),kd=Ui("@."),gd=Ui("@@"),_d=Ui("@%"),xd=Ui("@"),Sd=[0,0,0],Ed=Ui("CamlinternalFormat.Type_mismatch"),Ad=(Ui(Sn),Ui(Nu),Ui("a boolean"),Ui(Ha),Ui(Ha),Ui(ht),Ui(ht),Ui(Sn),Ui(Ka),Ui(Sn),Ui("one of: "),Ui("Arg.Expand is is only allowed with Arg.parse_and_expand_argv_dynamic"),Ui("no argument"),Ui("(?)"),Ui(mt),Ui(ea),Ui(": unknown option '"),Ui("'.\n"),Ui("%s: unknown option '%s'.\n"),Ui(": wrong argument '"),Ui("'; option '"),Ui("' expects "),Ui(".\n"),Ui("%s: wrong argument '%s'; option '%s' expects %s.\n"),Ui(": option '"),Ui("' needs an argument.\n"),Ui("%s: option '%s' needs an argument.\n"),Ui($t),Ui(".\n"),Ui("%s: %s.\n"),Ui(ea),Ui(mt),Ui(u),Ui(ea),Ui(I),Ui(ea),Ui(mt),Ui(I),Ui(mt),Ui(ea),Ui(Fr),Ui(" %s %s\n"),Ui("}"),Ui("|"),Ui("{"),Ui(Fr),Ui(" %s %s%s\n"),Ui(""),Ui("Stdlib.Arg.Bad")),Cd=Ui("Stdlib.Arg.Help"),Nd=Ui("Stdlib.Arg.Stop"),Od=Ui(Sn),Id=[0,[11,Ui(Ea),[2,0,[2,0,0]]],Ui(", %s%s")],Rd=[0,[11,Ui(Za),[2,0,[12,10,0]]],Ui(at)],Td=[0,[11,Ui("Fatal error in uncaught exception handler: exception "),[2,0,[12,10,0]]],Ui("Fatal error in uncaught exception handler: exception %s\n")],Fd=Ui("Fatal error: out of memory in uncaught exception handler"),Ld=[0,[11,Ui(Za),[2,0,[12,10,0]]],Ui(at)],Bd=[0,[2,0,[12,10,0]],Ui(u)],Ud=Ui(fn),Dd=[0,[2,0,[12,10,0]],Ui(u)],Md=[0,[11,Ui(fn),0],Ui(fn)],Pd=Ui("Raised at"),jd=Ui("Re-raised at"),zd=Ui("Raised by primitive operation at"),Wd=Ui("Called from"),Xd=Ui(" (inlined)"),qd=Ui(Sn),Hd=[0,[2,0,[12,32,[2,0,[11,Ui(' in file "'),[2,0,[12,34,[2,0,[11,Ui(", line "),[4,0,0,0,[11,Ui(Yr),[4,0,0,0,[12,45,[4,0,0,0,0]]]]]]]]]]]]],Ui('%s %s in file "%s"%s, line %d, characters %d-%d')],Vd=[0,[2,0,[11,Ui(" unknown location"),0]],Ui("%s unknown location")],Gd=Ui("Out of memory"),Yd=Ui("Stack overflow"),Kd=Ui("Pattern matching failed"),Zd=Ui("Assertion failed"),$d=Ui("Undefined recursive module"),Qd=[0,[12,40,[2,0,[2,0,[12,41,0]]]],Ui("(%s%s)")],Jd=Ui(Sn),rp=Ui(Sn),np=[0,[12,40,[2,0,[12,41,0]]],Ui("(%s)")],ep=[0,[4,0,0,0,0],Ui(eu)],tp=[0,[3,0,0],Ui(tr)],up=Ui(li),ap=[0,Ui(Sn),Ui("(Cannot print locations:\n bytecode executable program file not found)"),Ui("(Cannot print locations:\n bytecode executable program file appears to be corrupt)"),Ui("(Cannot print locations:\n bytecode executable program file has wrong magic number)"),Ui("(Cannot print locations:\n bytecode executable program file cannot be opened;\n -- too many open files. Try running with OCAMLRUNPARAM=b=2)")],ip=Ui("x"),cp=Ui("Hashtbl: unsupported hash table format"),fp=[0,0],op=Ui(Xu),sp=Ui("CAMLRUNPARAM"),vp=Ui(Sn),lp=[3,0,3],hp=Ui(Zn),bp=Ui(">"),dp=Ui(""),yp=Ui("<"),wp=Ui(Sn),kp=Ui(Nu),gp=Ui(Sn),_p=Ui(Sn),xp=Ui(Sn),Sp=Ui(Sn),Ep=[0,Ui(Sn)],Ap=Ui(Sn),Cp=Ui(Sn),Np=Ui(Sn),Op=Ui(Sn),Ip=[0,Ui(Sn),0,Ui(Sn)],Rp=Ui(Sn),Tp=Ui("Stdlib.Format.String_tag"),Fp=[0,91],Lp=[0,b],Bp=Ui("end of input not found"),Up=Ui('scanf: bad conversion "%a"'),Dp=Ui('scanf: bad conversion "%t"'),Mp=Ui("scanf: missing reader"),Pp=[0,Ui(Tu),1453,13],jp=Ui('scanf: bad conversion "%?" (custom converter)'),zp=Ui(Jr),Wp=Ui(Jr),Xp=Ui('scanf: bad conversion "%-"'),qp=Ui(Jr),Hp=[0,[3,0,[10,0]],Ui("%S%!")],Vp=Ui(tt),Gp=Ui(tt),Yp=Ui(tt),Kp=Ui(' in format "'),Zp=[0,37,Ui(Sn)],$p=[0,[11,Ui("scanf: bad input at char number "),[4,3,0,0,[11,Ui($t),[2,0,0]]]],Ui("scanf: bad input at char number %i: %s")],Qp=[0,[11,Ui("the character "),[1,[11,Ui(" cannot start a boolean"),0]]],Ui("the character %C cannot start a boolean")],Jp=[0,[11,Ui("bad character hexadecimal encoding \\"),[0,[0,0]]],Ui("bad character hexadecimal encoding \\%c%c")],rm=[0,[11,Ui("bad character decimal encoding \\"),[0,[0,[0,0]]]],Ui("bad character decimal encoding \\%c%c%c")],nm=Ui("an"),em=Ui("x"),tm=Ui("nfinity"),um=Ui("digits"),am=[0,[11,Ui(Zt),[1,[11,Ui(" is not a valid "),[2,0,[11,Ui(" digit"),0]]]]],Ui("character %C is not a valid %s digit")],im=Ui("decimal digits"),cm=[0,[11,Ui(Zt),[1,[11,Ui(" is not a decimal digit"),0]]],Ui("character %C is not a decimal digit")],fm=Ui("0b"),om=Ui("0o"),sm=Ui("0u"),vm=Ui(Su),lm=[0,Ui(Tu),555,9],hm=Ui(Xa),bm=Ui(wi),dm=[0,[11,Ui("invalid boolean '"),[2,0,[12,39,0]]],Ui("invalid boolean '%s'")],pm=[0,[11,Ui("looking for "),[1,[11,Ui(", found "),[1,0]]]],Ui("looking for %C, found %C")],mm=Ui("not a valid float in hexadecimal notation"),ym=Ui("no dot or exponent part found in float token"),wm=[0,[11,Ui(Wn),[2,0,[11,Ui(" failed: premature end of file occurred before end of token"),0]]],Ui("scanning of %s failed: premature end of file occurred before end of token")],km=[0,[11,Ui(Wn),[2,0,[11,Ui(" failed: the specified length was too short for token"),0]]],Ui("scanning of %s failed: the specified length was too short for token")],gm=[0,[11,Ui("illegal escape character "),[1,0]],Ui("illegal escape character %C")],_m=Ui(pr),xm=Ui("Stdlib.Scanf.Scan_failure"),Sm=Ui("binary"),Em=Ui("octal"),Am=Ui("hexadecimal"),Cm=Ui("a Char"),Nm=Ui("a String"),Om=[0,0],Im=Ui("TMPDIR"),Rm=Ui("TEMP"),Tm=Ui(fu),Fm=Ui("Win32"),Lm=Ui(Sn),Bm=Ui(Sn),Um=Ui("Str.matched_group"),Dm=[0,92],Mm=Ui("\\( group not closed by \\)"),Pm=[0,Ui(Vu),521,10],jm=Ui("[ class not closed by ]"),zm=Ui("spurious \\) in regular expression"),Wm=Ui("too many r* or r+ where r is nullable"),Xm=Ui(Sn),qm=Ui(Sn),Hm=[0,Ui(Vu),214,11],Vm=Ui(Nu),Gm=Ui(pr),Ym=Ui(ni),Km=[0,Ui("src/lib/sedlexing.ml"),47,27],Zm=Ui("Sedlexing.MalFormed"),$m=Ui(Sn),Qm=Ui(Sn),Jm=Ui(Sn),ry=Ui(it),ny=Ui(di),ey=Ui(ge),ty=[0,[15,[17,2,0]],Ui("%a@?")],uy=Ui("\\"),ay=Ui("\\n"),iy=Ui(' "'),cy=Ui(tt),fy=Ui("Sexplib0__Sexp.Not_found_s"),oy=Ui("Sexplib0__Sexp.Of_sexp_error"),sy=[0,1],vy=[0,Ui("Sexplib.Conv.Of_sexp_error")],ly=[0,Ui(Ze),410,15],hy=[0,0],by=Ui(je),dy=[0,Ui(Ze),334,15],py=[0,Ui("Exit")],my=[0,Ui(Ze),338,15],yy=[0,Ui(gt)],wy=[0,Ui(Ze),342,15],ky=[0,Ui(_t)],gy=[0,Ui(Ze),346,15],_y=[0,Ui(ya)],xy=[0,Ui(Ze),350,15],Sy=[0,Ui(i)],Ey=[0,Ui(Ze),354,15],Ay=Ui(Pn),Cy=[0,Ui(Ze),358,15],Ny=[0,Ui("Not_found_s")],Oy=[0,Ui(Ze),362,15],Iy=[0,Ui(Ht)],Ry=[0,Ui(Ze),366,15],Ty=[0,Ui("Arg.Help")],Fy=[0,Ui(Ze),370,15],Ly=[0,Ui("Arg.Bad")],By=[0,Ui(Ze),374,15],Uy=[0,Ui("Lazy.Undefined")],Dy=[0,Ui(Ze),378,15],My=[0,Ui("Parsing.Parse_error")],Py=[0,Ui(Ze),382,15],jy=[0,Ui("Queue.Empty")],zy=[0,Ui(Ze),386,15],Wy=[0,Ui("Scanf.Scan_failure")],Xy=[0,Ui(Ze),390,15],qy=[0,Ui("Stack.Empty")],Hy=[0,Ui(Ze),394,15],Vy=[0,Ui("Sys.Break")],Gy=[0,Ui(Ze),398,15],Yy=[0,[2,0,[12,32,[2,0,[12,58,[4,0,0,0,[12,58,[4,0,0,0,0]]]]]]],Ui("%s %s:%d:%d")],Ky=Ui("int64_of_sexp: "),Zy=Ui("int64_of_sexp: atom needed"),$y=(Ui("int_of_sexp: "),Ui("int_of_sexp: atom needed"),Ui("char_of_sexp: atom string must contain one character only")),Qy=Ui("char_of_sexp: atom needed"),Jy=Ui("string_of_sexp: atom needed"),rw=Ui("unit_of_sexp: empty list needed"),nw=[0,2],ew=[1,0],tw=[1,0],uw=Ui("_of_sexp: unexpected variant constructor"),aw=Ui("_of_sexp: expected a variant type, saw an empty list"),iw=Ui("_of_sexp: expected a variant type, saw a nested list"),cw=Ui("_of_sexp: this constructor does not take arguments"),fw=Ui("internalhash"),ow=Ui(".pp"),sw=[0,Ui("Base.Sexp.pp_hum"),0],vw=[0,Ui(Bn),54,6],lw=[0,Ui("exn.ml.Reraised")],hw=[0,Ui(Bn),33,11],bw=[0,Ui("exn.ml.Finally")],dw=[0,Ui(Bn),19,11],pw=Ui("Base__Exn.Finally"),mw=Ui("Base__Exn.Reraised"),yw=Ui("Base__Exn.Sexp"),ww=Ui("Base.Exn"),kw=Ui(Sn),gw=Ui(ni),_w=Ui(ni),xw=[0,[11,Ui("Negative position: "),[4,0,0,0,0]],Ui("Negative position: %d")],Sw=[0,[11,Ui("Negative length: "),[4,0,0,0,0]],Ui("Negative length: %d")],Ew=[0,[11,Ui("pos + len past end: "),[4,0,0,0,[11,Ui(X),[4,0,0,0,[11,Ui(" > "),[4,0,0,0,0]]]]]],Ui("pos + len past end: %d + %d > %d")],Aw=[0,Ui("list.ml.Transpose_got_lists_of_different_lengths")],Cw=[0,Ui("src/list.ml"),1301,13],Nw=Ui("Base__List.Transpose_got_lists_of_different_lengths"),Ow=[0,Ui("src/info.ml"),204,6],Iw=[0,Ui("Could_not_construct")],Rw=[0,Ui("String")],Tw=[0,Ui("Exn")],Fw=[0,Ui("Sexp")],Lw=[0,Ui("Tag_sexp")],Bw=[0,Ui("Tag_t")],Uw=[0,Ui("Tag_arg")],Dw=[0,Ui("Of_list")],Mw=[0,Ui("With_backtrace")],Pw=Ui("Base__Info.Exn"),jw=Ui("Base.Info"),zw=Ui("Base.Error"),Ww=[0,Ui(Ce)],Xw=[0,Ui(kt)],qw=[0,Ui(fr)],Hw=Ui(Ce),Vw=Ui(fr),Gw=Ui(kt),Yw=Ui("neg"),Kw=Ui("pos"),Zw=Ui(la),$w=Ui(Ce),Qw=Ui(fr),Jw=Ui(kt),rk=Ui("neg"),nk=Ui("pos"),ek=Ui(la),tk=Ui("Base.Sign"),uk=Ui(he),ak=Ui(_u),ik=Ui(Ct),ck=[0,Ui("src/comparable.ml"),133,4],fk=Ui(di),ok=Ui(di),sk=Ui("Base.Unit.of_string: () expected"),vk=Ui("Base.Unit"),lk=Ui("Sexpable.Of_stringable.t_of_sexp expected an atom, but got a list"),hk=[0,Ui(Er),170,4],bk=[0,Ui(Er),174,4],dk=ec(zn,zn,zu),pk=ec(1,0,0),mk=ec(0,0,0),yk=[0,ec(0,0,0)],wk=[0,[11,Ui("Char.of_string: "),[3,0,0]],Ui("Char.of_string: %S")],kk=Ui("Base.Char"),gk=[0,[11,Ui("String.is_substring_at: invalid index "),[4,0,0,0,[11,Ui(" for string of length "),[4,0,0,0,0]]]],Ui("String.is_substring_at: invalid index %d for string of length %d")],_k=Ui(Sn),xk=[0,[3,0,0],Ui(tr)],Sk=Ui("Base.Bytes"),Ek=[0,Ui("\0\0\0\0\0\0\0\0R\0i\0"),Ui("ÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿ\0"),Ui("ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ"),Ui("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),Ui("ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0ÿÿÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ"),Ui(Sn),Ui(Sn),Ui(Sn),Ui(Sn),Ui(Sn),Ui(Sn)],Ak=[0,[2,0,[11,Ui(".of_string: invalid input "),[3,0,0]]],Ui("%s.of_string: invalid input %S")],Ck=Ui("-0x"),Nk=Ui(Su),Ok=Ui("int63"),Ik=Ui(xu),Rk=Ui($),Tk=Ui(xu),Fk=Ui("int32"),Lk=Ui(xu),Bk=(Ui(B),Ui($),Ui(B)),Uk=Ui(xu),Dk=[0,[11,Ui("conversion from "),[2,0,[11,Ui(" to "),[2,0,[11,Ui(" failed: "),[2,0,[11,Ui(" is out of range"),0]]]]]]],Ui("conversion from %s to %s failed: %s is out of range")],Mk=[0,Ui(Ye),96,9],Pk=[0,Ui(Ye),148,9],jk=[0,Ui(Ye),176,9],zk=[0,qr,qr,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],Wk=[0,ec(zn,zn,16383),ec(zn,zn,16383),ec(zn,or,0),ec(1664510,0,0),ec(46340,0,0),ec(5404,0,0),ec(1290,0,0),ec(463,0,0),ec(215,0,0),ec(118,0,0),ec(73,0,0),ec(49,0,0),ec(35,0,0),ec(27,0,0),ec(21,0,0),ec(17,0,0),ec(14,0,0),ec(12,0,0),ec(10,0,0),ec(9,0,0),ec(8,0,0),ec(7,0,0),ec(7,0,0),ec(6,0,0),ec(5,0,0),ec(5,0,0),ec(5,0,0),ec(4,0,0),ec(4,0,0),ec(4,0,0),ec(4,0,0),ec(3,0,0),ec(3,0,0),ec(3,0,0),ec(3,0,0),ec(3,0,0),ec(3,0,0),ec(3,0,0),ec(3,0,0),ec(3,0,0),ec(2,0,0),ec(2,0,0),ec(2,0,0),ec(2,0,0),ec(2,0,0),ec(2,0,0),ec(2,0,0),ec(2,0,0),ec(2,0,0),ec(2,0,0),ec(2,0,0),ec(2,0,0),ec(2,0,0),ec(2,0,0),ec(2,0,0),ec(2,0,0),ec(2,0,0),ec(2,0,0),ec(2,0,0),ec(2,0,0),ec(2,0,0),ec(2,0,0),ec(1,0,0),ec(1,0,0)],Xk=[0,[2,0,[11,Ui(" /"),[12,37,[12,32,[2,0,[11,Ui(Qe),0]]]]]],Ui(Hu)],qk=[0,[2,0,[12,32,[12,37,[12,32,[2,0,[11,Ui(Ae),0]]]]]],Ui(w)],Hk=ec(0,0,0),Vk=ec(1,0,0),Gk=ec(63,0,0),Yk=[0,[11,Ui(vt),0],Ui(vt)],Kk=[0,[11,Ui(yn),0],Ui(yn)],Zk=ec(Jt,Jt,21845),$k=ec(Na,Na,3855),Qk=ec(65793,65793,257),Jk=(Ui(" /"),Ui(Qe),Ui(Hu),Ui(Ae),Ui(w),Ui(Sn),Ui("[Int.ceil_log2] got invalid input"),Ui(Sn),Ui("[Int.floor_log2] got invalid input"),Ui(qn),Ui(qn),Ui(he),Ui(_u),Ui(Ct),Ui("src/int.ml"),[0,[4,6,0,0,0],Ui(Xn)]),rg=[0,[4,6,0,0,0],Ui(Xn)],ng=[0,[11,Ui("Int.of_float: argument ("),[8,[0,0,0],0,0,[11,Ui(Qn),0]]],Ui("Int.of_float: argument (%f) is out of range or NaN")],eg=[0,[11,Ui("Int.of_string: "),[3,0,0]],Ui("Int.of_string: %S")],tg=Ui("Base.Int.Hex"),ug=Ui("Base.Int"),ag=[0,[11,Ui("Nativeint.of_float: argument ("),[8,[0,0,0],0,0,[11,Ui(Qn),0]]],Ui("Nativeint.of_float: argument (%f) is out of range or NaN")],ig=Ui("Base.Nativeint"),cg=Ui(Sn),fg=Ui("[Int64.ceil_log2] got invalid input"),og=Ui(Sn),sg=Ui("[Int64.floor_log2] got invalid input"),vg=[0,[11,Ui(qn),0],Ui(qn)],lg=[0,[11,Ui("Int64.of_float: argument ("),[8,[0,0,0],0,0,[11,Ui(Qn),0]]],Ui("Int64.of_float: argument (%f) is out of range or NaN")],hg=Ui("Base.Int64"),bg=Ui(Su),dg=[0,[7,6,0,0,0],Ui("%Lx")],pg=Ui(he),mg=Ui(_u),yg=Ui(Ct),wg=[0,Ui(zr),317,2],kg=[0,[11,Ui("Int63.of_float: argument ("),[8,[0,0,0],0,0,[11,Ui(Qn),0]]],Ui("Int63.of_float: argument (%f) is out of range or NaN")],gg=ec(0,0,0),_g=[0,[11,Ui("Int63.of_string: invalid input "),[3,0,0]],Ui("Int63.of_string: invalid input %S")],xg=[0,Ui(zr),yi,20],Sg=ec(2,0,0),Eg=ec(2,0,0),Ag=ec(2,0,0),Cg=ec(2,0,0),Ng=ec(16777214,zn,zu),Og=ec(1,0,0),Ig=Ui("Base.Int63.Hex"),Rg=Ui("Base.Int63"),Tg=Ui("Base.Bool"),Fg=[0,[11,Ui("Int32.of_float: argument ("),[8,[0,0,0],0,0,[11,Ui(Qn),0]]],Ui("Int32.of_float: argument (%f) is out of range or NaN")],Lg=Ui("Base.Int32"),Bg=[0,Ui("src/int63.ml"),155,9],Ug=Ui("%.15g"),Dg=Ui("%.17g"),Mg=Ui(Zn),Pg=Ui("Base.Float"),jg=Ui("b"),zg=Ui(Xu),Wg=Ui(Sn),Xg=Ui("ppx_inline_test: cannot use -list-partition or -partition without specifying a partition at preprocessing time"),qg=(Ui(Mt),Ui(Mt),Ui("Argument "),Ui(" doesn't fit the format filename[:line_number]\n"),Ui("Argument %s doesn't fit the format filename[:line_number]\n%!"),Ui(": unexpected anonymous argument "),Ui("%s: unexpected anonymous argument %s\n%!"),Ui(Lt),Ui(l),Ui(" , characters "),Ui(" - "),Ui(" File %S , line %d , characters %d - %d %!"),Ui(Lt),Ui(l),Ui(" File %S , line %d %!"),Ui(Lt),Ui(" File %S %!"),Ui(Ue),Ui(Ue),Ui("FORCE_DROP_INLINE_TEST")),Hg=Ui(Sn),Vg=Ui(_a),Gg=(Ui(_a),Ui(" [args]"),Ui("%s %s %s [args]"),Ui(" Path to the root of the source tree"),Ui("-source-tree-root"),Ui(" Allow output patterns in tests expectations"),Ui("-allow-output-patterns"),Ui(" Diff command for tests that require diffing (use - to disable diffing)"),Ui("-diff-cmd"),Ui(" Update expect tests in place"),Ui("-in-place"),Ui(" Summarize tests without using color"),Ui("-no-color"),Ui('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'),Ui("-only-test"),Ui("substring Only run tests whose names contain the given substring"),Ui("-matching"),Ui("tag Only run tests tagged with [tag] (overrides previous -drop-tag)"),Ui("-require-tag"),Ui("tag Only run tests not tagged with [tag] (overrides previous -require-tag)"),Ui("-drop-tag"),Ui(" Log the tests run in inline_tests.log"),Ui("-log"),Ui(" Show the number of tests ran"),Ui("-show-counts"),Ui(" End with an error if no tests were run"),Ui("-strict"),Ui(" Run tests only up to the first error (doesn't work for expect tests)"),Ui("-stop-on-error"),Ui(" Show the tests as they run"),Ui("-verbose"),Ui(" Only run the tests in the given partition"),Ui("-partition"),Ui(" Lists all the partitions that contain at least one test or test_module"),Ui("-list-partitions"),Ui(" Do not run tests but show what would have been run"),Ui("-list-test-names"),Ui("TESTING_FRAMEWORK")),Yg=Ui("PPX_INLINE_TEST_LIB_AM_RUNNING_INLINE_TEST"),Kg=Ui("inline-test"),Zg=Ui(Sn),$g=Ui(ln),Qg=Ui(ln),Jg=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],0],Ui(In)],r_=[0,[11,Ui(C),[17,[0,Ui(sa),1,0],0]],Ui(wn)],n_=[0,[17,0,0],Ui(Cu)],e_=Ui(Ea),t_=Ui(Sn),u_=[0,[2,0,[2,0,0]],Ui("%s%s")],a_=[0,[12,92,0],Ui("\\")],i_=[0,[11,Ui(C),[17,[0,Ui(sa),1,0],0]],Ui(wn)],c_=[0,[17,[0,Ui(sa),1,0],0],Ui(sa)],f_=Ui("and"),o_=Ui(Sn),s_=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[2,0,[2,0,[11,Ui(ka),[17,[0,Ui(sa),1,0],0]]]]],Ui("@[%s%s =@ ")],v_=[0,[17,0,[17,[0,Ui(ue),0,0],0]],Ui(be)],l_=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[2,0,[11,Ui(ka),[17,[0,Ui(sa),1,0],0]]]],Ui("@[%s =@ ")],h_=[0,[17,0,[17,[0,Ui(ue),0,0],0]],Ui(be)],b_=[0,[18,[1,[0,[11,Ui(La),0],Ui(La)]],0],Ui(Ku)],d_=[0,[17,0,0],Ui(Cu)],p_=[0,[18,[1,[0,[11,Ui(La),0],Ui(La)]],0],Ui(Ku)],m_=[0,[17,0,0],Ui(Cu)],y_=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],0],Ui(In)],w_=[0,[17,0,0],Ui(Cu)],k_=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],0],Ui(In)],g_=[0,[17,0,0],Ui(Cu)],__=[0,[18,[1,[0,[11,Ui(ui),0],Ui(ui)]],[18,[1,[0,[11,Ui(re),0],Ui(re)]],[11,Ui(pu),[17,[0,Ui(sa),1,0],0]]]],Ui(Qa)],x_=[0,[11,Ui("is"),[17,0,0]],Ui("is@]")],S_=[0,[17,0,0],Ui(Cu)],E_=Ui(it),A_=Ui(ge),C_=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],0],Ui(In)],N_=[0,[17,[0,Ui(sa),1,0],0],Ui(sa)],O_=[0,[17,0,0],Ui(Cu)],I_=Ui(it),R_=Ui(ge),T_=Ui(Sn),F_=Ui(ln),L_=Ui(ln),B_=[0,[11,Ui(Eu),[10,0]],Ui(Je)],U_=[0,Ui("cor/roc/parser.ml"),489,4],D_=Ui(Sn),M_=Ui(ln),P_=Ui(ln),j_=[0,[11,Ui(Gr),[3,0,0]],Ui(Ir)],z_=[0,Ui(Sn),1,0,0],W_=Ui("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),X_=Ui(Sr),q_=Ui(Va),H_=Ui(L),V_=Ui("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),G_=Ui(Jn),Y_=Ui(rt),K_=Ui(Se),Z_=Ui(wr),$_=Ui("\0\0\0\0\0\0\0\0\0\0\0\0\0\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"),Q_=Ui("\0\0\0\0\0\0\0\0\0\0\0\0"),J_=Ui(Kt),rx=Ui(Sn),nx=Ui(ln),ex=Ui("Roc__Lexer.SyntaxError"),tx=Ui(ln),ux=Ui(Nn),ax=Ui(Nn),ix=Ui(Nn),cx=Ui(Nn),fx=Ui(Nn),ox=Ui(Nn),sx=Ui(Nn),vx=[0,[11,Ui(Ee),[2,0,[11,Ui(St),[2,0,0]]]],Ui(jn)],lx=[0,[11,Ui(ie),[2,0,0]],Ui(q)],hx=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],Ui(m)],bx=Ui(Sn),dx=Ui(ln),px=Ui(ln),mx=Ui(ln),yx=Ui(Sn),wx=Ui(He),kx=Ui(He),gx=[0,0,0],_x=[0,[11,Ui(X),0],Ui(X)],xx=[0,[11,Ui(" -["),0],Ui(" -[")],Sx=[0,[11,Ui(bu),[17,[0,Ui(sa),1,0],0]],Ui("]->@ ")],Ex=[0,[11,Ui(C),[17,[0,Ui(sa),1,0],0]],Ui(wn)],Ax=[0,[12,42,[4,0,0,0,0]],Ui("*%d")],Cx=[0,[12,63,[4,0,0,0,0]],Ui("?%d")],Nx=Ui(gi),Ox=Ui(di),Ix=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],0],Ui(In)],Rx=[0,[17,0,0],Ui(Cu)],Tx=Ui(it),Fx=Ui(ge),Lx=[0,[17,[0,Ui(ue),0,0],[17,[0,Ui(ue),0,0],0]],Ui(D)],Bx=[0,[18,[1,[0,[11,Ui(La),0],Ui(La)]],0],Ui(Ku)],Ux=[0,[17,0,0],Ui(Cu)],Dx=[0,[18,[1,[0,[11,Ui(ui),0],Ui(ui)]],[11,Ui("proto "),[2,0,[12,32,[2,0,[11,Ui(" :"),[17,[0,Ui(sa),1,0],0]]]]]]],Ui("@[proto %s %s :@ ")],Mx=[0,0],Px=[0,[17,0,0],Ui(Cu)],jx=Ui("entry"),zx=Ui("let"),Wx=[0,[18,[1,[0,[11,Ui(ui),0],Ui(ui)]],[2,0,[12,32,[2,0,[11,Ui(ka),[17,[0,Ui(sa),1,0],0]]]]]],Ui("@[%s %s =@ ")],Xx=[0,[17,0,0],Ui(Cu)],qx=[0,[17,[0,Ui(sa),1,0],[18,[1,[0,0,Ui(Sn)]],[11,Ui(Y),0]]],Ui("@ @[| ")],Hx=[0,[17,0,0],Ui(Cu)],Vx=[0,[12,92,0],Ui("\\")],Gx=[0,[11,Ui(C),[17,[0,Ui(sa),1,0],0]],Ui(wn)],Yx=[0,[17,[0,Ui(sa),1,0],0],Ui(sa)],Kx=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[11,Ui(Rn),[2,0,[11,Ui(ka),[17,[0,Ui(sa),1,0],0]]]]],Ui("@[let %s =@ ")],Zx=[0,[17,0,[17,[0,Ui(ue),0,0],[18,[1,[0,[11,Ui(re),0],Ui(re)]],[11,Ui(Vr),[17,[0,Ui(sa),1,0],0]]]]],Ui("@]@,@[in@ ")],$x=[0,[17,0,0],Ui(Cu)],Qx=Ui(gi),Jx=Ui(di),rS=[0,[18,[1,[0,[11,Ui(La),0],Ui(La)]],0],Ui(Ku)],nS=[0,[17,0,0],Ui(Cu)],eS=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],0],Ui(In)],tS=[0,[17,0,0],Ui(Cu)],uS=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],0],Ui(In)],aS=[0,[17,0,0],Ui(Cu)],iS=[0,[18,[1,[0,[11,Ui(ui),0],Ui(ui)]],[11,Ui("choice {"),0]],Ui("@[choice {")],cS=[0,[11,Ui(an),[17,0,0]],Ui(" }@]")],fS=Ui(it),oS=Ui(ge),sS=Ui(gi),vS=Ui(di),lS=Ui("`"),hS=Ui(Sn),bS=[0,[11,Ui("(entry) "),[2,0,[11,Ui($t),0]]],Ui("(entry) %s: ")],dS=[0,[11,Ui(Yt),[2,0,[11,Ui($t),0]]],Ui(au)],pS=[0,[11,Ui(ti),[2,0,[11,Ui($t),0]]],Ui(ai)],mS=[0,[11,Ui("(proto) "),[2,0,[11,Ui($t),0]]],Ui("(proto) %s: ")],yS=[0,[11,Ui("```uls\n"),[2,0,[11,Ui(Gn),0]]],Ui("```uls\n%s\n```")],wS=[0,[12,xn,[4,0,0,0,[12,58,0]]],Ui("~%d:")],kS=[0,[12,58,[2,0,0]],Ui(":%s")],gS=Ui(","),_S=[0,[12,91,[2,0,[12,93,0]]],Ui("[%s]")],xS=Ui("`"),SS=Ui(Sn),ES=Ui(He),AS=Ui(He),CS=Ui("bad application"),NS=[2,Ui("?")],OS=Ui("application to non-function"),IS=Ui(Sn),RS=Ui(He),TS=Ui("Uls__Eval.Eval_error"),FS=Ui(He),LS=[0,1],BS=Ui("p has links"),US=Ui("found specialization for non-value type "),DS=Ui("var ended up in proto"),MS=Ui("should always be covered in assoc_lset"),PS=Ui("don't unify"),jS=Ui("unspec in proto is solved somehow"),zS=Ui(" Spec: "),WS=Ui("something weird ended up in proto, spec lsets. Proto: "),XS=Ui("Created lset table has duplicates or is unsorted!"),qS=Ui("proto is not specialized!"),HS=Ui(Ta),VS=Ui(f),GS=[0,Ui(At),xn,8],YS=[0,Ui(At),150,30],KS=[0,Ui(At),149,60],ZS=Ui("differing values"),$S=Ui("incompatible types"),QS=Ui(Lr),JS=Ui(me),rE=Ui("attempting to unify generalization"),nE=Ui(ki),eE=Ui(St),tE=Ui(N),uE=Ui(Sn),aE=Ui(He),iE=Ui("Uls__Solve.Solve_err"),cE=Ui(He),fE=Ui(St),oE=Ui(rn),sE=Ui("unspecialized var type "),vE=[0,Ui(Qt),151,14],lE=[0,Ui(Qt),171,10],hE=Ui("~"),bE=Ui(ge),dE=Ui(it),pE=Ui(Ea),mE=Ui("Ir error: leftover specializations for "),yE=[0,Ui(Qt),Ou,12],wE=Ui("No irmorphized roots found!"),kE=Ui("~"),gE=Ui(Sn),_E=Ui(He),xE=Ui("Uls__Ir.Ir_error"),SE=Ui(He),EE=[0,[11,Ui(Eu),[10,0]],Ui(Je)],AE=[0,Ui("cor/experiments/uls/parser.ml"),606,4],CE=[0,Ui("cor/experiments/uls/parser.mly"),136,6],NE=[2,Ui(gi)],OE=[1,Ui(gi)],IE=[2,Ui(gi)],RE=[0,Ui(gi)],TE=[2,Ui(gi)],FE=Ui(Sn),LE=Ui(He),BE=Ui(He),UE=[0,[11,Ui(Gr),[3,0,0]],Ui(Ir)],DE=Ui(Sn),ME=[0,Ui(Sn),1,0,0],PE=Ui("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),jE=Ui(Sr),zE=Ui(Va),WE=Ui(Br),XE=Ui("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),qE=Ui(p),HE=Ui(Jn),VE=Ui(ke),GE=Ui(rt),YE=Ui(wr),KE=Ui("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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"),ZE=Ui(Le),$E=Ui(Kt),QE=Ui(Sn),JE=Ui(He),rA=Ui("Uls__Lexer.SyntaxError"),nA=Ui(He),eA=[0,[17,[0,Ui(sa),1,0],0],Ui(sa)],tA=[0,[11,Ui(Y),0],Ui(Y)],uA=[0,[18,[1,[0,0,Ui(Sn)]],0],Ui(s)],aA=[2,Ui("?")],iA=[0,[17,0,0],Ui(Cu)],cA=[0,[17,[0,Ui(ue),0,0],[17,[0,Ui(ue),0,0],0]],Ui(D)],fA=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[2,0,[11,Ui(ka),0]]],Ui("@[%s =")],oA=[0,[17,0,0],Ui(Cu)],sA=[0,[18,[1,[0,[11,Ui(La),0],Ui(La)]],0],Ui(Ku)],vA=[0,[17,0,0],Ui(Cu)],lA=[0,[11,Ui(Ee),[2,0,[11,Ui(St),[2,0,0]]]],Ui(jn)],hA=[0,[11,Ui(ie),[2,0,0]],Ui(q)],bA=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],Ui(m)],dA=Ui(Sn),pA=Ui(He),mA=Ui(He),yA=Ui(He),wA=[0,[2,0,0],Ui(Ue)],kA=Ui(Sn),gA=Ui(g),_A=Ui(g),xA=[0,[18,[1,[0,[11,Ui(La),0],Ui(La)]],0],Ui(Ku)],SA=[0,[17,0,0],Ui(Cu)],EA=[0,[17,[0,Ui(ue),0,0],[18,[1,[0,[11,Ui(pi),0],Ui(pi)]],[11,Ui(Y),0]]],Ui(ar)],AA=[0,[17,[0,Ui(sa),1,0],[11,Ui(Te),0]],Ui(nn)],CA=[0,[17,0,0],Ui(Cu)],NA=[0,[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[11,Ui(Rn),[2,0,[11,Ui(ka),[17,[0,Ui(sa),1,0],0]]]]],Ui(pa)],OA=[0,[17,0,[17,[0,Ui(sa),1,0],[11,Ui(Vr),[17,0,[17,[0,Ui(ue),0,0],0]]]]],Ui(Nr)],IA=[0,[17,[0,Ui(sa),1,0],0],Ui(sa)],RA=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[2,0,0]],Ui(mn)],TA=[0,[17,0,0],Ui(Cu)],FA=[0,[18,[1,[0,[11,Ui(La),0],Ui(La)]],0],Ui(Ku)],LA=[0,[17,0,0],Ui(Cu)],BA=[0,[18,[1,[0,[11,Ui(La),0],Ui(La)]],[18,[1,[0,[11,Ui($u),0],Ui($u)]],0]],Ui(ma)],UA=[0,[17,0,0],Ui(Cu)],DA=[0,[18,[1,[0,[11,Ui(ui),0],Ui(ui)]],[18,[1,[0,[11,Ui(re),0],Ui(re)]],[11,Ui("match"),[17,[0,Ui(sa),1,0],0]]]],Ui("@[@[match@ ")],MA=[0,[11,Ui(" with"),[17,0,0]],Ui(" with@]")],PA=[0,[17,0,0],Ui(Cu)],jA=[0,[17,[0,Ui(sa),1,0],0],Ui(sa)],zA=[0,[2,0,0],Ui(Ue)],WA=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],0],Ui(In)],XA=[0,[17,0,0],Ui(Cu)],qA=[0,[12,95,0],Ui(li)],HA=[0,[17,[0,Ui(sa),1,0],[11,Ui(Y),0]],Ui(si)],VA=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],0],Ui(In)],GA=[0,[17,0,0],Ui(Cu)],YA=[0,[17,[0,Ui(sa),1,0],[11,Ui("as "),[2,0,0]]],Ui("@ as %s")],KA=Ui(it),ZA=Ui(ge),$A=Ui(Sn),QA=Ui(Sn),JA=[0,[11,Ui(Yt),[2,0,[11,Ui($t),0]]],Ui(au)],rC=[0,[11,Ui(ti),[2,0,[11,Ui($t),0]]],Ui(ai)],nC=[0,[11,Ui("```refine\n"),[2,0,[11,Ui(Gn),0]]],Ui("```refine\n%s\n```")],eC=[0,[17,[0,Ui(sa),1,0],0],Ui(sa)],tC=[0,[2,0,0],Ui(Ue)],uC=[0,[12,44,[17,[0,Ui(sa),1,0],0]],Ui(xa)],aC=[0,[12,39,[4,0,0,0,0]],Ui("'%d")],iC=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[12,91,0]],Ui(rr)],cC=[0,[12,93,[17,0,0]],Ui("]@]")],fC=[0,[15,0],Ui(Sa)],oC=Ui(ra),sC=Ui(ge),vC=[0,[15,0],Ui(Sa)],lC=[0,[12,40,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[11,Ui(tn),[17,[0,Ui(sa),1,0],0]]]],Ui(aa)],hC=[0,[4,0,0,0,0],Ui(eu)],bC=[0,[17,0,[12,41,0]],Ui(dn)],dC=[0,[12,40,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[11,Ui(Xr),[17,[0,Ui(sa),1,0],0]]]],Ui(Fu)],pC=[0,[17,0,[12,41,0]],Ui(dn)],mC=[0,[12,40,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[11,Ui(qu),[17,[0,Ui(sa),1,0],0]]]],Ui(su)],yC=[0,[17,0,[12,41,0]],Ui(dn)],wC=[0,[15,0],Ui(Sa)],kC=[0,[12,59,[17,[0,Ui(sa),1,0],0]],Ui(wu)],gC=[0,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[12,91,0]],Ui(S)],_C=[0,[17,[0,Ui(ue),0,0],[12,93,[17,0,0]]],Ui(W)],xC=[0,[12,40,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[11,Ui("Syntax.TTag"),[17,[0,Ui(sa),1,0],0]]]],Ui("(@[<2>Syntax.TTag@ ")],SC=[0,[17,0,[12,41,0]],Ui(dn)],EC=[0,[15,0],Ui(Sa)],AC=[0,[12,59,[17,[0,Ui(sa),1,0],0]],Ui(wu)],CC=[0,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[12,91,0]],Ui(S)],NC=[0,[17,[0,Ui(ue),0,0],[12,93,[17,0,0]]],Ui(W)],OC=[0,[12,40,[18,[1,[0,0,Ui(Sn)]],0]],Ui(et)],IC=[0,[3,0,0],Ui(tr)],RC=[0,[12,44,[17,[0,Ui(sa),1,0],0]],Ui(xa)],TC=[0,[17,0,[12,41,0]],Ui(dn)],FC=Ui(Sn),LC=Ui(g),BC=Ui(g),UC=Ui(Ta),DC=Ui(f),MC=Ui("tags have different sizes"),PC=Ui(Lr),jC=Ui(Lr),zC=Ui(me),WC=Ui(ki),XC=Ui(St),qC=Ui(N),HC=Ui("cannot deep copy unbound type"),VC=Ui(Sn),GC=Ui(g),YC=Ui("Refine__Solve.Solve_err"),KC=Ui(g),ZC=[0,[0,0,0],0],$C=Ui(yt),QC=Ui(Sn),JC=Ui(g),rN=Ui(g),nN=[0,[17,[0,Ui(ue),0,0],0],Ui(ue)],eN=[0,[18,[1,[0,[11,Ui(La),0],Ui(La)]],0],Ui(Ku)],tN=[0,[11,Ui(yr),0],Ui(yr)],uN=[0,[17,0,0],Ui(Cu)],aN=[0,[17,[0,Ui(ue),0,0],0],Ui(ue)],iN=[0,[17,[0,Ui(ue),0,0],[18,[1,[0,[11,Ui(La),0],Ui(La)]],[18,[1,[0,[11,Ui(ui),0],Ui(ui)]],[4,0,0,0,[11,Ui(": {"),0]]]]],Ui("@,@[@[%d: {")],cN=[0,[17,[0,Ui(ue),0,0],[11,Ui("feed "),0]],Ui("@,feed ")],fN=[0,[17,0,[17,[0,Ui(ue),0,0],[12,Tt,[17,0,0]]]],Ui("@]@,}@]")],oN=[0,[11,Ui(Rn),0],Ui(Rn)],sN=[0,[11,Ui(" = "),0],Ui(" = ")],vN=[0,[12,59,0],Ui(";")],lN=[0,[18,[1,[0,[11,Ui(La),0],Ui(La)]],[18,[1,[0,[11,Ui(ui),0],Ui(ui)]],[11,Ui(On),0]]],Ui("@[@[switch ")],hN=[0,[11,Ui(Ur),0],Ui(Ur)],bN=[0,[17,0,[17,[0,Ui(ue),0,0],[11,Ui(ve),0]]],Ui("@]@,} in join ")],dN=[0,[17,0,0],Ui(Cu)],pN=[0,[12,32,0],Ui(Ka)],mN=[0,[17,[2,lu],[11,Ui("et_union_id "),0]],Ui("@get_union_id ")],yN=[0,[17,[2,98],[11,Ui("uild_union "),[4,0,0,0,[12,32,0]]]],Ui("@build_union %d ")],wN=[0,[17,[2,lu],[11,Ui("et_union_struct "),0]],Ui("@get_union_struct ")],kN=[0,[17,[2,98],[11,Ui("uild_struct"),0]],Ui("@build_struct")],gN=[0,[17,[2,lu],[11,Ui("et_field "),[4,0,0,0,[12,32,0]]]],Ui("@get_field %d ")],_N=[0,[2,0,0],Ui(Ue)],xN=[0,[2,0,[11,Ui(" : "),0]],Ui("%s : ")],SN=[0,[12,32,0],Ui(Ka)],EN=[0,[12,96,[4,0,0,0,[11,Ui(Ur),0]]],Ui("`%d {")],AN=[0,[12,Tt,0],Ui("}")],CN=[0,[11,Ui(we),0],Ui(we)],NN=[0,[11,Ui(B),0],Ui(B)],ON=[0,[11,Ui(xi),0],Ui(xi)],IN=[0,[11,Ui(ee),0],Ui(ee)],RN=Ui(Ea),TN=[0,[11,Ui(an),0],Ui(an)],FN=[0,[11,Ui("[ "),0],Ui("[ ")],LN=Ui(Ea),BN=[0,[11,Ui(" ]"),0],Ui(" ]")],UN=Ui(yt),DN=Ui(yt),MN=[0,[15,0],Ui(Sa)],PN=[0,[12,40,[18,[1,[0,0,Ui(Sn)]],0]],Ui(et)],jN=[0,[12,44,[17,[0,Ui(sa),1,0],0]],Ui(xa)],zN=[0,[3,0,0],Ui(tr)],WN=[0,[17,0,[12,41,0]],Ui(dn)],XN=[0,[15,0],Ui(Sa)],qN=[0,[12,59,[17,[0,Ui(sa),1,0],0]],Ui(wu)],HN=[0,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[12,91,0]],Ui(S)],VN=[0,[17,[0,Ui(ue),0,0],[12,93,[17,0,0]]],Ui(W)],GN=[0,[12,59,[17,[0,Ui(sa),1,0],0]],Ui(wu)],YN=[0,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[12,91,0]],Ui(S)],KN=[0,[17,[0,Ui(ue),0,0],[12,93,[17,0,0]]],Ui(W)],ZN=[0,[12,59,[17,[0,Ui(sa),1,0],0]],Ui(wu)],$N=[0,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[12,91,0]],Ui(S)],QN=[0,[17,[0,Ui(ue),0,0],[12,93,[17,0,0]]],Ui(W)],JN=Ui("Ir.Void"),rO=Ui("Ir.Int"),nO=[0,[12,40,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[11,Ui("Ir.Struct"),[17,[0,Ui(sa),1,0],0]]]],Ui("(@[<2>Ir.Struct@ ")],eO=[0,[17,0,[12,41,0]],Ui(dn)],tO=[0,[12,40,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[11,Ui("Ir.Union"),[17,[0,Ui(sa),1,0],0]]]],Ui("(@[<2>Ir.Union@ ")],uO=[0,[17,0,[12,41,0]],Ui(dn)],aO=[0,[12,37,[4,0,0,0,0]],Ui("%%%d")],iO=Ui(Sn),cO=Ui(g),fO=Ui(g),oO=[0,[4,0,0,0,0],Ui(eu)],sO=[0,Ui("cor/experiments/refine/decision_tree.ml"),153,12],vO=Ui("layout of branch var cannot be int"),lO=[0,[15,0],Ui(Sa)],hO=[0,[12,59,[17,[0,Ui(sa),1,0],0]],Ui(wu)],bO=[0,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[12,91,0]],Ui(S)],dO=[0,[17,[0,Ui(ue),0,0],[12,93,[17,0,0]]],Ui(W)],pO=[0,[15,0],Ui(Sa)],mO=[0,[12,40,[18,[1,[0,0,Ui(Sn)]],0]],Ui(et)],yO=[0,[4,0,0,0,0],Ui(eu)],wO=[0,[12,44,[17,[0,Ui(sa),1,0],0]],Ui(xa)],kO=[0,[17,0,[12,41,0]],Ui(dn)],gO=[0,[12,59,[17,[0,Ui(sa),1,0],0]],Ui(wu)],_O=[0,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[12,91,0]],Ui(S)],xO=[0,[17,[0,Ui(ue),0,0],[12,93,[17,0,0]]],Ui(W)],SO=[0,[15,0],Ui(Sa)],EO=[0,[12,59,[17,[0,Ui(sa),1,0],0]],Ui(wu)],AO=[0,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[12,91,0]],Ui(S)],CO=[0,[17,[0,Ui(ue),0,0],[12,93,[17,0,0]]],Ui(W)],NO=[0,[15,0],Ui(Sa)],OO=[0,[12,59,[17,[0,Ui(sa),1,0],0]],Ui(wu)],IO=[0,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[12,91,0]],Ui(S)],RO=[0,[17,[0,Ui(ue),0,0],[12,93,[17,0,0]]],Ui(W)],TO=[0,[12,59,[17,[0,Ui(sa),1,0],0]],Ui(wu)],FO=[0,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[12,91,0]],Ui(S)],LO=[0,[17,[0,Ui(ue),0,0],[12,93,[17,0,0]]],Ui(W)],BO=[0,[12,40,[18,[1,[0,0,Ui(Sn)]],0]],Ui(et)],UO=[0,[12,44,[17,[0,Ui(sa),1,0],0]],Ui(xa)],DO=[0,[12,44,[17,[0,Ui(sa),1,0],0]],Ui(xa)],MO=[0,[17,0,[12,41,0]],Ui(dn)],PO=[0,[11,Ui("`CtorCase ("),[18,[1,[0,[11,Ui(Q),0],Ui(Q)]],0]],Ui("`CtorCase (@[")],jO=[0,[17,0,[12,41,0]],Ui(dn)],zO=Ui("unreachable 91"),WO=[0,[15,0],Ui(Sa)],XO=[0,[12,40,[18,[1,[0,0,Ui(Sn)]],0]],Ui(et)],qO=[0,[12,44,[17,[0,Ui(sa),1,0],0]],Ui(xa)],HO=[0,[4,0,0,0,0],Ui(eu)],VO=[0,[17,0,[12,41,0]],Ui(dn)],GO=[0,[12,59,[17,[0,Ui(sa),1,0],0]],Ui(wu)],YO=[0,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[12,91,0]],Ui(S)],KO=[0,[17,[0,Ui(ue),0,0],[12,93,[17,0,0]]],Ui(W)],ZO=[0,[15,0],Ui(Sa)],$O=[0,[12,59,[17,[0,Ui(sa),1,0],0]],Ui(wu)],QO=[0,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[12,91,0]],Ui(S)],JO=[0,[17,[0,Ui(ue),0,0],[12,93,[17,0,0]]],Ui(W)],rI=[0,[12,40,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[11,Ui("Decision_tree.Case ("),[17,[0,Ui(ue),0,0],0]]]],Ui("(@[<2>Decision_tree.Case (@,")],nI=[0,[12,44,[17,[0,Ui(sa),1,0],0]],Ui(xa)],eI=[0,[12,44,[17,[0,Ui(sa),1,0],0]],Ui(xa)],tI=[0,[17,[0,Ui(ue),0,0],[11,Ui(jr),[17,0,0]]],Ui(nu)],uI=[0,[15,0],Ui(Sa)],aI=[0,[12,59,[17,[0,Ui(sa),1,0],0]],Ui(wu)],iI=[0,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[12,91,0]],Ui(S)],cI=[0,[17,[0,Ui(ue),0,0],[12,93,[17,0,0]]],Ui(W)],fI=Ui("Decision_tree.Unreachable"),oI=[0,[12,40,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[11,Ui("Decision_tree.Immediate"),[17,[0,Ui(sa),1,0],0]]]],Ui("(@[<2>Decision_tree.Immediate@ ")],sI=[0,[17,0,[12,41,0]],Ui(dn)],vI=[0,[12,40,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[11,Ui("Decision_tree.Switch ("),[17,[0,Ui(ue),0,0],0]]]],Ui("(@[<2>Decision_tree.Switch (@,")],lI=[0,[12,44,[17,[0,Ui(sa),1,0],0]],Ui(xa)],hI=[0,[17,[0,Ui(ue),0,0],[11,Ui(jr),[17,0,0]]],Ui(nu)],bI=[0,[15,0],Ui(Sa)],dI=[0,[12,59,[17,[0,Ui(sa),1,0],0]],Ui(wu)],pI=[0,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[12,91,0]],Ui(S)],mI=[0,[17,[0,Ui(ue),0,0],[12,93,[17,0,0]]],Ui(W)],yI=[0,[12,40,[18,[1,[0,0,Ui(Sn)]],0]],Ui(et)],wI=[0,[12,44,[17,[0,Ui(sa),1,0],0]],Ui(xa)],kI=[0,[17,0,[12,41,0]],Ui(dn)],gI=[0,[15,0],Ui(Sa)],_I=[0,[12,40,[18,[1,[0,0,Ui(Sn)]],0]],Ui(et)],xI=[0,[12,44,[17,[0,Ui(sa),1,0],0]],Ui(xa)],SI=[0,[17,0,[12,41,0]],Ui(dn)],EI=[0,[15,0],Ui(Sa)],AI=[0,[12,59,[17,[0,Ui(sa),1,0],0]],Ui(wu)],CI=[0,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[12,91,0]],Ui(S)],NI=[0,[17,[0,Ui(ue),0,0],[12,93,[17,0,0]]],Ui(W)],OI=[0,[12,40,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[11,Ui("Decision_tree.Ctor ("),[17,[0,Ui(ue),0,0],0]]]],Ui("(@[<2>Decision_tree.Ctor (@,")],II=[0,[12,44,[17,[0,Ui(sa),1,0],0]],Ui(xa)],RI=[0,[17,[0,Ui(ue),0,0],[11,Ui(jr),[17,0,0]]],Ui(nu)],TI=Ui("Decision_tree.Wild"),FI=[0,[11,Ui("Tag("),[4,0,0,0,[11,Ui(Ea),0]]],Ui("Tag(%d, ")],LI=[0,[12,41,0],Ui(ge)],BI=[0,[15,0],Ui(Sa)],UI=[0,[12,40,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[11,Ui("Decision_tree.Tag ("),[17,[0,Ui(ue),0,0],0]]]],Ui("(@[<2>Decision_tree.Tag (@,")],DI=[0,[12,44,[17,[0,Ui(sa),1,0],0]],Ui(xa)],MI=[0,[17,[0,Ui(ue),0,0],[11,Ui(jr),[17,0,0]]],Ui(nu)],PI=Ui(Sn),jI=Ui(g),zI=Ui(g),WI=Ui("bad discriminant memory layout"),XI=[0,[2,0,0],Ui(Ue)],qI=[0,[12,32,0],Ui(Ka)],HI=Ui(bn),VI=[0,[12,40,0],Ui(it)],GI=[0,[12,41,0],Ui(ge)],YI=Ui(yt),KI=[0,[4,0,0,0,0],Ui(eu)],ZI=Ui(tu),$I=Ui(bn),QI=Ui(Ka),JI=Ui(tu),rR=Ui("illegal memory for tag id"),nR=Ui("illegal type/memory for union"),eR=Ui(yt),tR=[0,[11,Ui("⊥"),0],Ui("⊥")],uR=Ui(Ka),aR=Ui("bad memory layout "),iR=Ui(kn),cR=Ui(kn),fR=Ui("bad struct memory layout"),oR=[0,[15,0],Ui(Sa)],sR=[0,[12,59,[17,[0,Ui(sa),1,0],0]],Ui(wu)],vR=[0,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[12,91,0]],Ui(S)],lR=[0,[17,[0,Ui(ue),0,0],[12,93,[17,0,0]]],Ui(W)],hR=[0,[12,40,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[11,Ui("Eval.Cell"),[17,[0,Ui(sa),1,0],0]]]],Ui("(@[<2>Eval.Cell@ ")],bR=[0,[4,0,0,0,0],Ui(eu)],dR=[0,[17,0,[12,41,0]],Ui(dn)],pR=[0,[12,40,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[11,Ui("Eval.Block"),[17,[0,Ui(sa),1,0],0]]]],Ui("(@[<2>Eval.Block@ ")],mR=[0,[17,0,[12,41,0]],Ui(dn)],yR=Ui(Sn),wR=Ui(g),kR=Ui(g),gR=[0,[11,Ui(Eu),[10,0]],Ui(Je)],_R=[0,Ui("cor/experiments/refine/parser.ml"),694,4],xR=Ui(Sn),SR=Ui(g),ER=Ui(g),AR=[0,[11,Ui(Gr),[3,0,0]],Ui(Ir)],CR=Ui(Sn),NR=[0,Ui(Sn),1,0,0],OR=Ui(Sr),IR=Ui(Va),RR=Ui(Br),TR=Ui(Jn),FR=Ui("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),LR=Ui(rt),BR=Ui(ke),UR=Ui(Se),DR=Ui(wr),MR=Ui("\0\0\0\0\0\0\0\0\0\0\0\0\0\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"),PR=Ui(Le),jR=Ui(Kt),zR=Ui(Sn),WR=Ui(g),XR=Ui("Refine__Lexer.SyntaxError"),qR=Ui(g),HR=Ui("cannot create tags of void layout"),VR=Ui("tag cannot have int layout"),GR=Ui(Sn),YR=Ui(g),KR=Ui(g),ZR=[0,[11,Ui(Ee),[2,0,[11,Ui(St),[2,0,0]]]],Ui(jn)],$R=[0,[11,Ui(ie),[2,0,0]],Ui(q)],QR=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],Ui(m)],JR=Ui(Sn),rT=Ui(g),nT=Ui(g),eT=Ui(g),tT=Ui(Sn),uT=Ui(pn),aT=Ui(pn),iT=[0,[18,[1,[0,[11,Ui(La),0],Ui(La)]],0],Ui(Ku)],cT=[0,[17,0,0],Ui(Cu)],fT=[0,[17,[0,Ui(ue),0,0],[18,[1,[0,[11,Ui(pi),0],Ui(pi)]],[11,Ui(Y),0]]],Ui(ar)],oT=[0,[17,[0,Ui(sa),1,0],[11,Ui(Te),0]],Ui(nn)],sT=[0,[17,0,0],Ui(Cu)],vT=[0,[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[11,Ui(Rn),[2,0,[11,Ui(ka),[17,[0,Ui(sa),1,0],0]]]]],Ui(pa)],lT=[0,[17,0,[17,[0,Ui(sa),1,0],[11,Ui(Vr),[17,0,[17,[0,Ui(ue),0,0],0]]]]],Ui(Nr)],hT=[0,[17,[0,Ui(sa),1,0],0],Ui(sa)],bT=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[2,0,0]],Ui(mn)],dT=[0,[17,0,0],Ui(Cu)],pT=[0,[18,[1,[0,[11,Ui(La),0],Ui(La)]],0],Ui(Ku)],mT=[0,[17,0,0],Ui(Cu)],yT=[0,[18,[1,[0,[11,Ui(La),0],Ui(La)]],[18,[1,[0,[11,Ui($u),0],Ui($u)]],0]],Ui(ma)],wT=[0,[17,0,0],Ui(Cu)],kT=[0,[18,[1,[0,[11,Ui(ui),0],Ui(ui)]],[18,[1,[0,[11,Ui(re),0],Ui(re)]],[11,Ui(pu),[17,[0,Ui(sa),1,0],0]]]],Ui(Qa)],gT=[0,[11,Ui(xe),[17,0,0]],Ui(" is@]")],_T=[0,[17,0,0],Ui(Cu)],xT=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[12,92,[2,0,[11,Ui(C),[17,[0,Ui(sa),1,0],0]]]]],Ui("@[\\%s ->@ ")],ST=[0,[17,0,0],Ui(Cu)],ET=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],0],Ui(In)],AT=[0,[17,[0,Ui(sa),1,0],0],Ui(sa)],CT=[0,[17,0,0],Ui(Cu)],NT=[0,[17,[0,Ui(sa),1,0],0],Ui(sa)],OT=[0,[2,0,0],Ui(Ue)],IT=[0,[12,95,0],Ui(li)],RT=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],0],Ui(In)],TT=[0,[17,0,0],Ui(Cu)],FT=[0,[2,0,0],Ui(Ue)],LT=[0,[17,[0,Ui(sa),1,0],[11,Ui(Y),0]],Ui(si)],BT=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],0],Ui(In)],UT=[0,[17,0,0],Ui(Cu)],DT=Ui(it),MT=Ui(ge),PT=Ui(Nu),jT=Ui(Ka),zT=Ui(Sn),WT=Ui(Sn),XT=[0,[11,Ui(Yt),[2,0,[12,58,[2,0,0]]]],Ui(ae)],qT=[0,[11,Ui(ti),[2,0,[12,58,[2,0,0]]]],Ui(cr)],HT=[0,[11,Ui("```easy_tags\n"),[2,0,[11,Ui(Gn),0]]],Ui("```easy_tags\n%s\n```")],VT=Ui("- "),GT=Ui("+ "),YT=Ui(". "),KT=Ui(Nu),ZT=[0,[17,[0,Ui(sa),1,0],0],Ui(sa)],$T=[0,[2,0,0],Ui(Ue)],QT=[0,[17,[0,Ui(sa),1,0],[11,Ui(Te),0]],Ui(nn)],JT=[0,[12,44,[17,[0,Ui(sa),1,0],0]],Ui(xa)],rF=[0,[11,Ui(k),0],Ui(k)],nF=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[12,91,0]],Ui(rr)],eF=[0,[12,93,0],Ui("]")],tF=[0,[17,0,0],Ui(Cu)],uF=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],0],Ui(In)],aF=[0,[17,0,0],Ui(Cu)],iF=Ui(it),cF=Ui(ge),fF=Ui("*"),oF=[0,[12,60,[0,[4,0,0,0,[12,62,0]]]],Ui(a)],sF=[0,[2,0,[4,0,0,0,0]],Ui(Ua)],vF=[0,[0,[4,0,0,0,0]],Ui(ia)],lF=Ui(yt),hF=Ui(te),bF=[0,[15,0],Ui(Sa)],dF=Ui(ra),pF=Ui(ge),mF=[0,[15,0],Ui(Sa)],yF=Ui("(Some "),wF=[0,[3,0,0],Ui(tr)],kF=Ui(ge),gF=Ui("None"),_F=[0,[12,40,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[11,Ui(tn),[17,[0,Ui(sa),1,0],0]]]],Ui(aa)],xF=[0,[4,0,0,0,0],Ui(eu)],SF=[0,[17,0,[12,41,0]],Ui(dn)],EF=[0,[12,40,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[11,Ui(Xr),[17,[0,Ui(sa),1,0],0]]]],Ui(Fu)],AF=[0,[17,0,[12,41,0]],Ui(dn)],CF=[0,[12,40,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[11,Ui("Syntax.ForA ("),[17,[0,Ui(ue),0,0],0]]]],Ui("(@[<2>Syntax.ForA (@,")],NF=[0,[4,0,0,0,0],Ui(eu)],OF=[0,[12,44,[17,[0,Ui(sa),1,0],0]],Ui(xa)],IF=[0,[17,[0,Ui(ue),0,0],[11,Ui(jr),[17,0,0]]],Ui(nu)],RF=[0,[12,40,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[11,Ui(qu),[17,[0,Ui(sa),1,0],0]]]],Ui(su)],TF=[0,[17,0,[12,41,0]],Ui(dn)],FF=[0,[15,0],Ui(Sa)],LF=[0,[12,59,[17,[0,Ui(sa),1,0],0]],Ui(wu)],BF=[0,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[12,91,0]],Ui(S)],UF=[0,[17,[0,Ui(ue),0,0],[12,93,[17,0,0]]],Ui(W)],DF=Ui("Syntax.TTagEmpty"),MF=[0,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[11,Ui("Syntax.TTag {"),[17,[0,Ui(ue),0,0],0]]],Ui("@[<2>Syntax.TTag {@,")],PF=Ui("tags"),jF=[0,[18,[1,[0,0,Ui(Sn)]],[2,0,[11,Ui(ka),[17,[0,Ui(sa),1,0],0]]]],Ui(Re)],zF=[0,[17,0,0],Ui(Cu)],WF=[0,[12,59,[17,[0,Ui(sa),1,0],0]],Ui(wu)],XF=Ui("ext"),qF=[0,[18,[1,[0,0,Ui(Sn)]],[2,0,[11,Ui(ka),[17,[0,Ui(sa),1,0],0]]]],Ui(Re)],HF=[0,[17,0,0],Ui(Cu)],VF=[0,[17,0,[12,Tt,0]],Ui("@]}")],GF=[0,[12,40,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[11,Ui("Syntax.TFn ("),[17,[0,Ui(ue),0,0],0]]]],Ui("(@[<2>Syntax.TFn (@,")],YF=[0,[12,44,[17,[0,Ui(sa),1,0],0]],Ui(xa)],KF=[0,[17,[0,Ui(ue),0,0],[11,Ui(jr),[17,0,0]]],Ui(nu)],ZF=[0,[15,0],Ui(Sa)],$F=[0,[12,59,[17,[0,Ui(sa),1,0],0]],Ui(wu)],QF=[0,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[12,91,0]],Ui(S)],JF=[0,[17,[0,Ui(ue),0,0],[12,93,[17,0,0]]],Ui(W)],rL=[0,[12,40,[18,[1,[0,0,Ui(Sn)]],0]],Ui(et)],nL=[0,[3,0,0],Ui(tr)],eL=[0,[12,44,[17,[0,Ui(sa),1,0],0]],Ui(xa)],tL=[0,[17,0,[12,41,0]],Ui(dn)],uL=Ui(Sn),aL=Ui(pn),iL=Ui(pn),cL=Ui(Ta),fL=Ui(f),oL=[0,0,0],sL=Ui("cannot open generalized type"),vL=Ui("cannot close generalized type"),lL=[3,0],hL=[0,Ui("cor/experiments/easy_tags/solve.ml"),86,18],bL=Ui("tags differ in size"),dL=Ui(Lr),pL=Ui(ze),mL=Ui(ze),yL=Ui(oi),wL=Ui(Lr),kL=Ui(me),gL=Ui("cannot unify generalized type"),_L=Ui(ki),xL=Ui(St),SL=Ui(N),EL=[0,[15,0],Ui(Sa)],AL=[0,[12,59,[17,[0,Ui(sa),1,0],0]],Ui(wu)],CL=[0,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[12,91,0]],Ui(S)],NL=[0,[17,[0,Ui(ue),0,0],[12,93,[17,0,0]]],Ui(W)],OL=[0,[12,59,[17,[0,Ui(sa),1,0],0]],Ui(wu)],IL=[0,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[12,91,0]],Ui(S)],RL=[0,[17,[0,Ui(ue),0,0],[12,93,[17,0,0]]],Ui(W)],TL=[0,[12,40,[18,[1,[0,0,Ui(Sn)]],0]],Ui(et)],FL=[0,[12,44,[17,[0,Ui(sa),1,0],0]],Ui(xa)],LL=[0,[17,0,[12,41,0]],Ui(dn)],BL=[0,[12,59,[17,[0,Ui(sa),1,0],0]],Ui(wu)],UL=[0,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[12,91,0]],Ui(S)],DL=[0,[17,[0,Ui(ue),0,0],[12,93,[17,0,0]]],Ui(W)],ML=[0,[18,[1,[0,[11,Ui(ga),0],Ui(ga)]],[11,Ui(ee),0]],Ui("@[<2>{ ")],PL=Ui("Solve.shared"),jL=[0,[18,[1,[0,0,Ui(Sn)]],[2,0,[11,Ui(ka),[17,[0,Ui(sa),1,0],0]]]],Ui(Re)],zL=[0,[17,0,0],Ui(Cu)],WL=[0,[12,59,[17,[0,Ui(sa),1,0],0]],Ui(wu)],XL=Ui("only1"),qL=[0,[18,[1,[0,0,Ui(Sn)]],[2,0,[11,Ui(ka),[17,[0,Ui(sa),1,0],0]]]],Ui(Re)],HL=[0,[17,0,0],Ui(Cu)],VL=[0,[12,59,[17,[0,Ui(sa),1,0],0]],Ui(wu)],GL=Ui("only2"),YL=[0,[18,[1,[0,0,Ui(Sn)]],[2,0,[11,Ui(ka),[17,[0,Ui(sa),1,0],0]]]],Ui(Re)],KL=[0,[17,0,0],Ui(Cu)],ZL=[0,[17,[0,Ui(sa),1,0],[12,Tt,[17,0,0]]],Ui("@ }@]")],$L=Ui(Sn),QL=Ui(pn),JL=Ui("Easy_tags__Solve.Solve_err"),rB=Ui(pn),nB=[0,[11,Ui(Eu),[10,0]],Ui(Je)],eB=[0,Ui("cor/experiments/easy_tags/parser.ml"),831,4],tB=[3,0],uB=Ui(Sn),aB=Ui(pn),iB=Ui(pn),cB=[0,[11,Ui(Gr),[3,0,0]],Ui(Ir)],fB=Ui(Sn),oB=[0,Ui(Sn),1,0,0],sB=Ui(Sr),vB=Ui(Va),lB=Ui(Jn),hB=Ui(rt),bB=Ui(_r),dB=Ui(wr),pB=Ui("\0\0\0\0\0\0\0\0\0\0\0\0\0\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"),mB=Ui(Le),yB=Ui(Kt),wB=Ui(Sn),kB=Ui(pn),gB=Ui("Easy_tags__Lexer.SyntaxError"),_B=Ui(pn),xB=Ui(Nn),SB=Ui(Nn),EB=Ui(Nn),AB=Ui(Nn),CB=[0,[11,Ui(Ee),[2,0,[11,Ui(St),[2,0,0]]]],Ui(jn)],NB=[0,[11,Ui(ie),[2,0,0]],Ui(q)],OB=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],Ui(m)],IB=Ui(Sn),RB=Ui(pn),TB=Ui(pn),FB=Ui(pn),LB=[0,Ui("src/topological.ml"),59,13],BB=Ui(Ga),UB=Ui(ei),DB=Ui(Dt),MB=Ui(yu),PB=Ui(Iu),jB=Ui(Wu),zB=Ui(Kn),WB=Ui(y),XB=Ui(de),qB=Ui(qt),HB=Ui(qt),VB=Ui(Ge),GB=Ui(Ge),YB=Ui("Graph__Blocks.BidirectionalLabeled(V)(E)(HM).Found"),KB=Ui(Dt),ZB=Ui("[ocamlgraph] pred"),$B=Ui(yu),QB=Ui(Iu),JB=Ui(Wa),rU=Ui(y),nU=Ui(de),eU=Ui(Ge),tU=Ui(Tr),uU=[0,Ui("src/blocks.ml"),474,8],aU=Ui(Wu),iU=Ui(Kn),cU=Ui(y),fU=Ui(de),oU=Ui(qt),sU=Ui(qt),vU=Ui(Ge),lU=Ui(Ge),hU=Ui("Graph__Blocks.Labeled(V)(E)(HM).Found"),bU=Ui(Wa),dU=Ui(y),pU=Ui(de),mU=Ui(Ge),yU=Ui(Ge),wU=Ui(Ga),kU=Ui(ei),gU=Ui(Dt),_U=Ui(yu),xU=Ui(Iu),SU=Ui(Tr),EU=Ui(Sn),AU=Ui(Ft),CU=Ui(Ft),NU=[0,[12,40,[18,[1,[0,0,Ui(Sn)]],0]],Ui(et)],OU=[0,[4,0,0,0,0],Ui(eu)],IU=[0,[12,44,[17,[0,Ui(sa),1,0],0]],Ui(xa)],RU=[0,[4,0,0,0,0],Ui(eu)],TU=[0,[17,0,[12,41,0]],Ui(dn)],FU=[0,[15,0],Ui(Sa)],LU=[0,[12,40,[18,[1,[0,0,Ui(Sn)]],0]],Ui(et)],BU=[0,[12,44,[17,[0,Ui(sa),1,0],0]],Ui(xa)],UU=[0,[17,0,[12,41,0]],Ui(dn)],DU=Ui(Sn),MU=Ui(Ft),PU=Ui(Ft),jU=[0,[11,Ui("`Sym ("),[18,[1,[0,[11,Ui(Q),0],Ui(Q)]],0]],Ui("`Sym (@[")],zU=[0,[3,0,0],Ui(tr)],WU=[0,[17,0,[12,41,0]],Ui(dn)],XU=[0,[15,0],Ui(Sa)],qU=[0,[15,0],Ui(Sa)],HU=[0,[12,40,[18,[1,[0,0,Ui(Sn)]],0]],Ui(et)],VU=[0,[12,44,[17,[0,Ui(sa),1,0],0]],Ui(xa)],GU=[0,[17,0,[12,41,0]],Ui(dn)],YU=Ui(" not found in scope"),KU=[0,0],ZU=[0,0],$U=Ui(Sn),QU=Ui(Ft),JU=Ui(Ft),rD=[0,[11,Ui("`Var ("),[18,[1,[0,[11,Ui(Q),0],Ui(Q)]],0]],Ui("`Var (@[")],nD=[0,[4,0,0,0,0],Ui(eu)],eD=[0,[17,0,[12,41,0]],Ui(dn)],tD=[0,[15,0],Ui(Sa)],uD=[0,[15,0],Ui(Sa)],aD=[0,[17,[0,Ui(sa),1,0],0],Ui(sa)],iD=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[15,[17,[0,Ui(sa),1,0],0]]],Ui(Cn)],cD=[0,[17,0,0],Ui(Cu)],fD=[0,[17,[0,Ui(sa),1,0],0],Ui(sa)],oD=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[15,[17,[0,Ui(sa),1,0],0]]],Ui(Cn)],sD=[0,[17,0,0],Ui(Cu)],vD=[0,[17,[0,Ui(sa),1,0],[2,0,0]],Ui(gu)],lD=[0,[12,44,[17,[0,Ui(sa),1,0],0]],Ui(xa)],hD=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[15,0]],Ui(sn)],bD=[0,[17,0,0],Ui(Cu)],dD=[0,[17,[0,Ui(sa),1,0],[2,0,0]],Ui(gu)],pD=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[2,0,0]],Ui(mn)],mD=[0,[17,0,0],Ui(Cu)],yD=[0,[12,44,[17,[0,Ui(sa),1,0],0]],Ui(xa)],wD=[0,[17,[0,Ui(sa),1,0],[12,45,0]],Ui("@ -")],kD=[0,[11,Ui(Te),0],Ui(Te)],gD=Ui(yt),_D=Ui(k),xD=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],0],Ui(In)],SD=[0,[17,0,0],Ui(Cu)],ED=[0,[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[12,91,[17,[0,Ui(ue),0,0],0]]],Ui(hn)],AD=[0,[17,[0,Ui(ue),0,0],[12,93,0]],Ui("@,]")],CD=[0,[17,0,0],Ui(Cu)],ND=[0,[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[12,91,[17,[0,Ui(ue),0,0],0]]],Ui(hn)],OD=[0,[17,[0,Ui(ue),0,0],[12,93,[17,0,0]]],Ui(W)],ID=Ui(xi),RD=Ui("Int"),TD=Ui("Str"),FD=[0,[15,0],Ui(Sa)],LD=[0,[17,[0,Ui(sa),1,0],0],Ui(sa)],BD=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[2,0,0]],Ui(mn)],UD=[0,[17,0,0],Ui(Cu)],DD=[0,[17,[0,Ui(sa),1,0],0],Ui(sa)],MD=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[15,[17,[0,Ui(sa),1,0],0]]],Ui(Cn)],PD=[0,[17,0,0],Ui(Cu)],jD=[0,[15,0],Ui(Sa)],zD=[0,[17,[0,Ui(sa),1,0],0],Ui(sa)],WD=Ui(xa),XD=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[15,0]],Ui(sn)],qD=[0,[17,0,0],Ui(Cu)],HD=[0,[12,44,[17,[0,Ui(sa),1,0],0]],Ui(xa)],VD=[0,[17,[0,Ui(sa),1,0],[12,45,0]],Ui("@ -")],GD=[0,[11,Ui(Te),0],Ui(Te)],YD=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[12,60,[2,0,0]]],Ui("@[<%s")],KD=[0,[12,62,[17,0,0]],Ui(">@]")],ZD=Ui(k),$D=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],0],Ui(In)],QD=[0,[17,0,0],Ui(Cu)],JD=[0,[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[12,91,[17,[0,Ui(ue),0,0],0]]],Ui(hn)],rM=[0,[17,[0,Ui(ue),0,0],[12,93,0]],Ui("@,]")],nM=[0,[17,0,0],Ui(Cu)],eM=[0,[18,[1,[0,0,Ui(Sn)]],[12,91,0]],Ui("@[[")],tM=[0,[12,93,[17,0,0]],Ui("]@]")],uM=Ui(xi),aM=Ui("Int"),iM=Ui("Str"),cM=Ui("X"),fM=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[15,[17,0,0]]],Ui("@[%a@]")],oM=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[12,37,[15,[17,0,0]]]],Ui("@[%%%a@]")],sM=Ui(it),vM=Ui(ge),lM=[0,[0,[12,42,0]],Ui("%c*")],hM=[0,[0,[2,0,0]],Ui("%c%s")],bM=[0,[12,60,[0,[4,0,0,0,[12,62,0]]]],Ui(a)],dM=[0,[2,0,[4,0,0,0,0]],Ui(Ua)],pM=[0,[0,[4,0,0,0,0]],Ui(ia)],mM=Ui(yt),yM=Ui(yt),wM=Ui(te),kM=Ui(te),gM=Ui(te),_M=Ui("recursive type variable"),xM=Ui(Sn),SM=Ui(Ft),EM=[0,Z,0],AM=[3,[3,E]],CM=[0,Z,1],NM=[3,[3,Xe]],OM=Ui(Ft),IM=[0,[17,[0,Ui(ue),0,0],0],Ui(ue)],RM=[0,[17,[0,Ui(ue),0,0],[17,[0,Ui(ue),0,0],0]],Ui(D)],TM=[0,[18,[1,[0,[11,Ui(La),0],Ui(La)]],0],Ui(Ku)],FM=[0,[17,0,0],Ui(Cu)],LM=[0,[12,32,0],Ui(Ka)],BM=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[15,0]]],Ui("@[@[%a")],UM=[0,[17,0,[17,[0,Ui(sa),1,0],[12,58,[17,[0,Ui(sa),1,0],0]]]],Ui("@]@ :@ ")],DM=[0,[17,0,0],Ui(Cu)],MM=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[11,Ui("sig "),[15,[11,Ui(" :"),[17,[0,Ui(sa),1,0],0]]]]]],Ui("@[@[sig %a :@ ")],PM=[0,[17,0,[17,0,0]],Ui(zt)],jM=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[11,Ui(Rn),[15,[11,Ui(ka),[17,[0,Ui(sa),1,0],0]]]]]],Ui("@[@[let %a =@ ")],zM=[0,[17,0,[17,0,0]],Ui(zt)],WM=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[11,Ui("run "),[15,[11,Ui(ka),[17,[0,Ui(sa),1,0],0]]]]]],Ui("@[@[run %a =@ ")],XM=[0,[17,0,[17,0,0]],Ui(zt)],qM=[0,[12,Ln,[17,[0,Ui(sa),1,0],[15,[11,Ui(C),[17,[0,Ui(sa),1,0],0]]]]],Ui("|@ %a ->@ ")],HM=[0,[17,[0,Ui(sa),1,0],0],Ui(sa)],VM=[0,[17,[0,Ui(sa),1,0],0],Ui(sa)],GM=[0,[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[11,Ui(Rn),[15,[11,Ui(ka),[17,[0,Ui(sa),1,0],0]]]]],Ui(ce)],YM=[0,[17,0,[17,[0,Ui(sa),1,0],[11,Ui(Vr),[17,0,[17,[0,Ui(ue),0,0],0]]]]],Ui(Nr)],KM=[0,[17,[0,Ui(sa),1,0],0],Ui(sa)],ZM=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[2,0,[17,[0,Ui(sa),1,0],0]]],Ui(mi)],$M=[0,[17,0,0],Ui(Cu)],QM=Ui(xi),JM=[0,[12,34,[2,0,[12,34,0]]],Ui(nr)],rP=[0,[18,[1,[0,[11,Ui(La),0],Ui(La)]],0],Ui(Ku)],nP=[0,[17,0,0],Ui(Cu)],eP=[0,[18,[1,[0,[11,Ui(La),0],Ui(La)]],[18,[1,[0,[11,Ui($u),0],Ui($u)]],0]],Ui(ma)],tP=[0,[17,0,0],Ui(Cu)],uP=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[12,92,[15,[11,Ui(C),[17,[0,Ui(sa),1,0],0]]]]],Ui("@[\\%a ->@ ")],aP=[0,[17,0,0],Ui(Cu)],iP=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],0],Ui(In)],cP=[0,[17,[0,Ui(sa),1,0],0],Ui(sa)],fP=[0,[17,0,0],Ui(Cu)],oP=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[2,0,[17,[0,Ui(sa),1,0],0]]],Ui(mi)],sP=[0,[17,0,0],Ui(Cu)],vP=[0,[18,[1,[0,[11,Ui(La),0],Ui(La)]],[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[11,Ui(pu),[17,[0,Ui(sa),1,0],0]]]],Ui("@[@[when@ ")],lP=[0,[11,Ui(xe),[17,0,[17,[0,Ui(sa),1,0],[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],0]]]],Ui(" is@]@ @[")],hP=[0,[17,0,[17,[0,Ui(ue),0,0],[17,0,0]]],Ui("@]@,@]")],bP=[0,[17,[0,Ui(sa),1,0],0],Ui(sa)],dP=[0,[2,0,0],Ui(Ue)],pP=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],0],Ui(In)],mP=[0,[17,0,0],Ui(Cu)],yP=Ui(it),wP=Ui(ge),kP=Ui(Nu),gP=Ui(Ka),_P=Ui(Sn),xP=[0,[11,Ui("(alias) "),[2,0,[12,58,[2,0,0]]]],Ui("(alias) %s:%s")],SP=[0,[11,Ui(ti),[2,0,[12,58,[2,0,0]]]],Ui(cr)],EP=[0,[11,Ui(Yt),[2,0,[12,58,[2,0,0]]]],Ui(ae)],AP=[0,[11,Ui("```compose_fx\n"),[2,0,[11,Ui(Gn),0]]],Ui("```compose_fx\n%s\n```")],CP=Ui(Sn),NP=Ui(Ft),OP=Ui(Ft),IP=[0,[17,[0,Ui(ue),0,0],0],Ui(ue)],RP=[0,[18,[1,[0,[11,Ui(La),0],Ui(La)]],0],Ui(Ku)],TP=[0,[17,0,0],Ui(Cu)],FP=[0,[18,[1,[0,0,Ui(Sn)]],[15,[17,0,0]]],Ui(Lu)],LP=[0,[18,[1,[0,0,Ui(Sn)]],[15,[17,0,0]]],Ui(Lu)],BP=[0,[18,[1,[0,0,Ui(Sn)]],[15,[17,0,0]]],Ui(Lu)],UP=[0,[18,[1,[0,[11,Ui(La),0],Ui(La)]],[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[11,Ui(Rn),[15,[11,Ui(ka),[17,[0,Ui(sa),1,0],[15,[17,0,[17,0,0]]]]]]]]],Ui("@[@[let %a =@ %a@]@]")],DP=[0,[18,[1,[0,[11,Ui(La),0],Ui(La)]],[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[11,Ui(Rn),[15,[11,Ui(" = \\"),[15,[12,32,[15,[17,[0,Ui(sa),1,0],[15,[17,0,[17,0,0]]]]]]]]]]]],Ui("@[@[let %a = \\%a %a@ %a@]@]")],MP=[0,[17,[0,Ui(ue),0,0],[18,[1,[0,[11,Ui(re),0],Ui(re)]],[11,Ui(Y),[15,[11,Ui(C),[17,[0,Ui(sa),1,0],0]]]]]],Ui("@,@[| %a ->@ ")],PP=[0,[17,0,0],Ui(Cu)],jP=[0,[17,[0,Ui(sa),1,0],0],Ui(sa)],zP=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],0],Ui(In)],WP=[0,[17,[0,Ui(sa),1,0],0],Ui(sa)],XP=[0,[17,0,0],Ui(Cu)],qP=[0,[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[11,Ui(Rn),[15,[11,Ui(ka),[17,[0,Ui(sa),1,0],0]]]]],Ui(ce)],HP=[0,[17,0,[17,[0,Ui(sa),1,0],[11,Ui(Vr),[17,0,[17,[0,Ui(ue),0,0],0]]]]],Ui(Nr)],VP=[0,[17,[0,Ui(sa),1,0],0],Ui(sa)],GP=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[2,0,[17,[0,Ui(sa),1,0],0]]],Ui(mi)],YP=[0,[17,0,0],Ui(Cu)],KP=Ui(xi),ZP=[0,[12,34,[2,0,[12,34,0]]],Ui(nr)],$P=[0,[18,[1,[0,[11,Ui(La),0],Ui(La)]],0],Ui(Ku)],QP=[0,[17,0,0],Ui(Cu)],JP=[0,[18,[1,[0,[11,Ui(La),0],Ui(La)]],[18,[1,[0,[11,Ui($u),0],Ui($u)]],0]],Ui(ma)],rj=[0,[17,0,0],Ui(Cu)],nj=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[12,92,[15,[12,32,[15,[17,[0,Ui(sa),1,0],0]]]]]],Ui("@[\\%a %a@ ")],ej=[0,[17,0,0],Ui(Cu)],tj=[0,[18,[1,[0,0,Ui(Sn)]],0],Ui(s)],uj=[0,[17,0,0],Ui(Cu)],aj=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[2,0,[17,[0,Ui(sa),1,0],0]]],Ui(mi)],ij=[0,[17,0,0],Ui(Cu)],cj=[0,[18,[1,[0,[11,Ui(La),0],Ui(La)]],[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[11,Ui("when "),0]]],Ui("@[@[when ")],fj=[0,[11,Ui(xe),0],Ui(xe)],oj=[0,[17,0,[17,[0,Ui(ue),0,0],[11,Ui("end"),[17,0,0]]]],Ui("@]@,end@]")],sj=[0,[18,[1,[0,0,Ui(Sn)]],[11,Ui("-["),[15,[12,32,[15,[11,Ui(bu),[17,0,0]]]]]]],Ui("@[-[%a %a]->@]")],vj=[0,[18,[1,[0,0,Ui(Sn)]],[11,Ui("-["),[15,[11,Ui(bu),[17,0,0]]]]],Ui("@[-[%a]->@]")],lj=[0,[17,[0,Ui(sa),1,0],0],Ui(sa)],hj=[0,[2,0,0],Ui(Ue)],bj=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],0],Ui(In)],dj=[0,[17,0,0],Ui(Cu)],pj=[0,[15,0],Ui(Sa)],mj=Ui(Sn),yj=Ui(Ft),wj=Ui(Ft),kj=[1,0],gj=[0,Ui(Aa),551,10],_j=[1,0],xj=[1,0],Sj=Ui("pattern"),Ej=Ui(pu),Aj=Ui(pu),Cj=[3,[3,Gt]],Nj=Ui(") in "),Oj=Ui(" ("),Ij=Ui("unbound variable "),Rj=Ui("infer"),Tj=[3,[3,E]],Fj=[3,[3,Xe]],Lj=[1,0],Bj=[1,0],Uj=[1,0],Dj=[1,0],Mj=[1,0],Pj=Ui("call"),jj=Ui("call "),zj=[1,0],Wj=Ui("top-level expr"),Xj=Ui("with sig "),qj=Ui("with toplevel def"),Hj=[0,Ui(Aa),239,4],Vj=Ui("arity mismatch for tag "),Gj=[0,Ui(Aa),J,4],Yj=Ui("arity mismatch for lambda "),Kj=[0,-1057166496],Zj=[1,0],$j=[3,Gt],Qj=[3,E],Jj=[3,Xe],rz=Ui(ki),nz=Ui(oi),ez=Ui(me),tz=Ui(ki),uz=Ui("cannot unify generalized type; forgot to instantiate?"),az=[1,0],iz=Ui(ki),cz=Ui(St),fz=Ui(ge),oz=Ui(it),sz=Ui("unify"),vz=[1,0],lz=[0,[2,0,[11,Ui(": "),0]],Ui("%s: ")],hz=Ui(Ea),bz=Ui($t),dz=Ui(Sn),pz=Ui(Ft),mz=Ui("Compose_fx__Solve.Solve_err"),yz=Ui(Ft),wz=[0,[11,Ui(Eu),[10,0]],Ui(Je)],kz=[0,Ui("cor/experiments/compose_fx/parser.ml"),1248,4],gz=[3,[3,Gt]],_z=[3,[3,E]],xz=[3,[3,Xe]],Sz=[2,0],Ez=[3,0],Az=[1,0],Cz=[1,0],Nz=[1,0],Oz=[1,0],Iz=[1,0],Rz=[1,0],Tz=[1,0],Fz=[1,0],Lz=[1,0],Bz=[1,0],Uz=[1,0],Dz=[1,0],Mz=[1,0],Pz=[1,0],jz=[1,0],zz=[1,0],Wz=[1,0],Xz=[1,0],qz=[1,0],Hz=[1,0],Vz=[1,0],Gz=[1,0],Yz=[1,0],Kz=[1,0],Zz=[1,0],$z=Ui(Sn),Qz=Ui(Ft),Jz=Ui(Ft),rW=[0,[18,[1,[0,[11,Ui($u),0],Ui($u)]],[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[4,0,0,0,[11,Ui(" -> {"),[17,[0,Ui(ue),0,0],[15,[17,[0,Ui(ue),0,0],[15,[17,0,[17,Rs,Is]]]]]]]]]],Ui("@[@[%d -> {@,%a@,%a@]@,}@]")],nW=[0,[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[11,Ui(Rn),[15,[17,[0,Ui(sa),1,0],[11,Ui(on),[15,[12,59,[17,0,0]]]]]]]],Ui("@[let %a@ = %a;@]")],eW=[0,[18,[1,[0,[11,Ui(La),0],Ui(La)]],[11,Ui(On),[15,[11,Ui(Ur),[17,[0,Ui(ue),0,0],[15,[17,[0,Ui(ue),0,0],[11,Ui(ve),[15,[12,59,[17,0,0]]]]]]]]]]],Ui("@[switch %a {@,%a@,} in join %a;@]")],tW=[0,[18,[1,[0,0,Ui(Sn)]],[11,Ui("entry "),[15,[12,59,[17,0,0]]]]],Ui("@[entry %a;@]")],uW=[0,[17,[0,Ui(ue),0,0],0],Ui(ue)],aW=[0,[15,[17,[0,Ui(ue),0,0],[17,[0,Ui(ue),0,0],0]]],Ui("%a@,@,")],iW=[0,[18,[1,[0,[11,Ui(La),0],Ui(La)]],0],Ui(Ku)],cW=[0,[17,0,0],Ui(Cu)],fW=[0,[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[11,Ui(un),[15,[12,58,[17,[0,Ui(sa),1,0],[15,[17,[0,Ui(sa),1,0],[11,Ui(on),[15,[12,59,[17,0,0]]]]]]]]]]],Ui("@[global %a:@ %a@ = %a;@]")],oW=[0,[15,[17,[0,Ui(ue),0,0],0]],Ui("%a@,")],sW=[0,[15,0],Ui(Sa)],vW=[0,[12,44,[17,[0,Ui(ue),0,0],[12,32,0]]],Ui(wa)],lW=[0,[18,[1,[0,[11,Ui(pi),0],Ui(pi)]],[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[11,Ui(d),[15,[12,40,[17,[0,Ui(ue),0,0],[15,[12,41,[17,0,Fs]]]]]]]]]],Ui("@[@[@[proc %a(@,%a)@]:@ %a@]@ @[{@;<0 2>@[")],hW=[0,[11,Ui("return "),[15,[12,59,[17,0,[17,[0,Ui(ue),0,0],[17,0,[12,Tt,[17,0,0]]]]]]]],Ui("return %a;@]@,@]}@]")],bW=[0,[12,44,[17,[0,Ui(sa),1,0],[15,0]]],Ui(ri)],dW=[0,[12,44,[17,[0,Ui(sa),1,0],[15,0]]],Ui(ri)],pW=[0,[12,44,[17,[0,Ui(sa),1,0],[15,0]]],Ui(ri)],mW=[0,Ui(";"),0,Ui(Sn)],yW=[0,Ui(Sn),0,Ui(Sn)],wW=[0,[17,[0,Ui(sa),1,0],[15,[17,[0,Ui(sa),1,0],0]]],Ui("@ %a@ ")],kW=[0,[15,0],Ui(Sa)],gW=[0,[4,0,0,0,0],Ui(eu)],_W=[0,[12,34,[2,0,[12,34,0]]],Ui(nr)],xW=[0,[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[17,[2,Ju],[11,Ui("ake_union<"),[17,[0,Ui(ue),0,0],[4,0,0,0,[12,44,[17,[0,Ui(sa),1,0],[15,[12,62,[17,0,0]]]]]]]]]],Ui("@[@make_union<@,%d,@ %a>@]")],SW=[0,[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[17,[2,lu],[11,Ui("et_union_id<"),[17,[0,Ui(ue),0,0],[15,[12,62,[17,0,0]]]]]]],Ui("@[@get_union_id<@,%a>@]")],EW=[0,[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[17,[2,lu],[11,Ui("et_union_struct<"),[17,[0,Ui(ue),0,0],[15,[12,62,[17,0,0]]]]]]],Ui("@[@get_union_struct<@,%a>@]")],AW=[0,[18,[1,[0,[11,Ui(pi),0],Ui(pi)]],[17,[2,Ju],[11,Ui("ake_struct{"),[15,[16,[12,Tt,[17,0,0]]]]]]],Ui("@[@make_struct{%a%t}@]")],CW=[0,[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[17,[2,lu],[11,Ui("et_struct_field<"),[17,[0,Ui(ue),0,0],[15,[12,44,[17,[0,Ui(sa),1,0],[4,0,0,0,[12,62,[17,0,0]]]]]]]]]],Ui("@[@get_struct_field<@,%a,@ %d>@]")],NW=[0,[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[17,[2,99],[11,Ui("all_indirect("),[17,[0,Ui(ue),0,0],[15,[15,[12,41,[17,0,0]]]]]]]],Ui("@[@call_indirect(@,%a%a)@]")],OW=[0,[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[17,[2,99],[11,Ui("all_direct("),[17,[0,Ui(ue),0,0],[15,[15,[12,41,[17,0,0]]]]]]]],Ui("@[@call_direct(@,%a%a)@]")],IW=[0,[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[17,[2,99],[11,Ui("all_kfn("),[17,[0,Ui(ue),0,0],[2,0,[15,[12,41,[17,0,0]]]]]]]],Ui("@[@call_kfn(@,%s%a)@]")],RW=[0,[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[17,[2,Ju],[11,Ui("ake_box("),[17,[0,Ui(ue),0,0],[15,[12,41,[17,0,0]]]]]]],Ui("@[@make_box(@,%a)@]")],TW=[0,[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[17,[2,lu],[11,Ui("et_boxed<"),[17,[0,Ui(ue),0,0],[15,[12,62,[17,0,0]]]]]]],Ui("@[@get_boxed<@,%a>@]")],FW=[0,[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[17,[2,Mn],[11,Ui("tr_cast("),[17,[0,Ui(ue),0,0],[15,[11,Ui(" as"),[17,[0,Ui(sa),1,0],[15,[12,41,[17,0,0]]]]]]]]]],Ui("@[@ptr_cast(@,%a as@ %a)@]")],LW=[0,[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[17,[2,Ju],[11,Ui("ake_fn_ptr<"),[17,[0,Ui(ue),0,0],[15,[12,62,[17,0,0]]]]]]],Ui("@[@make_fn_ptr<@,%a>@]")],BW=[0,[15,0],Ui(Sa)],UW=[0,[12,44,[17,[0,Ui(ue),0,0],[12,32,0]]],Ui(wa)],DW=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[15,[12,58,[17,[0,Ui(sa),1,0],[15,[17,0,0]]]]]],Ui("@[%a:@ %a@]")],MW=[0,[2,0,0],Ui(Ue)],PW=[0,[15,0],Ui(Sa)],jW=[0,[17,[0,Ui(sa),1,0],[12,96,[4,0,0,0,[12,32,[15,0]]]]],Ui("@ `%d %a")],zW=[0,[12,44,0],Ui(",")],WW=[0,Ui(","),0,Ui(Sn)],XW=[0,Ui(Sn),0,Ui(Sn)],qW=[0,[12,44,[17,[0,Ui(ue),0,0],[12,32,0]]],Ui(wa)],HW=[0,[11,Ui("..."),0],Ui("...")],VW=[0,[11,Ui("str"),0],Ui("str")],GW=[0,[11,Ui(B),0],Ui(B)],YW=[0,[11,Ui(V),0],Ui(V)],KW=[0,[11,Ui("*fn"),0],Ui("*fn")],ZW=[0,[18,[1,[0,[11,Ui($u),0],Ui($u)]],[12,b,[18,[1,[0,[11,Ui($u),0],Ui($u)]],[17,[0,Ui(sa),1,0],0]]]],Ui("@[{@[@ ")],$W=[0,[17,[0,Ui(sa),1,0],[17,0,[16,[12,Tt,[17,0,0]]]]],Ui("@ @]%t}@]")],QW=[0,[11,Ui(xi),0],Ui(xi)],JW=[0,[18,[1,[0,[11,Ui($u),0],Ui($u)]],[12,91,[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],0]]],Ui("@[[@[")],rX=[0,[17,0,[17,[0,Ui(sa),1,0],[12,93,[17,0,0]]]],Ui("@]@ ]@]")],nX=[0,[11,Ui(k),0],Ui(k)],eX=[0,[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[11,Ui(ba),[15,[12,62,[17,0,0]]]]],Ui("@[box<%a>@]")],tX=[0,[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[11,Ui(ba),[17,[0,Ui(ue),0,0],[15,[11,Ui(ka),[17,[0,Ui(sa),1,0],[15,[12,62,[17,0,0]]]]]]]]],Ui("@[box<@,%a =@ %a>@]")],uX=[0,[18,[1,[0,[11,Ui(Wt),0],Ui(Wt)]],[11,Ui(ba),[17,[0,Ui(ue),0,0],[15,[12,62,[17,0,0]]]]]],Ui("@[box<@,%a>@]")],aX=[0,[12,37,[11,Ui("type_"),[4,0,0,0,0]]],Ui("%%type_%d")],iX=Ui(Sn),cX=Ui(Ft),fX=[0,Ru],oX=Ui(Ft),sX=Ui(yt),vX=[1,0],lX=[1,0],hX=Ui(le),bX=[1,0],dX=Ui("impossible after monomorphization"),pX=[1,0],mX=Ui("todo"),yX=[0,0],wX=Ui(le),kX=Ui(Sn),gX=Ui(Ft),_X=Ui(Ft),xX=Ui(Sn),SX=Ui(Ft),EX=Ui(Ft),AX=[0,[17,4,0],Ui("@.")],CX=[0,[17,[0,Ui(ue),0,0],[17,[0,Ui(ue),0,0],0]],Ui(D)],NX=[0,[18,[1,[0,0,Ui(Sn)]],[15,[17,0,0]]],Ui(Lu)],OX=[0,[18,[1,[0,0,Ui(Sn)]],[15,[17,0,0]]],Ui(Lu)],IX=[0,[18,[1,[0,[11,Ui(re),0],Ui(re)]],[2,0,[17,0,0]]],Ui("@[%s@]")],RX=[0,[18,[1,[0,[11,Ui(ui),0],Ui(ui)]],[11,Ui("specializations:"),[17,[0,Ui(ue),0,0],0]]],Ui("@[specializations:@,")],TX=[0,[17,0,[17,4,0]],Ui("@]@.")],FX=[0,[18,[1,[0,[11,Ui(ui),0],Ui(ui)]],[11,Ui("entry_points:"),[17,[0,Ui(ue),0,0],0]]],Ui("@[entry_points:@,")],LX=[0,[17,0,0],Ui(Cu)],BX=Ui(Sn),UX=Ui(Ft),DX=Ui(Ft),MX=Ui(le),PX=Ui("specialize val"),jX=Ui("specialize fn"),zX=[1,0],WX=Ui("clone_type: Link"),XX=[3,0],qX=Ui(Sn),HX=Ui(Ft),VX=Ui(Ft),GX=[0,[11,Ui(Gr),[3,0,0]],Ui(Ir)],YX=Ui(Sn),KX=[0,Ui(Sn),1,0,0],ZX=Ui(Sr),$X=Ui(Va),QX=Ui(Br),JX=Ui(L),rq=Ui(p),nq=Ui(Jn),eq=Ui("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),tq=Ui("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),uq=Ui(rt),aq=Ui(_r),iq=Ui(wr),cq=Ui("\0"),fq=Ui(Le),oq=Ui("\0\0\0\0\0\0\0\0\0\0\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"),sq=Ui(Kt),vq=Ui(""),lq=Ui(Sn),hq=Ui(Ft),bq=Ui("Compose_fx__Lexer.SyntaxError"),dq=Ui(Ft),pq=Ui(Sn),mq=Ui(Ft),yq=Ui(Ft),wq=Ui("clos_"),kq=Ui(Ra),gq=Ui("_closure"),_q=Ui(Ra),xq=Ui("captures_box"),Sq=Ui("captures_stack"),Eq=Ui("rec_fn_ptr_"),Aq=Ui("var"),Cq=Ui("payload"),Nq=Ui("non-tag pattern not yet supported"),Oq=[5,0],Iq=Ui("fnptr"),Rq=Ui("captures"),Tq=Ui("discr"),Fq=Ui("join"),Lq=Ui(Sn),Bq=Ui(Qu),Uq=Ui("captures_stack_"),Dq=Ui("captures_box_"),Mq=Ui(Qu),Pq=Ui("fn_ptr_"),jq=Ui("struct"),zq=Ui(Xt),Wq=[0,[15,0],Ui(Sa)],Xq=Ui("non-struct layout for struct: "),qq=Ui("unboxed"),Hq=Ui("non-struct layout for struct"),Vq=Ui(Xt),Gq=Ui("inner"),Yq=Ui("non-var pattern not yet supported"),Kq=Ui(Sn),Zq=Ui(Ft),$q=Ui(Ft),Qq=Ui(_e),Jq=Ui("Entry point "),rH=Ui(d),nH=Ui(un),eH=Ui("Switch branch indices are not contiguous"),tH=[0,0],uH=Ui(" expr"),aH=Ui(On),iH=Ui("switch"),cH=Ui("ret"),fH=Ui("Return variable not in scope: "),oH=Ui("arg "),sH=Ui("l_x vs lay"),vH=Ui("expected struct vs outer"),lH=Ui("find_f"),hH=Ui("expect_fnptr"),bH=Ui("Proc not found: "),dH=Ui("Variable not found: "),pH=Ui("venv vs local"),mH=Ui("Not a pointer: "),yH=Ui("Not a box: "),wH=Ui("Not a struct: "),kH=Ui("Not a union: "),gH=Ui(gr),_H=Ui("Layouts are not equivalent: "),xH=Ui(ni),SH=Ui("]: "),EH=Ui("["),AH=Ui(Sn),CH=Ui(Ft),NH=Ui(Ft),OH=[0,[18,[1,[0,[11,Ui(La),0],Ui(La)]],[15,[17,0,0]]],Ui("@[%a@]")],IH=[0,[18,[1,[0,0,Ui(Sn)]],[2,0,[12,32,[18,[1,[0,[11,Ui(La),0],Ui(La)]],[11,Ui(on),[15,[17,[0,Ui(ue),0,0],[11,Ui("> "),[15,[17,0,[17,0,0]]]]]]]]]]],Ui("@[%s @[= %a@,> %a@]@]")],RH=[0,[18,[1,[0,0,Ui(Sn)]],[15,[17,0,0]]],Ui(Lu)],TH=Ui("link after unlink"),FH=Ui(""),LH=Ui("forA after monomorphization"),BH=Ui(""),UH=Ui(""),DH=Ui("lambda set in surface syntax"),MH=Ui("alias after unlink"),PH=[0,[4,0,0,0,0],Ui(eu)],jH=[0,[2,0,0],Ui(Ue)],zH=[0,[18,[1,[0,0,Ui(Sn)]],[12,91,[15,[12,93,[17,0,0]]]]],Ui("@[[%a]@]")],WH=Ui(Sn),XH=Ui("not a block"),qH=Ui("not a label"),HH=Ui("not a word"),VH=Ui(Sn),GH=Ui(Ft),YH=Ui(Ft),KH=Ui("did not expect linked type"),ZH=Ui(fi),$H=Ui(" real to be unbound"),QH=Ui("expected alias "),JH=Ui(fi),rV=Ui(" vs "),nV=Ui("signature and definition names do not match: "),eV=Ui(Ne),tV=[0,Ui("cor/experiments/compose_fx/can_lower.ml"),400,2],uV=Ui("run definitions cannot be recursive"),aV=Ui(Ne),iV=Ui(Ea),cV=Ui("captured on toplevel: "),fV=Ui("non-closure definitions cannot be recursive"),oV=Ui(Ne),sV=Ui("lam"),vV=Ui("expected alias real to be unbound before instantiation"),lV=Ui(Au),hV=Ui(_e),bV=Ui(o),dV=Ui(Qr),pV=Ui(" has the wrong number of arguments"),mV=Ui(o),yV=Ui(Qr),wV=Ui(" already mapped"),kV=Ui(Qr),gV=[1,0],_V=Ui(" is told to instantiate to itself"),xV=Ui(o),SV=Ui(Qr),EV=[3,0],AV=Ui("unexpected lambda set"),CV=Ui(Au),NV=[3,[3,Gt]],OV=[3,[3,E]],IV=[3,[3,Xe]],RV=Ui(" does not have arg "),TV=Ui(o),FV=Ui($e),LV=Ui(" has a type argument without a name"),BV=Ui(o),UV=Ui($e),DV=Ui(" with a different type"),MV=Ui("cannot reference an alias "),PV=Ui($e),jV=Ui("alias args must be a ForA with a name"),zV=Ui("extract_named_var"),WV=Ui($t),XV=Ui(Sn),qV=Ui(Ft),HV=Ui("Compose_fx__Can_lower.Can_error"),VV=Ui(Ft),GV=[0,[11,Ui(Ee),[2,0,[11,Ui(St),[2,0,0]]]],Ui(jn)],YV=[0,[11,Ui(ie),[2,0,0]],Ui(q)],KV=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],Ui(m)],ZV=Ui(Sn),$V=Ui(Ft),QV=Ui(Ft),JV=Ui(Ft),rG=Ui(Ka),nG=Ui("#"),eG=[1,[6,-174312699]],tG=Ui("No hover location found"),uG=Ui("Parse error: "),aG=Ui("Canonicalize error: "),iG=Ui("Solve error: "),cG=Ui("Mono error: "),fG=Ui(rn),oG=Ui("Eval error: "),sG=Ui("no queries given!"),vG=Ui("Type not found at "),lG=Ui("Elab error: "),hG=Ui(" for phase "),bG=Ui("Cannot do "),dG=[0,0,0],pG=[0,0,0],mG=Ui(Sn),yG=Ui(Nu),wG=Ui("# cor \\+\\([a-z]+\\) -\\([a-z]+\\)"),kG=Ui("\\(\\^+\\)"),gG=Ui("# cor "),_G=Ui("> "),xG=Ui("Jsoo_runtime.Error.Exn"),SG=Ui(ot),EG=Ui("No emit "),AG=Ui("No phase "),CG=Ui("No language "),NG=Ui(Nu),OG=Ui("Internal error. Please report this.\n\n"),IG=Ui("languages"),RG=Ui("phases"),TG=Ui("emits"),FG=Ui("userProgram"),LG=Ui("compile"),BG=Ui("hover");function UG(r){if("number"==typeof r)return 0;switch(r[0]){case 0:return[0,UG(r[1])];case 1:return[1,UG(r[1])];case 2:return[2,UG(r[1])];case 3:return[3,UG(r[1])];case 4:return[4,UG(r[1])];case 5:return[5,UG(r[1])];case 6:return[6,UG(r[1])];case 7:return[7,UG(r[1])];case 8:return[8,r[1],UG(r[2])];case 9:var n=r[1];return[9,n,n,UG(r[3])];case 10:return[10,UG(r[1])];case 11:return[11,UG(r[1])];case 12:return[12,UG(r[1])];case 13:return[13,UG(r[1])];default:return[14,UG(r[1])]}}function DG(r,n){if("number"==typeof r)return n;switch(r[0]){case 0:return[0,DG(r[1],n)];case 1:return[1,DG(r[1],n)];case 2:return[2,DG(r[1],n)];case 3:return[3,DG(r[1],n)];case 4:return[4,DG(r[1],n)];case 5:return[5,DG(r[1],n)];case 6:return[6,DG(r[1],n)];case 7:return[7,DG(r[1],n)];case 8:return[8,r[1],DG(r[2],n)];case 9:var e=r[2];return[9,r[1],e,DG(r[3],n)];case 10:return[10,DG(r[1],n)];case 11:return[11,DG(r[1],n)];case 12:return[12,DG(r[1],n)];case 13:return[13,DG(r[1],n)];default:return[14,DG(r[1],n)]}}function MG(r,n){if("number"==typeof r)return n;switch(r[0]){case 0:return[0,MG(r[1],n)];case 1:return[1,MG(r[1],n)];case 2:return[2,r[1],MG(r[2],n)];case 3:return[3,r[1],MG(r[2],n)];case 4:var e=r[3],t=r[2];return[4,r[1],t,e,MG(r[4],n)];case 5:var u=r[3],a=r[2];return[5,r[1],a,u,MG(r[4],n)];case 6:var i=r[3],c=r[2];return[6,r[1],c,i,MG(r[4],n)];case 7:var f=r[3],o=r[2];return[7,r[1],o,f,MG(r[4],n)];case 8:var s=r[3],v=r[2];return[8,r[1],v,s,MG(r[4],n)];case 9:return[9,r[1],MG(r[2],n)];case 10:return[10,MG(r[1],n)];case 11:return[11,r[1],MG(r[2],n)];case 12:return[12,r[1],MG(r[2],n)];case 13:var l=r[2];return[13,r[1],l,MG(r[3],n)];case 14:var h=r[2];return[14,r[1],h,MG(r[3],n)];case 15:return[15,MG(r[1],n)];case 16:return[16,MG(r[1],n)];case 17:return[17,r[1],MG(r[2],n)];case 18:return[18,r[1],MG(r[2],n)];case 19:return[19,MG(r[1],n)];case 20:var b=r[2];return[20,r[1],b,MG(r[3],n)];case 21:return[21,r[1],MG(r[2],n)];case 22:return[22,MG(r[1],n)];case 23:return[23,r[1],MG(r[2],n)];default:var d=r[2];return[24,r[1],d,MG(r[3],n)]}}function PG(r,n,e){return r[1]===n?(r[1]=e,1):0}function jG(r){throw[0,is,r]}function zG(r){throw[0,cs,r]}var WG=[z,Xs,Zc()];function XG(r,n){return Of(r,n)?r:n}function qG(r){return 0<=r?r:0|-r}var HG=qr,VG=oc(qs);function GG(r,n){var e=wf(r),t=wf(n),u=Bc(e+t|0);return Ni(r,0,u,0,e),Ni(n,0,u,e,t),u}function YG(r){return 0<=r&&!(ft>>0?25>>0||(e=1):23!==n&&(e=1),e?r+32|0:r}function IY(r){return 25>>0?r:r+32|0}function RY(r){return 25>>0?r:r+ye|0}function TY(r,n){return 0==(r-n|0)?1:0}function FY(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<=Vt?1:0:u}return t?r:zG(GG(Yc(vv,r),sv))}function LY(r){return ft>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<$o(r,x,_)){y=E,k=[0,x,k];continue}w=S,k=[0,_,k];continue}var A=PY(y,k)}else A=PY(w,k);return[0,A,g]}}function t(n,t){if(2===n){if(t){var u=t[2];if(u){var a=u[1],i=t[1],c=u[2];return[0,0<$o(r,i,a)?[0,i,[0,a,0]]:[0,a,[0,i,0]],c]}}}else if(3===n&&t){var f=t[2];if(f){var o=f[2];if(o){var s=o[1],v=f[1],l=t[1],h=o[2];return[0,0<$o(r,l,v)?0<$o(r,v,s)?[0,l,[0,v,[0,s,0]]]:0<$o(r,l,s)?[0,l,[0,s,[0,v,0]]]:[0,s,[0,l,[0,v,0]]]:0<$o(r,l,s)?[0,v,[0,l,[0,s,0]]]:0<$o(r,v,s)?[0,v,[0,s,[0,l,0]]]:[0,s,[0,v,[0,l,0]]],h]}}}for(var b=n>>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<$o(r,x,_)){w=S,k=[0,_,k];continue}y=E,k=[0,x,k];continue}var A=PY(y,k)}else A=PY(w,k);return[0,A,g]}}var u=BY(n);return 2<=u?e(u,n)[1]:n}function hK(r,n){function e(n,e){if(2===n){if(e){var u=e[2];if(u){var a=u[1],i=e[1],c=u[2],f=$o(r,i,a);return[0,0===f?[0,i,0]:0<=f?[0,a,[0,i,0]]:[0,i,[0,a,0]],c]}}}else if(3===n&&e){var o=e[2];if(o){var s=o[2];if(s){var v=s[1],l=o[1],h=e[1],b=s[2],d=$o(r,h,l);if(0===d)var p=$o(r,l,v),m=0===p?[0,l,0]:0<=p?[0,v,[0,l,0]]:[0,l,[0,v,0]];else if(0<=d){var y=$o(r,h,v);if(0===y)var w=[0,l,[0,h,0]];else if(0<=y){var k=$o(r,l,v);w=0===k?[0,l,[0,h,0]]:0<=k?[0,v,[0,l,[0,h,0]]]:[0,l,[0,v,[0,h,0]]]}else w=[0,l,[0,h,[0,v,0]]];m=w}else{var g=$o(r,l,v);if(0===g)var _=[0,h,[0,l,0]];else if(0<=g){var x=$o(r,h,v);_=0===x?[0,h,[0,l,0]]:0<=x?[0,v,[0,h,[0,l,0]]]:[0,h,[0,v,[0,l,0]]]}else _=[0,h,[0,l,[0,v,0]]];m=_}return[0,m,b]}}}for(var S=n>>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=$o(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=$o(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=PY(N,I)}else D=PY(O,I);return[0,D,R]}}var u=BY(n);return 2<=u?e(u,n)[1]:n}function bK(r,n){return r<=n?r:n}function dK(r,n){return n<=r?r:n}function pK(r,n){var e=Bc(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=Sn,r.t=2):(r.c=Oi(e,String.fromCharCode(t)),r.t=e==r.l?0:2);else for(4!=r.t&&Ai(r),e+=n;n>>0?33>>0&&(u=1):2===t&&(u=1),u){var a=r,i=[0,0],c=bf(a)-1|0;if(!(c<0))for(var f=0;;){var o=zi(a,f),s=0;if(32<=o){var v=o+qa|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]===bf(a))var d=mK(a);else{var p=Bc(i[1]);i[1]=0;var m=bf(a)-1|0;if(!(m<0))for(var y=0;;){var w=zi(a,y),k=0;if(35<=w)k=92===w?2:or<=w?1:3;else if(32<=w)k=34<=w?2:3;else if(14<=w)k=1;else switch(w){case 8:qi(p,i[1],92),i[1]++,qi(p,i[1],98);break;case 9:qi(p,i[1],92),i[1]++,qi(p,i[1],se);break;case 10:qi(p,i[1],92),i[1]++,qi(p,i[1],oe);break;case 13:qi(p,i[1],92),i[1]++,qi(p,i[1],yi);break;default:k=1}switch(k){case 1:qi(p,i[1],92),i[1]++,qi(p,i[1],48+(w/Ru|0)|0),i[1]++,qi(p,i[1],48+((w/10|0)%10|0)|0),i[1]++,qi(p,i[1],48+(w%10|0)|0);break;case 2:qi(p,i[1],92),i[1]++,qi(p,i[1],w);break;case 3:qi(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 IK(r,n,e,t){for(var u=e;;){if(n<=u)throw os;if(kf(r,u)===t)return u;u=u+1|0}}function RK(r,n){return IK(r,wf(r),0,n)}function TK(r,n,e){var t=wf(r);return 0<=n&&!(t=1;a--)e[t+a]=r[n+a];return 0}(r,n,e,t,u):zG(Ov)}function jK(r,n){var e=n.length-1-1|0;if(!(e<0))for(var t=0;;){Zo(r,n[1+t]);var u=t+1|0;if(e===t)break;t=u}return 0}function zK(r,n){var e=n.length-1;if(0===e)return[0];var t=bo(e,Zo(r,n[1])),u=e-1|0;if(!(u<1))for(var a=1;;){t[1+a]=Zo(r,n[1+a]);var i=a+1|0;if(u===a)break;a=i}return t}function WK(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 XK(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=bo(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 qK(r,n,e){var t=[0,n],u=e.length-1-1|0;if(!(u<0))for(var a=0;;){t[1]=$o(r,t[1],e[1+a]);var i=a+1|0;if(u===a)break;a=i}return t[1]}function HK(r){return Of(r,0)?r:0|-r}function VK(r){return Yc(Fv,r)}function GK(r){return ao(r,Dv)}function YK(r){return Of(r,Uv)?r:Vf(r)}function KK(r){return Gf(Lv,r)}function ZK(r){return Of(r,0)?r:0|-r}function $K(r){return Yc(Pv,r)}function QK(r,n){var e=r?r[1]:1,t=e?ws:ys,u=e?ws:ys,a=wf(n);return[0,function(r){return r[9]=1,0},mK(n),a,0,0,0,0,0,1,[0],u,t]}function JK(r,n,e){return kK(r[2],n,e-n|0)}var rZ=[z,jv,Zc()];function nZ(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,ls,qv]};return b(BY(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=$o(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 eZ(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 Hi(r,e,YG(Wi(r,e)|1<<(7&n)))}function _Z(r){return r?[0,1,r[1]]:0}function xZ(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,_Z(r[1]),n]];case 1:return[0,[3,_Z(r[1]),n]];case 2:return[0,[4,r[1],_Z(r[2]),0,n]];case 3:return[0,[5,r[1],_Z(r[2]),0,n]];case 4:return[0,[6,r[1],_Z(r[2]),0,n]];case 5:return[0,[7,r[1],_Z(r[2]),0,n]];case 6:var e=r[2],t=r[1],u=e?[0,e[1]]:0;return[0,[8,Sd,_Z(t),u,n]];case 7:return[0,[9,_Z(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 SZ(r){return 5===r[2]?12:-6}function EZ(r){return[0,0,Bc(r)]}function AZ(r,n){var e=bf(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+Or|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=Bc(wf(n)+((i-1|0)/3|0)|0),f=[0,0],o=function(r){return Hi(c,f[1],r),f[1]++,0},s=[0,1+((i-1|0)%3|0)|0],v=wf(n)-1|0;if(!(v<0))for(var l=0;;){var h=kf(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 QZ(r,n){switch(r){case 1:var e=td;break;case 2:e=ud;break;case 4:e=ad;break;case 5:e=id;break;case 6:e=cd;break;case 7:e=fd;break;case 8:e=od;break;case 9:e=sd;break;case 10:e=vd;break;case 11:e=ld;break;case 0:case 13:e=hd;break;case 3:case 14:e=bd;break;default:e=dd}return $Z(r,Yc(e,n))}function JZ(r,n){switch(r){case 1:var e=Rb;break;case 2:e=Tb;break;case 4:e=Fb;break;case 5:e=Lb;break;case 6:e=Bb;break;case 7:e=Ub;break;case 8:e=Db;break;case 9:e=Mb;break;case 10:e=Pb;break;case 11:e=jb;break;case 0:case 13:e=zb;break;case 3:case 14:e=Wb;break;default:e=Xb}return $Z(r,Yc(e,n))}function r$(r,n){switch(r){case 1:var e=yb;break;case 2:e=wb;break;case 4:e=kb;break;case 5:e=gb;break;case 6:e=_b;break;case 7:e=xb;break;case 8:e=Sb;break;case 9:e=Eb;break;case 10:e=Ab;break;case 11:e=Cb;break;case 0:case 13:e=Nb;break;case 3:case 14:e=Ob;break;default:e=Ib}return $Z(r,Yc(e,n))}function n$(r,n){switch(r){case 1:var e=qb;break;case 2:e=Hb;break;case 4:e=Vb;break;case 5:e=Gb;break;case 6:e=Yb;break;case 7:e=Kb;break;case 8:e=Zb;break;case 9:e=$b;break;case 10:e=Qb;break;case 11:e=Jb;break;case 0:case 13:e=rd;break;case 3:case 14:e=nd;break;default:e=ed}return $Z(r,Gf(e,n))}function e$(r,n,e){function t(t){switch(r[1]){case 0:var u=45;break;case 1:u=43;break;default:u=32}return Bf(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?bb:db:4<=n?hb:r}switch(r[2]){case 5:for(var a=Gc(ZZ(r,n),e),i=0,c=wf(a);;){if(i===c)var f=0;else{var o=Lo(a,i)+cn|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:GG(a,pb))}case 6:return t();case 7:return xK(RY,t());case 8:return u(t());default:return Gc(ZZ(r,n),e)}}function t$(r){var n=EZ(16);return TZ(n,r),OZ(n)}function u$(r,n,e,t,u,a,i){if("number"==typeof t){if("number"==typeof u)return u?function(t,u){return s$(r,[4,n,YZ(t,$o(a,i,u))],e)}:function(t){return s$(r,[4,n,$o(a,i,t)],e)};var c=u[1];return function(t){return s$(r,[4,n,YZ(c,$o(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 s$(r,[4,n,GZ(o,f,YZ(t,$o(a,i,u)))],e)}:function(t){return s$(r,[4,n,GZ(o,f,$o(a,i,t))],e)};var s=u[1];return function(t){return s$(r,[4,n,GZ(o,f,YZ(s,$o(a,i,t)))],e)}}var v=t[1];if("number"==typeof u)return u?function(t,u,c){return s$(r,[4,n,GZ(v,t,YZ(u,$o(a,i,c)))],e)}:function(t,u){return s$(r,[4,n,GZ(v,t,$o(a,i,u))],e)};var l=u[1];return function(t,u){return s$(r,[4,n,GZ(v,t,YZ(l,$o(a,i,u)))],e)}}function a$(r,n,e,t,u){if("number"==typeof t)return function(t){return s$(r,[4,n,Zo(u,t)],e)};if(0===t[0]){var a=t[2],i=t[1];return function(t){return s$(r,[4,n,GZ(i,a,Zo(u,t))],e)}}var c=t[1];return function(t,a){return s$(r,[4,n,GZ(c,t,Zo(u,a))],e)}}function i$(r,n,e,t){for(var u=n,a=e,i=t;;){if("number"==typeof i)return Zo(u,a);switch(i[0]){case 0:var c=i[1];return function(r){return s$(u,[5,a,r],c)};case 1:var f=i[1];return function(r){var n=NY(r),e=wf(n),t=pK(e+2|0,39);return Ni(n,0,t,1,e),s$(u,[4,a,t],f)};case 2:var o=i[2],s=i[1];return a$(u,a,o,s,(function(r){return r}));case 3:return a$(u,a,i[2],i[1],KZ);case 4:return u$(u,a,i[4],i[2],i[3],QZ,i[1]);case 5:return u$(u,a,i[4],i[2],i[3],JZ,i[1]);case 6:return u$(u,a,i[4],i[2],i[3],r$,i[1]);case 7:return u$(u,a,i[4],i[2],i[3],n$,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 s$(u,[4,a,e$(b,r,n)],v)}:function(r){return s$(u,[4,a,e$(b,SZ(b),r)],v)};var d=l[1];return function(r){return s$(u,[4,a,e$(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 s$(u,[4,a,GZ(m,p,e$(b,r,n))],v)}:function(r){return s$(u,[4,a,GZ(m,p,e$(b,SZ(b),r))],v)};var y=l[1];return function(r){return s$(u,[4,a,GZ(m,p,e$(b,y,r))],v)}}var w=h[1];if("number"==typeof l)return l?function(r,n,e){return s$(u,[4,a,GZ(w,r,e$(b,n,e))],v)}:function(r,n){return s$(u,[4,a,GZ(w,r,e$(b,SZ(b),n))],v)};var k=l[1];return function(r,n){return s$(u,[4,a,GZ(w,r,e$(b,k,n))],v)};case 9:return a$(u,a,i[2],i[1],KG);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],_=t$(i[2]);return function(r){return s$(u,[4,a,_],g)};case 14:var x=i[3],S=i[2];return function(r){var n=r[1];return s$(u,a,MG(XZ(n,UG(FZ(S))),x))};case 15:var E=i[1];return function(r,n){return s$(u,[6,a,function(e){return $o(r,e,n)}],E)};case 16:var A=i[1];return function(r){return s$(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 s$(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 s$(n,[1,r,[1,t]],e)}}(a,u,I),a=0,i=R;continue;case 19:throw[0,ls,ql];case 20:var T=i[3],F=[8,a,Hl];return function(r){return s$(u,F,T)};case 21:var L=i[2];return function(r){return s$(u,[4,a,Yc(Xl,r)],L)};case 22:var B=i[1];return function(r){return s$(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?f$(r+1|0,u,a,U):Xo(f$,[0,u,a,U]);case 2:throw[0,ls,Vl]}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?f$(r+1|0,u,a,U):Xo(f$,[0,u,a,U]);case 9:var M=D[2];return r<50?c$(r+1|0,u,a,M,U):Xo(c$,[0,u,a,M,U])}default:var P=i[3],j=i[1],z=Zo(i[2],0);return r<50?o$(r+1|0,u,a,P,j,z):Xo(o$,[0,u,a,P,j,z])}}}function c$(r,n,e,t,u){if("number"==typeof t)return r<50?f$(r+1|0,n,e,u):Xo(f$,[0,n,e,u]);switch(t[0]){case 0:var a=t[1];return function(r){return v$(n,e,a,u)};case 1:var i=t[1];return function(r){return v$(n,e,i,u)};case 2:var c=t[1];return function(r){return v$(n,e,c,u)};case 3:var f=t[1];return function(r){return v$(n,e,f,u)};case 4:var o=t[1];return function(r){return v$(n,e,o,u)};case 5:var s=t[1];return function(r){return v$(n,e,s,u)};case 6:var v=t[1];return function(r){return v$(n,e,v,u)};case 7:var l=t[1];return function(r){return v$(n,e,l,u)};case 8:var h=t[2];return function(r){return v$(n,e,h,u)};case 9:var b=t[3],d=t[2],p=BZ(FZ(t[1]),d);return function(r){return v$(n,e,DG(p,b),u)};case 10:var m=t[1];return function(r,t){return v$(n,e,m,u)};case 11:var y=t[1];return function(r){return v$(n,e,y,u)};case 12:var w=t[1];return function(r){return v$(n,e,w,u)};case 13:throw[0,ls,Gl];default:throw[0,ls,Yl]}}function f$(r,n,e,t){var u=[8,e,Kl];return r<50?i$(r+1|0,n,u,t):Xo(i$,[0,n,u,t])}function o$(r,n,e,t,u,a){if(u){var i=u[1];return function(r){return function(r,n,e,t,u){return Wo(o$(0,r,n,e,t,u))}(n,e,t,i,Zo(a,r))}}var c=[4,e,a];return r<50?i$(r+1|0,n,c,t):Xo(i$,[0,n,c,t])}function s$(r,n,e){return Wo(i$(0,r,n,e))}function v$(r,n,e,t){return Wo(c$(0,r,n,e,t))}function l$(r,n){for(var e=n;;){if("number"==typeof e)return 0;switch(e[0]){case 0:var t=e[1],u=RZ(e[2]);return l$(r,t),nY(r,u);case 1:var a=e[2],i=e[1];if(0===a[0]){var c=a[1];l$(r,i),nY(r,Zl);e=c;continue}var f=a[1];l$(r,i),nY(r,$l);e=f;continue;case 6:var o=e[2];return l$(r,e[1]),Zo(o,r);case 7:return l$(r,e[1]),go(r);case 8:var s=e[2];return l$(r,e[1]),zG(s);case 2:case 4:var v=e[2];return l$(r,e[1]),nY(r,v);default:var l=e[2];return l$(r,e[1]),Co(r,l)}}}function h$(r,n){for(var e=n;;){if("number"==typeof e)return 0;switch(e[0]){case 0:var t=e[1],u=RZ(e[2]);return h$(r,t),yZ(r,u);case 1:var a=e[2],i=e[1];if(0===a[0]){var c=a[1];h$(r,i),yZ(r,Ql);e=c;continue}var f=a[1];h$(r,i),yZ(r,Jl);e=f;continue;case 6:var o=e[2];return h$(r,e[1]),Zo(o,r);case 7:e=e[1];continue;case 8:var s=e[2];return h$(r,e[1]),zG(s);case 2:case 4:var v=e[2];return h$(r,e[1]),yZ(r,v);default:var l=e[2];return h$(r,e[1]),mZ(r,l)}}}function b$(r,n){for(var e=n;;){if("number"==typeof e)return 0;switch(e[0]){case 0:var t=e[1],u=RZ(e[2]);return b$(r,t),yZ(r,u);case 1:var a=e[2],i=e[1];if(0===a[0]){var c=a[1];b$(r,i),yZ(r,rh);e=c;continue}var f=a[1];b$(r,i),yZ(r,nh);e=f;continue;case 6:var o=e[2];return b$(r,e[1]),yZ(r,Zo(o,0));case 7:e=e[1];continue;case 8:var s=e[2];return b$(r,e[1]),zG(s);case 2:case 4:var v=e[2];return b$(r,e[1]),yZ(r,v);default:var l=e[2];return b$(r,e[1]),mZ(r,l)}}}function d$(r){var n=r[1],e=lZ(bt);return s$((function(r){return b$(e,r),jG(hZ(e))}),0,n)}function p$(r){if(Fo(r,ab))return ib;var n=wf(r);function e(n){return Zo(d$(ub),r)}function t(e){for(var t=e;;){if(t===n)return t;var u=Lo(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=AK(r,u,a-u|0),c=t(a),f=function(e,t){for(var u=t;;){if(u===n)return u;var a=Lo(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=fo(AK(r,c,f-c|0))}catch(r){if((r=Ho(r))[1]!==is)throw r;o=e()}t(f)!==n&&e();var s=0;if(Do(i,cb)&&Do(i,fb))var v=Do(i,ob)?Do(i,sb)?Do(i,vb)?Do(i,lb)?e():1:2:3:0;else s=1;if(s)v=4;return[0,o,v]}function m$(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 y$(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 w$(r,n){var e=r?r[1]:1;function t(r,e){return Qo(d$(tb),n,r,e)}function u(r){return t(r,eb)}function a(r,e,t){return Jo(d$(rb),n,r,e,t)}function i(r,e,t){return Jo(d$(Jh),n,r,e,t)}function c(r,e,t){var u=e-r|0;return 0===u?[0,t]:1===u?[0,[12,Lo(n,r),t]]:[0,[11,AK(n,r,u),t]]}function f(r,e){for(var t=r;;){if(t===e)return c(r,t,0);var a=Lo(n,t);if(37===a){var i=t+1|0;return i===e&&u(e),c(r,t,(95===Lo(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=Lo(n,o),b=0;if(65<=v)if(94<=v){var m=v+We|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+vn|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+ye|0){case 0:s=[0,[17,Fh,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(ir<=p){if(!(Wr<=p))switch(p+ur|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,ls,qh];P=O()?[0,[23,[11,Ur],Lr]]:[0,[21,Ur,Lr]]}break;case 32:case 35:case 43:case 45:case 95:P=Qo(d$(gh),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),jr=f(a,i)[1];if(O())var zr=[0,[23,[2,Pr,U(95)],jr]];else{var Xr=R(),qr=y$(F(),Xr,jr);zr=[0,[4,Pr,qr[1],qr[2],qr[3]]]}P=zr;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+_i|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,ls,$h]}var nn=f(a,i)[1],en=[0,Gr,$r];if(O())var tn=R(),un="number"==typeof tn?tn?g(r,a,95,vh):0:[0,tn[1]],an=[0,[23,[6,U(95),un],nn]];else{var cn=R(),fn=y$(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(ir<=p)if(Wr<=p)on=1;else{var sn=0;switch(p+ur|0){case 0:var vn=Lo(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=y$(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=Lo(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=y$(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=Lo(n,a),On=N(),In=C(),Rn=_(r,a+1|0,A(),In,On,Nn),Tn=f(a+1|0,i)[1];if(O())var Fn=[0,[23,[5,Rn,U(95)],Tn]];else{var Bn=R(),Un=y$(F(),Bn,Tn);Fn=[0,[7,Rn,Un[1],Un[2],Un[3]]]}P=Fn}else on=1;if(on)P=Qo(d$(_h),n,a-1|0,p)}if(1-e){var Dn=1-m[1];(Dn?c:Dn)&&g(r,a,p,xh);var Mn=1-y[1];(Mn?o:Mn)&&g(r,a,p,Sh);var Pn=1-w[1];(Pn?s:Pn)&&g(r,a,p,Eh);var jn=1-S[1];(jn?Oo([0,l],Ah):jn)&&g(r,a,p,Ch);var zn=1-E[1];if(zn?Oo([0,h],Nh):zn)g(r,a,v?95:p,Oh);(v?c:v)&&g(r,a,95,Ih)}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,Rh)}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,Lo(n,e))}return e===t&&u(t),h("number"==typeof v?"number"!=typeof l||l?a?"number"==typeof l?oh:[0,0,l[1]]:"number"==typeof l?sh:[0,1,l[1]]:0:v)}function v(r,t,i,c,f,v,l,h,b){t===i&&u(i);var d=Lo(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=Lo(n,p);if(48<=w){if(!(58<=w))return m(c,p)}else if(42<=w)switch(w+$r|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,ch):a(p-1|0,46,fh)}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=Lo(n,r);Qo(d$(th),n,r,a)}return t[1]=1,0}for(var d=t;;){d===i&&u(i);var p=Lo(n,d)+ye|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,uh):2:_?0:1,E=Lo(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,ah),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,ih)}}}function h(r,e,t){try{if(e===t)throw os;if(60===Lo(n,e)){var u=TK(n,e+1|0,62);if(t<=u)throw os;var a=AK(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 os}catch(n){if((n=Ho(n))===os){var o=f(e,t)[1];return[0,[18,r?[0,ks]:[1,ks],o]]}throw n}}function d(r,e){try{if((r===e?1:0)||(60!==Lo(n,r)?1:0))throw os;var t=m(r+1|0,e),u=Lo(n,t),a=0;if(48<=u?58<=u||(a=1):45===u&&(a=1),!a)throw os;var i=w(t,e),c=i[2],o=m(i[1],e),s=Lo(n,o)-45|0,v=0;if(12>>0)if(17===s)var l=[0,AK(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!==Lo(n,p))throw os;l=[0,AK(n,r-2|0,3+(p-r|0)|0),c,d],h=p+1|0}else v=1;if(v)throw os}catch(n){if((n=Ho(n))!==os&&n[1]!==is)throw n;l=Bh,h=r}return[0,[17,l,f(h,e)[1]]]}function p(r,e){try{var t=m(r,e),u=Lo(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!==Lo(n,o))throw os;var s=[0,[0,o+1|0,[1,AK(n,r-2|0,3+(o-r|0)|0),c]]]}else s=0;var v=s}catch(n){if((n=Ho(n))!==os&&n[1]!==is)throw n;v=0}if(v){var l=v[1];return[0,[17,l[2],f(l[1],e)[1]]]}return[0,[17,Uh,f(r,e)[1]]]}function m(r,e){for(var t=r;;){if(t===e&&u(e),32!==Lo(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=Lo(n,a);if(9>>0)return[0,a,i];var f=(10*i|0)+(c-48|0)|0;if(cY>>0)return i(r+1|0,Ph,a);var c=y(r+1|0,e,0);return[0,c[1],0|-c[2]]}throw[0,ls,jh]}function k(r,e,t){for(var a=r;;)if(a===e&&Qo(d$(zh),n,t,e),37!==Lo(n,a))a=a+1|0;else{if((a+1|0)===e&&u(e),Lo(n,a+1|0)===t)return a;var c=Lo(n,a+1|0);if(95<=c){if(b<=c){if(!(xn<=c))switch(c+We|0){case 0:var a=k(a+2|0,e,Tt)+2|0;continue;case 1:break;default:return i(a+1|0,Wh,Tt)}}else if(!(96<=c)){(a+2|0)===e&&u(e);var f=Lo(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,Tt)+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,Xh,41)}a=a+2|0}}function g(r,e,t,u){var a=AK(n,r,e-r|0);return rs(d$(Qh),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(Ru===i)return 1;if(Pu===i)return 4}}else if(f)if(o)s=1;else{var v=i+pt|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(Ru===i)return 2;if(Pu===i)return 5}else{var l=i+pt|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+pt|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,Hh)}}if(c){if(o){if(e){o=0;continue}return g(r,n,32,Vh)}if(e){c=0;continue}return g(r,n,i,Gh)}if(o){if(e){o=0;continue}return g(r,n,i,Yh)}throw[0,ls,Kh]}}return f(0,wf(n))}function k$(r,n){return s$((function(n){return l$(r,n),0}),0,n[1])}function g$(r,n){return s$((function(n){return h$(r,n),0}),0,n[1])}function _$(r){return k$(rY,r)}function x$(r,n){return s$((function(n){var e=lZ(64);return b$(e,n),Zo(r,hZ(e))}),0,n[1])}function S$(r){return x$((function(r){return r}),r)}var E$=[z,Ad,Zc()],A$=[z,Cd,Zc()];Zc();var C$=[0,0];function N$(r,n){var e=r[1+n];if(oY(e)){if(Io(e)===Vn)return Zo(S$(tp),e);if(Io(e)===da)for(var t=Gc(Ms,e),u=0,a=wf(t);;){if(a<=u)return GG(t,Ps);var i=Lo(t,u),c=0;if(48<=i?58<=i||(c=1):45===i&&(c=1),!c)return t;u=u+1|0}return up}return Zo(S$(ep),e)}function O$(r,n){if(r.length-1<=n)return Od;var e=O$(r,n+1|0),t=N$(r,n);return $o(S$(Id),t,e)}function I$(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=Zo(u,r);a=1}catch(n){}if(a&&i)return[0,i[1]];e=t}}(C$[1]);if(n)return n[1];if(r===us)return Gd;if(r===vs)return Yd;if(r[1]===ss){var e=r[2],t=e[3],u=e[2],a=e[1];return rs(S$(gs),a,u,t,t+5|0,Kd)}if(r[1]===ls){var i=r[2],c=i[3],f=i[2],o=i[1];return rs(S$(gs),o,f,c,c+6|0,Zd)}if(r[1]===hs){var s=r[2],v=s[3],l=s[2],h=s[1];return rs(S$(gs),h,l,v,v+6|0,$d)}if(0===Io(r)){var b=r.length-1,d=r[1][1];if(2>>0)var p=O$(r,2),m=N$(r,1),y=$o(S$(Qd),m,p);else switch(b){case 0:y=Jd;break;case 1:y=rp;break;default:var w=N$(r,1);y=Zo(S$(np),w)}return GG(d,y)}return r[1]}function R$(r,n){function e(n){return n?0===r?Pd:jd:0===r?zd:Wd}if(0===n[0]){var t=n[5],u=n[4],a=n[3],i=n[6]?Xd:qd,c=n[2],f=n[7],o=e(n[1]);return[0,es(S$(Hd),o,f,c,i,a,u,t)]}if(n[1])return 0;var s=e(0);return[0,Zo(S$(Vd),s)]}function T$(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=R$(a,Yi(t,a)[1+a]);if(i){var c=i[1];Zo(k$(r,Dd),c)}var f=a+1|0;if(u===a)break;a=f}return 0}return k$(r,Md)}function F$(r){var n=[0,[0]];if(n){var e=n[1],t=lZ(sr),u=e.length-1-1|0;if(!(u<0))for(var a=0;;){var i=R$(a,Yi(e,a)[1+a]);if(i){var c=i[1];Zo(g$(t,Bd),c)}var f=a+1|0;if(u===a)break;a=f}return hZ(t)}return Ud}function L$(r){for(;;){var n=C$[1],e=1-PG(C$,n,[0,r,n]);if(!e)return e}}ap.slice();var B$=[0];function U$(r){return[0,bo(55,0),0]}function D$(r,n){for(var e=0==n.length-1?[0,0]:n,t=e.length-1,u=0;;){Yi(r[1],u)[1+u]=u;var a=u+1|0;if(54===u){var i=[0,ip],c=54+dK(55,t)|0;if(!(c<0))for(var f=0;;){var o=f%55|0,s=No(f,t),v=Yi(e,s)[1+s],l=GG(i[1],Ui(Sn+v));i[1]=wo(l,0,wf(l));var h=i[1],b=Lo(h,3)<<24,d=Lo(h,2)<<16,p=Lo(h,1)<<8,m=((Lo(h,0)+p|0)+d|0)+b|0,y=(Yi(r[1],o)[1+o]^m)&Ve;Yi(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 M$(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=U$();return D$(t,e),t}function P$(r){r[2]=(r[2]+1|0)%55|0;var n=r[2],e=Yi(r[1],n)[1+n],t=(r[2]+24|0)%55|0,u=(Yi(r[1],t)[1+t]+(e^31&(e>>>25|0))|0)&Ve,a=r[2];return Yi(r[1],a)[1+a]=u,u}To(Ui(iu),(function(r,n){try{try{var e=n?B$:[0];try{uY()}catch(a){}try{var t=function(r,n){var e=I$(r);return Zo(_$(Ld),e),T$(rY),go(rY)}(r),u=t}catch(c){c=Ho(c);var a=I$(r);Zo(_$(Rd),a),T$(rY);var i=I$(c);Zo(_$(Td),i),T$(rY);u=go(rY)}var c=u}catch(e){if((e=Ho(e))!==us)throw e;c=eY(Fd)}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 j$(r){return(r.length-1<4?1:0)||(r[4]<0?1:0)}function z$(r){return r[4]=0|-r[4],0}try{var W$=zo(op)}catch(Ui){if((Ui=Ho(Ui))!==os)throw Ui;try{var X$=zo(sp)}catch(Ui){if((Ui=Ho(Ui))!==os)throw Ui;X$=vp}W$=X$}var q$=FK(W$,82),H$=[J,function(r){return M$()}];function V$(r,n){for(var e=r?r[1]:q$,t=16;;){if(n<=t||iY<(2*t|0)){if(e)var u=Io(H$),a=P$(Ke===u?H$[1]:J===u?dY(H$):H$);else a=0;return[0,0,bo(t,0),a,t]}t=2*t|0}}function G$(r){var n=0>>0)&&xQ(r,j)}else wQ(r)}var W=r[9]-D|0;return aZ([0,1===U?1:r[9]>>0?23===a&&(i=1):1>>0&&(i=1),i){_J(r);continue}return 0}return u}return DJ(r,n)}function PJ(r){return Lo(xJ(r),0)}function jJ(r){var n=xJ(r);return Do(n,hm)?Do(n,bm)?RJ(Zo(S$(dm),n)):1:0}function zJ(r){var n=r+pt|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,ls,lm]}function WJ(r,n){switch(r){case 0:var e=GG(fm,xJ(n));break;case 3:e=GG(om,xJ(n));break;case 4:e=GG(sm,xJ(n));break;case 5:e=GG(vm,xJ(n));break;default:e=xJ(n)}var t=wf(e);return 0!==t&&43===Lo(e,0)?AK(e,1,t-1|0):e}function XJ(r){return qc(xJ(r))}function qJ(r,n){for(var e=r;;){if(0===e)return e;var t=yJ(n);if(n[1])return e;if(58<=t){if(95===t){e=EJ(e,n);continue}}else if(48<=t){e=AJ(e,n,t);continue}return e}}function HJ(r,n){if(0===r)return FJ(im);var e=wJ(n);return 9>>0?RJ(Zo(S$(cm),e)):qJ(AJ(r,n,e),n)}function VJ(r,n,e,t){if(0===e)return FJ(um);var u=wJ(t);if(Zo(n,u))for(var a=AJ(e,t,u);;){if(0===a)return a;var i=yJ(t);if(t[1])return a;if(Zo(n,i))a=AJ(a,t,i);else{if(95!==i)return a;a=EJ(a,t)}}return RJ($o(S$(am),u,r))}function GJ(r){return 1>>0?0:1}function YJ(r,n){return VJ(Sm,GJ,r,n)}function KJ(r){return 7>>0?0:1}function ZJ(r,n){return VJ(Em,KJ,r,n)}function $J(r){var n=r+It|0,e=0;return 22>>0?5>>0||(e=1):6>>0&&(e=1),e?1:0}function QJ(r,n){return VJ(Am,$J,r,n)}function JJ(r,n){var e=wJ(n),t=e+Or|0;if(!(2>>0))switch(t){case 0:default:return AJ(r,n,e);case 1:}return r}function r0(r,n){return HJ(JJ(r,n),n)}function n0(r,n,e){switch(r){case 0:return YJ(n,e);case 1:return r0(n,e);case 2:var t=JJ(n,e),u=wJ(e);if(48===u){var a=AJ(t,e,u);if(0===a)return a;var i=yJ(e);if(e[1])return a;var c=0;if(99<=i){if(Wr===i)return ZJ(AJ(a,e,i),e);vu===i&&(c=1)}else if(88===i)c=1;else if(98<=i)return YJ(AJ(a,e,i),e);return c?QJ(AJ(a,e,i),e):qJ(a,e)}return HJ(t,e);case 3:return ZJ(n,e);case 4:return HJ(n,e);default:return QJ(n,e)}}function e0(r,n){if(0===r)return r;var e=yJ(n);return n[1]||9>>0?r:qJ(AJ(r,n,e),n)}function t0(r,n){if(0===r)return r;var e=yJ(n);return n[1]||69!==e&&ku!==e?r:r0(AJ(r,n,e),n)}function u0(r,n,e){var t=qJ(JJ(r,e),e);if(0===t)return[0,t,n];var u=yJ(e);if(e[1])return[0,t,n];if(46===u){var a=AJ(t,e,u),i=bK(a,n);return[0,t0(a-(i-e0(i,e)|0)|0,e),i]}return[0,t0(t,e),n]}function a0(r,n,e,t){function u(r){return 25>>0?r:YG(97+(r-65|0)|0)}var a=[0,r],i=wf(t)-1|0;if(!(i<0))for(var c=0;;){var f=yJ(n),o=u(Lo(t,c));u(f)!==o&&Zo(e,0),0===a[1]&&Zo(e,0),a[1]=AJ(a[1],n,f);var s=c+1|0;if(i===c)break;c=s}return a[1]}function i0(r,n,e){((0===r?1:0)||kJ(e))&&BJ();var t=JJ(r,e);((0===t?1:0)||kJ(e))&&BJ();var u=yJ(e),a=0;if(78<=u){var i=u-79|0;if(30>>0){if(!(32<=i)){var c=AJ(t,e,u);return((0===c?1:0)||kJ(e))&&BJ(),a0(c,e,BJ,nm)}}else 26===i&&(a=1)}else{if(48===u){var f=AJ(t,e,u);((0===f?1:0)||kJ(e))&&BJ();var o=a0(f,e,BJ,em);if(0!==o&&!kJ(e)){var s=yJ(e)+cn|0,v=0;34>>0?66===s&&(v=1):32>>0&&(v=1);var l=v?o:QJ(o,e);if(0!==l&&!kJ(e)){var h=yJ(e);if(46===h){var b=AJ(l,e,h),d=0;if(0!==b&&!kJ(e)){var p=yJ(e),m=0;if(80!==p&&Mn!==p){var y=bK(b,n),w=b-(y-QJ(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&&!kJ(e)){var _=yJ(e);if(80!==_&&Mn!==_)return g;var x=AJ(g,e,_);return((0===x?1:0)||kJ(e))&&BJ(),r0(x,e)}return g}return l}return o}73===u&&(a=1)}if(a){var S=AJ(t,e,u);return((0===S?1:0)||kJ(e))&&BJ(),a0(S,e,BJ,tm)}return BJ()}function c0(r,n,e){((0===r?1:0)||kJ(e))&&LJ();var t=qJ(r,e);((0===t?1:0)||kJ(e))&&LJ();var u=yJ(e),a=u+_i|0;if(32>>0){if(-23===a){var i=AJ(t,e,u),c=bK(i,n);return t0(i-(c-e0(c,e)|0)|0,e)}}else if(30>>0)return t0(t,e);return LJ()}function f0(r,n,e){((0===r?1:0)||kJ(e))&&LJ();var t=JJ(r,e);((0===t?1:0)||kJ(e))&&LJ();var u=yJ(e);if(49<=u){if(!(58<=u)){var a=AJ(t,e,u);return((0===a?1:0)||kJ(e))&&LJ(),c0(a,n,e)}}else if(48<=u){var i=AJ(t,e,u);((0===i?1:0)||kJ(e))&&LJ();var c=yJ(e);if(88!==c&&vu!==c)return c0(i,n,e);var f=AJ(i,e,c);((0===f?1:0)||kJ(e))&&LJ();var o=QJ(f,e);((0===o?1:0)||kJ(e))&&LJ();var s=yJ(e),v=s+Da|0,l=0;if(32>>0)if(qa===v){var h=AJ(o,e,s),b=0;if(0!==h&&!kJ(e)){var d=yJ(e),p=0;if(80!==d&&Mn!==d){var m=bK(h,n),y=h-(m-QJ(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?LJ():k;if(0!==g&&!kJ(e)){var _=yJ(e);if(80!==_&&Mn!==_)return g;var x=AJ(g,e,_);return((0===x?1:0)||kJ(e))&&BJ(),r0(x,e)}return g}return LJ()}function o0(r,n,e){for(var t=n;;){if(0===t)return t;var u=yJ(e);if(e[1])return t;if(r){if(u===r[1])return SJ(t,e);t=AJ(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=AJ(t,e,u)}}}function s0(r,n){return AJ(r,n,wJ(n))}function v0(r){return 97<=r?r-87|0:65<=r?r-55|0:r-48|0}function l0(r,n,e){if(0===n)return FJ(r);var t=yJ(e);return e[1]?RJ(Zo(S$(wm),r)):t}function h0(r,n){return l0(Cm,r,n)}function b0(r,n){return l0(Nm,r,n)}function d0(r,n){var e=h0(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=mJ(n),t=e+It|0,u=0;return 22>>0?5>>0||(u=1):6>>0&&(u=1),u?e:TJ(e)},i=a(),c=a(),f=v0(c),o=(16*v0(i)|0)+f|0,s=0;if(0<=o&&!(ft>>0?TJ(e):e},h=l(),b=l(),d=((Ru*(e-48|0)|0)+(10*(h-48|0)|0)|0)+(b-48|0)|0,p=0;if(0<=d&&!(ft>>3|0)&1<<(7&a))?1:0,o=f?a!==e?1:0:f;else o=c}else o=i;if(!o)return o;AJ(HG,t,a);u=u-1|0}}if(n){var a=n[1];u(e,a);var i=1-t[1];if(i){var c=yJ(t);return a===c?_J(t):UJ(a,c)}return i}return u(e,-1)}function w0(r,n){if(n[1]===IJ)var e=n[2];else{if(n[1]!==is)throw n;e=n[2]}var t=gJ(r);return RJ($o(S$($p),t,e))}function k0(r,n){switch(n){case 0:return r[5];case 1:return gJ(r);default:return r[6]}}function g0(r){return r?r[1]:HG}function _0(r){if(6===r)return Zp;var n=RZ(r);return[0,Lo(n,1),AK(n,2,wf(n)-2|0)]}function x0(r,n,e){for(var t=e;;){if("number"==typeof t)return Zo(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=UG(FZ(t[2]));return r<50?S0(r+1|0,n,a,u):Xo(S0,[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=MG(i[1][1],t[2]);continue}t=MG(i[1][1],t[2]);continue;case 19:var c=t[1];return function(r){return E0((function(e){return Zo(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 E0((function(e){return Zo(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?S0(r+1|0,n,s,f):Xo(S0,[0,n,s,f]);case 10:t=f;continue;default:t=f;continue}default:t=t[3];continue}}}function S0(r,n,e,t){for(var u=e;;){if("number"==typeof u)return r<50?x0(r+1|0,n,t):Xo(x0,[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=DG(BZ(FZ(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 A0((function(e){return Zo(n,[0,r,e])}),c,t)};default:var f=u[1];return function(r){return A0((function(e){return Zo(n,[0,r,e])}),f,t)}}}}function E0(r,n){return Wo(x0(0,r,n))}function A0(r,n,e){return Wo(S0(0,r,n,e))}function C0(r,n,e,t,u,a,i){if("number"==typeof t)return"number"==typeof u?u?zG(zp):(Qo(a,HG,HG,r),[0,Zo(i,r),N0(r,n,e)]):(Qo(a,HG,u[1],r),[0,Zo(i,r),N0(r,n,e)]);if(0===t[0]){if(t[1]){var c=t[2];return"number"==typeof u?u?zG(Wp):(Qo(a,c,HG,r),[0,Zo(i,r),N0(r,n,e)]):(Qo(a,c,u[1],r),[0,Zo(i,r),N0(r,n,e)])}return zG(Xp)}return zG(qp)}function N0(r,n,e){for(var t=n;;){if("number"==typeof t)return 0;switch(t[0]){case 0:var u=t[1];return s0(0,r),[0,PJ(r),N0(r,u,e)];case 1:var a=t[1];return p0(0,r),[0,PJ(r),N0(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=_0(c[1]),s=o[2],v=o[1];return C0(r,[11,s,f],e,i,0,(function(r,n,e){return o0([0,v],r,e)}),xJ);case 18:var l=c[1];if(0===l[0]){var h=c[2],d=l[1][1];return C0(r,MG(d,h),e,i,0,(function(r,n,e){return o0(Lp,r,e)}),xJ)}var p=c[2],m=l[1][1];return C0(r,MG(m,p),e,i,0,(function(r,n,e){return o0(Fp,r,e)}),xJ)}var y=t[2];return C0(r,y,e,i,0,(function(r,n,e){return o0(0,r,e)}),xJ);case 3:var w=t[2],k=t[1];return C0(r,w,e,k,0,(function(r,n,e){return m0(r,e)}),xJ);case 4:var g=t[4],_=t[3],x=t[2],S=zJ(IZ(t[1]));return C0(r,g,e,x,_,(function(r,n,e){return n0(S,r,e)}),(function(r){return fo(WJ(S,r))}));case 5:var E=t[4],A=t[3],C=t[2],N=zJ(IZ(t[1]));return C0(r,E,e,C,A,(function(r,n,e){return n0(N,r,e)}),(function(r){return fo(WJ(N,r))}));case 6:var O=t[4],I=t[3],R=t[2],T=zJ(IZ(t[1]));return C0(r,O,e,R,I,(function(r,n,e){return n0(T,r,e)}),(function(r){return fo(WJ(T,r))}));case 7:var F=t[4],L=t[3],B=t[2],U=zJ(IZ(t[1]));return C0(r,F,e,B,L,(function(r,n,e){return n0(U,r,e)}),(function(r){return ro(WJ(U,r))}));case 8:switch(t[1][2]){case 5:case 8:return C0(r,t[4],e,t[2],t[3],f0,XJ);case 6:case 7:return C0(r,t[4],e,t[2],t[3],i0,XJ);default:return C0(r,t[4],e,t[2],t[3],u0,XJ)}case 9:var D=t[2],M=t[1];return C0(r,D,e,M,0,(function(r,n,e){var t=wJ(e);return o0(0,hu===t?5:se===t?4:RJ(Zo(S$(Qp),t)),e)}),jJ);case 10:var P=t[1];if(kJ(r)){t=P;continue}return RJ(Bp);case 11:var j=t[2];NK((function(n){return MJ(r,n)}),t[1]);t=j;continue;case 12:var z=t[2];MJ(r,t[1]);t=z;continue;case 13:var W=t[2],X=t[3];m0(g0(t[1]),r);var q=xJ(r);try{var H=w$(0,q)[1];try{var V=[0,XZ(H,W),q]}catch(t){if((t=Ho(t))!==jZ)throw t;var G=t$(W);V=$o(d$(eh),q,G)}var Y=V}catch(t){if((t=Ho(t))[1]!==is)throw t;Y=RJ(t[2])}return[0,Y,N0(r,X,e)];case 14:var K=t[2],Z=t[3];m0(g0(t[1]),r);var $=xJ(r);try{var Q=w$(0,$)[1],J=XZ(w$(0,$)[1],UG(FZ(K))),rr=XZ(Q,UG(K)),nr=J,er=rr}catch(t){if((t=Ho(t))[1]!==is)throw t;var tr=RJ(t[2]);nr=tr[2],er=tr[1]}return[0,[0,er,$],N0(r,MG(nr,Z),e)];case 15:return zG(Up);case 16:return zG(Dp);case 17:var ur=t[2];NK((function(n){return MJ(r,n)}),RZ(t[1]));t=ur;continue;case 18:var ar=t[1];if(0===ar[0]){var ir=t[2],cr=ar[1][1];MJ(r,64),MJ(r,b);t=MG(cr,ir);continue}var fr=t[2],or=ar[1][1];MJ(r,64),MJ(r,91);t=MG(or,fr);continue;case 19:var sr=t[1];if(e){var vr=e[2];return[0,Zo(e[1],r),N0(r,sr,vr)]}return zG(Mp);case 20:var lr=t[1],hr=t[3];if("number"!=typeof hr&&17===hr[0]){var br=hr[2],dr=t[2],pr=_0(hr[1]),mr=pr[2];return y0(dr,[0,pr[1]],g0(lr),r),[0,xJ(r),N0(r,[11,mr,br],e)]}var yr=t[3];return y0(t[2],0,g0(lr),r),[0,xJ(r),N0(r,yr,e)];case 21:var wr=t[2];return[0,k0(r,t[1]),N0(r,wr,e)];case 22:var kr=t[1];return[0,wJ(r),N0(r,kr,e)];case 23:var gr=N0(r,xZ(t[1],t[2])[1],e);if(gr)return gr[2];throw[0,ls,Pp];default:return zG(jp)}}}function O0(r,n){var e=[0,0],t=wf(r),u=NJ(1,(function(n){if(t<=e[1])throw fs;var u=Lo(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=Zo(e,t[1]),t=u}}return E0((function(r,n){!function(r){dZ(r[8])}(u);try{var e=[0,N0(u,a,r)]}catch(n){var t=0;if((n=Ho(n))[1]!==IJ&&n[1]!==is&&n!==fs){if(n[1]!==cs)throw n;var f=zG(GG(n[2],GG(Kp,GG(OK(i),Yp))));t=1}if(!t)f=[1,n];e=f}return 0===e[0]?c(n,e[1]):w0(u,e[1])}),a)}function I0(r,n){return To(r,Io(n)===z?n:n[1])}function R0(r){return lY(r,0,Ys),function(r,e){(e<0||Dc+e>=r.length)&&Pi("Weak.get_key");var t=r[Dc+e];return n.WeakRef&&t instanceof n.WeakRef&&(t=t.deref()),void 0===t?0:[0,t]}(r,0)}function T0(r,e){return lY(r,0,Gs),function(r,e,t){return(e<0||Dc+e>=r.length)&&Pi("Weak.set"),t instanceof Object&&n.WeakRef?(r[1].register&&r[1].register(t,void 0,t),r[Dc+e]=new n.WeakRef(t)):r[Dc+e]=t,0}(r,0,e)}function F0(r){return lY(r,0,Vs),function(r,e){var t=r[Dc+e];return n.WeakRef&&t instanceof n.WeakRef&&(t=t.deref()),void 0===t?0:1}(r,0)}function L0(r){var n=r[1];function e(n,e){return Zo(r[2],e)}function t(r,n){1-(1<=vY?1:0)&&zG(Ks);var e=Pc(1);return Wc(e,n),T0(e,r),e}function u(r,e){var t=R0(r);return t?$o(n,e,t[1])?0:1:2}function a(r,n,e){return zc(r),T0(r,n),Wc(r,e)}var i=[J,function(r){return M$()}];function c(r){r[1]=0;var n=r[2].length-1-1|0;if(!(n<0))for(var e=0;;){Yi(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(F0(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(Yi(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=bo(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,Yi(i,u)[1+u]],0}return 0},s=e-1|0;if(!(s<0))for(var v=0;;){c(Yi(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),Yi(r[2],i)[1+i]];Yi(r[2],i)[1+i]=c,r[1]=r[1]+1|0;var o=r[2].length-1<<1>>3|0,CY(Wi(r,n>>>3|0)|1<<(7&n)))}function j0(r){var n=M0();return P0(n,r),n}function z0(r){for(var n=Bc(32),e=0;;){if(Hi(n,e,CY(Wi(r,e)^ft)),31===e)return n;e=e+1|0}}function W0(r,n){for(var e=Bc(32),t=0;;){var u=Wi(n,t);if(Hi(e,t,CY(Wi(r,t)|u)),31===t)return e;t=t+1|0}}function X0(r,n){try{for(var e=0;;){var t=Wi(n,e);if(0!=(Wi(r,e)&t))throw WG;if(31===e){return 1}e=e+1|0}}catch(e){if((e=Ho(e))===WG)return 0;throw e}}function q0(r,n){for(var e=0;;){var t=Wi(n,e);if(0!==t)for(var u=0;;){0!=(t&1<>>0?25>>0||(e=1):23!==n&&(e=1),P0(a,e?r+ye|0:r)}),u);var i=a}else i=u;return yK(t?z0(i):i)}throw[0,ls,Hm]}for(var J0=Bc(bt),r1=0;;){Hi(J0,r1,OY(CY(r1)));var n1=r1+1|0;if(ft===r1){yK(J0);for(var e1=eZ([0,Tc]),t1=function(r){var n=hZ(r[1]);bZ(r[1]);var e=wf(n);if(0===e)return 0;if(1===e){var t=r[2];return r[2]=[0,[0,Lo(n,0)],t],0}return r[2]=[0,[1,n],r[2]],0},u1=z0(j0(10)),a1=function(r){var n=wf(r),e=[0,1];function t(e){for(var t=u(e),a=t[1],i=t[2];;){if(!((i+2|0)<=n&&92===Lo(r,i)&&Ln===Lo(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,lZ(16),0],c=u;r:for(;;){if(!(n<=c)){var f=0;if((c+2|0)<=n&&92===Lo(r,c)){var o=Lo(r,c+1|0);((Ln===o?1:0)||(41===o?1:0))&&(f=1)}if(!f){var s=Lo(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+vn|0){case 0:var h=c+1|0,b=0;if(h>>0)if(9<=_)w=[0,[9,k+It|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]&&(mZ(i[1],N[1]),R=1),R||(t1(i),i[2]=[0,N,i[2]]);c=O;continue r}}}return t1(i),[0,[3,jY(i[2])],c]}}function a(e){for(var t=M0(),u=e;;){if(n<=u&&jG(jm),93===Lo(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 d1;var p=(7&o)<<18|(63&v)<<12|(63&l)<<6|63&h}else if(224<=o){var m=Lo(r,a+1|0),y=Lo(r,a+2|0);if((2!=(m>>>6|0)?1:0)||(2!=(y>>>6|0)?1:0))throw d1;var w=(15&o)<<12|(63&m)<<6|63&y,k=55296<=w?1:0;if(k?w<=57088?1:0:k)throw d1;p=w}else{var g=Lo(r,a+1|0);if(2!=(g>>>6|0))throw d1;p=(31&o)<<6|63&g}else if(T<=o)s=1;else p=o;if(s)throw d1;Yi(u,i)[1+i]=p;var _=Lo(r,a);a=a+Yi(C1,_)[1+_]|0,i=i+1|0,c=c-1|0}throw d1}var x=Lo(r,t),S=Yi(C1,x)[1+x];if(!(0>>18)),mZ(u,CY(T|63&(c>>>12|0))),mZ(u,CY(T|63&(c>>>6|0))),mZ(u,CY(T|63&c))}else{var f=55296<=c?1:0;if(f?c<57344?1:0:f)throw d1;mZ(u,CY(224|c>>>12)),mZ(u,CY(T|63&(c>>>6|0))),mZ(u,CY(T|63&c))}else mZ(u,CY(192|c>>>6)),mZ(u,CY(T|63&c));else mZ(u,CY(c));a=a+1|0,i=i-1|0}},M1=function(r){return function(n){var e=QK(0,Qm);return $o(r,(function(r){var e=Zo(n,0);return r[11]=e[2],r[12]=e[3],e[1]}),e)}},P1=[z,fy,Zc()],j1=[z,oy,Zc()],z1=function(r){var n=wf(r),e=0===n?1:0;if(e)return e;for(var t=n-1|0;;){var u=Lo(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]===wf(r))return r;var s=Bc(n[1]);n[1]=0;var v=wf(r)-1|0;if(!(v<0))for(var l=0;;){var h=kf(r,l),b=0;if(35<=h)b=92===h?2:or<=h?1:3;else if(32<=h)b=34<=h?2:3;else if(14<=h)b=1;else switch(h){case 8:qi(s,n[1],92),n[1]++,qi(s,n[1],98);break;case 9:qi(s,n[1],92),n[1]++,qi(s,n[1],se);break;case 10:qi(s,n[1],92),n[1]++,qi(s,n[1],oe);break;case 13:qi(s,n[1],92),n[1]++,qi(s,n[1],yi);break;default:b=1}switch(b){case 1:qi(s,n[1],92),n[1]++;var d=CY(48+(h/Ru|0)|0);qi(s,n[1],d),n[1]++;var p=CY(48+((h/10|0)%10|0)|0);qi(s,n[1],p),n[1]++;var m=CY(48+(h%10|0)|0);qi(s,n[1],m);break;case 2:qi(s,n[1],92),n[1]++,qi(s,n[1],h);break;case 3:qi(s,n[1],h)}n[1]++;var y=l+1|0;if(v===l)break;l=y}return s},X1=function(r){var n=W1(r),e=wf(n),t=Bc(e+2|0);return _K(n,0,t,1,e),qi(t,0,34),qi(t,e+1|0,34),t},q1=function(r,n){try{return[0,TK(r,n,10)]}catch(n){if((n=Ho(n))===os)return 0;throw n}},H1=function(r,n,e){if(0===e[0]){var t=e[1];if(z1(t)){var u=q1(t,0);if(u?(u[1]+1|0)===wf(t)?1:0:1)return PQ(n,X1(t));WQ(n,0),PQ(n,iy);for(var a=0;;){var i=q1(t,a),c=i?i[1]:wf(t);if(PQ(n,W1(AK(t,a,c-a|0))),!i)return PQ(n,cy),FQ(n);var f=i[1];PQ(n,uy),qQ(n),PQ(n,ay);a=f+1|0}}return PQ(n,t)}var o=e[1];if(o){var s=o[2],v=o[1];WQ(n,r),PQ(n,ry),H1(r,n,v);for(var l=s;;){if(!l)return PQ(n,ey),FQ(n);var h=l[2],b=l[1];GQ(n),H1(r,n,b);l=h}}return PQ(n,ny)},V1=function(r,n){if(0===n[0]){var e=n[1];if(q1(e,0)?0:1)return z1(e)?X1(e):e}var t=lZ(sr),u=r?r[1]:1;return Qo(bJ(aJ(t)),ty,(function(r,n){return H1(u,r,n)}),n),hZ(t)},G1=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 Do(a,Jm)?[0,[1,[0,[0,a],[0,u,0]]],r(e)]:[0,u,r(e)]}return 0}(n)]]},Y1=function(r){return[0,SK(1,r)]},K1=function(r){return[0,Ui(Sn+r)]},Z1=function(r){return[0,KK(r)]},$1=function(r,n){return n?[1,[0,Zo(r,n[1]),0]]:ew},Q1=function(r,n){for(var e=0,t=n;;){if(!t)return[1,jY(e)];var u=t[2];e=[0,Zo(r,t[1]),e],t=u}},J1=L0([0,function(r,n){return r===n?1:0},sY]),r2=Zo(J1[1],17),n2=function(r,n,e,t){var u=r?r[1]:1;return Qo(J1[5],r2,e,[0,t,u])},e2=function(r,n){var e=0;if(oY(n)&&Io(n)!==z&&1<=n.length-1){var t=n[1];e=1}if(!e)t=n;var u=0;if(oY(t)&&Io(t)===z){var a=t[1];u=1}if(!u)a=zG(Zs);var i=Io(a)===Vn?t:zG($s),c=$o(J1[8],r2,i);if(c){var f=c[1],o=f[2],s=f[1];return r&&!o?0:[0,Zo(s,n)]}return 0},t2=function(r){return e2(0,r)},u2=function(r){var n=t2(r);return n?n[1]:[1,[0,[0,I$(r)],0]]},a2=function(r){return V1(0,u2(r))};L$((function(r){var n=e2(1,r);return n?[0,V1(nw,n[1])]:0}));var i2=function(r,n){throw[0,j1,[0,is,r],n]},c2=function(r,n){var e=n[3],t=n[2],u=n[1];return[0,Jo(S$(Yy),r,u,t,e)]},f2=[0,[0,fY,function(r){if(r===fY)return Vy;throw[0,ls,Gy]}],0],o2=[0,[0,tZ,function(r){if(r===tZ)return qy;throw[0,ls,Hy]}],f2],s2=[0,[0,IJ,function(r){if(r[1]===IJ)return[1,[0,Wy,[0,[0,r[2]],0]]];throw[0,ls,Xy]}],o2],v2=[0,[0,fZ,function(r){if(r===fZ)return jy;throw[0,ls,zy]}],s2],l2=[0,[0,rZ,function(r){if(r===rZ)return My;throw[0,ls,Py]}],v2],h2=[0,[0,hY,function(r){if(r===hY)return Uy;throw[0,ls,Dy]}],l2],b2=[0,[0,E$,function(r){if(r[1]===E$)return[1,[0,Ly,[0,[0,r[2]],0]]];throw[0,ls,By]}],h2],d2=[0,[0,A$,function(r){if(r[1]===A$)return[1,[0,Ty,[0,[0,r[2]],0]]];throw[0,ls,Fy]}],b2],p2=[0,[0,as,function(r){if(r[1]===as)return[1,[0,Iy,[0,[0,r[2]],0]]];throw[0,ls,Ry]}],d2],m2=[0,[0,P1,function(r){if(r[1]===P1)return[1,[0,Ny,[0,r[2],0]]];throw[0,ls,Oy]}],p2],y2=[0,[0,ss,function(r){if(r[1]===ss)return c2(Ay,r[2]);throw[0,ls,Cy]}],m2],w2=[0,[0,cs,function(r){if(r[1]===cs)return[1,[0,Sy,[0,[0,r[2]],0]]];throw[0,ls,Ey]}],y2],k2=[0,[0,os,function(r){if(r===os)return _y;throw[0,ls,xy]}],w2],g2=[0,[0,is,function(r){if(r[1]===is)return[1,[0,ky,[0,[0,r[2]],0]]];throw[0,ls,gy]}],k2],_2=[0,[0,fs,function(r){if(r===fs)return yy;throw[0,ls,wy]}],g2],x2=[0,[0,WG,function(r){if(r===WG)return py;throw[0,ls,my]}],_2],S2=[0,[0,ls,function(r){if(r[1]===ls)return c2(by,r[2]);throw[0,ls,dy]}],x2];HY((function(r){return n2(hy,0,r[1],r[2])}),S2);var E2=[0,[0,j1,function(r){if(r[1]===j1){var n=[0,r[3],0];return[1,[0,vy,[0,u2(r[2]),n]]]}throw[0,ls,ly]}],0];HY((function(r){return n2(sy,0,r[1],r[2])}),E2);var A2=function(r,n){return i2(GG(r,cw),n)},C2=Lc,N2=vo,O2=so,I2=Oo,R2=Xc,T2=If,F2=Of,L2=function(r){return r[1]+=-1,0},B2=function(r){return r[1]++,0},U2=function(r){return x$((function(r,n){return jG(r)}),r)},D2=function(r){return x$((function(r,n){return zG(r)}),r)};Po();var M2=function(r){return r},P2=function(r,n){return r?r[1]:0},j2=[0,Rc,function(r){return Ui(Sn+r)}],z2=function(r){var n=r[2],e=r[3],t=r[4],u=r[5];function a(r,e,t){return $o(n,e,Zo(r,t))}function i(r){return r}function c(r,n){return a(i,r,n)}function f(r,n){return a(M2,r,n)}function o(r){return r?1:0}function s(r,n){return a(o,r,n)}function v(r,n){return $o(e,r,qf(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 $o(r,$o(n,e,1),u)}return $o(n,e,0)},function(r,e,t){for(var u=$o(n,e,BY(t)),a=t;;){if(!a)return u;var i=a[2];u=$o(r,u,a[1]),a=i}},function(r,n,e){var t=Io(e);return $o(r,n,Ke===t?e[1]:J===t?dY(e):e)},function(r,n,e){return $o(r,n,e[1])},function(r,e,t){for(var u=$o(n,e,t.length-1),a=0;;){if(a===t.length-1)return u;u=$o(r,u,t[1+a]),a=a+1|0}},function(n){var e=Zo(r[6],0),t=v($o(r[7],0,e),n);return Zo(r[8],t)},function(n){var t=Zo(r[6],0),u=$o(e,$o(r[7],0,t),n);return Zo(r[8],u)},function(n){var e=Zo(r[6],0),t=c($o(r[7],0,e),n);return Zo(r[8],t)},function(n){var e=Zo(r[6],0),t=f($o(r[7],0,e),n);return Zo(r[8],t)},function(e){var t=Zo(r[6],0),u=$o(n,$o(r[7],0,t),e);return Zo(r[8],u)},function(n){var e=Zo(r[6],0),t=s($o(r[7],0,e),n);return Zo(r[8],t)},function(n){var e=Zo(r[6],0),t=$o(u,$o(r[7],0,e),n);return Zo(r[8],t)},function(n){var e=Zo(r[6],0),u=$o(t,$o(r[7],0,e),n);return Zo(r[8],u)},function(n){var e=Zo(r[6],0),t=$o(r[7],0,e);return Zo(r[8],t)}]}([0,fw,function(r,n){return 0},function(r,n){return 0},function(r,n){return 0},function(r,n){return 0},function(r){return 0},P2,function(r){return 0},j2]),W2=z2[2],X2=z2[5],q2=z2[4],H2=z2[7],V2=z2[9],G2=z2[11],Y2=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},K2=Rc,Z2=Rc,$2=function(r,n){if(r===n)return 0;if(0===r[0]){var e=r[1];return 0===n[0]?Tc(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=$2(u[1],a[1]);if(0===f){u=c,a=i;continue}return f}return 1}return a?-1:0}},Q2=function r(n,e){return r.fun(n,e)};qo(Q2,(function(r,n){if(0===n[0]){var e=n[1];return $o(H2,0,e)}var t=n[1];return Qo(G2,Q2,0,t)})),qo((function r(n){return r.fun(n)}),(function(r){return $o(Q2,P2(0),r),0}));var J2=function(r){return r?64:32},r3=[0,sw],n3=function(r){var n=r[1],e=r[2],t=GG(r[2],ow);return r3[1]=[0,t,r3[1]],[0,n,e]},e3=function(r){return[0,n3(r)[1]]},t3=function(r){var n=r[1];return[0,n3([0,function(n,e){return PQ(n,Zo(r[2],e))},n])[1]]},u3=[z,pw,Zc()];n2(0,0,u3,(function(r){if(r[1]===u3){var n=r[3],e=u2(r[2]);return[1,[0,bw,[0,e,[0,u2(n),0]]]]}throw[0,ls,dw]}));var a3=[z,mw,Zc()];n2(0,0,a3,(function(r){if(r[1]===a3){var n=[0,r[2]];return[1,[0,lw,[0,n,[0,u2(r[3]),0]]]]}throw[0,ls,hw]}));var i3=[z,yw,Zc()];n2(0,0,i3,(function(r){if(r[1]===i3)return r[2];throw[0,ls,vw]})),e3([0,function(r,n){var e=t2(n);return e?H1(1,r,e[1]):PQ(r,I$(n))},ww]);var c3=function(r){return[0,[0,r[1],r[2]]]},f3=function(r){var n=[0,r[1],[0,_w,[0,Ui(Sn+r[2]),[0,gw,[0,Ui(Sn+(r[4]-r[3]|0)),0]]]]];return[0,n[2]?CK(kw,n):n[1]]},o3=[z,Nw,Zc()];n2(0,0,o3,(function(r){if(r[1]===o3)return[1,[0,Aw,[0,Q1(K1,r[2]),0]]];throw[0,ls,Cw]}));var s3=function(r){switch(r[0]){case 0:return[1,[0,Iw,[0,r[1],0]]];case 1:return[1,[0,Rw,[0,[0,r[1]],0]]];case 2:return[1,[0,Tw,[0,u2(r[1]),0]]];case 3:return[1,[0,Fw,[0,r[1],0]]];case 4:var n=r[2],e=[0,r[1]];return[1,[0,Lw,[0,e,[0,n,[0,$1(f3,r[3]),0]]]]];case 5:var t=[0,r[1]];return[1,[0,Bw,[0,t,[0,s3(r[2]),0]]]];case 6:var u=r[2],a=[0,r[1]];return[1,[0,Uw,[0,a,[0,u,[0,s3(r[3]),0]]]]];case 7:var i=r[2],c=$1(K1,r[1]);return[1,[0,Dw,[0,c,[0,Q1(s3,i),0]]]];default:var f=r[2];return[1,[0,Mw,[0,s3(r[1]),[0,[0,f],0]]]]}},v3=function(r,n){switch(r[0]){case 0:return[0,s3(r),n];case 1:return[0,[0,r[1]],n];case 2:return[0,u2(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,f3(e[1]),0]:0]]],n];case 5:return[0,[1,[0,[0,r[1]],v3(r[2],0)]],n];case 6:var u=r[1],a=[0,r[2],v3(r[3],0)];return 0===wf(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=PY(f[2],[0,f[1],[0,i[1],0]]);c=1}}if(!c)o=i;return GY((function(r,n){return v3(n,r)}),n,o);default:var s=[0,[0,r[2]],0];return[0,[1,[0,l3(r[1]),s]],n]}},l3=function(r){var n=v3(r,0);return n&&!n[2]?n[1]:[1,n]},h3=function(r){return function(r){try{return Zo(r,0)}catch(r){return r=Ho(r),[0,u2(r)]}}((function(n){var e=Io(r);return Ke===e?r[1]:J===e?dY(r):r}))},b3=function(r){return pY([3,r])},d3=[z,Pw,Zc()];n2(0,0,d3,(function(r){if(r[1]===d3)return l3(h3(r[2]));throw[0,ls,Ow]}));var p3=e3([0,function(r,n){var e=h3(n);return PQ(r,1===e[0]?e[1]:V1(0,l3(e)))},jw])[1],m3=function(r){var n=b3(r);if(Io(n)!==J)var e=Io(n),t=Ke===e?n[1]:J===e?dY(n):n,u=2===t[0]?t[1]:[0,d3,n];else u=[0,d3,n];throw u};e3([0,p3,zw]);var y3=function(r){return[1,b3(r)]},w3=function(r){if(0===r[0]){var n=r[1],e=0;if(Do(n,Hw)){var t=0;if(Do(n,Vw)){var u=0;if(Do(n,Gw)&&(Do(n,Yw)?Do(n,Kw)?Do(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 i2(GG(_s,aw),r);var i=a[1];if(0!==i[0])return i2(GG(_s,iw),r);var c=i[1],f=0;if(Do(c,$w)){var o=0;if(Do(c,Qw)){var s=0;if(Do(c,Jw)&&(Do(c,rk)?Do(c,nk)?Do(c,ek)&&(f=1,o=1,s=1):s=1:(o=1,s=1)),!s)return A2(_s,r)}if(!o)return A2(_s,r)}if(!f)return A2(_s,r)}return i2(GG(_s,uw),r)},k3=function(r){switch(r){case 0:return Ww;case 1:return Xw;default:return qw}},g3=Rc,_3=function(r){return 0<=r?0===r?1:2:0},x3=function(r,n,e){return 0<=$o(r,n,e)?1:0},S3=function(r,n,e){return $o(r,n,e)<=0?1:0},E3=function(r){var n=r[2],e=c3(r)[1],t=e[1];function u(r,n){return 0<$o(t,r,n)?1:0}function a(r,n){return $o(t,r,n)<0?1:0}function i(r,n){return S3(t,r,n)}function c(r,n){return 0===$o(t,r,n)?1:0}function f(r,n,e){return a(r,n)?n:i(r,e)?r:e}return[0,function(r,n){return x3(t,r,n)},i,c,u,a,function(r,n){return 0!==$o(t,r,n)?1:0},c,t,function(r,n){return S3(t,r,n)?r:n},function(r,n){return x3(t,r,n)?r:n},t,function(r,n){return $o(t,n,r)},function(r,n,e){var t=i(n,r);return t?i(r,e):t},function(r,n,e){if(i(n,e))return f(r,n,e);throw[0,ls,ck]},function(r,e,t){if(u(e,t)){var a=[0,[0,uk,Zo(n,t)],0];return y3(G1(ik,[0,[0,ak,Zo(n,e)],a]))}return[0,f(r,e,t)]},e]},A3=function(r){var n=r[3],e=r[1];return[0,function(r){return 0<$o(e,r,n)?1:0},function(r){return 0<=$o(e,r,n)?1:0},function(r){return $o(e,r,n)<0?1:0},function(r){return $o(e,r,n)<=0?1:0},function(r){return _3($o(e,r,n))}]},C3=function(r){var n=r[3],e=r[5],t=r[2],u=r[4],a=r[6],i=r[7],c=E3([0,r[1],r[5]]),f=c[8];return[0,t,n,u,e,a,i,c[1],c[2],c[3],c[4],c[5],c[6],c[7],f,c[9],c[10],c[11],c[12],c[13],c[14],c[15],c[16],t3([0,r[8],r[7]])[1],[0,n,f,e]]};C3([0,function(r,n){return 0},V2,function(r){return 0},function(r){return 1!==r[0]||r[1]?i2(rw,r):0},function(r){return tw},function(r){return Do(r,ok)?jG(sk):0},function(r){return fk},vk]);var N3=function(r,n){var e=n!=n?0:0==n?yk:0>>0)t=1;else switch(e){case 0:var u=Dn,a=1;break;case 1:t=1;break;default:u=ju,a=1}t&&(u=Dn,a=0)}else u=Dn,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=r4(ro(r));else{var u=ro(Dn<=e?r:T3(r,1,wf(r)-1|0));vo(u,gg)&&i4(r);var a=F5(u);t=Dn<=e?a:Vf(a)}return t}catch(a){return i4(r)}},o4=R3(63),s4=O3(63),v4=T5(Mv),l4=T5(ds),h4=T5(bs),b4=function(r){return io(to(r,1))},d4=function(r){return o4<=r&&r<=s4?F5(Zf(r)):$o(D2(kg),r+0,0)},p4=A3([0,t4,e4,h4]),m4=p4[1],y4=p4[2],w4=p4[3],k4=p4[4],g4=p4[5],_4=function(r,n,e){return vo(r,n)?n:so(r,e)?r:e},x4=function(r,n){return K5(r,n)},S4=function(r){return T5(qf(r))},E4=function(r){return S4(r)},A4=function(r){return T5(qf(r))},C4=J3([0,c4]),N4=C4[1],O4=C4[2],I4=Q3([0,t4,W2,function(r){return Lf(10,Ru,0,r)},function(r){return Zo(S$(dg),uo(r,1))},function(r){return f4(GG(bg,r))},h4,vo,D5,Ig])[1],R4=Oo,T4=vo,F4=If,L4=Xc,B4=so,U4=Of,D4=t3([0,Rg,function(r){return c4(r)}])[1],M4=t5([0,d4,b4,f4,c4,B5,U5,Z5,$5,D5,U4,B4,L4,F4,T4,R4,M5,D5,h4,E4,Q5]),P4=M4[1],j4=M4[2],z4=M4[3],W4=M4[4],X4=M4[5],q4=M4[6],H4=M4[7],V4=M4[8],G4=[0,B5,U5,Z5,$5,D5,x4,U4,B4,L4,F4,T4,R4,M5,D5,h4,P4,j4,z4,X5,H5,q5,W5,V5,G5,Y5];t3([0,Tg,KG]);var Y4=R3(32),K4=Xc,Z4=Oo,$4=vo,Q4=If,J4=Xc,r7=so,n7=Of,e7=fo,t7=O3(32),u7=No,a7=function(r){return 0|-r},i7=Of,c7=so,f7=Xc,o7=If,s7=vo,v7=Oo,l7=Uc,h7=kc;t3([0,Lg,VK]),t5([0,function(r){return Y4<=r&&r<=t7?0|r:$o(D2(Fg),r+0,0)},function(r){return r},e7,VK,function(r,n){return r+n|0},function(r,n){return r-n|0},h7,l7,a7,i7,c7,f7,o7,s7,v7,HK,a7,0,B3,u7]);var b7=[0,2,d4,b4,E4,function(r){return j3(to(r,1))},W2,u4,function(r){return T5(function(r){if(0===r[0]){var n=r[1];try{return ro(n)}catch(n){return n=Ho(n),i2(GG(Ky,a2(n)),r)}}return i2(Zy,r)}(r))},O4,f4,c4,n7,r7,J4,Q4,$4,Z4,K4,function(r,n){return Sc(r,n)},function(r,n){return so(r,n)?r:n},function(r,n){return Of(r,n)?r:n},C2,function(r,n){return Lc(n,r)},function(r,n,e){var t=so(n,r);return t?so(r,e):t},function(r,n,e){if(so(n,e))return _4(r,n,e);throw[0,ls,wg]},function(r,n,e){if(If(n,e)){var t=[0,[0,pg,e4(e)],0];return y3(G1(yg,[0,[0,mg,e4(n)],t]))}return[0,_4(r,n,e)]},R5,D4,a4,m4,y4,w4,k4,g4,function(r){if(Xc(L5(r),r))return 0;throw[0,ls,xg]},I4,N4,h4,l4,v4,B5,U5,Z5,x4,D5,D5,j4,P4,$5,Q5,z4,X5,H5,q5,W5,V5,G5,W4,X4,q4,H4,V4,M5,function(r){return Pf(r,P5)},function(r){return ao(r,P5)},K5,X5,H5,q5,W5,function(r){var n=ao(r,jf(uo(r,1),Zk)),e=Pf(jf(n,xs),jf(uo(n,2),xs));return Hf(uo(Kf(jf(Pf(e,uo(e,4)),$k),Qk),56))},V5,G5,function(r){return r[1]=ao(r[1],l4),0},function(r){return r[1]=Pf(r[1],l4),0},function(r){return A4(r)},function(r){var n=to(r,1);return q3(n)?Hf(n):F3(n,Lk,Fk,KK)},r4,function(r){return to(r,1)},function(r){return T5(qf(r))},function(r){var n=to(r,1);return H3(n)?Hf(n):F3(n,Tk,Rk,KK)},63,z5,j5,Y5,Y5,function(r){return T5(I5(to(r,1)))},function(r){return T5(I5(to(r,1)))},function(r){var n=to(r,1);return so(n,bs)&&m3(G1(fg,[0,[0,cg,Z1(n)],0])),0===Sc(n,ds)?0:64-(GK(n),0)|0},function(r){var n=to(r,1);return so(n,bs)&&m3(G1(sg,[0,[0,og,Z1(n)],0])),63},function(r){var n=to(r,1);return so(n,bs)&&O5(),Xc(jf(n,GK(n)),bs)},function(r){return 0},function(r){return to(r,1),0},G4,S4,function(r){return P3(to(r,1))},function(r){return Hf(to(r,1))},A4,function(r){var n=to(r,1);return q3(n)?[0,Hf(n)]:0},function(r){return Hf(to(r,1))},J5,n4,function(r){return J5(qf(r))},function(r){var n=to(r,1);return H3(n)?[0,Hf(n)]:0},function(r){return n4(qf(r))},function(r){return Hf(to(r,1))},function(r){return F5(Zf(r))},1,function(r){return F5(uo(zf(to(r,1)),48))},function(r){return F5(A5(to(r,1)))},function(r){return F5(C5(to(r,1)))}],d7=b7[39],p7=b7[82],m7=b7[42],y7=b7[72],w7=b7[79];if(b7[95](-1),63===p7){R3(32),R3(p7),j3(ao(eo(ds,11),ds)),w7(m7(y7(d7,52),d7)),t3([0,Pg,function(r){for(var n=Gc(Ug,r),e=qc(n)==r?n:Gc(Dg,r),t=0,u=wf(e);;){if(u<=t)return GG(e,Mg);var a=Lo(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=zo(r)}catch(r){if((r=Ho(r))===os)return 0;throw r}return[0,n]}(zg);if(n)for(var e=n[1],t=wf(e),u=0,a=t,i=t-1|0,c=function(r){var n=1<=wf(r)?1:0;if(n){var e=wf(r);e<0&&Qo(D2(gk),0,e,0);var t=1<=e?1:0;if(t)for(var u=0,a=0;;){if(1===a)return 1;if(kf(r,u)!==kf(jg,a))return 0;u=u+1|0,a=a+1|0}return t}return n};;){if(-1===i){var f=QY(c,[0,T3(e,0,a),u]);break}if(44!==Lo(e,i))i=i-1|0;else var o=i+1|0,i=(u=[0,T3(e,o,a-o|0),u],a=i,i-1|0)}else f=0;var s=1-f}();var k7=[0,0],g7=[0,fe];try{zo(qg);var _7=1}catch(Ui){if((Ui=Ho(Ui))!==os)throw Ui;_7=0}var x7=function(r){return _7?fe:g7[1]};V$(0,23);var S7=WK(Po()),E7=[0,Hg];if(S7){var A7=S7[2];if(A7){S7[1];if(!Do(A7[1],Vg)){var C7=A7[2];if(C7)C7[1],C7[2]}}}x7();try{var N7=0;zo(Yg),N7=1}catch(Ui){if((Ui=Ho(Ui))!==os)throw Ui;try{var O7=0,I7=zo(Gg);O7=1}catch(Ui){if((Ui=Ho(Ui))!==os)throw Ui}if(O7)Do(I7,Kg)}if(N7);var R7=function(r,n){if(k7[1])return 0;k7[1]=[0,r];var e=x7();if("number"==typeof e)return 0;var t=e[2],u=t[2],a=Fo(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 Fo(n,Wg)&&c?jG(Xg):(E7[1]=n,0)}return a},T7=function(r){var n=k7[1];if(n){var e=Fo(n[1],r);return e?(k7[1]=0,0):e}return 0};R7($g,Zg),T7(Qg),R7(F_,T_);var F7=function(r,n){var e=r?r[1]:s1,t=lZ(32),u=aJ(t);function a(r){return x===r?3:Gu<=r?1:2}function i(r,n){return a(n)>>0))switch(P){case 0:return r<50?a8(r+1|0,D,e,t,M,i):Xo(a8,[0,D,e,t,M,i]);case 1:break;default:F=D,L=M;continue}return j7()}case 11:var j=c[1],z=j[2],W=j[1],X=[0,[0,j[3],f],0];return r<50?t8(r+1|0,W,e,t,X,z,i):Xo(t8,[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?t8(r+1|0,G,e,t,Y,V,i):Xo(t8,[0,G,e,t,Y,V,i]);default:return j7()}},t8=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?u8(r+1|0,f,e,t,c,12):Xo(u8,[0,f,e,t,c,12]);case 2:case 7:case 10:case 11:case 12:case 13:case 14:return j7()}var o=n[1],s=o[1],v=s[2],l=s[1],h=o[3],b=s[3],d=[0,B7(b,UY(u)[1][1]),[6,h,jY(u)]];return r<50?e8(r+1|0,l,e,t,d,v,i):Xo(e8,[0,l,e,t,d,v,i])},u8=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=[0,i,f,c],s=Zo(t,e);if("number"!=typeof s)switch(s[0]){case 5:var v=[0,o,s[1]],l=Zo(t,e);if("number"!=typeof l&&1===l[0]){i=v,c=l[1],f=10;continue}return L7();case 6:for(var h=s[1],b=Zo(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,B7(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=Zo(t,e);if("number"!=typeof S)switch(S[0]){case 0:var E=S[1];return r<50?z7(r+1|0,x,e,t,E,11):Xo(z7,[0,x,e,t,E,11]);case 4:var A=S[1],C=Zo(t,e),N=P7(A);return r<50?r8(r+1|0,x,e,t,N,C):Xo(r8,[0,x,e,t,N,C]);case 5:var O=S[1];return r<50?H7(r+1|0,x,e,t,O,11):Xo(H7,[0,x,e,t,O,11]);case 6:var I=S[1];return r<50?G7(r+1|0,x,e,t,I,11):Xo(G7,[0,x,e,t,I,11]);case 8:var R=S[1];return r<50?K7(r+1|0,x,e,t,R,11):Xo(K7,[0,x,e,t,R,11])}return L7()}return L7();case 1:if("number"!=typeof m&&3===m[0]){var T=m[1],F=Zo(t,e),L=k[1],B=g[2];d=L,p=[0,B7(k[2],T),B],m=F;continue}return L7();case 3:var U=[0,k,w,g];if("number"!=typeof m&&14===m[0]){var D=[0,U,m[1]],M=Zo(t,e);if("number"!=typeof M)switch(M[0]){case 0:var P=M[1];return r<50?z7(r+1|0,D,e,t,P,13):Xo(z7,[0,D,e,t,P,13]);case 4:var j=M[1],z=Zo(t,e),W=P7(j);return r<50?J7(r+1|0,D,e,t,W,z):Xo(J7,[0,D,e,t,W,z]);case 5:var X=M[1];return r<50?H7(r+1|0,D,e,t,X,13):Xo(H7,[0,D,e,t,X,13]);case 6:var q=M[1];return r<50?G7(r+1|0,D,e,t,q,13):Xo(G7,[0,D,e,t,q,13]);case 8:var H=M[1];return r<50?K7(r+1|0,D,e,t,H,13):Xo(K7,[0,D,e,t,H,13])}return L7()}return L7()}return j7()}}return L7()}},a8=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,B7(f[1],v[1]),0===BY(l)?[2,f,i,v]:[3,[0,[0,f,i],l],v]];return r<50?e8(r+1|0,s,e,t,h,o,a):Xo(e8,[0,s,e,t,h,o,a])},i8=function(r,n,e,t,u,a){var i=Zo(t,e),c=[0,n,a,u];if("number"!=typeof i&&6===i[0]){var f=[0,c,i[1]],o=Zo(t,e);if("number"!=typeof o&&11===o[0]){var s=[0,f,o[1]],v=Zo(t,e);if("number"!=typeof v)switch(v[0]){case 0:var l=v[1];return r<50?z7(r+1|0,s,e,t,l,7):Xo(z7,[0,s,e,t,l,7]);case 4:var h=v[1],b=Zo(t,e),d=P7(h);return r<50?n8(r+1|0,s,e,t,d,b):Xo(n8,[0,s,e,t,d,b]);case 5:var p=v[1];return r<50?H7(r+1|0,s,e,t,p,7):Xo(H7,[0,s,e,t,p,7]);case 6:var m=v[1];return r<50?G7(r+1|0,s,e,t,m,7):Xo(G7,[0,s,e,t,m,7]);case 8:var y=v[1];return r<50?K7(r+1|0,s,e,t,y,7):Xo(K7,[0,s,e,t,y,7])}return L7()}return L7()}return L7()},c8=function(r,n){var e=Zo(r,n);if("number"!=typeof e)switch(e[0]){case 0:return function(r,n,e,t,u){return Wo(z7(0,r,n,e,t,u))}(0,n,r,e[1],0);case 4:var t=e[1],u=Zo(r,n);return function(r,n,e,t,u){return Wo(Q7(0,r,n,e,t,u))}(0,n,r,P7(t),u);case 5:return function(r,n,e,t,u){return Wo(H7(0,r,n,e,t,u))}(0,n,r,e[1],0);case 6:return function(r,n,e,t,u){return Wo(G7(0,r,n,e,t,u))}(0,n,r,e[1],0);case 8:return function(r,n,e,t,u){return Wo(K7(0,r,n,e,t,u))}(0,n,r,e[1],0)}return L7()};T7(P_);var f8=function(r){return 38>>0)var u=E1(r);else switch(t){case 0:u=19;break;case 1:for(;;){x1(r,0);var a=_1(r);if(0!==(8>>0)u=E1(r);else switch(m){case 0:u=n(r);break;case 1:x1(r,12);u=0===o8(_1(r))?n(r):E1(r);break;default:x1(r,11);u=0===o8(_1(r))?n(r):E1(r)}break;case 17:x1(r,15);var y=f8(_1(r));if(0===y)u=n(r);else if(1===y){x1(r,15);var w=_1(r),k=38>>0){var N=SK(1,LY(kY(g1(r))));throw[0,h8,Zo(S$(j_),N)]}switch(u){case 0:case 1:continue;case 2:return d8(r,(function(r){return[8,r]}));case 3:return d8(r,(function(r){return[5,r]}));case 4:return d8(r,(function(r){return[3,r]}));case 5:return d8(r,(function(r){return[7,r]}));case 6:return d8(r,(function(r){return[15,r]}));case 7:return d8(r,(function(r){return[11,r]}));case 8:return d8(r,(function(r){return[13,r]}));case 9:return d8(r,(function(r){return[14,r]}));case 10:return d8(r,(function(r){return[0,r]}));case 11:return d8(r,(function(r){return[9,r]}));case 12:return d8(r,(function(r){return[10,r]}));case 13:return d8(r,(function(r){return[2,r]}));case 14:return d8(r,(function(r){return[12,r]}));case 15:return d8(r,(function(n){return[6,[0,n,D1(r)]]}));case 16:return d8(r,(function(n){return[1,[0,n,D1(r)]]}));case 17:return d8(r,(function(n){return[4,[0,n,fo(D1(r))]]}));case 18:for(;;){S1(r);var O=_1(r),I=13>>0)var R=E1(r);else switch(I){case 0:R=0;break;case 1:R=1;break;default:R=0===s8(_1(r))?1:E1(r)}if(0===R)return 0;if(1===R)continue r}default:return 0}}},m8=function(r){return A1(r)[1]};T7(tx),R7(dx,bx);var y8=function(r){var n=r[2],e=1+(r[4]-r[3]|0)|0;return $o(S$(hx),n,e)},w8=[0,px,function(r){var n=function(r){var n=U1(r);return y1(n,z_),n}(r);var e=M1(c8);try{var t=[0,Zo(e,(function(r){var e=p8(n),t=A1(n);return[0,e,t[1],t[2]]}))];return t}catch(r){if((r=Ho(r))[1]===h8){var u=r[2],a=y8(m8(n));return[1,$o(S$(vx),u,a)]}if(r===rZ){var i=y8(m8(n));return[1,Zo(S$(lx),i)]}throw r}},function(r){return[0,r]},function(r){return jG(sx)},function(r){return jG(ox)},function(r){return jG(fx)},function(r){return jG(cx)},F7,F7,F7,F7,F7,F7,function(r,n){return jG(ax)},function(r,n){return jG(ix)},function(r){return jG(ux)}];T7(mx),R7(wx,yx);var k8=function(r,n){var e=lZ(32),t=aJ(e);return ZQ(t,n),Zo(r,t),XQ(t),UK(wZ(e))};T7(kx),R7(ES,SS);var g8=function(r){return GG(xS,Ui(Sn+r[1]))},_8=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];_8(c);var f=$G(c[2],u);return[0,$G(c[1],a),f]}return[0,a,[0,e,u]]}return gx}(r[2]),e=n[2];return r[1]=hK(Lc,$G(r[1],n[1])),r[2]=hK(Lc,e),0},x8=function(r,n,e){_8(e);var t=e[2],u=CK(gS,WY(g8,e[1]));return $o(bJ(n),_S,u),HY((function(e){Zo(bJ(n),_x);var t=e[1];if(0===t[0])return x8(r,n,t[1]);var u=t[1],a=u[1];$o(bJ(n),wS,a);var i=[0,Ss,u[2]];Zo(S8(0,r,n),i);var c=u[3];return $o(bJ(n),kS,c)}),t)},S8=function(r,n,e){var t=r?r[1]:1;function u(r){return Gu<=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=eK(o,n);return s?PQ(e,s[1]):$o(bJ(e),Ax,o);case 1:var v=f[1][1];if(0===v[0]){var l=v[1];return $o(bJ(e),Cx,l)}c=[0,Ss,v[1]];continue;case 2:var h=f[1];return Do(h,Nx)?PQ(e,h):PQ(e,Ox);case 3:return x8(n,e,f[1]);default:var b=f[3],d=f[2],p=f[1];Zo(bJ(e),Ix);var m=u(Gu)>>0)var u=E1(r);else switch(t){case 0:u=20;break;case 1:for(;;){x1(r,0);var a=_1(r);if(0!==(8>>0){var O=SK(1,LY(kY(g1(r))));throw[0,W6,Zo(S$(UE),O)]}switch(u){case 0:case 1:continue;case 2:return q6(r,(function(r){return[13,r]}));case 3:return q6(r,(function(r){return[8,r]}));case 4:return q6(r,(function(r){return[11,r]}));case 5:return q6(r,(function(r){return[10,r]}));case 6:return q6(r,(function(r){return[1,r]}));case 7:return q6(r,(function(r){return[6,r]}));case 8:return q6(r,(function(r){return[2,r]}));case 9:return q6(r,(function(r){return[9,r]}));case 10:return q6(r,(function(r){return[3,r]}));case 11:return q6(r,(function(r){return[5,r]}));case 12:return q6(r,(function(r){return[12,r]}));case 13:return q6(r,(function(r){return[14,r]}));case 14:return q6(r,(function(r){return[16,r]}));case 15:return q6(r,(function(r){return[15,r]}));case 16:return q6(r,(function(r){return[4,r]}));case 17:return q6(r,(function(n){return[7,[0,n,D1(r)]]}));case 18:return q6(r,(function(n){return[0,[0,n,D1(r)]]}));case 19:for(;;){S1(r);var I=_1(r),R=13>>0)var T=E1(r);else switch(R){case 0:T=0;break;case 1:T=2;break;case 2:T=1;break;default:x1(r,2);T=0===M6(_1(r))?1:E1(r)}if(2>>0)return jG(DE);switch(T){case 0:return 0;case 1:continue r;default:continue}}default:return 0}}},V6=function(r){return A1(r)[1]};T7(nA),R7(pA,dA);var G6=function(r){var n=r[2],e=1+(r[4]-r[3]|0)|0;return $o(S$(bA),n,e)},Y6=function(r){var n=[0,0];return function(r){return n[1]++,n[1]}},K6=function(r,n){var e=n[1],t=r?r[1]:s1;return O8([0,t],e)},Z6=function(r,n){var e=n[1],t=r?r[1]:s1;return O8([0,t],e)},$6=[0,mA,function(r){var n=function(r){var n=U1(r);return y1(n,ME),n}(r);var e=M1(L6),t=function(r){var n=Y6();return[0,Y6(),n]}();try{var u=$o(e,(function(r){var e=H6(n),t=A1(n);return[0,e,t[1],t[2]]}),t);return[0,[0,u,t[1]]]}catch(t){if((t=Ho(t))[1]===W6){var a=t[2],i=G6(V6(n));return[1,$o(S$(lA),a,i)]}if(t===rZ){var c=G6(V6(n));return[1,Zo(S$(hA),c)]}throw t}},xY,function(r){return function(r,n){try{return[0,[0,r,V8((function(r){return[1,[0,[0,Zo(n,0)]]]}),r)]]}catch(r){if((r=Ho(r))[1]===P8)return[1,r[2]];throw r}}(r[1],r[2])},function(r){return[0,[0,r[1],r[2]]]},function(r){var n=r[2],e=r[1];try{var t=n6(e,n);return[0,[0,t[1],t[2]]]}catch(r){if((r=Ho(r))[1]===G8)return[1,r[2]];throw r}},function(r){var n=r[2],e=r[1];try{return[0,T8(e,n)]}catch(r){if((r=Ho(r))[1]===I8)return[1,r[2]];throw r}},K6,K6,Z6,Z6,function(r,n){var e=r?r[1]:s1,t=n[2],u=n[1];return O8([0,e],WY((function(r){var n=r[1],e=r[2];return[1,[0,Ss,n],e,rK(n,t)]}),u))},function(r,n){var e=r?r[1]:s1;return k8((function(r){return Zo(bJ(r),sA),VY((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=UY(jY(n))[1];return[0,V9(x[1],e),Y9(r),[0,x,n]]};switch(S){case 13:case 17:case 19:return r<50?srr(r+1|0,E,e,t,A,S,s):Xo(srr,[0,E,e,t,A,S,s]);case 15:return r<50?prr(r+1|0,E,e,t,A,s):Xo(prr,[0,E,e,t,A,s]);default:return rrr()}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,Zo(n,e),t]}}(k,C),g=N;continue}return rrr()}}return H9()}},brr=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=[0,i,f,c],s=Zo(t,e);if("number"!=typeof s)switch(s[0]){case 1:var v=s[1],l=Zo(t,e),h=function(r){return Q9(v,r)};return r<50?drr(r+1|0,o,e,t,h,l):Xo(drr,[0,o,e,t,h,l]);case 2:var b=s[1];return r<50?lrr(r+1|0,o,e,t,b,15):Xo(lrr,[0,o,e,t,b,15]);case 7:i=o,c=s[1],f=15;continue}return H9()}},drr=function(r,n,e,t,u,a){function i(r){return $9(u,r)}return r<50?prr(r+1|0,n,e,t,i,a):Xo(prr,[0,n,e,t,i,a])},prr=function(r,n,e,t,u,a){if("number"!=typeof a&&3===a[0]){var i=a[1],c=Zo(t,e),f=n[2],o=n[1],s=n[3],v=function(r){var n=Zo(u,r),e=n[3],t=n[2];return[0,V9(s,i),t,e]};return r<50?mrr(r+1|0,o,e,t,v,f,c):Xo(mrr,[0,o,e,t,v,f,c])}return H9()},mrr=function(r,n,e,t,u,a,i){switch(a){case 13:return r<50?orr(r+1|0,n,e,t,u,i):Xo(orr,[0,n,e,t,u,i]);case 14:case 16:return r<50?hrr(r+1|0,n,e,t,u,a,i):Xo(hrr,[0,n,e,t,u,a,i]);case 15:return r<50?drr(r+1|0,n,e,t,u,i):Xo(drr,[0,n,e,t,u,i]);case 17:return r<50?vrr(r+1|0,n,e,t,u,i):Xo(vrr,[0,n,e,t,u,i]);case 19:return r<50?yrr(r+1|0,n,e,t,u,i):Xo(yrr,[0,n,e,t,u,i]);default:return rrr()}},yrr=function(r,n,e,t,u,a){function i(r){return $9(u,r)}return r<50?srr(r+1|0,n,e,t,i,19,a):Xo(srr,[0,n,e,t,i,19,a])},wrr=function(r,n,e,t,u,a,i){if("number"!=typeof i)switch(i[0]){case 15:var c=Zo(t,e);if("number"!=typeof c&&8===c[0]){var f=c[1],o=Zo(t,e);if("number"!=typeof o&&16===o[0]){var s=Zo(t,e),v=function(r){var n=Zo(u,r),e=f[1],t=V9(UY(n)[1],e),a=f[2],i=Y9(r),c=[1,n,[0,f[1],i,a]];return[0,t,Y9(r),c]};return r<50?krr(r+1|0,n,e,t,v,a,s):Xo(krr,[0,n,e,t,v,a,s])}return H9()}return H9();case 16:var l=Zo(t,e),h=function(r){var n=Zo(u,r);return[0,G9(a9,n),Y9(r),[0,n]]};return r<50?krr(r+1|0,n,e,t,h,a,l):Xo(krr,[0,n,e,t,h,a,l])}return rrr()},krr=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?trr(r+1|0,c,e,t,f,18):Xo(trr,[0,c,e,t,f,18]);case 6:var o=i[1];return r<50?irr(r+1|0,c,e,t,o,18):Xo(irr,[0,c,e,t,o,18]);case 7:var s=i[1];return r<50?arr(r+1|0,c,e,t,s,18):Xo(arr,[0,c,e,t,s,18]);case 8:var v=i[1],l=Zo(t,e),h=function(r){return K9(v,r)};return r<50?Nrr(r+1|0,c,e,t,h,l):Xo(Nrr,[0,c,e,t,h,l]);case 9:var b=i[1];return r<50?Brr(r+1|0,c,e,t,b,18):Xo(Brr,[0,c,e,t,b,18])}return H9()}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?trr(r+1|0,d,e,t,p,20):Xo(trr,[0,d,e,t,p,20]);case 6:var m=i[1];return r<50?irr(r+1|0,d,e,t,m,20):Xo(irr,[0,d,e,t,m,20]);case 7:var y=i[1];return r<50?arr(r+1|0,d,e,t,y,20):Xo(arr,[0,d,e,t,y,20]);case 8:var w=i[1],k=Zo(t,e),g=function(r){return K9(w,r)};return r<50?grr(r+1|0,d,e,t,g,k):Xo(grr,[0,d,e,t,g,k]);case 9:var _=i[1];return r<50?Brr(r+1|0,d,e,t,_,20):Xo(Brr,[0,d,e,t,_,20])}return H9()}return rrr()},grr=function(r,n,e,t,u,a){return r<50?_rr(r+1|0,n,e,t,u,a):Xo(_rr,[0,n,e,t,u,a])},_rr=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=Zo(o,r),e=Zo(u,r);return[0,[0,Zo(f,r),e],n]}return r<50?xrr(r+1|0,c,e,t,s,a):Xo(xrr,[0,c,e,t,s,a])},xrr=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=Zo(t,e);if("number"!=typeof c)switch(c[0]){case 1:var f=c[1],o=Zo(t,e),s=function(r){return Q9(f,r)};return r<50?yrr(r+1|0,i,e,t,s,o):Xo(yrr,[0,i,e,t,s,o]);case 2:var v=c[1];return r<50?lrr(r+1|0,i,e,t,v,19):Xo(lrr,[0,i,e,t,v,19]);case 7:var l=c[1];return r<50?brr(r+1|0,i,e,t,l,19):Xo(brr,[0,i,e,t,l,19])}return H9();case 0:case 3:case 11:break;default:return H9()}var h=n[1],b=h[1],d=b[2],p=b[1],m=h[3],y=b[3];function w(r){var n=Zo(m,r),e=jY(Zo(u,r)),t=V9(y,G9((function(r){return r[2][1]}),e));return[0,t,Y9(r),[3,n,e]]}return r<50?Srr(r+1|0,p,e,t,w,d,a):Xo(Srr,[0,p,e,t,w,d,a])},Srr=function(r,n,e,t,u,a,i){switch(a){case 0:return nrr(0,u,i);case 2:return r<50?Err(r+1|0,n,e,t,u,i):Xo(Err,[0,n,e,t,u,i]);case 3:return r<50?frr(r+1|0,n,e,t,u,a,i):Xo(frr,[0,n,e,t,u,a,i]);case 4:return r<50?Drr(r+1|0,n,e,t,u,a,i):Xo(Drr,[0,n,e,t,u,a,i]);case 5:return r<50?Prr(r+1|0,n,e,t,u,i):Xo(Prr,[0,n,e,t,u,i]);case 11:return r<50?Lrr(r+1|0,n,e,t,u,a,i):Xo(Lrr,[0,n,e,t,u,a,i]);case 12:return r<50?Rrr(r+1|0,n,e,t,u,i):Xo(Rrr,[0,n,e,t,u,i]);case 18:return r<50?Orr(r+1|0,n,e,t,u,i):Xo(Orr,[0,n,e,t,u,i]);case 20:return r<50?_rr(r+1|0,n,e,t,u,i):Xo(_rr,[0,n,e,t,u,i]);default:return rrr()}},Err=function(r,n,e,t,u,a){if("number"!=typeof a&&3===a[0]){var i=a[1],c=Zo(t,e),f=n[2],o=n[1],s=n[3],v=function(r){var n=Zo(u,r),e=n[3],t=n[2];return[0,V9(s,i),t,e]};return r<50?Arr(r+1|0,o,e,t,v,f,c):Xo(Arr,[0,o,e,t,v,f,c])}return H9()},Arr=function(r,n,e,t,u,a,i){switch(a){case 0:return err(0,u,i);case 1:case 21:return r<50?urr(r+1|0,n,e,t,u,a,i):Xo(urr,[0,n,e,t,u,a,i]);case 2:return r<50?Crr(r+1|0,n,e,t,u,i):Xo(Crr,[0,n,e,t,u,i]);case 3:return r<50?crr(r+1|0,n,e,t,u,i):Xo(crr,[0,n,e,t,u,i]);case 4:return r<50?Urr(r+1|0,n,e,t,u,i):Xo(Urr,[0,n,e,t,u,i]);case 5:return r<50?Mrr(r+1|0,n,e,t,u,i):Xo(Mrr,[0,n,e,t,u,i]);case 11:return r<50?Frr(r+1|0,n,e,t,u,i):Xo(Frr,[0,n,e,t,u,i]);case 12:return r<50?Irr(r+1|0,n,e,t,u,i):Xo(Irr,[0,n,e,t,u,i]);case 18:return r<50?Nrr(r+1|0,n,e,t,u,i):Xo(Nrr,[0,n,e,t,u,i]);case 20:return r<50?grr(r+1|0,n,e,t,u,i):Xo(grr,[0,n,e,t,u,i]);default:return rrr()}},Crr=function(r,n,e,t,u,a){return r<50?Err(r+1|0,n,e,t,u,a):Xo(Err,[0,n,e,t,u,a])},Nrr=function(r,n,e,t,u,a){return r<50?Orr(r+1|0,n,e,t,u,a):Xo(Orr,[0,n,e,t,u,a])},Orr=function(r,n,e,t,u,a){var i=n[1][1],c=n[3];function f(r){var n=Zo(u,r);return[0,[0,Zo(c,r),n],0]}return r<50?xrr(r+1|0,i,e,t,f,a):Xo(xrr,[0,i,e,t,f,a])},Irr=function(r,n,e,t,u,a){return r<50?Rrr(r+1|0,n,e,t,u,a):Xo(Rrr,[0,n,e,t,u,a])},Rrr=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=Zo(u,r),e=Zo(b,r),t=V9(d,n[1]),a=[2,[0,o[1],e,o[2]],Zo(h,r),n];return[0,t,Y9(r),a]}return r<50?Trr(r+1|0,l,e,t,p,v,a):Xo(Trr,[0,l,e,t,p,v,a])},Trr=function(r,n,e,t,u,a,i){function c(r){return Zo(u,r)}return r<50?Srr(r+1|0,n,e,t,c,a,i):Xo(Srr,[0,n,e,t,c,a,i])},Frr=function(r,n,e,t,u,a){return r<50?Lrr(r+1|0,n,e,t,u,11,a):Xo(Lrr,[0,n,e,t,u,11,a])},Lrr=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=Zo(t,e);if("number"!=typeof o)switch(o[0]){case 2:var s=o[1];return r<50?trr(r+1|0,f,e,t,s,12):Xo(trr,[0,f,e,t,s,12]);case 6:var v=o[1];return r<50?irr(r+1|0,f,e,t,v,12):Xo(irr,[0,f,e,t,v,12]);case 7:var l=o[1];return r<50?arr(r+1|0,f,e,t,l,12):Xo(arr,[0,f,e,t,l,12]);case 8:var h=o[1],b=Zo(t,e),d=function(r){return K9(h,r)};return r<50?Irr(r+1|0,f,e,t,d,b):Xo(Irr,[0,f,e,t,d,b]);case 9:var p=o[1];return r<50?Brr(r+1|0,f,e,t,p,12):Xo(Brr,[0,f,e,t,p,12])}return H9()}return H9()},Brr=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=Zo(t,e),s=[0,i,f,c];if("number"!=typeof o&&8===o[0]){var v=[0,s,o[1]],l=Zo(t,e);if("number"!=typeof l)switch(l[0]){case 12:var h=[0,v,l[1]],b=Zo(t,e);if("number"!=typeof b)switch(b[0]){case 2:var d=b[1];return r<50?trr(r+1|0,h,e,t,d,4):Xo(trr,[0,h,e,t,d,4]);case 6:var p=b[1];return r<50?irr(r+1|0,h,e,t,p,4):Xo(irr,[0,h,e,t,p,4]);case 7:var m=b[1];return r<50?arr(r+1|0,h,e,t,m,4):Xo(arr,[0,h,e,t,m,4]);case 8:var y=b[1],w=Zo(t,e),k=function(r){return K9(y,r)};return r<50?Urr(r+1|0,h,e,t,k,w):Xo(Urr,[0,h,e,t,k,w]);case 9:i=h,c=b[1],f=4;continue}return H9();case 14:var g=[0,v,l[1]],_=Zo(t,e);if("number"!=typeof _&&10===_[0]){var x=_[1];return r<50?jrr(r+1|0,g,e,t,x,6):Xo(jrr,[0,g,e,t,x,6])}return H9()}return H9()}return H9()}},Urr=function(r,n,e,t,u,a){return r<50?Drr(r+1|0,n,e,t,u,4,a):Xo(Drr,[0,n,e,t,u,4,a])},Drr=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=Zo(t,e);if("number"!=typeof o)switch(o[0]){case 2:var s=o[1];return r<50?trr(r+1|0,f,e,t,s,5):Xo(trr,[0,f,e,t,s,5]);case 6:var v=o[1];return r<50?irr(r+1|0,f,e,t,v,5):Xo(irr,[0,f,e,t,v,5]);case 7:var l=o[1];return r<50?arr(r+1|0,f,e,t,l,5):Xo(arr,[0,f,e,t,l,5]);case 8:var h=o[1],b=Zo(t,e),d=function(r){return K9(h,r)};return r<50?Mrr(r+1|0,f,e,t,d,b):Xo(Mrr,[0,f,e,t,d,b]);case 9:var p=o[1];return r<50?Brr(r+1|0,f,e,t,p,5):Xo(Brr,[0,f,e,t,p,5])}return H9()}return H9()},Mrr=function(r,n,e,t,u,a){return r<50?Prr(r+1|0,n,e,t,u,a):Xo(Prr,[0,n,e,t,u,a])},Prr=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=Zo(u,r),e=V9(h,n[1]),t=f[2],a=Y9(r),i=[2,[0,f[1],a,t],Zo(l,r),n];return[0,e,Y9(r),i]}return r<50?Trr(r+1|0,v,e,t,b,s,a):Xo(Trr,[0,v,e,t,b,s,a])},jrr=function(r,n,e,t,u,a){var i=[0,n,a,u],c=Zo(t,e);if("number"!=typeof c&&2===c[0]){var f=c[1];return r<50?zrr(r+1|0,i,e,t,f,7):Xo(zrr,[0,i,e,t,f,7])}return H9()},zrr=function(r,n,e,t,u,a){var i=Zo(t,e);if("number"!=typeof i)switch(i[0]){case 10:var c=i[1],f=[0,n,a,u];return r<50?jrr(r+1|0,f,e,t,c,8):Xo(jrr,[0,f,e,t,c,8]);case 4:case 13:var o=function(r){return[0,u[2],0]};return r<50?Wrr(r+1|0,n,e,t,o,a,i):Xo(Wrr,[0,n,e,t,o,a,i])}return H9()},Wrr=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,Zo(u,r),0]},o=a;;){if(7===o){if("number"!=typeof i&&4===i[0]){var s=Zo(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=Zo(t,e);if("number"!=typeof p)switch(p[0]){case 2:var m=p[1];return r<50?trr(r+1|0,d,e,t,m,11):Xo(trr,[0,d,e,t,m,11]);case 6:var y=p[1];return r<50?irr(r+1|0,d,e,t,y,11):Xo(irr,[0,d,e,t,y,11]);case 7:var w=p[1];return r<50?arr(r+1|0,d,e,t,w,11):Xo(arr,[0,d,e,t,w,11]);case 8:var k=p[1],g=Zo(t,e),_=function(r){return K9(k,r)};return r<50?Frr(r+1|0,d,e,t,_,g):Xo(Frr,[0,d,e,t,_,g]);case 9:var x=p[1];return r<50?Brr(r+1|0,d,e,t,x,11):Xo(Brr,[0,d,e,t,x,11])}return H9()}return H9();case 8:case 9:return r<50?Xrr(r+1|0,l,e,t,h,v,s):Xo(Xrr,[0,l,e,t,h,v,s])}return rrr()}return rrr()}if(10!==o)return rrr();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,Zo(n,e),t]}}(f,E),o=A}case 13:var C=[0,[0,n,a,u],i[1]],N=Zo(t,e);if("number"!=typeof N&&2===N[0]){var O=N[1];return r<50?zrr(r+1|0,C,e,t,O,10):Xo(zrr,[0,C,e,t,O,10])}return H9()}return rrr()},Xrr=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?jrr(r+1|0,f,e,t,c,9):Xo(jrr,[0,f,e,t,c,9]);case 4:case 13:for(var o=n,s=function(r){return[0,Zo(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?Wrr(r+1|0,h,e,t,d,l,i):Xo(Wrr,[0,h,e,t,d,l,i])}if(9!==v)return rrr();var p=o[3],m=o[2];o=o[1],s=function(r,n){return function(e){var t=r(e);return[0,Zo(n,e),t]}}(s,p),v=m}}return H9()},qrr=function(r,n){var e=Zo(r,n);if("number"!=typeof e)switch(e[0]){case 2:return function(r,n,e,t,u){return Wo(trr(0,r,n,e,t,u))}(0,n,r,e[1],0);case 6:return function(r,n,e,t,u){return Wo(irr(0,r,n,e,t,u))}(0,n,r,e[1],0);case 7:return function(r,n,e,t,u){return Wo(arr(0,r,n,e,t,u))}(0,n,r,e[1],0);case 8:var t=e[1],u=Zo(r,n);return err(0,(function(r){return K9(t,r)}),u);case 9:return function(r,n,e,t,u){return Wo(Brr(0,r,n,e,t,u))}(0,n,r,e[1],0)}return H9()};T7(ER);var Hrr=function(r){return 38>>0)var u=E1(r);else switch(t){case 0:u=20;break;case 1:for(;;){x1(r,0);var a=_1(r);if(0!==(8>>0){var S=SK(1,LY(kY(g1(r))));throw[0,Krr,Zo(S$(AR),S)]}switch(u){case 0:case 1:continue;case 2:return $rr(r,(function(r){return[9,r]}));case 3:return $rr(r,(function(r){return[11,r]}));case 4:return $rr(r,(function(r){return[6,r]}));case 5:return $rr(r,(function(r){return[0,r]}));case 6:return $rr(r,(function(r){return[15,r]}));case 7:return $rr(r,(function(r){return[5,r]}));case 8:return $rr(r,(function(r){return[12,r]}));case 9:return $rr(r,(function(r){return[14,r]}));case 10:return $rr(r,(function(r){return[13,r]}));case 11:return $rr(r,(function(r){return[16,r]}));case 12:return $rr(r,(function(r){return[7,r]}));case 13:return $rr(r,(function(r){return[3,r]}));case 14:return $rr(r,(function(r){return[10,r]}));case 15:return $rr(r,(function(r){return[4,r]}));case 16:return $rr(r,(function(r){return[1,r]}));case 17:return $rr(r,(function(n){return[8,[0,n,D1(r)]]}));case 18:return $rr(r,(function(n){return[2,[0,n,D1(r)]]}));case 19:for(;;){S1(r);var E=_1(r),C=13>>0)var N=E1(r);else switch(C){case 0:N=0;break;case 1:N=2;break;case 2:N=1;break;default:x1(r,2);N=0===Vrr(_1(r))?1:E1(r)}if(2>>0)return jG(CR);switch(N){case 0:return 0;case 1:continue r;default:continue}}default:return 0}}},Jrr=function(r){return A1(r)[1]};T7(qR),R7(YR,GR);var rnr=function(r,n){return function n(e){var t=e[3],u=e[2],a=x9(u);switch(t[0]){case 0:return[0,0,[0,a,t[1]]];case 1:var i=t[2],c=_9(t[1],u),f=sK(WY(n,i)),o=f[2],s=zY(f[1]);if("number"==typeof a)if(0===a)var v=jG(HR),l=v[2],h=v[1];else{var b=jG(VR);l=b[2],h=b[1]}else if(0===a[0])l=[4,o],h=0;else{var d=[0,[0,MY(a[1],c)],Zo(r[1],0)];l=[2,c,d],h=[0,[0,d,[4,o]],0]}var p=[0,a,Zo(r[1],0)];return[0,$G(s,$G(h,[0,[0,p,l],0])),p];case 2:var m=t[1],y=t[3],w=t[2],k=m[3],g=x9(m[2]),_=n(w),x=_[2],S=_[1],E=n(y),A=E[2];return[0,$G(S,$G([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=_9(n[1][2],e);return[0,[0,x9(e),u],WY(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=P9(r,oK((function(r){var n=r[2],e=r[1][3];if(0===e[0]){var t=e[1];return Zo(fK((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,Es,a,i],[0,Es,a,[3,[0,Es,R,[0,f]],WY((function(r){return[0,[0,Es,R,[0,[0,r[1],0]]],r[2]]}),w9(a,R))]],n],s=[0,Es,n[2],o];return Zo(fK((function(r){return L(s,r)})),c)}),N)),U=function(n){if("number"==typeof n)return 0;if(0===n[0])return[0,rnr(r,n[1])];var e=n[1],t=n[2],a=[0,1,Zo(r[1],0)],i=[0,x9(u),Zo(r[1],0)],c=[0,a,[1,e]],f=Zo(fK((function(n){var t=n[2],u=n[3],a=n[1][2],i=[0,WY((function(r){return r[1]}),t)],c=[0,i,Zo(r[1],0)],f=[0,c,[3,e]],o=qY((function(r,n){return[0,n,[5,r,c]]}),t);return gY((function(r){var n=r[2];return[0,a,[0,$G([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=kY(U(B)),M=D[2];return[0,$G(T,D[1]),M]}}(n)};T7(KR),R7(rT,JR);var nnr=function(r){var n=r[2],e=1+(r[4]-r[3]|0)|0;return $o(S$(QR),n,e)},enr=function(r){try{return function(r){y9(0,r)}(r),[0,r]}catch(r){if((r=Ho(r))[1]===v9)return[1,r[2]];throw r}},tnr=function(r,n){var e=r?r[1]:s1;return s9([0,e],n)},unr=function(r,n){var e=n[1],t=r?r[1]:s1;return s9([0,t],e)},anr=[0,nT,function(r){var n=function(r){var n=U1(r);return y1(n,NR),n}(r);var e=M1(qrr),t=function(r){var n=[0,0];return[0,function(r){return n[1]++,n[1]}]}();try{var u=[0,$o(e,(function(r){var e=Qrr(n),t=A1(n);return[0,e,t[1],t[2]]}),t)];return u}catch(r){if((r=Ho(r))[1]===Krr){var a=r[2],i=nnr(Jrr(n));return[1,$o(S$(ZR),a,i)]}if(r===rZ){var c=nnr(Jrr(n));return[1,Zo(S$($R),c)]}throw r}},xY,function(r){return EY((function(r){var n=[0,0];return[0,r,[0,function(r){n[1]++;var e=n[1];return Zo(S$(aO),e)}]]}),enr(r))},function(r){return[0,r]},function(r){var n=r[1],e=n[2],t=rnr(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],GY(W9,0,n[1])]]},tnr,tnr,unr,unr,function(r,n){var e=n[2],t=r?r[1]:s1;return Q6((function(r){var n=e[2],t=e[1];return Zo(bJ(r),eN),HY((function(n){return function n(e){if(0===e[0]){var t=e[2],u=e[1];switch(Zo(bJ(r),oN),E9(r,u),Zo(bJ(r),sN),t[0]){case 0:A9(r,t[1]);break;case 1:var a=t[1];Zo(bJ(r),mN),A9(r,a);break;case 2:var i=t[2],c=t[1];$o(bJ(r),yN,c),A9(r,i);break;case 3:var f=t[1];Zo(bJ(r),wN),A9(r,f);break;case 4:var o=t[1];Zo(bJ(r),kN),HY((function(n){return Zo(bJ(r),pN),A9(r,n)}),o);break;default:var s=t[2],v=t[1];$o(bJ(r),gN,v),A9(r,s)}return Zo(bJ(r),vN)}var l=e[3],h=e[2],b=e[1];return Zo(bJ(r),lN),A9(r,b),Zo(bJ(r),hN),HY((function(e){var t=e[2],u=t[2],a=t[1],i=e[1];return $o(bJ(r),iN,i),HY((function(e){return Zo(bJ(r),aN),n(e)}),a),Zo(bJ(r),cN),A9(r,u),Zo(bJ(r),fN)}),h),Zo(bJ(r),bN),E9(r,l),Zo(bJ(r),dN)}(n),Zo(bJ(r),nN)}),t),Zo(bJ(r),tN),A9(r,n),Zo(bJ(r),uN)}),t)},function(r,n){var e=n[2],t=n[1],u=n[3],a=r?r[1]:s1;return Q6((function(r){var n=e[1];switch(u9(t)[1][0]){case 0:return X9(r);case 1:return jG(eR);default:return"number"!=typeof n||n?q9(r,t,0,n,nK(e,u)):X9(r)}}),a)},function(r,n){var e=n[1];return WY((function(r){var n=c9(r,e),t=0;if(n){var u=n[1],a=u[2];if(Xc(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]:s1;return i9(t,e)},function(r,n){var e=n[1];return gY((function(r){var n=r[3],e=r[1],t=i9(s1,r[2]);if("number"==typeof n)var u=wt<=n?$A:QA;else{if(Z<=n[1])var a=n[2],i=Zo(S$(JA),a);else{var c=n[2];i=Zo(S$(rC),c)}u=i}var f=GG(u,t);return[0,e,[0,Zo(S$(nC),f),0]]}),c9([0,r,r],e))}];T7(eT),R7(uT,tT);var inr=function(r,n){var e=lZ(32),t=aJ(e);return ZQ(t,n),Zo(r,t),XQ(t),UK(wZ(e))};T7(aT),R7(aL,uL);var cnr=function r(n,e){return r.fun(n,e)},fnr=function r(n,e){return r.fun(n,e)},onr=function r(n,e){return r.fun(n,e)},snr=function r(n,e){return r.fun(n,e)};qo(cnr,(function(r,n){var e=n[2],t=n[1];Zo(bJ(r),rL),Zo(Zo(bJ(r),nL),t),Zo(bJ(r),eL),Zo(bJ(r),QF);return GY((function(n,e){return n&&Zo(bJ(r),$F),Zo(Zo(snr,r),e),1}),0,e),Zo(bJ(r),JF),Zo(bJ(r),tL)})),qo((function r(n){return r.fun(n)}),(function(r){return $o(dJ(ZF),cnr,r)})),qo(fnr,(function(r,n){if("number"==typeof n)return PQ(r,DF);if(0===n[0]){var e=n[2],t=n[1];Zo(bJ(r),MF),$o(bJ(r),jF,PF),Zo(bJ(r),BF);return GY((function(n,e){return n&&Zo(bJ(r),LF),Zo(Zo(cnr,r),e),1}),0,t),Zo(bJ(r),UF),Zo(bJ(r),zF),Zo(bJ(r),WF),$o(bJ(r),qF,XF),Zo(Zo(snr,r),e),Zo(bJ(r),HF),Zo(bJ(r),VF)}var u=n[2],a=n[1];return Zo(bJ(r),GF),Zo(Zo(snr,r),a),Zo(bJ(r),YF),Zo(Zo(snr,r),u),Zo(bJ(r),KF)})),qo((function r(n){return r.fun(n)}),(function(r){return $o(dJ(FF),fnr,r)})),qo(onr,(function(r,n){switch(n[0]){case 0:var e=n[1];return Zo(bJ(r),_F),Zo(Zo(bJ(r),xF),e),Zo(bJ(r),SF);case 1:var t=n[1];return Zo(bJ(r),EF),Zo(Zo(snr,r),t),Zo(bJ(r),AF);case 2:var u=n[2],a=n[1];if(Zo(bJ(r),CF),Zo(Zo(bJ(r),NF),a),Zo(bJ(r),OF),u){var i=u[1];PQ(r,yF),Zo(Zo(bJ(r),wF),i),PQ(r,kF)}else PQ(r,gF);return Zo(bJ(r),IF);default:var c=n[1];return Zo(bJ(r),RF),Zo(Zo(fnr,r),c),Zo(bJ(r),TF)}})),qo((function r(n){return r.fun(n)}),(function(r){return $o(dJ(mF),onr,r)})),qo(snr,(function(r,n){PQ(r,dF);var e=n[1];return Zo(Zo(onr,r),e),PQ(r,pF)})),qo((function r(n){return r.fun(n)}),(function(r){return $o(dJ(bF),snr,r)}));var vnr=function(r){for(var n=r;;){var e=n[1];if(1!==e[0])return n;n=e[1]}},lnr=function(r,n){for(var e=r,t=n;;){var u=vnr(t)[1];switch(u[0]){case 0:case 2:return[0,e,t];case 1:return jG(lF);default:var a=u[1];if("number"==typeof a)return[0,e,t];if(0===a[0]){var i=a[2];e=$G(e,a[1]),t=i;continue}return jG(hF)}}},hnr=function(r){return r[1]},bnr=function(r){function n(r,n,e){return r[1]=[0,[0,n,e],uK(n,r[1])],0}var e=[0,0],t=[0,0];HY((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];HY((function(n){return HY(r,n[2])}),s[1]);a=v;continue}var l=s[2];r(s[1]);a=l;continue}var h=eK(c,t[1]),b=h?h[1]+1|0:1;return n(t,c,b)}}),r);var u=jY(t[1]),a=[0,0];function i(r){if(r)for(var n=r[1],e=0;;){var t=0===e?n:$o(S$(sF),n,e);if(!rK(t,a[1])){var u=t;break}e=e+1|0}else for(var i=0;;){var c=CY(97+(i%26|0)|0),f=XG(0,i+-25|0),o=0===f?NY(c):$o(S$(vF),c,f);if(!rK(o,a[1])){u=o;break}i=i+1|0}return a[1]=[0,u,a[1]],u}var c=WY((function(r){return[0,r[1],[0,ci,i([0,r[2]])]]}),jY(e[1]));return $G(c,WY((function(r){return[0,r[1],1===r[2]?P:[0,ci,i(0)]]}),u))},dnr=function(r,n,e){var t=WY((function(t){return inr((function(r){function u(e,t){var u=eK(e,n);if(u)var a=u[1],i="number"==typeof a?fF:a[2];else i=$o(S$(oF),t,e);return PQ(r,i)}function a(r){return Gu<=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 Zo(bJ(r),rF);if(0===v[0]){var l=lnr(v[1],v[2]),h=l[2],b=l[1];Zo(bJ(r),nF),VY((function(n,t){0>>0))switch(E){case 0:var A=_[3],C=_[2],N=_[1],O=function(r){var n=x(r),e=UY(jY(n))[1];return[0,Cnr(A[1],e),Zo(r[1],0),[0,A,n]]};switch(C){case 19:case 23:case 25:return r<50?Ynr(r+1|0,N,e,t,O,C,s):Xo(Ynr,[0,N,e,t,O,C,s]);case 21:return r<50?rer(r+1|0,N,e,t,O,s):Xo(rer,[0,N,e,t,O,s]);default:return Dnr()}case 1:break;default:var I=_[3],R=_[2];_=_[1],x=function(r,n){return function(e){var t=r(e);return[0,Zo(n,e),t]}}(x,I),S=R;continue}return Dnr()}}return Anr()}},Qnr=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=[0,i,f,c],s=Zo(t,e);if("number"!=typeof s)switch(s[0]){case 0:var v=s[1],l=Zo(t,e),h=function(r){return Tnr(v,r)};return r<50?Jnr(r+1|0,o,e,t,h,l):Xo(Jnr,[0,o,e,t,h,l]);case 2:var b=s[1];return r<50?Znr(r+1|0,o,e,t,b,21):Xo(Znr,[0,o,e,t,b,21]);case 6:i=o,c=s[1],f=21;continue;case 7:var d=s[1],p=Zo(t,e),m=function(r){return Fnr(d,r)};return r<50?Jnr(r+1|0,o,e,t,m,p):Xo(Jnr,[0,o,e,t,m,p])}return Anr()}},Jnr=function(r,n,e,t,u,a){function i(r){return Rnr(u,r)}return r<50?rer(r+1|0,n,e,t,i,a):Xo(rer,[0,n,e,t,i,a])},rer=function(r,n,e,t,u,a){if("number"!=typeof a&&3===a[0]){var i=a[1],c=Zo(t,e),f=n[2],o=n[1],s=n[3],v=function(r){var n=Zo(u,r),e=n[3],t=n[2];return[0,Cnr(s,i),t,e]};return r<50?ner(r+1|0,o,e,t,v,f,c):Xo(ner,[0,o,e,t,v,f,c])}return Anr()},ner=function(r,n,e,t,u,a,i){switch(a){case 19:return r<50?eer(r+1|0,n,e,t,u,i):Xo(eer,[0,n,e,t,u,i]);case 20:case 22:return r<50?$nr(r+1|0,n,e,t,u,a,i):Xo($nr,[0,n,e,t,u,a,i]);case 21:return r<50?Jnr(r+1|0,n,e,t,u,i):Xo(Jnr,[0,n,e,t,u,i]);case 23:return r<50?Knr(r+1|0,n,e,t,u,i):Xo(Knr,[0,n,e,t,u,i]);case 25:return r<50?Gnr(r+1|0,n,e,t,u,i):Xo(Gnr,[0,n,e,t,u,i]);default:return Dnr()}},eer=function(r,n,e,t,u,a){function i(r){return Rnr(u,r)}return r<50?Ynr(r+1|0,n,e,t,i,19,a):Xo(Ynr,[0,n,e,t,i,19,a])},ter=function(r,n,e,t,u,a,i){if("number"!=typeof i&&16===i[0]){var c=Zo(t,e),f=function(r){var n=Zo(u,r);return[0,Nnr(hnr,n),Zo(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?Pnr(r+1|0,o,e,t,s,24):Xo(Pnr,[0,o,e,t,s,24]);case 2:var v=c[1];return r<50?jnr(r+1|0,o,e,t,v,24):Xo(jnr,[0,o,e,t,v,24]);case 6:var l=c[1];return r<50?Wnr(r+1|0,o,e,t,l,24):Xo(Wnr,[0,o,e,t,l,24]);case 7:var h=c[1];return r<50?Xnr(r+1|0,o,e,t,h,24):Xo(Xnr,[0,o,e,t,h,24]);case 8:var b=c[1];return r<50?uer(r+1|0,o,e,t,b,24):Xo(uer,[0,o,e,t,b,24]);case 10:var d=c[1];return r<50?aer(r+1|0,o,e,t,d,24):Xo(aer,[0,o,e,t,d,24])}return Anr()}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?Pnr(r+1|0,p,e,t,m,26):Xo(Pnr,[0,p,e,t,m,26]);case 2:var y=c[1];return r<50?jnr(r+1|0,p,e,t,y,26):Xo(jnr,[0,p,e,t,y,26]);case 6:var w=c[1];return r<50?Wnr(r+1|0,p,e,t,w,26):Xo(Wnr,[0,p,e,t,w,26]);case 7:var k=c[1];return r<50?Xnr(r+1|0,p,e,t,k,26):Xo(Xnr,[0,p,e,t,k,26]);case 8:var g=c[1];return r<50?uer(r+1|0,p,e,t,g,26):Xo(uer,[0,p,e,t,g,26]);case 10:var _=c[1];return r<50?aer(r+1|0,p,e,t,_,26):Xo(aer,[0,p,e,t,_,26])}return Anr()}return Dnr()}return Dnr()},uer=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=Zo(t,e),s=[0,i,f,c];if("number"!=typeof o&&7===o[0]){var v=[0,s,o[1]],l=Zo(t,e);if("number"!=typeof l)switch(l[0]){case 13:var h=[0,v,l[1]],b=Zo(t,e);if("number"!=typeof b)switch(b[0]){case 1:var d=b[1];return r<50?Pnr(r+1|0,h,e,t,d,6):Xo(Pnr,[0,h,e,t,d,6]);case 2:var p=b[1];return r<50?jnr(r+1|0,h,e,t,p,6):Xo(jnr,[0,h,e,t,p,6]);case 6:var m=b[1];return r<50?Wnr(r+1|0,h,e,t,m,6):Xo(Wnr,[0,h,e,t,m,6]);case 7:var y=b[1];return r<50?Xnr(r+1|0,h,e,t,y,6):Xo(Xnr,[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?aer(r+1|0,h,e,t,w,6):Xo(aer,[0,h,e,t,w,6])}return Anr();case 15:var k=[0,v,l[1]],g=Zo(t,e);if("number"!=typeof g)switch(g[0]){case 0:var _=Zo(t,e),x=function(r){return Unr(0,r)};return r<50?ier(r+1|0,k,e,t,x,9,_):Xo(ier,[0,k,e,t,x,9,_]);case 6:var S=g[1];return r<50?cer(r+1|0,k,e,t,S,9):Xo(cer,[0,k,e,t,S,9]);case 9:var E=g[1];return r<50?fer(r+1|0,k,e,t,E,9):Xo(fer,[0,k,e,t,E,9])}return Anr()}return Anr()}return Anr()}},aer=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=Zo(t,e),s=[0,i,f,c];if("number"!=typeof o&&7===o[0]){var v=[0,s,o[1]],l=Zo(t,e);if("number"!=typeof l&&16===l[0]){var h=[0,v,l[1]],b=Zo(t,e);if("number"!=typeof b)switch(b[0]){case 1:var d=b[1];return r<50?Pnr(r+1|0,h,e,t,d,7):Xo(Pnr,[0,h,e,t,d,7]);case 2:var p=b[1];return r<50?jnr(r+1|0,h,e,t,p,7):Xo(jnr,[0,h,e,t,p,7]);case 6:var m=b[1];return r<50?Wnr(r+1|0,h,e,t,m,7):Xo(Wnr,[0,h,e,t,m,7]);case 7:var y=b[1];return r<50?Xnr(r+1|0,h,e,t,y,7):Xo(Xnr,[0,h,e,t,y,7]);case 8:var w=b[1];return r<50?uer(r+1|0,h,e,t,w,7):Xo(uer,[0,h,e,t,w,7]);case 10:i=h,c=b[1],f=7;continue}return Anr()}return Anr()}return Anr()}},ier=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=Zo(t,e);if("number"!=typeof l)switch(l[0]){case 0:var h=Zo(t,e);c=v,f=function(r){return Unr(0,r)},o=13,s=h;continue;case 6:var b=l[1];return r<50?cer(r+1|0,v,e,t,b,13):Xo(cer,[0,v,e,t,b,13]);case 9:var d=l[1];return r<50?fer(r+1|0,v,e,t,d,13):Xo(fer,[0,v,e,t,d,13])}return Anr();case 0:case 3:case 4:case 6:case 9:case 13:case 14:for(var p=c,m=function(r){return Zo(f,r)},y=o;;){if(9<=y)switch(y-9|0){case 0:var w=[0,p,9,function(r){return Bnr(m,r)}];if("number"!=typeof s&&13===s[0]){var k=[0,w,s[1]],g=Zo(t,e);if("number"!=typeof g)switch(g[0]){case 1:var _=g[1];return r<50?Pnr(r+1|0,k,e,t,_,17):Xo(Pnr,[0,k,e,t,_,17]);case 2:var x=g[1];return r<50?jnr(r+1|0,k,e,t,x,17):Xo(jnr,[0,k,e,t,x,17]);case 6:var S=g[1];return r<50?Wnr(r+1|0,k,e,t,S,17):Xo(Wnr,[0,k,e,t,S,17]);case 7:var E=g[1];return r<50?Xnr(r+1|0,k,e,t,E,17):Xo(Xnr,[0,k,e,t,E,17]);case 8:var A=g[1];return r<50?uer(r+1|0,k,e,t,A,17):Xo(uer,[0,k,e,t,A,17]);case 10:var C=g[1];return r<50?aer(r+1|0,k,e,t,C,17):Xo(aer,[0,k,e,t,C,17])}return Anr()}return Anr();case 1:if("number"!=typeof s&&3===s[0]){var N=Zo(t,e),O=p[2],I=p[1],R=function(r){return Bnr(m,r)};return r<50?ler(r+1|0,I,e,t,R,O,N):Xo(ler,[0,I,e,t,R,O,N])}return Anr();case 3:var T=function(r){return Bnr(m,r)};return r<50?her(r+1|0,p,e,t,T,12,s):Xo(her,[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,Zo(n,e),r(e)]]]}}(m,L),y=B;continue;case 5:var U=function(r){return Bnr(m,r)};return r<50?her(r+1|0,p,e,t,U,14,s):Xo(her,[0,p,e,t,U,14,s])}return Dnr()}}return Anr()}},cer=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=[0,i,f,c],s=Zo(t,e);if("number"!=typeof s)switch(s[0]){case 0:var v=Zo(t,e),l=function(r){return Unr(0,r)};return r<50?ier(r+1|0,o,e,t,l,10,v):Xo(ier,[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?fer(r+1|0,o,e,t,h,10):Xo(fer,[0,o,e,t,h,10])}return Anr()}},fer=function(r,n,e,t,u,a){var i=[0,n,a,u],c=Zo(t,e);if("number"!=typeof c&&2===c[0]){var f=c[1];return r<50?oer(r+1|0,i,e,t,f,11):Xo(oer,[0,i,e,t,f,11])}return Anr()},oer=function(r,n,e,t,u,a){var i=Zo(t,e);if("number"!=typeof i)switch(i[0]){case 0:var c=[0,n,a,u],f=Zo(t,e),o=function(r){return Unr(0,r)};return r<50?ier(r+1|0,c,e,t,o,12,f):Xo(ier,[0,c,e,t,o,12,f]);case 6:var s=i[1],v=[0,n,a,u];return r<50?cer(r+1|0,v,e,t,s,12):Xo(cer,[0,v,e,t,s,12]);case 9:var l=i[1],h=[0,n,a,u];return r<50?fer(r+1|0,h,e,t,l,12):Xo(fer,[0,h,e,t,l,12]);case 4:case 14:var b=function(r){return[0,u[2],0]};return r<50?ser(r+1|0,n,e,t,b,a,i):Xo(ser,[0,n,e,t,b,a,i])}return Anr()},ser=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,Zo(u,r),0]},o=a;;){if(11===o){if("number"!=typeof i&&4===i[0]){var s=i[1],v=Zo(t,e);if("number"!=typeof v)switch(v[0]){case 0:var l=[0,[0,c,o,f],s],h=Zo(t,e),b=function(r){return Unr(0,r)};return r<50?ver(r+1|0,l,e,t,b,h):Xo(ver,[0,l,e,t,b,h]);case 6:var d=v[1],p=[0,[0,c,o,f],s];return r<50?cer(r+1|0,p,e,t,d,15):Xo(cer,[0,p,e,t,d,15]);case 9:var m=v[1],y=[0,[0,c,o,f],s];return r<50?fer(r+1|0,y,e,t,m,15):Xo(fer,[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,tB]]]]};return r<50?ler(r+1|0,k,e,t,g,w,v):Xo(ler,[0,k,e,t,g,w,v])}return Anr()}return Dnr()}if(16!==o)return Dnr();var _=c[1],x=_[3],S=_[2];c=_[1],f=function(r,n){return function(e){var t=r(e);return[0,Zo(n,e),t]}}(f,x),o=S}case 14:var E=[0,[0,n,a,u],i[1]],A=Zo(t,e);if("number"!=typeof A&&2===A[0]){var C=A[1];return r<50?oer(r+1|0,E,e,t,C,16):Xo(oer,[0,E,e,t,C,16])}return Anr()}return Dnr()},ver=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,Zo(s,r),Zo(u,r)]]]}return r<50?ler(r+1|0,o,e,t,v,f,a):Xo(ler,[0,o,e,t,v,f,a])},ler=function(r,n,e,t,u,a,i){switch(a){case 9:case 10:case 12:case 13:case 14:return r<50?ier(r+1|0,n,e,t,u,a,i):Xo(ier,[0,n,e,t,u,a,i]);case 15:return r<50?ver(r+1|0,n,e,t,u,i):Xo(ver,[0,n,e,t,u,i]);default:return Dnr()}},her=function(r,n,e,t,u,a,i){if("number"!=typeof i)switch(i[0]){case 0:var c=[0,n,a,u],f=Zo(t,e),o=function(r){return Unr(0,r)};return r<50?ier(r+1|0,c,e,t,o,14,f):Xo(ier,[0,c,e,t,o,14,f]);case 6:var s=i[1],v=[0,n,a,u];return r<50?cer(r+1|0,v,e,t,s,14):Xo(cer,[0,v,e,t,s,14]);case 9:var l=i[1],h=[0,n,a,u];return r<50?fer(r+1|0,h,e,t,l,14):Xo(fer,[0,h,e,t,l,14]);case 4:case 14:for(var b=n,d=function(r){return[0,Zo(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?ser(r+1|0,w,e,t,g,y,i):Xo(ser,[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,Zo(n,e),t]}}(d,_),p=x;continue}return Dnr()}}return Anr()},ber=function(r,n,e,t,u,a,i){switch(a){case 0:return Mnr(0,u,i);case 1:return r<50?per(r+1|0,n,e,t,u,a,i):Xo(per,[0,n,e,t,u,a,i]);case 3:return r<50?mer(r+1|0,n,e,t,u,i):Xo(mer,[0,n,e,t,u,i]);case 6:return r<50?_er(r+1|0,n,e,t,u,a,i):Xo(_er,[0,n,e,t,u,a,i]);case 7:return r<50?xer(r+1|0,n,e,t,u,i):Xo(xer,[0,n,e,t,u,i]);case 8:return r<50?ger(r+1|0,n,e,t,u,i):Xo(ger,[0,n,e,t,u,i]);case 17:return r<50?ker(r+1|0,n,e,t,u,a,i):Xo(ker,[0,n,e,t,u,a,i]);case 18:return r<50?yer(r+1|0,n,e,t,u,i):Xo(yer,[0,n,e,t,u,i]);case 24:return r<50?der(r+1|0,n,e,t,u,i):Xo(der,[0,n,e,t,u,i]);case 26:return r<50?Hnr(r+1|0,n,e,t,u,i):Xo(Hnr,[0,n,e,t,u,i]);default:return Dnr()}},der=function(r,n,e,t,u,a){var i=n[1][1],c=n[3];function f(r){var n=Zo(u,r);return[0,[0,Zo(c,r),n],0]}return r<50?Vnr(r+1|0,i,e,t,f,a):Xo(Vnr,[0,i,e,t,f,a])},per=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=Zo(t,e);if("number"!=typeof o&&5===o[0]){var s=[0,f,o[1]],v=Zo(t,e);if("number"!=typeof v)switch(v[0]){case 0:var l=v[1],h=Zo(t,e),b=function(r){return Tnr(l,r)};return r<50?eer(r+1|0,s,e,t,b,h):Xo(eer,[0,s,e,t,b,h]);case 2:var d=v[1];return r<50?Znr(r+1|0,s,e,t,d,19):Xo(Znr,[0,s,e,t,d,19]);case 6:var p=v[1];return r<50?Qnr(r+1|0,s,e,t,p,19):Xo(Qnr,[0,s,e,t,p,19]);case 7:var m=v[1],y=Zo(t,e),w=function(r){return Fnr(m,r)};return r<50?eer(r+1|0,s,e,t,w,y):Xo(eer,[0,s,e,t,w,y])}return Anr()}return Anr()}return Anr()},mer=function(r,n,e,t,u,a){if("number"!=typeof a&&3===a[0]){var i=a[1],c=Zo(t,e),f=n[2],o=n[1],s=n[3],v=function(r){var n=Zo(u,r),e=n[3],t=n[2];return[0,Cnr(s,i),t,e]};return r<50?qnr(r+1|0,o,e,t,v,f,c):Xo(qnr,[0,o,e,t,v,f,c])}return Anr()},yer=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=Zo(u,r),e=Zo(b,r),t=Cnr(d,n[1]),a=[2,[0,o[1],e,o[2]],Zo(h,r),n];return[0,t,Zo(r[1],0),a]}return r<50?wer(r+1|0,l,e,t,p,v,a):Xo(wer,[0,l,e,t,p,v,a])},wer=function(r,n,e,t,u,a,i){function c(r){return Zo(u,r)}return r<50?ber(r+1|0,n,e,t,c,a,i):Xo(ber,[0,n,e,t,c,a,i])},ker=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=Zo(t,e);if("number"!=typeof o)switch(o[0]){case 1:var s=o[1];return r<50?Pnr(r+1|0,f,e,t,s,18):Xo(Pnr,[0,f,e,t,s,18]);case 2:var v=o[1];return r<50?jnr(r+1|0,f,e,t,v,18):Xo(jnr,[0,f,e,t,v,18]);case 6:var l=o[1];return r<50?Wnr(r+1|0,f,e,t,l,18):Xo(Wnr,[0,f,e,t,l,18]);case 7:var h=o[1];return r<50?Xnr(r+1|0,f,e,t,h,18):Xo(Xnr,[0,f,e,t,h,18]);case 8:var b=o[1];return r<50?uer(r+1|0,f,e,t,b,18):Xo(uer,[0,f,e,t,b,18]);case 10:var d=o[1];return r<50?aer(r+1|0,f,e,t,d,18):Xo(aer,[0,f,e,t,d,18])}return Anr()}return Anr()},ger=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=Zo(u,r),e=Cnr(h,n[1]),t=f[2],a=Zo(r[1],0),i=[2,[0,f[1],a,t],Zo(l,r),n];return[0,e,Zo(r[1],0),i]}return r<50?wer(r+1|0,v,e,t,b,s,a):Xo(wer,[0,v,e,t,b,s,a])},_er=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=Zo(t,e);if("number"!=typeof o)switch(o[0]){case 1:var s=o[1];return r<50?Pnr(r+1|0,f,e,t,s,8):Xo(Pnr,[0,f,e,t,s,8]);case 2:var v=o[1];return r<50?jnr(r+1|0,f,e,t,v,8):Xo(jnr,[0,f,e,t,v,8]);case 6:var l=o[1];return r<50?Wnr(r+1|0,f,e,t,l,8):Xo(Wnr,[0,f,e,t,l,8]);case 7:var h=o[1];return r<50?Xnr(r+1|0,f,e,t,h,8):Xo(Xnr,[0,f,e,t,h,8]);case 8:var b=o[1];return r<50?uer(r+1|0,f,e,t,b,8):Xo(uer,[0,f,e,t,b,8]);case 10:var d=o[1];return r<50?aer(r+1|0,f,e,t,d,8):Xo(aer,[0,f,e,t,d,8])}return Anr()}return Anr()},xer=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=Zo(u,r),e=Cnr(v,n[1]),t=c[2],a=Zo(r[1],0),i=[4,[0,c[1],a,t],n];return[0,e,Zo(r[1],0),i]}return r<50?ber(r+1|0,s,e,t,l,o,a):Xo(ber,[0,s,e,t,l,o,a])},Ser=function(r,n,e,t,u,a,i){return r<50?ber(r+1|0,n,e,t,u,a,i):Xo(ber,[0,n,e,t,u,a,i])},Eer=function(r,n){var e=Zo(r,n);if("number"!=typeof e)switch(e[0]){case 1:return function(r,n,e,t,u){return Wo(Pnr(0,r,n,e,t,u))}(0,n,r,e[1],0);case 2:return function(r,n,e,t,u){return Wo(jnr(0,r,n,e,t,u))}(0,n,r,e[1],0);case 6:return function(r,n,e,t,u){return Wo(Wnr(0,r,n,e,t,u))}(0,n,r,e[1],0);case 7:return function(r,n,e,t,u){return Wo(Xnr(0,r,n,e,t,u))}(0,n,r,e[1],0);case 8:return function(r,n,e,t,u){return Wo(uer(0,r,n,e,t,u))}(0,n,r,e[1],0);case 10:return function(r,n,e,t,u){return Wo(aer(0,r,n,e,t,u))}(0,n,r,e[1],0)}return Anr()};T7(iB);var Aer=function(r){return 38>>0)var u=E1(r);else switch(t){case 0:u=20;break;case 1:for(;;){x1(r,0);var a=_1(r);if(0!==(8>>0)u=E1(r);else switch(f){case 0:u=n(r);break;case 1:x1(r,3);u=0===Cer(_1(r))?n(r):E1(r);break;default:x1(r,5);u=0===Cer(_1(r))?n(r):E1(r)}break;case 18:x1(r,17);var o=Aer(_1(r));if(0===o)u=n(r);else if(1===o){x1(r,17);var s=_1(r),v=38>>0){var m=SK(1,LY(kY(g1(r))));throw[0,Oer,Zo(S$(cB),m)]}switch(u){case 0:case 1:continue;case 2:return Rer(r,(function(r){return[8,r]}));case 3:return Rer(r,(function(r){return[12,r]}));case 4:return Rer(r,(function(r){return[1,r]}));case 5:return Rer(r,(function(r){return[11,r]}));case 6:return Rer(r,(function(r){return[5,r]}));case 7:return Rer(r,(function(r){return[13,r]}));case 8:return Rer(r,(function(r){return[15,r]}));case 9:return Rer(r,(function(r){return[14,r]}));case 10:return Rer(r,(function(r){return[16,r]}));case 11:return Rer(r,(function(r){return[6,r]}));case 12:return Rer(r,(function(r){return[3,r]}));case 13:return Rer(r,(function(r){return[9,r]}));case 14:return Rer(r,(function(r){return[4,r]}));case 15:return Rer(r,(function(r){return[0,r]}));case 16:return Rer(r,(function(r){return[10,r]}));case 17:return Rer(r,(function(n){return[7,[0,n,D1(r)]]}));case 18:return Rer(r,(function(n){return[2,[0,n,D1(r)]]}));case 19:for(;;){S1(r);var y=_1(r),w=13>>0)var k=E1(r);else switch(w){case 0:k=0;break;case 1:k=2;break;case 2:k=1;break;default:x1(r,2);k=0===Ner(_1(r))?1:E1(r)}if(2>>0)return jG(fB);switch(k){case 0:return 0;case 1:continue r;default:continue}}default:return 0}}},Fer=function(r){return A1(r)[1]};T7(_B),R7(RB,IB);var Ler=function(r){var n=r[2],e=1+(r[4]-r[3]|0)|0;return $o(S$(OB),n,e)},Ber=function(r,n){var e=n[1],t=r?r[1]:s1;return ynr([0,t],e)},Uer=function(r,n){var e=r?r[1]:s1;return ynr([0,e],n)},Der=[0,TB,function(r){var n=function(r){var n=U1(r);return y1(n,oB),n}(r);var e=M1(Eer),t=function(r){var n=[0,0];return[0,function(r){return n[1]++,[0,[0,n[1]]]}]}();try{var u=$o(e,(function(r){var e=Ter(n),t=A1(n);return[0,e,t[1],t[2]]}),t);return[0,[0,u,t[1]]]}catch(t){if((t=Ho(t))[1]===Oer){var a=t[2],i=Ler(Fer(n));return[1,$o(S$(CB),a,i)]}if(t===rZ){var c=Ler(Fer(n));return[1,Zo(S$(NB),c)]}throw t}},xY,function(r){return function(r){var n=r[1],e=r[2];try{return Enr(e,n),[0,n]}catch(r){if((r=Ho(r))[1]===wnr)return[1,r[2]];throw r}}(r)},function(r){return[0,r]},function(r){return jG(AB)},function(r){return jG(EB)},Ber,Ber,Uer,Uer,function(r,n){return jG(SB)},function(r,n){return jG(xB)},function(r,n){return WY((function(r){var e=pnr(r,n),t=0;if(e){var u=e[1],a=u[2];if(Xc(u[1],r)){var i=[0,a];t=1}}if(!t)i=0;if(i)var c=i[1],f=[0,[0,bnr([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]:s1;return dnr(a,u,t)},function(r,n){return gY((function(r){var n=r[3],e=r[2],t=r[1],u=dnr(s1,bnr([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=pur(Xtr,n),t=dur(T[1],e),u=[3,T[2],n];return[0,t,Zo(r[1],Wz),u]};return r<50?Jar(r+1|0,L,e,t,B,F,s):Xo(Jar,[0,L,e,t,B,F,s]);case 2:var U=N[2],D=N[1],M=N[3],P=function(r){var n=yur(r,M),e=n[1],t=[0,n[2]];return GY((function(n,e){return[0,dur(n[1],e[1]),Zo(r[1],jz),[6,n,e]]}),[0,e,Zo(r[1],zz),t],O(r))};return r<50?Jar(r+1|0,D,e,t,P,U,s):Xo(Jar,[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,Zo(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=nK(W[2],Wtr),t=pur(Xtr,n);return[0,dur(W[1],t),Zo(r[1],Pz),[7,e,n]]};return r<50?Jar(r+1|0,q,e,t,H,X,s):Xo(Jar,[0,q,e,t,H,X,s])}return Dur()}}return bur()}},far=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=[0,i,f,c],s=Zo(t,e);if("number"!=typeof s)switch(s[0]){case 0:var v=s[1];return r<50?aar(r+1|0,o,e,t,v,15):Xo(aar,[0,o,e,t,v,15]);case 1:var l=s[1];return r<50?iar(r+1|0,o,e,t,l,15):Xo(iar,[0,o,e,t,l,15]);case 2:var h=s[1],b=Zo(t,e),d=function(r){return Aur(h,r)};return r<50?oar(r+1|0,o,e,t,d,b):Xo(oar,[0,o,e,t,d,b]);case 3:var p=s[1],m=Zo(t,e),y=function(r){return Sur(p,r)};return r<50?oar(r+1|0,o,e,t,y,m):Xo(oar,[0,o,e,t,y,m]);case 12:var w=s[1],k=Zo(t,e),g=function(r){return Eur(w,r)};return r<50?oar(r+1|0,o,e,t,g,k):Xo(oar,[0,o,e,t,g,k]);case 13:i=o,c=s[1],f=15;continue;case 14:var _=s[1];return r<50?gar(r+1|0,o,e,t,_,15):Xo(gar,[0,o,e,t,_,15]);case 15:var x=s[1];return r<50?_ar(r+1|0,o,e,t,x,15):Xo(_ar,[0,o,e,t,x,15]);case 17:var S=s[1];return r<50?jar(r+1|0,o,e,t,S,15):Xo(jar,[0,o,e,t,S,15]);case 18:var E=s[1];return r<50?Xar(r+1|0,o,e,t,E,15):Xo(Xar,[0,o,e,t,E,15])}return bur()}},oar=function(r,n,e,t,u,a){return r<50?sar(r+1|0,n,e,t,u,a):Xo(sar,[0,n,e,t,u,a])},sar=function(r,n,e,t,u,a){if("number"!=typeof a&&9===a[0]){var i=a[1],c=Zo(t,e),f=n[2],o=n[1],s=n[3],v=function(r){var n=Zo(u,r),e=n[3],t=n[2];return[0,dur(s,i),t,e]};return r<50?lar(r+1|0,o,e,t,v,f,c):Xo(lar,[0,o,e,t,v,f,c])}return bur()},lar=function(r,n,e,t,u,a,i){switch(a){case 12:return r<50?war(r+1|0,n,e,t,u,i):Xo(war,[0,n,e,t,u,i]);case 13:return r<50?$ar(r+1|0,n,e,t,u,i):Xo($ar,[0,n,e,t,u,i]);case 14:case 16:case 17:case 20:return r<50?car(r+1|0,n,e,t,u,a,i):Xo(car,[0,n,e,t,u,a,i]);case 15:return r<50?oar(r+1|0,n,e,t,u,i):Xo(oar,[0,n,e,t,u,i]);case 18:return r<50?xar(r+1|0,n,e,t,u,i):Xo(xar,[0,n,e,t,u,i]);case 19:return r<50?zar(r+1|0,n,e,t,u,i):Xo(zar,[0,n,e,t,u,i]);case 21:return r<50?Ear(r+1|0,n,e,t,u,i):Xo(Ear,[0,n,e,t,u,i]);case 23:return r<50?Qar(r+1|0,n,e,t,u,i):Xo(Qar,[0,n,e,t,u,i]);case 24:return r<50?Yar(r+1|0,n,e,t,u,i):Xo(Yar,[0,n,e,t,u,i]);case 30:return r<50?Par(r+1|0,n,e,t,u,i):Xo(Par,[0,n,e,t,u,i]);case 32:return r<50?har(r+1|0,n,e,t,u,i):Xo(har,[0,n,e,t,u,i]);default:return Dur()}},har=function(r,n,e,t,u,a){return r<50?bar(r+1|0,n,e,t,u,a):Xo(bar,[0,n,e,t,u,a])},bar=function(r,n,e,t,u,a){if("number"!=typeof a&&7===a[0]){var i=Zo(t,e);if("number"!=typeof i&&7===i[0]){var c=i[1],f=Zo(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?dar(r+1|0,l,e,t,h,v,f):Xo(dar,[0,l,e,t,h,v,f])}return bur()}return bur()},dar=function(r,n,e,t,u,a,i){if(33<=a){if(34<=a){var c=function(r){return gur(u,r)};return r<50?par(r+1|0,n,e,t,c,34,i):Xo(par,[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=Zo(f[3],r),d=dur(o,b[1]),p=mur(r,[0,c,e]),m=[0,d,Zo(r[1],Yz),[1,p,b]],y=Fo(e,a)?[0,i,p[2]]:mur(r,[0,i,a]),w=Zo(v,r),k=dur(l,s),g=mr<=h?[3,y,w]:[2,y,w];return[0,m,[0,[0,k,Zo(r[1],Kz),g],0]]};return r<50?Zar(r+1|0,s,e,t,v,o,i):Xo(Zar,[0,s,e,t,v,o,i])}if(a)return Dur();function l(r){return gur(u,r)}return r<50?par(r+1|0,n,e,t,l,0,i):Xo(par,[0,n,e,t,l,0,i])},par=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 $G(Zo(n,e),r(e))}}(o,v);if(s){if(34<=s){f=l,o=h;continue}return Dur()}return h}else switch(i[0]){case 1:var b=i[1];return r<50?Mur(r+1|0,c,e,t,b,34):Xo(Mur,[0,c,e,t,b,34]);case 6:var d=i[1];return r<50?mar(r+1|0,c,e,t,d,34):Xo(mar,[0,c,e,t,d,34]);case 8:var p=i[1];return r<50?yar(r+1|0,c,e,t,p,34):Xo(yar,[0,c,e,t,p,34]);case 15:var m=i[1];return r<50?Kar(r+1|0,c,e,t,m,34):Xo(Kar,[0,c,e,t,m,34]);default:return bur()}},mar=function(r,n,e,t,u,a){var i=Zo(t,e),c=[0,n,a,u];if("number"!=typeof i&&14===i[0]){var f=[0,c,i[1]],o=Zo(t,e);if("number"!=typeof o&&25===o[0]){var s=[0,f,o[1]],v=Zo(t,e);if("number"!=typeof v)switch(v[0]){case 1:var l=v[1];return r<50?Pur(r+1|0,s,e,t,l,11):Xo(Pur,[0,s,e,t,l,11]);case 2:var h=v[1],b=Zo(t,e),d=function(r){return Uur(h,r)};return r<50?nar(r+1|0,s,e,t,d,b):Xo(nar,[0,s,e,t,d,b]);case 4:var p=v[1],m=Zo(t,e),y=function(r){return Lur(p,r)};return r<50?nar(r+1|0,s,e,t,y,m):Xo(nar,[0,s,e,t,y,m]);case 5:var w=v[1],k=Zo(t,e),g=function(r){return Fur(w,r)};return r<50?nar(r+1|0,s,e,t,g,k):Xo(nar,[0,s,e,t,g,k]);case 13:var _=v[1];return r<50?Xur(r+1|0,s,e,t,_,11):Xo(Xur,[0,s,e,t,_,11]);case 14:var x=v[1],S=Zo(t,e),E=function(r){return Tur(x,r)};return r<50?nar(r+1|0,s,e,t,E,S):Xo(nar,[0,s,e,t,E,S]);case 16:var A=v[1];return r<50?Gur(r+1|0,s,e,t,A,11):Xo(Gur,[0,s,e,t,A,11]);case 20:var C=v[1],N=Zo(t,e),O=function(r){return Bur(C,r)};return r<50?nar(r+1|0,s,e,t,O,N):Xo(nar,[0,s,e,t,O,N])}return bur()}return bur()}return bur()},yar=function(r,n,e,t,u,a){var i=Zo(t,e),c=[0,n,a,u];if("number"!=typeof i&&14===i[0]){var f=[0,c,i[1]],o=Zo(t,e);if("number"!=typeof o&&22===o[0]){var s=[0,f,o[1]],v=Zo(t,e);if("number"!=typeof v)switch(v[0]){case 0:var l=v[1];return r<50?aar(r+1|0,s,e,t,l,12):Xo(aar,[0,s,e,t,l,12]);case 1:var h=v[1];return r<50?iar(r+1|0,s,e,t,h,12):Xo(iar,[0,s,e,t,h,12]);case 2:var b=v[1],d=Zo(t,e),p=function(r){return Aur(b,r)};return r<50?war(r+1|0,s,e,t,p,d):Xo(war,[0,s,e,t,p,d]);case 3:var m=v[1],y=Zo(t,e),w=function(r){return Sur(m,r)};return r<50?war(r+1|0,s,e,t,w,y):Xo(war,[0,s,e,t,w,y]);case 12:var k=v[1],g=Zo(t,e),_=function(r){return Eur(k,r)};return r<50?war(r+1|0,s,e,t,_,g):Xo(war,[0,s,e,t,_,g]);case 13:var x=v[1];return r<50?far(r+1|0,s,e,t,x,12):Xo(far,[0,s,e,t,x,12]);case 14:var S=v[1];return r<50?gar(r+1|0,s,e,t,S,12):Xo(gar,[0,s,e,t,S,12]);case 15:var E=v[1];return r<50?_ar(r+1|0,s,e,t,E,12):Xo(_ar,[0,s,e,t,E,12]);case 17:var A=v[1];return r<50?jar(r+1|0,s,e,t,A,12):Xo(jar,[0,s,e,t,A,12]);case 18:var C=v[1];return r<50?Xar(r+1|0,s,e,t,C,12):Xo(Xar,[0,s,e,t,C,12])}return bur()}return bur()}return bur()},war=function(r,n,e,t,u,a){return r<50?kar(r+1|0,n,e,t,u,a):Xo(kar,[0,n,e,t,u,a])},kar=function(r,n,e,t,u,a){if("number"!=typeof a&&7===a[0]){var i=Zo(t,e);if("number"!=typeof i&&7===i[0]){var c=i[1],f=Zo(t,e),o=n[1],s=o[1],v=s[2],l=s[1],h=[0,mr,s[3],o[2],u,c];return r<50?dar(r+1|0,l,e,t,h,v,f):Xo(dar,[0,l,e,t,h,v,f])}return bur()}return bur()},gar=function(r,n,e,t,u,a){var i=Zo(t,e);if("number"!=typeof i)switch(i[0]){case 1:var c=[0,n,a,u],f=i[1],o=Zo(t,e),s=function(r){return xur(f,r)};return r<50?car(r+1|0,c,e,t,s,16,o):Xo(car,[0,c,e,t,s,16,o]);case 2:var v=[0,n,a,u],l=i[1],h=Zo(t,e),b=function(r){return Aur(l,r)};return r<50?car(r+1|0,v,e,t,b,16,h):Xo(car,[0,v,e,t,b,16,h]);case 3:var d=[0,n,a,u],p=i[1],m=Zo(t,e),y=function(r){return Sur(p,r)};return r<50?car(r+1|0,d,e,t,y,16,m):Xo(car,[0,d,e,t,y,16,m]);case 12:var w=[0,n,a,u],k=i[1],g=Zo(t,e),_=function(r){return Eur(k,r)};return r<50?car(r+1|0,w,e,t,_,16,g):Xo(car,[0,w,e,t,_,16,g]);case 13:var x=i[1],S=[0,n,a,u];return r<50?far(r+1|0,S,e,t,x,16):Xo(far,[0,S,e,t,x,16]);case 14:var E=[0,n,a,u],A=i[1],C=Zo(t,e),N=function(r){return _ur(A,r)};return r<50?car(r+1|0,E,e,t,N,16,C):Xo(car,[0,E,e,t,N,16,C]);case 7:case 9:case 11:case 19:case 21:case 23:var O=function(r){return _ur(u,r)};return r<50?lar(r+1|0,n,e,t,O,a,i):Xo(lar,[0,n,e,t,O,a,i])}return bur()},_ar=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=Zo(t,e),s=[0,i,f,c];if("number"!=typeof o&&14===o[0]){var v=[0,s,o[1]],l=Zo(t,e);if("number"!=typeof l)switch(l[0]){case 22:var h=[0,v,l[1]],b=Zo(t,e);if("number"!=typeof b)switch(b[0]){case 0:var d=b[1];return r<50?aar(r+1|0,h,e,t,d,18):Xo(aar,[0,h,e,t,d,18]);case 1:var p=b[1];return r<50?iar(r+1|0,h,e,t,p,18):Xo(iar,[0,h,e,t,p,18]);case 2:var m=b[1],y=Zo(t,e),w=function(r){return Aur(m,r)};return r<50?xar(r+1|0,h,e,t,w,y):Xo(xar,[0,h,e,t,w,y]);case 3:var k=b[1],g=Zo(t,e),_=function(r){return Sur(k,r)};return r<50?xar(r+1|0,h,e,t,_,g):Xo(xar,[0,h,e,t,_,g]);case 12:var x=b[1],S=Zo(t,e),E=function(r){return Eur(x,r)};return r<50?xar(r+1|0,h,e,t,E,S):Xo(xar,[0,h,e,t,E,S]);case 13:var A=b[1];return r<50?far(r+1|0,h,e,t,A,18):Xo(far,[0,h,e,t,A,18]);case 14:var C=b[1];return r<50?gar(r+1|0,h,e,t,C,18):Xo(gar,[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?jar(r+1|0,h,e,t,N,18):Xo(jar,[0,h,e,t,N,18]);case 18:var O=b[1];return r<50?Xar(r+1|0,h,e,t,O,18):Xo(Xar,[0,h,e,t,O,18])}return bur();case 25:var I=[0,v,l[1]],R=Zo(t,e);if("number"!=typeof R)switch(R[0]){case 1:var T=R[1];return r<50?Pur(r+1|0,I,e,t,T,22):Xo(Pur,[0,I,e,t,T,22]);case 2:var F=R[1],L=Zo(t,e),B=function(r){return Uur(F,r)};return r<50?rar(r+1|0,I,e,t,B,L):Xo(rar,[0,I,e,t,B,L]);case 4:var U=R[1],D=Zo(t,e),M=function(r){return Lur(U,r)};return r<50?rar(r+1|0,I,e,t,M,D):Xo(rar,[0,I,e,t,M,D]);case 5:var P=R[1],j=Zo(t,e),z=function(r){return Fur(P,r)};return r<50?rar(r+1|0,I,e,t,z,j):Xo(rar,[0,I,e,t,z,j]);case 13:var W=R[1];return r<50?Xur(r+1|0,I,e,t,W,22):Xo(Xur,[0,I,e,t,W,22]);case 14:var X=R[1],q=Zo(t,e),H=function(r){return Tur(X,r)};return r<50?rar(r+1|0,I,e,t,H,q):Xo(rar,[0,I,e,t,H,q]);case 16:var V=R[1];return r<50?Gur(r+1|0,I,e,t,V,22):Xo(Gur,[0,I,e,t,V,22]);case 20:var G=R[1],Y=Zo(t,e),K=function(r){return Bur(G,r)};return r<50?rar(r+1|0,I,e,t,K,Y):Xo(rar,[0,I,e,t,K,Y])}return bur()}return bur()}return bur()}},xar=function(r,n,e,t,u,a){return r<50?Sar(r+1|0,n,e,t,u,18,a):Xo(Sar,[0,n,e,t,u,18,a])},Sar=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=Zo(t,e);if("number"!=typeof o)switch(o[0]){case 0:var s=o[1];return r<50?aar(r+1|0,f,e,t,s,21):Xo(aar,[0,f,e,t,s,21]);case 1:var v=o[1];return r<50?iar(r+1|0,f,e,t,v,21):Xo(iar,[0,f,e,t,v,21]);case 2:var l=o[1],h=Zo(t,e),b=function(r){return Aur(l,r)};return r<50?Ear(r+1|0,f,e,t,b,h):Xo(Ear,[0,f,e,t,b,h]);case 3:var d=o[1],p=Zo(t,e),m=function(r){return Sur(d,r)};return r<50?Ear(r+1|0,f,e,t,m,p):Xo(Ear,[0,f,e,t,m,p]);case 12:var y=o[1],w=Zo(t,e),k=function(r){return Eur(y,r)};return r<50?Ear(r+1|0,f,e,t,k,w):Xo(Ear,[0,f,e,t,k,w]);case 13:var g=o[1];return r<50?far(r+1|0,f,e,t,g,21):Xo(far,[0,f,e,t,g,21]);case 14:var _=o[1];return r<50?gar(r+1|0,f,e,t,_,21):Xo(gar,[0,f,e,t,_,21]);case 15:var x=o[1];return r<50?_ar(r+1|0,f,e,t,x,21):Xo(_ar,[0,f,e,t,x,21]);case 17:var S=o[1];return r<50?jar(r+1|0,f,e,t,S,21):Xo(jar,[0,f,e,t,S,21]);case 18:var E=o[1];return r<50?Xar(r+1|0,f,e,t,E,21):Xo(Xar,[0,f,e,t,E,21])}return bur()}return bur()},Ear=function(r,n,e,t,u,a){return r<50?Aar(r+1|0,n,e,t,u,a):Xo(Aar,[0,n,e,t,u,a])},Aar=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=mur(r,l),e=n[2],t=n[1],a=Zo(v,r),i=Zo(u,r);wur(r,e);var c=dur(h,i[1]),f=[4,[0,0],[0,t,[0,Cs,Zo(r[1],Tz)],e],a,i];return[0,c,Zo(r[1],Fz),f]}return r<50?Car(r+1|0,s,e,t,b,o,a):Xo(Car,[0,s,e,t,b,o,a])},Car=function(r,n,e,t,u,a,i){function c(r){return Zo(u,r)}return r<50?Nar(r+1|0,n,e,t,c,a,i):Xo(Nar,[0,n,e,t,c,a,i])},Nar=function(r,n,e,t,u,a,i){switch(a){case 12:return r<50?kar(r+1|0,n,e,t,u,i):Xo(kar,[0,n,e,t,u,i]);case 13:return r<50?Har(r+1|0,n,e,t,u,a,i):Xo(Har,[0,n,e,t,u,a,i]);case 15:return r<50?sar(r+1|0,n,e,t,u,i):Xo(sar,[0,n,e,t,u,i]);case 18:return r<50?Sar(r+1|0,n,e,t,u,a,i):Xo(Sar,[0,n,e,t,u,a,i]);case 19:return r<50?War(r+1|0,n,e,t,u,i):Xo(War,[0,n,e,t,u,i]);case 21:return r<50?Aar(r+1|0,n,e,t,u,i):Xo(Aar,[0,n,e,t,u,i]);case 23:return r<50?Gar(r+1|0,n,e,t,u,a,i):Xo(Gar,[0,n,e,t,u,a,i]);case 24:return r<50?Var(r+1|0,n,e,t,u,i):Xo(Var,[0,n,e,t,u,i]);case 30:return r<50?Oar(r+1|0,n,e,t,u,a,i):Xo(Oar,[0,n,e,t,u,a,i]);case 32:return r<50?bar(r+1|0,n,e,t,u,i):Xo(bar,[0,n,e,t,u,i]);default:return Dur()}},Oar=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?Iar(r+1|0,c,e,t,f,31):Xo(Iar,[0,c,e,t,f,31]);case 23:for(var o=i[1],s=Zo(t,e),v=c,l=function(r){return kur(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=Zo(e,t),a=u[2],i=u[1],c=Zo(n,t);HY((function(r){return wur(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?qar(r+1|0,p,e,t,m,s):Xo(qar,[0,p,e,t,m,s]);if(31!==d)return Dur();v=p,l=m}}return bur()},Iar=function(r,n,e,t,u,a){var i=[0,n,a,u],c=Zo(t,e);if("number"!=typeof c)switch(c[0]){case 1:var f=c[1];return r<50?Rar(r+1|0,i,e,t,f,26):Xo(Rar,[0,i,e,t,f,26]);case 13:var o=c[1];return r<50?Far(r+1|0,i,e,t,o,26):Xo(Far,[0,i,e,t,o,26]);case 14:var s=c[1],v=Zo(t,e),l=function(r){return Nur(s,r)};return r<50?Dar(r+1|0,i,e,t,l,v):Xo(Dar,[0,i,e,t,l,v])}return bur()},Rar=function(r,n,e,t,u,a){var i=Zo(t,e);if("number"!=typeof i)switch(i[0]){case 1:var c=[0,n,a,u],f=i[1],o=Zo(t,e),s=function(r){return Our(f,r)};return r<50?Tar(r+1|0,c,e,t,s,27,o):Xo(Tar,[0,c,e,t,s,27,o]);case 13:var v=i[1],l=[0,n,a,u];return r<50?Far(r+1|0,l,e,t,v,27):Xo(Far,[0,l,e,t,v,27]);case 14:var h=[0,n,a,u],b=i[1],d=Zo(t,e),p=function(r){return Nur(b,r)};return r<50?Tar(r+1|0,h,e,t,p,27,d):Xo(Tar,[0,h,e,t,p,27,d]);case 9:case 26:var m=function(r){return Our(u,r)};return r<50?Uar(r+1|0,n,e,t,m,a,i):Xo(Uar,[0,n,e,t,m,a,i])}return bur()},Tar=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=Zo(t,e);c=l,f=function(r){return function(n){return Our(r,n)}}(v),o=29,s=h;continue;case 13:var b=s[1],d=[0,c,o,f];return r<50?Far(r+1|0,d,e,t,b,29):Xo(Far,[0,d,e,t,b,29]);case 14:var p=s[1],m=[0,c,o,f],y=Zo(t,e);c=m,f=function(r){return function(n){return Nur(r,n)}}(p),o=29,s=y;continue;case 9:case 26:for(var w=c,k=function(r){var n=Zo(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=UY(jY(e))[1];return[0,[0,dur(x[1],u),Zo(r[1],Iz),[0,x,e]],t]},C=S+-26|0;if(!(2>>0))switch(C){case 0:return r<50?Mar(r+1|0,E,e,t,A,S,s):Xo(Mar,[0,E,e,t,A,S,s]);case 1:break;default:return r<50?Bar(r+1|0,E,e,t,A,s):Xo(Bar,[0,E,e,t,A,s])}return Dur();case 1:break;default:var N=w[3],O=w[2];w=w[1],k=function(r,n){return function(e){var t=Zo(n,e),u=t[2],a=t[1],i=r(e);return[0,[0,a,i[1]],$G(u,i[2])]}}(k,N),g=O;continue}return Dur()}}return bur()}},Far=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=[0,i,f,c],s=Zo(t,e);if("number"!=typeof s)switch(s[0]){case 1:var v=s[1];return r<50?Rar(r+1|0,o,e,t,v,28):Xo(Rar,[0,o,e,t,v,28]);case 13:i=o,c=s[1],f=28;continue;case 14:var l=s[1],h=Zo(t,e),b=function(r){return Nur(l,r)};return r<50?Lar(r+1|0,o,e,t,b,h):Xo(Lar,[0,o,e,t,b,h])}return bur()}},Lar=function(r,n,e,t,u,a){function i(r){return Cur(u,r)}return r<50?Bar(r+1|0,n,e,t,i,a):Xo(Bar,[0,n,e,t,i,a])},Bar=function(r,n,e,t,u,a){if("number"!=typeof a&&9===a[0]){var i=a[1],c=Zo(t,e),f=n[2],o=n[1],s=n[3],v=function(r){var n=Zo(u,r),e=n[1],t=n[2],a=e[3],c=e[2];return[0,[0,dur(s,i),c,a],t]};return r<50?Uar(r+1|0,o,e,t,v,f,c):Xo(Uar,[0,o,e,t,v,f,c])}return bur()},Uar=function(r,n,e,t,u,a,i){if(26<=a)switch(a+-26|0){case 0:return r<50?Dar(r+1|0,n,e,t,u,i):Xo(Dar,[0,n,e,t,u,i]);case 1:case 3:return r<50?Tar(r+1|0,n,e,t,u,a,i):Xo(Tar,[0,n,e,t,u,a,i]);case 2:return r<50?Lar(r+1|0,n,e,t,u,i):Xo(Lar,[0,n,e,t,u,i])}return Dur()},Dar=function(r,n,e,t,u,a){function i(r){return Cur(u,r)}return r<50?Mar(r+1|0,n,e,t,i,26,a):Xo(Mar,[0,n,e,t,i,26,a])},Mar=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=Zo(t,e);if("number"!=typeof o)switch(o[0]){case 0:var s=o[1];return r<50?aar(r+1|0,f,e,t,s,30):Xo(aar,[0,f,e,t,s,30]);case 1:var v=o[1];return r<50?iar(r+1|0,f,e,t,v,30):Xo(iar,[0,f,e,t,v,30]);case 2:var l=o[1],h=Zo(t,e),b=function(r){return Aur(l,r)};return r<50?Par(r+1|0,f,e,t,b,h):Xo(Par,[0,f,e,t,b,h]);case 3:var d=o[1],p=Zo(t,e),m=function(r){return Sur(d,r)};return r<50?Par(r+1|0,f,e,t,m,p):Xo(Par,[0,f,e,t,m,p]);case 12:var y=o[1],w=Zo(t,e),k=function(r){return Eur(y,r)};return r<50?Par(r+1|0,f,e,t,k,w):Xo(Par,[0,f,e,t,k,w]);case 13:var g=o[1];return r<50?far(r+1|0,f,e,t,g,30):Xo(far,[0,f,e,t,g,30]);case 14:var _=o[1];return r<50?gar(r+1|0,f,e,t,_,30):Xo(gar,[0,f,e,t,_,30]);case 15:var x=o[1];return r<50?_ar(r+1|0,f,e,t,x,30):Xo(_ar,[0,f,e,t,x,30]);case 17:var S=o[1];return r<50?jar(r+1|0,f,e,t,S,30):Xo(jar,[0,f,e,t,S,30]);case 18:var E=o[1];return r<50?Xar(r+1|0,f,e,t,E,30):Xo(Xar,[0,f,e,t,E,30])}return bur()}return bur()},Par=function(r,n,e,t,u,a){return r<50?Oar(r+1|0,n,e,t,u,30,a):Xo(Oar,[0,n,e,t,u,30,a])},jar=function(r,n,e,t,u,a){for(var i=n,c=u,f=a;;){var o=Zo(t,e),s=[0,i,f,c];if("number"!=typeof o&&14===o[0]){var v=[0,s,o[1]],l=Zo(t,e);if("number"!=typeof l&&26===l[0]){var h=[0,v,l[1]],b=Zo(t,e);if("number"!=typeof b)switch(b[0]){case 0:var d=b[1];return r<50?aar(r+1|0,h,e,t,d,19):Xo(aar,[0,h,e,t,d,19]);case 1:var p=b[1];return r<50?iar(r+1|0,h,e,t,p,19):Xo(iar,[0,h,e,t,p,19]);case 2:var m=b[1],y=Zo(t,e),w=function(r){return Aur(m,r)};return r<50?zar(r+1|0,h,e,t,w,y):Xo(zar,[0,h,e,t,w,y]);case 3:var k=b[1],g=Zo(t,e),_=function(r){return Sur(k,r)};return r<50?zar(r+1|0,h,e,t,_,g):Xo(zar,[0,h,e,t,_,g]);case 12:var x=b[1],S=Zo(t,e),E=function(r){return Eur(x,r)};return r<50?zar(r+1|0,h,e,t,E,S):Xo(zar,[0,h,e,t,E,S]);case 13:var A=b[1];return r<50?far(r+1|0,h,e,t,A,19):Xo(far,[0,h,e,t,A,19]);case 14:var C=b[1];return r<50?gar(r+1|0,h,e,t,C,19):Xo(gar,[0,h,e,t,C,19]);case 15:var N=b[1];return r<50?_ar(r+1|0,h,e,t,N,19):Xo(_ar,[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?Xar(r+1|0,h,e,t,O,19):Xo(Xar,[0,h,e,t,O,19])}return bur()}return bur()}return bur()}},zar=function(r,n,e,t,u,a){return r<50?War(r+1|0,n,e,t,u,a):Xo(War,[0,n,e,t,u,a])},War=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=mur(r,s),e=n[2],t=n[1],a=Zo(u,r);wur(r,e);var i=dur(v,a[1]),c=[5,[0,t,[0,Cs,Zo(r[1],qz)],e],a];return[0,i,Zo(r[1],Hz),c]}return r<50?Nar(r+1|0,o,e,t,l,f,a):Xo(Nar,[0,o,e,t,l,f,a])},Xar=function(r,n,e,t,u,a){var i=[0,n,a,u],c=Zo(t,e);if("number"!=typeof c)switch(c[0]){case 1:var f=c[1],o=Zo(t,e),s=function(r){return xur(f,r)};return r<50?car(r+1|0,i,e,t,s,20,o):Xo(car,[0,i,e,t,s,20,o]);case 2:var v=c[1],l=Zo(t,e),h=function(r){return Aur(v,r)};return r<50?car(r+1|0,i,e,t,h,20,l):Xo(car,[0,i,e,t,h,20,l]);case 3:var b=c[1],d=Zo(t,e),p=function(r){return Sur(b,r)};return r<50?car(r+1|0,i,e,t,p,20,d):Xo(car,[0,i,e,t,p,20,d]);case 12:var m=c[1],y=Zo(t,e),w=function(r){return Eur(m,r)};return r<50?car(r+1|0,i,e,t,w,20,y):Xo(car,[0,i,e,t,w,20,y]);case 13:var k=c[1];return r<50?far(r+1|0,i,e,t,k,20):Xo(far,[0,i,e,t,k,20]);case 14:var g=c[1],_=Zo(t,e),x=function(r){return _ur(g,r)};return r<50?car(r+1|0,i,e,t,x,20,_):Xo(car,[0,i,e,t,x,20,_])}return bur()},qar=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=Zo(s,r),e=Zo(u,r),t=e[1];return[0,dur(v,e[2]),Zo(r[1],Xz),[8,n,t]]}return r<50?Nar(r+1|0,o,e,t,l,f,a):Xo(Nar,[0,o,e,t,l,f,a])},Har=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=Zo(t,e);if("number"!=typeof o)switch(o[0]){case 11:var s=o[1];return r<50?Iar(r+1|0,f,e,t,s,25):Xo(Iar,[0,f,e,t,s,25]);case 23:var v=o[1],l=Zo(t,e),h=function(r){return kur(v)};return r<50?qar(r+1|0,f,e,t,h,l):Xo(qar,[0,f,e,t,h,l])}return bur()}return bur()},Var=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=mur(r,b),e=n[2],t=n[1],a=Zo(l,r),i=Zo(h,r),c=Zo(u,r);return wur(r,e),[0,dur(d,c[1]),Zo(r[1],Rz),[4,[0,0],[0,t,i,e],a,c]]}return r<50?Car(r+1|0,v,e,t,p,s,a):Xo(Car,[0,v,e,t,p,s,a])},Gar=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=Zo(t,e);if("number"!=typeof o)switch(o[0]){case 0:var s=o[1];return r<50?aar(r+1|0,f,e,t,s,24):Xo(aar,[0,f,e,t,s,24]);case 1:var v=o[1];return r<50?iar(r+1|0,f,e,t,v,24):Xo(iar,[0,f,e,t,v,24]);case 2:var l=o[1],h=Zo(t,e),b=function(r){return Aur(l,r)};return r<50?Yar(r+1|0,f,e,t,b,h):Xo(Yar,[0,f,e,t,b,h]);case 3:var d=o[1],p=Zo(t,e),m=function(r){return Sur(d,r)};return r<50?Yar(r+1|0,f,e,t,m,p):Xo(Yar,[0,f,e,t,m,p]);case 12:var y=o[1],w=Zo(t,e),k=function(r){return Eur(y,r)};return r<50?Yar(r+1|0,f,e,t,k,w):Xo(Yar,[0,f,e,t,k,w]);case 13:var g=o[1];return r<50?far(r+1|0,f,e,t,g,24):Xo(far,[0,f,e,t,g,24]);case 14:var _=o[1];return r<50?gar(r+1|0,f,e,t,_,24):Xo(gar,[0,f,e,t,_,24]);case 15:var x=o[1];return r<50?_ar(r+1|0,f,e,t,x,24):Xo(_ar,[0,f,e,t,x,24]);case 17:var S=o[1];return r<50?jar(r+1|0,f,e,t,S,24):Xo(jar,[0,f,e,t,S,24]);case 18:var E=o[1];return r<50?Xar(r+1|0,f,e,t,E,24):Xo(Xar,[0,f,e,t,E,24])}return bur()}return bur()},Yar=function(r,n,e,t,u,a){return r<50?Var(r+1|0,n,e,t,u,a):Xo(Var,[0,n,e,t,u,a])},Kar=function(r,n,e,t,u,a){var i=Zo(t,e),c=[0,n,a,u];if("number"!=typeof i&&14===i[0]){var f=[0,c,i[1]],o=Zo(t,e);if("number"!=typeof o&&22===o[0]){var s=[0,f,o[1]],v=Zo(t,e);if("number"!=typeof v)switch(v[0]){case 0:var l=v[1];return r<50?aar(r+1|0,s,e,t,l,32):Xo(aar,[0,s,e,t,l,32]);case 1:var h=v[1];return r<50?iar(r+1|0,s,e,t,h,32):Xo(iar,[0,s,e,t,h,32]);case 2:var b=v[1],d=Zo(t,e),p=function(r){return Aur(b,r)};return r<50?har(r+1|0,s,e,t,p,d):Xo(har,[0,s,e,t,p,d]);case 3:var m=v[1],y=Zo(t,e),w=function(r){return Sur(m,r)};return r<50?har(r+1|0,s,e,t,w,y):Xo(har,[0,s,e,t,w,y]);case 12:var k=v[1],g=Zo(t,e),_=function(r){return Eur(k,r)};return r<50?har(r+1|0,s,e,t,_,g):Xo(har,[0,s,e,t,_,g]);case 13:var x=v[1];return r<50?far(r+1|0,s,e,t,x,32):Xo(far,[0,s,e,t,x,32]);case 14:var S=v[1];return r<50?gar(r+1|0,s,e,t,S,32):Xo(gar,[0,s,e,t,S,32]);case 15:var E=v[1];return r<50?_ar(r+1|0,s,e,t,E,32):Xo(_ar,[0,s,e,t,E,32]);case 17:var A=v[1];return r<50?jar(r+1|0,s,e,t,A,32):Xo(jar,[0,s,e,t,A,32]);case 18:var C=v[1];return r<50?Xar(r+1|0,s,e,t,C,32):Xo(Xar,[0,s,e,t,C,32])}return bur()}return bur()}return bur()},Zar=function(r,n,e,t,u,a,i){return r<50?par(r+1|0,n,e,t,u,a,i):Xo(par,[0,n,e,t,u,a,i])},$ar=function(r,n,e,t,u,a){return r<50?Har(r+1|0,n,e,t,u,13,a):Xo(Har,[0,n,e,t,u,13,a])},Qar=function(r,n,e,t,u,a){return r<50?Gar(r+1|0,n,e,t,u,23,a):Xo(Gar,[0,n,e,t,u,23,a])},Jar=function(r,n,e,t,u,a,i){return r<50?Nar(r+1|0,n,e,t,u,a,i):Xo(Nar,[0,n,e,t,u,a,i])},rir=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?Pur(r+1|0,f,e,t,c,7):Xo(Pur,[0,f,e,t,c,7]);case 2:var o=[0,n,a,u],s=i[1],v=Zo(t,e),l=function(r){return Uur(s,r)};return r<50?tar(r+1|0,o,e,t,l,v):Xo(tar,[0,o,e,t,l,v]);case 4:var h=[0,n,a,u],b=i[1],d=Zo(t,e),p=function(r){return Lur(b,r)};return r<50?tar(r+1|0,h,e,t,p,d):Xo(tar,[0,h,e,t,p,d]);case 5:var m=[0,n,a,u],y=i[1],w=Zo(t,e),k=function(r){return Fur(y,r)};return r<50?tar(r+1|0,m,e,t,k,w):Xo(tar,[0,m,e,t,k,w]);case 13:var g=i[1],_=[0,n,a,u];return r<50?Xur(r+1|0,_,e,t,g,7):Xo(Xur,[0,_,e,t,g,7]);case 14:var x=[0,n,a,u],S=i[1],E=Zo(t,e),A=function(r){return Tur(S,r)};return r<50?tar(r+1|0,x,e,t,A,E):Xo(tar,[0,x,e,t,A,E]);case 16:var C=i[1],N=[0,n,a,u];return r<50?Gur(r+1|0,N,e,t,C,7):Xo(Gur,[0,N,e,t,C,7]);case 20:var O=[0,n,a,u],I=i[1],R=Zo(t,e),T=function(r){return Bur(I,r)};return r<50?tar(r+1|0,O,e,t,T,R):Xo(tar,[0,O,e,t,T,R]);case 10:case 24:for(var F=n,L=function(r){return[0,Zo(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?Zur(r+1|0,M,e,t,j,D,i):Xo(Zur,[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,Zo(n,e),t]}}(L,z),B=W;continue}return Dur()}}return bur()},nir=function(r,n){var e=Zo(r,n);if("number"==typeof e)return function(r){return 0};switch(e[0]){case 1:return function(r,n,e,t,u){return Wo(Mur(0,r,n,e,t,u))}(0,n,r,e[1],0);case 6:return function(r,n,e,t,u){return Wo(mar(0,r,n,e,t,u))}(0,n,r,e[1],0);case 8:return function(r,n,e,t,u){return Wo(yar(0,r,n,e,t,u))}(0,n,r,e[1],0);case 15:return function(r,n,e,t,u){return Wo(Kar(0,r,n,e,t,u))}(0,n,r,e[1],0);default:return bur()}};T7(Jz),R7(cX,iX);var eir=[0,0],tir=[0,1],uir=[0,[2,[0,2],0]],air=[0,[0,[0,3],[0,uir,0]]],iir=function(r,n){var e=n[2];return $o(bJ(r),aX,e)},cir=function(r,n,e){var t=r?r[1]:Ru,u=[0,0];return function r(n,e,t){var a=n?n[1]:Ru,i=[0,a-1|0];function c(n,e){return r(i,n,e)}if(0>>0)return E1(e);switch(u){case 0:return 30;case 1:for(;;){x1(e,0);var a=_1(e);if(0!=(8>>0)return E1(e);switch(w){case 0:return n(e);case 1:return x1(e,11),0===Air(_1(e))?n(e):E1(e);default:return x1(e,6),0===Air(_1(e))?n(e):E1(e)}case 24:x1(e,26);var k=Eir(_1(e));if(0===k)return n(e);if(1===k){x1(e,26);var g=Nir(_1(e));return 0===g?n(e):1===g?(x1(e,2),0===Air(_1(e))?n(e):E1(e)):E1(e)}return E1(e);case 25:x1(e,26);var _=_1(e),x=38<_?A<_?-1:kf(eq,_+Pe|0)-1|0:-1;if(0===x)return n(e);if(1===x){x1(e,26);var S=Oir(_1(e));return 0===S?n(e):1===S?(x1(e,4),0===Air(_1(e))?n(e):E1(e)):E1(e)}return E1(e);case 26:x1(e,26);var E=_1(e),C=38>>0){var u=SK(1,LY(kY(g1(n))));throw[0,Iir,Zo(S$(GX),u)]}switch(t){case 0:case 1:continue;case 2:var a=Tir(n,(function(r){return[15,r]}));break;case 3:a=Tir(n,(function(r){return[6,r]}));break;case 4:a=Tir(n,(function(r){return[8,r]}));break;case 5:a=Tir(n,(function(r){return[0,r]}));break;case 6:a=Tir(n,(function(r){return[19,r]}));break;case 7:a=Tir(n,(function(r){return[23,r]}));break;case 8:a=Tir(n,(function(r){return[4,r]}));break;case 9:a=Tir(n,(function(r){return[20,r]}));break;case 10:a=Tir(n,(function(r){return[2,r]}));break;case 11:a=Tir(n,(function(r){return[21,r]}));break;case 12:a=Tir(n,(function(r){return[22,r]}));break;case 13:a=Tir(n,(function(r){return[25,r]}));break;case 14:a=Tir(n,(function(r){return[7,r]}));break;case 15:a=Tir(n,(function(r){return[24,r]}));break;case 16:a=Tir(n,(function(r){return[26,r]}));break;case 17:a=Tir(n,(function(r){return[13,r]}));break;case 18:a=Tir(n,(function(r){return[9,r]}));break;case 19:a=Tir(n,(function(r){return[16,r]}));break;case 20:a=Tir(n,(function(r){return[10,r]}));break;case 21:a=Tir(n,(function(r){return[5,r]}));break;case 22:a=Tir(n,(function(r){return[11,r]}));break;case 23:a=Tir(n,(function(r){return[17,r]}));break;case 24:a=Tir(n,(function(r){var e=D1(n),t=AK(e,1,wf(e)-2|0);return[3,[0,r,Zo(O0(GG(Gp,GG(t,Vp)),Hp),(function(r){return r}))]]}));break;case 25:a=Tir(n,(function(r){var e=D1(n);return[18,[0,r,AK(e,1,wf(e)-1|0)]]}));break;case 26:a=Tir(n,(function(r){return[14,[0,r,D1(n)]]}));break;case 27:a=Tir(n,(function(r){return[1,[0,r,D1(n)]]}));break;case 28:a=Tir(n,(function(r){return[12,[0,r,fo(D1(n))]]}));break;case 29:for(;;){S1(n);var i=_1(n),c=13>>0)var f=E1(n);else switch(c){case 0:f=0;break;case 1:f=2;break;case 2:f=1;break;default:x1(n,2),f=0===Cir(_1(n))?1:E1(n)}if(2>>0)a=jG(YX);else switch(f){case 0:a=0;break;case 1:continue r;default:continue}break}break;default:a=0}var o=A1(n);return[0,a,o[1],o[2]]}}),t);return[0,[0,t[2],t[1],u]]}catch(t){if((t=Ho(t))[1]===Iir){var a=t[2],i=Ecr(Fir(n));return[1,$o(S$(GV),a,i)]}if(t===rZ){var c=Ecr(Fir(n));return[1,Zo(S$(YV),c)]}throw t}},function(r){var n=r[3],e=r[2],t=r[1];try{return[0,[0,t,e,n,Scr([0,t,e],n)]]}catch(r){if((r=Ho(r))[1]===hcr)return[1,r[2]];throw r}},function(r){var n=r[4],e=r[2],t=r[1],u=r[3];try{return hur([0,e,t],n),[0,[0,t,e,u,n]]}catch(r){if((r=Ho(r))[1]===aur)return[1,r[2]];throw r}},function(r){var n=r[4],e=[0,0],t=r[2],u=[0,r[1],[0,0],function(r){var n=e[1];return e[1]=n+1|0,[0,4100400,n]},t],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,Pa,[0,c,a,i]],r(e[2])]}return 0}}(n);;){if(!f){var s=WY((function(r){return[0,Pa,r[2]]}),o),v=function(r){if(r){var n=r[1];if(Pa<=n[1]){var e=n[2],t=e[1],i=[0,0],f=r[2],o=e[3],s=e[2],l=t[3],h=t[2],b=gir(u[4],i,t[1][1]);sur(1,u[1],PX,u[4],b,o);var d=Sir(u,a,c,i,h),p=d[2],m=d[1],y=u[4],w=[0,[0,b,s],m,gY((function(r){return gir(y,i,r)}),l)],k=v(f);return $G($G(v(p),[0,[0,Du,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=gir(u[4],S,_[2][1]);sur(1,u[1],jX,u[4],B,C);var U=gir(u[4],S,F),D=Sir(u,a,c,S,R),M=D[2],P=D[1],j=u[4],z=gY((function(r){return gir(j,S,r)}),I),W=xir(u,a,c,S,O),X=[0,L,[0,B,N],[0,U,T],P,z,W[1]],q=$G(M,W[2]),H=v(E);return $G($G(v(q),[0,[0,Yu,[0,X,A]],0]),H)}return 0};return[0,[0,u,[0,v(s),i]]]}var l=f[1];if(0!==l[0]){var h=f[2];c=$G(kir(l[2]),c),f=h}else{var b=l[1][1];if(Yu<=b[1]){var d=b[2],p=f[2],c=$G([0,[0,$tr(l),[0,H,[0,d,1]]],kir(d[4])],c),f=p;continue}var m=b[2],y=f[2];c=$G([0,[0,$tr(l),[0,Pa,m]],kir(m[2])],c),f=y}}},function(r){var n=r[2],e=r[1],t=n[2];var u=function r(n){if(n){var t=n[1];if(Yu<=t[1]){var u=t[2],a=u[1],i=a[6],c=a[4],f=a[3],o=a[2],s=o[2],l=o[1],h=a[1];if(u[2]){var b=n[2],d=mir(e,l),p=h?[0,[0,d,s]]:0,m=otr(e[1],s),y=GG(wq,m),w=Zo(e[1][1],y),k=qir(e,i),g=Vir(e,f,c,k,w,p),_=Hir(e,k,w,d),x=_[2],S=_[1],E=GG(m,kq),A=Zo(e[1][1],E),C=GG(m,gq),N=[0,d,Zo(e[1][1],C)],O=[0,[0,A,0,$G(S,[0,[0,N,x],0]),N]];return[0,g,[0,[0,v,O],[0,[0,v,[1,[0,s,d,[8,A,0]]]],r(b)]]]}var I=n[2],R=mir(e,l),T=h?[0,[0,R,s]]:0;return[0,Vir(e,f,c,qir(e,i),s,T),r(I)]}var F=t[2],L=F[1],B=L[2],U=n[2],D=F[2],M=L[1],P=GG(otr(e[1],B),_q),j=Zo(e[1][1],P),z=[1,[0,B,mir(e,M),[8,j,0]]];return[0,[0,Mu,[0,j,D]],[0,[0,v,z],r(U)]]}return 0}(n[1]);var a=function r(n){for(var t=n;;){if(!t)return 0;var u=t[1],a=u[1];if(v===a)return[0,u[2],r(t[2])];if(Mu<=a){var i=u[2],c=t[2],f=i[1],o=Gir(e,i[2]),s=o[1],l=r($G(o[2],[0,[0,v,[0,[0,f,0,s[1],s[2]]]],0]));return $G(l,r(c))}var h=u[2],b=h[5],d=h[3],p=d[2],m=d[1],y=h[1],w=t[2],k=h[4],g=h[2],_=[0,[0,WY((function(r){return r[1]}),p)]],x=[0,[2,_,0]],S=[0,x,Zo(e[1][1],xq)],E=[0,_,Zo(e[1][1],Sq)],A=[0,S,[12,m,x]],C=[0,E,[11,S]],N=qY(function(r){return function(n,e){return[0,e,[6,r,n]]}}(E),p);if(b)var O=b[1],I=O[2],R=O[1],T=GG(Eq,otr(e[1],I)),F=[0,[0,3],Zo(e[1][1],T)],L=Xir(e,[0,F,[0,m,0]],R),B=$G([0,[0,F,[13,y]],L[1]],[0,[0,[0,R,I],L[2]],0]);else B=0;var U=Gir(e,k),D=U[1],M=U[2],P=D[2];t=$G(M,[0,[0,v,[0,[0,y,[0,m,[0,g,0]],$G([0,A,[0,C,0]],$G(N,$G(B,D[1]))),P]]],w])}}(u),i=$o(Lir[33],0,0),c=Zo(Lir[36],i),f=Zo(Lir[38],i),o=WY((function(r){return[0,r[1][1],r]}),a);HY((function(r){return Zo(c,r[1])}),o),HY((function(r){if(0===r[0]){var n=r[1],e=n[4],t=n[1];return HY((function(r){return $o(f,r,t)}),$G(jir(o,n[3]),Mir(o,e)))}var u=r[1],a=u[1];return HY((function(r){return $o(f,r,a)}),Pir(o,u[3]))}),a);var s=[0,jY(Qo(Uir[1],(function(r,n){return[0,nK(r,o),n]}),i,0)),t],l=s[1],h=s[2],b=GY((function(r,n){return 0===n[0]?r:[0,n[1][1],r]}),0,l),d=GY((function(r,n){if(0===n[0]){var e=n[1];return[0,[0,e[1],e],r]}return r}),0,l);HY((function(r){var n=r[1],e=1-rK(n,b);return e?jG(GG(Jq,GG(n[2],Qq))):e}),h);for(var p=0,m=l;;){if(!m)return[0,[0,e[1],s]];var y=m[1];if(0!==y[0]){var w=y[1],k=w[2],g=w[1],_=m[2],x=w[3];ecr(GG(nH,g[2]),d,p,k,x);p=[0,[0,g,k],p],m=_}else{var S=y[1],E=S[4],A=m[2],C=S[3],N=S[2],O=S[1],I=GY((function(r,n){return[0,[0,n[2],n[1]],r]}),p,N),R=GG(rH,O[2]);!function(r,n,e){return function t(u,a,i,c){for(var f=a,o=i,s=c;;){var v=o?o[1]:0;if(!s){if(v){var l=eK(r,f);if(l){var h=l[1];Zir(Kir(e,cH),h,n)}else Yir(e,GG(fH,r[2]))}return f}var b=s[1];if(0!==b[0]){var p=b[3],m=p[1],y=s[2],w=p[2],k=b[2],g=ncr(e,f,b[1]);Zir(Kir(e,iH),g,[0,1]),VY(function(r,n){return function(u,a){var i=a[2],c=i[2],f=i[1];u!==a[1]&&Yir(e,eH);var o=t(u+1|0,r,tH,f);return ecr(Kir(e,GG(aH,GG(Ui(Sn+u),uH))),d,o,n,c)}}(f,m),k);f=[0,[0,w,m],f],o=0,s=y}else{var _=b[1],x=_[2],S=_[1],E=s[2],A=b[2];ecr(Kir(e,x[2]),d,f,S,A);var f=[0,[0,x,S],f],o=0,s=E}}}}(E[2],E[1],R)(0,I,0,C);var m=A}}},function(r){for(var n=r[2],e=n[1],t=r[1],u=n[2],a=0,i=e,c=vcr(e);;){if(!i)return[0,[0,t,WY((function(r){var n=r[1],e=r[2];return[0,n,nK(n,a),e]}),u)]];var f=i[1];if(0!==f[0]){var o=f[1],s=i[2];a=[0,[0,o[1],ocr(c,a,o[3])],a],i=s}else var i=i[2]}},function(r,n){var e=r?r[1]:s1,t=n[3];return Zo(Ztr([0,e],n[1]),t)},function(r,n){var e=r?r[1]:s1,t=n[3];return Zo(Ztr([0,e],n[1]),t)},function(r,n){var e=r?r[1]:s1,t=n[4];return ttr((function(r){return Zo(bJ(r),RP),VY((function(n,e){if(0\",rj=\"Invalid_argument\",mL=\"Map.bal\",qW=\"Variable \",ja=\"alias \",jb=\"@[\",zw=\"str\",hG=-102231997,Ak=\" , line \",rI=192,yI=1000000010,go=123,Ai=\"proc \",Aj=\"%ni\",A5=\"\\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\",jj=\"%d:%d\",mK=\"[ocamlgraph] fold_succ\",zv=\"%s %% %s in core_int.ml: modulus should be positive\",hI=\"[]\",qD=\"\\\\\",aN=\"refine\",yH=239,dD=0xff,mU=563575864,zu=-12,zs=\"\\xe2\\x8a\\xa5\",aW=\"@[<2>[\",zt=\"neg\",eb=3654863,P=122,fN=\" ->\",rH=\"Unify error: \",bN=\"0\",zr=\" Display this list of options\",gp=\": at character number \",cA=128,yG=\"Sys_blocked_io\",zp=\"\\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\",hE=\"int\",zq=\"fd \",mJ=\"@,@,\",ea=\"invalid format \",ri=970038058,m9=884916592,K=248,aR=\"@,]@]\",qV=\" + \",A4=\">\",i$=\"Parse error at %s\",m8=15720,A2=\"erased\",A3=1027,fM=\"| \",bL=0xFF,cb=4298439,Ah=\"nativeint\",hB=\"\",d$=246,zn=\"@[[\",zo=1290,yF=\"%u\",Ag=\"'*'\",rg='\"%s\"',Af=\"[ \",rh=3901504,gm=\"%S\",yE=-108,Ae=\"@,@[| \",qU=108,Ad=\"(def) %s:%s\",rf=\"Pos\",eH=127,ee=1024,qC=\"@{\",ji=-2147483648,A1=-49,rG=\"e\",qB=\" : flags Open_rdonly and Open_wronly are not compatible\",qA=240,eG=\"-\",rF=4103979,Ac=\"ret \",jw=\"\\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\",qT=\": Not a directory\",Ab=\" and \",yD=\"\\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\",qz=\" : file already exists\",zm=\"b\",jv=\"\\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\",Aa=\"src/float0.ml\",db=0xffffff,A0=\"Obj.extension_constructor\",m7=\"@]@ in@]@,\",rE=-43,i_=\"Unexpected char or sequence: %S\",zl=\"Out_of_memory\",AZ=\"[ocamlgraph] out_degree\",rD=\" \",jp=\"occurs\",qy=\"\\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\",mT=\" {\",zk=\": closedir failed\",qS=\"index out of bounds\",AY=\"@,]\",mS=\"_bigarr02\",hD=\"))\",z$=\"src/int63_emul.ml\",zj=\"}\",ng=111,AX=\"Syntax.Link\",fP=2147483647,yC=3355443,jo=\"in\",i9=\"Unexpected char or sequence: \",z9=\", characters \",z_=0x7F,c$=0xffff,m6=-947138306,AW=-42,nf=\"instantiate_alias\",rC='scanf: bad conversion \"%*\"',zi=\"Ir error: \",qx=\"@ -> \",yB=12520,zg=\"Syntax.Unbd\",zh=400,AV=\"global \",rB=\" }\",yA=-46,qw=\"(Program not linked with -g, cannot print stack backtrace)\\n\",re=\"= \",AU=\"@[%a\",yz=-91,dC=\"roc\",rd=\"@[[@,\",z8=\"#struct\",av=\"@])\",cN=\"easy_tags\",m5=\"@[%s\",z7=\"exponent can not be negative\",mI=\" ->@ \",z6=\"bad tag payload memory layout\",AT=\"infinity\",yy=\"' '\",hA=1000,mR=126,a=\"\",m3=4000067,rc=224,m4=815331823,rA=\"@[%a@ \",dH=\"unimplemented\",yx=\"^\",rb=\"switch \",bf=\"@[\",dG=\"let \",qv=759637122,fH=0x3f,eL=124,qR=\"src/exn.ml\",qu=4102630,fL=4003188,AS=46340,ju=112,qt=\"Match_failure\",AR=831,i8=\"Syntax error: %s at %s\",cx=16777215,zf=\"scanning of \",qQ=\"%x\",ne=\"argument must be strictly positive\",qP=-10,jh=252,mH=\"\\n```\",cw=0x00,yw=\" : is a directory\",ze=\"[ocamlgraph] iter_succ_e\",eK=\".\",hz=\"+\",i7=\") is out of range or NaN\",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\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x01\",n=\"\",zd=0xf0,AQ=\" :\",ra=\"{ \",m2=\"not a tag\",q=\"@,\",AP=\"(var) %s:%s\",jt=\"Parse error at \",zc=\"@[let %a =@ \",z5=-950194894,rz=110,qO=116,zb=\"} in join \",yv=\"%li\",ry=\"impossible\",qN=\"max\",AO=\"@]@,\",nd=\"[ocamlgraph] iter_succ\",z4=65536,AN=\"> \",m1=\"found a link where none was expected\",js=-32,z3=\"void\",AM=\"\\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\",bu=\")\",z1=\" not found\",m0=\" is\",z2=\"\\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\",jn=\"Syntax error: \",z0=\" in core_int.ml: modulus should be positive\",rx=\"Neg\",q_=\"canonicalize_defs\",q$=\"nan\",za=\"closedir\",jm=\"@[%s =@ \",gr=\"-> \",yu=0xe0,y$=16383,mZ=\"\\x01\\x02\\x02\\x02\\x02\\x02\\x02\\x02\\x02\\x02\\x02\\x03\\x02\\x02\\x04\",AL=117,ca=\"%s\",y_=\" /\",zZ=0xdfff,ed=\"/\",R=-39,rw=\"Assert_failure\",yt=\"tags not empty\",AK=-123,ys=-14,c9=4153489,zY=\"'#'\",q9=\"ENOTDIR\",bM=\"uls\",zX=1073741823,gq=\"[ocamlgraph] remove_edge\",rv=\"src/int_conversions.ml\",d_=250,bs=\"src/sexp_conv.ml\",q8=\"canonicalize_alias\",yr=\";\",AJ=\" in core_int.ml: divisor should be positive\",y9=\" -[\",jl=\"Internal failure -- please contact the parser generator's developers.\\n%!\",jr=\"\\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\",qs=\"precision\",c_=\"(@[\",fK='\"',ru=\",\",yq=\".\\n\",qr=1255,AI=\"Fatal error: exception %s\\n\",cz=\"(\",y8=0x800,dE=255,qq=\"jsError\",dA=0x8000,y7=\"integer overflow in pow\",mG=49505960,AH=\"%X\",zW=\"a float\",dc=256,fJ=61922881,jf=-88,mQ=\"--help\",ec=\"unreachable\",dF=61643255,q7=\"Zero\",q6=\"End_of_file\",mY=\"Failure\",rt=\"ENOENT\",d9=\" at \",y6=997,zV=247,q4=\"cor/experiments/uls/solve.ml\",q5=\"clamp requires [min <= max]\",yp=\"~\",y5=\"([^/]+)\",qM=0xf,cM=-48,zU=0xdc00,cy=125,U=\"compose_fx\",q3=\" File \",AG=\"ENOTEMPTY\",qp=\"EBADF\",qL=\"[ocamlgraph] in_degree\",zT=\"inline_tests.log\",aJ=\"camlinternalFormat.ml\",y4=\"Division_by_zero\",qo=\"@]@]\",D=\"\",AF=\"non-union layout for union\",mX=\"[ocamlgraph] remove_edge_e\",q2=\"Sys_error\",AE=\"x\",yo=1114111,dz=948106916,mF=\"(var) \",i6=\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x01\",yn=\"character \",dB=\": \",rs=\"cor/experiments/uls/ir.ml\",y3=5592405,ym=\"EEXIST\",hH=\"@,))@]\",bh=\"%d\",yl=\"illegal memory for int\",eJ=3404197,y2=\"(var) %s: \",zS=\"Printexc.handle_uncaught_exception\",yk=\" = \",AC=\"buffer.ml\",AD=\"Cygwin\",yj=-26,eN=\"int_of_string\",yi=\"\\\\n\",AB=\"(@[<2>Syntax.Content@ \",i5=120,y1=\"Int\",eM=103,y0=102,rr=\"]->\",gl=512,zR=55296,i4=\"when\",yh=0x7ff0,qK=\"[ocamlgraph] fold_pred\",aK=\";@ \",yY=101,yZ=\"@ %s\",qJ=\"min\",nc=\"int64\",i3=\"0x\",je=\"Internal failure -- please contact the parser generator's developers.\\n\",yX=\"instantiate_type\",B=\"@]\",fG=\"\\n\",eI=254,qI=\"[ocamlgraph] iter_pred\",b$=100,yW=\"scanf.ml\",zQ=\"end\",Az=\"(@[<2>Syntax.Link@ \",AA=\"%Lx\",yg=57344,hy=\"@[%a@]\",qH=\" : flags Open_text and Open_binary are not compatible\",zO=\"%Li\",zP=\": file descriptor already closed\",Ay=-677469690,Ax=583013086,qn=105,zN=3901488,jk=65535,yf=\"[ocamlgraph] fold_succ_e\",Aw=\"OCAMLRUNPARAM\",Av=\"Syntax.Content\",yV=\"%s /%% %s in core_int.ml: divisor should be positive\",zM=-25,yd=\"@ -\",ye=\"str.ml\",w=781961420,fF=93258179,b_=\"@[\",nb=\"Unix.Unix_error\",bX=\"\",yT=\"captures_\",mP=109,yU=\"ref (\",qm=\"mkdir\",jd=\"-help\",q1=30156548,na=3254785,yc=\"(@[<2>Syntax.Unbd@ \",zL=\"%c%d\",Au=\"Stack_overflow\",i2=\"'+'\",mE=\": No such file or directory\",g=\"@ \",At=\"/static/\",yb=\"zero\",qG=-97,q0=\"box<\",As=253,ya=\"@[let %s =@ \",mO=\"@[@[\",rq=\"Not_found\",qZ=\",@, \",bt=\" =\",y=\"<2>\",yS=\"inline-test-runner\",aA=\",@ \",yR=\"]@]\",ab=\"%a\",da=\", \",rp=\"cor/experiments/compose_fx/solve.ml\",x$=\"win32\",yQ=986895,m$=848054398,yP=\"Str\",zK=-65,Ar=\"_thunk\",x_=0xFE,qY=\" not in scope\",mD=-1027583937,I=\"\",ro=\"rmdir\",zJ=\"%s%d\",zI=-80,x9=857423934,gn=4298433,Aq=1026,zH=2047,zF=\"...\",zG=\"[ocamlgraph] succ\",Ap=\"?\",rn=\"false\",ql=-34,zE=\"an integer\",jq=\"\\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\",Ao=\"[ocamlgraph] fold_pred_e\",x8=\"Pervasives.do_at_exit\",yO=65793,bg=\" \",rm=\"Fatal error: exception \",cO=0x80,yN=\"@[@[when@ \",zD=\"Undefined_recursive_module\",qF=\",@ %a\",jc=\":\",zC=\"[ocamlgraph] iter_pred_e\",mN=\"(def) \",yM=215,a7=\"\",An=\"(def) %s: \",x7=62122066,Am=\" ]\",mM=869834347,yL=\"extract_all_named_vars\",zA=\"incompatible\",zB=\"@ | \",yK=\"pos\",mW=\"Set.bal\",m_=\"_\",au=929625422,rl=\"compare: functional value\",hF=\"()\",zy=\"@.\",zz=\"%i\",fI=\"\",mV=\"@[%s@ \",rk=114,yJ=\"-[\",qE=\"true\",zx=\"`\",hC=\" ~ \",fO=\"Unit\",Al=-69,fE=\"{}\";function\naqC(){return 0}function\nrJ(){return 0}function\naqD(){return 0}function\naqE(){return 0}function\nrK(){return 0}function\naqF(){return 0}function\naqG(){return 0}function\naqH(){return 0}function\naqI(){return 0}function\nhJ(){return 0}function\naqJ(){return 0}function\naqK(){return 0}function\nA8(){return 0}function\naqP(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\naqQ(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?jI(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?jI(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)ni(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\nhQ(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\ndM(b){if(b.t==2)b.c+=hQ(b.l-b.c.length,\"\\0\");else\nb.c=jI(b.c,0,b.c.length);b.t=0}function\nBh(b,c){b.t&6&&dM(b);c.t&6&&dM(c);return b.cc.c?1:0}function\nrM(b,c){if(b===c)return 1;b.t&6&&dM(b);c.t&6&&dM(c);return b.c==c.c?1:0}function\narD(c,b){throw[0,c,b]}function\nBL(b){if(b.length<24){for(var\nc=0;ceH)return false;return true}else\nreturn!/[^\\x00-\\x7f]/.test(b)}function\narP(f){for(var\nk=a,d=a,h,g,i,b,c=0,j=f.length;cgl){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>c$)d+=String.fromCharCode(0xd7c0+(b>>10),zU+(b&0x3FF));else\nd+=String.fromCharCode(b);if(d.length>ee){d.substr(0,1);k+=d;d=a}}return k+d}function\nef(d,b,c){this.t=d;this.c=b;this.l=c}ef.prototype.toString=function(){switch(this.t){case\n9:return this.c;default:dM(this);case\n0:if(BL(this.c)){this.t=9;return this.c}this.t=8;case\n8:return this.c}};ef.prototype.toUtf16=function(){var\nb=this.toString();if(this.t==9)return b;return arP(b)};ef.prototype.slice=function(){var\nb=this.t==4?this.c.slice():this.c;return new\nef(this.t,b,this.l)};function\nBk(b){return new\nef(0,b,b.length)}function\nb(b){return Bk(b)}function\nr3(d,c){arD(d,b(c))}var\ncP=[0];function\naB(b){r3(cP.Invalid_argument,b)}function\nBg(){aB(qS)}function\neg(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\ndK(c,b){if(b>>>0>=c.l)Bg();return eg(c,b)}function\nBi(b,c){b.t&6&&dM(b);c.t&6&&dM(c);return b.c<=c.c?1:0}function\nar1(b,c){return Bi(c,b)}function\nBj(b,c){b.t&6&&dM(b);c.t&6&&dM(c);return b.c>>0>=c.l)Bg();return V(c,b,d)}function\ndL(c,b){if(c.fun)return dL(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 dL(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)jy();return b}function\naqW(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\ncd(b){b.t&6&&dM(b);return b.c}var\narU=Math.log2&&Math.log2(1.1235582092889474E+307)==1020;function\narT(b){if(arU)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\nrT(d){var\nb=new\nFloat32Array(1);b[0]=d;var\nc=new\nInt32Array(b.buffer);return c[0]|0}var\njD=Math.pow(2,-24);function\nr1(b){throw b}function\nnp(){r1(cP.Division_by_zero)}function\nM(c,d,b){this.lo=c&db;this.mi=d&db;this.hi=b&c$}M.prototype.caml_custom=\"_j\";M.prototype.copy=function(){return new\nM(this.lo,this.mi,this.hi)};M.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\nM(b,c,d)};M.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\nM(c,d,e)};M.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\nM(c,d,e)};M.prototype.mul=function(b){var\nc=this.lo*b.lo,d=(c*jD|0)+this.mi*b.lo+this.lo*b.mi,e=(d*jD|0)+this.hi*b.lo+this.mi*b.mi+this.lo*b.hi;return new\nM(c,d,e)};M.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0};M.prototype.isNeg=function(){return this.hi<<16<0};M.prototype.and=function(b){return new\nM(this.lo&b.lo,this.mi&b.mi,this.hi&b.hi)};M.prototype.or=function(b){return new\nM(this.lo|b.lo,this.mi|b.mi,this.hi|b.hi)};M.prototype.xor=function(b){return new\nM(this.lo^b.lo,this.mi^b.mi,this.hi^b.hi)};M.prototype.shift_left=function(b){b=b&63;if(b==0)return this;if(b<24)return new\nM(this.lo<>24-b,this.hi<>24-b);if(b<48)return new\nM(0,this.lo<>48-b);return new\nM(0,0,this.lo<>b|this.mi<<24-b,this.mi>>b|this.hi<<24-b,this.hi>>b);if(b<48)return new\nM(this.mi>>b-24|this.hi<<48-b,this.hi>>b-24,0);return new\nM(this.hi>>b-48,0,0)};M.prototype.shift_right=function(b){b=b&63;if(b==0)return this;var\nd=this.hi<<16>>16;if(b<24)return new\nM(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\nM(this.mi>>b-24|this.hi<<48-b,this.hi<<16>>b-24>>16,c&c$);return new\nM(this.hi<<16>>b-32,c,c)};M.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23;this.mi=(this.mi<<1|this.lo>>23)&db;this.lo=this.lo<<1&db};M.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&db;this.mi=(this.mi>>>1|this.hi<<23)&db;this.hi=this.hi>>>1};M.prototype.udivmod=function(f){var\nd=0,c=this.copy(),b=f.copy(),e=new\nM(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}};M.prototype.div=function(b){var\nc=this;if(b.isZero())np();var\ne=c.hi^b.hi;if(c.hi&dA)c=c.neg();if(b.hi&dA)b=b.neg();var\nd=c.udivmod(b).quotient;if(e&dA)d=d.neg();return d};M.prototype.mod=function(c){var\nb=this;if(c.isZero())np();var\ne=b.hi;if(b.hi&dA)b=b.neg();if(c.hi&dA)c=c.neg();var\nd=b.udivmod(c).modulus;if(e&dA)d=d.neg();return d};M.prototype.toInt=function(){return this.lo|this.mi<<24};M.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo};M.prototype.toArray=function(){return[this.hi>>8,this.hi&dD,this.mi>>16,this.mi>>8&dD,this.mi&dD,this.lo>>16,this.lo>>8&dD,this.lo&dD]};M.prototype.lo32=function(){return this.lo|(this.mi&dD)<<24};M.prototype.hi32=function(){return this.mi>>>8&c$|this.hi<<16};function\ns(c,d,b){return new\nM(c,d,b)}function\nfU(b){if(!isFinite(b)){if(isNaN(b))return s(1,0,yh);return b>0?s(0,0,yh):s(0,0,0xfff0)}var\na=b==0&&1/b==-Infinity?dA:b>=0?0:dA;if(a)b=-b;var\nc=arT(b)+1023;if(c<=0){c=0;b/=Math.pow(2,-Aq)}else{b/=Math.pow(2,c-A3);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&qM|a|c<<4;return s(g,f,d)}function\nhO(b){return b.toArray()}function\nBf(d,c,g){d.write(32,c.dims.length);d.write(32,c.kind|c.layout<<8);if(c.caml_custom==mS)for(var\nb=0;b>4;if(d==zH)return(a|g|c&qM)==0?c&dA?-Infinity:Infinity:NaN;var\nf=Math.pow(2,-24),b=(a*f+g)*f+(c&qM);if(d>0){b+=16;b*=Math.pow(2,d-A3)}else\nb*=Math.pow(2,-Aq);if(c&dA)b=-b;return b}function\nrL(c){var\ne=c.length,d=1;for(var\nb=0;b>>24&dD|(b&c$)<<8,b>>>16&c$)}function\nrW(b){return b.hi32()}function\nrX(b){return b.lo32()}var\naqT=mS;function\nfQ(d,e,c,b){this.kind=d;this.layout=e;this.dims=c;this.data=b}fQ.prototype.caml_custom=aqT;fQ.prototype.offset=function(c){var\nd=0;if(typeof\nc===\"number\")c=[c];if(!(c\ninstanceof\nArray))aB(\"bigarray.js: invalid offset\");if(this.dims.length!=c.length)aB(\"Bigarray.get/set: bad number of dimensions\");if(this.layout==0)for(var\nb=0;b=this.dims[b])jy();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])jy();d=d*this.dims[b]+(c[b]-1)}return d};fQ.prototype.get=function(b){switch(this.kind){case\n7:var\ne=this.data[b*2+0],c=this.data[b*2+1];return ard(e,c);case\n10:case\n11:var\nf=this.data[b*2+0],d=this.data[b*2+1];return[eI,f,d];default:return this.data[b]}};fQ.prototype.set=function(b,c){switch(this.kind){case\n7:this.data[b*2+0]=rX(c);this.data[b*2+1]=rW(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};fQ.prototype.fill=function(c){switch(this.kind){case\n7:var\nd=rX(c),f=rW(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\nhK(d,e,c,b){this.kind=d;this.layout=e;this.dims=c;this.data=b}hK.prototype=new\nfQ();hK.prototype.offset=function(b){if(typeof\nb!==\"number\")if(b\ninstanceof\nArray&&b.length==1)b=b[0];else\naB(\"Ml_Bigarray_c_1_1.offset\");if(b<0||b>=this.dims[0])jy();return b};hK.prototype.get=function(b){return this.data[b]};hK.prototype.set=function(b,c){this.data[b]=c;return 0};hK.prototype.fill=function(b){this.data.fill(b);return 0};function\nBb(d,e,b,c){var\nf=Bd(d);if(rL(b)*f!=c.length)aB(\"length doesn't match dims\");if(e==0&&b.length==1&&f==1)return new\nhK(d,e,b,c);return new\nfQ(d,e,b,c)}function\naq(c){if(!cP.Failure)cP.Failure=[K,b(mY),-3];r3(cP.Failure,c)}function\nBc(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&dD,o=p>>8&1,h=[];if(r==mS)for(var\nb=0;b>>32-15;b=eR(b,0x1b873593);c^=b;c=c<<13|c>>>32-13;return(c+(c<<2)|0)+(0xe6546b64|0)|0}function\naq9(b,c){b=bO(b,rX(c));b=bO(b,rW(c));return b}function\nrR(b,c){return aq9(b,fU(c))}function\nBe(d){var\nc=rL(d.dims),e=0;switch(d.kind){case\n2:case\n3:case\n12:if(c>dc)c=dc;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=bO(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=bO(e,f)}break;case\n4:case\n5:if(c>cA)c=cA;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=bO(e,f)}if((c&1)!=0)e=bO(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\njE(b){return b\ninstanceof\nef}function\nnm(b){return jE(b)}function\nBm(b){if(typeof\nb===\"number\")return hA;else\nif(jE(b))return jh;else\nif(nm(b))return 1252;else\nif(b\ninstanceof\nArray&&b[0]===b[0]>>>0&&b[0]<=dE){var\nc=b[0]|0;return c==eI?0:c}else\nif(b\ninstanceof\nString)return yB;else\nif(typeof\nb==\"string\")return yB;else\nif(b\ninstanceof\nNumber)return hA;else\nif(b&&b.caml_custom)return qr;else\nif(b&&b.compare)return 1256;else\nif(typeof\nb==\"function\")return 1247;else\nif(typeof\nb==\"symbol\")return 1251;return 1001}function\nbx(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=cd(b),c=cd(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)aB(\"Weak.get_key\");var\nb=d[eP+c];if(J.WeakRef&&b\ninstanceof\nJ.WeakRef)b=b.deref();return b===undefined?0:[0,b]}function\nBo(c){if(J.FinalizationRegistry&&J.WeakRef)if(c[1]instanceof\nJ.FinalizationRegistry)for(var\nd=eP;d=c.length)aB(\"Weak.set\");if(b\ninstanceof\nObject&&J.WeakRef){if(c[1].register)c[1].register(b,undefined,b);c[eP+d]=new(J.WeakRef)(b)}else\nc[eP+d]=b;return 0}function\nah(b,c){return+(gt(b,c,false)==0)}function\naq3(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=hQ(c,String.fromCharCode(e));b.t=c==b.l?0:2}else{if(b.t!=4)ni(b);for(c+=d;dc)return 1;if(b===b)return 1;if(c===c)return-1;return 0}function\nrP(b){var\nc;b=cd(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\nr0(e){e=cd(e);var\nf=e.length;if(f>31)aB(\"format_int: format too long\");var\nb={justify:hz,signstyle:eG,filler:bg,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\nrO(c,g){if(c.uppercase)g=g.toUpperCase();var\nf=g.length;if(c.signedconv&&(c.sign<0||c.signstyle!=eG))f++;if(c.alternate){if(c.base==8)f+=1;if(c.base==16)f+=2}var\nd=a;if(c.justify==hz&&c.filler==bg)for(var\ne=f;e20){d-=20;b/=Math.pow(10,d);b+=new\nArray(d+1).join(bN);if(c>0)b=b+eK+new\nArray(c+1).join(bN);return b}else\nreturn b.toFixed(c)}}var\nb,f=r0(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=q$;f.filler=bg}else\nif(!isFinite(d)){b=\"inf\";f.filler=bg}else\nswitch(f.conv){case\"e\":var\nb=d.toExponential(e),c=b.length;if(b.charAt(c-3)==rG)b=b.slice(0,c-1)+bN+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(rG),g=+b.slice(h+1);if(g<-4||d>=1e21||d.toFixed(0).length>e){var\nc=h-1;while(b.charAt(c)==bN)c--;if(b.charAt(c)==eK)c--;b=b.slice(0,c+1)+b.slice(h);c=b.length;if(b.charAt(c-3)==rG)b=b.slice(0,c-1)+bN+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)==bN)c--;if(b.charAt(c)==eK)c--;b=b.slice(0,c+1)}}break}return rO(f,b)}function\nfS(f,d){if(cd(f)==bh)return b(a+d);var\nc=r0(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=bg;var\ng=c.prec-e.length;if(g>0)e=hQ(g,bN)+e}return rO(c,e)}var\narB=0;function\naf(){return arB++}function\neh(b){return b.toUtf16()}function\njK(){return typeof\nJ.process!==\"undefined\"&&typeof\nJ.process.versions!==\"undefined\"&&typeof\nJ.process.versions.node!==\"undefined\"}function\narV(){function\nb(b){if(b.charAt(0)===ed)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)!==jc);if(Boolean(b[2]||f)){var\ne=b[1]||a,g=b[2]||a;return[e,d.substring(e.length+g.length)]}return}return jK()&&J.process&&J.process.platform?J.process.platform===x$?c:b:b}var\nr8=arV();function\nBI(b){return b.slice(-1)!==ed?b+ed:b}if(jK()&&J.process&&J.process.cwd)var\njA=J.process.cwd().replace(/\\\\/g,ed);else\nvar\njA=\"/static\";jA=BI(jA);function\narm(b){b=eh(b);if(!r8(b))b=jA+b;var\nf=r8(b),e=f[1].split(ed),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\narQ(f){for(var\ng=a,c=g,b,i,d=0,h=f.length;dgl){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(cO|b&fH)}else\nif(b<0xd800||b>=zZ)c+=String.fromCharCode(yu|b>>12,cO|b>>6&fH,cO|b&fH);else\nif(b>=0xdbff||d+1==h||(i=f.charCodeAt(d+1))zZ)c+=\"\\xef\\xbf\\xbd\";else{d++;b=(b<<10)+i-0x35fdc00;c+=String.fromCharCode(zd|b>>18,cO|b>>12&fH,cO|b>>6&fH,cO|b&fH)}if(c.length>ee){c.substr(0,1);g+=c;c=a}}return g+c}function\naqV(b){var\nc=9;if(!BL(b))c=8,b=arQ(b);return new\nef(c,b,b.length)}function\naX(b){return aqV(b)}var\narZ=[\"E2BIG\",\"EACCES\",\"EAGAIN\",qp,\"EBUSY\",\"ECHILD\",\"EDEADLK\",\"EDOM\",ym,\"EFAULT\",\"EFBIG\",\"EINTR\",\"EINVAL\",\"EIO\",\"EISDIR\",\"EMFILE\",\"EMLINK\",\"ENAMETOOLONG\",\"ENFILE\",\"ENODEV\",rt,\"ENOEXEC\",\"ENOLCK\",\"ENOMEM\",\"ENOSPC\",\"ENOSYS\",q9,AG,\"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\neT(e,g,f,b){var\nc=arZ.indexOf(e);if(c<0){if(b==null)b=-9999;c=[0,b]}var\nd=[c,aX(g||a),aX(f||a)];return d}var\nBx={};function\nfX(b){return Bx[b]}function\neS(c,b){throw[0,c].concat(b)}function\njz(b){if(!(b\ninstanceof\nUint8Array))b=new\nUint8Array(b);return new\nef(4,b,b.length)}function\nY(b){r3(cP.Sys_error,b)}function\nr2(b){Y(b+mE)}function\njJ(b){if(b.t!=4)ni(b);return b.c}function\nby(b){return b.l}function\nA9(){}function\nbY(b){this.data=b}bY.prototype=new\nA9();bY.prototype.constructor=bY;bY.prototype.truncate=function(b){var\nc=this.data;this.data=aj(b|0);eO(c,0,this.data,0,b)};bY.prototype.length=function(){return by(this.data)};bY.prototype.write=function(c,e,g,b){var\nd=this.length();if(c+b>=d){var\nf=aj(c+b),a=this.data;this.data=f;eO(a,0,this.data,0,d)}eO(jz(e),g,this.data,c,b);return 0};bY.prototype.read=function(c,f,a,b){var\nd=this.length();if(c+b>=d)b=d-c;if(b){var\ne=aj(b|0);eO(this.data,c,e,0,b);f.set(jJ(e),a)}return b};function\ngs(d,b,c){this.file=b;this.name=d;this.flags=c}gs.prototype.err_closed=function(){Y(this.name+zP)};gs.prototype.length=function(){if(this.file)return this.file.length();this.err_closed()};gs.prototype.write=function(d,b,e,c){if(this.file)return this.file.write(d,b,e,c);this.err_closed()};gs.prototype.read=function(d,b,e,c){if(this.file)return this.file.read(d,b,e,c);this.err_closed()};gs.prototype.close=function(){this.file=undefined};function\nbv(c,b){this.content={};this.root=c;this.lookupFun=b}bv.prototype.nm=function(b){return this.root+b};bv.prototype.create_dir_if_needed=function(e){var\nd=e.split(ed),c=a;for(var\nb=0;b=0)}function\ndf(b,c){return+(gt(b,c,false)>0)}function\nrS(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=bO(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=bO(e,d)}e^=f;return e}function\naq_(b,c){return rS(b,cd(c))}function\naq7(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=bO(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=bO(e,d)}e^=f;return e}function\narq(b){switch(b.t&6){default:dM(b);case\n0:return b.c;case\n4:return b.c}}function\naq6(c,d){var\nb=arq(d);return typeof\nb===\"string\"?rS(c,b):aq7(c,b)}function\naq8(b){b^=b>>>16;b=eR(b,0x85ebca6b|0);b^=b>>>13;b=eR(b,0xc2b2ae35|0);b^=b>>>16;return b}function\nnk(j,l,n,m){var\na,g,h,e,d,c,b,f,i;e=l;if(e<0||e>dc)e=dc;d=j;c=n;a=[m];g=0;h=1;while(g0){b=a[g++];if(b&&b.caml_custom){if(hL[b.caml_custom]&&hL[b.caml_custom].hash){var\nk=hL[b.caml_custom].hash(b);c=bO(c,k);d--}}else\nif(b\ninstanceof\nArray&&b[0]===(b[0]|0))switch(b[0]){case\n248:c=bO(c,b[2]);d--;break;case\n250:a[--g]=b[1];break;default:var\no=b.length-1<<10|b[0];c=bO(c,o);for(f=1,i=b.length;f=e)break;a[h++]=b[f]}break}else\nif(jE(b)){c=aq6(c,b);d--}else\nif(nm(b)){c=aq_(c,b);d--}else\nif(typeof\nb===\"string\"){c=rS(c,b);d--}else\nif(b===(b|0)){c=bO(c,b+b+1);d--}else\nif(b===+b){c=rR(c,b);d--}}c=aq8(c);return c&0x3FFFFFFF}function\naq$(b,d,l){if(!isFinite(b)){if(isNaN(b))return aX(q$);return aX(b>0?AT:\"-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:hz,f=a;if(j)f=eG;else\nswitch(l){case\n43:f=hz;break;case\n32:f=bg;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(eK);if(i<0)c+=eK+hQ(d,bN);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\nhM(b){return gw(gx(b))}function\narb(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>=cO){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&bL,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=hM(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=hM(g);if(d)d[i++]=b;return b;case\n0x0E:var\nf=c.read8u(),b=new\nArray(f+1);b[0]=eI;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]=hM(g)}return b;case\n0x0D:var\nf=c.read8u(),b=new\nArray(f+1);b[0]=eI;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]=hM(g)}return b;case\n0x07:var\nf=c.read32u(),b=new\nArray(f+1);b[0]=eI;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]=hM(g)}return b;case\n0x0F:var\nf=c.read32u(),b=new\nArray(f+1);b[0]=eI;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]=hM(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=hL[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;r5(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)BB();else\nif(c<20)aq(\"input_value: truncated object\");var\nd=arn(jz(f),0),e=new\nUint8Array(d+20);e.set(f,0);var\nc=a(e,20,d);if(c>24&db,b>>31&c$)}function\ncc(b){return b.toInt()}function\narf(b){return+b.isNeg()}function\neQ(b){return b.neg()}function\nBs(h,d){var\nb=r0(h);if(b.signedconv&&arf(d)){b.sign=-1;d=eQ(d)}var\nc=a,i=a9(b.base),g=\"0123456789abcdef\";do{var\nf=d.udivmod(i);d=f.quotient;c=g.charAt(cc(f.modulus))+c}while(!arg(d));if(b.prec>=0){b.filler=bg;var\ne=b.prec-c.length;if(e>0)c=hQ(e,bN)+c}return rO(b,c)}function\nBt(b,c){return b.mod(c)}function\nfV(b,c){return b.mul(c)}function\nhN(b){if(b<0)b=Math.ceil(b);return new\nM(b&db,Math.floor(b*jD)&db,Math.floor(b*jD*jD)&c$)}function\nrY(b,c){return b.ucompare(c)<0}function\nBy(d){var\nb=0,f=r(d),c=10,e=1;if(f>0)switch(x(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<=P)return b-87;return-1}function\njC(a){var\ng=By(a),f=g[0],i=g[1],d=g[2],h=a9(d),j=new\nM(db,0xfffffff,c$).udivmod(h).quotient,e=x(a,f),b=no(e);if(b<0||b>=d)aq(eN);var\nc=a9(b);for(;;){f++;e=x(a,f);if(e==95)continue;b=no(e);if(b<0||b>=d)break;if(rY(j,c))aq(eN);b=a9(b);c=fT(fV(h,c),b);if(rY(c,b))aq(eN)}if(f!=r(a))aq(eN);if(d==10&&rY(new\nM(0,0,dA),c))aq(eN);if(i<0)c=eQ(c);return c}function\ngy(b,c){return b.or(c)}function\nBu(c,b){return c.shift_left(b)}function\nar(c,b){return c.shift_right(b)}function\nbZ(c,b){return c.shift_right_unsigned(b)}function\nfW(b,c){return b.sub(c)}function\nnl(b){return b.toFloat()}function\nBv(b,c){return b.xor(c)}function\ndg(a){var\nh=By(a),d=h[0],i=h[1],e=h[2],g=r(a),j=-1>>>0,f=d=e)aq(eN);var\nb=c;for(d++;d=e)break;b=e*b+c;if(b>j)aq(eN)}if(d!=g)aq(eN);b=i*b;if(e==10&&(b|0)!=b)aq(eN);return b|0}function\nhP(b){return b.slice(1)}function\nark(b){return[d_,b]}function\nce(b,c){return+(gt(b,c,false)<=0)}function\ndN(b,c){return+(gt(b,c,false)<0)}function\njF(c){c=cd(c);var\ne=c.length/2,d=new\nArray(e);for(var\nb=0;b>16;return d}function\narl(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=jF(c[m]);c.lex_backtrk=jF(c[l]);c.lex_check=jF(c[p]);c.lex_trans=jF(c[s]);c.lex_default=jF(c[q])}var\nf,d=t,k=jJ(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=dc;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==dc)b[j]=0}}function\naL(b,e){if(b<0)jy();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\naqN(b,f,c){var\ne=b.len&fH,d=0;b.len+=c;if(e){var\na=64-e;if(c=64){b.b8.set(f.subarray(d,d+64),0);nh(b.w,b.b32);c-=64;d+=64}if(c)b.b8.set(f.subarray(d,d+c),0)}function\naqL(c){var\nd=c.len&fH;c.b8[d]=cO;d++;if(d>56){for(var\nb=d;b<64;b++)c.b8[b]=0;nh(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;nh(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&bL;return f}function\nBG(c){return b(jI(c,0,c.length))}function\naro(f,d,c){var\nb=aqM(),e=jJ(f);aqN(b,e.subarray(d,d+c),c);return BG(aqL(b))}function\narp(d,c,b){return aro(dd(d),c,b)}function\nar6(c){var\nb=aT[c];return b.file.length()}function\nar7(c){var\nb=aT[c];return hN(b.file.length())}var\nhR=new\nArray(3);function\narH(b){var\nc=hR[b];if(c)c.close();delete\nhR[b];return 0}function\ndO(c){var\nb=aT[c];if(!b.opened)Y(\"Cannot flush a closed channel\");if(!b.buffer||b.buffer_curr==0)return 0;if(b.output)b.output(jI(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\nar8(c){var\nb=aT[c];b.opened=false;arH(b.fd);return 0}function\narr(){return 0}function\nart(g,f,a,e){var\nb=aT[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;r5(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\nars(d,b,e,f){var\nc=jJ(b);return art(d,c,e,f)}function\naru(c){var\nb=aT[c];if(b.buffer_curr>=b.buffer_max){b.buffer_curr=0;b.buffer_max=0;r5(b)}if(b.buffer_curr>=b.buffer_max)BB();var\nd=b.buffer[b.buffer_curr];b.buffer_curr++;return d}function\nar9(c){var\ne=aT[c],b=0;for(var\nd=0;d<4;d++)b=(b<<8)+aru(c);return b}function\narM(c,b){if(b.name)try{var\ne=require(\"fs\"),d=e.openSync(b.name,\"rs\");return new\ndI(d,b)}catch(a){}return new\ndI(c,b)}function\njx(b,c){bY.call(this,aj(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}jx.prototype.length=function(){return 0};jx.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=aj(b);eO(jz(d),c,e,0,b);this.log(e.toUtf16());return 0}Y(this.fd+zP)};jx.prototype.read=function(d,b,e,c){Y(this.fd+\": file descriptor is write only\")};jx.prototype.close=function(){this.log=undefined};function\nnr(c,b){if(b==undefined)b=hR.length;hR[b]=c;return b}function\narL(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)Y(cd(d)+qB);if(b.text&&b.binary)Y(cd(d)+qH);var\ne=r9(d),f=e.device.open(e.rest,b);return nr(f,undefined)}(function(){function\nb(b,c){return jK()?arM(b,c):new\njx(b,c)}nr(b(0,{rdonly:1,altname:\"/dev/stdin\",isCharacterDevice:true}),0);nr(b(1,{buffered:2,wronly:1,isCharacterDevice:true}),1);nr(b(2,{buffered:2,wronly:1,isCharacterDevice:true}),2)}());function\narv(d){var\nb=hR[d];if(b.flags.wronly)Y(zq+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(z4),refill:e};aT[c.fd]=c;return c.fd}function\nrZ(d){var\nb=hR[d];if(b.flags.rdonly)Y(zq+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(z4),buffered:e};aT[c.fd]=c;return c.fd}function\narw(){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;dO(d);break;case\n1:b.buffer.set(c,b.buffer_curr);b.buffer_curr+=c.length;if(b.buffer_curr>=b.buffer.length)dO(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)dO(d)}else{b.buffer.set(c.subarray(0,e+1),b.buffer_curr);b.buffer_curr+=e+1;dO(d);b.buffer.set(c.subarray(e+1),b.buffer_curr);b.buffer_curr+=c.length-e-1}break}return 0}function\nnn(c,b,e,d){return arx(c,dd(b),e,d)}function\nBw(d,c){var\ne=b(String.fromCharCode(c));nn(d,e,0,1);return 0}function\nar_(d,b){var\nc=[b>>24&bL,b>>16&bL,b>>8&bL,b&bL],e=BG(c);nn(d,e,0,4);return 0}function\nBz(c){var\nb=aT[c];return b.offset-(b.buffer_max-b.buffer_curr)}function\nar$(b){return Bz(b)}function\nasa(b){return hN(Bz(b))}function\nBA(c){var\nb=aT[c];return b.offset+b.buffer_curr}function\nasb(b){return BA(b)}function\nasc(b){return hN(BA(b))}function\nBD(d,c){var\nb=aT[d];if(b.refill!=null)Y(\"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\nasd(b,c){return BD(b,c)}function\nase(c,b){var\nb=nl(b);return BD(c,b)}function\nBE(b,d){dO(b);var\nc=aT[b];c.offset=d;return 0}function\nasf(b,c){return BE(b,c)}function\nasg(c,b){var\nb=nl(b);return BE(c,b)}function\nash(d,c){var\nb=aT[d];b.file.flags.text=!c;b.file.flags.binary=c;return 0}function\nary(c,d){var\nb=aT[c];b.name=d;return 0}function\njG(c,b){if(b==0)np();return c%b}function\nbi(b,c){return+(gt(b,c,false)!=0)}function\narA(b,c){b[0]=d_;b[1]=c;return 0}function\ncB(b){if(b\ninstanceof\nArray&&b[0]==b[0]>>>0)return b[0];else\nif(jE(b))return jh;else\nif(nm(b))return jh;else\nif(b\ninstanceof\nFunction||typeof\nb==\"function\")return zV;else\nif(b&&b.caml_custom)return dE;else\nreturn hA}function\nr4(){return 0}function\ndh(c,d,b){if(b&&J.toplevelReloc)c=J.toplevelReloc(b);cP[c+1]=d;if(b)cP[b]=d}function\nr6(b,c){Bx[cd(b)]=c;return 0}function\naU(b,c){return rM(b,c)}function\narF(){aB(qS)}function\no(c,b){if(b>>>0>=r(c))arF();return x(c,b)}function\narG(b,c){return Bi(b,c)}function\nasi(b,c){return arG(c,b)}function\njH(b,c){return Bj(b,c)}function\nBF(b,c){return jH(c,b)}function\nW(b,c){return 1-aU(b,c)}var\naqO=function(){var\nb=J.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=aX(a),e=[0,g];for(var\nd=0;d>3]>>(b&7)&1}function\nn(c,b){return o(c,b>>3)>>(b&7)&1}function\nb(m,c,b,B){var\nw=hP(m[1]),k=hP(m[2]),v=cd(m[3]),y=m[4]|0,z=m[5]|0,C=m[6]|0,c=BJ(c),l=0,x=false,t=[],i=new\nArray(y),r=new\nArray(z);for(var\na=0;a>8,e=s&dD,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=cd(k[e]),a=0;a0&&c[b-1]!=10)f();break;case\nd.EOL:if(br(c))aB(\"Str.search_forward\");while(b<=r(c)){var\nd=BM(e,c,b,0);if(d)return d;b++}return[0]}function\narY(e,d,b){if(b<0||b>r(d))aB(\"Str.string_match\");var\nc=BM(e,d,b,0);return c?c:[0]}function\narj(b){switch(b[2]){case-8:case-11:case-12:return 1;default:return 0}}function\naq4(c){var\nb=a;if(c[0]==0){b+=c[1][1];if(c.length==3&&c[2][0]==0&&arj(c[1]))var\nf=c[2],g=1;else\nvar\ng=2,f=c;b+=cz;for(var\ne=g;eg)b+=da;var\nd=f[e];if(typeof\nd==\"number\")b+=d.toString();else\nif(d\ninstanceof\nef)b+=fK+d.toString()+fK;else\nif(typeof\nd==\"string\")b+=fK+d.toString()+fK;else\nb+=m_}b+=bu}else\nif(c[0]==K)b+=c[1];return b}function\nBp(b){if(b\ninstanceof\nArray&&(b[0]==0||b[0]==K)){var\nd=fX(zS);if(d)d(b,false);else{var\ne=aq4(b),c=fX(x8);if(c)c(0);console.error(rm+e+\"\\n\")}}else\nthrow b}function\narE(){var\nb=J.process;if(b&&b.on)b.on(\"uncaughtException\",function(c,d){Bp(c);b.exit(2)});else\nif(J.addEventListener)J.addEventListener(\"error\",function(b){if(b.error)Bp(b.error)})}arE();function\nc(b,c){return b.length==1?b(c):dL(b,[c])}function\nf(b,c,d){return b.length==2?b(c,d):dL(b,[c,d])}function\ni(b,c,d,e){return b.length==3?b(c,d,e):dL(b,[c,d,e])}function\ndy(b,c,d,e,f){return b.length==4?b(c,d,e,f):dL(b,[c,d,e,f])}function\ncL(b,c,d,e,f,a){return b.length==5?b(c,d,e,f,a):dL(b,[c,d,e,f,a])}function\nx6(b,c,d,e,f,a,g){return b.length==6?b(c,d,e,f,a,g):dL(b,[c,d,e,f,a,g])}function\nmC(b,c,d,e,f,a,g,h){return b.length==7?b(c,d,e,f,a,g,h):dL(b,[c,d,e,f,a,g,h])}function\naqB(b,c,d,e,f,a,g,h,i,j){return b.length==9?b(c,d,e,f,a,g,h,i,j):dL(b,[c,d,e,f,a,g,h,i,j])}aq5();var\nnt=[K,b(zl),-1],jN=[K,b(q2),-2],bP=[K,b(mY),-3],eU=[K,b(rj),-4],ei=[K,b(q6),-5],A=[K,b(rq),-7],jM=[K,b(qt),-8],r_=[K,b(Au),-9],u=[K,b(rw),-11],r$=[K,b(zD),zu],f2=s(0,0,0),j1=s(1,0,0),sw=s(0,0,32768),sx=s(cx,cx,32767),nN=[0,b(a),0,0,-1],sy=[0,b(a),1,0,0],sO=[0,0,b(a)],aqr=[4,0,0,0,[12,45,[4,0,0,0,0]]],n1=[0,[11,b('File \"'),[2,0,[11,b('\", line '),[4,0,0,0,[11,b(z9),[4,0,0,0,[12,45,[4,0,0,0,[11,b(dB),[2,0,0]]]]]]]]]],b('File \"%s\", line %d, characters %d-%d: %s')],gS=b(\"sign0.ml.t\"),uG=s(yC,yC,13107),ck=[0,[0,0,0],[0,0,0]],e9=[0,[0,0,0],[0,0,0]],wy=[0,qu,[0,rh,0]],ai=[0,[0,0,0],[0,0,0]],k9=b(\"..\"),iL=[0,[0,-803987323,b(\"str_concat\")],[0,[0,na,b(\"add\")],[0,[0,m4,b(\"itos\")],0]]],aqs=[17,0,[17,0,0]],aqt=[12,cy,[17,0,0]],aqu=[0,b(q),0,0],aqv=[17,0,0],aqw=[17,0,0],aqx=[11,b(I),0],aqy=[12,58,[17,[0,b(g),1,0],[15,[17,0,[17,[0,b(g),1,0],[18,[1,[0,0,b(a)]],[12,go,[17,[0,b(\"@;<0 2>\"),0,2],[18,[1,[0,aqx,b(I)]],0]]]]]]]]],aqz=[17,0,0],p4=[0,[0,0,b(\"parse\")],[0,[0,1,b(\"can\")],[0,[0,2,b(\"solve\")],[0,[0,3,b(\"mono\")],[0,[0,4,b(\"ir\")],[0,[0,5,b(\"eval\")],0]]]]]],p5=[0,[0,0,b(\"print\")],[0,[0,1,b(\"elab\")],[0,[0,1,b(\"elaborate\")],0]]];dh(11,r$,zD);dh(10,u,rw);dh(9,[K,b(yG),qP],yG);dh(8,r_,Au);dh(7,jM,qt);dh(6,A,rq);dh(5,[K,b(y4),-6],y4);dh(4,ei,q6);dh(3,eU,rj);dh(2,bP,mY);dh(1,jN,q2);dh(0,nt,zl);var\nB4=b(\"input\"),B3=b(\"output_substring\"),B1=[0,1,[0,3,[0,4,[0,7,0]]]],BZ=b(\"%.12g\"),BY=b(eK),BV=b(rn),BW=b(qE),BX=b(\"bool_of_string\"),BS=b(qE),BT=b(rn),BR=b(\"char_of_int\"),BN=b(\"Stdlib.Exit\"),BP=s(1,0,32752),B6=b(\"Stdlib.Sys.Break\"),Cc=b(\"Obj.Ephemeron.check_key\"),Cb=b(\"Obj.Ephemeron.set_key\"),Ca=b(\"Obj.Ephemeron.get_key\"),B$=b(\"Obj.Ephemeron.create\"),B8=b(A0),B7=b(A0),Cd=b(\"CamlinternalLazy.Undefined\"),Cf=b(\"option is None\"),Ch=b(\"\\\\\\\\\"),Ci=b(\"\\\\'\"),Cj=b(\"\\\\b\"),Ck=b(\"\\\\t\"),Cl=b(yi),Cm=b(\"\\\\r\"),Cg=b(\"Char.chr\"),Cq=b(\" is not a latin1 character\"),Cr=b(\"%04X\"),Cs=b(\"U+\"),Co=b(\" is not an Unicode scalar value\"),Cp=b(AH),Cx=b(\"List.map2\"),Cy=b(\"List.iter2\"),Cz=b(\"List.for_all2\"),CA=[0,0,0],CB=b(\"List.combine\"),Cv=b(\"nth\"),Cw=b(\"List.nth\"),Cu=b(\"tl\"),Ct=b(\"hd\"),CF=b(\"Bytes.of_seq: cannot grow bytes\"),CE=b(\"String.blit / Bytes.blit_string\"),CD=b(\"Bytes.blit\"),CC=b(\"String.sub / Bytes.sub\"),CK=b(\"String.contains_from / Bytes.contains_from\"),CI=b(\"String.index_from / Bytes.index_from\"),CH=b(a),CG=b(\"String.concat\"),CO=b(\"Array.blit\"),CN=b(\"Array.fill\"),CM=b(\"Array.sub\"),CL=b(\"Array.init\"),CR=b(bh),CW=b(bh),CV=s(cx,cx,jk),CU=s(0,0,0),CT=s(1,0,0),CS=s(cx,cx,jk),CZ=b(bh),C0=b(\"Stdlib.Parsing.Parse_error\"),C5=b(\"Set.remove_min_elt\"),C6=[0,0,0,0],C7=[0,0,0],C8=[0,b(\"set.ml\"),570,18],C1=b(mW),C2=b(mW),C3=b(mW),C4=b(mW),Db=b(\"Map.remove_min_elt\"),Dc=[0,0,0,0],Dd=[0,b(\"map.ml\"),zh,10],De=[0,0,0],C9=b(mL),C_=b(mL),C$=b(mL),Da=b(mL),Df=b(\"Stdlib.Stack.Empty\"),Dg=b(\"Stdlib.Queue.Empty\"),Dl=b(\"Buffer.add_substring/add_subbytes\"),Dk=b(\"Buffer.add: cannot grow buffer\"),Dj=[0,b(AC),93,2],Di=[0,b(AC),94,2],Dh=b(\"Buffer.sub\"),Dw=b(\"%c\"),Dx=b(ca),Dy=b(zz),Dz=b(yv),DA=b(Aj),DB=b(zO),DC=b(\"%f\"),DD=b(\"%B\"),DE=b(\"%{\"),DF=b(\"%}\"),DG=b(\"%(\"),DH=b(\"%)\"),DI=b(ab),DJ=b(\"%t\"),DK=b(\"%?\"),DL=b(\"%r\"),DM=b(\"%_r\"),DN=[0,b(aJ),850,23],DY=[0,b(aJ),814,21],DQ=[0,b(aJ),815,21],DZ=[0,b(aJ),818,21],DR=[0,b(aJ),819,21],D0=[0,b(aJ),822,19],DS=[0,b(aJ),823,19],D1=[0,b(aJ),826,22],DT=[0,b(aJ),827,22],D2=[0,b(aJ),AR,30],DU=[0,b(aJ),832,30],DW=[0,b(aJ),836,26],DO=[0,b(aJ),837,26],DX=[0,b(aJ),846,28],DP=[0,b(aJ),847,28],DV=[0,b(aJ),851,23],E5=b(yF),E3=[0,b(aJ),1558,4],E4=b(\"Printf: bad conversion %[\"),E6=[0,b(aJ),1626,39],E7=[0,b(aJ),1649,31],E8=[0,b(aJ),1650,31],E9=b(\"Printf: bad conversion %_\"),E_=b(qC),E$=b(jb),Fa=b(qC),Fb=b(jb),Fc=b(qC),Fd=b(jb),Gf=[0,[11,b(\"bad input: format type mismatch between \"),[3,0,[11,b(Ab),[3,0,0]]]],b(\"bad input: format type mismatch between %S and %S\")],Ft=[0,[11,b(ea),[3,0,[11,b(gp),[4,0,0,0,[11,b(\", duplicate flag \"),[1,0]]]]]],b(\"invalid format %S: at character number %d, duplicate flag %C\")],Fw=b(bN),Fu=b(\"padding\"),Fv=[0,1,0],Fx=[0,0],Fy=b(qs),Fz=[1,0],FA=[1,1],FK=b(Ag),FH=b(\"'-'\"),FI=b(\"'0'\"),FJ=b(Ag),FE=b(bN),FF=[1,1],FG=b(bN),FB=b(qs),FC=[1,1],FD=b(qs),FV=[0,[11,b(ea),[3,0,[11,b(gp),[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\")],FL=[0,[11,b(ea),[3,0,[11,b(gp),[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\"')],FM=b(i2),FN=b(zY),FO=b(yy),FP=[0,0],FQ=b(\"`padding'\"),FR=[0,0],FS=b(\"`precision'\"),FT=b(i2),FU=b(\"'_'\"),FW=[0,[12,64,0]],FX=[0,b(g),1,0],FY=[0,b(q),0,0],FZ=[0,b(\"@;\"),1,0],F0=[2,60],F1=[0,[11,b(ea),[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.\")],F2=[0,[11,b(ea),[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\")],F4=b(\"digit\"),F3=[0,b(aJ),2837,11],F5=[0,[11,b(ea),[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')],F6=b(\"character ')'\"),F7=b(\"character '}'\"),F8=[0,b(aJ),2899,34],Gb=b(zY),F9=b(i2),F_=b(i2),F$=b(yy),Ga=[0,b(aJ),2935,28],Gd=b(i2),Gc=[0,b(aJ),2957,11],Ge=[0,[11,b(ea),[3,0,[11,b(gp),[4,0,0,0,[11,b(da),[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\")],Fs=[0,[11,b(ea),[3,0,[11,b(gp),[4,0,0,0,[11,b(da),[2,0,[11,b(\" expected, read \"),[1,0]]]]]]]],b(\"invalid format %S: at character number %d, %s expected, read %C\")],Fr=[0,[11,b(ea),[3,0,[11,b(gp),[4,0,0,0,[11,b(\", '\"),[0,[11,b(\"' without \"),[2,0,0]]]]]]]],b(\"invalid format %S: at character number %d, '%c' without %s\")],Fq=b(\"non-zero widths are unsupported for %c conversions\"),Fp=b(\"unexpected end of format\"),Fo=[0,[11,b(ea),[3,0,[11,b(gp),[4,0,0,0,[11,b(da),[2,0,0]]]]]],b(\"invalid format %S: at character number %d, %s\")],Fh=[0,[11,b(\"invalid box description \"),[3,0,0]],b(\"invalid box description %S\")],Ff=b(a),Fg=[0,0,4],Fi=b(a),Fj=b(zm),Fk=b(\"h\"),Fl=b(\"hov\"),Fm=b(\"hv\"),Fn=b(\"v\"),E1=b(q$),EZ=b(\"neg_infinity\"),E0=b(AT),EY=b(eK),ET=[0,eM],EH=b(\"%+nd\"),EI=b(\"% nd\"),EK=b(\"%+ni\"),EL=b(\"% ni\"),EM=b(\"%nx\"),EN=b(\"%#nx\"),EO=b(\"%nX\"),EP=b(\"%#nX\"),EQ=b(\"%no\"),ER=b(\"%#no\"),EG=b(\"%nd\"),EJ=b(Aj),ES=b(\"%nu\"),Eu=b(\"%+ld\"),Ev=b(\"% ld\"),Ex=b(\"%+li\"),Ey=b(\"% li\"),Ez=b(\"%lx\"),EA=b(\"%#lx\"),EB=b(\"%lX\"),EC=b(\"%#lX\"),ED=b(\"%lo\"),EE=b(\"%#lo\"),Et=b(\"%ld\"),Ew=b(yv),EF=b(\"%lu\"),Eh=b(\"%+Ld\"),Ei=b(\"% Ld\"),Ek=b(\"%+Li\"),El=b(\"% Li\"),Em=b(AA),En=b(\"%#Lx\"),Eo=b(\"%LX\"),Ep=b(\"%#LX\"),Eq=b(\"%Lo\"),Er=b(\"%#Lo\"),Eg=b(\"%Ld\"),Ej=b(zO),Es=b(\"%Lu\"),D6=b(\"%+d\"),D7=b(\"% d\"),D9=b(\"%+i\"),D_=b(\"% i\"),D$=b(qQ),Ea=b(\"%#x\"),Eb=b(AH),Ec=b(\"%#X\"),Ed=b(\"%o\"),Ee=b(\"%#o\"),D5=b(bh),D8=b(zz),Ef=b(yF),Do=b(B),Dp=b(\"@}\"),Dq=b(\"@?\"),Dr=b(\"@\\n\"),Ds=b(zy),Dt=b(\"@@\"),Du=b(\"@%\"),Dv=b(\"@\"),Dn=[0,0,0],D3=b(\"CamlinternalFormat.Type_mismatch\"),GY=b(a),GZ=b(fG),GM=b(\"a boolean\"),GN=b(zE),GO=b(zE),GP=b(zW),GQ=b(zW),GR=b(a),GS=b(bg),GT=b(a),GU=b(\"one of: \"),GV=b(\"Arg.Expand is is only allowed with Arg.parse_and_expand_argv_dynamic\"),GL=b(\"no argument\"),GK=b(\"(?)\"),GC=b(mQ),GD=b(jd),GE=[0,[2,0,[11,b(\": unknown option '\"),[2,0,[11,b(\"'.\\n\"),0]]]],b(\"%s: unknown option '%s'.\\n\")],GH=[0,[2,0,[11,b(\": wrong argument '\"),[2,0,[11,b(\"'; option '\"),[2,0,[11,b(\"' expects \"),[2,0,[11,b(yq),0]]]]]]]],b(\"%s: wrong argument '%s'; option '%s' expects %s.\\n\")],GI=[0,[2,0,[11,b(\": option '\"),[2,0,[11,b(\"' needs an argument.\\n\"),0]]]],b(\"%s: option '%s' needs an argument.\\n\")],GJ=[0,[2,0,[11,b(dB),[2,0,[11,b(yq),0]]]],b(\"%s: %s.\\n\")],GF=[0,b(jd)],GG=[0,b(mQ)],Gy=[0,[2,0,[12,10,0]],b(qX)],Gx=b(jd),Gs=b(zr),Gt=b(jd),Gw=b(mQ),Gu=b(zr),Gv=b(mQ),Gr=[0,b(jd)],Gm=[0,[11,b(rD),[2,0,[12,32,[2,0,[12,10,0]]]]],b(\" %s %s\\n\")],Gn=b(zj),Go=b(\"|\"),Gp=b(\"{\"),Gq=[0,[11,b(rD),[2,0,[12,32,[2,0,[2,0,[12,10,0]]]]]],b(\" %s %s%s\\n\")],Gl=b(\"\"),Gh=b(\"Stdlib.Arg.Bad\"),Gi=b(\"Stdlib.Arg.Help\"),Gj=b(\"Stdlib.Arg.Stop\"),G4=b(a),G5=[0,[11,b(da),[2,0,[2,0,0]]],b(\", %s%s\")],Hw=[0,[11,b(rm),[2,0,[12,10,0]]],b(AI)],Hx=[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\")],Hv=b(\"Fatal error: out of memory in uncaught exception handler\"),Ht=[0,[11,b(rm),[2,0,[12,10,0]]],b(AI)],Hn=[0,[2,0,[12,10,0]],b(qX)],Ho=b(qw),Hl=[0,[2,0,[12,10,0]],b(qX)],Hm=[0,[11,b(qw),0],b(qw)],Hd=b(\"Raised at\"),He=b(\"Re-raised at\"),Hf=b(\"Raised by primitive operation at\"),Hg=b(\"Called from\"),Hh=b(\" (inlined)\"),Hj=b(a),Hi=[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(z9),aqr]]]]]]]]]],b('%s %s in file \"%s\"%s, line %d, characters %d-%d')],Hk=[0,[2,0,[11,b(\" unknown location\"),0]],b(\"%s unknown location\")],G_=b(\"Out of memory\"),G$=b(\"Stack overflow\"),Ha=b(\"Pattern matching failed\"),Hb=b(\"Assertion failed\"),Hc=b(\"Undefined recursive module\"),G6=[0,[12,40,[2,0,[2,0,[12,41,0]]]],b(\"(%s%s)\")],G7=b(a),G8=b(a),G9=[0,[12,40,[2,0,[12,41,0]]],b(\"(%s)\")],G3=[0,[4,0,0,0,0],b(bh)],G1=[0,[3,0,0],b(gm)],G2=b(m_),Hq=[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)\")],Hy=b(AE),Hz=[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],HR=b(\"Hashtbl: unsupported hash table format\"),HP=[0,0],aqp=b(Aw),aqn=b(\"CAMLRUNPARAM\"),HC=b(a),If=[3,0,3],Ig=b(eK),Ia=b(A4),Ib=b(\"<\\/\"),Ic=b(a),H8=b(A4),H9=b(\"<\"),H_=b(a),H6=b(fG),H1=b(a),H2=b(a),H3=b(a),H4=b(a),H0=[0,b(a)],HW=b(a),HX=b(a),HY=b(a),HZ=b(a),HU=[0,b(a),0,b(a)],HT=b(a),HS=b(\"Stdlib.Format.String_tag\"),I7=[0,91],I6=[0,go],I8=b(\"end of input not found\"),I9=b('scanf: bad conversion \"%a\"'),I_=b('scanf: bad conversion \"%t\"'),I$=b(\"scanf: missing reader\"),Ja=[0,b(yW),1453,13],Jb=b('scanf: bad conversion \"%?\" (custom converter)'),Jc=b(rC),Jd=b(rC),Je=b('scanf: bad conversion \"%-\"'),Jf=b(rC),Ji=[0,[3,0,[10,0]],b(\"%S%!\")],Jj=b(fK),Jk=b(fK),Jg=b(fK),Jh=b(' in format \"'),I5=[0,37,b(a)],I3=[0,[11,b(\"scanf: bad input at char number \"),[4,3,0,0,[11,b(dB),[2,0,0]]]],b(\"scanf: bad input at char number %i: %s\")],I1=[0,[11,b(\"the character \"),[1,[11,b(\" cannot start a boolean\"),0]]],b(\"the character %C cannot start a boolean\")],IX=[0,[11,b(\"bad character hexadecimal encoding \\\\\"),[0,[0,0]]],b(\"bad character hexadecimal encoding \\\\%c%c\")],IW=[0,[11,b(\"bad character decimal encoding \\\\\"),[0,[0,[0,0]]]],b(\"bad character decimal encoding \\\\%c%c%c\")],IR=b(\"an\"),IT=b(AE),IS=b(\"nfinity\"),IH=b(\"digits\"),II=[0,[11,b(yn),[1,[11,b(\" is not a valid \"),[2,0,[11,b(\" digit\"),0]]]]],b(\"character %C is not a valid %s digit\")],IF=b(\"decimal digits\"),IG=[0,[11,b(yn),[1,[11,b(\" is not a decimal digit\"),0]]],b(\"character %C is not a decimal digit\")],IB=b(\"0b\"),IC=b(\"0o\"),ID=b(\"0u\"),IE=b(i3),IA=[0,b(yW),555,9],Ix=b(rn),Iy=b(qE),Iz=[0,[11,b(\"invalid boolean '\"),[2,0,[12,39,0]]],b(\"invalid boolean '%s'\")],Iv=[0,[11,b(\"looking for \"),[1,[11,b(\", found \"),[1,0]]]],b(\"looking for %C, found %C\")],Iu=b(\"not a valid float in hexadecimal notation\"),It=b(\"no dot or exponent part found in float token\"),Is=[0,[11,b(zf),[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\")],Ir=[0,[11,b(zf),[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\")],Iq=[0,[11,b(\"illegal escape character \"),[1,0]],b(\"illegal escape character %C\")],Io=b(eG),Ip=b(\"Stdlib.Scanf.Scan_failure\"),IK=b(\"binary\"),IM=b(\"octal\"),IO=b(\"hexadecimal\"),IY=b(\"a Char\"),IZ=b(\"a String\"),Jn=[0,0],aqm=b(\"TMPDIR\"),aql=b(\"TEMP\"),Jo=b(AD),Jp=b(\"Win32\"),JF=b(a),JG=b(a),JS=b(\"Str.matched_group\"),JM=[0,92],JO=b(\"\\\\( group not closed by \\\\)\"),JN=[0,b(ye),521,10],JP=b(\"[ class not closed by ]\"),JQ=b(\"spurious \\\\) in regular expression\"),JI=b(\"too many r* or r+ where r is nullable\"),JJ=b(a),JK=b(a),JH=[0,b(ye),214,11],JW=b(fG),JV=b(eG),JU=b(jc),Ka=[0,b(\"src/lib/sedlexing.ml\"),47,27],JX=b(\"Sedlexing.MalFormed\"),JZ=b(a),Kb=b(a),Kn=b(a),Kj=b(cz),Kk=b(hF),Kl=b(bu),Km=[0,[15,[17,2,0]],b(\"%a@?\")],Kf=b(qD),Kg=b(yi),Kh=b(' \"'),Ki=b(fK),Kd=b(\"Sexplib0__Sexp.Not_found_s\"),Ke=b(\"Sexplib0__Sexp.Of_sexp_error\"),LE=[0,0],LF=[0,1],LB=[0,b(\"Sexplib.Conv.Of_sexp_error\")],LC=[0,b(bs),410,15],Ly=[0,0],Lz=[0,0],Lv=b(rw),Lw=[0,b(bs),334,15],Ls=[0,b(\"Exit\")],Lt=[0,b(bs),338,15],Lp=[0,b(q6)],Lq=[0,b(bs),342,15],Lm=[0,b(mY)],Ln=[0,b(bs),346,15],Lj=[0,b(rq)],Lk=[0,b(bs),350,15],Lg=[0,b(rj)],Lh=[0,b(bs),354,15],Ld=b(qt),Le=[0,b(bs),358,15],La=[0,b(\"Not_found_s\")],Lb=[0,b(bs),362,15],K9=[0,b(q2)],K_=[0,b(bs),366,15],K6=[0,b(\"Arg.Help\")],K7=[0,b(bs),370,15],K3=[0,b(\"Arg.Bad\")],K4=[0,b(bs),374,15],K0=[0,b(\"Lazy.Undefined\")],K1=[0,b(bs),378,15],KX=[0,b(\"Parsing.Parse_error\")],KY=[0,b(bs),382,15],KU=[0,b(\"Queue.Empty\")],KV=[0,b(bs),386,15],KR=[0,b(\"Scanf.Scan_failure\")],KS=[0,b(bs),390,15],KO=[0,b(\"Stack.Empty\")],KP=[0,b(bs),394,15],KL=[0,b(\"Sys.Break\")],KM=[0,b(bs),398,15],KJ=[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\")],KH=b(\"int64_of_sexp: \"),KI=b(\"int64_of_sexp: atom needed\"),KE=b(\"int_of_sexp: \"),KF=b(\"int_of_sexp: atom needed\"),KB=b(\"char_of_sexp: atom string must contain one character only\"),KC=b(\"char_of_sexp: atom needed\"),Kz=b(\"string_of_sexp: atom needed\"),Ky=b(\"unit_of_sexp: empty list needed\"),Kv=[0,2],Ku=[1,0],Ks=[1,0],LJ=b(\"_of_sexp: unexpected variant constructor\"),LI=b(\"_of_sexp: expected a variant type, saw an empty list\"),LH=b(\"_of_sexp: expected a variant type, saw a nested list\"),LG=b(\"_of_sexp: this constructor does not take arguments\"),L4=b(\"internalhash\"),Mj=b(\".pp\"),Mi=[0,b(\"Base.Sexp.pp_hum\"),0],Mr=[0,b(qR),54,6],Mo=[0,b(\"exn.ml.Reraised\")],Mp=[0,b(qR),33,11],Ml=[0,b(\"exn.ml.Finally\")],Mm=[0,b(qR),19,11],Mk=b(\"Base__Exn.Finally\"),Mn=b(\"Base__Exn.Reraised\"),Mq=b(\"Base__Exn.Sexp\"),Ms=b(\"Base.Exn\"),Mt=b(a),Mu=b(jc),Mv=b(jc),Mw=[0,[11,b(\"Negative position: \"),[4,0,0,0,0]],b(\"Negative position: %d\")],Mx=[0,[11,b(\"Negative length: \"),[4,0,0,0,0]],b(\"Negative length: %d\")],My=[0,[11,b(\"pos + len past end: \"),[4,0,0,0,[11,b(qV),[4,0,0,0,[11,b(\" > \"),[4,0,0,0,0]]]]]],b(\"pos + len past end: %d + %d > %d\")],MB=[0,b(\"list.ml.Transpose_got_lists_of_different_lengths\")],MC=[0,b(\"src/list.ml\"),1301,13],MA=b(\"Base__List.Transpose_got_lists_of_different_lengths\"),MO=[0,b(\"src/info.ml\"),204,6],MD=[0,b(\"Could_not_construct\")],ME=[0,b(\"String\")],MF=[0,b(\"Exn\")],MG=[0,b(\"Sexp\")],MH=[0,b(\"Tag_sexp\")],MI=[0,b(\"Tag_t\")],MJ=[0,b(\"Tag_arg\")],MK=[0,b(\"Of_list\")],ML=[0,b(\"With_backtrace\")],MN=b(\"Base__Info.Exn\"),MP=b(\"Base.Info\"),MR=b(\"Base.Error\"),M4=[0,b(rx)],M5=[0,b(q7)],M6=[0,b(rf)],MS=b(rx),MT=b(rf),MU=b(q7),MV=b(zt),MW=b(yK),MX=b(yb),MY=b(rx),MZ=b(rf),M0=b(q7),M1=b(zt),M2=b(yK),M3=b(yb),Na=b(\"Base.Sign\"),Nc=b(qN),Nd=b(qJ),Ne=b(q5),Nb=[0,b(\"src/comparable.ml\"),133,4],Nk=b(hF),Ni=b(hF),Nj=b(\"Base.Unit.of_string: () expected\"),Nl=b(\"Base.Unit\"),Nn=b(\"Sexpable.Of_stringable.t_of_sexp expected an atom, but got a list\"),Nt=[0,b(Aa),170,4],Ns=[0,b(Aa),174,4],Nq=s(cx,cx,jk),Nr=s(1,0,0),Np=s(0,0,0),No=[0,s(0,0,0)],Nw=[0,[11,b(\"Char.of_string: \"),[3,0,0]],b(\"Char.of_string: %S\")],Nx=b(\"Base.Char\"),Nz=[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\")],Ny=b(a),NB=[0,[3,0,0],b(gm)],NA=b(\"Base.Bytes\"),NC=[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)],N0=[0,[2,0,[11,b(\".of_string: invalid input \"),[3,0,0]]],b(\"%s.of_string: invalid input %S\")],NY=b(\"-0x\"),NZ=b(i3),NU=b(\"int63\"),NV=b(nc),NS=b(Ah),NT=b(nc),NO=b(\"int32\"),NP=b(nc),NK=b(hE),NL=b(Ah),NF=b(hE),NG=b(nc),ND=[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\")],aqf=[0,b(rv),96,9],aqe=[0,b(rv),148,9],aqd=[0,b(rv),176,9],N1=[0,fP,fP,AS,zo,yM,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],N3=[0,s(cx,cx,y$),s(cx,cx,y$),s(cx,eH,0),s(1664510,0,0),s(AS,0,0),s(5404,0,0),s(zo,0,0),s(463,0,0),s(yM,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)],N$=[0,[2,0,[11,b(y_),[12,37,[12,32,[2,0,[11,b(AJ),0]]]]]],b(yV)],N_=[0,[2,0,[12,32,[12,37,[12,32,[2,0,[11,b(z0),0]]]]]],b(zv)],N7=s(0,0,0),N8=s(1,0,0),N9=s(63,0,0),N6=[0,[11,b(y7),0],b(y7)],N5=[0,[11,b(z7),0],b(z7)],Oa=s(y3,y3,21845),Ob=s(yQ,yQ,3855),Oc=s(yO,yO,257),Pl=[0,[2,0,[11,b(y_),[12,37,[12,32,[2,0,[11,b(AJ),0]]]]]],b(yV)],Pk=[0,[2,0,[12,32,[12,37,[12,32,[2,0,[11,b(z0),0]]]]]],b(zv)],O4=b(a),O5=b(\"[Int.ceil_log2] got invalid input\"),O1=b(a),O2=b(\"[Int.floor_log2] got invalid input\"),OW=[0,[11,b(ne),0],b(ne)],OH=b(qN),OI=b(qJ),OJ=b(q5),OF=[0,b(\"src/int.ml\"),qU,2],Ox=[0,[4,6,0,0,0],b(qQ)],Ow=[0,[4,6,0,0,0],b(qQ)],Oj=[0,[11,b(\"Int.of_float: argument (\"),[8,[0,0,0],0,0,[11,b(i7),0]]],b(\"Int.of_float: argument (%f) is out of range or NaN\")],Of=[0,[11,b(\"Int.of_string: \"),[3,0,0]],b(\"Int.of_string: %S\")],Oy=b(\"Base.Int.Hex\"),OA=b(\"Base.Int\"),Px=[0,[11,b(\"Nativeint.of_float: argument (\"),[8,[0,0,0],0,0,[11,b(i7),0]]],b(\"Nativeint.of_float: argument (%f) is out of range or NaN\")],Pr=b(\"Base.Nativeint\"),PM=b(a),PN=b(\"[Int64.ceil_log2] got invalid input\"),PK=b(a),PL=b(\"[Int64.floor_log2] got invalid input\"),PJ=[0,[11,b(ne),0],b(ne)],PH=[0,[11,b(\"Int64.of_float: argument (\"),[8,[0,0,0],0,0,[11,b(i7),0]]],b(\"Int64.of_float: argument (%f) is out of range or NaN\")],PO=b(\"Base.Int64\"),QU=b(i3),QT=[0,[7,6,0,0,0],b(AA)],Qw=b(qN),Qx=b(qJ),Qy=b(q5),Qu=[0,b(z$),317,2],Qm=[0,[11,b(\"Int63.of_float: argument (\"),[8,[0,0,0],0,0,[11,b(i7),0]]],b(\"Int63.of_float: argument (%f) is out of range or NaN\")],Qd=s(0,0,0),Qb=[0,[11,b(\"Int63.of_string: invalid input \"),[3,0,0]],b(\"Int63.of_string: invalid input %S\")],PW=[0,b(z$),rk,20],PT=s(2,0,0),PS=s(2,0,0),PR=s(2,0,0),PQ=s(2,0,0),PU=s(16777214,cx,jk),PX=s(1,0,0),QV=b(\"Base.Int63.Hex\"),QX=b(\"Base.Int63\"),Rc=b(\"Base.Bool\"),Rj=[0,[11,b(\"Int32.of_float: argument (\"),[8,[0,0,0],0,0,[11,b(i7),0]]],b(\"Int32.of_float: argument (%f) is out of range or NaN\")],Ru=b(\"Base.Int32\"),apy=[0,b(\"src/int63.ml\"),155,9],RJ=b(\"%.15g\"),RK=b(\"%.17g\"),RH=b(eK),RL=b(\"Base.Float\"),RN=b(zm),RM=b(Aw),Sa=b(a),Sb=b(\"ppx_inline_test: cannot use -list-partition or -partition without specifying a partition at preprocessing time\"),apa=b(zT),ao$=b(zT),aoY=[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%!\")],aoJ=[0,[2,0,[11,b(\": unexpected anonymous argument \"),[2,0,[12,10,[10,0]]]]],b(\"%s: unexpected anonymous argument %s\\n%!\")],R8=[0,[11,b(q3),[3,0,[11,b(Ak),[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 %!\")],R7=[0,[11,b(q3),[3,0,[11,b(Ak),[4,0,0,0,[12,32,[10,0]]]]]],b(\" File %S , line %d %!\")],R6=[0,[11,b(q3),[3,0,[12,32,[10,0]]]],b(\" File %S %!\")],RP=[0,[2,0,0],b(ca)],RR=[0,[2,0,0],b(ca)],RS=[0,0,0],apw=b(\"FORCE_DROP_INLINE_TEST\"),RU=b(a),R9=b(yS),aoF=b(yS),aoG=[0,[2,0,[12,32,[2,0,[12,32,[2,0,[11,b(\" [args]\"),0]]]]]],b(\"%s %s %s [args]\")],aoL=b(\" Path to the root of the source tree\"),aoM=b(\"-source-tree-root\"),aoN=b(\" Allow output patterns in tests expectations\"),aoO=b(\"-allow-output-patterns\"),aoQ=b(\" Diff command for tests that require diffing (use - to disable diffing)\"),aoR=b(\"-diff-cmd\"),aoS=b(\" Update expect tests in place\"),aoT=b(\"-in-place\"),aoU=b(\" Summarize tests without using color\"),aoV=b(\"-no-color\"),aoX=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'),aoZ=b(\"-only-test\"),ao1=b(\"substring Only run tests whose names contain the given substring\"),ao2=b(\"-matching\"),ao4=b(\"tag Only run tests tagged with [tag] (overrides previous -drop-tag)\"),ao5=b(\"-require-tag\"),ao7=b(\"tag Only run tests not tagged with [tag] (overrides previous -require-tag)\"),ao8=b(\"-drop-tag\"),ao_=b(\" Log the tests run in inline_tests.log\"),apb=b(\"-log\"),apc=b(\" Show the number of tests ran\"),apd=b(\"-show-counts\"),ape=b(\" End with an error if no tests were run\"),apf=b(\"-strict\"),apg=b(\" Run tests only up to the first error (doesn't work for expect tests)\"),aph=b(\"-stop-on-error\"),api=b(\" Show the tests as they run\"),apj=b(\"-verbose\"),apl=b(\" Only run the tests in the given partition\"),apm=b(\"-partition\"),apo=b(\" Lists all the partitions that contain at least one test or test_module\"),app=b(\"-list-partitions\"),apr=b(\" Do not run tests but show what would have been run\"),aps=b(\"-list-test-names\"),R_=b(\"TESTING_FRAMEWORK\"),aoD=b(\"PPX_INLINE_TEST_LIB_AM_RUNNING_INLINE_TEST\"),aoB=b(\"inline-test\"),Sc=b(a),Sd=b(dC),Se=b(dC),SK=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bf)],SL=[0,[11,b(fN),[17,[0,b(g),1,0],0]],b(mI)],SM=[0,[17,0,0],b(B)],SD=b(da),SF=b(a),SE=[0,[2,0,[2,0,0]],b(\"%s%s\")],SC=[0,[12,92,0],b(qD)],SG=[0,[11,b(fN),[17,[0,b(g),1,0],0]],b(mI)],Sz=[0,[17,[0,b(g),1,0],0],b(g)],St=b(\"and\"),Sw=b(a),Su=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,[2,0,[11,b(bt),[17,[0,b(g),1,0],0]]]]],b(\"@[%s%s =@ \")],Sv=[0,[17,0,[17,[0,b(q),0,0],0]],b(AO)],Sp=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,[11,b(bt),[17,[0,b(g),1,0],0]]]],b(\"@[%s =@ \")],Sq=[0,[17,0,[17,[0,b(q),0,0],0]],b(AO)],So=[0,[18,[1,[0,[11,b(I),0],b(I)]],0],b(b_)],Sr=[0,[17,0,0],b(B)],Ss=[0,[18,[1,[0,[11,b(I),0],b(I)]],0],b(b_)],Sx=[0,[17,0,0],b(B)],Sy=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bf)],SA=[0,[17,0,0],b(B)],SB=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bf)],SH=[0,[17,0,0],b(B)],SI=[0,[18,[1,[0,[11,b(a7),0],b(a7)]],[18,[1,[0,[11,b(n),0],b(n)]],[11,b(i4),[17,[0,b(g),1,0],0]]]],b(yN)],SJ=[0,[11,b(\"is\"),[17,0,0]],b(\"is@]\")],SN=[0,[17,0,0],b(B)],Sm=b(cz),Sn=b(bu),Sj=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bf)],Sk=[0,[17,[0,b(g),1,0],0],b(g)],Sl=[0,[17,0,0],b(B)],Sh=b(cz),Si=b(bu),Sf=b(a),Sg=b(dC),SO=b(dC),SR=[0,[11,b(je),[10,0]],b(jl)],SS=[0,b(\"cor/roc/parser.ml\"),489,4],SP=b(a),SQ=b(dC),SZ=b(dC),Te=[0,[11,b(i9),[3,0,0]],b(i_)],Tg=[0,b(a),1,0,0],S0=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\"),S1=b(jv),S2=b(jq),S3=b(zp),S4=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\"),S5=b(jg),S6=b(jr),S7=b(z2),S8=b(jw),S9=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\"),S_=b(\"\\x01\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\x02\\0\\0\\x03\"),S$=b(i6),Ta=b(a),Tb=b(dC),Tc=b(\"Roc__Lexer.SyntaxError\"),Th=b(dC),TC=b(dH),TB=b(dH),Tz=b(dH),Tx=b(dH),Tv=b(dH),Tt=b(dH),Tr=b(dH),Tm=[0,[11,b(jn),[2,0,[11,b(d9),[2,0,0]]]],b(i8)],Tn=[0,[11,b(jt),[2,0,0]],b(i$)],Tk=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],b(jj)],Ti=b(a),Tj=b(dC),To=b(dC),TE=b(dC),TF=b(a),TG=b(bM),TH=b(bM),TL=[0,0,0],TQ=[0,[11,b(qV),0],b(qV)],TY=[0,[11,b(y9),0],b(y9)],TZ=[0,[11,b(rr),[17,[0,b(g),1,0],0]],b(\"]->@ \")],T0=[0,[11,b(fN),[17,[0,b(g),1,0],0]],b(mI)],TT=[0,[12,42,[4,0,0,0,0]],b(\"*%d\")],TU=[0,[12,63,[4,0,0,0,0]],b(\"?%d\")],TV=b(fO),TW=b(hF),TX=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bf)],T1=[0,[17,0,0],b(B)],TR=b(cz),TS=b(bu),UB=[0,[17,[0,b(q),0,0],[17,[0,b(q),0,0],0]],b(mJ)],UA=[0,[18,[1,[0,[11,b(I),0],b(I)]],0],b(b_)],UC=[0,[17,0,0],b(B)],Ut=[0,[18,[1,[0,[11,b(a7),0],b(a7)]],[11,b(\"proto \"),[2,0,[12,32,[2,0,[11,b(AQ),[17,[0,b(g),1,0],0]]]]]]],b(\"@[proto %s %s :@ \")],Uu=[0,0],Uv=[0,[17,0,0],b(B)],Uw=b(\"entry\"),Uz=b(\"let\"),Ux=[0,[18,[1,[0,[11,b(a7),0],b(a7)]],[2,0,[12,32,[2,0,[11,b(bt),[17,[0,b(g),1,0],0]]]]]],b(\"@[%s %s =@ \")],Uy=[0,[17,0,0],b(B)],Uq=[0,[17,[0,b(g),1,0],[18,[1,[0,0,b(a)]],[11,b(fM),0]]],b(\"@ @[| \")],Ur=[0,[17,0,0],b(B)],Um=[0,[12,92,0],b(qD)],Un=[0,[11,b(fN),[17,[0,b(g),1,0],0]],b(mI)],Uj=[0,[17,[0,b(g),1,0],0],b(g)],Ue=[0,[18,[1,[0,[11,b(n),0],b(n)]],[11,b(dG),[2,0,[11,b(bt),[17,[0,b(g),1,0],0]]]]],b(\"@[let %s =@ \")],Uf=[0,[17,0,[17,[0,b(q),0,0],[18,[1,[0,[11,b(n),0],b(n)]],[11,b(jo),[17,[0,b(g),1,0],0]]]]],b(\"@]@,@[in@ \")],Ug=[0,[17,0,0],b(B)],Ub=b(fO),Uc=b(hF),Ud=[0,[18,[1,[0,[11,b(I),0],b(I)]],0],b(b_)],Uh=[0,[17,0,0],b(B)],Ui=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bf)],Uk=[0,[17,0,0],b(B)],Ul=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bf)],Uo=[0,[17,0,0],b(B)],Up=[0,[18,[1,[0,[11,b(a7),0],b(a7)]],[11,b(\"choice {\"),0]],b(\"@[choice {\")],Us=[0,[11,b(rB),[17,0,0]],b(\" }@]\")],T$=b(cz),Ua=b(bu),T9=b(fO),T_=b(hF),T8=b(zx),T3=b(a),T4=[0,[11,b(\"(entry) \"),[2,0,[11,b(dB),0]]],b(\"(entry) %s: \")],T5=[0,[11,b(mF),[2,0,[11,b(dB),0]]],b(y2)],T6=[0,[11,b(mN),[2,0,[11,b(dB),0]]],b(An)],T7=[0,[11,b(\"(proto) \"),[2,0,[11,b(dB),0]]],b(\"(proto) %s: \")],T2=[0,[11,b(\"```uls\\n\"),[2,0,[11,b(mH),0]]],b(\"```uls\\n%s\\n```\")],TO=[0,[12,mR,[4,0,0,0,[12,58,0]]],b(\"~%d:\")],TP=[0,[12,58,[2,0,0]],b(\":%s\")],TM=b(ru),TN=[0,[12,91,[2,0,[12,93,0]]],b(\"[%s]\")],TK=b(zx),TI=b(a),TJ=b(bM),UD=b(bM),UJ=b(\"bad application\"),UI=[2,b(Ap)],UH=b(\"application to non-function\"),UE=b(a),UF=b(bM),UG=b(\"Uls__Eval.Eval_error\"),UL=b(bM),Ve=[0,1],U8=b(\"p has links\"),U9=b(\"found specialization for non-value type \"),U_=b(\"var ended up in proto\"),U$=b(\"should always be covered in assoc_lset\"),Va=b(\"don't unify\"),U7=b(\"unspec in proto is solved somehow\"),U5=b(\" Spec: \"),U6=b(\"something weird ended up in proto, spec lsets. Proto: \"),Vb=b(\"Created lset table has duplicates or is unsorted!\"),Vc=b(\"proto is not specialized!\"),U3=b(qY),U4=b(qW),U0=[0,b(q4),mR,8],U1=[0,b(q4),150,30],U2=[0,b(q4),149,60],UY=b(\"differing values\"),UZ=b(\"incompatible types\"),UW=b(jp),UX=b(m1),UV=b(\"attempting to unify generalization\"),US=b(hC),UT=b(d9),UU=b(rH),UM=b(a),UN=b(bM),UR=b(\"Uls__Solve.Solve_err\"),Vf=b(bM),Vn=b(d9),Vo=b(zi),Vp=b(\"unspecialized var type \"),Vq=[0,b(rs),151,14],Vr=[0,b(rs),171,10],Vk=b(yp),Vl=b(bu),Vm=b(cz),Vs=b(da),Vt=b(\"Ir error: leftover specializations for \"),Vv=[0,b(rs),eI,12],Vw=b(\"No irmorphized roots found!\"),Vj=b(yp),Vg=b(a),Vh=b(bM),Vi=b(\"Uls__Ir.Ir_error\"),Vx=b(bM),VG=[0,[11,b(je),[10,0]],b(jl)],VH=[0,b(\"cor/experiments/uls/parser.ml\"),606,4],VF=[0,b(\"cor/experiments/uls/parser.mly\"),136,6],VE=[2,b(fO)],VC=[1,b(fO)],VD=[2,b(fO)],VA=[0,b(fO)],VB=[2,b(fO)],Vy=b(a),Vz=b(bM),VM=b(bM),V4=[0,[11,b(i9),[3,0,0]],b(i_)],V5=b(a),V7=[0,b(a),1,0,0],VN=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\"),VO=b(jv),VP=b(jq),VQ=b(qy),VR=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\"),VS=b(A5),VT=b(jg),VU=b(AM),VV=b(jr),VW=b(jw),VX=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\"),VY=b(mZ),VZ=b(i6),V0=b(a),V1=b(bM),V2=b(\"Uls__Lexer.SyntaxError\"),V8=b(bM),Wp=[0,[17,[0,b(g),1,0],0],b(g)],Wq=[0,[11,b(fM),0],b(fM)],Wr=[0,[18,[1,[0,0,b(a)]],0],b(jb)],Ws=[2,b(Ap)],Wt=[0,[17,0,0],b(B)],Wn=[0,[17,[0,b(q),0,0],[17,[0,b(q),0,0],0]],b(mJ)],Wo=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,[11,b(bt),0]]],b(\"@[%s =\")],Wu=[0,[17,0,0],b(B)],Wm=[0,[18,[1,[0,[11,b(I),0],b(I)]],0],b(b_)],Wv=[0,[17,0,0],b(B)],Wc=[0,[11,b(jn),[2,0,[11,b(d9),[2,0,0]]]],b(i8)],Wd=[0,[11,b(jt),[2,0,0]],b(i$)],V$=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],b(jj)],V9=b(a),V_=b(bM),Wf=b(bM),Wz=b(bM),WC=[0,[2,0,0],b(ca)],WA=b(a),WB=b(aN),WD=b(aN),XI=[0,[18,[1,[0,[11,b(I),0],b(I)]],0],b(b_)],XJ=[0,[17,0,0],b(B)],XE=[0,[17,[0,b(q),0,0],[18,[1,[0,[11,b(fI),0],b(fI)]],[11,b(fM),0]]],b(Ae)],XF=[0,[17,[0,b(g),1,0],[11,b(gr),0]],b(qx)],XG=[0,[17,0,0],b(B)],Xz=[0,[18,[1,[0,[11,b(D),0],b(D)]],[11,b(dG),[2,0,[11,b(bt),[17,[0,b(g),1,0],0]]]]],b(ya)],XA=[0,[17,0,[17,[0,b(g),1,0],[11,b(jo),[17,0,[17,[0,b(q),0,0],0]]]]],b(m7)],Xv=[0,[17,[0,b(g),1,0],0],b(g)],Xu=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,0]],b(m5)],Xw=[0,[17,0,0],b(B)],Xt=[0,[18,[1,[0,[11,b(I),0],b(I)]],0],b(b_)],Xx=[0,[17,0,0],b(B)],Xy=[0,[18,[1,[0,[11,b(I),0],b(I)]],[18,[1,[0,[11,b(bX),0],b(bX)]],0]],b(mO)],XB=[0,[17,0,0],b(B)],XC=[0,[18,[1,[0,[11,b(a7),0],b(a7)]],[18,[1,[0,[11,b(n),0],b(n)]],[11,b(\"match\"),[17,[0,b(g),1,0],0]]]],b(\"@[@[match@ \")],XD=[0,[11,b(\" with\"),[17,0,0]],b(\" with@]\")],XH=[0,[17,0,0],b(B)],Xm=[0,[17,[0,b(g),1,0],0],b(g)],Xl=[0,[2,0,0],b(ca)],Xk=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bf)],Xn=[0,[17,0,0],b(B)],Xo=[0,[12,95,0],b(m_)],Xq=[0,[17,[0,b(g),1,0],[11,b(fM),0]],b(zB)],Xp=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bf)],Xr=[0,[17,0,0],b(B)],Xs=[0,[17,[0,b(g),1,0],[11,b(\"as \"),[2,0,0]]],b(\"@ as %s\")],Xi=b(cz),Xj=b(bu),Xe=b(a),Xf=b(a),Xg=[0,[11,b(mF),[2,0,[11,b(dB),0]]],b(y2)],Xh=[0,[11,b(mN),[2,0,[11,b(dB),0]]],b(An)],Xd=[0,[11,b(\"```refine\\n\"),[2,0,[11,b(mH),0]]],b(\"```refine\\n%s\\n```\")],W_=[0,[17,[0,b(g),1,0],0],b(g)],W9=[0,[2,0,0],b(ca)],Xb=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],W$=[0,[12,39,[4,0,0,0,0]],b(\"'%d\")],Xa=[0,[18,[1,[0,[11,b(n),0],b(n)]],[12,91,0]],b(zn)],Xc=[0,[12,93,[17,0,0]],b(yR)],W8=[0,[15,0],b(ab)],W6=b(yU),W7=b(bu),W5=[0,[15,0],b(ab)],WY=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(zg),[17,[0,b(g),1,0],0]]]],b(yc)],WZ=[0,[4,0,0,0,0],b(bh)],W0=[0,[17,0,[12,41,0]],b(av)],W1=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(AX),[17,[0,b(g),1,0],0]]]],b(Az)],W2=[0,[17,0,[12,41,0]],b(av)],W3=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(Av),[17,[0,b(g),1,0],0]]]],b(AB)],W4=[0,[17,0,[12,41,0]],b(av)],WX=[0,[15,0],b(ab)],WU=[0,[12,59,[17,[0,b(g),1,0],0]],b(aK)],WT=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],WV=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aR)],WS=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(\"Syntax.TTag\"),[17,[0,b(g),1,0],0]]]],b(\"(@[<2>Syntax.TTag@ \")],WW=[0,[17,0,[12,41,0]],b(av)],WR=[0,[15,0],b(ab)],WO=[0,[12,59,[17,[0,b(g),1,0],0]],b(aK)],WN=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],WP=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aR)],WK=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c_)],WL=[0,[3,0,0],b(gm)],WM=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],WQ=[0,[17,0,[12,41,0]],b(av)],WE=b(a),WF=b(aN),XK=b(aN),XW=b(qY),XX=b(qW),XS=b(\"tags have different sizes\"),XV=b(jp),XT=b(jp),XU=b(m1),XP=b(hC),XQ=b(d9),XR=b(rH),XO=b(\"cannot deep copy unbound type\"),XL=b(a),XM=b(aN),XN=b(\"Refine__Solve.Solve_err\"),XZ=b(aN),X3=[0,[0,0,0],0],X2=b(ec),X0=b(a),X1=b(aN),X4=b(aN),Y1=[0,[17,[0,b(q),0,0],0],b(q)],Y0=[0,[18,[1,[0,[11,b(I),0],b(I)]],0],b(b_)],Y2=[0,[11,b(Ac),0],b(Ac)],Y3=[0,[17,0,0],b(B)],YV=[0,[17,[0,b(q),0,0],0],b(q)],YU=[0,[17,[0,b(q),0,0],[18,[1,[0,[11,b(I),0],b(I)]],[18,[1,[0,[11,b(a7),0],b(a7)]],[4,0,0,0,[11,b(\": {\"),0]]]]],b(\"@,@[@[%d: {\")],YW=[0,[17,[0,b(q),0,0],[11,b(\"feed \"),0]],b(\"@,feed \")],YX=[0,[17,0,[17,[0,b(q),0,0],[12,cy,[17,0,0]]]],b(\"@]@,}@]\")],YP=[0,[11,b(dG),0],b(dG)],YQ=[0,[11,b(yk),0],b(yk)],YR=[0,[12,59,0],b(yr)],YS=[0,[18,[1,[0,[11,b(I),0],b(I)]],[18,[1,[0,[11,b(a7),0],b(a7)]],[11,b(rb),0]]],b(\"@[@[switch \")],YT=[0,[11,b(mT),0],b(mT)],YY=[0,[17,0,[17,[0,b(q),0,0],[11,b(zb),0]]],b(\"@]@,} in join \")],YZ=[0,[17,0,0],b(B)],YN=[0,[12,32,0],b(bg)],YJ=[0,[17,[2,eM],[11,b(\"et_union_id \"),0]],b(\"@get_union_id \")],YK=[0,[17,[2,98],[11,b(\"uild_union \"),[4,0,0,0,[12,32,0]]]],b(\"@build_union %d \")],YL=[0,[17,[2,eM],[11,b(\"et_union_struct \"),0]],b(\"@get_union_struct \")],YM=[0,[17,[2,98],[11,b(\"uild_struct\"),0]],b(\"@build_struct\")],YO=[0,[17,[2,eM],[11,b(\"et_field \"),[4,0,0,0,[12,32,0]]]],b(\"@get_field %d \")],YI=[0,[2,0,0],b(ca)],YH=[0,[2,0,[11,b(\" : \"),0]],b(\"%s : \")],YD=[0,[12,32,0],b(bg)],YC=[0,[12,96,[4,0,0,0,[11,b(mT),0]]],b(\"`%d {\")],YE=[0,[12,cy,0],b(zj)],Yv=[0,[11,b(z3),0],b(z3)],Yw=[0,[11,b(hE),0],b(hE)],Yx=[0,[11,b(fE),0],b(fE)],Yy=[0,[11,b(ra),0],b(ra)],Yz=b(da),YA=[0,[11,b(rB),0],b(rB)],YB=[0,[11,b(Af),0],b(Af)],YF=b(da),YG=[0,[11,b(Am),0],b(Am)],Yu=b(ec),Yt=b(ec),Ys=[0,[15,0],b(ab)],Yo=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c_)],Yp=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],Yq=[0,[3,0,0],b(gm)],Yr=[0,[17,0,[12,41,0]],b(av)],Ym=[0,[15,0],b(ab)],Yi=[0,[12,59,[17,[0,b(g),1,0],0]],b(aK)],Yh=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],Yj=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aR)],Yg=[0,[12,59,[17,[0,b(g),1,0],0]],b(aK)],Yf=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],Yk=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aR)],Yb=[0,[12,59,[17,[0,b(g),1,0],0]],b(aK)],Ya=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],Yc=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aR)],X9=b(\"Ir.Void\"),X_=b(\"Ir.Int\"),X$=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(\"Ir.Struct\"),[17,[0,b(g),1,0],0]]]],b(\"(@[<2>Ir.Struct@ \")],Yd=[0,[17,0,[12,41,0]],b(av)],Ye=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(\"Ir.Union\"),[17,[0,b(g),1,0],0]]]],b(\"(@[<2>Ir.Union@ \")],Yl=[0,[17,0,[12,41,0]],b(av)],X7=[0,[12,37,[4,0,0,0,0]],b(\"%%%d\")],X5=b(a),X6=b(aN),Y4=b(aN),Y7=[0,[4,0,0,0,0],b(bh)],_y=[0,b(\"cor/experiments/refine/decision_tree.ml\"),153,12],_z=b(\"layout of branch var cannot be int\"),_x=[0,[15,0],b(ab)],_v=[0,[12,59,[17,[0,b(g),1,0],0]],b(aK)],_u=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],_w=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aR)],_s=[0,[15,0],b(ab)],_n=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c_)],_o=[0,[4,0,0,0,0],b(bh)],_p=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],_q=[0,[17,0,[12,41,0]],b(av)],_m=[0,[12,59,[17,[0,b(g),1,0],0]],b(aK)],_l=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],_r=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aR)],_j=[0,[15,0],b(ab)],_h=[0,[12,59,[17,[0,b(g),1,0],0]],b(aK)],_g=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],_i=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aR)],_e=[0,[15,0],b(ab)],_a=[0,[12,59,[17,[0,b(g),1,0],0]],b(aK)],Z$=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],_b=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aR)],Z8=[0,[12,59,[17,[0,b(g),1,0],0]],b(aK)],Z7=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],Z9=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aR)],Z5=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c_)],Z6=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],Z_=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],_c=[0,[17,0,[12,41,0]],b(av)],Z4=[0,[11,b(\"`CtorCase (\"),[18,[1,[0,[11,b(hB),0],b(hB)]],0]],b(\"`CtorCase (@[\")],_d=[0,[17,0,[12,41,0]],b(av)],Z2=b(\"unreachable 91\"),Z1=[0,[15,0],b(ab)],ZW=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c_)],ZX=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],ZY=[0,[4,0,0,0,0],b(bh)],ZZ=[0,[17,0,[12,41,0]],b(av)],ZV=[0,[12,59,[17,[0,b(g),1,0],0]],b(aK)],ZU=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],Z0=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aR)],ZS=[0,[15,0],b(ab)],ZO=[0,[12,59,[17,[0,b(g),1,0],0]],b(aK)],ZN=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],ZP=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aR)],ZL=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(\"Decision_tree.Case (\"),[17,[0,b(q),0,0],0]]]],b(\"(@[<2>Decision_tree.Case (@,\")],ZM=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],ZQ=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],ZR=[0,[17,[0,b(q),0,0],[11,b(hD),[17,0,0]]],b(hH)],ZK=[0,[15,0],b(ab)],ZH=[0,[12,59,[17,[0,b(g),1,0],0]],b(aK)],ZG=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],ZI=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aR)],ZB=b(\"Decision_tree.Unreachable\"),ZC=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(\"Decision_tree.Immediate\"),[17,[0,b(g),1,0],0]]]],b(\"(@[<2>Decision_tree.Immediate@ \")],ZD=[0,[17,0,[12,41,0]],b(av)],ZE=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(\"Decision_tree.Switch (\"),[17,[0,b(q),0,0],0]]]],b(\"(@[<2>Decision_tree.Switch (@,\")],ZF=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],ZJ=[0,[17,[0,b(q),0,0],[11,b(hD),[17,0,0]]],b(hH)],Zy=[0,[15,0],b(ab)],Zu=[0,[12,59,[17,[0,b(g),1,0],0]],b(aK)],Zt=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],Zv=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aR)],Zs=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c_)],Zw=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],Zx=[0,[17,0,[12,41,0]],b(av)],Zq=[0,[15,0],b(ab)],Zn=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c_)],Zo=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],Zp=[0,[17,0,[12,41,0]],b(av)],Zl=[0,[15,0],b(ab)],Zh=[0,[12,59,[17,[0,b(g),1,0],0]],b(aK)],Zg=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],Zi=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aR)],Ze=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(\"Decision_tree.Ctor (\"),[17,[0,b(q),0,0],0]]]],b(\"(@[<2>Decision_tree.Ctor (@,\")],Zf=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],Zj=[0,[17,[0,b(q),0,0],[11,b(hD),[17,0,0]]],b(hH)],Zk=b(\"Decision_tree.Wild\"),Zb=[0,[11,b(\"Tag(\"),[4,0,0,0,[11,b(da),0]]],b(\"Tag(%d, \")],Zc=[0,[12,41,0],b(bu)],Za=[0,[15,0],b(ab)],Y9=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(\"Decision_tree.Tag (\"),[17,[0,b(q),0,0],0]]]],b(\"(@[<2>Decision_tree.Tag (@,\")],Y_=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],Y$=[0,[17,[0,b(q),0,0],[11,b(hD),[17,0,0]]],b(hH)],Y5=b(a),Y6=b(aN),_A=b(aN),_R=b(\"bad discriminant memory layout\"),_2=[0,[2,0,0],b(ca)],_3=[0,[12,32,0],b(bg)],_4=b(z8),_T=[0,[12,40,0],b(cz)],_U=[0,[12,41,0],b(bu)],_V=b(ec),_W=[0,[4,0,0,0,0],b(bh)],_X=b(yl),_Z=b(z8),_0=b(bg),_Y=b(yl),_5=b(\"illegal memory for tag id\"),_1=b(\"illegal type/memory for union\"),_6=b(ec),_S=[0,[11,b(zs),0],b(zs)],_M=b(bg),_N=b(\"bad memory layout \"),_O=b(z6),_P=b(z6),_Q=b(\"bad struct memory layout\"),_L=[0,[15,0],b(ab)],_I=[0,[12,59,[17,[0,b(g),1,0],0]],b(aK)],_H=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],_J=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aR)],_D=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(\"Eval.Cell\"),[17,[0,b(g),1,0],0]]]],b(\"(@[<2>Eval.Cell@ \")],_E=[0,[4,0,0,0,0],b(bh)],_F=[0,[17,0,[12,41,0]],b(av)],_G=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(\"Eval.Block\"),[17,[0,b(g),1,0],0]]]],b(\"(@[<2>Eval.Block@ \")],_K=[0,[17,0,[12,41,0]],b(av)],_B=b(a),_C=b(aN),_7=b(aN),__=[0,[11,b(je),[10,0]],b(jl)],_$=[0,b(\"cor/experiments/refine/parser.ml\"),694,4],_8=b(a),_9=b(aN),$f=b(aN),$w=[0,[11,b(i9),[3,0,0]],b(i_)],$x=b(a),$z=[0,b(a),1,0,0],$g=b(jv),$h=b(jq),$i=b(qy),$j=b(jg),$k=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\"),$l=b(jr),$m=b(AM),$n=b(z2),$o=b(jw),$p=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\"),$q=b(mZ),$r=b(i6),$s=b(a),$t=b(aN),$u=b(\"Refine__Lexer.SyntaxError\"),$A=b(aN),$D=b(\"cannot create tags of void layout\"),$E=b(\"tag cannot have int layout\"),$B=b(a),$C=b(aN),$F=b(aN),$L=[0,[11,b(jn),[2,0,[11,b(d9),[2,0,0]]]],b(i8)],$M=[0,[11,b(jt),[2,0,0]],b(i$)],$I=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],b(jj)],$G=b(a),$H=b(aN),$O=b(aN),$Y=b(aN),$Z=b(a),$0=b(cN),$1=b(cN),abK=[0,[18,[1,[0,[11,b(I),0],b(I)]],0],b(b_)],abL=[0,[17,0,0],b(B)],abB=[0,[17,[0,b(q),0,0],[18,[1,[0,[11,b(fI),0],b(fI)]],[11,b(fM),0]]],b(Ae)],abC=[0,[17,[0,b(g),1,0],[11,b(gr),0]],b(qx)],abD=[0,[17,0,0],b(B)],abw=[0,[18,[1,[0,[11,b(D),0],b(D)]],[11,b(dG),[2,0,[11,b(bt),[17,[0,b(g),1,0],0]]]]],b(ya)],abx=[0,[17,0,[17,[0,b(g),1,0],[11,b(jo),[17,0,[17,[0,b(q),0,0],0]]]]],b(m7)],abs=[0,[17,[0,b(g),1,0],0],b(g)],abr=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,0]],b(m5)],abt=[0,[17,0,0],b(B)],abq=[0,[18,[1,[0,[11,b(I),0],b(I)]],0],b(b_)],abu=[0,[17,0,0],b(B)],abv=[0,[18,[1,[0,[11,b(I),0],b(I)]],[18,[1,[0,[11,b(bX),0],b(bX)]],0]],b(mO)],aby=[0,[17,0,0],b(B)],abz=[0,[18,[1,[0,[11,b(a7),0],b(a7)]],[18,[1,[0,[11,b(n),0],b(n)]],[11,b(i4),[17,[0,b(g),1,0],0]]]],b(yN)],abA=[0,[11,b(m0),[17,0,0]],b(\" is@]\")],abE=[0,[17,0,0],b(B)],abF=[0,[18,[1,[0,[11,b(n),0],b(n)]],[12,92,[2,0,[11,b(fN),[17,[0,b(g),1,0],0]]]]],b(\"@[\\\\%s ->@ \")],abG=[0,[17,0,0],b(B)],abH=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bf)],abI=[0,[17,[0,b(g),1,0],0],b(g)],abJ=[0,[17,0,0],b(B)],abk=[0,[17,[0,b(g),1,0],0],b(g)],abj=[0,[2,0,0],b(ca)],abh=[0,[12,95,0],b(m_)],abi=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bf)],abl=[0,[17,0,0],b(B)],abm=[0,[2,0,0],b(ca)],abo=[0,[17,[0,b(g),1,0],[11,b(fM),0]],b(zB)],abn=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bf)],abp=[0,[17,0,0],b(B)],abf=b(cz),abg=b(bu),aa$=b(fG),abe=b(bg),aba=b(a),abb=b(a),abc=[0,[11,b(mF),[2,0,[12,58,[2,0,0]]]],b(AP)],abd=[0,[11,b(mN),[2,0,[12,58,[2,0,0]]]],b(Ad)],aa_=[0,[11,b(\"```easy_tags\\n\"),[2,0,[11,b(mH),0]]],b(\"```easy_tags\\n%s\\n```\")],aa6=b(\"- \"),aa7=b(\"+ \"),aa8=b(\". \"),aa9=b(fG),aaX=[0,[17,[0,b(g),1,0],0],b(g)],aaW=[0,[2,0,0],b(ca)],aa4=[0,[17,[0,b(g),1,0],[11,b(gr),0]],b(qx)],aa0=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],aaY=[0,[11,b(hI),0],b(hI)],aaZ=[0,[18,[1,[0,[11,b(n),0],b(n)]],[12,91,0]],b(zn)],aa1=[0,[12,93,0],b(\"]\")],aa2=[0,[17,0,0],b(B)],aa3=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bf)],aa5=[0,[17,0,0],b(B)],aaU=b(cz),aaV=b(bu),aaS=b(\"*\"),aaT=[0,[12,60,[0,[4,0,0,0,[12,62,0]]]],b(A7)],aaQ=[0,[2,0,[4,0,0,0,0]],b(zJ)],aaR=[0,[0,[4,0,0,0,0]],b(zL)],aaO=b(ec),aaP=b(m2),aaN=[0,[15,0],b(ab)],aaL=b(yU),aaM=b(bu),aaK=[0,[15,0],b(ab)],aaD=b(\"(Some \"),aaE=[0,[3,0,0],b(gm)],aaF=b(bu),aaG=b(\"None\"),aav=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(zg),[17,[0,b(g),1,0],0]]]],b(yc)],aaw=[0,[4,0,0,0,0],b(bh)],aax=[0,[17,0,[12,41,0]],b(av)],aay=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(AX),[17,[0,b(g),1,0],0]]]],b(Az)],aaz=[0,[17,0,[12,41,0]],b(av)],aaA=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(\"Syntax.ForA (\"),[17,[0,b(q),0,0],0]]]],b(\"(@[<2>Syntax.ForA (@,\")],aaB=[0,[4,0,0,0,0],b(bh)],aaC=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],aaH=[0,[17,[0,b(q),0,0],[11,b(hD),[17,0,0]]],b(hH)],aaI=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(Av),[17,[0,b(g),1,0],0]]]],b(AB)],aaJ=[0,[17,0,[12,41,0]],b(av)],aau=[0,[15,0],b(ab)],aaj=[0,[12,59,[17,[0,b(g),1,0],0]],b(aK)],aai=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],aak=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aR)],aae=b(\"Syntax.TTagEmpty\"),aaf=[0,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(\"Syntax.TTag {\"),[17,[0,b(q),0,0],0]]],b(\"@[<2>Syntax.TTag {@,\")],aag=b(\"tags\"),aah=[0,[18,[1,[0,0,b(a)]],[2,0,[11,b(bt),[17,[0,b(g),1,0],0]]]],b(jm)],aal=[0,[17,0,0],b(B)],aam=[0,[12,59,[17,[0,b(g),1,0],0]],b(aK)],aan=b(\"ext\"),aao=[0,[18,[1,[0,0,b(a)]],[2,0,[11,b(bt),[17,[0,b(g),1,0],0]]]],b(jm)],aap=[0,[17,0,0],b(B)],aaq=[0,[17,0,[12,cy,0]],b(\"@]}\")],aar=[0,[12,40,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(\"Syntax.TFn (\"),[17,[0,b(q),0,0],0]]]],b(\"(@[<2>Syntax.TFn (@,\")],aas=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],aat=[0,[17,[0,b(q),0,0],[11,b(hD),[17,0,0]]],b(hH)],aad=[0,[15,0],b(ab)],aaa=[0,[12,59,[17,[0,b(g),1,0],0]],b(aK)],$$=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],aab=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aR)],$8=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c_)],$9=[0,[3,0,0],b(gm)],$_=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],aac=[0,[17,0,[12,41,0]],b(av)],$2=b(a),$3=b(cN),abM=b(cN),acu=b(qY),acv=b(qW),acw=[0,0,0],act=b(\"cannot open generalized type\"),acr=b(\"cannot close generalized type\"),acs=[3,0],acq=[0,b(\"cor/experiments/easy_tags/solve.ml\"),86,18],acp=b(\"tags differ in size\"),acl=b(jp),acm=b(yt),aco=b(yt),acn=b(zA),aci=b(jp),ack=b(m1),acj=b(\"cannot unify generalized type\"),acf=b(hC),acg=b(d9),ach=b(rH),ace=[0,[15,0],b(ab)],aca=[0,[12,59,[17,[0,b(g),1,0],0]],b(aK)],ab$=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],acb=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aR)],ab5=[0,[12,59,[17,[0,b(g),1,0],0]],b(aK)],ab4=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],ab6=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aR)],abW=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c_)],abX=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],abY=[0,[17,0,[12,41,0]],b(av)],abV=[0,[12,59,[17,[0,b(g),1,0],0]],b(aK)],abU=[0,[18,[1,[0,[11,b(y),0],b(y)]],[12,91,0]],b(aW)],abZ=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aR)],abR=[0,[18,[1,[0,[11,b(y),0],b(y)]],[11,b(ra),0]],b(\"@[<2>{ \")],abS=b(\"Solve.shared\"),abT=[0,[18,[1,[0,0,b(a)]],[2,0,[11,b(bt),[17,[0,b(g),1,0],0]]]],b(jm)],ab0=[0,[17,0,0],b(B)],ab1=[0,[12,59,[17,[0,b(g),1,0],0]],b(aK)],ab2=b(\"only1\"),ab3=[0,[18,[1,[0,0,b(a)]],[2,0,[11,b(bt),[17,[0,b(g),1,0],0]]]],b(jm)],ab7=[0,[17,0,0],b(B)],ab8=[0,[12,59,[17,[0,b(g),1,0],0]],b(aK)],ab9=b(\"only2\"),ab_=[0,[18,[1,[0,0,b(a)]],[2,0,[11,b(bt),[17,[0,b(g),1,0],0]]]],b(jm)],acc=[0,[17,0,0],b(B)],acd=[0,[17,[0,b(g),1,0],[12,cy,[17,0,0]]],b(\"@ }@]\")],abN=b(a),abO=b(cN),abP=b(\"Easy_tags__Solve.Solve_err\"),acy=b(cN),acC=[0,[11,b(je),[10,0]],b(jl)],acD=[0,b(\"cor/experiments/easy_tags/parser.ml\"),AR,4],acB=[3,0],acz=b(a),acA=b(cN),acL=b(cN),acZ=[0,[11,b(i9),[3,0,0]],b(i_)],ac0=b(a),ac2=[0,b(a),1,0,0],acM=b(jv),acN=b(jq),acO=b(jg),acP=b(jr),acQ=b(yD),acR=b(jw),acS=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\"),acT=b(mZ),acU=b(i6),acV=b(a),acW=b(cN),acX=b(\"Easy_tags__Lexer.SyntaxError\"),ac3=b(cN),adk=b(dH),adi=b(dH),adg=b(dH),ade=b(dH),ac9=[0,[11,b(jn),[2,0,[11,b(d9),[2,0,0]]]],b(i8)],ac_=[0,[11,b(jt),[2,0,0]],b(i$)],ac6=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],b(jj)],ac4=b(a),ac5=b(cN),ada=b(cN),ado=b(cN),adp=[0,b(\"src/topological.ml\"),59,13],ad8=b(Ao),ad7=b(zC),ad6=b(qL),ad5=b(qK),ad4=b(qI),ad3=b(yf),ad2=b(ze),ad1=b(mK),ad0=b(nd),adY=b(mX),adZ=b(mX),adW=b(gq),adX=b(gq),adV=b(\"Graph__Blocks.BidirectionalLabeled(V)(E)(HM).Found\"),adU=b(qL),adT=b(\"[ocamlgraph] pred\"),adS=b(qK),adR=b(qI),adQ=b(zG),adP=b(mK),adO=b(nd),adN=b(gq),adM=b(AZ),adL=[0,b(\"src/blocks.ml\"),474,8],adK=b(yf),adJ=b(ze),adI=b(mK),adH=b(nd),adF=b(mX),adG=b(mX),adD=b(gq),adE=b(gq),adC=b(\"Graph__Blocks.Labeled(V)(E)(HM).Found\"),adB=b(zG),adA=b(mK),adz=b(nd),adx=b(gq),ady=b(gq),adw=b(Ao),adv=b(zC),adu=b(qL),adt=b(qK),ads=b(qI),adr=b(AZ),aea=b(a),aeb=b(U),aec=b(U),aef=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c_)],aeg=[0,[4,0,0,0,0],b(bh)],aeh=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],aei=[0,[4,0,0,0,0],b(bh)],aej=[0,[17,0,[12,41,0]],b(av)],aeo=[0,[15,0],b(ab)],ael=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c_)],aem=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],aen=[0,[17,0,[12,41,0]],b(av)],aed=b(a),aee=b(U),aep=b(U),aes=[0,[11,b(\"`Sym (\"),[18,[1,[0,[11,b(hB),0],b(hB)]],0]],b(\"`Sym (@[\")],aet=[0,[3,0,0],b(gm)],aeu=[0,[17,0,[12,41,0]],b(av)],aev=[0,[15,0],b(ab)],aeI=[0,[15,0],b(ab)],aeF=[0,[12,40,[18,[1,[0,0,b(a)]],0]],b(c_)],aeG=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],aeH=[0,[17,0,[12,41,0]],b(av)],aey=b(\" not found in scope\"),aew=[0,0],aex=[0,0],aeq=b(a),aer=b(U),aeJ=b(U),aeN=[0,[11,b(\"`Var (\"),[18,[1,[0,[11,b(hB),0],b(hB)]],0]],b(\"`Var (@[\")],aeO=[0,[4,0,0,0,0],b(bh)],aeP=[0,[17,0,[12,41,0]],b(av)],aeQ=[0,[15,0],b(ab)],af5=[0,[15,0],b(ab)],afx=[0,[17,[0,b(g),1,0],0],b(g)],afy=[0,[18,[1,[0,[11,b(n),0],b(n)]],[15,[17,[0,b(g),1,0],0]]],b(rA)],afz=[0,[17,0,0],b(B)],afv=[0,[17,[0,b(g),1,0],0],b(g)],afu=[0,[18,[1,[0,[11,b(n),0],b(n)]],[15,[17,[0,b(g),1,0],0]]],b(rA)],afw=[0,[17,0,0],b(B)],afo=[0,[17,[0,b(g),1,0],[2,0,0]],b(yZ)],afm=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],afn=[0,[18,[1,[0,[11,b(n),0],b(n)]],[15,0]],b(AU)],afp=[0,[17,0,0],b(B)],afg=[0,[17,[0,b(g),1,0],[2,0,0]],b(yZ)],aff=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,0]],b(m5)],afh=[0,[17,0,0],b(B)],afi=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],afb=[0,[17,[0,b(g),1,0],[12,45,0]],b(yd)],afc=[0,[11,b(gr),0],b(gr)],ae_=b(ec),ae$=b(hI),afa=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bf)],afd=[0,[17,0,0],b(B)],afe=[0,[18,[1,[0,[11,b(D),0],b(D)]],[12,91,[17,[0,b(q),0,0],0]]],b(rd)],afj=[0,[17,[0,b(q),0,0],[12,93,0]],b(AY)],afk=[0,[17,0,0],b(B)],afl=[0,[18,[1,[0,[11,b(D),0],b(D)]],[12,91,[17,[0,b(q),0,0],0]]],b(rd)],afq=[0,[17,[0,b(q),0,0],[12,93,[17,0,0]]],b(aR)],afs=b(fE),aft=b(y1),afr=b(yP),afA=[0,[15,0],b(ab)],afC=[0,[17,[0,b(g),1,0],0],b(g)],afB=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,0]],b(m5)],afD=[0,[17,0,0],b(B)],afZ=[0,[17,[0,b(g),1,0],0],b(g)],af0=[0,[18,[1,[0,[11,b(n),0],b(n)]],[15,[17,[0,b(g),1,0],0]]],b(rA)],af1=[0,[17,0,0],b(B)],af2=[0,[15,0],b(ab)],afR=[0,[17,[0,b(g),1,0],0],b(g)],afP=b(aA),afQ=[0,[18,[1,[0,[11,b(n),0],b(n)]],[15,0]],b(AU)],afS=[0,[17,0,0],b(B)],afM=[0,[12,44,[17,[0,b(g),1,0],0]],b(aA)],afI=[0,[17,[0,b(g),1,0],[12,45,0]],b(yd)],afJ=[0,[11,b(gr),0],b(gr)],afE=[0,[18,[1,[0,[11,b(n),0],b(n)]],[12,60,[2,0,0]]],b(\"@[<%s\")],afF=[0,[12,62,[17,0,0]],b(\">@]\")],afG=b(hI),afH=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bf)],afK=[0,[17,0,0],b(B)],afL=[0,[18,[1,[0,[11,b(D),0],b(D)]],[12,91,[17,[0,b(q),0,0],0]]],b(rd)],afN=[0,[17,[0,b(q),0,0],[12,93,0]],b(AY)],afO=[0,[17,0,0],b(B)],afT=[0,[18,[1,[0,0,b(a)]],[12,91,0]],b(\"@[[\")],afU=[0,[12,93,[17,0,0]],b(yR)],afW=b(fE),afX=b(y1),afV=b(yP),afY=b(\"X\"),af3=[0,[18,[1,[0,[11,b(n),0],b(n)]],[15,[17,0,0]]],b(\"@[%a@]\")],af4=[0,[18,[1,[0,[11,b(n),0],b(n)]],[12,37,[15,[17,0,0]]]],b(\"@[%%%a@]\")],ae8=b(cz),ae9=b(bu),ae5=[0,[0,[12,42,0]],b(\"%c*\")],ae6=[0,[0,[2,0,0]],b(\"%c%s\")],ae7=[0,[12,60,[0,[4,0,0,0,[12,62,0]]]],b(A7)],ae3=[0,[2,0,[4,0,0,0,0]],b(zJ)],ae4=[0,[0,[4,0,0,0,0]],b(zL)],ae2=b(ec),aeY=b(ec),aeZ=b(m2),ae0=b(m2),ae1=b(m2),aeR=b(\"recursive type variable\"),aeK=b(a),aeL=b(U),aeT=[0,cb,0],aeU=[3,[3,eb]],aeV=[0,cb,1],aeW=[3,[3,c9]],af6=b(U),agV=[0,[17,[0,b(q),0,0],0],b(q)],agU=[0,[17,[0,b(q),0,0],[17,[0,b(q),0,0],0]],b(mJ)],agT=[0,[18,[1,[0,[11,b(I),0],b(I)]],0],b(b_)],agW=[0,[17,0,0],b(B)],agK=[0,[12,32,0],b(bg)],agJ=[0,[18,[1,[0,[11,b(n),0],b(n)]],[18,[1,[0,[11,b(D),0],b(D)]],[15,0]]],b(\"@[@[%a\")],agL=[0,[17,0,[17,[0,b(g),1,0],[12,58,[17,[0,b(g),1,0],0]]]],b(\"@]@ :@ \")],agM=[0,[17,0,0],b(B)],agN=[0,[18,[1,[0,[11,b(n),0],b(n)]],[18,[1,[0,[11,b(D),0],b(D)]],[11,b(\"sig \"),[15,[11,b(AQ),[17,[0,b(g),1,0],0]]]]]],b(\"@[@[sig %a :@ \")],agO=[0,[17,0,[17,0,0]],b(qo)],agP=[0,[18,[1,[0,[11,b(n),0],b(n)]],[18,[1,[0,[11,b(D),0],b(D)]],[11,b(dG),[15,[11,b(bt),[17,[0,b(g),1,0],0]]]]]],b(\"@[@[let %a =@ \")],agQ=[0,[17,0,[17,0,0]],b(qo)],agR=[0,[18,[1,[0,[11,b(n),0],b(n)]],[18,[1,[0,[11,b(D),0],b(D)]],[11,b(\"run \"),[15,[11,b(bt),[17,[0,b(g),1,0],0]]]]]],b(\"@[@[run %a =@ \")],agS=[0,[17,0,[17,0,0]],b(qo)],agG=[0,[12,eL,[17,[0,b(g),1,0],[15,[11,b(fN),[17,[0,b(g),1,0],0]]]]],b(\"|@ %a ->@ \")],agH=[0,[17,[0,b(g),1,0],0],b(g)],agC=[0,[17,[0,b(g),1,0],0],b(g)],agt=[0,[18,[1,[0,[11,b(D),0],b(D)]],[11,b(dG),[15,[11,b(bt),[17,[0,b(g),1,0],0]]]]],b(zc)],agu=[0,[17,0,[17,[0,b(g),1,0],[11,b(jo),[17,0,[17,[0,b(q),0,0],0]]]]],b(m7)],agp=[0,[17,[0,b(g),1,0],0],b(g)],ago=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,[17,[0,b(g),1,0],0]]],b(mV)],agq=[0,[17,0,0],b(B)],agl=b(fE),agm=[0,[12,34,[2,0,[12,34,0]]],b(rg)],agn=[0,[18,[1,[0,[11,b(I),0],b(I)]],0],b(b_)],agr=[0,[17,0,0],b(B)],ags=[0,[18,[1,[0,[11,b(I),0],b(I)]],[18,[1,[0,[11,b(bX),0],b(bX)]],0]],b(mO)],agv=[0,[17,0,0],b(B)],agw=[0,[18,[1,[0,[11,b(n),0],b(n)]],[12,92,[15,[11,b(fN),[17,[0,b(g),1,0],0]]]]],b(\"@[\\\\%a ->@ \")],agx=[0,[17,0,0],b(B)],agy=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bf)],agz=[0,[17,[0,b(g),1,0],0],b(g)],agA=[0,[17,0,0],b(B)],agB=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,[17,[0,b(g),1,0],0]]],b(mV)],agD=[0,[17,0,0],b(B)],agE=[0,[18,[1,[0,[11,b(I),0],b(I)]],[18,[1,[0,[11,b(D),0],b(D)]],[11,b(i4),[17,[0,b(g),1,0],0]]]],b(\"@[@[when@ \")],agF=[0,[11,b(m0),[17,0,[17,[0,b(g),1,0],[18,[1,[0,[11,b(D),0],b(D)]],0]]]],b(\" is@]@ @[\")],agI=[0,[17,0,[17,[0,b(q),0,0],[17,0,0]]],b(\"@]@,@]\")],agj=[0,[17,[0,b(g),1,0],0],b(g)],agi=[0,[2,0,0],b(ca)],agh=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bf)],agk=[0,[17,0,0],b(B)],agf=b(cz),agg=b(bu),af$=b(fG),age=b(bg),aga=b(a),agc=[0,[11,b(\"(alias) \"),[2,0,[12,58,[2,0,0]]]],b(\"(alias) %s:%s\")],agd=[0,[11,b(mN),[2,0,[12,58,[2,0,0]]]],b(Ad)],agb=[0,[11,b(mF),[2,0,[12,58,[2,0,0]]]],b(AP)],af_=[0,[11,b(\"```compose_fx\\n\"),[2,0,[11,b(mH),0]]],b(\"```compose_fx\\n%s\\n```\")],af7=b(a),af8=b(U),agX=b(U),ahD=[0,[17,[0,b(q),0,0],0],b(q)],ahC=[0,[18,[1,[0,[11,b(I),0],b(I)]],0],b(b_)],ahE=[0,[17,0,0],b(B)],ahz=[0,[18,[1,[0,0,b(a)]],[15,[17,0,0]]],b(hy)],ahA=[0,[18,[1,[0,0,b(a)]],[15,[17,0,0]]],b(hy)],ahB=[0,[18,[1,[0,0,b(a)]],[15,[17,0,0]]],b(hy)],ahy=[0,[18,[1,[0,[11,b(I),0],b(I)]],[18,[1,[0,[11,b(D),0],b(D)]],[11,b(dG),[15,[11,b(bt),[17,[0,b(g),1,0],[15,[17,0,[17,0,0]]]]]]]]],b(\"@[@[let %a =@ %a@]@]\")],ahx=[0,[18,[1,[0,[11,b(I),0],b(I)]],[18,[1,[0,[11,b(D),0],b(D)]],[11,b(dG),[15,[11,b(\" = \\\\\"),[15,[12,32,[15,[17,[0,b(g),1,0],[15,aqs]]]]]]]]]],b(\"@[@[let %a = \\\\%a %a@ %a@]@]\")],ahu=[0,[17,[0,b(q),0,0],[18,[1,[0,[11,b(n),0],b(n)]],[11,b(fM),[15,[11,b(fN),[17,[0,b(g),1,0],0]]]]]],b(\"@,@[| %a ->@ \")],ahv=[0,[17,0,0],b(B)],ahq=[0,[17,[0,b(g),1,0],0],b(g)],ahl=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bf)],ahm=[0,[17,[0,b(g),1,0],0],b(g)],ahn=[0,[17,0,0],b(B)],ahf=[0,[18,[1,[0,[11,b(D),0],b(D)]],[11,b(dG),[15,[11,b(bt),[17,[0,b(g),1,0],0]]]]],b(zc)],ahg=[0,[17,0,[17,[0,b(g),1,0],[11,b(jo),[17,0,[17,[0,b(q),0,0],0]]]]],b(m7)],ahb=[0,[17,[0,b(g),1,0],0],b(g)],aha=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,[17,[0,b(g),1,0],0]]],b(mV)],ahc=[0,[17,0,0],b(B)],ag9=b(fE),ag_=[0,[12,34,[2,0,[12,34,0]]],b(rg)],ag$=[0,[18,[1,[0,[11,b(I),0],b(I)]],0],b(b_)],ahd=[0,[17,0,0],b(B)],ahe=[0,[18,[1,[0,[11,b(I),0],b(I)]],[18,[1,[0,[11,b(bX),0],b(bX)]],0]],b(mO)],ahh=[0,[17,0,0],b(B)],ahi=[0,[18,[1,[0,[11,b(n),0],b(n)]],[12,92,[15,[12,32,[15,[17,[0,b(g),1,0],0]]]]]],b(\"@[\\\\%a %a@ \")],ahj=[0,[17,0,0],b(B)],ahk=[0,[18,[1,[0,0,b(a)]],0],b(jb)],aho=[0,[17,0,0],b(B)],ahp=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,[17,[0,b(g),1,0],0]]],b(mV)],ahr=[0,[17,0,0],b(B)],ahs=[0,[18,[1,[0,[11,b(I),0],b(I)]],[18,[1,[0,[11,b(D),0],b(D)]],[11,b(\"when \"),0]]],b(\"@[@[when \")],aht=[0,[11,b(m0),0],b(m0)],ahw=[0,[17,0,[17,[0,b(q),0,0],[11,b(zQ),[17,0,0]]]],b(\"@]@,end@]\")],ag7=[0,[18,[1,[0,0,b(a)]],[11,b(yJ),[15,[12,32,[15,[11,b(rr),[17,0,0]]]]]]],b(\"@[-[%a %a]->@]\")],ag8=[0,[18,[1,[0,0,b(a)]],[11,b(yJ),[15,[11,b(rr),[17,0,0]]]]],b(\"@[-[%a]->@]\")],ag5=[0,[17,[0,b(g),1,0],0],b(g)],ag4=[0,[2,0,0],b(ca)],ag3=[0,[18,[1,[0,[11,b(n),0],b(n)]],0],b(bf)],ag6=[0,[17,0,0],b(B)],ag1=[0,[15,0],b(ab)],agY=b(a),agZ=b(U),ahF=b(U),ais=[1,0],ait=[0,b(rp),551,10],ah9=[1,0],ah$=[1,0],ah_=b(\"pattern\"),aiq=b(i4),air=b(i4),aia=[3,[3,dz]],aic=b(\") in \"),aid=b(\" (\"),aie=b(\"unbound variable \"),aif=b(\"infer\"),aig=[3,[3,eb]],aih=[3,[3,c9]],aii=[1,0],aij=[1,0],aik=[1,0],ail=[1,0],aim=[1,0],ain=b(\"call\"),aio=b(\"call \"),aip=[1,0],aib=b(\"top-level expr\"),ah7=b(\"with sig \"),ah8=b(\"with toplevel def\"),ahT=[0,b(rp),yH,4],ahS=b(\"arity mismatch for tag \"),ahW=[0,b(rp),d$,4],ahU=b(\"arity mismatch for lambda \"),ahV=[0,-1057166496],ah3=[1,0],ah5=[3,dz],ah6=[3,eb],ah4=[3,c9],ah1=b(hC),ah2=b(zA),ahX=b(m1),ahZ=b(hC),ah0=b(\"cannot unify generalized type; forgot to instantiate?\"),ahY=[1,0],ahN=b(hC),ahO=b(d9),ahP=b(bu),ahQ=b(cz),ahR=b(\"unify\"),ahM=[1,0],ahK=[0,[2,0,[11,b(\": \"),0]],b(\"%s: \")],ahL=b(da),ahJ=b(dB),ahG=b(a),ahH=b(U),ahI=b(\"Compose_fx__Solve.Solve_err\"),aiv=b(U),ai2=[0,[11,b(je),[10,0]],b(jl)],ai3=[0,b(\"cor/experiments/compose_fx/parser.ml\"),1248,4],ai1=[3,[3,dz]],ai0=[3,[3,eb]],aiZ=[3,[3,c9]],aiY=[2,0],aiX=[3,0],aiW=[1,0],aiV=[1,0],aiU=[1,0],aiT=[1,0],aiS=[1,0],aiR=[1,0],aiP=[1,0],aiQ=[1,0],aiO=[1,0],aiN=[1,0],aiM=[1,0],aiL=[1,0],aiK=[1,0],aiJ=[1,0],aiI=[1,0],aiH=[1,0],aiG=[1,0],aiF=[1,0],aiD=[1,0],aiE=[1,0],aiC=[1,0],aiB=[1,0],aiz=[1,0],aiA=[1,0],aiy=[1,0],aiw=b(a),aix=b(U),ai9=b(U),ajX=[0,[18,[1,[0,[11,b(bX),0],b(bX)]],[18,[1,[0,[11,b(D),0],b(D)]],[4,0,0,0,[11,b(\" -> {\"),[17,[0,b(q),0,0],[15,[17,[0,b(q),0,0],[15,[17,0,[17,aqu,aqt]]]]]]]]]],b(\"@[@[%d -> {@,%a@,%a@]@,}@]\")],ajW=[0,[18,[1,[0,[11,b(D),0],b(D)]],[11,b(dG),[15,[17,[0,b(g),1,0],[11,b(re),[15,[12,59,[17,0,0]]]]]]]],b(\"@[let %a@ = %a;@]\")],ajY=[0,[18,[1,[0,[11,b(I),0],b(I)]],[11,b(rb),[15,[11,b(mT),[17,[0,b(q),0,0],[15,[17,[0,b(q),0,0],[11,b(zb),[15,[12,59,aqv]]]]]]]]]],b(\"@[switch %a {@,%a@,} in join %a;@]\")],aj8=[0,[18,[1,[0,0,b(a)]],[11,b(\"entry \"),[15,[12,59,[17,0,0]]]]],b(\"@[entry %a;@]\")],aj9=[0,[17,[0,b(q),0,0],0],b(q)],aj7=[0,[15,[17,[0,b(q),0,0],[17,[0,b(q),0,0],0]]],b(\"%a@,@,\")],aj6=[0,[18,[1,[0,[11,b(I),0],b(I)]],0],b(b_)],aj_=[0,[17,0,0],b(B)],aj4=[0,[18,[1,[0,[11,b(D),0],b(D)]],[11,b(AV),[15,[12,58,[17,[0,b(g),1,0],[15,[17,[0,b(g),1,0],[11,b(re),[15,[12,59,aqw]]]]]]]]]],b(\"@[global %a:@ %a@ = %a;@]\")],aj2=[0,[15,[17,[0,b(q),0,0],0]],b(\"%a@,\")],ajZ=[0,[15,0],b(ab)],aj0=[0,[12,44,[17,[0,b(q),0,0],[12,32,0]]],b(qZ)],aj1=[0,[18,[1,[0,[11,b(fI),0],b(fI)]],[18,[1,[0,[11,b(D),0],b(D)]],[18,[1,[0,[11,b(D),0],b(D)]],[11,b(Ai),[15,[12,40,[17,[0,b(q),0,0],[15,[12,41,[17,0,aqy]]]]]]]]]],b(\"@[@[@[proc %a(@,%a)@]:@ %a@]@ @[{@;<0 2>@[\")],aj3=[0,[11,b(\"return \"),[15,[12,59,[17,0,[17,[0,b(q),0,0],[17,0,[12,cy,[17,0,0]]]]]]]],b(\"return %a;@]@,@]}@]\")],ajQ=[0,[12,44,[17,[0,b(g),1,0],[15,0]]],b(qF)],ajO=[0,[12,44,[17,[0,b(g),1,0],[15,0]]],b(qF)],ajM=[0,[12,44,[17,[0,b(g),1,0],[15,0]]],b(qF)],ajI=[0,b(yr),0,b(a)],ajJ=[0,b(a),0,b(a)],ajH=[0,[17,[0,b(g),1,0],[15,[17,[0,b(g),1,0],0]]],b(\"@ %a@ \")],ajB=[0,[15,0],b(ab)],ajC=[0,[4,0,0,0,0],b(bh)],ajD=[0,[12,34,[2,0,[12,34,0]]],b(rg)],ajE=[0,[18,[1,[0,[11,b(D),0],b(D)]],[17,[2,mP],[11,b(\"ake_union<\"),[17,[0,b(q),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>@]\")],ajF=[0,[18,[1,[0,[11,b(D),0],b(D)]],[17,[2,eM],[11,b(\"et_union_id<\"),[17,[0,b(q),0,0],[15,[12,62,[17,0,0]]]]]]],b(\"@[@get_union_id<@,%a>@]\")],ajG=[0,[18,[1,[0,[11,b(D),0],b(D)]],[17,[2,eM],[11,b(\"et_union_struct<\"),[17,[0,b(q),0,0],[15,[12,62,[17,0,0]]]]]]],b(\"@[@get_union_struct<@,%a>@]\")],ajK=[0,[18,[1,[0,[11,b(fI),0],b(fI)]],[17,[2,mP],[11,b(\"ake_struct{\"),[15,[16,[12,cy,[17,0,0]]]]]]],b(\"@[@make_struct{%a%t}@]\")],ajL=[0,[18,[1,[0,[11,b(D),0],b(D)]],[17,[2,eM],[11,b(\"et_struct_field<\"),[17,[0,b(q),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>@]\")],ajN=[0,[18,[1,[0,[11,b(D),0],b(D)]],[17,[2,99],[11,b(\"all_indirect(\"),[17,[0,b(q),0,0],[15,[15,[12,41,[17,0,0]]]]]]]],b(\"@[@call_indirect(@,%a%a)@]\")],ajP=[0,[18,[1,[0,[11,b(D),0],b(D)]],[17,[2,99],[11,b(\"all_direct(\"),[17,[0,b(q),0,0],[15,[15,[12,41,[17,0,0]]]]]]]],b(\"@[@call_direct(@,%a%a)@]\")],ajR=[0,[18,[1,[0,[11,b(D),0],b(D)]],[17,[2,99],[11,b(\"all_kfn(\"),[17,[0,b(q),0,0],[2,0,[15,[12,41,[17,0,0]]]]]]]],b(\"@[@call_kfn(@,%s%a)@]\")],ajS=[0,[18,[1,[0,[11,b(D),0],b(D)]],[17,[2,mP],[11,b(\"ake_box(\"),[17,[0,b(q),0,0],[15,[12,41,[17,0,0]]]]]]],b(\"@[@make_box(@,%a)@]\")],ajT=[0,[18,[1,[0,[11,b(D),0],b(D)]],[17,[2,eM],[11,b(\"et_boxed<\"),[17,[0,b(q),0,0],[15,[12,62,[17,0,0]]]]]]],b(\"@[@get_boxed<@,%a>@]\")],ajU=[0,[18,[1,[0,[11,b(D),0],b(D)]],[17,[2,ju],[11,b(\"tr_cast(\"),[17,[0,b(q),0,0],[15,[11,b(\" as\"),[17,[0,b(g),1,0],[15,[12,41,[17,0,0]]]]]]]]]],b(\"@[@ptr_cast(@,%a as@ %a)@]\")],ajV=[0,[18,[1,[0,[11,b(D),0],b(D)]],[17,[2,mP],[11,b(\"ake_fn_ptr<\"),[17,[0,b(q),0,0],[15,[12,62,[17,0,0]]]]]]],b(\"@[@make_fn_ptr<@,%a>@]\")],ajz=[0,[15,0],b(ab)],ajA=[0,[12,44,[17,[0,b(q),0,0],[12,32,0]]],b(qZ)],ajy=[0,[18,[1,[0,[11,b(n),0],b(n)]],[15,[12,58,[17,[0,b(g),1,0],[15,[17,0,0]]]]]],b(\"@[%a:@ %a@]\")],ajx=[0,[2,0,0],b(ca)],ajw=[0,[15,0],b(ab)],ajn=[0,[17,[0,b(g),1,0],[12,96,[4,0,0,0,[12,32,[15,0]]]]],b(\"@ `%d %a\")],ajo=[0,[12,44,0],b(ru)],aji=[0,b(ru),0,b(a)],ajj=[0,b(a),0,b(a)],ajh=[0,[12,44,[17,[0,b(q),0,0],[12,32,0]]],b(qZ)],aju=[0,[11,b(zF),0],b(zF)],ajc=[0,[11,b(zw),0],b(zw)],ajd=[0,[11,b(hE),0],b(hE)],aje=[0,[11,b(A2),0],b(A2)],ajf=[0,[11,b(A6),0],b(A6)],ajg=[0,[18,[1,[0,[11,b(bX),0],b(bX)]],[12,go,[18,[1,[0,[11,b(bX),0],b(bX)]],[17,[0,b(g),1,0],0]]]],b(\"@[{@[@ \")],ajk=[0,[17,[0,b(g),1,0],[17,0,[16,[12,cy,[17,0,0]]]]],b(\"@ @]%t}@]\")],ajl=[0,[11,b(fE),0],b(fE)],ajm=[0,[18,[1,[0,[11,b(bX),0],b(bX)]],[12,91,[18,[1,[0,[11,b(D),0],b(D)]],0]]],b(\"@[[@[\")],ajp=[0,[17,0,[17,[0,b(g),1,0],[12,93,[17,0,0]]]],b(\"@]@ ]@]\")],ajq=[0,[11,b(hI),0],b(hI)],ajr=[0,[18,[1,[0,[11,b(D),0],b(D)]],[11,b(q0),[15,[12,62,[17,0,0]]]]],b(\"@[box<%a>@]\")],ajs=[0,[18,[1,[0,[11,b(D),0],b(D)]],[11,b(q0),[17,[0,b(q),0,0],[15,[11,b(bt),[17,[0,b(g),1,0],[15,[12,62,[17,0,0]]]]]]]]],b(\"@[box<@,%a =@ %a>@]\")],ajt=[0,[18,[1,[0,[11,b(D),0],b(D)]],[11,b(q0),[17,[0,b(q),0,0],[15,[12,62,[17,0,0]]]]]],b(\"@[box<@,%a>@]\")],ajb=[0,[12,37,[11,b(\"type_\"),[4,0,0,0,0]]],b(\"%%type_%d\")],ai_=b(a),ai$=b(U),ajv=[0,b$],aj$=b(U),akl=b(ec),akc=[1,0],akd=[1,0],ake=b(ry),akf=[1,0],akg=b(\"impossible after monomorphization\"),akh=[1,0],aki=b(\"todo\"),akj=[0,0],akk=b(ry),aka=b(a),akb=b(U),akm=b(U),akn=b(a),ako=b(U),akp=b(U),akz=[0,[17,4,0],b(zy)],akw=[0,[17,[0,b(q),0,0],[17,[0,b(q),0,0],0]],b(mJ)],akt=[0,[18,[1,[0,0,b(a)]],[15,[17,0,0]]],b(hy)],aku=[0,[18,[1,[0,0,b(a)]],[15,[17,0,0]]],b(hy)],aks=[0,[18,[1,[0,[11,b(n),0],b(n)]],[2,0,[17,0,0]]],b(\"@[%s@]\")],akv=[0,[18,[1,[0,[11,b(a7),0],b(a7)]],[11,b(\"specializations:\"),[17,[0,b(q),0,0],0]]],b(\"@[specializations:@,\")],akx=[0,[17,0,[17,4,0]],b(\"@]@.\")],aky=[0,[18,[1,[0,[11,b(a7),0],b(a7)]],[11,b(\"entry_points:\"),[17,[0,b(q),0,0],0]]],b(\"@[entry_points:@,\")],akA=[0,[17,0,0],b(B)],akq=b(a),akr=b(U),akB=b(U),akH=b(ry),akJ=b(\"specialize val\"),akI=b(\"specialize fn\"),akE=[1,0],akF=b(\"clone_type: Link\"),akG=[3,0],akC=b(a),akD=b(U),akK=b(U),ak4=[0,[11,b(i9),[3,0,0]],b(i_)],ak5=b(a),ak7=[0,b(a),1,0,0],akL=b(jv),akM=b(jq),akN=b(qy),akO=b(zp),akP=b(A5),akQ=b(jg),akR=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\"),akS=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\"),akT=b(jr),akU=b(yD),akV=b(jw),akW=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\"),akX=b(mZ),akY=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\"),akZ=b(i6),ak0=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\"),ak1=b(a),ak2=b(U),ak3=b(\"Compose_fx__Lexer.SyntaxError\"),ak8=b(U),ak9=b(a),ak_=b(U),ala=b(U),alD=b(\"clos_\"),alE=b(Ar),alF=b(\"_closure\"),alG=b(Ar),alA=b(\"captures_box\"),alB=b(\"captures_stack\"),alC=b(\"rec_fn_ptr_\"),als=b(\"var\"),alt=b(\"payload\"),alu=b(\"non-tag pattern not yet supported\"),alv=[5,0],alw=b(\"fnptr\"),alx=b(\"captures\"),aly=b(\"discr\"),alz=b(\"join\"),alr=b(a),alq=b(yT),alm=b(\"captures_stack_\"),aln=b(\"captures_box_\"),alo=b(yT),alp=b(\"fn_ptr_\"),all=b(\"struct\"),alk=b(AF),ali=[0,[15,0],b(ab)],alj=b(\"non-struct layout for struct: \"),alh=b(\"unboxed\"),alg=b(\"non-struct layout for struct\"),alf=b(AF),ale=b(\"inner\"),ald=b(\"non-var pattern not yet supported\"),alb=b(a),alc=b(U),alH=b(U),al_=b(z1),al$=b(\"Entry point \"),al8=b(Ai),al9=b(AV),al2=b(\"Switch branch indices are not contiguous\"),al3=[0,0],al4=b(\" expr\"),al5=b(rb),al1=b(\"switch\"),al6=b(\"ret\"),al7=b(\"Return variable not in scope: \"),al0=b(\"arg \"),alW=b(\"l_x vs lay\"),alX=b(\"expected struct vs outer\"),alY=b(\"find_f\"),alZ=b(\"expect_fnptr\"),alV=b(\"Proc not found: \"),alU=b(\"Variable not found: \"),alT=b(\"venv vs local\"),alS=b(\"Not a pointer: \"),alR=b(\"Not a box: \"),alQ=b(\"Not a struct: \"),alP=b(\"Not a union: \"),alN=b(Ab),alO=b(\"Layouts are not equivalent: \"),alM=b(jc),alK=b(\"]: \"),alL=b(\"[\"),alI=b(a),alJ=b(U),ama=b(U),amv=[0,[18,[1,[0,[11,b(I),0],b(I)]],[15,[17,0,0]]],b(\"@[%a@]\")],amu=[0,[18,[1,[0,0,b(a)]],[2,0,[12,32,[18,[1,[0,[11,b(I),0],b(I)]],[11,b(re),[15,[17,[0,b(q),0,0],[11,b(AN),[15,[17,0,aqz]]]]]]]]]],b(\"@[%s @[= %a@,> %a@]@]\")],amt=[0,[18,[1,[0,0,b(a)]],[15,[17,0,0]]],b(hy)],amm=b(\"link after unlink\"),amn=b(\"\"),amo=b(\"forA after monomorphization\"),amp=b(\"\"),amq=b(\"\"),amr=b(\"lambda set in surface syntax\"),ams=b(\"alias after unlink\"),amj=[0,[4,0,0,0,0],b(bh)],amk=[0,[2,0,0],b(ca)],aml=[0,[18,[1,[0,0,b(a)]],[12,91,[15,[12,93,[17,0,0]]]]],b(\"@[[%a]@]\")],amh=b(a),amg=b(\"not a block\"),amf=b(\"not a label\"),ame=b(\"not a word\"),amb=b(a),amc=b(U),amw=b(U),amE=b(\"did not expect linked type\"),amF=b(yL),amG=b(\" real to be unbound\"),amH=b(\"expected alias \"),amI=b(yL),anj=b(\" vs \"),ank=b(\"signature and definition names do not match: \"),anl=b(q_),ani=[0,b(\"cor/experiments/compose_fx/can_lower.ml\"),zh,2],anc=b(\"run definitions cannot be recursive\"),and=b(q_),ang=b(da),anh=b(\"captured on toplevel: \"),ane=b(\"non-closure definitions cannot be recursive\"),anf=b(q_),anb=b(\"lam\"),amT=b(\"expected alias real to be unbound before instantiation\"),amU=b(yX),am0=b(z1),am1=b(ja),am2=b(nf),amV=b(\" has the wrong number of arguments\"),amW=b(ja),amX=b(nf),amY=b(\" already mapped\"),amZ=b(nf),am3=[1,0],am4=b(\" is told to instantiate to itself\"),am5=b(ja),am6=b(nf),am7=[3,0],am8=b(\"unexpected lambda set\"),am9=b(yX),am$=[3,[3,dz]],ana=[3,[3,eb]],am_=[3,[3,c9]],amK=b(\" does not have arg \"),amL=b(ja),amM=b(q8),amN=b(\" has a type argument without a name\"),amO=b(ja),amP=b(q8),amQ=b(\" with a different type\"),amR=b(\"cannot reference an alias \"),amS=b(q8),amC=b(\"alias args must be a ForA with a name\"),amD=b(\"extract_named_var\"),amA=b(dB),amx=b(a),amy=b(U),amz=b(\"Compose_fx__Can_lower.Can_error\"),ann=b(U),anu=[0,[11,b(jn),[2,0,[11,b(d9),[2,0,0]]]],b(i8)],anv=[0,[11,b(jt),[2,0,0]],b(i$)],anq=[0,[4,0,0,0,[12,58,[4,0,0,0,0]]],b(jj)],ano=b(a),anp=b(U),ans=b(U),anK=b(U),aoh=b(bg),aoi=b(\"#\"),aog=[1,[6,-174312699]],an6=b(\"No hover location found\"),an7=b(\"Parse error: \"),an8=b(\"Canonicalize error: \"),an9=b(\"Solve error: \"),an_=b(\"Mono error: \"),an$=b(zi),aoa=b(\"Eval error: \"),aob=b(\"no queries given!\"),aod=b(\"Type not found at \"),aoc=b(\"Elab error: \"),aoe=b(\" for phase \"),aof=b(\"Cannot do \"),an3=[0,0,0],an4=[0,0,0],an2=b(a),anM=b(fG),anW=b(\"# cor \\\\+\\\\([a-z]+\\\\) -\\\\([a-z]+\\\\)\"),anY=b(\"\\\\(\\\\^+\\\\)\"),an0=b(\"# cor \"),an1=b(AN),aoj=b(\"Jsoo_runtime.Error.Exn\"),aok=b(qq),aou=b(\"No emit \"),aot=b(\"No phase \"),aos=b(\"No language \"),aom=b(fG),aon=b(\"Internal error. Please report this.\\n\\n\"),aoo=b(\"languages\"),aop=b(\"phases\"),aoq=b(\"emits\"),aor=b(\"userProgram\"),aov=b(\"compile\"),aow=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\na_(b,c){if(typeof\nb===\"number\")return c;else\nswitch(b[0]){case\n0:return[0,a_(b[1],c)];case\n1:return[1,a_(b[1],c)];case\n2:return[2,a_(b[1],c)];case\n3:return[3,a_(b[1],c)];case\n4:return[4,a_(b[1],c)];case\n5:return[5,a_(b[1],c)];case\n6:return[6,a_(b[1],c)];case\n7:return[7,a_(b[1],c)];case\n8:var\nd=b[1];return[8,d,a_(b[2],c)];case\n9:var\ne=b[2],f=b[1];return[9,f,e,a_(b[3],c)];case\n10:return[10,a_(b[1],c)];case\n11:return[11,a_(b[1],c)];case\n12:return[12,a_(b[1],c)];case\n13:return[13,a_(b[1],c)];default:return[14,a_(b[1],c)]}}function\nag(b,c){if(typeof\nb===\"number\")return c;else\nswitch(b[0]){case\n0:return[0,ag(b[1],c)];case\n1:return[1,ag(b[1],c)];case\n2:var\nd=b[1];return[2,d,ag(b[2],c)];case\n3:var\ne=b[1];return[3,e,ag(b[2],c)];case\n4:var\nf=b[3],a=b[2],g=b[1];return[4,g,a,f,ag(b[4],c)];case\n5:var\nh=b[3],i=b[2],j=b[1];return[5,j,i,h,ag(b[4],c)];case\n6:var\nk=b[3],l=b[2],m=b[1];return[6,m,l,k,ag(b[4],c)];case\n7:var\nn=b[3],o=b[2],p=b[1];return[7,p,o,n,ag(b[4],c)];case\n8:var\nq=b[3],r=b[2],s=b[1];return[8,s,r,q,ag(b[4],c)];case\n9:var\nt=b[1];return[9,t,ag(b[2],c)];case\n10:return[10,ag(b[1],c)];case\n11:var\nu=b[1];return[11,u,ag(b[2],c)];case\n12:var\nv=b[1];return[12,v,ag(b[2],c)];case\n13:var\nw=b[2],x=b[1];return[13,x,w,ag(b[3],c)];case\n14:var\ny=b[2],z=b[1];return[14,z,y,ag(b[3],c)];case\n15:return[15,ag(b[1],c)];case\n16:return[16,ag(b[1],c)];case\n17:var\nA=b[1];return[17,A,ag(b[2],c)];case\n18:var\nB=b[1];return[18,B,ag(b[2],c)];case\n19:return[19,ag(b[1],c)];case\n20:var\nC=b[2],D=b[1];return[20,D,C,ag(b[3],c)];case\n21:var\nE=b[1];return[21,E,ag(b[2],c)];case\n22:return[22,ag(b[1],c)];case\n23:var\nF=b[1];return[23,F,ag(b[2],c)];default:var\nG=b[2],H=b[1];return[24,H,G,ag(b[3],c)]}}function\nns(b,d,c){return b[1]===d?(b[1]=c,1):0}function\nv(b){throw[0,bP,b]}function\nF(b){throw[0,eU,b]}var\njL=[K,BN,af(0)];function\nsa(c,b){return de(c,b)?c:b}function\nej(b){return 0<=b?b:-b|0}function\nsb(b){return b^-1}var\nek=fP,BO=ji,BQ=gw(BP);function\nh(e,d){var\nb=r(e),f=r(d),c=aj(b+f|0);dJ(e,0,c,0,b);dJ(d,0,c,b,f);return aw(c)}function\ngz(b){if(0<=b&&!(dE>>0){if(!(25>>0))d=1}else\nif(23!==c)d=1;return d?b+32|0:b}function\njT(b){return 25>>0?b:b+32|0}function\nCn(b){return 25>>0?b:b+js|0}function\nsk(c,b){return 0===(c-b|0)?1:0}function\njU(b){var\nc=0<=b?1:0,d=c?b<=55295?1:0:c;if(d)var\ne=d;else\nvar\nf=yg<=b?1:0,e=f?b<=yo?1:0:f;return e?b:F(h(fS(Cp,b),Co))}function\nhX(b){return dE>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=dj(i,a)}else\nvar\nC=dj(h,a);return[0,C,M]}}var\nd=S(b);return 2<=d?m(d,b)[1]:b}function\nf1(c,b){return c<=b?c:b}function\ncR(c,b){return b<=c?c:b}function\ncC(b,d){var\nc=aj(b);aq3(c,0,b,d);return c}function\nnE(b){var\nc=by(b),d=aj(c);eO(b,0,d,0,c);return d}function\ngF(b){return aw(nE(b))}function\nnF(d,c,b){if(0<=c&&0<=b&&!((by(d)-b|0)>>0){if(33>>0)o=1}else\nif(2===n)o=1;if(o){var\nf=dd(j),b=[0,0],q=by(f)-1|0,u=0;if(!(q<0)){var\ni=u;for(;;){var\na=eg(f,i),g=0;if(32<=a){var\nl=a+ql|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(q!==i){var\ni=y;continue}break}}if(b[1]===by(f))var\nt=nE(f);else{var\nc=aj(b[1]);b[1]=0;var\ns=by(f)-1|0,v=0;if(!(s<0)){var\nh=v;for(;;){var\nd=eg(f,h),e=0;if(35<=d)if(92===d)e=2;else\nif(eH<=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:V(c,b[1],92);b[1]++;V(c,b[1],98);break;case\n9:V(c,b[1],92);b[1]++;V(c,b[1],qO);break;case\n10:V(c,b[1],92);b[1]++;V(c,b[1],rz);break;case\n13:V(c,b[1],92);b[1]++;V(c,b[1],rk);break;default:e=1}switch(e){case\n1:V(c,b[1],92);b[1]++;V(c,b[1],48+(d/b$|0)|0);b[1]++;V(c,b[1],48+((d/10|0)%10|0)|0);b[1]++;V(c,b[1],48+(d%10|0)|0);break;case\n2:V(c,b[1],92);b[1]++;V(c,b[1],d);break;case\n3:V(c,b[1],d);break}b[1]++;var\nw=h+1|0;if(s!==h){var\nh=w;continue}break}}var\nt=c}return aw(t)}var\nk=k+1|0;continue}}function\nnH(f,e,d,c){var\nb=d;for(;;){if(e<=b)throw A;if(x(f,b)===c)return b;var\nb=b+1|0;continue}}function\nh1(b,c){return nH(b,r(b),0,c)}function\nsq(c,b,e){var\nd=r(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,C8]};return g(S(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 ny(function(d,c){return b(c,d)},c,d)}function\nae(b){return Q(b,s)}function\nD(b,e){if(b){var\nc=b[1],d=l(b[2],b[3]);return[0,c,function(b){return D(d,b)}]}return 0}function\naf(b){var\nc=l(b,0);return function(b){return D(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\nT(b,e){if(b){var\nc=b[1],d=R(b[2],b[3]);return[0,c,function(b){return T(d,b)}]}return 0}function\nag(b){var\nc=R(b,0);return function(b){return T(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 D(h,b)}}},af,ag,Q,ae]}function\nnO(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 bw(c,d,gz(dK(c,d)|1<<(b&7)))}function\neY(b){return b?[0,1,b[1]]:0}function\nDm(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,eY(b[1]),c]];case\n1:return[0,[3,eY(b[1]),c]];case\n2:var\ne=b[1];return[0,[4,e,eY(b[2]),0,c]];case\n3:var\nf=b[1];return[0,[5,f,eY(b[2]),0,c]];case\n4:var\na=b[1];return[0,[6,a,eY(b[2]),0,c]];case\n5:var\ng=b[1];return[0,[7,g,eY(b[2]),0,c]];case\n6:var\nd=b[2],h=b[1],i=d?[0,d[1]]:0;return[0,[8,Dn,eY(h),i,c]];case\n7:return[0,[9,eY(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\nnS(b){return 5===b[2]?12:-6}function\nsI(b){return[0,0,aj(b)]}function\nsJ(b,g){var\nc=by(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+rE|0){case\n5:if(b<(d+2|0)&&1>>0))g[1]++;var\nq=d+1|0;if(h!==d){var\nd=q;continue}break}}var\ni=g[1],j=aj(r(b)+((i-1|0)/3|0)|0),k=[0,0],e=function(b){bw(j,k[1],b);k[1]++;return 0},f=[0,((i-1|0)%3|0)+1|0],l=r(b)-1|0,o=0;if(!(l<0)){var\nc=o;for(;;){var\na=x(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 aw(j)}return b}function\nEU(c,d){switch(c){case\n1:var\nb=D6;break;case\n2:var\nb=D7;break;case\n4:var\nb=D9;break;case\n5:var\nb=D_;break;case\n6:var\nb=D$;break;case\n7:var\nb=Ea;break;case\n8:var\nb=Eb;break;case\n9:var\nb=Ec;break;case\n10:var\nb=Ed;break;case\n11:var\nb=Ee;break;case\n0:case\n13:var\nb=D5;break;case\n3:case\n14:var\nb=D8;break;default:var\nb=Ef}return j8(c,fS(b,d))}function\nEV(c,d){switch(c){case\n1:var\nb=Eu;break;case\n2:var\nb=Ev;break;case\n4:var\nb=Ex;break;case\n5:var\nb=Ey;break;case\n6:var\nb=Ez;break;case\n7:var\nb=EA;break;case\n8:var\nb=EB;break;case\n9:var\nb=EC;break;case\n10:var\nb=ED;break;case\n11:var\nb=EE;break;case\n0:case\n13:var\nb=Et;break;case\n3:case\n14:var\nb=Ew;break;default:var\nb=EF}return j8(c,fS(b,d))}function\nEW(c,d){switch(c){case\n1:var\nb=EH;break;case\n2:var\nb=EI;break;case\n4:var\nb=EK;break;case\n5:var\nb=EL;break;case\n6:var\nb=EM;break;case\n7:var\nb=EN;break;case\n8:var\nb=EO;break;case\n9:var\nb=EP;break;case\n10:var\nb=EQ;break;case\n11:var\nb=ER;break;case\n0:case\n13:var\nb=EG;break;case\n3:case\n14:var\nb=EJ;break;default:var\nb=ES}return j8(c,fS(b,d))}function\nEX(c,d){switch(c){case\n1:var\nb=Eh;break;case\n2:var\nb=Ei;break;case\n4:var\nb=Ek;break;case\n5:var\nb=El;break;case\n6:var\nb=Em;break;case\n7:var\nb=En;break;case\n8:var\nb=Eo;break;case\n9:var\nb=Ep;break;case\n10:var\nb=Eq;break;case\n11:var\nb=Er;break;case\n0:case\n13:var\nb=Eg;break;case\n3:case\n14:var\nb=Ej;break;default:var\nb=Es}return j8(c,Bs(b,d))}function\neo(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 aq$(b,f,d)}function\nk(d){var\nc=aqW(b);return 3===c?b<0.?EZ:E0:4<=c?E1:d}switch(c[2]){case\n5:var\ne=jB(sM(c,f),b),d=0,l=r(e);for(;;){if(d===l)var\nj=0;else{var\ng=o(e,d)+yA|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,EY);return k(m)}case\n6:return a(0);case\n7:return aw(sn(Cn,dd(a(0))));case\n8:return k(a(0));default:return jB(sM(c,f),b)}}function\nsN(c){var\nb=sI(16);nT(b,c);return sK(b)}function\nj9(g,a,e,h,d,c,b){if(typeof\nh===\"number\"){if(typeof\nd===\"number\")return d?function(h,d){return $(g,[4,a,gK(h,f(c,b,d))],e)}:function(d){return $(g,[4,a,f(c,b,d)],e)};var\nl=d[1];return function(d){return $(g,[4,a,gK(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 $(g,[4,a,ch(j,i,gK(h,f(c,b,d)))],e)}:function(d){return $(g,[4,a,ch(j,i,f(c,b,d))],e)};var\nm=d[1];return function(d){return $(g,[4,a,ch(j,i,gK(m,f(c,b,d)))],e)}}var\nk=h[1];if(typeof\nd===\"number\")return d?function(i,h,d){return $(g,[4,a,ch(k,i,gK(h,f(c,b,d)))],e)}:function(h,d){return $(g,[4,a,ch(k,h,f(c,b,d))],e)};var\nn=d[1];return function(h,d){return $(g,[4,a,ch(k,h,gK(n,f(c,b,d)))],e)}}}function\nnU(a,f,e,b,d){if(typeof\nb===\"number\")return function(b){return $(a,[4,f,c(d,b)],e)};else{if(0===b[0]){var\ng=b[2],h=b[1];return function(b){return $(a,[4,f,ch(h,g,c(d,b))],e)}}var\ni=b[1];return function(g,b){return $(a,[4,f,ch(i,g,c(d,b))],e)}}}function\niY(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 $(e,[5,b,c],A)};case\n1:var\nB=a[1];return function(a){var\nc=nB(a),d=r(c),f=cC(d+2|0,39);dJ(c,0,f,1,d);return $(e,[4,b,aw(f)],B)};case\n2:var\nC=a[2],D=a[1];return nU(e,b,C,D,function(b){return b});case\n3:return nU(e,b,a[2],a[1],D4);case\n4:return j9(e,b,a[4],a[2],a[3],EU,a[1]);case\n5:return j9(e,b,a[4],a[2],a[3],EV,a[1]);case\n6:return j9(e,b,a[4],a[2],a[3],EW,a[1]);case\n7:return j9(e,b,a[4],a[2],a[3],EX,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 $(e,[4,b,eo(i,d,c)],j)}:function(c){return $(e,[4,b,eo(i,nS(i),c)],j)};var\nU=k[1];return function(c){return $(e,[4,b,eo(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 $(e,[4,b,ch(p,o,eo(i,d,c))],j)}:function(c){return $(e,[4,b,ch(p,o,eo(i,nS(i),c))],j)};var\nV=k[1];return function(c){return $(e,[4,b,ch(p,o,eo(i,V,c))],j)}}var\nq=l[1];if(typeof\nk===\"number\")return k?function(f,d,c){return $(e,[4,b,ch(q,f,eo(i,d,c))],j)}:function(d,c){return $(e,[4,b,ch(q,d,eo(i,nS(i),c))],j)};var\nW=k[1];return function(d,c){return $(e,[4,b,ch(q,d,eo(i,W,c))],j)}}case\n9:return nU(e,b,a[2],a[1],sc);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=sN(a[2]);return function(c){return $(e,[4,b,F],E)};case\n14:var\nG=a[3],H=a[2];return function(c){var\nd=c[1];return $(e,b,ag(j7(d,as(aH(H))),G))};case\n15:var\nI=a[1];return function(d,c){return $(e,[6,b,function(b){return f(d,b,c)}],I)};case\n16:var\nJ=a[1];return function(c){return $(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 $(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 $(d,[1,c,[1,b]],e)}}(b,e,N),b=P,a=O;continue;case\n19:throw[0,u,E3];case\n20:var\nQ=a[3],R=[8,b,E4];return function(b){return $(e,R,Q)};case\n21:var\nS=a[2];return function(c){return $(e,[4,b,fS(E5,c)],S)};case\n22:var\nT=a[1];return function(c){return $(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?an(g+1|0,e,b,h):d(an,[0,e,b,h]);case\n1:return g<50?an(g+1|0,e,b,h):d(an,[0,e,b,h]);case\n2:throw[0,u,E6];default:return g<50?an(g+1|0,e,b,h):d(an,[0,e,b,h])}else\nswitch(m[0]){case\n0:return g<50?an(g+1|0,e,b,h):d(an,[0,e,b,h]);case\n1:return g<50?an(g+1|0,e,b,h):d(an,[0,e,b,h]);case\n2:return g<50?an(g+1|0,e,b,h):d(an,[0,e,b,h]);case\n3:return g<50?an(g+1|0,e,b,h):d(an,[0,e,b,h]);case\n4:return g<50?an(g+1|0,e,b,h):d(an,[0,e,b,h]);case\n5:return g<50?an(g+1|0,e,b,h):d(an,[0,e,b,h]);case\n6:return g<50?an(g+1|0,e,b,h):d(an,[0,e,b,h]);case\n7:return g<50?an(g+1|0,e,b,h):d(an,[0,e,b,h]);case\n8:return g<50?an(g+1|0,e,b,h):d(an,[0,e,b,h]);case\n9:var\nw=m[2];return g<50?qb(g+1|0,e,b,w,h):d(qb,[0,e,b,w,h]);case\n10:return g<50?an(g+1|0,e,b,h):d(an,[0,e,b,h]);default:return g<50?an(g+1|0,e,b,h):d(an,[0,e,b,h])}default:var\ns=a[3],t=a[1],v=c(a[2],0);return g<50?qa(g+1|0,e,b,s,t,v):d(qa,[0,e,b,s,t,v])}}function\nqb(a,f,e,b,c){if(typeof\nb===\"number\")return a<50?an(a+1|0,f,e,c):d(an,[0,f,e,c]);else\nswitch(b[0]){case\n0:var\ng=b[1];return function(b){return cE(f,e,g,c)};case\n1:var\nh=b[1];return function(b){return cE(f,e,h,c)};case\n2:var\ni=b[1];return function(b){return cE(f,e,i,c)};case\n3:var\nj=b[1];return function(b){return cE(f,e,j,c)};case\n4:var\nk=b[1];return function(b){return cE(f,e,k,c)};case\n5:var\nl=b[1];return function(b){return cE(f,e,l,c)};case\n6:var\nm=b[1];return function(b){return cE(f,e,m,c)};case\n7:var\nn=b[1];return function(b){return cE(f,e,n,c)};case\n8:var\no=b[2];return function(b){return cE(f,e,o,c)};case\n9:var\np=b[3],q=b[2],r=aV(aH(b[1]),q);return function(b){return cE(f,e,a_(r,p),c)};case\n10:var\ns=b[1];return function(d,b){return cE(f,e,s,c)};case\n11:var\nt=b[1];return function(b){return cE(f,e,t,c)};case\n12:var\nv=b[1];return function(b){return cE(f,e,v,c)};case\n13:throw[0,u,E7];default:throw[0,u,E8]}}function\nan(f,c,a,b){var\ne=[8,a,E9];return f<50?iY(f+1|0,c,e,b):d(iY,[0,c,e,b])}function\nqa(i,e,g,b,a,f){if(a){var\nj=a[1];return function(d){return E2(e,g,b,j,c(f,d))}}var\nh=[4,g,f];return i<50?iY(i+1|0,e,h,b):d(iY,[0,e,h,b])}function\n$(b,c,d){return ak(iY(0,b,c,d))}function\ncE(b,c,d,e){return ak(qb(0,b,c,d,e))}function\nE2(b,c,d,e,f){return ak(qa(0,b,c,d,e,f))}function\nep(d,a){var\nb=a;for(;;)if(typeof\nb===\"number\")return 0;else\nswitch(b[0]){case\n0:var\ng=b[1],h=h7(b[2]);ep(d,g);return hT(d,h);case\n1:var\ne=b[2],f=b[1];if(0===e[0]){var\ni=e[1];ep(d,f);hT(d,E_);var\nb=i;continue}var\nj=e[1];ep(d,f);hT(d,E$);var\nb=j;continue;case\n6:var\nm=b[2];ep(d,b[1]);return c(m,d);case\n7:ep(d,b[1]);return dO(d);case\n8:var\nn=b[2];ep(d,b[1]);return F(n);case\n2:case\n4:var\nk=b[2];ep(d,b[1]);return hT(d,k);default:var\nl=b[2];ep(d,b[1]);return Bw(d,l)}}function\ne0(d,a){var\nb=a;for(;;)if(typeof\nb===\"number\")return 0;else\nswitch(b[0]){case\n0:var\ng=b[1],h=h7(b[2]);e0(d,g);return en(d,h);case\n1:var\ne=b[2],f=b[1];if(0===e[0]){var\ni=e[1];e0(d,f);en(d,Fa);var\nb=i;continue}var\nj=e[1];e0(d,f);en(d,Fb);var\nb=j;continue;case\n6:var\nm=b[2];e0(d,b[1]);return c(m,d);case\n7:var\nb=b[1];continue;case\n8:var\nn=b[2];e0(d,b[1]);return F(n);case\n2:case\n4:var\nk=b[2];e0(d,b[1]);return en(d,k);default:var\nl=b[2];e0(d,b[1]);return cf(d,l)}}function\neq(d,a){var\nb=a;for(;;)if(typeof\nb===\"number\")return 0;else\nswitch(b[0]){case\n0:var\ng=b[1],h=h7(b[2]);eq(d,g);return en(d,h);case\n1:var\ne=b[2],f=b[1];if(0===e[0]){var\ni=e[1];eq(d,f);en(d,Fc);var\nb=i;continue}var\nj=e[1];eq(d,f);en(d,Fd);var\nb=j;continue;case\n6:var\nm=b[2];eq(d,b[1]);return en(d,c(m,0));case\n7:var\nb=b[1];continue;case\n8:var\nn=b[2];eq(d,b[1]);return F(n);case\n2:case\n4:var\nk=b[2];eq(d,b[1]);return en(d,k);default:var\nl=b[2];eq(d,b[1]);return cf(d,l)}}function\ncT(c){var\nd=c[1],b=b0(dc);return $(function(c){eq(b,c);return v(dl(b))},0,d)}function\nFe(b){if(aU(b,Ff))return Fg;var\nf=r(b);function\ng(d){return c(cT(Fh),b)}function\nh(e){var\nc=e;for(;;){if(c===f)return c;var\nd=o(b,c);if(9!==d&&32!==d)return c;var\nc=c+1|0;continue}}function\nn(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=o(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=n(a,a),d=aG(b,a,k-a|0),e=h(k),i=p(e,e);if(e===i)var\nj=0;else\ntry{var\nq=dg(aG(b,e,i-e|0)),j=q}catch(b){b=z(b);if(b[1]!==bP)throw b;var\nj=g(0)}if(h(i)!==f)g(0);var\nm=0;if(W(d,Fi)&&W(d,Fj))var\nl=W(d,Fk)?W(d,Fl)?W(d,Fm)?W(d,Fn)?g(0):1:2:3:0;else\nm=1;if(m)var\nl=4;return[0,j,l]}function\nnV(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\nh_(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\nnW(c,b){var\nh=c?c[1]:1;function\nad(d,c){return i(cT(Fo),b,d,c)}function\nm(b){return ad(b,Fp)}function\nt(e,d,c){return dy(cT(Fr),b,e,d,c)}function\nj(e,d,c){return dy(cT(Fs),b,e,d,c)}function\nn(d,f,c){var\ne=f-d|0;return 0===e?[0,c]:1===e?[0,[12,o(b,d),c]]:[0,[11,aG(b,d,e),c]]}function\ne(i,c){var\na=i;for(;;){if(a===c)return n(i,a,0);var\nk=o(b,a);if(37===k){var\nj=a+1|0;if(j===c)m(c);var\nq=95===o(b,j)?v(a,j+1|0,c,1):v(a,j,c,0);return n(i,a,q[1])}if(64===k){var\nd=a+1|0;if(d===c)var\nf=FW;else{var\ng=o(b,d),h=0;if(65<=g)if(94<=g){var\nl=g+AK|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+yz|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+js|0){case\n0:var\nf=[0,[17,FX,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;bh=1;break}if(!bh)var\naS=0;if(aS){I=1;bg=1}}if(!bg){var\naR=e(c,g)[1],J=0;if(qU<=a){if(!(ng<=a))switch(a+yE|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,F8];var\nbP=n(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(cT(FV),b,l,a);break;case\n88:case\n100:case\n105:case\n111:case\n117:case\n120:var\nbS=z(0),bT=y(0),aY=B(l,c,x(0),bT,bS,a),aZ=e(c,g)[1];if(n(0))var\na0=[0,[23,[2,aY,p(95)],aZ]];else\nvar\nbU=q(0),W=h_(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,Gd):1:aO?2:0,K=0;if(73<=a){var\nbf=a-101|0;if(3>>0)K=1;else{switch(bf){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+Al|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,Gc]}var\naP=e(c,g)[1],b4=[0,b3,G];if(n(0))var\nR=q(0),bN=typeof\nR===\"number\"?R?k(l,c,95,FK):0:[0,R[1]],aQ=[0,[23,[6,p(95),bN],aP]];else\nvar\nbO=q(0),V=h_(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(qU<=a)if(ng<=a)L=1;else{var\nbk=0;switch(a+yE|0){case\n0:var\nbx=o(b,c),by=z(0),bz=y(0),av=B(l,c+1|0,x(0),bz,by,bx),ay=e(c+1|0,g)[1];if(n(0))var\naz=[0,[23,[3,av,p(95)],ay]];else\nvar\nbA=q(0),S=h_(C(0),bA,ay),az=[0,[5,av,S[1],S[2],S[3]]];var\naA=az;break;case\n1:L=1;bk=1;break;default:var\nbB=o(b,c),bC=z(0),bD=y(0),aB=B(l,c+1|0,x(0),bD,bC,bB),aC=e(c+1|0,g)[1];if(n(0))var\naD=[0,[23,[4,aB,p(95)],aC]];else\nvar\nbE=q(0),T=h_(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=o(b,c),bG=z(0),bH=y(0),aE=B(l,c+1|0,x(0),bH,bG,bF),aF=e(c+1|0,g)[1];if(n(0))var\naG=[0,[23,[5,aE,p(95)],aF]];else\nvar\nbI=q(0),U=h_(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(cT(FL),b,c-1|0,a)}if(1-h){var\nap=1-ai[1],bo=ap?M:ap;if(bo)k(l,c,a,FM);var\naq=1-aj[1],bp=aq?ah:aq;if(bp)k(l,c,a,FN);var\nar=1-al[1],bq=ar?ag:ar;if(bq)k(l,c,a,FO);var\nas=1-N[1],br=as?bi([0,af],FP):as;if(br)k(l,c,a,FQ);var\nat=1-an[1],bs=at?bi([0,ae],FR):at;if(bs){var\nbt=w?95:a;k(l,c,bt,FS)}var\nbu=w?M:w;if(bu)k(l,c,95,FT)}var\nau=1-am[1],bv=au?w:au;if(bv){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,FU)}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,o(b,a))}if(typeof\ne===\"number\"){if(typeof\nc===\"number\"&&!c)return d(0);return k?typeof\nc===\"number\"?d(Fz):d([0,0,c[1]]):typeof\nc===\"number\"?d(FA):d([0,1,c[1]])}return d(e)}function\na(n,l,c,k,j,i,g,a,e){if(l===c)m(c);var\nr=o(b,l);if(46===r){var\nd=l+1|0;if(d===c)m(c);var\ns=function(f,d){var\nb=q(d,c,0);return p(n,b[1],c,f,j,i,g,a,e,[0,b[2]])},f=o(b,d);if(48<=f){if(!(58<=f))return s(k,d)}else\nif(42<=f)switch(f+AW|0){case\n0:return p(n,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 s(v,u)}break}return h?p(n,d,c,k,j,i,g,a,e,Fx):t(d-1|0,46,Fy)}return w(n,l+1|0,c,j,i,g,a,e,0,e,r)}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=o(b,d);i(cT(Ft),b,d,a)}c[1]=1;return 0}var\nc=B;for(;;){if(c===d)m(d);var\nz=o(b,c)+js|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],n=y[1],p=w[1],e=v[1],C=u[1];if(c===d)m(d);var\nr=C?e?h?0:k(f,c,45,Fw):2:e?0:1,s=o(b,c);if(48<=s){if(!(58<=s)){var\nA=q(c,d,0);return a(f,A[1],d,e,p,n,l,g,[0,r,A[2]])}}else\nif(42===s)return a(f,c+1|0,d,e,p,n,l,g,[1,r]);switch(r){case\n0:if(1-h)t(c-1|0,45,Fu);return a(f,c,d,e,p,n,l,g,0);case\n1:return a(f,c,d,e,p,n,l,g,0);default:return a(f,c,d,e,p,n,l,g,Fv)}}}function\nx(a,c,d){try{if(c===d)throw A;if(60===o(b,c)){var\nf=sq(b,c+1|0,62);if(d<=f)throw A;var\nj=aG(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 A}catch(b){b=z(b);if(b===A){var\nh=e(c,d)[1],i=a?[0,sO]:[1,sO];return[0,[18,i,h]]}throw b}}function\ny(c,d){try{var\nt=c===d?1:0,u=t||(60!==o(b,c)?1:0);if(u)throw A;var\np=g(c+1|0,d),i=o(b,p),m=0;if(48<=i){if(!(58<=i))m=1}else\nif(45===i)m=1;if(!m)throw A;var\nq=l(p,d),r=q[2],f=g(q[1],d),j=o(b,f)-45|0,n=0;if(12>>0)if(17===j)var\nv=[0,aG(b,c-2|0,(f-c|0)+3|0),r,0],w=f+1|0,h=v,a=w;else\nn=1;else\nif(1>>0){var\ns=l(f,d),x=s[2],k=g(s[1],d);if(62!==o(b,k))throw A;var\ny=[0,aG(b,c-2|0,(k-c|0)+3|0),r,x],B=k+1|0,h=y,a=B}else\nn=1;if(n)throw A}catch(b){b=z(b);if(b!==A&&b[1]!==bP)throw b;var\nh=FZ,a=c}return[0,[17,h,e(a,d)[1]]]}function\nC(d,c){try{var\nk=g(d,c),a=o(b,k),i=0;if(48<=a){if(!(58<=a))i=1}else\nif(45===a)i=1;if(i){var\nn=l(k,c),q=n[2],h=g(n[1],c);if(62!==o(b,h))throw A;var\nm=[0,[0,h+1|0,[1,aG(b,d-2|0,(h-d|0)+3|0),q]]]}else\nvar\nm=0;var\nf=m}catch(b){b=z(b);if(b!==A&&b[1]!==bP)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,F0,e(d,c)[1]]]}function\ng(e,d){var\nc=e;for(;;){if(c===d)m(d);if(32===o(b,c)){var\nc=c+1|0;continue}return c}}function\nq(h,f,g){var\nc=h,d=g;for(;;){if(c===f)m(f);var\na=o(b,c);if(9>>0)return[0,c,d];var\ne=(d*10|0)+(a-48|0)|0;if(eV>>0)return j(c+1|0,F4,f);var\na=q(c+1|0,d,0);return[0,a[1],-a[2]|0]}throw[0,u,F3]}function\ns(g,d,f){var\nc=g;for(;;){if(c===d)i(cT(F5),b,f,d);if(37===o(b,c)){if((c+1|0)===d)m(d);if(o(b,c+1|0)===f)return c;var\ne=o(b,c+1|0);if(95<=e){if(go<=e){if(!(mR<=e))switch(e+AK|0){case\n0:var\nc=s(c+2|0,d,cy)+2|0;continue;case\n1:break;default:return j(c+1|0,F6,cy)}}else\nif(!(96<=e)){if((c+2|0)===d)m(d);var\na=o(b,c+2|0);if(40===a){var\nc=s(c+3|0,d,41)+2|0;continue}if(go===a){var\nc=s(c+3|0,d,cy)+2|0;continue}var\nc=c+3|0;continue}}else{if(40===e){var\nc=s(c+2|0,d,41)+2|0;continue}if(41===e)return j(c+1|0,F7,41)}var\nc=c+2|0;continue}var\nc=c+1|0;continue}}function\nk(c,f,e,d){var\na=aG(b,c,f-c|0);return cL(cT(Ge),b,c,d,e,a)}function\nB(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(b$===b)return 1;if(qn===b)return 4}}else\nif(a)if(c)d=1;else{var\nj=b+jf|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(b$===b)return 2;if(qn===b)return 5}else{var\nl=b+jf|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+jf|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,Gb)}}if(g){if(c){if(h){var\nc=0;continue}return k(f,e,32,F9)}if(h){var\ng=0;continue}return k(f,e,b,F_)}if(c){if(h){var\nc=0;continue}return k(f,e,b,F$)}throw[0,u,Ga]}}return e(0,r(b))}function\nj_(e,d){var\nb=d[1],c=0;return $(function(b){ep(e,b);return 0},c,b)}function\ne1(e,d){var\nb=d[1],c=0;return $(function(b){e0(e,b);return 0},c,b)}function\nGg(b){return j_(se,b)}function\ndm(b){return j_(dP,b)}function\nnX(d,b){var\ne=b[1];return $(function(e){var\nb=b0(64);eq(b,e);return c(d,dl(b))},0,e)}function\nE(b){return nX(function(b){return b},b)}var\nh$=[K,Gh,af(0)],j$=[K,Gi,af(0)],dn=[K,Gj,af(0)];function\nka(e,d){var\nb=d;for(;;){if(b){var\nc=b[1],f=c[2];if(ah(c[1],e))return f;var\nb=b[2];continue}throw A}}function\nGk(b){var\nc=h1(b,61),d=aG(b,c+1|0,r(b)-(c+1|0)|0);return[0,aG(b,0,c),d]}function\nsP(e,d,c,b){if(b){var\nf=b[2],a=h(e,b[1]);return h(Q(function(c,b){return h(c,h(d,b))},a,f),c)}return Gl}function\nsQ(b){throw[0,dn,Gr]}function\nsR(b){try{ka(Gx,b);var\nf=0,c=f}catch(b){b=z(b);if(b!==A)throw b;var\nc=[0,[0,Gt,[0,sQ],Gs],0]}try{ka(Gw,b);var\ne=0,d=e}catch(b){b=z(b);if(b!==A)throw b;var\nd=[0,[0,Gv,[0,sQ],Gu],0]}return p(b,p(c,d))}var\nGz=[0,0];function\nGA(b){try{var\nc=[0,BU(b)];return c}catch(b){b=z(b);if(b[1]===eU)return 0;throw b}}function\nsS(b){try{var\nc=[0,dg(b)];return c}catch(b){b=z(b);if(b[1]===bP)return 0;throw b}}function\nsT(b){try{var\nc=[0,rP(b)];return c}catch(b){b=z(b);if(b[1]===bP)return 0;throw b}}function\nGB(B,d,e,g,s,q){var\nj=d[1];function\nk(b){var\nd=b0(200),a=j>>0)var\nn=sU(b,2),o=n2(b,1),d=f(E(G6),o,n);else\nswitch(i){case\n0:var\nd=G7;break;case\n1:var\nd=G8;break;default:var\np=n2(b,1),d=c(E(G9),p)}return h(y,d)}return b[1]}function\nsV(b){return[0,aqX(b)]}function\nsW(d,b){function\ne(b){return b?0===d?Hd:He:0===d?Hf:Hg}if(0===b[0]){var\nf=b[5],a=b[4],g=b[3],h=b[6]?Hh:Hj,i=b[2],j=b[7],k=e(b[1]);return[0,mC(E(Hi),k,j,i,h,g,a,f)]}if(b[1])return 0;var\nl=e(0);return[0,c(E(Hk),l)]}function\nn3(a,k){var\ng=sV(k);if(g){var\nd=g[1],e=d.length-1-1|0,h=0;if(!(e<0)){var\nb=h;for(;;){var\nf=sW(b,t(d,b)[1+b]);if(f){var\ni=f[1];c(j_(a,Hl),i)}var\nj=b+1|0;if(e!==b){var\nb=j;continue}break}}return 0}return j_(a,Hm)}function\nHp(k){var\ng=sV(rQ(0));if(g){var\nd=g[1],e=b0(ee),f=d.length-1-1|0,h=0;if(!(f<0)){var\nb=h;for(;;){var\na=sW(b,t(d,b)[1+b]);if(a){var\ni=a[1];c(e1(e,Hn),i)}var\nj=b+1|0;if(f!==b){var\nb=j;continue}break}}return dl(e)}return Ho}function\nn4(d){for(;;){var\nb=n0[1],c=1-ns(n0,b,[0,d,b]);if(c)continue;return c}}var\nHr=Hq.slice();function\nHs(f,e){var\na=gL(f);c(dm(Ht),a);n3(dP,e);var\nb=arr(0);if(b<0){var\nd=ej(b);sf(t(Hr,d)[1+d])}return dO(dP)}var\nHu=[0];r6(b(zS),function(f,i){try{try{var\nb=i?Hu:rQ(0);try{jP(0)}catch(a){}try{var\nh=Hs(f,b),e=h}catch(d){d=z(d);var\na=gL(f);c(dm(Hw),a);n3(dP,b);var\ng=gL(d);c(dm(Hx),g);n3(dP,rQ(0));var\ne=dO(dP)}var\nd=e}catch(b){b=z(b);if(b!==nt)throw b;var\nd=sf(Hv)}return d}catch(a){return 0}});function\nsX(b){return[0,aL(55,0),0]}function\nsY(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,Hy],n=54+cR(55,m)|0,w=0;if(!(n<0)){var\nd=w;for(;;){var\nf=d%55|0,p=jG(d,m),x=t(l,p)[1+p],k=h(i[1],b(a+x));i[1]=arp(k,0,r(k));var\ng=i[1],q=o(g,3)<<24,s=o(g,2)<<16,u=o(g,1)<<8,v=((o(g,0)+u|0)+s|0)+q|0,y=(t(e[1],f)[1+f]^v)&zX;t(e[1],f)[1+f]=y;var\nz=d+1|0;if(n!==d){var\nd=z;continue}break}}e[2]=0;return 0}}function\nsZ(d){var\nc=arN(0),b=sX(0);sY(b,c);return b}function\ns0(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)&zX,a=b[2];t(b[1],a)[1+a]=f;return f}var\nn5=[0,Hz.slice(),0];function\nHA(b){return sY(n5,[0,b])}function\nHB(c){var\nb=sX(0);j0(n5[1],0,b[1],0,55);b[2]=n5[2];return b}function\nkb(b){var\nc=b.length-1<4?1:0,d=c||(b[4]<0?1:0);return d}function\ner(b){b[4]=-b[4]|0;return 0}try{var\naqq=fY(aqp),s2=aqq}catch(b){b=z(b);if(b!==A)throw b;try{var\naqo=fY(aqn),s1=aqo}catch(b){b=z(b);if(b!==A)throw b;var\ns1=HC}var\ns2=s1}var\nHD=sr(s2,82),kc=[d$,function(b){return sZ(0)}];function\nkd(c,f){var\na=c?c[1]:HD,b=16;for(;;){if(!(f<=b)&&!(gA<(b*2|0))){var\nb=b*2|0;continue}if(a)var\nd=cB(kc),g=d_===d?kc[1]:d$===d?hU(kc):kc,e=s0(g);else\nvar\ne=0;return[0,0,aL(b,0),e,b]}}function\ns3(b){var\nd=0>>0))s$(b,q)}else\nkg(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){gN(b);continue}return 0}return a}return tt(b,d)}function\ntu(b){return o(bz(b),0)}function\nIw(d){var\nb=bz(d);return W(b,Ix)?W(b,Iy)?bQ(c(E(Iz),b)):1:0}function\nkj(c){var\nb=c+jf|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,IA]}function\nkk(e,c){switch(e){case\n0:var\nb=h(IB,bz(c));break;case\n3:var\nb=h(IC,bz(c));break;case\n4:var\nb=h(ID,bz(c));break;case\n5:var\nb=h(IE,bz(c));break;default:var\nb=bz(c)}var\nd=r(b);if(0!==d&&43===o(b,0))return aG(b,1,d-1|0);return b}function\nom(b){return rP(bz(b))}function\nig(e,c){var\nb=e;for(;;){if(0===b)return b;var\nd=aD(c);if(c[1])return b;if(58<=d){if(95===d){var\nb=cF(b,c);continue}}else\nif(48<=d){var\nb=ae(b,c,d);continue}return b}}function\non(e,b){if(0===e)return ol(IF);var\nd=dp(b);return 9>>0?bQ(c(E(IG),d)):ig(ae(e,b,d),b)}function\noo(i,h,g,d){if(0===g)return ol(IH);var\na=dp(d);if(c(h,a)){var\nb=ae(g,d,a);for(;;){if(0===b)return b;var\ne=aD(d);if(d[1])return b;if(c(h,e)){var\nb=ae(b,d,e);continue}if(95===e){var\nb=cF(b,d);continue}return b}}return bQ(f(E(II),a,i))}function\nIJ(b){return 1>>0?0:1}function\ntv(b,c){return oo(IK,IJ,b,c)}function\nIL(b){return 7>>0?0:1}function\ntw(b,c){return oo(IM,IL,b,c)}function\nIN(d){var\nb=d+cM|0,c=0;if(22>>0){if(!(5>>0))c=1}else\nif(6>>0)c=1;return c?1:0}function\ngP(b,c){return oo(IO,IN,b,c)}function\nih(c,b){var\nd=dp(b),e=d+rE|0;if(!(2>>0))switch(e){case\n0:return ae(c,b,d);case\n1:break;default:return ae(c,b,d)}return c}function\nkl(c,b){return on(ih(c,b),b)}function\nkm(h,e,b){switch(h){case\n0:return tv(e,b);case\n1:return kl(e,b);case\n2:var\ng=ih(e,b),a=dp(b);if(48===a){var\nd=ae(g,b,a);if(0===d)return d;var\nc=aD(b);if(b[1])return d;var\nf=0;if(99<=c){if(ng===c)return tw(ae(d,b,c),b);if(i5===c)f=1}else\nif(88===c)f=1;else\nif(98<=c)return tv(ae(d,b,c),b);return f?gP(ae(d,b,c),b):ig(d,b)}return on(g,b);case\n3:return tw(e,b);case\n4:return on(e,b);default:return gP(e,b)}}function\ntx(b,c){if(0===b)return b;var\nd=aD(c);return c[1]?b:9>>0?b:ig(ae(b,c,d),c)}function\nkn(b,c){if(0===b)return b;var\nd=aD(c);if(c[1])return b;if(69!==d&&yY!==d)return b;return kl(ae(b,c,d),c)}function\nIP(g,d,b){var\nc=ig(ih(g,b),b);if(0===c)return[0,c,d];var\nf=aD(b);if(b[1])return[0,c,d];if(46===f){var\na=ae(c,b,f),e=f1(a,d);return[0,kn(a-(e-tx(e,b)|0)|0,b),e]}return[0,kn(c,b),d]}function\nop(j,a,f,e){function\ng(b){return 25>>0?b:gz((b-65|0)+97|0)}var\nb=[0,j],h=r(e)-1|0,k=0;if(!(h<0)){var\nd=k;for(;;){var\ni=aD(a),l=g(o(e,d));if(g(i)!==l)c(f,0);if(0===b[1])c(f,0);b[1]=ae(b[1],a,i);var\nm=d+1|0;if(h!==d){var\nd=m;continue}break}}return b[1]}function\nIQ(m,y,b){var\nz=0===m?1:0,A=z||aP(b);if(A)dr(0);var\nf=ih(m,b),B=0===f?1:0,C=B||aP(b);if(C)dr(0);var\nc=aD(b),k=0;if(78<=c){var\nh=c-79|0;if(30>>0){if(!(32<=h)){var\nn=ae(f,b,c),D=0===n?1:0,E=D||aP(b);if(E)dr(0);return op(n,b,dr,IR)}}else\nif(26===h)k=1}else{if(48===c){var\np=ae(f,b,c),H=0===p?1:0,I=H||aP(b);if(I)dr(0);var\na=op(p,b,dr,IT);if(0!==a&&!aP(b)){var\ni=aD(b)+yA|0,l=0;if(34>>0){if(66===i)l=1}else\nif(32>>0)l=1;var\ng=l?a:gP(a,b);if(0!==g&&!aP(b)){var\nq=aD(b);if(46===q){var\nd=ae(g,b,q),w=0;if(0!==d&&!aP(b)){var\nt=aD(b),x=0;if(80!==t&&ju!==t){var\nv=f1(d,y),u=d-(v-gP(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&&!aP(b)){var\nj=aD(b);if(80!==j&&ju!==j)return e;var\ns=ae(e,b,j),J=0===s?1:0,K=J||aP(b);if(K)dr(0);return kl(s,b)}return e}return g}return a}if(73===c)k=1}if(k){var\no=ae(f,b,c),F=0===o?1:0,G=F||aP(b);if(G)dr(0);return op(o,b,dr,IS)}return dr(0)}function\nty(e,h,b){var\ni=0===e?1:0,j=i||aP(b);if(j)dq(0);var\nc=ig(e,b),k=0===c?1:0,l=k||aP(b);if(l)dq(0);var\nf=aD(b),d=f+Al|0;if(32>>0){if(-23===d){var\na=ae(c,b,f),g=f1(a,h);return kn(a-(g-tx(g,b)|0)|0,b)}}else\nif(30>>0)return kn(c,b);return dq(0)}function\nIU(m,f,b){var\ny=0===m?1:0,z=y||aP(b);if(z)dq(0);var\na=ih(m,b),A=0===a?1:0,B=A||aP(b);if(B)dq(0);var\nc=aD(b);if(49<=c){if(!(58<=c)){var\nn=ae(a,b,c),C=0===n?1:0,D=C||aP(b);if(D)dq(0);return ty(n,f,b)}}else\nif(48<=c){var\ng=ae(a,b,c),E=0===g?1:0,F=E||aP(b);if(F)dq(0);var\nh=aD(b);if(88!==h&&i5!==h)return ty(g,f,b);var\no=ae(g,b,h),G=0===o?1:0,H=G||aP(b);if(H)dq(0);var\ni=gP(o,b),I=0===i?1:0,J=I||aP(b);if(J)dq(0);var\np=aD(b),j=p+zI|0,l=0;if(32>>0)if(ql===j){var\nd=ae(i,b,p),w=0;if(0!==d&&!aP(b)){var\nt=aD(b),x=0;if(80!==t&&ju!==t){var\nv=f1(d,f),u=d-(v-gP(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?dq(0):r;if(0!==e&&!aP(b)){var\nk=aD(b);if(80!==k&&ju!==k)return e;var\ns=ae(e,b,k),K=0===s?1:0,L=K||aP(b);if(L)dr(0);return kl(s,b)}return e}return dq(0)}function\nii(a,g,c){var\nb=g;for(;;){if(0===b)return b;var\nd=aD(c);if(c[1])return b;if(a){if(d===a[1])return tr(b,c);var\nb=ae(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=ae(b,c,d);continue}}function\nIV(c,b){return ae(c,b,dp(b))}function\ntz(b){return 97<=b?b-87|0:65<=b?b-55|0:b-48|0}function\ntA(d,e,b){if(0===e)return ol(d);var\nf=aD(b);return b[1]?bQ(c(E(Is),d)):f}function\noq(b,c){return tA(IY,b,c)}function\nko(b,c){return tA(IZ,b,c)}function\ntB(e,c){var\nb=oq(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=oi(c),d=b+cM|0,e=0;if(22>>0){if(!(5>>0))e=1}else\nif(6>>0)e=1;return e?b:ok(b)},m=l(0),n=l(0),v=tz(n),h=(16*tz(m)|0)+v|0,t=0;if(0<=h&&!(dE>>0?ok(b):b},q=p(0),r=p(0),g=((b$*(b-48|0)|0)+(10*(q-48|0)|0)|0)+(r-48|0)|0,u=0;if(0<=g&&!(dE>>3|0)&1<<(c&7))?1:0,d=f?c!==i?1:0:f;else\nvar\nd=g}else\nvar\nd=a;if(d){ae(ek,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=aD(b);return c===g?gN(b):gO(c,g)}return a}return f(d,-1)}function\nI2(d,b){if(b[1]===ie)var\nc=b[2];else{if(b[1]!==bP)throw b;var\nc=b[2]}var\ne=tq(d);return bQ(f(E(I3),e,c))}function\nI4(b,c){switch(c){case\n0:return b[5];case\n1:return tq(b);default:return b[6]}}function\nkp(b){return b?b[1]:ek}function\ntD(c){if(6===c)return I5;var\nb=h7(c),d=o(b,1);return[0,d,aG(b,2,r(b)-2|0)]}function\nqc(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(aH(b[2]));return g<50?iZ(g+1|0,f,j,i):d(iZ,[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=ag(h[1][1],b[2]);continue}var\nb=ag(h[1][1],b[2]);continue;case\n19:var\nm=b[1];return function(b){return os(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 os(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?iZ(g+1|0,f,k,e):d(iZ,[0,f,k,e]);case\n10:var\nb=e;continue;default:var\nb=e;continue}default:var\nb=b[3];continue}}function\niZ(a,f,g,e){var\nb=g;for(;;)if(typeof\nb===\"number\")return a<50?qc(a+1|0,f,e):d(qc,[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=a_(aV(aH(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 tE(function(d){return c(f,[0,b,d])},j,e)};default:var\nk=b[1];return function(b){return tE(function(d){return c(f,[0,b,d])},k,e)}}}function\nos(b,c){return ak(qc(0,b,c))}function\ntE(b,c,d){return ak(iZ(0,b,c,d))}function\ncG(b,h,g,a,d,f,e){if(typeof\na===\"number\"){if(typeof\nd===\"number\"){if(d)return F(Jc);i(f,ek,ek,b);var\nk=c(e,b);return[0,k,b2(b,h,g)]}i(f,ek,d[1],b);var\nl=c(e,b);return[0,l,b2(b,h,g)]}else{if(0===a[0]){if(a[1]){var\nj=a[2];if(typeof\nd===\"number\"){if(d)return F(Jd);i(f,j,ek,b);var\nm=c(e,b);return[0,m,b2(b,h,g)]}i(f,j,d[1],b);var\nn=c(e,b);return[0,n,b2(b,h,g)]}return F(Je)}return F(Jf)}}function\nb2(d,I,e){var\nb=I;for(;;)if(typeof\nb===\"number\")return 0;else\nswitch(b[0]){case\n0:var\nJ=b[1];IV(0,d);var\nK=tu(d);return[0,K,b2(d,J,e)];case\n1:var\nL=b[1];I0(0,d);var\nM=tu(d);return[0,M,b2(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=tD(a[1]),P=m[2],Q=m[1];return cG(d,[11,P,O],e,g,0,function(c,d,b){return ii([0,Q],c,b)},bz);case\n18:var\ni=a[1];if(0===i[0]){var\nR=a[2],S=i[1][1],T=function(c,d,b){return ii(I6,c,b)};return cG(d,ag(S,R),e,g,0,T,bz)}var\nU=a[2],V=i[1][1],W=function(c,d,b){return ii(I7,c,b)};return cG(d,ag(V,U),e,g,0,W,bz)}var\nN=b[2];return cG(d,N,e,g,0,function(c,d,b){return ii(0,c,b)},bz);case\n3:var\nX=b[2],Y=b[1];return cG(d,X,e,Y,0,function(c,d,b){return or(c,b)},bz);case\n4:var\nZ=b[4],_=b[3],$=b[2],n=kj(j5(b[1])),aa=function(c,d,b){return km(n,c,b)};return cG(d,Z,e,$,_,aa,function(b){return dg(kk(n,b))});case\n5:var\nab=b[4],ac=b[3],ad=b[2],o=kj(j5(b[1])),ae=function(c,d,b){return km(o,c,b)};return cG(d,ab,e,ad,ac,ae,function(b){return dg(kk(o,b))});case\n6:var\naf=b[4],ah=b[3],ai=b[2],p=kj(j5(b[1])),aj=function(c,d,b){return km(p,c,b)};return cG(d,af,e,ai,ah,aj,function(b){return dg(kk(p,b))});case\n7:var\nak=b[4],al=b[3],am=b[2],q=kj(j5(b[1])),an=function(c,d,b){return km(q,c,b)};return cG(d,ak,e,am,al,an,function(b){return jC(kk(q,b))});case\n8:switch(b[1][2]){case\n5:case\n8:return cG(d,b[4],e,b[2],b[3],IU,om);case\n6:case\n7:return cG(d,b[4],e,b[2],b[3],IQ,om);default:return cG(d,b[4],e,b[2],b[3],IP,om)}case\n9:var\nao=b[2],ap=b[1];return cG(d,ao,e,ap,0,function(a,f,d){var\nb=dp(d),e=y0===b?5:qO===b?4:bQ(c(E(I1),b));return ii(0,e,d)},Iw);case\n10:var\naq=b[1];if(aP(d)){var\nb=aq;continue}return bQ(I8);case\n11:var\nar=b[2],at=b[1];sp(function(b){return f5(d,b)},at);var\nb=ar;continue;case\n12:var\nau=b[2];f5(d,b[1]);var\nb=au;continue;case\n13:var\nr=b[2],av=b[3];or(kp(b[1]),d);var\nj=bz(d);try{var\nD=nW(0,j)[1];try{var\nH=[0,j7(D,r),j],t=H}catch(b){b=z(b);if(b!==a0)throw b;var\nG=sN(r),t=f(cT(Gf),j,G)}var\ns=t}catch(b){b=z(b);if(b[1]!==bP)throw b;var\ns=bQ(b[2])}return[0,s,b2(d,av,e)];case\n14:var\nv=b[2],aw=b[3];or(kp(b[1]),d);var\nk=bz(d);try{var\nax=nW(0,k)[1],ay=nW(0,k)[1],az=j7(ay,as(aH(v))),aA=j7(ax,as(v)),y=az,x=aA}catch(b){b=z(b);if(b[1]!==bP)throw b;var\nw=bQ(b[2]),y=w[2],x=w[1]}return[0,[0,x,k],b2(d,ag(y,aw),e)];case\n15:return F(I9);case\n16:return F(I_);case\n17:var\naB=b[2],aC=h7(b[1]);sp(function(b){return f5(d,b)},aC);var\nb=aB;continue;case\n18:var\nl=b[1];if(0===l[0]){var\naD=b[2],aE=l[1][1];f5(d,64);f5(d,go);var\nb=ag(aE,aD);continue}var\naF=b[2],aG=l[1][1];f5(d,64);f5(d,91);var\nb=ag(aG,aF);continue;case\n19:var\naI=b[1];if(e){var\naJ=e[2],aK=c(e[1],d);return[0,aK,b2(d,aI,aJ)]}return F(I$);case\n20:var\nA=b[1],h=b[3];if(typeof\nh!==\"number\"&&17===h[0]){var\naO=h[2],aQ=b[2],B=tD(h[1]),aR=B[2],aS=B[1];tC(aQ,[0,aS],kp(A),d);var\naT=bz(d);return[0,aT,b2(d,[11,aR,aO],e)]}var\naL=b[3],aM=b[2];tC(aM,0,kp(A),d);var\naN=bz(d);return[0,aN,b2(d,aL,e)];case\n21:var\naU=b[2],aV=I4(d,b[1]);return[0,aV,b2(d,aU,e)];case\n22:var\naW=b[1],aX=dp(d);return[0,aX,b2(d,aW,e)];case\n23:var\nC=b2(d,Dm(b[1],b[2])[1],e);if(C)return C[2];throw[0,u,Ja];default:return F(Jb)}}function\nij(a,f){var\nb=[0,0],g=r(a),d=ts(1,function(d){if(g<=b[1])throw ei;var\nc=o(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 os(function(g,b){Il(d);try{var\nl=[0,b2(d,e,g)],c=l}catch(b){b=z(b);var\na=0;if(b[1]!==ie&&b[1]!==bP&&b!==ei){if(b[1]!==eU)throw b;var\nk=b[2],f=F(h(k,h(Jh,h(h0(i),Jg))));a=1}if(!a)var\nf=[1,b];var\nc=f}return 0===c[0]?j(b,c[1]):I2(d,c[1])},e)}function\nJl(c,b){var\nd=cB(b)===K?b:b[1];return r6(c,d)}function\nik(b){nw(b,0,Ca);return aq1(b,0)}function\ntF(b,c){nw(b,0,Cb);return aq2(b,0,c)}function\ntG(b){nw(b,0,Cc);return aqZ(b,0)}function\nJm(s){var\nO=s[1];function\ne(d,b){return c(s[2],b)}function\nq(d,c){if(1-(1<=B_?1:0))F(B$);var\nb=aq0(1);Bn(b,c);tF(b,d);return b}function\na(d,c){var\nb=ik(d);return b?f(O,c,b[1])?0:1:2}function\nr(b,d,c){Bo(b);tF(b,d);return Bn(b,c)}var\ng=[d$,function(b){return sZ(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]=aL(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]:A$(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(tG(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=aL(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,aO(dK(c,b>>>3|0)|1<<(b&7)))}function\nkq(c){var\nb=ot(0);il(b,c);return b}function\nkr(d){var\nc=aj(32),b=0;for(;;){bw(c,b,aO(dK(d,b)^dE));var\ne=b+1|0;if(31!==b){var\nb=e;continue}return c}}function\nou(e,d){var\nc=aj(32),b=0;for(;;){var\nf=dK(d,b);bw(c,b,aO(dK(e,b)|f));var\na=b+1|0;if(31!==b){var\nb=a;continue}return c}}function\nJs(d,c){try{var\nb=0;for(;;){var\nf=dK(c,b);if(0!==(dK(d,b)&f))throw jL;var\na=b+1|0;if(31!==b){var\nb=a;continue}var\ne=1;return e}}catch(b){b=z(b);if(b===jL)return 0;throw b}}function\ntH(a,f){var\nb=0;for(;;){var\ne=dK(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+js|0:b;return il(d,f)},c);var\ne=d}else\nvar\ne=c;var\nh=a?kr(e):e;return gF(h)}throw[0,u,JH]}var\ntL=aj(dc),iX=0;for(;;){bw(tL,iX,sj(aO(iX)));var\naqk=iX+1|0;if(dE!==iX){var\niX=aqk;continue}gF(tL);var\nku=nO([0,r7]),tM=function(b){var\nc=dl(b[1]);sE(b[1]);var\nd=r(c);if(0===d)return 0;if(1===d){var\ne=b[2];b[2]=[0,[0,o(c,0)],e];return 0}b[2]=[0,[1,c],b[2]];return 0},JL=kr(kq(10)),tN=function(c){var\na=r(c),D=[0,1];function\nE(g){var\ne=F(g),d=e[1],b=e[2];for(;;){if((b+2|0)<=a&&92===o(c,b)&&eL===o(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,b0(16),0],b=F;a:for(;;){if(!(a<=b)){var\nz=0;if((b+2|0)<=a&&92===o(c,b)){var\nt=o(c,b+1|0),H=eL===t?1:0,I=H||(41===t?1:0);if(I)z=1}if(!z){var\ni=o(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+yz|0){case\n0:var\nm=b+1|0,A=0;if(m>>0)if(9<=s)var\nj=[0,[9,k+cM|0],g+1|0];else\nl=1;else\nif(s)l=2;else{var\nJ=D[1];D[1]++;var\nw=E(g+1|0),p=w[2],B=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\nC=0;if(typeof\nd!==\"number\"&&0===d[0]){cf(h[1],d[1]);C=1}if(!C){tM(h);h[2]=[0,d,h[2]]}var\nb=e;continue a}}}tM(h);return[0,[3,Z(h[2])],b]}}function\nG(g){var\ne=ot(0),b=g;for(;;){if(a<=b)v(JP);if(93===o(c,b)&&g>>6|0)?1:0;if(q)var\ns=q;else\nvar\nD=2!==(n>>>6|0)?1:0,s=D||(2!==(p>>>6|0)?1:0);if(s)throw eu;var\ng=(d&7)<<18|(m&63)<<12|(n&63)<<6|p&63}else\nif(rc<=d){var\nu=o(c,b+1|0),v=o(c,b+2|0),E=2!==(u>>>6|0)?1:0,F=E||(2!==(v>>>6|0)?1:0);if(F)throw eu;var\nh=(d&15)<<12|(u&63)<<6|v&63,w=zR<=h?1:0,G=w?h<=57088?1:0:w;if(G)throw eu;var\ng=h}else{var\nx=o(c,b+1|0);if(2!==(x>>>6|0))throw eu;var\ng=(d&31)<<6|x&63}else\nif(cA<=d)k=1;else\nvar\ng=d;if(k)throw eu;t(j,a)[1+a]=g;var\nA=o(c,b),b=b+t(gQ,A)[1+A]|0,a=a+1|0,i=i-1|0;continue}var\nl=j.length-1,C=1;return[0,J$,h2(l,function(b){return jU(t(j,b)[1+b])}),l,J_,J9,J8,J7,J6,J5,J4,J3,J2,J1,J0,JZ,C]}}throw eu}var\ny=o(c,e),z=t(gQ,y)[1+y];if(0>>18|0));cf(c,aO(cA|(b>>>12|0)&63));cf(c,aO(cA|(b>>>6|0)&63));cf(c,aO(cA|b&63))}else{var\na=zR<=b?1:0,h=a?b>>12|0));cf(c,aO(cA|(b>>>6|0)&63));cf(c,aO(cA|b&63))}else{cf(c,aO(rI|b>>>6|0));cf(c,aO(cA|b&63))}else\ncf(c,aO(b));var\nd=d+1|0,f=f-1|0;continue}return dl(c)}},is=function(d){return function(e){var\nb=sz(0,Kb);return f(d,function(d){var\nb=c(e,0);d[11]=b[2];d[12]=b[3];return b[1]},b)}},tS=[K,Kd,af(0)],kv=[K,Ke,af(0)],Kc=function(b){return b},tT=1,tU=function(e){var\na=r(e),g=0===a?1:0;if(g)return g;var\nb=a-1|0;for(;;){var\nc=o(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\nv=i+1|0;if(m!==i){var\ni=v;continue}break}}if(b[1]===r(f))return f;var\nc=aj(b[1]);b[1]=0;var\nn=r(f)-1|0,p=0;if(!(n<0)){var\nh=p;for(;;){var\nd=x(f,h),e=0;if(35<=d)if(92===d)e=2;else\nif(eH<=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:V(c,b[1],92);b[1]++;V(c,b[1],98);break;case\n9:V(c,b[1],92);b[1]++;V(c,b[1],qO);break;case\n10:V(c,b[1],92);b[1]++;V(c,b[1],rz);break;case\n13:V(c,b[1],92);b[1]++;V(c,b[1],rk);break;default:e=1}switch(e){case\n1:V(c,b[1],92);b[1]++;var\ns=aO(48+(d/b$|0)|0);V(c,b[1],s);b[1]++;var\nt=aO(48+((d/10|0)%10|0)|0);V(c,b[1],t);b[1]++;var\nu=aO(48+(d%10|0)|0);V(c,b[1],u);break;case\n2:V(c,b[1],92);b[1]++;V(c,b[1],d);break;case\n3:V(c,b[1],d);break}b[1]++;var\nq=h+1|0;if(n!==h){var\nh=q;continue}break}}return aw(c)},tW=function(e){var\nd=tV(e),c=r(d),b=aj(c+2|0);dk(d,0,b,1,c);V(b,0,34);V(b,c+1|0,34);return aw(b)},oB=function(c,b){try{var\nd=[0,sq(c,b,10)];return d}catch(b){b=z(b);if(b===A)return 0;throw b}},kw=function(g,b,a){if(0===a[0]){var\nc=a[1];if(tU(c)){var\ni=oB(c,0),k=i?(i[1]+1|0)===r(c)?1:0:1;if(k)return C(b,tW(c));th(b,0);C(b,Kh);var\nd=0;for(;;){var\ne=oB(c,d),j=e?e[1]:r(c);C(b,tV(aG(c,d,j-d|0)));if(e){var\nl=e[1];C(b,Kf);ti(b,0);C(b,Kg);var\nd=l+1|0;continue}C(b,Ki);return ki(b,0)}}return C(b,c)}var\nh=a[1];if(h){var\nm=h[2],n=h[1];th(b,g);C(b,Kj);kw(g,b,n);var\nf=m;for(;;){if(f){var\no=f[2],p=f[1];og(b,0);kw(g,b,p);var\nf=o;continue}C(b,Kl);return ki(b,0)}}return C(b,Kk)},oC=function(f,c){if(0===c[0]){var\nb=c[1],j=oB(b,0)?0:1;if(j)return tU(b)?tW(b):b}var\nd=b0(ee),a=f?f[1]:tT,g=es(d);function\nh(b,c){return kw(a,b,c)}i(e(g),Km,h,c);return dl(d)},f6=function(d,c){function\nb(c){if(c){var\nd=c[2],e=c[1],f=e[2],a=e[1];return W(a,Kn)?[0,[1,[0,[0,a],[0,f,0]]],b(d)]:[0,f,b(d)]}return 0}return[1,[0,[0,d],b(c)]]},Ko=4,Kp=2,Kq=2,Kr=function(b){return Ks},Kt=function(b){return[0,b]},tX=function(b){return[0,cD(1,b)]},ev=function(c){return[0,b(a+c)]},kx=function(b){return[0,eX(b)]},tY=function(d,b){return b?[1,[0,c(d,b[1]),0]]:Ku},tZ=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,Z(d)]}},oD=Jm([0,function(c,b){return c===b?1:0},B9]),t0=c(oD[1],17),f7=function(b,f,d,c){var\ne=b?b[1]:1;return i(oD[5],t0,d,[0,c,e])},t1=function(j,b){var\nh=0;if(nv(b)&&cB(b)!==K&&1<=b.length-1){var\nd=b[1];h=1}if(!h)var\nd=b;var\ni=0;if(nv(d)&&cB(d)===K){var\ne=d[1];i=1}if(!i)var\ne=F(B8);var\nk=cB(e)===jh?d:F(B7),a=f(oD[8],t0,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},t2=function(b){return t1(0,b)},e3=function(b){var\nc=t2(b);return c?c[1]:[1,[0,[0,gL(b)],0]]},t3=function(b){return oC(0,e3(b))};n4(function(c){var\nb=t1(1,c);return b?[0,oC(Kv,b[1])]:0});var\nKw=function(c,b){throw[0,kv,c,b]},cH=function(c,b){throw[0,kv,[0,bP,c],b]},Kx=function(b){if(1===b[0]&&!b[1])return 0;return cH(Ky,b)},KA=function(b){if(0===b[0]){var\nc=b[1];if(1!==r(c))cH(KB,b);return o(c,0)}return cH(KC,b)},KD=function(b){if(0===b[0]){var\nc=b[1];try{var\nd=dg(c);return d}catch(c){c=z(c);return cH(h(KE,t3(c)),b)}}return cH(KF,b)},KG=function(b){if(0===b[0]){var\nc=b[1];try{var\nd=jC(c);return d}catch(c){c=z(c);return cH(h(KH,t3(c)),b)}}return cH(KI,b)},t4=function(c,b){var\nd=b[3],e=b[2],f=b[1];return[0,dy(E(KJ),c,f,e,d)]},KK=0,KN=[0,[0,sh,function(b){if(b===sh)return KL;throw[0,u,KM]}],KK],KQ=[0,[0,sB,function(b){if(b===sB)return KO;throw[0,u,KP]}],KN],KT=[0,[0,ie,function(b){if(b[1]===ie)return[1,[0,KR,[0,[0,b[2]],0]]];throw[0,u,KS]}],KQ],KW=[0,[0,nP,function(b){if(b===nP)return KU;throw[0,u,KV]}],KT],KZ=[0,[0,cS,function(b){if(b===cS)return KX;throw[0,u,KY]}],KW],K2=[0,[0,nx,function(b){if(b===nx)return K0;throw[0,u,K1]}],KZ],K5=[0,[0,h$,function(b){if(b[1]===h$)return[1,[0,K3,[0,[0,b[2]],0]]];throw[0,u,K4]}],K2],K8=[0,[0,j$,function(b){if(b[1]===j$)return[1,[0,K6,[0,[0,b[2]],0]]];throw[0,u,K7]}],K5],K$=[0,[0,jN,function(b){if(b[1]===jN)return[1,[0,K9,[0,[0,b[2]],0]]];throw[0,u,K_]}],K8],Lc=[0,[0,tS,function(b){if(b[1]===tS)return[1,[0,La,[0,b[2],0]]];throw[0,u,Lb]}],K$],Lf=[0,[0,jM,function(b){if(b[1]===jM)return t4(Ld,b[2]);throw[0,u,Le]}],Lc],Li=[0,[0,eU,function(b){if(b[1]===eU)return[1,[0,Lg,[0,[0,b[2]],0]]];throw[0,u,Lh]}],Lf],Ll=[0,[0,A,function(b){if(b===A)return Lj;throw[0,u,Lk]}],Li],Lo=[0,[0,bP,function(b){if(b[1]===bP)return[1,[0,Lm,[0,[0,b[2]],0]]];throw[0,u,Ln]}],Ll],Lr=[0,[0,ei,function(b){if(b===ei)return Lp;throw[0,u,Lq]}],Lo],Lu=[0,[0,jL,function(b){if(b===jL)return Ls;throw[0,u,Lt]}],Lr],Lx=[0,[0,u,function(b){if(b[1]===u)return t4(Lv,b[2]);throw[0,u,Lw]}],Lu];G(function(b){return f7(Lz,Ly,b[1],b[2])},Lx);var\nLA=0,LD=[0,[0,kv,function(b){if(b[1]===kv){var\nc=[0,b[3],0];return[1,[0,LB,[0,e3(b[2]),c]]]}throw[0,u,LC]}],LA];G(function(b){return f7(LF,LE,b[1],b[2])},LD);var\noE=function(c,b){return cH(h(c,LG),b)},LK=bx,LL=function(c,b){return bx(b,c)},LM=function(c,b){return b<=c?c:b},LN=function(c,b){return c<=b?c:b},LO=aS,LP=function(c,b){return aS(b,c)},LQ=function(c,b){return de(c,b)?c:b},LR=function(c,b){return ce(c,b)?c:b},LS=dN,LT=ce,LU=bi,LV=ah,LW=df,LX=de,LY=function(b){return-b|0},ky=function(b){b[1]+=-1;return 0},kz=function(b){b[1]++;return 0},t5=aqC(0),it=function(b){return nX(function(b,c){return v(b)},b)},bA=function(b){return nX(function(b,c){return F(b)},b)};BH(0);var\nLZ=function(b){try{var\nc=fY(b)}catch(b){b=z(b);if(b===A)return 0;throw b}return[0,c]},L0=function(c,b){return nK(b,c)},L1=function(b){return b},L2=function(b){return b},L3=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(L1,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,a9(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,S(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=cB(b),a=d_===c?b[1]:d$===c?hU(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)}]},L5=function(b){return 0},t6=function(b,d){var\nc=b?b[1]:0;return c},L6=bx,L7=[0,L6,function(c){return b(a+c)}],L8=function(b){return A8(b)},L9=function(c,b){return aqK(c,b)},L_=function(c,b){return aqI(c,b)},L$=function(c,b){return aqJ(c,b)},gR=L3([0,L4,function(c,b){return hJ(c,b)},L$,L_,L9,L5,t6,L8,L7]),t7=gR[2],t8=gR[5],Ma=gR[4],Mb=gR[7],Mc=gR[9],Md=gR[11],t9=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},Me=bx,Mf=bx,Mg=function(c,b){return cQ(c,b)},t_=function(e,c){if(e===c)return 0;if(0===e[0]){var\nh=e[1];return 0===c[0]?r7(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=t_(d[1],b[1]);if(0===f){var\nd=g,b=a;continue}return f}return 1}return b?-1:0}},oF=function\nd(b,c){return d.fun(b,c)},Mh=function\nc(b){return c.fun(b)};L(oF,function(c,b){if(0===b[0]){var\nd=b[1];return f(Mb,hJ(c,0),d)}var\ne=b[1];return i(Md,oF,hJ(c,1),e)});L(Mh,function(b){return A8(f(oF,t6(0,0),b))});var\nt$=function(b){return b?64:32},ub=[0,Mi],ua=0,uc=function(b){var\nc=b[1],d=b[2],e=h(b[2],Mj);ub[1]=[0,e,ub[1]];return[0,c,d]},kA=function(b){return[0,uc(b)[1]]},e4=function(b){var\nd=b[1];return[0,uc([0,function(e,d){return C(e,c(b[2],d))},d])[1]]},ud=[K,Mk,af(0)];f7(0,0,ud,function(b){if(b[1]===ud){var\nc=b[3],d=e3(b[2]);return[1,[0,Ml,[0,d,[0,e3(c),0]]]]}throw[0,u,Mm]});var\nue=[K,Mn,af(0)];f7(0,0,ue,function(b){if(b[1]===ue){var\nc=[0,b[2]];return[1,[0,Mo,[0,c,[0,e3(b[3]),0]]]]}throw[0,u,Mp]});var\nuf=[K,Mq,af(0)];f7(0,0,uf,function(b){if(b[1]===uf)return b[2];throw[0,u,Mr]});kA([0,function(c,b){var\nd=t2(b);return d?kw(tT,c,d[1]):C(c,gL(b))},Ms]);var\noG=function(b){return[0,[0,b[1],b[2]]]},ug=function(c){var\nd=[0,c[1],[0,Mv,[0,b(a+c[2]),[0,Mu,[0,b(a+(c[4]-c[3]|0)),0]]]]],e=d[2]?em(Mt,d):d[1];return[0,e]};if(t5){var\nMz=HB(0);HA(137);si(Mz)}var\nuh=[K,MA,af(0)];f7(0,0,uh,function(b){if(b[1]===uh)return[1,[0,MB,[0,tZ(ev,b[2]),0]]];throw[0,u,MC]});var\niu=function(b){switch(b[0]){case\n0:return[1,[0,MD,[0,b[1],0]]];case\n1:return[1,[0,ME,[0,[0,b[1]],0]]];case\n2:return[1,[0,MF,[0,e3(b[1]),0]]];case\n3:return[1,[0,MG,[0,b[1],0]]];case\n4:var\nc=b[2],d=[0,b[1]];return[1,[0,MH,[0,d,[0,c,[0,tY(ug,b[3]),0]]]]];case\n5:var\ne=[0,b[1]];return[1,[0,MI,[0,e,[0,iu(b[2]),0]]]];case\n6:var\nf=b[2],a=[0,b[1]];return[1,[0,MJ,[0,a,[0,f,[0,iu(b[3]),0]]]]];case\n7:var\ng=b[2],h=tY(ev,b[1]);return[1,[0,MK,[0,h,[0,tZ(iu,g),0]]]];default:var\ni=b[2];return[1,[0,ML,[0,iu(b[1]),[0,[0,i],0]]]]}},kB=function(b,c){switch(b[0]){case\n0:return[0,iu(b),c];case\n1:return[0,[0,b[1]],c];case\n2:return[0,e3(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,ug(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],kB(b[2],0)]],c];case\n6:var\na=b[1],n=b[2],g=[0,n,kB(b[3],0)];return 0===r(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 kB(b,c)};if(d){var\ne=d[2];if(e){var\nh=dj(e[2],[0,e[1],[0,d[1],0]]);i=1}}if(!i)var\nh=d;return Q(o,c,h);default:var\np=[0,[0,b[2]],0];return[0,[1,[0,oH(b[1]),p]],c]}},oH=function(c){var\nb=kB(c,0);if(b&&!b[2])return b[1];return[1,b]},MM=function(b){try{var\nd=c(b,0);return d}catch(b){b=z(b);return[0,e3(b)]}},ui=function(b){return MM(function(d){var\nc=cB(b);return d_===c?b[1]:d$===c?hU(b):b})},uj=function(b){return si([3,b])},kC=[K,MN,af(0)];f7(0,0,kC,function(b){if(b[1]===kC)return oH(ui(b[2]));throw[0,u,MO]});var\nMQ=kA([0,function(d,c){var\nb=ui(c),e=1===b[0]?b[1]:oC(0,oH(b));return C(d,e)},MP])[1],kD=function(f){var\nb=uj(f);if(cB(b)!==d$)var\nc=cB(b),d=d_===c?b[1]:d$===c?hU(b):b,e=2===d[0]?d[1]:[0,kC,b];else\nvar\ne=[0,kC,b];throw e};kA([0,MQ,MR]);var\noI=function(b){return[1,uj(b)]},uk=function(b){if(0===b[0]){var\nc=b[1],k=0;if(W(c,MS)){var\na=0;if(W(c,MT)){var\ne=0;if(W(c,MU))if(W(c,MV))if(W(c,MW)){if(W(c,MX)){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 cH(h(gS,LI),b);var\nj=i[1];if(0!==j[0])return cH(h(gS,LH),b);var\nd=j[1],l=0;if(W(d,MY)){var\ng=0;if(W(d,MZ)){var\nf=0;if(W(d,M0))if(W(d,M1))if(W(d,M2)){if(W(d,M3)){l=1;g=1;f=1}}else\nf=1;else{g=1;f=1}if(!f)return oE(gS,b)}if(!g)return oE(gS,b)}if(!l)return oE(gS,b)}return cH(h(gS,LJ),b)},ul=function(b){switch(b){case\n0:return M4;case\n1:return M5;default:return M6}},M7=bx,M8=function(b,c){switch(c){case\n0:return hJ(b,0);case\n1:return hJ(b,1);default:return hJ(b,2)}},M9=function(b){return uk([0,b])},M_=function(c){var\nb=ul(c);return 0===b[0]?b[1]:cH(Kz,b)},M$=function(b){switch(b){case\n0:return-1;case\n1:return 0;default:return 1}},um=function(b){return 0<=b?0===b?1:2:0},un=function(d,c,b){return 0<=f(d,c,b)?1:0},uo=function(d,c,b){return f(d,c,b)<=0?1:0},kE=function(i){var\nj=i[2],k=oG(i)[1],b=k[1];function\ne(d,c){return 0>b},OQ=function(c,b){return c>>>b|0},OR=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},OY=function(b){if(b<=0)oO(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},OZ=function(b){if(b<=0)oO(0);return 0===(b&(b-1|0))?1:0},O0=function(b){if(b<=0)kD(f6(O2,[0,[0,O1,ev(b)],0]));return 31-rK(b)|0},O3=function(b){if(b<=0)kD(f6(O5,[0,[0,O4,ev(b)],0]));return 1===b?0:32-rK(b-1|0)|0},O6=function(b){return-b|0},O7=function(c,b){return c!==b?1:0},O8=function(c,b){return c>>0)e=1;else\nswitch(a){case\n0:var\nb=fL,c=1;break;case\n1:e=1;break;default:var\nb=zN,c=1}if(e)var\nb=fL,c=0}else\nvar\nb=fL,c=0;if((c+2|0)>>0?[0,b,0]:[0,b,1]:[0,b,1]}return[0,b,1]},kJ=function(b){return eX(ar(b,1))},o2=function(b){try{var\nc=Qc(b),d=c[1];if(c[2])var\ne=u3(jC(b));else{var\ng=fL<=d?b:kF(b,1,r(b)-1|0),f=jC(g);if(dN(f,Qd))u6(b);var\na=e5(f),h=fL<=d?a:eQ(a),e=h}return e}catch(a){return u6(b)}},Qe=function(b){return e5(bZ(rV(ar(b,1)),48))},Qf=function(b){return e5(uV(ar(b,1)))},Qg=function(b){return e5(uW(ar(b,1)))},Qi=f8(63),Qj=iv(63),Qk=ds(CS),o3=ds(j1),iz=ds(f2),Qh=63,u7=function(b){return nl(ar(b,1))},Ql=function(b){return e5(hN(b))},u8=function(b){if(Qi<=b&&b<=Qj)return e5(hN(b));return f(bA(Qm),b+0.,0)},iA=up([0,o1,kI,iz]),Qn=iA[1],Qo=iA[2],Qp=iA[3],Qq=iA[4],Qr=iA[5],Qs=function(b,e,d){var\nc=ce(e,b),f=c?ce(b,d):c;return f},u9=function(b,d,c){return dN(b,d)?d:ce(b,c)?b:c},Qt=function(d,c,b){if(ce(c,b))return u9(d,c,b);throw[0,u,Qu]},Qv=function(d,c,b){if(df(c,b)){var\ne=[0,[0,Qw,kI(b)],0];return oI(f6(Qy,[0,[0,Qx,kI(c)],e]))}return[0,u9(d,c,b)]},u_=function(c,b){return u0(c,b)},Qz=function(b){b[1]=fT(b[1],o3);return 0},QA=function(b){b[1]=fW(b[1],o3);return 0},u$=function(b){return ds(a9(b))},va=function(b){return u$(b)},QB=function(b){return uv(ar(b,1))},QC=function(b){return oK(ar(b,1))},QD=function(b){return cc(ar(b,1))},vb=function(b){return ds(a9(b))},QE=function(b){return vb(b)},QF=function(c){var\nb=ar(c,1);return uy(b)?[0,cc(b)]:0},QG=function(c){var\nb=ar(c,1);return uy(b)?cc(b):iw(b,NP,NO,eX)},QH=function(b){return cc(ar(b,1))},QI=function(b){return u2(a9(b))},QJ=function(b){return ds(a9(b))},QK=function(b){return u4(a9(b))},QL=function(c){var\nb=ar(c,1);return oL(b)?[0,cc(b)]:0},QM=function(c){var\nb=ar(c,1);return oL(b)?cc(b):iw(b,NT,NS,eX)},QN=function(b){return cc(ar(b,1))},vc=uC([0,kJ]),QO=vc[1],QP=vc[2],QQ=function(b){return nk(10,b$,0,b)},QR=dN,QS=function(b){return c(E(QT),bZ(b,1))},QW=uB([0,o1,t7,QQ,QS,function(b){return o2(h(QU,b))},iz,QR,f9,QV])[1],vd=bi,ve=dN,vf=df,vg=ah,vh=ce,vi=de,QY=e4([0,QX,function(b){return kJ(b)}])[1],e6=ix([0,u8,u7,o2,kJ,oP,oQ,oZ,o0,f9,vi,vh,vg,vf,ve,vd,oR,f9,iz,va,u1]),vj=e6[1],vk=e6[2],vl=e6[3],QZ=e6[4],Q0=e6[5],Q1=e6[6],Q2=e6[7],Q3=e6[8],Q4=1,Q5=[0,oP,oQ,oZ,o0,f9,u_,vi,vh,vg,vf,ve,vd,oR,f9,iz,vj,vk,vl,oT,oV,oU,oS,oW,oX,oY],Q6=function(c,b){return cQ(c,b)};e4([0,Rc,sc]);var\nRe=f8(32),Q7=ah,Q8=bi,Q9=dN,Q_=df,Q$=ah,Ra=ce,Rb=de,Rd=dg,Rf=iv(32),Rg=jG,vm=function(b){return-b|0},Rh=function(b){return b},Ri=function(b){if(Re<=b&&b<=Rf)return b|0;return f(bA(Rj),b+0.,0)},Rk=de,Rl=ce,Rm=ah,Rn=df,Ro=dN,Rp=bi,Rq=fR,Rr=eR,Rs=function(c,b){return c-b|0},Rt=function(c,b){return c+b|0};e4([0,Ru,su]);ix([0,Ri,Rh,Rd,su,Rt,Rs,Rr,Rq,vm,Rk,Rl,Rm,Rn,Ro,Rp,CQ,vm,CP,us,Rg]);var\nRv=[0],Rw=function(b){return[0,1]}(Rv)[1],Rx=function(b){return[0,b]},Ry=function(b){return b},Rz=function(b){return b},RA=function(b){return[0,b]},RB=0,RC=function(b){return cc(uV(a9(b)))},RD=function(b){return cc(uW(a9(b)))};if(Rw)var\nf_=[0,Kq,u8,u7,va,QC,t7,u5,P4,QP,o2,kJ,Rb,Ra,Q$,Q_,Q9,Q8,Q7,Q6,LR,LQ,LO,LP,Qs,Qt,Qv,PP,QY,Qa,Qn,Qo,Qp,Qq,Qr,PV,QW,QO,iz,o3,Qk,oP,oQ,oZ,u_,f9,f9,vk,vj,o0,u1,vl,oT,oV,oU,oS,oW,oX,QZ,Q0,Q1,Q2,Q3,oR,PY,PZ,u0,oT,oV,oU,oS,P2,oW,oX,QA,Qz,QE,QG,u3,P3,QJ,QM,Qh,P1,P0,oY,oY,P9,P8,P$,P_,P5,P6,P7,Q5,u$,QB,QD,vb,QF,QH,u2,u4,QI,QL,QK,QN,Ql,Q4,Qe,Qf,Qg];else\nvar\napz=aqU,apA=function(b){return b},apB=cc,apC=function(b){return b},apD=function(c,b){return c>>>b|0},apE=function(c,b){return c>>b},apF=function(c,b){return c<>>b|0},apW=function(c,b){return c>>b},apX=function(c,b){return c<>>0))switch(K){case\n0:return a<50?lf(a+1|0,r,e,b,l,f):d(lf,[0,r,e,b,l,f]);case\n1:break;default:var\nq=r,p=l;continue}return iB(0)}case\n11:var\nn=g[1],z=n[2],A=n[1],t=[0,[0,n[3],h],0];return a<50?lh(a+1|0,A,e,b,t,z,f):d(lh,[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?lh(a+1|0,y,e,b,u,x,f):d(lh,[0,y,e,b,u,x,f]);default:return iB(0)}},lh=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?lg(f+1|0,n,e,c,m,o):d(lg,[0,n,e,c,m,o]);case\n2:case\n7:case\n10:case\n11:case\n12:case\n13:case\n14:return iB(0)}var\nj=i[1],g=j[1],k=g[2],l=g[1],r=j[3],s=g[3],p=f$(s,aY(a)[1][1]),h=[0,p,[6,r,Z(a)]];return f<50?hf(f+1|0,l,e,c,h,k,b):d(hf,[0,l,e,c,h,k,b])},lg=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 aE(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,f$(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?bG(f+1|0,h,e,b,H,I):d(bG,[0,h,e,b,H,I]);case\n4:var\n_=j[1],J=c(b,e),K=ew(_);return f<50?lj(f+1|0,h,e,b,K,J):d(lj,[0,h,e,b,K,J]);case\n5:var\nL=j[1],M=11;return f<50?b7(f+1|0,h,e,b,L,M):d(b7,[0,h,e,b,L,M]);case\n6:var\nN=j[1],O=11;return f<50?cK(f+1|0,h,e,b,N,O):d(cK,[0,h,e,b,N,O]);case\n8:var\nP=j[1],Q=11;return f<50?bF(f+1|0,h,e,b,P,Q):d(bF,[0,h,e,b,P,Q])}return aE(0)}return aE(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,f$(n[2],$),R],a=aa;continue}return aE(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?bG(f+1|0,g,e,b,x,y):d(bG,[0,g,e,b,x,y]);case\n4:var\nY=i[1],z=c(b,e),A=ew(Y);return f<50?lk(f+1|0,g,e,b,A,z):d(lk,[0,g,e,b,A,z]);case\n5:var\nB=i[1],C=13;return f<50?b7(f+1|0,g,e,b,B,C):d(b7,[0,g,e,b,B,C]);case\n6:var\nD=i[1],E=13;return f<50?cK(f+1|0,g,e,b,D,E):d(cK,[0,g,e,b,D,E]);case\n8:var\nF=i[1],G=13;return f<50?bF(f+1|0,g,e,b,F,G):d(bF,[0,g,e,b,F,G])}return aE(0)}return aE(0)}return iB(0)}}return aE(0)}},lf=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=f$(e[1],b[1]),q=0===S(f)?[2,e,l,b]:[3,[0,[0,e,l],f],b],a=[0,p,q];return o<50?hf(o+1|0,n,j,i,a,m,g):d(hf,[0,n,j,i,a,m,g])},le=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?bG(a+1|0,f,e,b,j,k):d(bG,[0,f,e,b,j,k]);case\n4:var\ny=g[1],l=c(b,e),m=ew(y);return a<50?li(a+1|0,f,e,b,m,l):d(li,[0,f,e,b,m,l]);case\n5:var\nn=g[1],o=7;return a<50?b7(a+1|0,f,e,b,n,o):d(b7,[0,f,e,b,n,o]);case\n6:var\np=g[1],q=7;return a<50?cK(a+1|0,f,e,b,p,q):d(cK,[0,f,e,b,p,q]);case\n8:var\nr=g[1],s=7;return a<50?bF(a+1|0,f,e,b,r,s):d(bF,[0,f,e,b,r,s])}return aE(0)}return aE(0)}return aE(0)},ST=function(b,c,d,e,f){return ak(bG(0,b,c,d,e,f))},SU=function(b,c,d,e,f){return ak(b7(0,b,c,d,e,f))},SV=function(b,c,d,e,f){return ak(cK(0,b,c,d,e,f))},SW=function(b,c,d,e,f){return ak(bF(0,b,c,d,e,f))},SX=function(b,c,d,e,f){return ak(qf(0,b,c,d,e,f))},SY=function(e,d){var\nb=c(e,d),f=0;if(typeof\nb!==\"number\")switch(b[0]){case\n0:return ST(f,d,e,b[1],0);case\n4:var\na=b[1],g=c(e,d);return SX(f,d,e,ew(a),g);case\n5:return SU(f,d,e,b[1],0);case\n6:return SV(f,d,e,b[1],0);case\n8:return SW(f,d,e,b[1],0)}return aE(0)};O(SZ);var\nkL=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===ex(k(b))?e(b):l(b);break;default:m(b,11);var\nd=0===ex(k(b))?e(b):l(b)}break;case\n17:m(b,15);var\nz=kL(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=cD(1,hX(dQ(iq(b))));throw[0,vy,c(E(Te),N)]}switch(d){case\n0:continue;case\n1:continue;case\n2:return bR(b,function(b){return[8,b]});case\n3:return bR(b,function(b){return[5,b]});case\n4:return bR(b,function(b){return[3,b]});case\n5:return bR(b,function(b){return[7,b]});case\n6:return bR(b,function(b){return[15,b]});case\n7:return bR(b,function(b){return[11,b]});case\n8:return bR(b,function(b){return[13,b]});case\n9:return bR(b,function(b){return[14,b]});case\n10:return bR(b,function(b){return[0,b]});case\n11:return bR(b,function(b){return[9,b]});case\n12:return bR(b,function(b){return[10,b]});case\n13:return bR(b,function(b){return[2,b]});case\n14:return bR(b,function(b){return[12,b]});case\n15:return bR(b,function(c){return[6,[0,c,cj(b)]]});case\n16:return bR(b,function(c){return[1,[0,c,cj(b)]]});case\n17:return bR(b,function(c){return[4,[0,c,dg(cj(b))]]});case\n18:for(;;){dU(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===vw(k(b))?1:l(b)}if(0===f)return 0;if(1===f)continue a;continue}default:return 0}}},Tf=function(c){var\nb=ir(c);ip(b,Tg);return b},vA=function(b){return b3(b)[1]};O(Th);N(Tj,Ti);var\nvB=function(b){var\nc=b[2],d=(b[4]-b[3]|0)+1|0;return f(E(Tk),c,d)},Tl=function(b){var\nd=Tf(b);function\ne(e){var\nc=Td(d),b=b3(d);return[0,c,b[1],b[2]]}var\na=is(SY);try{var\nj=[0,c(a,e)];return j}catch(b){b=z(b);if(b[1]===vy){var\ng=b[2],h=vB(vA(d));return[1,f(E(Tm),g,h)]}if(b===cS){var\ni=vB(vA(d));return[1,c(E(Tn),i)]}throw b}},Tp=function(b){return[0,b]},Tq=function(b){return v(Tr)},Ts=function(b){return v(Tt)},Tu=function(b){return v(Tv)},Tw=function(b){return v(Tx)},Ty=function(c,b){return v(Tz)},TA=function(c,b){return v(TB)},TD=[0,To,Tl,Tp,Tq,Ts,Tu,Tw,gV,gV,gV,gV,gV,gV,TA,Ty,function(b){return v(TC)}];O(TE);N(TG,TF);var\nkM=function(f,e){var\nd=b0(32),b=es(d);ic(b,e);c(f,b);dT(b,0);return gG(h6(d))};O(TH);N(TJ,TI);var\no8=function(c){return h(TK,b(a+c[1]))},iC=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];iC(c);var\ni=p(c[2],a);return[0,p(c[1],g),i]}return[0,g,[0,e,a]]}return TL}var\nc=d(b[2]),e=c[2];b[1]=eW(aS,p(b[1],c[1]));b[2]=eW(aS,e);return 0},vC=function(g,b,d){iC(d);var\nh=d[2],a=em(TM,j(o8,d[1]));f(e(b),TN,a);return G(function(k){c(e(b),TQ);var\na=k[1];if(0===a[0])return vC(g,b,a[1]);var\nd=a[1],h=d[1];f(e(b),TO,h);var\nj=[0,ck,d[2]];c(o9(0,g,b),j);var\ni=d[3];return f(e(b),TP,i)},h)},o9=function(d,h,b){var\no=d?d[1]:1;function\ni(b){return w<=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=aF(l,h);return m?C(b,m[1]):f(e(b),TT,l);case\n1:var\ng=d[1][1];if(0===g[0]){var\ns=g[1];return f(e(b),TU,s)}var\nk=[0,ck,g[1]];continue;case\n2:var\nn=d[1];return W(n,TV)?C(b,n):C(b,TW);case\n3:return vC(h,b,d[1]);default:var\nt=d[3],u=d[2],v=d[1];c(e(b),TX);var\np=i(w),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\nQ=cD(1,hX(dQ(iq(b))));throw[0,vW,c(E(V4),Q)]}switch(d){case\n0:continue;case\n1:continue;case\n2:return bB(b,function(b){return[13,b]});case\n3:return bB(b,function(b){return[8,b]});case\n4:return bB(b,function(b){return[11,b]});case\n5:return bB(b,function(b){return[10,b]});case\n6:return bB(b,function(b){return[1,b]});case\n7:return bB(b,function(b){return[6,b]});case\n8:return bB(b,function(b){return[2,b]});case\n9:return bB(b,function(b){return[9,b]});case\n10:return bB(b,function(b){return[3,b]});case\n11:return bB(b,function(b){return[5,b]});case\n12:return bB(b,function(b){return[12,b]});case\n13:return bB(b,function(b){return[14,b]});case\n14:return bB(b,function(b){return[16,b]});case\n15:return bB(b,function(b){return[15,b]});case\n16:return bB(b,function(b){return[4,b]});case\n17:return bB(b,function(c){return[7,[0,c,cj(b)]]});case\n18:return bB(b,function(c){return[0,[0,c,cj(b)]]});case\n19:for(;;){dU(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===vT(k(b))?1:l(b)}if(2>>0)return v(V5);switch(f){case\n0:return 0;case\n1:continue a;default:continue}}default:return 0}}},V6=function(c){var\nb=ir(c);ip(b,V7);return b},vY=function(b){return b3(b)[1]};O(V8);N(V_,V9);var\nvZ=function(b){var\nc=b[2],d=(b[4]-b[3]|0)+1|0;return f(E(V$),c,d)},v0=function(c){var\nb=[0,0];return function(c){b[1]++;return b[1]}},Wa=function(c){var\nb=v0(0);return[0,v0(0),b]},Wb=function(e){var\nd=V6(e);function\na(e){var\nc=V3(d),b=b3(d);return[0,c,b[1],b[2]]}var\ng=is(VL),b=Wa(0);try{var\nk=f(g,a,b),l=[0,[0,k,b[1]]];return l}catch(b){b=z(b);if(b[1]===vW){var\nh=b[2],i=vZ(vY(d));return[1,f(E(Wc),h,i)]}if(b===cS){var\nj=vZ(vY(d));return[1,c(E(Wd),j)]}throw b}},We=function(b,d){function\ne(b){return[1,[0,[0,c(d,0)]]]}try{var\nf=[0,[0,b,Vd(e,b)]];return f}catch(b){b=z(b);if(b[1]===vH)return[1,b[2]];throw b}},Wg=function(b){return We(b[1],b[2])},Wh=function(b){return[0,[0,b[1],b[2]]]},Wi=function(b){var\nd=b[2],e=b[1];try{var\nc=Vu(e,d),f=[0,[0,c[1],c[2]]];return f}catch(b){b=z(b);if(b[1]===vL)return[1,b[2]];throw b}},Wj=function(b){var\nc=b[2],d=b[1];try{var\ne=[0,UK(d,c)];return e}catch(b){b=z(b);if(b[1]===vF)return[1,b[2]];throw b}},v1=function(b,c){var\nd=c[1],e=b?b[1]:X;return o$([0,e],d)},v2=function(b,c){var\nd=c[1],e=b?b[1]:X;return o$([0,e],d)},Wk=function(c,b){var\nd=c?c[1]:X,e=b[2],f=b[1];return o$([0,d],j(function(b){var\nc=b[1],d=b[2];return[1,[0,ck,c],d,bj(c,e)]},f))},Wl=function(b,d){var\na=b?b[1]:X;return kM(function(b){c(e(b),Wm);ad(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=aY(Z(b))[1],e=eC(t[1],d);return[0,e,cJ(c),[0,t,b]]};switch(j){case\n13:return a<50?cW(a+1|0,g,f,e,h,j,b):d(cW,[0,g,f,e,h,j,b]);case\n15:return a<50?lQ(a+1|0,g,f,e,h,b):d(lQ,[0,g,f,e,h,b]);case\n17:return a<50?cW(a+1|0,g,f,e,h,j,b):d(cW,[0,g,f,e,h,j,b]);case\n19:return a<50?cW(a+1|0,g,f,e,h,j,b):d(cW,[0,g,f,e,h,j,b]);default:return cm(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 cm(0)}}return ac(0)}},d5=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 gZ(r,b)};return g<50?lR(g+1|0,f,e,b,l,k):d(lR,[0,f,e,b,l,k]);case\n2:var\nm=a[1],n=15;return g<50?fo(g+1|0,f,e,b,m,n):d(fo,[0,f,e,b,m,n]);case\n7:var\nj=f,i=a[1],h=15;continue}return ac(0)}},lR=function(g,f,e,c,h,b){function\na(b){return kX(h,b)}return g<50?lQ(g+1|0,f,e,c,a,b):d(lQ,[0,f,e,c,a,b])},lQ=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,eC(n,m),e,d]};return k<50?lP(k+1|0,i,f,e,j,h,g):d(lP,[0,i,f,e,j,h,g])}return ac(0)},lP=function(g,a,f,e,c,h,b){switch(h){case\n13:return g<50?lT(g+1|0,a,f,e,c,b):d(lT,[0,a,f,e,c,b]);case\n14:return g<50?fn(g+1|0,a,f,e,c,h,b):d(fn,[0,a,f,e,c,h,b]);case\n15:return g<50?lR(g+1|0,a,f,e,c,b):d(lR,[0,a,f,e,c,b]);case\n16:return g<50?fn(g+1|0,a,f,e,c,h,b):d(fn,[0,a,f,e,c,h,b]);case\n17:return g<50?lS(g+1|0,a,f,e,c,b):d(lS,[0,a,f,e,c,b]);case\n19:return g<50?lO(g+1|0,a,f,e,c,b):d(lO,[0,a,f,e,c,b]);default:return cm(0)}},lO=function(h,f,e,c,i,b){function\na(b){return kX(i,b)}var\ng=19;return h<50?cW(h+1|0,f,e,c,a,g,b):d(cW,[0,f,e,c,a,g,b])},lN=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=eC(aY(d)[1],e),a=i[2],g=cJ(b),h=[1,d,[0,i[1],g,a]];return[0,f,cJ(b),h]};return g<50?lM(g+1|0,a,e,b,n,f,m):d(lM,[0,a,e,b,n,f,m])}return ac(0)}return ac(0);case\n16:var\no=c(b,e),p=function(d){var\nb=c(k,d),e=pr(v3,b);return[0,e,cJ(d),[0,b]]};return g<50?lM(g+1|0,a,e,b,p,f,o):d(lM,[0,a,e,b,p,f,o])}return cm(0)},lM=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?bH(f+1|0,h,e,b,v,w):d(bH,[0,h,e,b,v,w]);case\n6:var\nx=a[1],y=18;return f<50?b9(f+1|0,h,e,b,x,y):d(b9,[0,h,e,b,x,y]);case\n7:var\nz=a[1],A=18;return f<50?bc(f+1|0,h,e,b,z,A):d(bc,[0,h,e,b,z,A]);case\n8:var\nG=a[1],B=c(b,e),C=function(b){return du(G,b)};return f<50?lF(f+1|0,h,e,b,C,B):d(lF,[0,h,e,b,C,B]);case\n9:var\nD=a[1],E=18;return f<50?b8(f+1|0,h,e,b,D,E):d(b8,[0,h,e,b,D,E])}return ac(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?bH(f+1|0,g,e,b,l,m):d(bH,[0,g,e,b,l,m]);case\n6:var\nn=a[1],o=20;return f<50?b9(f+1|0,g,e,b,n,o):d(b9,[0,g,e,b,n,o]);case\n7:var\np=a[1],q=20;return f<50?bc(f+1|0,g,e,b,p,q):d(bc,[0,g,e,b,p,q]);case\n8:var\nF=a[1],r=c(b,e),s=function(b){return du(F,b)};return f<50?lL(f+1|0,g,e,b,s,r):d(lL,[0,g,e,b,s,r]);case\n9:var\nt=a[1],u=20;return f<50?b8(f+1|0,g,e,b,t,u):d(b8,[0,g,e,b,t,u])}return ac(0)}return cm(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(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?lJ(j+1|0,h,f,e,i,b):d(lJ,[0,h,f,e,i,b])},lJ=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 gZ(x,b)};return f<50?lO(f+1|0,a,e,b,q,p):d(lO,[0,a,e,b,q,p]);case\n2:var\nr=h[1],s=19;return f<50?fo(f+1|0,a,e,b,r,s):d(fo,[0,a,e,b,r,s]);case\n7:var\nt=h[1],u=19;return f<50?d5(f+1|0,a,e,b,t,u):d(d5,[0,a,e,b,t,u])}return ac(0);case\n0:case\n3:case\n11:break;default:return ac(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=Z(c(j,b)),f=eC(w,pr(function(b){return b[2][1]},d));return[0,f,cJ(b),[3,e,d]]}return f<50?hl(f+1|0,n,e,b,o,m,g):d(hl,[0,n,e,b,o,m,g])},hl=function(g,e,a,f,c,h,b){switch(h){case\n0:return wk(e,c,b);case\n2:return g<50?lI(g+1|0,e,a,f,c,b):d(lI,[0,e,a,f,c,b]);case\n3:return g<50?lU(g+1|0,e,a,f,c,h,b):d(lU,[0,e,a,f,c,h,b]);case\n4:return g<50?lx(g+1|0,e,a,f,c,h,b):d(lx,[0,e,a,f,c,h,b]);case\n5:return g<50?lv(g+1|0,e,a,f,c,b):d(lv,[0,e,a,f,c,b]);case\n11:return g<50?lz(g+1|0,e,a,f,c,h,b):d(lz,[0,e,a,f,c,h,b]);case\n12:return g<50?lC(g+1|0,e,a,f,c,b):d(lC,[0,e,a,f,c,b]);case\n18:return g<50?lE(g+1|0,e,a,f,c,b):d(lE,[0,e,a,f,c,b]);case\n20:return g<50?lK(g+1|0,e,a,f,c,b):d(lK,[0,e,a,f,c,b]);default:return cm(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,eC(n,m),e,d]};return k<50?lH(k+1|0,i,f,e,j,h,g):d(lH,[0,i,f,e,j,h,g])}return ac(0)},lH=function(g,e,a,f,c,h,b){switch(h){case\n0:return wl(e,c,b);case\n1:return g<50?fp(g+1|0,e,a,f,c,h,b):d(fp,[0,e,a,f,c,h,b]);case\n2:return g<50?lG(g+1|0,e,a,f,c,b):d(lG,[0,e,a,f,c,b]);case\n3:return g<50?lV(g+1|0,e,a,f,c,b):d(lV,[0,e,a,f,c,b]);case\n4:return g<50?ly(g+1|0,e,a,f,c,b):d(ly,[0,e,a,f,c,b]);case\n5:return g<50?lw(g+1|0,e,a,f,c,b):d(lw,[0,e,a,f,c,b]);case\n11:return g<50?lA(g+1|0,e,a,f,c,b):d(lA,[0,e,a,f,c,b]);case\n12:return g<50?lD(g+1|0,e,a,f,c,b):d(lD,[0,e,a,f,c,b]);case\n18:return g<50?lF(g+1|0,e,a,f,c,b):d(lF,[0,e,a,f,c,b]);case\n20:return g<50?lL(g+1|0,e,a,f,c,b):d(lL,[0,e,a,f,c,b]);case\n21:return g<50?fp(g+1|0,e,a,f,c,h,b):d(fp,[0,e,a,f,c,h,b]);default:return cm(0)}},lG=function(g,a,f,e,c,b){return g<50?lI(g+1|0,a,f,e,c,b):d(lI,[0,a,f,e,c,b])},lF=function(g,a,f,e,c,b){return g<50?lE(g+1|0,a,f,e,c,b):d(lE,[0,a,f,e,c,b])},lE=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?lJ(i+1|0,g,f,e,h,b):d(lJ,[0,g,f,e,h,b])},lD=function(g,a,f,e,c,b){return g<50?lC(g+1|0,a,f,e,c,b):d(lC,[0,a,f,e,c,b])},lC=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=eC(s,d[1]),a=[0,j[1],e,j[2]],g=[2,a,c(q,b),d];return[0,f,cJ(b),g]}return n<50?lB(n+1|0,l,a,f,m,k,e):d(lB,[0,l,a,f,m,k,e])},lB=function(i,g,a,f,j,e,b){function\nh(b){return c(j,b)}return i<50?hl(i+1|0,g,a,f,h,e,b):d(hl,[0,g,a,f,h,e,b])},lA=function(h,a,f,e,c,b){var\ng=11;return h<50?lz(h+1|0,a,f,e,c,g,b):d(lz,[0,a,f,e,c,g,b])},lz=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?bH(a+1|0,f,e,b,i,j):d(bH,[0,f,e,b,i,j]);case\n6:var\nk=g[1],l=12;return a<50?b9(a+1|0,f,e,b,k,l):d(b9,[0,f,e,b,k,l]);case\n7:var\nm=g[1],n=12;return a<50?bc(a+1|0,f,e,b,m,n):d(bc,[0,f,e,b,m,n]);case\n8:var\nw=g[1],o=c(b,e),p=function(b){return du(w,b)};return a<50?lD(a+1|0,f,e,b,p,o):d(lD,[0,f,e,b,p,o]);case\n9:var\nq=g[1],r=12;return a<50?b8(a+1|0,f,e,b,q,r):d(b8,[0,f,e,b,q,r])}return ac(0)}return ac(0)},b8=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?bH(f+1|0,a,e,b,o,p):d(bH,[0,a,e,b,o,p]);case\n6:var\nq=g[1],r=4;return f<50?b9(f+1|0,a,e,b,q,r):d(b9,[0,a,e,b,q,r]);case\n7:var\ns=g[1],t=4;return f<50?bc(f+1|0,a,e,b,s,t):d(bc,[0,a,e,b,s,t]);case\n8:var\nD=g[1],u=c(b,e),v=function(b){return du(D,b)};return f<50?ly(f+1|0,a,e,b,v,u):d(ly,[0,a,e,b,v,u]);case\n9:var\nm=a,l=g[1],k=4;continue}return ac(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?hk(f+1|0,w,e,b,x,y):d(hk,[0,w,e,b,x,y])}return ac(0)}return ac(0)}return ac(0)}},ly=function(h,a,f,e,c,b){var\ng=4;return h<50?lx(h+1|0,a,f,e,c,g,b):d(lx,[0,a,f,e,c,g,b])},lx=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?bH(a+1|0,f,e,b,i,j):d(bH,[0,f,e,b,i,j]);case\n6:var\nk=g[1],l=5;return a<50?b9(a+1|0,f,e,b,k,l):d(b9,[0,f,e,b,k,l]);case\n7:var\nm=g[1],n=5;return a<50?bc(a+1|0,f,e,b,m,n):d(bc,[0,f,e,b,m,n]);case\n8:var\nw=g[1],o=c(b,e),p=function(b){return du(w,b)};return a<50?lw(a+1|0,f,e,b,p,o):d(lw,[0,f,e,b,p,o]);case\n9:var\nq=g[1],r=5;return a<50?b8(a+1|0,f,e,b,q,r):d(b8,[0,f,e,b,q,r])}return ac(0)}return ac(0)},lw=function(g,a,f,e,c,b){return g<50?lv(g+1|0,a,f,e,c,b):d(lv,[0,a,f,e,c,b])},lv=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=eC(q,d[1]),f=i[2],a=cJ(b),g=[0,i[1],a,f],h=[2,g,c(p,b),d];return[0,e,cJ(b),h]}return m<50?lB(m+1|0,k,a,f,l,j,e):d(lB,[0,k,a,f,l,j,e])},hk=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?lu(i+1|0,a,e,b,g,h):d(lu,[0,a,e,b,g,h])}return ac(0)},lu=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?hk(a+1|0,l,e,b,k,m):d(hk,[0,l,e,b,k,m]);case\n4:case\n13:var\nj=function(b){return[0,i[2],0]};return a<50?lt(a+1|0,h,e,b,j,g,f):d(lt,[0,h,e,b,j,g,f])}return ac(0)},lt=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?bH(f+1|0,a,e,b,x,y):d(bH,[0,a,e,b,x,y]);case\n6:var\nz=i[1],A=11;return f<50?b9(f+1|0,a,e,b,z,A):d(b9,[0,a,e,b,z,A]);case\n7:var\nB=i[1],C=11;return f<50?bc(f+1|0,a,e,b,B,C):d(bc,[0,a,e,b,B,C]);case\n8:var\nL=i[1],D=c(b,e),E=function(b){return du(L,b)};return f<50?lA(f+1|0,a,e,b,E,D):d(lA,[0,a,e,b,E,D]);case\n9:var\nF=i[1],G=11;return f<50?b8(f+1|0,a,e,b,F,G):d(b8,[0,a,e,b,F,G])}return ac(0)}return ac(0);case\n8:return f<50?ls(f+1|0,k,e,b,l,h,g):d(ls,[0,k,e,b,l,h,g]);case\n9:return f<50?ls(f+1|0,k,e,b,l,h,g):d(ls,[0,k,e,b,l,h,g])}return cm(0)}return cm(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 cm(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?lu(f+1|0,u,e,b,v,w):d(lu,[0,u,e,b,v,w])}return ac(0)}return cm(0)},ls=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?hk(g+1|0,n,a,f,m,o):d(hk,[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?lt(g+1|0,q,a,f,r,p,e):d(lt,[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 cm(0)}}return ac(0)},$a=function(b,c,d,e,f){return ak(bH(0,b,c,d,e,f))},$b=function(b,c,d,e,f){return ak(bc(0,b,c,d,e,f))},$c=function(b,c,d,e,f){return ak(b9(0,b,c,d,e,f))},$d=function(b,c,d,e,f){return ak(b8(0,b,c,d,e,f))},$e=function(e,d){var\nb=c(e,d),f=0;if(typeof\nb!==\"number\")switch(b[0]){case\n2:return $a(f,d,e,b[1],0);case\n6:return $c(f,d,e,b[1],0);case\n7:return $b(f,d,e,b[1],0);case\n8:var\na=b[1],g=c(e,d);return wl(f,function(b){return du(a,b)},g);case\n9:return $d(f,d,e,b[1],0)}return ac(0)};O($f);var\ngc=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=cD(1,hX(dQ(iq(b))));throw[0,wo,c(E($w),K)]}switch(d){case\n0:continue;case\n1:continue;case\n2:return bC(b,function(b){return[9,b]});case\n3:return bC(b,function(b){return[11,b]});case\n4:return bC(b,function(b){return[6,b]});case\n5:return bC(b,function(b){return[0,b]});case\n6:return bC(b,function(b){return[15,b]});case\n7:return bC(b,function(b){return[5,b]});case\n8:return bC(b,function(b){return[12,b]});case\n9:return bC(b,function(b){return[14,b]});case\n10:return bC(b,function(b){return[13,b]});case\n11:return bC(b,function(b){return[16,b]});case\n12:return bC(b,function(b){return[7,b]});case\n13:return bC(b,function(b){return[3,b]});case\n14:return bC(b,function(b){return[10,b]});case\n15:return bC(b,function(b){return[4,b]});case\n16:return bC(b,function(b){return[1,b]});case\n17:return bC(b,function(c){return[8,[0,c,cj(b)]]});case\n18:return bC(b,function(c){return[2,[0,c,cj(b)]]});case\n19:for(;;){dU(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===wm(k(b))?1:l(b)}if(2>>0)return v($x);switch(f){case\n0:return 0;case\n1:continue a;default:continue}}default:return 0}}},$y=function(c){var\nb=ir(c);ip(b,$z);return b},wq=function(b){return b3(b)[1]};O($A);N($C,$B);var\nwr=function(d,b){function\nf(n){var\nb=n[3],h=n[2],e=iF(h);switch(b[0]){case\n0:return[0,0,[0,e,b[1]]];case\n1:var\nF=b[2],o=wb(b[1],h),q=ba(j(f,F)),r=q[2],G=ao(q[1]);if(typeof\ne===\"number\")if(0===e)var\ns=v($D),g=s[2],a=s[1];else\nvar\nu=v($E),g=u[2],a=u[1];else\nif(0===e[0])var\ng=[4,r],a=0;else\nvar\nH=[0,el(e[1],o)],w=[0,H,c(d[1],0)],g=[2,o,w],a=[0,[0,w,[4,r]],0];var\nt=[0,e,c(d[1],0)];return[0,p(G,p(a,[0,[0,t,g],0])),t];case\n2:var\nx=b[1],I=b[3],J=b[2],K=x[3],L=iF(x[2]),y=f(J),M=y[2],N=y[1],z=f(I),O=z[2];return[0,p(N,p([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=wb(b[1][2],d),a=iF(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=wh(d,gC(function(f){var\nd=f[2],b=f[1][3];if(0===b[0]){var\nm=b[1];return c(f0(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,e9,i,[0,[0,b[1],0]]],b[2]]}var\nh=[2,[0,e9,e,n],[0,e9,e,[3,[0,e9,i,[0,p]],j(g,v$(e,i))]],d],k=[0,e9,d[2],h];return c(f0(function(b){return l(k,b)}),o)},P)),m=function(b){if(typeof\nb===\"number\")return 0;else{if(0===b[0])return[0,wr(d,b[1])];var\nf=b[1],k=b[2],a=[0,1,c(d[1],0)],n=iF(h),g=[0,n,c(d[1],0)],l=[0,a,[1,f]],e=c(f0(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=hY(function(c,b){return[0,b,[5,c,a]]},e),n=m(g);return di(function(b){var\nc=b[2];return[0,h,[0,p([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=dQ(m(E)),R=D[2];return[0,p(Q,D[1]),R]}}return f(b)};O($F);N($H,$G);var\nws=function(b){var\nc=b[2],d=(b[4]-b[3]|0)+1|0;return f(E($I),c,d)},$J=function(c){var\nb=[0,0];return[0,function(c){b[1]++;return b[1]}]},$K=function(b){var\nd=$y(b);function\ne(e){var\nc=$v(d),b=b3(d);return[0,c,b[1],b[2]]}var\na=is($e),g=$J(0);try{var\nk=[0,f(a,e,g)];return k}catch(b){b=z(b);if(b[1]===wo){var\nh=b[2],i=ws(wq(d));return[1,f(E($L),h,i)]}if(b===cS){var\nj=ws(wq(d));return[1,c(E($M),j)]}throw b}},$N=function(b){try{XY(b);var\nc=[0,b];return c}catch(b){b=z(b);if(b[1]===v6)return[1,b[2]];throw b}},$P=function(b){var\nd=$N(b);return nA(function(d){var\nb=[0,0];return[0,d,[0,function(e){b[1]++;var\nd=b[1];return c(E(X7),d)}]]},d)},$Q=function(b){return[0,b]},$R=function(c){var\nd=c[1],e=d[2],b=wr(c[2],d);return[0,[0,e,[0,b[1],b[2]]]]},$S=function(c){var\nb=c[2],e=c[1],d=b[2];return[0,[0,e,d,Q(wj,0,b[1])]]},wt=function(b,c){var\nd=b?b[1]:X;return v5([0,d],c)},wu=function(b,c){var\nd=c[1],e=b?b[1]:X;return v5([0,e],d)},$T=function(b,a){var\nd=a[2],g=b?b[1]:X;return iD(function(b){var\na=d[2],g=d[1];c(e(b),Y0);G(function(d){function\ng(a){if(0===a[0]){var\nd=a[2],o=a[1];c(e(b),YP);fa(b,o);c(e(b),YQ);switch(d[0]){case\n0:eB(b,d[1]);break;case\n1:var\nh=d[1];c(e(b),YJ);eB(b,h);break;case\n2:var\ni=d[2],j=d[1];f(e(b),YK,j);eB(b,i);break;case\n3:var\nk=d[1];c(e(b),YL);eB(b,k);break;case\n4:var\nl=d[1];c(e(b),YM);G(function(d){c(e(b),YN);return eB(b,d)},l);break;default:var\nm=d[2],n=d[1];f(e(b),YO,n);eB(b,m)}return c(e(b),YR)}var\np=a[3],q=a[2],r=a[1];c(e(b),YS);eB(b,r);c(e(b),YT);G(function(d){var\na=d[2],h=a[2],i=a[1],j=d[1];f(e(b),YU,j);G(function(d){c(e(b),YV);return g(d)},i);c(e(b),YW);eB(b,h);return c(e(b),YX)},q);c(e(b),YY);fa(b,p);return c(e(b),YZ)}g(d);return c(e(b),Y1)},g);c(e(b),Y2);eB(b,a);return c(e(b),Y3)},g)},$U=function(c,b){var\nd=b[2],e=b[1],f=b[3],a=c?c[1]:X;return iD(function(b){var\nc=d[1];switch(e_(e)[1][0]){case\n0:return kW(b);case\n1:return v(_6);default:if(typeof\nc===\"number\"&&!c)return kW(b);return pq(b,e,0,c,_(d,f))}},a)},$V=function(b,c){var\nd=c[2],e=b?b[1]:X;return kS(e,d)},$W=function(c,b){var\ng=b[1];return j(function(b){var\nc=v4(b,g),f=0;if(c){var\nd=c[1],a=d[2];if(ah(d[1],b)){var\ne=[0,a];f=1}}if(!f)var\ne=0;return[0,b,e]},c)},$X=[0,$O,$K,nz,$P,$Q,$R,$S,wt,wt,wu,wu,$T,$U,$W,$V,function(b,e){var\nf=e[1];function\nd(d){var\nb=d[3],a=d[1],g=kS(X,d[2]);if(typeof\nb===\"number\")var\ne=dF<=b?Xe:Xf;else{if(cb<=b[1])var\nj=b[2],f=c(E(Xg),j);else\nvar\nk=b[2],f=c(E(Xh),k);var\ne=f}var\ni=h(e,g);return[0,a,[0,c(E(Xd),i),0]]}return di(d,v4([0,b,b],f))}];O($Y);N($0,$Z);var\nwv=function(f,e){var\nd=b0(32),b=es(d);ic(b,e);c(f,b);dT(b,0);return gG(h6(d))};O($1);N($3,$2);var\ngd=function\nd(b,c){return d.fun(b,c)},pv=function\nd(b,c){return d.fun(b,c)},pw=function\nd(b,c){return d.fun(b,c)},ge=function\nd(b,c){return d.fun(b,c)},$4=function\nc(b){return c.fun(b)},$5=function\nc(b){return c.fun(b)},$6=function\nc(b){return c.fun(b)},$7=function\nc(b){return c.fun(b)};L(gd,function(b,d){var\nf=d[2],a=d[1];c(e(b),$8);c(c(e(b),$9),a);c(e(b),$_);c(e(b),$$);var\ng=0;Q(function(f,d){if(f)c(e(b),aaa);c(c(ge,b),d);return 1},g,f);c(e(b),aab);return c(e(b),aac)});L($4,function(b){return f(al(aad),gd,b)});L(pv,function(b,d){if(typeof\nd===\"number\")return C(b,aae);else{if(0===d[0]){var\na=d[2],g=d[1];c(e(b),aaf);f(e(b),aah,aag);c(e(b),aai);var\nh=0;Q(function(f,d){if(f)c(e(b),aaj);c(c(gd,b),d);return 1},h,g);c(e(b),aak);c(e(b),aal);c(e(b),aam);f(e(b),aao,aan);c(c(ge,b),a);c(e(b),aap);return c(e(b),aaq)}var\ni=d[2],j=d[1];c(e(b),aar);c(c(ge,b),j);c(e(b),aas);c(c(ge,b),i);return c(e(b),aat)}});L($5,function(b){return f(al(aau),pv,b)});L(pw,function(b,d){switch(d[0]){case\n0:var\na=d[1];c(e(b),aav);c(c(e(b),aaw),a);return c(e(b),aax);case\n1:var\ng=d[1];c(e(b),aay);c(c(ge,b),g);return c(e(b),aaz);case\n2:var\nf=d[2],h=d[1];c(e(b),aaA);c(c(e(b),aaB),h);c(e(b),aaC);if(f){var\ni=f[1];C(b,aaD);c(c(e(b),aaE),i);C(b,aaF)}else\nC(b,aaG);return c(e(b),aaH);default:var\nj=d[1];c(e(b),aaI);c(c(pv,b),j);return c(e(b),aaJ)}});L($6,function(b){return f(al(aaK),pw,b)});L(ge,function(b,d){C(b,aaL);var\ne=d[1];c(c(pw,b),e);return C(b,aaM)});L($7,function(b){return f(al(aaN),ge,b)});var\niG=function(d){var\nb=d;for(;;){var\nc=b[1];if(1===c[0]){var\nb=c[1];continue}return b}},iH=function(a,f){var\nc=a,b=f;for(;;){var\ne=iG(b)[1];switch(e[0]){case\n0:return[0,c,b];case\n1:return v(aaO);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=p(c,d[1]),b=g;continue}return v(aaP)}}}},ww=function(b){return b[1]},wx=function(k){function\ng(c,b,d){c[1]=[0,[0,b,d],jW(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];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=aF(f,e[1]),n=1,l=h?h[1]+1|0:n;return g(e,f,l)}}G(a,k);var\nd=Z(e[1]),b=[0,0],h=Z(i[1]);function\nc(a){if(a){var\nk=a[1],c=0;for(;;){var\ng=0===c?k:f(E(aaQ),k,c);if(bj(g,b[1])){var\nc=c+1|0;continue}var\ne=g;break}}else{var\nd=0;for(;;){var\nh=aO(97+(d%26|0)|0),i=sa(0,d+zM|0),j=0===i?nB(h):f(E(aaR),h,i);if(bj(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,mM,c([0,b[2]])]]},h);return p(l,j(function(b){var\nd=b[1],e=1===b[2]?ri:[0,mM,c(0)];return[0,d,e]},d))},kY=function(a,v,d){var\nb=j(function(g){return wv(function(b){function\nn(c,g){var\nd=aF(c,v);if(d)var\ne=d[1],h=typeof\ne===\"number\"?aaS:e[2],a=h;else\nvar\na=f(E(aaT),g,c);return C(b,a)}function\no(b){return w<=b?1:2}function\na(B,g,j,A){var\nq=A;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),aaY);else{if(0===d[0]){var\nr=iH(d[1],d[2]),k=r[2],D=r[1];c(e(b),aaZ);ad(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=aY(Z(b))[1],f=dX(t[1],e);return[0,f,c(d[1],0),[0,t,b]]};switch(m){case\n19:return a<50?cY(a+1|0,j,f,e,k,m,b):d(cY,[0,j,f,e,k,m,b]);case\n21:return a<50?ma(a+1|0,j,f,e,k,b):d(ma,[0,j,f,e,k,b]);case\n23:return a<50?cY(a+1|0,j,f,e,k,m,b):d(cY,[0,j,f,e,k,m,b]);case\n25:return a<50?cY(a+1|0,j,f,e,k,m,b):d(cY,[0,j,f,e,k,m,b]);default:return b4(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 b4(0)}}return T(0)}},d7=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 g0(t,b)};return g<50?ho(g+1|0,f,e,b,l,k):d(ho,[0,f,e,b,l,k]);case\n2:var\nm=a[1],n=21;return g<50?fr(g+1|0,f,e,b,m,n):d(fr,[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 g1(u,b)};return g<50?ho(g+1|0,f,e,b,p,o):d(ho,[0,f,e,b,p,o])}return T(0)}},ho=function(g,f,e,c,h,b){function\na(b){return k1(h,b)}return g<50?ma(g+1|0,f,e,c,a,b):d(ma,[0,f,e,c,a,b])},ma=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,dX(n,m),e,d]};return k<50?l$(k+1|0,i,f,e,j,h,g):d(l$,[0,i,f,e,j,h,g])}return T(0)},l$=function(g,a,f,e,c,h,b){switch(h){case\n19:return g<50?hn(g+1|0,a,f,e,c,b):d(hn,[0,a,f,e,c,b]);case\n20:return g<50?d8(g+1|0,a,f,e,c,h,b):d(d8,[0,a,f,e,c,h,b]);case\n21:return g<50?ho(g+1|0,a,f,e,c,b):d(ho,[0,a,f,e,c,b]);case\n22:return g<50?d8(g+1|0,a,f,e,c,h,b):d(d8,[0,a,f,e,c,h,b]);case\n23:return g<50?hp(g+1|0,a,f,e,c,b):d(hp,[0,a,f,e,c,b]);case\n25:return g<50?hq(g+1|0,a,f,e,c,b):d(hq,[0,a,f,e,c,b]);default:return b4(0)}},hn=function(h,f,e,c,i,b){function\na(b){return k1(i,b)}var\ng=19;return h<50?cY(h+1|0,f,e,c,a,g,b):d(cY,[0,f,e,c,a,g,b])},l_=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=pz(ww,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?bK(f+1|0,h,e,b,y,z):d(bK,[0,h,e,b,y,z]);case\n2:var\nA=a[1],B=24;return f<50?be(f+1|0,h,e,b,A,B):d(be,[0,h,e,b,A,B]);case\n6:var\nC=a[1],D=24;return f<50?aM(f+1|0,h,e,b,C,D):d(aM,[0,h,e,b,C,D]);case\n7:var\nE=a[1],F=24;return f<50?bd(f+1|0,h,e,b,E,F):d(bd,[0,h,e,b,E,F]);case\n8:var\nG=a[1],H=24;return f<50?bJ(f+1|0,h,e,b,G,H):d(bJ,[0,h,e,b,G,H]);case\n10:var\nI=a[1],J=24;return f<50?bI(f+1|0,h,e,b,I,J):d(bI,[0,h,e,b,I,J])}return T(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?bK(f+1|0,g,e,b,m,n):d(bK,[0,g,e,b,m,n]);case\n2:var\no=a[1],p=26;return f<50?be(f+1|0,g,e,b,o,p):d(be,[0,g,e,b,o,p]);case\n6:var\nq=a[1],r=26;return f<50?aM(f+1|0,g,e,b,q,r):d(aM,[0,g,e,b,q,r]);case\n7:var\ns=a[1],t=26;return f<50?bd(f+1|0,g,e,b,s,t):d(bd,[0,g,e,b,s,t]);case\n8:var\nu=a[1],v=26;return f<50?bJ(f+1|0,g,e,b,u,v):d(bJ,[0,g,e,b,u,v]);case\n10:var\nw=a[1],x=26;return f<50?bI(f+1|0,g,e,b,w,x):d(bI,[0,g,e,b,w,x])}return T(0)}return b4(0)}return b4(0)},bJ=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?bK(f+1|0,a,e,b,p,q):d(bK,[0,a,e,b,p,q]);case\n2:var\nr=g[1],s=6;return f<50?be(f+1|0,a,e,b,r,s):d(be,[0,a,e,b,r,s]);case\n6:var\nt=g[1],u=6;return f<50?aM(f+1|0,a,e,b,t,u):d(aM,[0,a,e,b,t,u]);case\n7:var\nv=g[1],w=6;return f<50?bd(f+1|0,a,e,b,v,w):d(bd,[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?bI(f+1|0,a,e,b,x,y):d(bI,[0,a,e,b,x,y])}return T(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 g2(K,b)},B=9;return f<50?bn(f+1|0,h,e,b,A,B,z):d(bn,[0,h,e,b,A,B,z]);case\n6:var\nC=j[1],D=9;return f<50?d6(f+1|0,h,e,b,C,D):d(d6,[0,h,e,b,C,D]);case\n9:var\nE=j[1],F=9;return f<50?cX(f+1|0,h,e,b,E,F):d(cX,[0,h,e,b,E,F])}return T(0)}return T(0)}return T(0)}},bI=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?bK(a+1|0,f,e,b,m,n):d(bK,[0,f,e,b,m,n]);case\n2:var\no=g[1],p=7;return a<50?be(a+1|0,f,e,b,o,p):d(be,[0,f,e,b,o,p]);case\n6:var\nq=g[1],r=7;return a<50?aM(a+1|0,f,e,b,q,r):d(aM,[0,f,e,b,q,r]);case\n7:var\ns=g[1],t=7;return a<50?bd(a+1|0,f,e,b,s,t):d(bd,[0,f,e,b,s,t]);case\n8:var\nu=g[1],v=7;return a<50?bJ(a+1|0,f,e,b,u,v):d(bJ,[0,f,e,b,u,v]);case\n10:var\nl=f,k=g[1],j=7;continue}return T(0)}return T(0)}return T(0)}},bn=function(f,S,e,b,R,Q,P){var\no=S,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 g2(c,b)}}(V),m=W,a=U;continue;case\n6:var\nr=l[1],s=13;return f<50?d6(f+1|0,k,e,b,r,s):d(d6,[0,k,e,b,r,s]);case\n9:var\nt=l[1],u=13;return f<50?cX(f+1|0,k,e,b,t,u):d(cX,[0,k,e,b,t,u])}return T(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 k2(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?bK(f+1|0,g,e,b,v,w):d(bK,[0,g,e,b,v,w]);case\n2:var\nx=i[1],y=17;return f<50?be(f+1|0,g,e,b,x,y):d(be,[0,g,e,b,x,y]);case\n6:var\nz=i[1],A=17;return f<50?aM(f+1|0,g,e,b,z,A):d(aM,[0,g,e,b,z,A]);case\n7:var\nB=i[1],C=17;return f<50?bd(f+1|0,g,e,b,B,C):d(bd,[0,g,e,b,B,C]);case\n8:var\nD=i[1],E=17;return f<50?bJ(f+1|0,g,e,b,D,E):d(bJ,[0,g,e,b,D,E]);case\n10:var\nF=i[1],G=17;return f<50?bI(f+1|0,g,e,b,F,G):d(bI,[0,g,e,b,F,G])}return T(0)}return T(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 k2(j,b)};return f<50?hm(f+1|0,J,e,b,K,I,H):d(hm,[0,J,e,b,K,I,H])}return T(0);case\n3:var\nN=function(b){return k2(j,b)},O=12;return f<50?l6(f+1|0,h,e,b,N,O,a):d(l6,[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 k2(j,b)},M=14;return f<50?l6(f+1|0,h,e,b,L,M,a):d(l6,[0,h,e,b,L,M,a])}return b4(0)}}return T(0)}},d6=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 g2(s,b)},m=10;return g<50?bn(g+1|0,f,e,b,l,m,k):d(bn,[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?cX(g+1|0,f,e,b,n,o):d(cX,[0,f,e,b,n,o])}return T(0)}},cX=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?l9(i+1|0,a,e,b,g,h):d(l9,[0,a,e,b,g,h])}return T(0)},l9=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 g2(u,b)},m=12;return f<50?bn(f+1|0,j,e,b,l,m,k):d(bn,[0,j,e,b,l,m,k]);case\n6:var\no=a[1],p=[0,h,g,i],q=12;return f<50?d6(f+1|0,p,e,b,o,q):d(d6,[0,p,e,b,o,q]);case\n9:var\nr=a[1],s=[0,h,g,i],t=12;return f<50?cX(f+1|0,s,e,b,r,t):d(cX,[0,s,e,b,r,t]);case\n4:case\n14:var\nn=function(b){return[0,i[2],0]};return f<50?l8(f+1|0,h,e,b,n,g,a):d(l8,[0,h,e,b,n,g,a])}return T(0)},l8=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 g2(I,b)};return f<50?l7(f+1|0,t,e,b,v,u):d(l7,[0,t,e,b,v,u]);case\n6:var\nz=j[1],A=[0,[0,a,h,i],m],B=15;return f<50?d6(f+1|0,A,e,b,z,B):d(d6,[0,A,e,b,z,B]);case\n9:var\nC=j[1],D=[0,[0,a,h,i],m],E=15;return f<50?cX(f+1|0,D,e,b,C,E):d(cX,[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,acB]]]]};return f<50?hm(f+1|0,x,e,b,y,w,j):d(hm,[0,x,e,b,y,w,j])}return T(0)}return b4(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 b4(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?l9(f+1|0,q,e,b,r,s):d(l9,[0,q,e,b,r,s])}return T(0)}return b4(0)},l7=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?hm(k+1|0,i,f,e,j,h,b):d(hm,[0,i,f,e,j,h,b])},hm=function(g,a,f,e,c,h,b){switch(h){case\n9:return g<50?bn(g+1|0,a,f,e,c,h,b):d(bn,[0,a,f,e,c,h,b]);case\n10:return g<50?bn(g+1|0,a,f,e,c,h,b):d(bn,[0,a,f,e,c,h,b]);case\n12:return g<50?bn(g+1|0,a,f,e,c,h,b):d(bn,[0,a,f,e,c,h,b]);case\n13:return g<50?bn(g+1|0,a,f,e,c,h,b):d(bn,[0,a,f,e,c,h,b]);case\n14:return g<50?bn(g+1|0,a,f,e,c,h,b):d(bn,[0,a,f,e,c,h,b]);case\n15:return g<50?l7(g+1|0,a,f,e,c,b):d(l7,[0,a,f,e,c,b]);default:return b4(0)}},l6=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 g2(A,b)},o=14;return f<50?bn(f+1|0,l,e,b,n,o,m):d(bn,[0,l,e,b,n,o,m]);case\n6:var\np=g[1],q=[0,j,h,i],r=14;return f<50?d6(f+1|0,q,e,b,p,r):d(d6,[0,q,e,b,p,r]);case\n9:var\ns=g[1],t=[0,j,h,i],u=14;return f<50?cX(f+1|0,t,e,b,s,u):d(cX,[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+zu|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?l8(f+1|0,y,e,b,z,x,g):d(l8,[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 b4(0)}}return T(0)},fq=function(g,e,a,f,c,h,b){switch(h){case\n0:return wF(e,c,b);case\n1:return g<50?l4(g+1|0,e,a,f,c,h,b):d(l4,[0,e,a,f,c,h,b]);case\n3:return g<50?l3(g+1|0,e,a,f,c,b):d(l3,[0,e,a,f,c,b]);case\n6:return g<50?lY(g+1|0,e,a,f,c,h,b):d(lY,[0,e,a,f,c,h,b]);case\n7:return g<50?lX(g+1|0,e,a,f,c,b):d(lX,[0,e,a,f,c,b]);case\n8:return g<50?lZ(g+1|0,e,a,f,c,b):d(lZ,[0,e,a,f,c,b]);case\n17:return g<50?l0(g+1|0,e,a,f,c,h,b):d(l0,[0,e,a,f,c,h,b]);case\n18:return g<50?l2(g+1|0,e,a,f,c,b):d(l2,[0,e,a,f,c,b]);case\n24:return g<50?l5(g+1|0,e,a,f,c,b):d(l5,[0,e,a,f,c,b]);case\n26:return g<50?mc(g+1|0,e,a,f,c,b):d(mc,[0,e,a,f,c,b]);default:return b4(0)}},l5=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?mb(i+1|0,g,f,e,h,b):d(mb,[0,g,f,e,h,b])},l4=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 g0(w,b)};return a<50?hn(a+1|0,f,e,b,k,j):d(hn,[0,f,e,b,k,j]);case\n2:var\nl=g[1],m=19;return a<50?fr(a+1|0,f,e,b,l,m):d(fr,[0,f,e,b,l,m]);case\n6:var\nn=g[1],o=19;return a<50?d7(a+1|0,f,e,b,n,o):d(d7,[0,f,e,b,n,o]);case\n7:var\nx=g[1],p=c(b,e),q=function(b){return g1(x,b)};return a<50?hn(a+1|0,f,e,b,q,p):d(hn,[0,f,e,b,q,p])}return T(0)}return T(0)}return T(0)},l3=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,dX(n,m),e,d]};return k<50?hr(k+1|0,i,f,e,j,h,g):d(hr,[0,i,f,e,j,h,g])}return T(0)},l2=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=dX(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?l1(n+1|0,l,a,f,m,k,e):d(l1,[0,l,a,f,m,k,e])},l1=function(i,g,a,f,j,e,b){function\nh(b){return c(j,b)}return i<50?fq(i+1|0,g,a,f,h,e,b):d(fq,[0,g,a,f,h,e,b])},l0=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?bK(a+1|0,f,e,b,i,j):d(bK,[0,f,e,b,i,j]);case\n2:var\nk=g[1],l=18;return a<50?be(a+1|0,f,e,b,k,l):d(be,[0,f,e,b,k,l]);case\n6:var\nm=g[1],n=18;return a<50?aM(a+1|0,f,e,b,m,n):d(aM,[0,f,e,b,m,n]);case\n7:var\no=g[1],p=18;return a<50?bd(a+1|0,f,e,b,o,p):d(bd,[0,f,e,b,o,p]);case\n8:var\nq=g[1],r=18;return a<50?bJ(a+1|0,f,e,b,q,r):d(bJ,[0,f,e,b,q,r]);case\n10:var\ns=g[1],t=18;return a<50?bI(a+1|0,f,e,b,s,t):d(bI,[0,f,e,b,s,t])}return T(0)}return T(0)},lZ=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=dX(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?l1(m+1|0,k,a,f,l,j,e):d(l1,[0,k,a,f,l,j,e])},lY=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?bK(a+1|0,f,e,b,i,j):d(bK,[0,f,e,b,i,j]);case\n2:var\nk=g[1],l=8;return a<50?be(a+1|0,f,e,b,k,l):d(be,[0,f,e,b,k,l]);case\n6:var\nm=g[1],n=8;return a<50?aM(a+1|0,f,e,b,m,n):d(aM,[0,f,e,b,m,n]);case\n7:var\no=g[1],p=8;return a<50?bd(a+1|0,f,e,b,o,p):d(bd,[0,f,e,b,o,p]);case\n8:var\nq=g[1],r=8;return a<50?bJ(a+1|0,f,e,b,q,r):d(bJ,[0,f,e,b,q,r]);case\n10:var\ns=g[1],t=8;return a<50?bI(a+1|0,f,e,b,s,t):d(bI,[0,f,e,b,s,t])}return T(0)}return T(0)},lX=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=dX(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?fq(l+1|0,j,a,f,k,i,e):d(fq,[0,j,a,f,k,i,e])},lW=function(h,g,a,f,e,c,b){return h<50?fq(h+1|0,g,a,f,e,c,b):d(fq,[0,g,a,f,e,c,b])},acE=function(b,c,d,e,f){return ak(bK(0,b,c,d,e,f))},acF=function(b,c,d,e,f){return ak(be(0,b,c,d,e,f))},acG=function(b,c,d,e,f){return ak(aM(0,b,c,d,e,f))},acH=function(b,c,d,e,f){return ak(bd(0,b,c,d,e,f))},acI=function(b,c,d,e,f){return ak(bJ(0,b,c,d,e,f))},acJ=function(b,c,d,e,f){return ak(bI(0,b,c,d,e,f))},acK=function(e,d){var\nb=c(e,d),f=0;if(typeof\nb!==\"number\")switch(b[0]){case\n1:return acE(f,d,e,b[1],0);case\n2:return acF(f,d,e,b[1],0);case\n6:return acG(f,d,e,b[1],0);case\n7:return acH(f,d,e,b[1],0);case\n8:return acI(f,d,e,b[1],0);case\n10:return acJ(f,d,e,b[1],0)}return T(0)};O(acL);var\nwG=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===g3(k(b))?e(b):l(b);break;default:m(b,5);var\nd=0===g3(k(b))?e(b):l(b)}break;case\n18:m(b,17);var\nr=wG(k(b));if(0===r)var\nd=e(b);else\nif(1===r){m(b,17);var\nh=k(b),s=38>>0){var\nC=cD(1,hX(dQ(iq(b))));throw[0,wI,c(E(acZ),C)]}switch(d){case\n0:continue;case\n1:continue;case\n2:return bD(b,function(b){return[8,b]});case\n3:return bD(b,function(b){return[12,b]});case\n4:return bD(b,function(b){return[1,b]});case\n5:return bD(b,function(b){return[11,b]});case\n6:return bD(b,function(b){return[5,b]});case\n7:return bD(b,function(b){return[13,b]});case\n8:return bD(b,function(b){return[15,b]});case\n9:return bD(b,function(b){return[14,b]});case\n10:return bD(b,function(b){return[16,b]});case\n11:return bD(b,function(b){return[6,b]});case\n12:return bD(b,function(b){return[3,b]});case\n13:return bD(b,function(b){return[9,b]});case\n14:return bD(b,function(b){return[4,b]});case\n15:return bD(b,function(b){return[0,b]});case\n16:return bD(b,function(b){return[10,b]});case\n17:return bD(b,function(c){return[7,[0,c,cj(b)]]});case\n18:return bD(b,function(c){return[2,[0,c,cj(b)]]});case\n19:for(;;){dU(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===wH(k(b))?1:l(b)}if(2>>0)return v(ac0);switch(f){case\n0:return 0;case\n1:continue a;default:continue}}default:return 0}}},ac1=function(c){var\nb=ir(c);ip(b,ac2);return b},wK=function(b){return b3(b)[1]};O(ac3);N(ac5,ac4);var\nwL=function(b){var\nc=b[2],d=(b[4]-b[3]|0)+1|0;return f(E(ac6),c,d)},ac7=function(c){var\nb=[0,0];return[0,function(c){b[1]++;return[0,[0,b[1]]]}]},ac8=function(e){var\nd=ac1(e);function\na(e){var\nc=acY(d),b=b3(d);return[0,c,b[1],b[2]]}var\ng=is(acK),b=ac7(0);try{var\nk=f(g,a,b),l=[0,[0,k,b[1]]];return l}catch(b){b=z(b);if(b[1]===wI){var\nh=b[2],i=wL(wK(d));return[1,f(E(ac9),h,i)]}if(b===cS){var\nj=wL(wK(d));return[1,c(E(ac_),j)]}throw b}},ac$=function(b){var\nc=b[1],d=b[2];try{acx(d,c);var\ne=[0,c];return e}catch(b){b=z(b);if(b[1]===wB)return[1,b[2]];throw b}},adb=function(b){return ac$(b)},adc=function(b){return[0,b]},add=function(b){return v(ade)},adf=function(b){return v(adg)},wM=function(b,c){var\nd=c[1],e=b?b[1]:X;return wA([0,e],d)},wN=function(b,c){var\nd=b?b[1]:X;return wA([0,d],c)},adh=function(c,b){return v(adi)},adj=function(c,b){return v(adk)},adl=function(b,d){var\nc=d[2],e=c[2],f=c[1],a=b?b[1]:X;return kY(a,f,e)},adm=function(b,i){return j(function(b){var\nd=wz(b,i),g=0;if(d){var\ne=d[1],h=e[2];if(ah(e[1],b)){var\nc=[0,h];g=1}}if(!g)var\nc=0;if(c)var\nf=c[1],a=[0,[0,wx([0,f,0]),f]];else\nvar\na=0;return[0,b,a]},b)},adn=[0,ada,ac8,nz,adb,adc,add,adf,wM,wM,wN,wN,adh,adj,adm,adl,function(b,e){function\nd(d){var\nb=d[3],e=d[2],k=d[1],a=kY(X,wx([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=xa(w3,b),f=a2(q[1],e),a=[3,q[2],b];return[0,f,c(d[1],aiG),a]};return j<50?hs(j+1|0,s,f,e,t,r,b):d(hs,[0,s,f,e,t,r,b]);case\n2:var\ny=a[2],z=a[1],ad=a[3],A=function(b){var\nd=pN(b,ad),e=d[1],f=[0,d[2]],a=[0,e,c(b[1],aiH),f],g=k(b);return Q(function(e,d){var\nf=a2(e[1],d[1]);return[0,f,c(b[1],aiI),[6,e,d]]},a,g)};return j<50?hs(j+1|0,z,f,e,A,y,b):d(hs,[0,z,f,e,A,y,b]);case\n3:var\naa=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,aa),o=ab;continue;case\n6:var\nu=a[3],v=a[2],w=a[1],x=function(d){var\nb=k(d),e=_(u[2],af9),f=xa(w3,b),a=a2(u[1],f);return[0,a,c(d[1],aiJ),[7,e,b]]};return j<50?hs(j+1|0,w,f,e,x,v,b):d(hs,[0,w,f,e,x,v,b])}return b5(0)}}return H(0)}},az=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?bq(a+1|0,f,e,b,k,l):d(bq,[0,f,e,b,k,l]);case\n1:var\nm=g[1],n=15;return a<50?a5(a+1|0,f,e,b,m,n):d(a5,[0,f,e,b,m,n]);case\n2:var\nF=g[1],o=c(b,e),p=function(b){return cp(F,b)};return a<50?fD(a+1|0,f,e,b,p,o):d(fD,[0,f,e,b,p,o]);case\n3:var\nG=g[1],q=c(b,e),r=function(b){return cn(G,b)};return a<50?fD(a+1|0,f,e,b,r,q):d(fD,[0,f,e,b,r,q]);case\n12:var\nI=g[1],s=c(b,e),t=function(b){return co(I,b)};return a<50?fD(a+1|0,f,e,b,t,s):d(fD,[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?a4(a+1|0,f,e,b,u,v):d(a4,[0,f,e,b,u,v]);case\n15:var\nw=g[1],x=15;return a<50?bp(a+1|0,f,e,b,w,x):d(bp,[0,f,e,b,w,x]);case\n17:var\ny=g[1],z=15;return a<50?bo(a+1|0,f,e,b,y,z):d(bo,[0,f,e,b,y,z]);case\n18:var\nA=g[1],B=15;return a<50?a3(a+1|0,f,e,b,A,B):d(a3,[0,f,e,b,A,B])}return H(0)}},fD=function(g,a,f,e,c,b){return g<50?mx(g+1|0,a,f,e,c,b):d(mx,[0,a,f,e,c,b])},mx=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,a2(n,m),e,d]};return k<50?hw(k+1|0,i,f,e,j,h,g):d(hw,[0,i,f,e,j,h,g])}return H(0)},hw=function(g,a,f,e,c,h,b){switch(h){case\n12:return g<50?fB(g+1|0,a,f,e,c,b):d(fB,[0,a,f,e,c,b]);case\n13:return g<50?ft(g+1|0,a,f,e,c,b):d(ft,[0,a,f,e,c,b]);case\n14:return g<50?aa(g+1|0,a,f,e,c,h,b):d(aa,[0,a,f,e,c,h,b]);case\n15:return g<50?fD(g+1|0,a,f,e,c,b):d(fD,[0,a,f,e,c,b]);case\n16:return g<50?aa(g+1|0,a,f,e,c,h,b):d(aa,[0,a,f,e,c,h,b]);case\n17:return g<50?aa(g+1|0,a,f,e,c,h,b):d(aa,[0,a,f,e,c,h,b]);case\n18:return g<50?fA(g+1|0,a,f,e,c,b):d(fA,[0,a,f,e,c,b]);case\n19:return g<50?fv(g+1|0,a,f,e,c,b):d(fv,[0,a,f,e,c,b]);case\n20:return g<50?aa(g+1|0,a,f,e,c,h,b):d(aa,[0,a,f,e,c,h,b]);case\n21:return g<50?fz(g+1|0,a,f,e,c,b):d(fz,[0,a,f,e,c,b]);case\n23:return g<50?fs(g+1|0,a,f,e,c,b):d(fs,[0,a,f,e,c,b]);case\n24:return g<50?fu(g+1|0,a,f,e,c,b):d(fu,[0,a,f,e,c,b]);case\n30:return g<50?fw(g+1|0,a,f,e,c,b):d(fw,[0,a,f,e,c,b]);case\n32:return g<50?fC(g+1|0,a,f,e,c,b):d(fC,[0,a,f,e,c,b]);default:return b5(0)}},fC=function(g,a,f,e,c,b){return g<50?mw(g+1|0,a,f,e,c,b):d(mw,[0,a,f,e,c,b])},mw=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?mv(m+1|0,l,e,b,g,k,i):d(mv,[0,l,e,b,g,k,i])}return H(0)}return H(0)},mv=function(h,e,g,a,b,i,f){if(33<=i){if(34<=i){var\nk=function(c){return xc(b,c)},l=34;return h<50?hv(h+1|0,e,g,a,k,l,f):d(hv,[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=a2(o,i[1]),k=eE(d,[0,n,f]),u=[0,t,c(d[1],aiz),[1,k,i]],l=aU(f,g)?[0,h,k[2]]:eE(d,[0,h,g]),m=c(q,d),v=a2(r,p),w=rF<=s?[3,l,m]:[2,l,m];return[0,u,[0,[0,v,c(d[1],aiA),w],0]]};return h<50?ht(h+1|0,p,g,a,q,o,f):d(ht,[0,p,g,a,q,o,f])}if(i)return b5(0);function\nm(c){return xc(b,c)}var\nn=0;return h<50?hv(h+1|0,e,g,a,m,n,f):d(hv,[0,e,g,a,m,n,f])},hv=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 p(d,e(b))}}(i,u);if(j){if(34<=j){var\nh=v,i=k;continue}return b5(0)}return k}}else\nswitch(g[0]){case\n1:var\nl=g[1],m=34;return a<50?qk(a+1|0,b,f,e,l,m):d(qk,[0,b,f,e,l,m]);case\n6:var\nn=g[1],o=34;return a<50?qj(a+1|0,b,f,e,n,o):d(qj,[0,b,f,e,n,o]);case\n8:var\nq=g[1],r=34;return a<50?i1(a+1|0,b,f,e,q,r):d(i1,[0,b,f,e,q,r]);case\n15:var\ns=g[1],t=34;return a<50?i0(a+1|0,b,f,e,s,t):d(i0,[0,b,f,e,s,t]);default:return H(0)}},qj=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?cv(a+1|0,f,e,b,j,k):d(cv,[0,f,e,b,j,k]);case\n2:var\nE=g[1],l=c(b,e),m=function(b){return d3(E,b)};return a<50?c1(a+1|0,f,e,b,m,l):d(c1,[0,f,e,b,m,l]);case\n4:var\nF=g[1],n=c(b,e),o=function(b){return d1(F,b)};return a<50?c1(a+1|0,f,e,b,o,n):d(c1,[0,f,e,b,o,n]);case\n5:var\nG=g[1],p=c(b,e),q=function(b){return d0(G,b)};return a<50?c1(a+1|0,f,e,b,q,p):d(c1,[0,f,e,b,q,p]);case\n13:var\nr=g[1],s=11;return a<50?br(a+1|0,f,e,b,r,s):d(br,[0,f,e,b,r,s]);case\n14:var\nI=g[1],t=c(b,e),u=function(b){return dZ(I,b)};return a<50?c1(a+1|0,f,e,b,u,t):d(c1,[0,f,e,b,u,t]);case\n16:var\nv=g[1],w=11;return a<50?a6(a+1|0,f,e,b,v,w):d(a6,[0,f,e,b,v,w]);case\n20:var\nJ=g[1],x=c(b,e),y=function(b){return d2(J,b)};return a<50?c1(a+1|0,f,e,b,y,x):d(c1,[0,f,e,b,y,x])}return H(0)}return H(0)}return H(0)},i1=function(a,F,e,b,E,D){var\nh=c(b,e),G=[0,F,D,E];if(typeof\nh!==\"number\"&&14===h[0]){var\nI=[0,G,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?bq(a+1|0,f,e,b,j,k):d(bq,[0,f,e,b,j,k]);case\n1:var\nl=g[1],m=12;return a<50?a5(a+1|0,f,e,b,l,m):d(a5,[0,f,e,b,l,m]);case\n2:var\nJ=g[1],n=c(b,e),o=function(b){return cp(J,b)};return a<50?fB(a+1|0,f,e,b,o,n):d(fB,[0,f,e,b,o,n]);case\n3:var\nK=g[1],p=c(b,e),q=function(b){return cn(K,b)};return a<50?fB(a+1|0,f,e,b,q,p):d(fB,[0,f,e,b,q,p]);case\n12:var\nL=g[1],r=c(b,e),s=function(b){return co(L,b)};return a<50?fB(a+1|0,f,e,b,s,r):d(fB,[0,f,e,b,s,r]);case\n13:var\nt=g[1],u=12;return a<50?az(a+1|0,f,e,b,t,u):d(az,[0,f,e,b,t,u]);case\n14:var\nv=g[1],w=12;return a<50?a4(a+1|0,f,e,b,v,w):d(a4,[0,f,e,b,v,w]);case\n15:var\nx=g[1],y=12;return a<50?bp(a+1|0,f,e,b,x,y):d(bp,[0,f,e,b,x,y]);case\n17:var\nz=g[1],A=12;return a<50?bo(a+1|0,f,e,b,z,A):d(bo,[0,f,e,b,z,A]);case\n18:var\nB=g[1],C=12;return a<50?a3(a+1|0,f,e,b,B,C):d(a3,[0,f,e,b,B,C])}return H(0)}return H(0)}return H(0)},fB=function(g,a,f,e,c,b){return g<50?mu(g+1|0,a,f,e,c,b):d(mu,[0,a,f,e,c,b])},mu=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,rF,a[3],j[2],n,p];return m<50?mv(m+1|0,l,e,b,g,k,i):d(mv,[0,l,e,b,g,k,i])}return H(0)}return H(0)},a4=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 iQ(I,b)},m=16;return f<50?aa(f+1|0,j,e,b,l,m,k):d(aa,[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 cp(J,b)},q=16;return f<50?aa(f+1|0,n,e,b,p,q,o):d(aa,[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 cn(K,b)},u=16;return f<50?aa(f+1|0,r,e,b,t,u,s):d(aa,[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 co(L,b)},z=16;return f<50?aa(f+1|0,w,e,b,y,z,x):d(aa,[0,w,e,b,y,z,x]);case\n13:var\nA=a[1],B=[0,h,g,i],C=16;return f<50?az(f+1|0,B,e,b,A,C):d(az,[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 iP(M,b)},G=16;return f<50?aa(f+1|0,D,e,b,F,G,E):d(aa,[0,D,e,b,F,G,E]);case\n7:case\n9:case\n11:case\n19:case\n21:case\n23:var\nv=function(b){return iP(i,b)};return f<50?hw(f+1|0,h,e,b,v,g,a):d(hw,[0,h,e,b,v,g,a])}return H(0)},bp=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?bq(f+1|0,a,e,b,p,q):d(bq,[0,a,e,b,p,q]);case\n1:var\nr=h[1],s=18;return f<50?a5(f+1|0,a,e,b,r,s):d(a5,[0,a,e,b,r,s]);case\n2:var\naa=h[1],t=c(b,e),u=function(b){return cp(aa,b)};return f<50?fA(f+1|0,a,e,b,u,t):d(fA,[0,a,e,b,u,t]);case\n3:var\nab=h[1],v=c(b,e),w=function(b){return cn(ab,b)};return f<50?fA(f+1|0,a,e,b,w,v):d(fA,[0,a,e,b,w,v]);case\n12:var\nac=h[1],x=c(b,e),y=function(b){return co(ac,b)};return f<50?fA(f+1|0,a,e,b,y,x):d(fA,[0,a,e,b,y,x]);case\n13:var\nz=h[1],A=18;return f<50?az(f+1|0,a,e,b,z,A):d(az,[0,a,e,b,z,A]);case\n14:var\nB=h[1],C=18;return f<50?a4(f+1|0,a,e,b,B,C):d(a4,[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?bo(f+1|0,a,e,b,D,E):d(bo,[0,a,e,b,D,E]);case\n18:var\nF=h[1],G=18;return f<50?a3(f+1|0,a,e,b,F,G):d(a3,[0,a,e,b,F,G])}return H(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?cv(f+1|0,g,e,b,I,J):d(cv,[0,g,e,b,I,J]);case\n2:var\nad=i[1],K=c(b,e),L=function(b){return d3(ad,b)};return f<50?c2(f+1|0,g,e,b,L,K):d(c2,[0,g,e,b,L,K]);case\n4:var\nae=i[1],M=c(b,e),N=function(b){return d1(ae,b)};return f<50?c2(f+1|0,g,e,b,N,M):d(c2,[0,g,e,b,N,M]);case\n5:var\naf=i[1],O=c(b,e),P=function(b){return d0(af,b)};return f<50?c2(f+1|0,g,e,b,P,O):d(c2,[0,g,e,b,P,O]);case\n13:var\nQ=i[1],R=22;return f<50?br(f+1|0,g,e,b,Q,R):d(br,[0,g,e,b,Q,R]);case\n14:var\nag=i[1],S=c(b,e),T=function(b){return dZ(ag,b)};return f<50?c2(f+1|0,g,e,b,T,S):d(c2,[0,g,e,b,T,S]);case\n16:var\nU=i[1],V=22;return f<50?a6(f+1|0,g,e,b,U,V):d(a6,[0,g,e,b,U,V]);case\n20:var\nah=i[1],W=c(b,e),X=function(b){return d2(ah,b)};return f<50?c2(f+1|0,g,e,b,X,W):d(c2,[0,g,e,b,X,W])}return H(0)}return H(0)}return H(0)}},fA=function(h,a,f,e,c,b){var\ng=18;return h<50?mt(h+1|0,a,f,e,c,g,b):d(mt,[0,a,f,e,c,g,b])},mt=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?bq(a+1|0,f,e,b,i,j):d(bq,[0,f,e,b,i,j]);case\n1:var\nk=g[1],l=21;return a<50?a5(a+1|0,f,e,b,k,l):d(a5,[0,f,e,b,k,l]);case\n2:var\nG=g[1],m=c(b,e),n=function(b){return cp(G,b)};return a<50?fz(a+1|0,f,e,b,n,m):d(fz,[0,f,e,b,n,m]);case\n3:var\nI=g[1],o=c(b,e),p=function(b){return cn(I,b)};return a<50?fz(a+1|0,f,e,b,p,o):d(fz,[0,f,e,b,p,o]);case\n12:var\nJ=g[1],q=c(b,e),r=function(b){return co(J,b)};return a<50?fz(a+1|0,f,e,b,r,q):d(fz,[0,f,e,b,r,q]);case\n13:var\ns=g[1],t=21;return a<50?az(a+1|0,f,e,b,s,t):d(az,[0,f,e,b,s,t]);case\n14:var\nu=g[1],v=21;return a<50?a4(a+1|0,f,e,b,u,v):d(a4,[0,f,e,b,u,v]);case\n15:var\nw=g[1],x=21;return a<50?bp(a+1|0,f,e,b,w,x):d(bp,[0,f,e,b,w,x]);case\n17:var\ny=g[1],z=21;return a<50?bo(a+1|0,f,e,b,y,z):d(bo,[0,f,e,b,y,z]);case\n18:var\nA=g[1],B=21;return a<50?a3(a+1|0,f,e,b,A,B):d(a3,[0,f,e,b,A,B])}return H(0)}return H(0)},fz=function(g,a,f,e,c,b){return g<50?ms(g+1|0,a,f,e,c,b):d(ms,[0,a,f,e,c,b])},ms=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=eE(b,p),e=d[2],a=d[1],g=c(o,b),f=c(m,b);k_(b,e);var\nh=a2(q,f[1]),i=[4,[0,0],[0,a,[0,ai,c(b[1],aiP)],e],g,f];return[0,h,c(b[1],aiQ),i]}return l<50?mr(l+1|0,j,a,f,k,i,e):d(mr,[0,j,a,f,k,i,e])},mr=function(i,g,a,f,j,e,b){function\nh(b){return c(j,b)}return i<50?fy(i+1|0,g,a,f,h,e,b):d(fy,[0,g,a,f,h,e,b])},fy=function(g,a,f,e,c,h,b){switch(h){case\n12:return g<50?mu(g+1|0,a,f,e,c,b):d(mu,[0,a,f,e,c,b]);case\n13:return g<50?mg(g+1|0,a,f,e,c,h,b):d(mg,[0,a,f,e,c,h,b]);case\n15:return g<50?mx(g+1|0,a,f,e,c,b):d(mx,[0,a,f,e,c,b]);case\n18:return g<50?mt(g+1|0,a,f,e,c,h,b):d(mt,[0,a,f,e,c,h,b]);case\n19:return g<50?mi(g+1|0,a,f,e,c,b):d(mi,[0,a,f,e,c,b]);case\n21:return g<50?ms(g+1|0,a,f,e,c,b):d(ms,[0,a,f,e,c,b]);case\n23:return g<50?me(g+1|0,a,f,e,c,h,b):d(me,[0,a,f,e,c,h,b]);case\n24:return g<50?mf(g+1|0,a,f,e,c,b):d(mf,[0,a,f,e,c,b]);case\n30:return g<50?mq(g+1|0,a,f,e,c,h,b):d(mq,[0,a,f,e,c,h,b]);case\n32:return g<50?mw(g+1|0,a,f,e,c,b):d(mw,[0,a,f,e,c,b]);default:return b5(0)}},mq=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?mp(a+1|0,g,e,b,k,l):d(mp,[0,g,e,b,k,l]);case\n23:var\nu=f[1],m=c(b,e),h=g,n=function(b){return xb(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 k_(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?mh(a+1|0,i,e,b,j,m):d(mh,[0,i,e,b,j,m]);if(31===q){var\nh=i,n=j;continue}return b5(0)}}return H(0)},mp=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?mo(a+1|0,f,e,b,h,i):d(mo,[0,f,e,b,h,i]);case\n13:var\nj=g[1],k=26;return a<50?hu(a+1|0,f,e,b,j,k):d(hu,[0,f,e,b,j,k]);case\n14:var\nq=g[1],l=c(b,e),m=function(b){return k$(q,b)};return a<50?mk(a+1|0,f,e,b,m,l):d(mk,[0,f,e,b,m,l])}return H(0)},mo=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 pO(v,b)},m=27;return f<50?fx(f+1|0,j,e,b,l,m,k):d(fx,[0,j,e,b,l,m,k]);case\n13:var\no=a[1],p=[0,h,g,i],q=27;return f<50?hu(f+1|0,p,e,b,o,q):d(hu,[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 k$(w,b)},u=27;return f<50?fx(f+1|0,r,e,b,t,u,s):d(fx,[0,r,e,b,t,u,s]);case\n9:case\n26:var\nn=function(b){return pO(i,b)};return f<50?ml(f+1|0,h,e,b,n,g,a):d(ml,[0,h,e,b,n,g,a])}return H(0)},fx=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 pO(c,b)}}(A),g=D,b=C;continue;case\n13:var\no=b[1],q=[0,i,g,h],r=29;return j<50?hu(j+1|0,q,f,e,o,r):d(hu,[0,q,f,e,o,r]);case\n14:var\nE=b[1],F=[0,i,g,h],G=c(e,f),i=F,I=29,h=function(c){return function(b){return k$(c,b)}}(E),g=I,b=G;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=aY(Z(d))[1],g=a2(u[1],a);return[0,[0,g,c(e[1],aiS),[0,u,d]],f]},v=n+yj|0;if(!(2>>0))switch(v){case\n0:return j<50?mj(j+1|0,k,f,e,l,n,b):d(mj,[0,k,f,e,l,n,b]);case\n1:break;default:return j<50?mm(j+1|0,k,f,e,l,b):d(mm,[0,k,f,e,l,b])}return b5(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],p(f,d[2])]}}(m,J),s=K;continue}return b5(0)}}return H(0)}},hu=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?mo(g+1|0,f,e,b,k,l):d(mo,[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 k$(r,b)};return g<50?mn(g+1|0,f,e,b,n,m):d(mn,[0,f,e,b,n,m])}return H(0)}},mn=function(g,f,e,c,h,b){function\na(b){return xd(h,b)}return g<50?mm(g+1|0,f,e,c,a,b):d(mm,[0,f,e,c,a,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(g){var\nb=c(l,g),d=b[1],e=b[2],f=d[3],a=d[2];return[0,[0,a2(n,m),a,f],e]};return k<50?ml(k+1|0,i,f,e,j,h,g):d(ml,[0,i,f,e,j,h,g])}return H(0)},ml=function(g,a,f,e,c,h,b){if(26<=h)switch(h+yj|0){case\n0:return g<50?mk(g+1|0,a,f,e,c,b):d(mk,[0,a,f,e,c,b]);case\n1:return g<50?fx(g+1|0,a,f,e,c,h,b):d(fx,[0,a,f,e,c,h,b]);case\n2:return g<50?mn(g+1|0,a,f,e,c,b):d(mn,[0,a,f,e,c,b]);case\n3:return g<50?fx(g+1|0,a,f,e,c,h,b):d(fx,[0,a,f,e,c,h,b])}return b5(0)},mk=function(h,f,e,c,i,b){function\na(b){return xd(i,b)}var\ng=26;return h<50?mj(h+1|0,f,e,c,a,g,b):d(mj,[0,f,e,c,a,g,b])},mj=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?bq(a+1|0,f,e,b,i,j):d(bq,[0,f,e,b,i,j]);case\n1:var\nk=g[1],l=30;return a<50?a5(a+1|0,f,e,b,k,l):d(a5,[0,f,e,b,k,l]);case\n2:var\nG=g[1],m=c(b,e),n=function(b){return cp(G,b)};return a<50?fw(a+1|0,f,e,b,n,m):d(fw,[0,f,e,b,n,m]);case\n3:var\nI=g[1],o=c(b,e),p=function(b){return cn(I,b)};return a<50?fw(a+1|0,f,e,b,p,o):d(fw,[0,f,e,b,p,o]);case\n12:var\nJ=g[1],q=c(b,e),r=function(b){return co(J,b)};return a<50?fw(a+1|0,f,e,b,r,q):d(fw,[0,f,e,b,r,q]);case\n13:var\ns=g[1],t=30;return a<50?az(a+1|0,f,e,b,s,t):d(az,[0,f,e,b,s,t]);case\n14:var\nu=g[1],v=30;return a<50?a4(a+1|0,f,e,b,u,v):d(a4,[0,f,e,b,u,v]);case\n15:var\nw=g[1],x=30;return a<50?bp(a+1|0,f,e,b,w,x):d(bp,[0,f,e,b,w,x]);case\n17:var\ny=g[1],z=30;return a<50?bo(a+1|0,f,e,b,y,z):d(bo,[0,f,e,b,y,z]);case\n18:var\nA=g[1],B=30;return a<50?a3(a+1|0,f,e,b,A,B):d(a3,[0,f,e,b,A,B])}return H(0)}return H(0)},fw=function(h,a,f,e,c,b){var\ng=30;return h<50?mq(h+1|0,a,f,e,c,g,b):d(mq,[0,a,f,e,c,g,b])},bo=function(a,G,e,b,F,E){var\nl=G,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?bq(a+1|0,f,e,b,m,n):d(bq,[0,f,e,b,m,n]);case\n1:var\no=g[1],p=19;return a<50?a5(a+1|0,f,e,b,o,p):d(a5,[0,f,e,b,o,p]);case\n2:var\nK=g[1],q=c(b,e),r=function(b){return cp(K,b)};return a<50?fv(a+1|0,f,e,b,r,q):d(fv,[0,f,e,b,r,q]);case\n3:var\nL=g[1],s=c(b,e),t=function(b){return cn(L,b)};return a<50?fv(a+1|0,f,e,b,t,s):d(fv,[0,f,e,b,t,s]);case\n12:var\nM=g[1],u=c(b,e),v=function(b){return co(M,b)};return a<50?fv(a+1|0,f,e,b,v,u):d(fv,[0,f,e,b,v,u]);case\n13:var\nw=g[1],x=19;return a<50?az(a+1|0,f,e,b,w,x):d(az,[0,f,e,b,w,x]);case\n14:var\ny=g[1],z=19;return a<50?a4(a+1|0,f,e,b,y,z):d(a4,[0,f,e,b,y,z]);case\n15:var\nA=g[1],B=19;return a<50?bp(a+1|0,f,e,b,A,B):d(bp,[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?a3(a+1|0,f,e,b,C,D):d(a3,[0,f,e,b,C,D])}return H(0)}return H(0)}return H(0)}},fv=function(g,a,f,e,c,b){return g<50?mi(g+1|0,a,f,e,c,b):d(mi,[0,a,f,e,c,b])},mi=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=eE(b,n),e=d[2],a=d[1],f=c(l,b);k_(b,e);var\ng=a2(o,f[1]),h=[5,[0,a,[0,ai,c(b[1],aiD)],e],f];return[0,g,c(b[1],aiE),h]}return k<50?fy(k+1|0,i,a,f,j,h,e):d(fy,[0,i,a,f,j,h,e])},a3=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 iQ(B,b)},j=20;return a<50?aa(a+1|0,f,e,b,i,j,h):d(aa,[0,f,e,b,i,j,h]);case\n2:var\nC=g[1],k=c(b,e),l=function(b){return cp(C,b)},m=20;return a<50?aa(a+1|0,f,e,b,l,m,k):d(aa,[0,f,e,b,l,m,k]);case\n3:var\nD=g[1],n=c(b,e),o=function(b){return cn(D,b)},p=20;return a<50?aa(a+1|0,f,e,b,o,p,n):d(aa,[0,f,e,b,o,p,n]);case\n12:var\nE=g[1],q=c(b,e),r=function(b){return co(E,b)},s=20;return a<50?aa(a+1|0,f,e,b,r,s,q):d(aa,[0,f,e,b,r,s,q]);case\n13:var\nt=g[1],u=20;return a<50?az(a+1|0,f,e,b,t,u):d(az,[0,f,e,b,t,u]);case\n14:var\nF=g[1],v=c(b,e),w=function(b){return iP(F,b)},x=20;return a<50?aa(a+1|0,f,e,b,w,x,v):d(aa,[0,f,e,b,w,x,v])}return H(0)},mh=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=a2(o,d[2]);return[0,a,c(b[1],aiF),[8,e,f]]}return k<50?fy(k+1|0,i,a,f,j,h,e):d(fy,[0,i,a,f,j,h,e])},mg=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?mp(g+1|0,f,e,b,i,j):d(mp,[0,f,e,b,i,j]);case\n23:var\nq=a[1],k=c(b,e),l=function(b){return xb(q,b)};return g<50?mh(g+1|0,f,e,b,l,k):d(mh,[0,f,e,b,l,k])}return H(0)}return H(0)},mf=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=eE(b,r),e=d[2],a=d[1],g=c(p,b),h=c(q,b),f=c(n,b);k_(b,e);var\ni=a2(s,f[1]);return[0,i,c(b[1],aiR),[4,[0,0],[0,a,h,e],g,f]]}return m<50?mr(m+1|0,k,a,f,l,j,e):d(mr,[0,k,a,f,l,j,e])},me=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?bq(a+1|0,f,e,b,i,j):d(bq,[0,f,e,b,i,j]);case\n1:var\nk=g[1],l=24;return a<50?a5(a+1|0,f,e,b,k,l):d(a5,[0,f,e,b,k,l]);case\n2:var\nG=g[1],m=c(b,e),n=function(b){return cp(G,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 cn(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 co(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=24;return a<50?az(a+1|0,f,e,b,s,t):d(az,[0,f,e,b,s,t]);case\n14:var\nu=g[1],v=24;return a<50?a4(a+1|0,f,e,b,u,v):d(a4,[0,f,e,b,u,v]);case\n15:var\nw=g[1],x=24;return a<50?bp(a+1|0,f,e,b,w,x):d(bp,[0,f,e,b,w,x]);case\n17:var\ny=g[1],z=24;return a<50?bo(a+1|0,f,e,b,y,z):d(bo,[0,f,e,b,y,z]);case\n18:var\nA=g[1],B=24;return a<50?a3(a+1|0,f,e,b,A,B):d(a3,[0,f,e,b,A,B])}return H(0)}return H(0)},fu=function(g,a,f,e,c,b){return g<50?mf(g+1|0,a,f,e,c,b):d(mf,[0,a,f,e,c,b])},i0=function(a,F,e,b,E,D){var\nh=c(b,e),G=[0,F,D,E];if(typeof\nh!==\"number\"&&14===h[0]){var\nI=[0,G,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?bq(a+1|0,f,e,b,j,k):d(bq,[0,f,e,b,j,k]);case\n1:var\nl=g[1],m=32;return a<50?a5(a+1|0,f,e,b,l,m):d(a5,[0,f,e,b,l,m]);case\n2:var\nJ=g[1],n=c(b,e),o=function(b){return cp(J,b)};return a<50?fC(a+1|0,f,e,b,o,n):d(fC,[0,f,e,b,o,n]);case\n3:var\nK=g[1],p=c(b,e),q=function(b){return cn(K,b)};return a<50?fC(a+1|0,f,e,b,q,p):d(fC,[0,f,e,b,q,p]);case\n12:var\nL=g[1],r=c(b,e),s=function(b){return co(L,b)};return a<50?fC(a+1|0,f,e,b,s,r):d(fC,[0,f,e,b,s,r]);case\n13:var\nt=g[1],u=32;return a<50?az(a+1|0,f,e,b,t,u):d(az,[0,f,e,b,t,u]);case\n14:var\nv=g[1],w=32;return a<50?a4(a+1|0,f,e,b,v,w):d(a4,[0,f,e,b,v,w]);case\n15:var\nx=g[1],y=32;return a<50?bp(a+1|0,f,e,b,x,y):d(bp,[0,f,e,b,x,y]);case\n17:var\nz=g[1],A=32;return a<50?bo(a+1|0,f,e,b,z,A):d(bo,[0,f,e,b,z,A]);case\n18:var\nB=g[1],C=32;return a<50?a3(a+1|0,f,e,b,B,C):d(a3,[0,f,e,b,B,C])}return H(0)}return H(0)}return H(0)},ht=function(h,g,a,f,e,c,b){return h<50?hv(h+1|0,g,a,f,e,c,b):d(hv,[0,g,a,f,e,c,b])},ft=function(h,a,f,e,c,b){var\ng=13;return h<50?mg(h+1|0,a,f,e,c,g,b):d(mg,[0,a,f,e,c,g,b])},fs=function(h,a,f,e,c,b){var\ng=23;return h<50?me(h+1|0,a,f,e,c,g,b):d(me,[0,a,f,e,c,g,b])},hs=function(h,g,a,f,e,c,b){return h<50?fy(h+1|0,g,a,f,e,c,b):d(fy,[0,g,a,f,e,c,b])},md=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?cv(f+1|0,m,e,b,l,n):d(cv,[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 d3(P,b)};return f<50?cZ(f+1|0,o,e,b,q,p):d(cZ,[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 d1(Q,b)};return f<50?cZ(f+1|0,r,e,b,t,s):d(cZ,[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 d0(R,b)};return f<50?cZ(f+1|0,u,e,b,w,v):d(cZ,[0,u,e,b,w,v]);case\n13:var\nx=a[1],y=[0,i,g,h],z=7;return f<50?br(f+1|0,y,e,b,x,z):d(br,[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 dZ(S,b)};return f<50?cZ(f+1|0,A,e,b,C,B):d(cZ,[0,A,e,b,C,B]);case\n16:var\nD=a[1],E=[0,i,g,h],F=7;return f<50?a6(f+1|0,E,e,b,D,F):d(a6,[0,E,e,b,D,F]);case\n20:var\nG=[0,i,g,h],T=a[1],I=c(b,e),J=function(b){return d2(T,b)};return f<50?cZ(f+1|0,G,e,b,J,I):d(cZ,[0,G,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?mz(f+1|0,N,e,b,O,M,a):d(mz,[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 b5(0)}}return H(0)},ai4=function(b,c,d,e,f){return ak(qk(0,b,c,d,e,f))},ai5=function(b,c,d,e,f){return ak(qj(0,b,c,d,e,f))},ai6=function(b,c,d,e,f){return ak(i1(0,b,c,d,e,f))},ai7=function(b,c,d,e,f){return ak(i0(0,b,c,d,e,f))},ai8=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 ai4(f,d,e,b[1],0);case\n6:return ai5(f,d,e,b[1],0);case\n8:return ai6(f,d,e,b[1],0);case\n15:return ai7(f,d,e,b[1],0);default:return H(0)}};O(ai9);N(ai$,ai_);var\npP=[0,0],pQ=[0,1],g_=[0,[2,[0,2],0]],aja=[0,[0,[0,3],[0,g_,0]]],xe=function(c,b){var\nd=b[2];return f(e(c),ajb,d)},xf=function(b,a,d){var\ng=b?b[1]:b$,h=[0,0];function\nl(m,b,q){var\nn=m?m[1]:b$,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===dx(k(b))?c(b):l(b);default:m(b,6);return 0===dx(k(b))?c(b):l(b)}case\n24:m(b,26);var\nD=xj(k(b));if(0===D)return c(b);if(1===D){m(b,26);var\nE=pX(k(b));return 0===E?c(b):1===E?(m(b,2),0===dx(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=cD(1,hX(dQ(iq(b))));throw[0,xl,c(E(ak4),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=cj(b),a=aG(d,1,r(d)-2|0);function\ne(b){return b}return[3,[0,f,c(ij(h(Jk,h(a,Jj)),Ji),e)]]});break;case\n25:var\nd=at(b,function(d){var\nc=cj(b);return[18,[0,d,aG(c,1,r(c)-1|0)]]});break;case\n26:var\nd=at(b,function(c){return[14,[0,c,cj(b)]]});break;case\n27:var\nd=at(b,function(c){return[1,[0,c,cj(b)]]});break;case\n28:var\nd=at(b,function(c){return[12,[0,c,dg(cj(b))]]});break;case\n29:for(;;){dU(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===xk(k(b))?1:l(b)}if(2>>0)var\nd=v(ak5);else\nswitch(e){case\n0:var\nd=0;break;case\n1:continue a;default:continue}break}break;default:var\nd=0}var\ni=b3(b);return[0,d,i[1],i[2]]}}var\ng=is(ai8),d=anr(0);try{var\no=f(g,a,d),p=[0,[0,d[2],d[1],o]];return p}catch(d){d=z(d);if(d[1]===xl){var\ni=d[2],j=xK(xn(b));return[1,f(E(anu),i,j)]}if(d===cS){var\nn=xK(xn(b));return[1,c(E(anv),n)]}throw d}},anw=function(b){var\nc=b[3],d=b[2],e=b[1];try{var\nf=[0,[0,e,d,c,anm([0,e,d],c)]];return f}catch(b){b=z(b);if(b[1]===xD)return[1,b[2]];throw b}},anx=function(b){var\nc=b[4],d=b[2],e=b[1],f=b[3];try{aiu([0,d,e],c);var\na=[0,[0,e,d,f,c]];return a}catch(b){b=z(b);if(b[1]===w9)return[1,b[2]];throw b}},any=function(g){var\ni=g[4],k=[0,0],z=g[2],A=g[1],q=[0,0],b=[0,A,q,function(c){var\nb=k[1];k[1]=b+1|0;return[0,4100400,b]},z],h=[0,[0,0]];function\nl(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],l(b[2])]}return 0}}var\nr=l(i);function\nm(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,gn,[0,g,f,a]],m(b[2])]}return 0}}var\nc=0,d=i,s=m(i);for(;;){if(d){var\ne=d[1];if(0===e[0]){var\na=e[1][1];if(fF<=a[1]){var\nn=a[2],t=d[2],u=[0,pJ(e),[0,m8,[0,n,1]]],c=p([0,u,pT(n[4])],c),d=t;continue}var\no=a[2],v=d[2],w=[0,pJ(e),[0,gn,o]],c=p([0,w,pT(o[2])],c),d=v;continue}var\nx=d[2],c=p(pT(e[2]),c),d=x;continue}var\ny=j(function(b){return[0,gn,b[2]]},s),f=function(a){if(a){var\nj=a[1];if(gn<=j[1]){var\nk=j[2],l=k[1],i=[0,0],M=a[2],N=k[3],O=k[2],G=l[3],H=l[2],r=cq(b[4],i,l[1][1]);iN(1,b[1],akJ,b[4],r,N);var\ns=pW(b,h,c,i,H),I=s[2],J=s[1],K=b[4],L=[0,[0,r,O],J,di(function(b){return cq(K,i,b)},G)],P=f(M);return p(p(f(I),[0,[0,Ay,L],0]),P)}var\ng=j[2],d=g[1],m=d[3],e=[0,0],Q=a[2],R=g[4],S=g[3],T=g[2],t=d[6],u=d[5],v=d[4],w=m[2],x=m[1],y=d[1],n=cq(b[4],e,d[2][1]);iN(1,b[1],akI,b[4],n,S);var\nz=cq(b[4],e,x),o=pW(b,h,c,e,v),A=o[2],B=o[1],C=b[4],D=di(function(b){return cq(C,e,b)},u),q=pV(b,h,c,e,t),E=[0,y,[0,n,T],[0,z,w],B,D,q[1]],F=p(A,q[2]),U=f(Q);return p(p(f(F),[0,[0,fF,[0,E,R]],0]),U)}return 0};return[0,[0,b,[0,f(y),r]]]}},anz=function(B){var\nC=B[2],d=B[1],I=C[2],J=C[1];function\nl(b){if(b){var\ng=b[1];if(fF<=g[1]){var\nj=g[2],e=j[1],k=e[6],m=e[4],n=e[3],o=e[2],f=o[2],q=o[1],r=e[1];if(j[2]){var\nB=b[2],a=cV(d,q),C=r?[0,[0,a,f]]:0,i=bE(d[1],f),D=h(alD,i),s=c(d[1][1],D),t=lc(d,k),E=xs(d,n,m,t,s,C),u=p1(d,t,s,a),F=u[2],G=u[1],H=h(i,alE),v=c(d[1][1],H),I=h(i,alF),w=[0,a,c(d[1][1],I)],J=[0,[0,v,0,p(G,[0,[0,w,F],0]),w]];return[0,E,[0,[0,hG,J],[0,[0,hG,[1,[0,f,a,[8,v,0]]]],l(B)]]]}var\nK=b[2],L=cV(d,q),M=r?[0,[0,L,f]]:0,N=xs(d,n,m,lc(d,k),f,M);return[0,N,l(K)]}var\nx=g[2],y=x[1],z=y[2],O=b[2],P=x[2],Q=y[1],R=h(bE(d[1],z),alG),A=c(d[1][1],R),S=[1,[0,z,cV(d,Q),[8,A,0]]];return[0,[0,Ax,[0,A,P]],[0,[0,hG,S],l(O)]]}return 0}var\nH=l(J);function\nk(E){var\nb=E;for(;;){if(b){var\nf=b[1],g=f[1];if(hG===g){var\nF=f[2];return[0,F,k(b[2])]}if(Ax<=g){var\ni=f[2],G=b[2],H=i[1],l=xt(d,i[2]),m=l[1],I=k(p(l[2],[0,[0,hG,[0,[0,H,0,m[1],m[2]]]],0]));return p(I,k(G))}var\ne=f[2],n=e[5],o=e[3],q=o[2],a=o[1],r=e[1],J=b[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(d[1][1],alA)],v=[0,s,c(d[1][1],alB)],M=[0,u,[12,a,t]],N=[0,v,[11,u]],O=hY(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(alC,bE(d[1],x)),z=[0,[0,3],c(d[1][1],P)],A=xr(d,[0,z,[0,a,0]],y),B=p([0,[0,z,[13,r]],A[1]],[0,[0,[0,y,x],A[2]],0]);else\nvar\nB=0;var\nC=xt(d,K),D=C[1],Q=C[2],R=D[2],b=p(Q,[0,[0,hG,[0,[0,r,[0,a,[0,L,0]],p([0,M,[0,N,0]],p(O,p(B,D[1]))),R]]],J]);continue}return 0}}var\nx=k(H),o=f(ha[33],0,0),D=c(ha[36],o),w=c(ha[38],o),g=j(function(b){return[0,b[1][1],b]},x);G(function(b){return c(D,b[1])},g);G(function(b){if(0===b[0]){var\nc=b[1],e=c[4],a=c[1],h=xo(g,c[3]),i=p(h,bT(g,e));return G(function(b){return f(w,b,a)},i)}var\nd=b[1],j=d[1],k=p0(g,d[3]);return G(function(b){return f(w,b,j)},k)},x);var\nE=0;function\nF(c,b){return[0,_(c,g),b]}var\nq=[0,Z(i(ak$[1],F,o,E)),I],u=q[1],Y=q[2],K=0,L=Q(function(c,b){return 0===b[0]?c:[0,b[1][1],c]},K,u),M=0,r=Q(function(c,b){if(0===b[0]){var\nd=b[1];return[0,[0,d[1],d],c]}return c},M,u);G(function(d){var\nb=d[1],c=1-bj(b,L);return c?v(h(al$,h(b[2],al_))):c},Y);var\nm=0,e=u;for(;;){if(e){var\ns=e[1];if(0===s[0]){var\nn=s[1],y=n[4],P=e[2],R=n[3],S=n[2],T=n[1],U=Q(function(c,b){return[0,[0,b[2],b[1]],c]},m,S),V=h(al8,T[2]),N=y[2],O=y[1];(function(o,C,d){function\np(D,t,s,q){var\nc=t,g=s,e=q;for(;;){var\nu=g?g[1]:0;if(e){var\nf=e[1];if(0===f[0]){var\ni=f[1],j=i[2],k=i[1],v=e[2],w=f[2];p2(d4(d,j[2]),r,c,k,w);var\nc=[0,[0,j,k],c],g=0,e=v;continue}var\nl=f[3],m=l[1],x=e[2],y=l[2],z=f[2],A=cr(d,c,f[1]);bb(d4(d,al1),A,[0,1]);ad(function(k,l){return function(c,e){var\nf=e[2],g=f[2],i=f[1];if(c!==e[1])hb(d,al2);var\nj=p(c+1|0,k,al3,i);return p2(d4(d,h(al5,h(b(a+c),al4))),r,j,l,g)}}(c,m),z);var\nc=[0,[0,y,m],c],g=0,e=x;continue}if(u){var\nn=aF(o,c);if(n){var\nB=n[1];bb(d4(d,al6),B,C)}else\nhb(d,h(al7,o[2]))}return c}}return p}(N,O,V)(0,U,0,R));var\ne=P;continue}var\nt=s[1],z=t[2],A=t[1],W=e[2],X=t[3];p2(h(al9,A[2]),r,m,z,X);var\nm=[0,[0,A,z],m],e=W;continue}return[0,[0,d[1],q]]}},anA=function(a){var\ng=a[2],f=g[1],m=a[1],k=g[2],c=0,b=f,l=xC(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,xz(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,_(d,c),e]},k)]]}},anB=function(d,b){var\ne=d?d[1]:X,f=b[3];return c(w5([0,e],b[1]),f)},anC=function(d,b){var\ne=d?d[1]:X,f=b[3];return c(w5([0,e],b[1]),f)},anD=function(b,d){var\nf=b?b[1]:X,a=d[4];return g5(function(b){c(e(b),ahC);ad(function(j,d){if(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="e768965";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-431c22350150ad54edc3.js.map \ No newline at end of file +`;var b=()=>{{const e="57da81c";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-02e55b3b14d0b0981642.js.map \ No newline at end of file diff --git a/commons-431c22350150ad54edc3.js.LICENSE.txt b/commons-02e55b3b14d0b0981642.js.LICENSE.txt similarity index 100% rename from commons-431c22350150ad54edc3.js.LICENSE.txt rename to commons-02e55b3b14d0b0981642.js.LICENSE.txt diff --git a/commons-431c22350150ad54edc3.js.map b/commons-02e55b3b14d0b0981642.js.map similarity index 99% rename from commons-431c22350150ad54edc3.js.map rename to commons-02e55b3b14d0b0981642.js.map index 3914b26..87014bf 100644 --- a/commons-431c22350150ad54edc3.js.map +++ b/commons-02e55b3b14d0b0981642.js.map @@ -1 +1 @@ -{"version":3,"file":"commons-431c22350150ad54edc3.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,QAAW,UACX,GAAM,UACN,MAAS,uBACT,OAAU,wBACV,OAAU,wBAEd,SAAY,CACR,QAAW,UACX,GAAM,UACN,MAAS,uBACT,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,sBAClB,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,qBAChB,WAAc,UACd,kBAAqB,sBACrB,UAAa,qBACb,KAAQ,UACR,UAAa,UACb,UAAa,UACb,eAAkB,UAClB,kBAAqB,uBAG7B,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,uBACT,OAAU,WAEd,OAAU,CACN,GAAM,UACN,SAAY,UACZ,MAAS,uBACT,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,8CC/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,UACT,OAAU,UACV,OAAU,WAEd,SAAY,CACR,QAAW,UACX,GAAM,UACN,MAAS,UACT,OAAU,UACV,OAAU,WAEd,KAAQ,CACJ,MAAS,WAEb,SAAY,CACR,KAAQ,WAEZ,kCAAqC,YAEzC,SAAY,CACR,eAAkB,kBAClB,eAAkB,kBAClB,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,UACf,aAAgB,UAChB,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,kBAClB,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,qBACV,SAAY,UACZ,gBAAmB,UACnB,iBAAoB,UACpB,cAAiB,UACjB,gBAAmB,UACnB,YAAe,UACf,eAAkB,yBAClB,iBAAoB,UACpB,iBAAoB,UACpB,oBAAuB,UACvB,eAAkB,sBAClB,mBAAsB,UACtB,sBAAyB,UACzB,iBAAoB,qBACpB,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,kBACV,UAAa,UACb,cAAiB,UACjB,YAAe,mCAEnB,SAAY,CACR,OAAU,WAEd,QAAW,CACP,OAAU,WAEd,WAAc,CACV,eAAkB,gBAClB,aAAgB,wBAChB,WAAc,WAElB,QAAW,CACP,OAAU,6DACV,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,kBACV,OAAU,2BACV,YAAe,uCACf,QAAW,UACX,YAAe,kBACf,SAAY,UACZ,aAAgB,kBAChB,WAAc,UACd,UAAa,mBACb,QAAW,CACP,KAAQ,UACR,GAAM,UACN,OAAU,UACV,OAAU,0BACV,YAAe,uCACf,QAAW,UACX,YAAe,UACf,WAAc,sBACd,eAAkB,kCAClB,aAAgB,wBAChB,WAAc,UACd,eAAkB,kBAClB,KAAQ,wBACR,UAAa,qBAEjB,QAAW,CACP,KAAQ,UACR,UAAa,UACb,QAAW,UACX,YAAe,UACf,YAAe,0BACf,iBAAoB,uCACpB,eAAkB,wBAClB,aAAgB,UAChB,WAAc,UACd,eAAkB,UAClB,eAAkB,kCAClB,aAAgB,qBAChB,WAAc,UACd,kBAAqB,sBACrB,UAAa,YACb,UAAa,UACb,eAAkB,UAClB,kBAAqB,sBAEzB,OAAU,CACN,KAAQ,UACR,UAAa,UACb,QAAW,UACX,YAAe,UACf,YAAe,0BACf,iBAAoB,uCACpB,eAAkB,wBAClB,aAAgB,UAChB,WAAc,UACd,eAAkB,UAClB,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,UACjB,QAAW,CACP,QAAW,UACX,YAAe,UACf,SAAY,UACZ,aAAgB,UAChB,WAAc,WAElB,OAAU,CACN,QAAW,UACX,SAAY,UACZ,UAAa,YAGrB,YAAe,CACX,GAAM,UACN,QAAW,qBACX,SAAY,qBACZ,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,WAEf,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,mBAEd,OAAU,CACN,MAAS,2BACT,OAAU,mCACV,MAAS,mCACT,WAAc,qCAElB,QAAW,CACP,aAAgB,UAChB,SAAY,UACZ,MAAS,wBACT,OAAU,WAEd,OAAU,CACN,GAAM,UACN,SAAY,UACZ,MAAS,UACT,OAAU,WAEd,QAAW,CACP,GAAM,UACN,SAAY,UACZ,MAAS,UACT,OAAU,WAEd,UAAa,CACT,GAAM,UACN,SAAY,UACZ,MAAS,UACT,OAAU,WAEd,OAAU,CACN,GAAM,UACN,SAAY,UACZ,MAAS,UACT,OAAU,WAEd,OAAU,CACN,GAAM,UACN,SAAY,UACZ,MAAS,UACT,OAAU,WAEd,KAAQ,CACJ,GAAM,UACN,SAAY,UACZ,MAAS,sBACT,OAAU,WAEd,OAAU,CACN,GAAM,UACN,SAAY,UACZ,MAAS,sBACT,OAAU,WAEd,KAAQ,CACJ,GAAM,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 +{"version":3,"file":"commons-02e55b3b14d0b0981642.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,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,sBAClB,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,sBAChB,WAAc,UACd,kBAAqB,uBACrB,UAAa,mBACb,KAAQ,UACR,UAAa,UACb,kBAAqB,sBACrB,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,uBACX,SAAY,uBACZ,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,sBACT,OAAU,uBAEd,OAAU,CACN,GAAM,UACN,SAAY,UACZ,MAAS,sBACT,OAAU,uBAEd,KAAQ,CACJ,GAAM,UACN,SAAY,UACZ,MAAS,sBACT,OAAU,wBAEd,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,iDC/lBZ,IAAIE,EAAmBC,MAAQA,KAAKD,iBAAoB,SAAUE,GAC9D,OAAQA,GAAOA,EAAIC,WAAcD,EAAM,CAAE,QAAWA,EACxD,EACAN,OAAOC,eAAeC,EAAS,aAAc,CAAEC,OAAO,IACtD,MAAMK,EAAUJ,EAAgB,EAAQ,QAClCK,EAAwBL,EAAgB,EAAQ,OAChDM,EAAqBN,EAAgB,EAAQ,QAC7CO,EAAqBP,EAAgB,EAAQ,QAC7CQ,EAASR,EAAgB,EAAQ,QACjCS,EAAgBT,EAAgB,EAAQ,QACxCU,EAAuBV,EAAgB,EAAQ,QAC/CW,EAAoBX,EAAgB,EAAQ,QAC5CY,EAAoBZ,EAAgB,EAAQ,QAClDF,EAAA,QAAkB,CAAEe,MAAOT,EAAQU,QAASC,oBAAqBV,EAAsBS,QAASE,iBAAkBV,EAAmBQ,QAASG,iBAAkBV,EAAmBO,QAASI,KAAMV,EAAOM,QAASK,YAAaV,EAAcK,QAASM,mBAAoBV,EAAqBI,QAASO,gBAAiBV,EAAkBG,QAASQ,gBAAiBV,EAAkBE,2CCbvXlB,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,UACT,OAAU,UACV,OAAU,WAEd,SAAY,CACR,QAAW,UACX,GAAM,UACN,MAAS,UACT,OAAU,UACV,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,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 bbc10b2..4c770f1 100644 --- a/index.html +++ b/index.html @@ -1,4 +1,4 @@ -

plts e768965

+

plts 57da81c

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 f2a5e48..b540399 100644 --- a/page-data/app-data.json +++ b/page-data/app-data.json @@ -1 +1 @@ -{"webpackCompilationHash":"a5d9f1bbab4b0916eedc"} +{"webpackCompilationHash":"2f20a25073238dcb2e2a"} diff --git a/page-data/sq/d/1214908427.json b/page-data/sq/d/1214908427.json index 585e572..8884748 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/98eaf94b8fdaf18d241b063ce45b3456/generalized-alias.roc","relativePath":"experiments/uls/test/generalized-alias.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/fdd33654dda14c92640e4b3e410fb5f7/refine-smaller.roc","relativePath":"experiments/refine/test/refine-smaller.roc"},{"publicURL":"/plts/static/60c4fded2c8e810eeec781db5a20cfa2/refine-larger.roc","relativePath":"experiments/refine/test/refine-larger.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/23fa331d95915ba706b1c1a72a1aaa5c/infer-id.roc","relativePath":"experiments/compose_fx/test/infer-id.roc"},{"publicURL":"/plts/static/4dcec19b83d9edcb16440ba94f1b739e/cons-map.roc","relativePath":"experiments/compose_fx/test/cons-map.roc"},{"publicURL":"/plts/static/0ec0740c29f70307c550e96cd53a930a/cons-map-infer.roc","relativePath":"experiments/compose_fx/test/cons-map-infer.roc"},{"publicURL":"/plts/static/963f520fc3cc6bca1abe21c5c74761a3/poly-call-with-guarded-mono-lambda.roc","relativePath":"experiments/compose_fx/test/poly-call-with-guarded-mono-lambda.roc"},{"publicURL":"/plts/static/bd7aaf703dfe132baff0e8c0390699c5/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/36c05cec36e36fe94c05f36eff9cfa6d/poly-call-with-guarded-poly-lambda.roc","relativePath":"experiments/compose_fx/test/poly-call-with-guarded-poly-lambda.roc"},{"publicURL":"/plts/static/307fc8ec4c0704238e94fceffe2edf13/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"},{"publicURL":"/plts/static/fa93c043bc51a4239267640668c3576f/map-int.roc","relativePath":"experiments/compose_fx/test/map-int.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/98eaf94b8fdaf18d241b063ce45b3456/generalized-alias.roc","relativePath":"experiments/uls/test/generalized-alias.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/0ec0740c29f70307c550e96cd53a930a/cons-map-infer.roc","relativePath":"experiments/compose_fx/test/cons-map-infer.roc"},{"publicURL":"/plts/static/2c0a12872e5ee06757ec805c4ed1f38b/infer-handler.roc","relativePath":"experiments/compose_fx/test/infer-handler.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/4d53b8f34e52b19ff752c768e9bf73bd/inout.roc","relativePath":"experiments/compose_fx/test/inout.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/963f520fc3cc6bca1abe21c5c74761a3/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/6a71eb6b8046748bb46a6c0c2be3cd8e/roc-issue-5464-infer.roc","relativePath":"experiments/compose_fx/test/roc-issue-5464-infer.roc"},{"publicURL":"/plts/static/431259ba40064b5237a3cba019073907/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 8e324f7..061fada 100644 --- a/page-data/sq/d/2477728471.json +++ b/page-data/sq/d/2477728471.json @@ -1 +1 @@ -{"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/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/b4f9d035612ab4728e83a72469a0dec6/fiber.co","relativePath":"test/fiber.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/45ec0d603ace84bac1c3b92aa4eaf079/recursive_call_factorial.co","relativePath":"test/recursive_call_factorial.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"}]}}} \ No newline at end of file +{"data":{"allFile":{"nodes":[{"publicURL":"/plts/static/41455d4f69dce3e111b4074d4f2afdbf/call.co","relativePath":"test/call.co"},{"publicURL":"/plts/static/ee670045dad854e2e30c3a67d8adea23/add.co","relativePath":"test/add.co"},{"publicURL":"/plts/static/04ac0e22b5e590e6c7b3a2dcbac3c5b7/conditional_dispatch.co","relativePath":"test/conditional_dispatch.co"},{"publicURL":"/plts/static/d9ee34fb84174ebb6c8fc5f65c0ef30a/closure.co","relativePath":"test/closure.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/45ec0d603ace84bac1c3b92aa4eaf079/recursive_call_factorial.co","relativePath":"test/recursive_call_factorial.co"},{"publicURL":"/plts/static/b4f9d035612ab4728e83a72469a0dec6/fiber.co","relativePath":"test/fiber.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"}]}}} \ No newline at end of file diff --git a/playground/co_lc/index.html b/playground/co_lc/index.html index d13c0b6..5ce3b15 100644 --- a/playground/co_lc/index.html +++ b/playground/co_lc/index.html @@ -1,7 +1,7 @@ -

    Input

    Language GrammarSource

    ir

    e768965

    eval

    +

    Input

    Language GrammarSource

    ir

    57da81c

    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 43b34d6..49075a2 100644 --- a/playground/cor/compose_fx/index.html +++ b/playground/cor/compose_fx/index.html @@ -1,7 +1,7 @@ -

    Input

    Language GrammarSource

    solve

    e768965
    +

    Input

    Language GrammarSource

    solve

    57da81c
    - \ 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 13c491a..66eec91 100644 --- a/playground/cor/easy_tags/index.html +++ b/playground/cor/easy_tags/index.html @@ -1,7 +1,7 @@ -

    solve

    e768965
    +

    solve

    57da81c
    - \ 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 f04634d..4065476 100644 --- a/playground/cor/refine/index.html +++ b/playground/cor/refine/index.html @@ -1,7 +1,7 @@ -

    Input

    Language GrammarSource

    solve

    e768965
    +

    Input

    Language GrammarSource

    solve

    57da81c
    - \ 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 05c65bd..757f6c6 100644 --- a/playground/cor/uls/index.html +++ b/playground/cor/uls/index.html @@ -1,7 +1,7 @@ -

    Input

    Language GrammarSource

    solve

    e768965
    +

    Input

    Language GrammarSource

    solve

    57da81c
    - \ 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 acd0056..de719f3 100644 --- a/playground/ft/index.html +++ b/playground/ft/index.html @@ -1,7 +1,7 @@ -

    Input

    Language GrammarSource

    Annotations

    e768965
    +

    Input

    Language GrammarSource

    Annotations

    57da81c
    - \ 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 75c558b..19a60c2 100644 --- a/playground/gtlc/index.html +++ b/playground/gtlc/index.html @@ -56,10 +56,10 @@
-

Full Parser Specification

Source

C

e768965

Execution (Clang 12.0.1, -O3)

+

Full Parser Specification

Source

C

57da81c

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 38af8c7..edd3744 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

    e768965
    +Source

    Judgements

    57da81c
    - \ 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 e577843..6a0c962 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 37147da..355f0af 100644 --- a/playground/tiger/index.html +++ b/playground/tiger/index.html @@ -1,7 +1,7 @@ -

    Input

    Language GrammarSource

    X86 Assembly

    e768965
    +

    Input

    Language GrammarSource

    X86 Assembly

    57da81c
    - \ No newline at end of file + \ No newline at end of file diff --git a/static/2c0a12872e5ee06757ec805c4ed1f38b/infer-handler.roc b/static/2c0a12872e5ee06757ec805c4ed1f38b/infer-handler.roc new file mode 100644 index 0000000..fd349a3 --- /dev/null +++ b/static/2c0a12872e5ee06757ec805c4ed1f38b/infer-handler.roc @@ -0,0 +1,102 @@ +# cor +solve -print +# cor +mono -print +# cor +ir -print + +run main_handler = + let handle = \op -> when op is + | StdoutLine s f -> handle (f {}) + | Done x -> Done x + end + in + handle (Done 1) +;; + +> cor-out +solve -print +> let main_handler = +> let handle = +> \op -[handle]-> +> when op is +> | StdoutLines f -> handle (f {}) +> | Donex -> Done x +> end +> in +> handle (Done 1) + +> cor-out +mono -print +> specializations: +> let handle1 = \-[handle1]-> op +> when op is +> | StdoutLines f -> handle1 (f {}) +> | Donex -> Done x +> end +> +> let main_handler = +> let handle1 = +> \op -[handle1]-> +> when op is +> | StdoutLines f -> handle1 (f {}) +> | Donex -> Done x +> end +> in +> handle1 (Done 1) +> +> +> entry_points: +> main_handler + +> cor-out +ir -print +> proc handle1( +> captures_handle: box, +> op: [ `0 { int }, `1 { [], { *fn, box } } ]): +> [ `0 { int } ] +> { +> let captures_box: box<{}> = @ptr_cast(captures_handle as box<{}>); +> let captures_stack: {} = @get_boxed; +> let rec_fn_ptr_handle: *fn = @make_fn_ptr; +> let handle1: { *fn, box } +> = @make_struct{ rec_fn_ptr_handle, captures_handle }; +> let discr: int = @get_union_id; +> switch discr { +> 0 -> { +> let payload1: { int } = @get_union_struct; +> let x: int = @get_struct_field; +> let struct: { int } = @make_struct{ x }; +> @make_union<0, struct> +> } +> 1 -> { +> let payload: { [], { *fn, box } } = @get_union_struct; +> let s: [] = @get_struct_field; +> let f: { *fn, box } = @get_struct_field; +> let fnptr: *fn = @get_struct_field; +> let captures: box = @get_struct_field; +> let fnptr1: *fn = @get_struct_field; +> let captures1: box = @get_struct_field; +> let var: {} = @make_struct{}; +> let var1: [ `0 { int }, `1 { [], { *fn, box } } ] +> = @call_indirect(fnptr1, captures1, var); +> @call_indirect(fnptr, captures, var1) +> } +> } in join join; +> return join; +> } +> +> proc main_handler_thunk(): [ `0 { int } ] +> { +> 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 handle1: { *fn, box } = @make_struct{ fn_ptr_, captures_ }; +> let fnptr2: *fn = @get_struct_field; +> let captures2: box = @get_struct_field; +> let var2: int = 1; +> let struct1: { int } = @make_struct{ var2 }; +> let var3: [ `0 { int }, `1 { [], { *fn, box } } ] +> = @make_union<0, struct1>; +> let var4: [ `0 { int } ] = @call_indirect(fnptr2, captures2, var3); +> return var4; +> } +> +> global main_handler: [ `0 { int } ] = @call_direct(main_handler_thunk); +> +> entry main_handler; \ No newline at end of file diff --git a/static/307fc8ec4c0704238e94fceffe2edf13/roc-issue-5464-infer.roc b/static/307fc8ec4c0704238e94fceffe2edf13/roc-issue-5464-infer.roc deleted file mode 100644 index 8cae8a5..0000000 --- a/static/307fc8ec4c0704238e94fceffe2edf13/roc-issue-5464-infer.roc +++ /dev/null @@ -1,326 +0,0 @@ -# cor +solve -elab -# cor +mono -print -# 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 -> ;; -> - -> cor-out +mono -print -> specializations: -> let lam61 = \-[lam61 fromResult]-> next -> \continue -[lam51 fromResult next]-> -> (fromResult -> \result -[lam41 continue next]-> -> (let inner = -> when result is -> | Okv -> next v -> | Erre -> fail1 e -> end -> in -> inner continue)) -> -> let lam42 = \-[lam42 continue next]-> result -> let inner = -> when result is -> | Okv -> next v -> | Erre -> fail2 e -> end -> in -> inner continue -> -> let fail2 = \-[fail2]-> err -> \toNext1 -[lam21 err]-> (toNext1 (Err err)) -> -> let lam51 = \-[lam51 fromResult next]-> continue -> fromResult -> \result -[lam42 continue next]-> -> (let inner = -> when result is -> | Okv -> next v -> | Erre -> fail2 e -> end -> in -> inner continue) -> -> let lam41 = \-[lam41 continue next]-> result -> let inner = -> when result is -> | Okv -> next v -> | Erre -> fail2 e -> end -> in -> inner continue -> -> let lam21 = \-[lam21 err]-> toNext1 -> toNext1 (Err err) -> -> let fail1 = \-[fail1]-> err -> \toNext1 -[lam21 err]-> (toNext1 (Err err)) -> -> let await1 = \-[await1]-> fromResult -> \next -[lam61 fromResult]-> -> \continue -[lam51 fromResult next]-> -> (fromResult -> \result -[lam41 continue next]-> -> (let inner = -> when result is -> | Okv -> next v -> | Erre -> fail1 e -> end -> in -> inner continue)) -> -> let lam82 = \-[lam82 toNext2]-> x -> toNext2 (Ok x) -> -> let lam91 = \-[lam91 s]-> toNext2 -> StdoutLine s -> \x -[lam82 toNext2]-> (toNext2 (Ok x)) -> -> let lam81 = \-[lam81 toNext2]-> x -> toNext2 (Ok x) -> -> let outLine1 = \-[outLine1]-> s -> \toNext2 -[lam91 s]-> -> (StdoutLine s -> \x -[lam81 toNext2]-> (toNext2 ( -> Ok x))) -> -> let inLine2 = \-[inLine2]-> toNext3 -> StdinLine -> \s1 -[lam111 toNext3]-> (toNext3 (Ok s1)) -> -> let lam161 = \-[lam161]-> x1 -> (await1 inLine2) -> \firstName -[lam151]-> -> ((await1 -> (outLine1 "What's your last name?")) -> \y -[lam141 firstName]-> -> ((await1 inLine2) -> \lastName -[lam131 firstName]-> -> (outLine1 -> str_concat "Hello " -> firstName " " lastName "!"))) -> -> let lam111 = \-[lam111 toNext3]-> s1 -> toNext3 (Ok s1) -> -> let inLine1 = \-[inLine1]-> toNext3 -> StdinLine -> \s1 -[lam111 toNext3]-> (toNext3 (Ok s1)) -> -> let lam151 = \-[lam151]-> firstName -> (await1 (outLine1 "What's your last name?")) -> \y -[lam141 firstName]-> -> ((await1 inLine2) -> \lastName -[lam131 firstName]-> -> (outLine1 -> str_concat "Hello " firstName " " -> lastName "!")) -> -> let lam141 = \-[lam141 firstName]-> y -> (await1 inLine2) -> \lastName -[lam131 firstName]-> -> (outLine1 -> str_concat "Hello " firstName " " -> lastName "!") -> -> let lam131 = \-[lam131 firstName]-> lastName -> outLine1 -> str_concat "Hello " firstName " " lastName -> "!" -> -> let main1 = -> (await1 (outLine1 "What's your first name?")) -> \x1 -[lam161]-> -> ((await1 inLine1) -> \firstName -[lam151]-> -> ((await1 -> (outLine1 -> "What's your last name?")) -> \y -[lam141 firstName]-> -> ((await1 inLine1) -> \lastName -[lam131 firstName]-> -> (outLine1 -> str_concat "Hello " -> firstName " " -> lastName "!")))) -> -> let lam171 = \-[lam171]-> x2 Done x2 -> -> let handle2 = \-[handle2]-> op1 -> \i -[lam191 handle2 op1]-> -> \t -[lam181 handle2 i op1]-> -> when op1 is -> | StdinLinef -> -> ((handle2 -> (f str_concat "stdin" itos i)) -> add i 1) (Stdin t) -> | StdoutLines2 f1 -> -> ((handle2 (f1 {})) add i 1) -> (Stdout s2 t) -> | Donex3 -> Done x3 t -> end -> -> let handle1 = \-[handle1]-> op1 -> \i -[lam191 handle2 op1]-> -> \t -[lam181 handle2 i op1]-> -> when op1 is -> | StdinLinef -> -> ((handle2 -> (f str_concat "stdin" itos i)) -> add i 1) (Stdin t) -> | StdoutLines2 f1 -> -> ((handle2 (f1 {})) add i 1) -> (Stdout s2 t) -> | Donex3 -> Done x3 t -> end -> -> let handle3 = \-[handle3]-> op1 -> \i -[lam191 handle3 op1]-> -> \t -[lam181 handle3 i op1]-> -> when op1 is -> | StdinLinef -> -> ((handle3 -> (f str_concat "stdin" itos i)) -> add i 1) (Stdin t) -> | StdoutLines2 f1 -> -> ((handle3 (f1 {})) add i 1) -> (Stdout s2 t) -> | Donex3 -> Done x3 t -> end -> -> let lam191 = \-[lam191 handle3 op1]-> i -> \t -[lam181 handle3 i op1]-> -> when op1 is -> | StdinLinef -> -> ((handle3 (f str_concat "stdin" itos i)) -> add i 1) (Stdin t) -> | StdoutLines2 f1 -> -> ((handle3 (f1 {})) add i 1) -> (Stdout s2 t) -> | Donex3 -> Done x3 t -> end -> -> let lam181 = \-[lam181 handle3 i op1]-> t -> when op1 is -> | StdinLinef -> -> ((handle3 (f str_concat "stdin" itos i)) -> add i 1) (Stdin t) -> | StdoutLines2 f1 -> -> ((handle3 (f1 {})) add i 1) (Stdout s2 t) -> | Donex3 -> Done x3 t -> end -> -> let main_handler = -> let op = main1 \x2 -[lam171]-> (Done x2) in -> let handle1 = -> \op1 -[handle1]-> -> \i -[lam191 handle1 op1]-> -> \t -[lam181 handle1 i op1]-> -> when op1 is -> | StdinLinef -> -> ((handle1 -> (f str_concat "stdin" itos i)) -> add i 1) (Stdin t) -> | StdoutLines2 f1 -> -> ((handle1 (f1 {})) add i 1) -> (Stdout s2 t) -> | Donex3 -> Done x3 t -> end -> in -> ((handle1 op) 0) (EntryPoint ) -> -> -> entry_points: -> main_handler \ No newline at end of file diff --git a/static/3fab9054984d45cc902f5972457254c5/roc-issue-5464.roc b/static/3fab9054984d45cc902f5972457254c5/roc-issue-5464.roc deleted file mode 100644 index 9f9c358..0000000 --- a/static/3fab9054984d45cc902f5972457254c5/roc-issue-5464.roc +++ /dev/null @@ -1,1503 +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 -> 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/431259ba40064b5237a3cba019073907/roc-issue-5464.roc b/static/431259ba40064b5237a3cba019073907/roc-issue-5464.roc new file mode 100644 index 0000000..47e8bd4 --- /dev/null +++ b/static/431259ba40064b5237a3cba019073907/roc-issue-5464.roc @@ -0,0 +1,1198 @@ +# 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): +> [ +> `0 { [ `0 { box<%type_20 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> { +> let captures_box14: box<{ { *fn, box } }> +> = @ptr_cast(captures_19 as box<{ { *fn, box } }>); +> let captures_stack14: { { *fn, box } } = @get_boxed; +> let toNext3: { *fn, box } = @get_struct_field; +> let fnptr12: *fn = @get_struct_field; +> let captures12: box = @get_struct_field; +> let struct5: { str } = @make_struct{ s1 }; +> let var22: [ `0 { box<%type_20 = []> }, `1 { str } ] +> = @make_union<1, struct5>; +> let var23: +> [ +> `0 { [ `0 { box<%type_20 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @call_indirect(fnptr12, captures12, var22); +> return var23; +> } +> +> proc lam21(captures_7: box, toNext1: { *fn, box }): +> [ +> `0 { [ `0 { box<%type_16 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> { +> let captures_box6: box<{ box<%type_16 = []> }> +> = @ptr_cast(captures_7 as box<{ box<%type_16 = []> }>); +> let captures_stack6: { box<%type_16 = []> } = @get_boxed; +> let err: box<%type_16 = []> = @get_struct_field; +> let fnptr8: *fn = @get_struct_field; +> let captures8: box = @get_struct_field; +> let struct1: { box<%type_16 = []> } = @make_struct{ err }; +> let var8: [ `0 { box<%type_16 = []> }, `1 { {} } ] = @make_union<0, struct1>; +> let var9: +> [ +> `0 { [ `0 { box<%type_16 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @call_indirect(fnptr8, captures8, var8); +> return var9; +> } +> +> proc lam181( +> captures_27: box, +> t: +> box<%type_17 = [ `0 {}, `1 { box<%type_17> }, `2 { str, box<%type_17> } ]>): +> [ +> `0 { +> [ `0 { [] }, `1 { {} } ], +> box< +> %type_17 = +> [ `0 {}, `1 { box<%type_17> }, `2 { str, box<%type_17> } ]> +> , +> } +> ] +> { +> let captures_box22: +> box< +> { +> { *fn, box }, +> int, +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> , +> }> +> = @ptr_cast( +> captures_27 as +> box< +> { +> { *fn, box }, +> int, +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> , +> }>); +> let captures_stack22: +> { +> { *fn, box }, +> int, +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> , +> } +> = @get_boxed; +> let handle1: { *fn, box } = @get_struct_field; +> let i: int = @get_struct_field; +> let op1: +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @get_struct_field; +> let discr2: int = @get_union_id; +> switch discr2 { +> 0 -> { +> let payload6: { [ `0 { [] }, `1 { {} } ] } = @get_union_struct; +> let x3: [ `0 { [] }, `1 { {} } ] = @get_struct_field; +> let struct10: +> { +> [ `0 { [] }, `1 { {} } ], +> box< +> %type_17 = +> [ `0 {}, `1 { box<%type_17> }, `2 { str, box<%type_17> } ]> +> , +> } +> = @make_struct{ x3, t }; +> @make_union<0, struct10> +> } +> 1 -> { +> let payload4: { { *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: +> [ +> `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 struct8: +> { +> box< +> %type_17 = +> [ `0 {}, `1 { box<%type_17> }, `2 { str, box<%type_17> } ]> +> , +> } +> = @make_struct{ t }; +> let unboxed: +> [ +> `0 {}, +> `1 { +> box< +> %type_17 = +> [ `0 {}, `1 { box<%type_17> }, `2 { str, box<%type_17> } ]> +> , +> }, +> `2 { str, box<%type_17> } +> ] +> = @make_union<1, struct8>; +> let var55: +> box< +> %type_17 = +> [ `0 {}, `1 { box<%type_17> }, `2 { str, box<%type_17> } ]> +> = @make_box(unboxed); +> @call_indirect(fnptr25, captures25, var55) +> } +> 2 -> { +> let payload5: { 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: +> [ +> `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 struct9: +> { +> str, +> box< +> %type_17 = +> [ `0 {}, `1 { box<%type_17> }, `2 { str, box<%type_17> } ]> +> , +> } +> = @make_struct{ s2, t }; +> let unboxed1: +> [ +> `0 {}, +> `1 { +> box< +> %type_17 = +> [ `0 {}, `1 { box<%type_17> }, `2 { str, box<%type_17> } ]> +> , +> }, +> `2 { str, box<%type_17> } +> ] +> = @make_union<2, struct9>; +> let var62: +> box< +> %type_17 = +> [ `0 {}, `1 { box<%type_17> }, `2 { str, box<%type_17> } ]> +> = @make_box(unboxed1); +> @call_indirect(fnptr29, captures29, var62) +> } +> } in join join2; +> return join2; +> } +> +> proc handle1( +> captures_handle: box, +> op1: +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]): +> { *fn, box } +> { +> let captures_box20: box<{}> = @ptr_cast(captures_handle as box<{}>); +> let captures_stack20: {} = @get_boxed; +> let rec_fn_ptr_handle: *fn = @make_fn_ptr; +> let handle1: { *fn, box } +> = @make_struct{ rec_fn_ptr_handle, captures_handle }; +> let captures_stack_19: +> { +> { *fn, box }, +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> , +> } +> = @make_struct{ handle1, op1 }; +> let captures_box_19: +> box< +> { +> { *fn, box }, +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> , +> }> +> = @make_box(captures_stack_19); +> let captures_41: box = @ptr_cast(captures_box_19 as box); +> let fn_ptr_19: *fn = @make_fn_ptr; +> let var45: { *fn, box } = @make_struct{ fn_ptr_19, captures_41 }; +> return var45; +> } +> +> proc lam191(captures_26: box, i: int): { *fn, box } +> { +> let captures_box21: +> box< +> { +> { *fn, box }, +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> , +> }> +> = @ptr_cast( +> captures_26 as +> box< +> { +> { *fn, box }, +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> , +> }>); +> let captures_stack21: +> { +> { *fn, box }, +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> , +> } +> = @get_boxed; +> let handle1: { *fn, box } = @get_struct_field; +> let op1: +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @get_struct_field; +> let captures_stack_20: +> { +> { *fn, box }, +> int, +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> , +> } +> = @make_struct{ handle1, i, op1 }; +> let captures_box_20: +> box< +> { +> { *fn, box }, +> int, +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> , +> }> +> = @make_box(captures_stack_20); +> let captures_42: box = @ptr_cast(captures_box_20 as box); +> let fn_ptr_20: *fn = @make_fn_ptr; +> let var46: { *fn, box } = @make_struct{ fn_ptr_20, captures_42 }; +> return var46; +> } +> +> proc lam81(captures_13: box, x: {}): +> [ +> `0 { [ `0 { box<%type_19 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> { +> let captures_box10: box<{ { *fn, box } }> +> = @ptr_cast(captures_13 as box<{ { *fn, box } }>); +> let captures_stack10: { { *fn, box } } = @get_boxed; +> let toNext2: { *fn, box } = @get_struct_field; +> let fnptr9: *fn = @get_struct_field; +> let captures9: box = @get_struct_field; +> let struct3: { {} } = @make_struct{ x }; +> let var14: [ `0 { box<%type_19 = []> }, `1 { {} } ] +> = @make_union<1, struct3>; +> let var15: +> [ +> `0 { [ `0 { box<%type_19 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @call_indirect(fnptr9, captures9, var14); +> return var15; +> } +> +> proc lam171(captures_25: box, x2: [ `0 { [] }, `1 { {} } ]): +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> { +> let captures_box19: box<{}> = @ptr_cast(captures_25 as box<{}>); +> let captures_stack19: {} = @get_boxed; +> let struct7: { [ `0 { [] }, `1 { {} } ] } = @make_struct{ x2 }; +> let var44: +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @make_union<0, struct7>; +> return var44; +> } +> +> proc lam22(captures_2: box, toNext1: { *fn, box }): +> [ +> `0 { [ `0 { box<%type_14 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> { +> let captures_box2: box<{ box<%type_14 = []> }> +> = @ptr_cast(captures_2 as box<{ box<%type_14 = []> }>); +> let captures_stack2: { box<%type_14 = []> } = @get_boxed; +> let err: box<%type_14 = []> = @get_struct_field; +> let fnptr3: *fn = @get_struct_field; +> let captures3: box = @get_struct_field; +> let struct: { box<%type_14 = []> } = @make_struct{ err }; +> let var2: [ `0 { box<%type_14 = []> }, `1 { {} } ] = @make_union<0, struct>; +> let var3: +> [ +> `0 { [ `0 { box<%type_14 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @call_indirect(fnptr3, captures3, var2); +> return var3; +> } +> +> proc clos_inLine1(captures_20: box, toNext3: { *fn, box }): +> [ +> `0 { [ `0 { box<%type_21 = []> }, `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_15: { { *fn, box } } = @make_struct{ toNext3 }; +> let captures_box_15: box<{ { *fn, box } }> +> = @make_box(captures_stack_15); +> let captures_37: box = @ptr_cast(captures_box_15 as box); +> let fn_ptr_15: *fn = @make_fn_ptr; +> let var24: { *fn, box } = @make_struct{ fn_ptr_15, captures_37 }; +> let struct6: { { *fn, box } } = @make_struct{ var24 }; +> let var25: +> [ +> `0 { [ `0 { box<%type_21 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @make_union<1, struct6>; +> return var25; +> } +> +> proc clos_inLine(captures_16: box, toNext3: { *fn, box }): +> [ +> `0 { [ `0 { box<%type_8 = []> }, `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_13: { { *fn, box } } = @make_struct{ toNext3 }; +> let captures_box_13: box<{ { *fn, box } }> +> = @make_box(captures_stack_13); +> let captures_35: box = @ptr_cast(captures_box_13 as box); +> let fn_ptr_13: *fn = @make_fn_ptr; +> let var17: { *fn, box } = @make_struct{ fn_ptr_13, captures_35 }; +> let struct4: { { *fn, box } } = @make_struct{ var17 }; +> let var18: +> [ +> `0 { [ `0 { box<%type_8 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @make_union<1, struct4>; +> return var18; +> } +> +> proc clos_fail1(captures_8: box, err: box<%type_15 = []>): +> { *fn, box } +> { +> let captures_box7: box<{}> = @ptr_cast(captures_8 as box<{}>); +> let captures_stack7: {} = @get_boxed; +> let captures_stack_9: { box<%type_15 = []> } = @make_struct{ err }; +> let captures_box_9: box<{ box<%type_15 = []> }> +> = @make_box(captures_stack_9); +> let captures_31: box = @ptr_cast(captures_box_9 as box); +> let fn_ptr_9: *fn = @make_fn_ptr; +> let var10: { *fn, box } = @make_struct{ fn_ptr_9, captures_31 }; +> return var10; +> } +> +> proc lam91(captures_12: box, toNext2: { *fn, box }): +> [ +> `0 { [ `0 { box<%type_19 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *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_11: { { *fn, box } } = @make_struct{ toNext2 }; +> let captures_box_11: box<{ { *fn, box } }> +> = @make_box(captures_stack_11); +> let captures_33: box = @ptr_cast(captures_box_11 as box); +> let fn_ptr_11: *fn = @make_fn_ptr; +> let var12: { *fn, box } = @make_struct{ fn_ptr_11, captures_33 }; +> let struct2: { str, { *fn, box } } = @make_struct{ s, var12 }; +> let var13: +> [ +> `0 { [ `0 { box<%type_19 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @make_union<2, struct2>; +> return var13; +> } +> +> proc clos_fail(captures_3: box, err: box<%type_13 = []>): +> { *fn, box } +> { +> let captures_box3: box<{}> = @ptr_cast(captures_3 as box<{}>); +> let captures_stack3: {} = @get_boxed; +> let captures_stack_7: { box<%type_13 = []> } = @make_struct{ err }; +> let captures_box_7: box<{ box<%type_13 = []> }> +> = @make_box(captures_stack_7); +> let captures_29: 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_29 }; +> return var4; +> } +> +> 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_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_12: { str } = @make_struct{ s }; +> let captures_box_12: box<{ str }> = @make_box(captures_stack_12); +> let captures_34: box = @ptr_cast(captures_box_12 as box); +> let fn_ptr_12: *fn = @make_fn_ptr; +> let var16: { *fn, box } = @make_struct{ fn_ptr_12, captures_34 }; +> 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 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_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 outLine1: { *fn, box } = @call_direct(outLine_thunk); +> +> proc lam42( +> captures_1: box, +> result: [ `0 { box<%type_13 = []> }, `1 { {} } ]): +> [ +> `0 { [ `0 { box<%type_13 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> { +> 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 continue: { *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_13 = []> } = @get_union_struct; +> let e: box<%type_13 = []> = @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: { *fn, box } = join; +> let fnptr2: *fn = @get_struct_field; +> let captures2: box = @get_struct_field; +> let var1: +> [ +> `0 { [ `0 { box<%type_13 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @call_indirect(fnptr2, captures2, continue); +> return var1; +> } +> +> proc lam41( +> captures_6: box, +> result: [ `0 { box<%type_15 = []> }, `1 { {} } ]): +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> { +> let captures_box5: box<{ { *fn, box }, { *fn, box } }> +> = @ptr_cast( +> captures_6 as +> box<{ { *fn, box }, { *fn, box } }>); +> let captures_stack5: { { *fn, box }, { *fn, box } } +> = @get_boxed; +> let continue: { *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_15 = []> } = @get_union_struct; +> let e: box<%type_15 = []> = @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: { *fn, box } = join1; +> let fnptr7: *fn = @get_struct_field; +> let captures7: box = @get_struct_field; +> let var7: +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @call_indirect(fnptr7, captures7, continue); +> return var7; +> } +> +> proc lam131(captures_24: box, lastName: str): { *fn, box } +> { +> let captures_box18: box<{ str }> = @ptr_cast(captures_24 as box<{ str }>); +> let captures_stack18: { str } = @get_boxed; +> let firstName: str = @get_struct_field; +> let fnptr18: *fn = @get_struct_field; +> let captures18: box = @get_struct_field; +> let var34: str = "Hello "; +> let var35: str = " "; +> let var36: str = "!"; +> let var37: str +> = @call_kfn(str_concat, var34, firstName, var35, lastName, var36); +> let var38: { *fn, box } = @call_indirect(fnptr18, captures18, var37); +> return var38; +> } +> +> proc lam51(captures_5: box, continue: { *fn, box }): +> [ +> `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_8: { { *fn, box }, { *fn, box } } +> = @make_struct{ continue, next }; +> let captures_box_8: box<{ { *fn, box }, { *fn, box } }> +> = @make_box(captures_stack_8); +> let captures_30: box = @ptr_cast(captures_box_8 as box); +> let fn_ptr_8: *fn = @make_fn_ptr; +> let var5: { *fn, box } = @make_struct{ fn_ptr_8, captures_30 }; +> let var6: +> [ +> `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_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_28: box = @ptr_cast(captures_box_6 as box); +> let fn_ptr_6: *fn = @make_fn_ptr; +> let var: { *fn, box } = @make_struct{ fn_ptr_6, captures_28 }; +> 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_10: { { *fn, box } } = @make_struct{ fromResult }; +> let captures_box_10: box<{ { *fn, box } }> +> = @make_box(captures_stack_10); +> let captures_32: box = @ptr_cast(captures_box_10 as box); +> let fn_ptr_10: *fn = @make_fn_ptr; +> let var11: { *fn, box } = @make_struct{ fn_ptr_10, captures_32 }; +> 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_23: box, y: {}): { *fn, box } +> { +> let captures_box17: box<{ str }> = @ptr_cast(captures_23 as box<{ str }>); +> let captures_stack17: { str } = @get_boxed; +> let firstName: str = @get_struct_field; +> let fnptr16: *fn = @get_struct_field; +> let captures16: box = @get_struct_field; +> let var31: { *fn, box } +> = @call_indirect(fnptr16, captures16, inLine2); +> 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_39: box = @ptr_cast(captures_box_17 as box); +> let fn_ptr_17: *fn = @make_fn_ptr; +> let var32: { *fn, box } = @make_struct{ fn_ptr_17, captures_39 }; +> let var33: { *fn, box } = @call_indirect(fnptr17, captures17, var32); +> return var33; +> } +> +> proc lam151(captures_22: box, firstName: str): { *fn, box } +> { +> let captures_box16: box<{}> = @ptr_cast(captures_22 as box<{}>); +> let captures_stack16: {} = @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 var26: str = "What's your last name?"; +> let var27: { *fn, box } = @call_indirect(fnptr14, captures14, var26); +> let var28: { *fn, box } = @call_indirect(fnptr13, captures13, var27); +> 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_38: box = @ptr_cast(captures_box_16 as box); +> let fn_ptr_16: *fn = @make_fn_ptr; +> let var29: { *fn, box } = @make_struct{ fn_ptr_16, captures_38 }; +> let var30: { *fn, box } = @call_indirect(fnptr15, captures15, var29); +> return var30; +> } +> +> proc lam161(captures_18: box, x1: {}): { *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_14: {} = @make_struct{}; +> let captures_box_14: box<{}> = @make_box(captures_stack_14); +> let captures_36: box = @ptr_cast(captures_box_14 as box); +> let fn_ptr_14: *fn = @make_fn_ptr; +> let var20: { *fn, box } = @make_struct{ fn_ptr_14, captures_36 }; +> let var21: { *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 var39: str = "What's your first name?"; +> let var40: { *fn, box } = @call_indirect(fnptr20, captures20, var39); +> let var41: { *fn, box } = @call_indirect(fnptr19, captures19, var40); +> let fnptr21: *fn = @get_struct_field; +> let captures21: box = @get_struct_field; +> let captures_stack_18: {} = @make_struct{}; +> let captures_box_18: box<{}> = @make_box(captures_stack_18); +> let captures_40: box = @ptr_cast(captures_box_18 as box); +> let fn_ptr_18: *fn = @make_fn_ptr; +> let var42: { *fn, box } = @make_struct{ fn_ptr_18, captures_40 }; +> let var43: { *fn, box } = @call_indirect(fnptr21, captures21, var42); +> return var43; +> } +> +> global main1: { *fn, box } = @call_direct(main_thunk); +> +> proc main_handler_thunk(): +> [ +> `0 { +> [ `0 { [] }, `1 { {} } ], +> box< +> %type_0 = +> [ `0 {}, `1 { box<%type_0> }, `2 { str, box<%type_0> } ]> +> , +> } +> ] +> { +> let fnptr30: *fn = @get_struct_field; +> let captures30: box = @get_struct_field; +> let captures_stack_21: {} = @make_struct{}; +> let captures_box_21: box<{}> = @make_box(captures_stack_21); +> let captures_43: box = @ptr_cast(captures_box_21 as box); +> let fn_ptr_21: *fn = @make_fn_ptr; +> let var63: { *fn, box } = @make_struct{ fn_ptr_21, captures_43 }; +> let op: +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @call_indirect(fnptr30, captures30, var63); +> let captures_stack_22: {} = @make_struct{}; +> let captures_box_22: box<{}> = @make_box(captures_stack_22); +> let captures_44: box = @ptr_cast(captures_box_22 as box); +> let fn_ptr_22: *fn = @make_fn_ptr; +> let handle1: { *fn, box } = @make_struct{ fn_ptr_22, captures_44 }; +> let fnptr31: *fn = @get_struct_field; +> let captures31: box = @get_struct_field; +> let var64: { *fn, box } = @call_indirect(fnptr31, captures31, op); +> let fnptr32: *fn = @get_struct_field; +> let captures32: box = @get_struct_field; +> let var65: int = 0; +> let var66: { *fn, box } = @call_indirect(fnptr32, captures32, var65); +> let fnptr33: *fn = @get_struct_field; +> let captures33: box = @get_struct_field; +> let struct11: {} = @make_struct{}; +> let unboxed2: +> [ +> `0 {}, +> `1 { +> box< +> %type_0 = +> [ `0 {}, `1 { box<%type_0> }, `2 { str, box<%type_0> } ]> +> , +> }, +> `2 { str, box<%type_0> } +> ] +> = @make_union<0, struct11>; +> let var67: +> box<%type_0 = [ `0 {}, `1 { box<%type_0> }, `2 { str, box<%type_0> } ]> +> = @make_box(unboxed2); +> let var68: +> [ +> `0 { +> [ `0 { [] }, `1 { {} } ], +> box< +> %type_0 = +> [ `0 {}, `1 { box<%type_0> }, `2 { str, box<%type_0> } ]> +> , +> } +> ] +> = @call_indirect(fnptr33, captures33, var67); +> return var68; +> } +> +> global main_handler: +> [ +> `0 { +> [ `0 { [] }, `1 { {} } ], +> box< +> %type_18 = +> [ `0 {}, `1 { box<%type_18> }, `2 { str, box<%type_18> } ]> +> , +> } +> ] +> = @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/bd7aaf703dfe132baff0e8c0390699c5/inout.roc b/static/4d53b8f34e52b19ff752c768e9bf73bd/inout.roc similarity index 71% rename from static/bd7aaf703dfe132baff0e8c0390699c5/inout.roc rename to static/4d53b8f34e52b19ff752c768e9bf73bd/inout.roc index 2db1c1f..96be903 100644 --- a/static/bd7aaf703dfe132baff0e8c0390699c5/inout.roc +++ b/static/4d53b8f34e52b19ff752c768e9bf73bd/inout.roc @@ -134,61 +134,39 @@ run main_handler = > cor-out +ir -print > proc lam41(captures_5: box, s: str): -> box< -> %type_19 = -> [ -> `0 { str }, -> `1 { box<%type_12 = { *fn, box }> }, -> `2 { str, { *fn, box } } -> ]> +> [ `0 { str }, `1 { { *fn, box } }, `2 { str, { *fn, box } } ] > { -> 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 captures_box4: box<{ { *fn, box } }> +> = @ptr_cast(captures_5 as box<{ { *fn, box } }>); +> let captures_stack4: { { *fn, box } } = @get_boxed; +> let toNext: { *fn, box } = @get_struct_field; +> let fnptr3: *fn = @get_struct_field; +> let captures3: box = @get_struct_field; > let var5: -> box< -> %type_19 = -> [ -> `0 { str }, -> `1 { box<%type_12 = { *fn, box }> }, -> `2 { str, { *fn, box } } -> ]> +> [ +> `0 { str }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] > = @call_indirect(fnptr3, captures3, s); > return var5; > } > > proc lam61(captures_10: box, x: str): -> box< -> %type_20 = -> [ -> `0 { str }, -> `1 { { *fn, box } }, -> `2 { str, box<%type_17 = { *fn, box }> } -> ]> +> [ `0 { str }, `1 { { *fn, box } }, `2 { str, { *fn, box } } ] > { -> 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 captures_box8: box<{ { *fn, box } }> +> = @ptr_cast(captures_10 as box<{ { *fn, box } }>); +> let captures_stack8: { { *fn, box } } = @get_boxed; +> let toNext1: { *fn, box } = @get_struct_field; +> let fnptr5: *fn = @get_struct_field; +> let captures5: box = @get_struct_field; > let var11: -> box< -> %type_20 = -> [ -> `0 { str }, -> `1 { { *fn, box } }, -> `2 { str, box<%type_17 = { *fn, box }> } -> ]> +> [ +> `0 { str }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] > = @call_indirect(fnptr5, captures5, x); > return var11; > } @@ -196,13 +174,11 @@ run main_handler = > proc handle1( > captures_handle: box, > op1: -> box< -> %type_2 = -> [ -> `0 { str }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]>): +> [ +> `0 { str }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]): > str > { > let captures_box11: box<{}> = @ptr_cast(captures_handle as box<{}>); @@ -210,22 +186,15 @@ run main_handler = > 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; +> let discr: int = @get_union_id; > switch discr { > 0 -> { -> let payload2: { str } = @get_union_struct; +> let payload2: { str } = @get_union_struct; > let x2: str = @get_struct_field; > x2 > } > 1 -> { -> let payload: { { *fn, box } } = @get_union_struct; +> 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; @@ -233,18 +202,16 @@ run main_handler = > let captures9: box = @get_struct_field; > let var17: str = "hello"; > let var18: -> box< -> %type_2 = -> [ -> `0 { str }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> +> [ +> `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 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; @@ -252,13 +219,11 @@ run main_handler = > 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 } } -> ]> +> [ +> `0 { str }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] > = @call_indirect(fnptr11, captures11, s3); > @call_indirect(fnptr10, captures10, var19) > } @@ -267,49 +232,31 @@ run main_handler = > } > > proc lam101(captures_13: box, x1: str): -> box< -> %type_2 = -> [ `0 { str }, `1 { { *fn, box } }, `2 { str, { *fn, box } } -> ]> +> [ `0 { str }, `1 { { *fn, box } }, `2 { str, { *fn, box } } ] > { > let captures_box10: box<{}> = @ptr_cast(captures_13 as box<{}>); > let captures_stack10: {} = @get_boxed; > let struct2: { str } = @make_struct{ x1 }; -> let unboxed3: +> let var16: > [ > `0 { str }, > `1 { { *fn, box } }, > `2 { str, { *fn, box } } > ] > = @make_union<0, struct2>; -> let var16: -> box< -> %type_2 = -> [ -> `0 { str }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> = @make_box(unboxed3); > return var16; > } > > proc lam13(captures_2: box, result: str): -> box< -> %type_10 = -> [ `0 { str }, `1 { { *fn, box } }, `2 { str, { *fn, box } } -> ]> +> [ `0 { str }, `1 { { *fn, box } }, `2 { str, { *fn, box } } ] > { -> let captures_box2: -> box<{ box<%type_11 = { *fn, box }>, { *fn, box } }> +> let captures_box2: box<{ { *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 } } +> box<{ { *fn, box }, { *fn, box } }>); +> let captures_stack2: { { *fn, box }, { *fn, box } } > = @get_boxed; -> let continue: box<%type_11 = { *fn, box }> -> = @get_struct_field; +> let continue: { *fn, box } = @get_struct_field; > let next: { *fn, box } = @get_struct_field; > let fnptr1: *fn = @get_struct_field; > let captures1: box = @get_struct_field; @@ -317,104 +264,62 @@ run main_handler = > let fnptr2: *fn = @get_struct_field; > let captures2: box = @get_struct_field; > let var3: -> box< -> %type_10 = -> [ -> `0 { str }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> +> [ +> `0 { str }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] > = @call_indirect(fnptr2, captures2, continue); > return var3; > } > -> proc clos_lineIn( -> captures_6: box, -> toNext: box<%type_14 = { *fn, box }>): -> box< -> %type_7 = -> [ `0 { str }, `1 { { *fn, box } }, `2 { str, { *fn, box } } -> ]> +> proc clos_lineIn(captures_6: box, toNext: { *fn, box }): +> [ `0 { str }, `1 { { *fn, box } }, `2 { str, { *fn, box } } ] > { > 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 }> }> +> let captures_stack_6: { { *fn, box } } = @make_struct{ toNext }; +> let captures_box_6: box<{ { *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: +> let var7: > [ > `0 { str }, > `1 { { *fn, box } }, > `2 { str, { *fn, box } } > ] > = @make_union<1, struct>; -> let var7: -> box< -> %type_7 = -> [ -> `0 { str }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> -> = @make_box(unboxed); > return var7; > } > -> proc lam71( -> captures_9: box, -> toNext1: box<%type_16 = { *fn, box }>): -> box< -> %type_20 = -> [ -> `0 { str }, -> `1 { { *fn, box } }, -> `2 { str, box<%type_17 = { *fn, box }> } -> ]> +> proc lam71(captures_9: box, toNext1: { *fn, box }): +> [ `0 { str }, `1 { { *fn, box } }, `2 { str, { *fn, box } } ] > { > 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_7: { box<%type_16 = { *fn, box }> } -> = @make_struct{ toNext1 }; -> let captures_box_7: box<{ box<%type_16 = { *fn, box }> }> +> let captures_stack_7: { { *fn, box } } = @make_struct{ toNext1 }; +> let captures_box_7: box<{ { *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: +> let var9: { *fn, box } = @make_struct{ fn_ptr_7, captures_18 }; +> let struct1: { str, { *fn, box } } = @make_struct{ s1, var9 }; +> let var10: > [ > `0 { str }, > `1 { { *fn, box } }, -> `2 { str, box<%type_17 = { *fn, box }> } +> `2 { str, { *fn, box } } > ] > = @make_union<2, struct1>; -> let var10: -> box< -> %type_20 = -> [ -> `0 { str }, -> `1 { { *fn, box } }, -> `2 { str, box<%type_17 = { *fn, box }> } -> ]> -> = @make_box(unboxed2); > return var10; > } > -> proc lam12( -> captures_1: box, -> continue: box<%type_11 = { *fn, box }>): -> box< -> %type_10 = -> [ `0 { str }, `1 { { *fn, box } }, `2 { str, { *fn, box } } -> ]> +> proc lam12(captures_1: box, continue: { *fn, box }): +> [ `0 { str }, `1 { { *fn, box } }, `2 { str, { *fn, box } } ] > { > let captures_box1: box<{ { *fn, box }, { *fn, box } }> > = @ptr_cast( @@ -426,23 +331,19 @@ run main_handler = > 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 } } +> let captures_stack_4: { { *fn, box }, { *fn, box } } > = @make_struct{ continue, next }; -> let captures_box_4: -> box<{ box<%type_11 = { *fn, box }>, { *fn, box } }> +> let captures_box_4: box<{ { *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 } } -> ]> +> [ +> `0 { str }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] > = @call_indirect(fnptr, captures, var1); > return var2; > } @@ -567,13 +468,11 @@ run main_handler = > let fn_ptr_10: *fn = @make_fn_ptr; > let var20: { *fn, box } = @make_struct{ fn_ptr_10, captures_21 }; > let op: -> box< -> %type_0 = -> [ -> `0 { str }, -> `1 { { *fn, box } }, -> `2 { str, { *fn, box } } -> ]> +> [ +> `0 { str }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] > = @call_indirect(fnptr12, captures12, var20); > let captures_stack_11: {} = @make_struct{}; > let captures_box_11: box<{}> = @make_box(captures_stack_11); diff --git a/static/6a71eb6b8046748bb46a6c0c2be3cd8e/roc-issue-5464-infer.roc b/static/6a71eb6b8046748bb46a6c0c2be3cd8e/roc-issue-5464-infer.roc new file mode 100644 index 0000000..d15b93a --- /dev/null +++ b/static/6a71eb6b8046748bb46a6c0c2be3cd8e/roc-issue-5464-infer.roc @@ -0,0 +1,1289 @@ +# cor +solve -elab +# cor +mono -print +# 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 +mono -print +> specializations: +> let lam61 = \-[lam61 fromResult]-> next +> \continue -[lam51 fromResult next]-> +> (fromResult +> \result -[lam41 continue next]-> +> (let inner = +> when result is +> | Okv -> next v +> | Erre -> fail1 e +> end +> in +> inner continue)) +> +> let lam42 = \-[lam42 continue next]-> result +> let inner = +> when result is +> | Okv -> next v +> | Erre -> fail2 e +> end +> in +> inner continue +> +> let fail2 = \-[fail2]-> err +> \toNext1 -[lam21 err]-> (toNext1 (Err err)) +> +> let lam51 = \-[lam51 fromResult next]-> continue +> fromResult +> \result -[lam42 continue next]-> +> (let inner = +> when result is +> | Okv -> next v +> | Erre -> fail2 e +> end +> in +> inner continue) +> +> let lam41 = \-[lam41 continue next]-> result +> let inner = +> when result is +> | Okv -> next v +> | Erre -> fail2 e +> end +> in +> inner continue +> +> let lam21 = \-[lam21 err]-> toNext1 +> toNext1 (Err err) +> +> let fail1 = \-[fail1]-> err +> \toNext1 -[lam21 err]-> (toNext1 (Err err)) +> +> let await1 = \-[await1]-> fromResult +> \next -[lam61 fromResult]-> +> \continue -[lam51 fromResult next]-> +> (fromResult +> \result -[lam41 continue next]-> +> (let inner = +> when result is +> | Okv -> next v +> | Erre -> fail1 e +> end +> in +> inner continue)) +> +> let lam82 = \-[lam82 toNext2]-> x +> toNext2 (Ok x) +> +> let lam91 = \-[lam91 s]-> toNext2 +> StdoutLine s +> \x -[lam82 toNext2]-> (toNext2 (Ok x)) +> +> let lam81 = \-[lam81 toNext2]-> x +> toNext2 (Ok x) +> +> let outLine1 = \-[outLine1]-> s +> \toNext2 -[lam91 s]-> +> (StdoutLine s +> \x -[lam81 toNext2]-> (toNext2 ( +> Ok x))) +> +> let inLine2 = \-[inLine2]-> toNext3 +> StdinLine +> \s1 -[lam111 toNext3]-> (toNext3 (Ok s1)) +> +> let lam161 = \-[lam161]-> x1 +> (await1 inLine2) +> \firstName -[lam151]-> +> ((await1 +> (outLine1 "What's your last name?")) +> \y -[lam141 firstName]-> +> ((await1 inLine2) +> \lastName -[lam131 firstName]-> +> (outLine1 +> str_concat "Hello " +> firstName " " lastName "!"))) +> +> let lam111 = \-[lam111 toNext3]-> s1 +> toNext3 (Ok s1) +> +> let inLine1 = \-[inLine1]-> toNext3 +> StdinLine +> \s1 -[lam111 toNext3]-> (toNext3 (Ok s1)) +> +> let lam151 = \-[lam151]-> firstName +> (await1 (outLine1 "What's your last name?")) +> \y -[lam141 firstName]-> +> ((await1 inLine2) +> \lastName -[lam131 firstName]-> +> (outLine1 +> str_concat "Hello " firstName " " +> lastName "!")) +> +> let lam141 = \-[lam141 firstName]-> y +> (await1 inLine2) +> \lastName -[lam131 firstName]-> +> (outLine1 +> str_concat "Hello " firstName " " +> lastName "!") +> +> let lam131 = \-[lam131 firstName]-> lastName +> outLine1 +> str_concat "Hello " firstName " " lastName +> "!" +> +> let main1 = +> (await1 (outLine1 "What's your first name?")) +> \x1 -[lam161]-> +> ((await1 inLine1) +> \firstName -[lam151]-> +> ((await1 +> (outLine1 +> "What's your last name?")) +> \y -[lam141 firstName]-> +> ((await1 inLine1) +> \lastName -[lam131 firstName]-> +> (outLine1 +> str_concat "Hello " +> firstName " " +> lastName "!")))) +> +> let lam171 = \-[lam171]-> x2 Done x2 +> +> let handle1 = \-[handle1]-> op1 +> \i -[lam191 handle1 op1]-> +> \t -[lam181 handle1 i op1]-> +> when op1 is +> | StdinLinef -> +> ((handle1 +> (f str_concat "stdin" itos i)) +> add i 1) (Stdin t) +> | StdoutLines2 f1 -> +> ((handle1 (f1 {})) add i 1) +> (Stdout s2 t) +> | Donex3 -> Done x3 t +> end +> +> let lam191 = \-[lam191 handle1 op1]-> i +> \t -[lam181 handle1 i op1]-> +> when op1 is +> | StdinLinef -> +> ((handle1 (f str_concat "stdin" itos i)) +> add i 1) (Stdin t) +> | StdoutLines2 f1 -> +> ((handle1 (f1 {})) add i 1) +> (Stdout s2 t) +> | Donex3 -> Done x3 t +> end +> +> let lam181 = \-[lam181 handle1 i op1]-> t +> when op1 is +> | StdinLinef -> +> ((handle1 (f str_concat "stdin" itos i)) +> add i 1) (Stdin t) +> | StdoutLines2 f1 -> +> ((handle1 (f1 {})) add i 1) (Stdout s2 t) +> | Donex3 -> Done x3 t +> end +> +> let main_handler = +> let op = main1 \x2 -[lam171]-> (Done x2) in +> let handle1 = +> \op1 -[handle1]-> +> \i -[lam191 handle1 op1]-> +> \t -[lam181 handle1 i op1]-> +> when op1 is +> | StdinLinef -> +> ((handle1 +> (f str_concat "stdin" itos i)) +> add i 1) (Stdin t) +> | StdoutLines2 f1 -> +> ((handle1 (f1 {})) add i 1) +> (Stdout s2 t) +> | Donex3 -> Done x3 t +> end +> in +> ((handle1 op) 0) (EntryPoint ) +> +> +> entry_points: +> main_handler + +> cor-out +ir -print +> proc lam111(captures_19: box, s1: str): +> [ +> `0 { [ `0 { box<%type_17 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> { +> let captures_box14: box<{ { *fn, box } }> +> = @ptr_cast(captures_19 as box<{ { *fn, box } }>); +> let captures_stack14: { { *fn, box } } = @get_boxed; +> let toNext3: { *fn, box } = @get_struct_field; +> let fnptr12: *fn = @get_struct_field; +> let captures12: box = @get_struct_field; +> let struct5: { str } = @make_struct{ s1 }; +> let var22: [ `0 { box<%type_17 = []> }, `1 { str } ] +> = @make_union<1, struct5>; +> let var23: +> [ +> `0 { [ `0 { box<%type_17 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @call_indirect(fnptr12, captures12, var22); +> return var23; +> } +> +> proc lam21(captures_6: box, toNext1: { *fn, box }): +> [ +> `0 { [ `0 { box<%type_13 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> { +> let captures_box5: box<{ box<%type_13 = []> }> +> = @ptr_cast(captures_6 as box<{ box<%type_13 = []> }>); +> let captures_stack5: { box<%type_13 = []> } = @get_boxed; +> let err: box<%type_13 = []> = @get_struct_field; +> let fnptr7: *fn = @get_struct_field; +> let captures7: box = @get_struct_field; +> let struct: { box<%type_13 = []> } = @make_struct{ err }; +> let var6: [ `0 { box<%type_13 = []> }, `1 { {} } ] = @make_union<0, struct>; +> let var7: +> [ +> `0 { [ `0 { box<%type_13 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @call_indirect(fnptr7, captures7, var6); +> return var7; +> } +> +> proc lam181( +> captures_27: 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_box22: +> box< +> { +> { *fn, box }, +> int, +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> , +> }> +> = @ptr_cast( +> captures_27 as +> box< +> { +> { *fn, box }, +> int, +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> , +> }>); +> let captures_stack22: +> { +> { *fn, box }, +> int, +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> , +> } +> = @get_boxed; +> let handle1: { *fn, box } = @get_struct_field; +> let i: int = @get_struct_field; +> let op1: +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @get_struct_field; +> let discr2: int = @get_union_id; +> switch discr2 { +> 0 -> { +> let payload6: { [ `0 { [] }, `1 { {} } ] } = @get_union_struct; +> let x3: [ `0 { [] }, `1 { {} } ] = @get_struct_field; +> let struct10: +> { +> [ `0 { [] }, `1 { {} } ], +> box< +> %type_14 = +> [ `0 {}, `1 { box<%type_14> }, `2 { str, box<%type_14> } ]> +> , +> } +> = @make_struct{ x3, t }; +> @make_union<0, struct10> +> } +> 1 -> { +> let payload4: { { *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: +> [ +> `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 struct8: +> { +> box< +> %type_14 = +> [ `0 {}, `1 { box<%type_14> }, `2 { str, box<%type_14> } ]> +> , +> } +> = @make_struct{ t }; +> let unboxed: +> [ +> `0 {}, +> `1 { +> box< +> %type_14 = +> [ `0 {}, `1 { box<%type_14> }, `2 { str, box<%type_14> } ]> +> , +> }, +> `2 { str, box<%type_14> } +> ] +> = @make_union<1, struct8>; +> let var55: +> box< +> %type_14 = +> [ `0 {}, `1 { box<%type_14> }, `2 { str, box<%type_14> } ]> +> = @make_box(unboxed); +> @call_indirect(fnptr25, captures25, var55) +> } +> 2 -> { +> let payload5: { 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: +> [ +> `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 struct9: +> { +> str, +> box< +> %type_14 = +> [ `0 {}, `1 { box<%type_14> }, `2 { str, box<%type_14> } ]> +> , +> } +> = @make_struct{ s2, t }; +> let unboxed1: +> [ +> `0 {}, +> `1 { +> box< +> %type_14 = +> [ `0 {}, `1 { box<%type_14> }, `2 { str, box<%type_14> } ]> +> , +> }, +> `2 { str, box<%type_14> } +> ] +> = @make_union<2, struct9>; +> let var62: +> box< +> %type_14 = +> [ `0 {}, `1 { box<%type_14> }, `2 { str, box<%type_14> } ]> +> = @make_box(unboxed1); +> @call_indirect(fnptr29, captures29, var62) +> } +> } in join join2; +> return join2; +> } +> +> proc handle1( +> captures_handle: box, +> op1: +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ]): +> { *fn, box } +> { +> let captures_box20: box<{}> = @ptr_cast(captures_handle as box<{}>); +> let captures_stack20: {} = @get_boxed; +> let rec_fn_ptr_handle: *fn = @make_fn_ptr; +> let handle1: { *fn, box } +> = @make_struct{ rec_fn_ptr_handle, captures_handle }; +> let captures_stack_19: +> { +> { *fn, box }, +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> , +> } +> = @make_struct{ handle1, op1 }; +> let captures_box_19: +> box< +> { +> { *fn, box }, +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> , +> }> +> = @make_box(captures_stack_19); +> let captures_41: box = @ptr_cast(captures_box_19 as box); +> let fn_ptr_19: *fn = @make_fn_ptr; +> let var45: { *fn, box } = @make_struct{ fn_ptr_19, captures_41 }; +> return var45; +> } +> +> proc lam191(captures_26: box, i: int): { *fn, box } +> { +> let captures_box21: +> box< +> { +> { *fn, box }, +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> , +> }> +> = @ptr_cast( +> captures_26 as +> box< +> { +> { *fn, box }, +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> , +> }>); +> let captures_stack21: +> { +> { *fn, box }, +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> , +> } +> = @get_boxed; +> let handle1: { *fn, box } = @get_struct_field; +> let op1: +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @get_struct_field; +> let captures_stack_20: +> { +> { *fn, box }, +> int, +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> , +> } +> = @make_struct{ handle1, i, op1 }; +> let captures_box_20: +> box< +> { +> { *fn, box }, +> int, +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> , +> }> +> = @make_box(captures_stack_20); +> let captures_42: box = @ptr_cast(captures_box_20 as box); +> let fn_ptr_20: *fn = @make_fn_ptr; +> let var46: { *fn, box } = @make_struct{ fn_ptr_20, captures_42 }; +> return var46; +> } +> +> proc lam81(captures_13: box, x: {}): +> [ +> `0 { [ `0 { box<%type_7 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> { +> let captures_box10: box<{ { *fn, box } }> +> = @ptr_cast(captures_13 as box<{ { *fn, box } }>); +> let captures_stack10: { { *fn, box } } = @get_boxed; +> let toNext2: { *fn, box } = @get_struct_field; +> let fnptr9: *fn = @get_struct_field; +> let captures9: box = @get_struct_field; +> let struct3: { {} } = @make_struct{ x }; +> let var14: [ `0 { box<%type_7 = []> }, `1 { {} } ] = @make_union<1, struct3>; +> let var15: +> [ +> `0 { [ `0 { box<%type_7 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @call_indirect(fnptr9, captures9, var14); +> return var15; +> } +> +> proc lam171(captures_25: box, x2: [ `0 { [] }, `1 { {} } ]): +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> { +> let captures_box19: box<{}> = @ptr_cast(captures_25 as box<{}>); +> let captures_stack19: {} = @get_boxed; +> let struct7: { [ `0 { [] }, `1 { {} } ] } = @make_struct{ x2 }; +> let var44: +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @make_union<0, struct7>; +> return var44; +> } +> +> proc lam82(captures_11: box, x: {}): +> [ +> `0 { [ `0 { box<%type_16 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> { +> let captures_box8: box<{ { *fn, box } }> +> = @ptr_cast(captures_11 as box<{ { *fn, box } }>); +> let captures_stack8: { { *fn, box } } = @get_boxed; +> let toNext2: { *fn, box } = @get_struct_field; +> let fnptr8: *fn = @get_struct_field; +> let captures8: box = @get_struct_field; +> let struct1: { {} } = @make_struct{ x }; +> let var10: [ `0 { box<%type_16 = []> }, `1 { {} } ] +> = @make_union<1, struct1>; +> let var11: +> [ +> `0 { [ `0 { box<%type_16 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @call_indirect(fnptr8, captures8, var10); +> return var11; +> } +> +> proc clos_inLine1(captures_20: box, toNext3: { *fn, box }): +> [ +> `0 { [ `0 { box<%type_18 = []> }, `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_15: { { *fn, box } } = @make_struct{ toNext3 }; +> let captures_box_15: box<{ { *fn, box } }> +> = @make_box(captures_stack_15); +> let captures_37: box = @ptr_cast(captures_box_15 as box); +> let fn_ptr_15: *fn = @make_fn_ptr; +> let var24: { *fn, box } = @make_struct{ fn_ptr_15, captures_37 }; +> let struct6: { { *fn, box } } = @make_struct{ var24 }; +> let var25: +> [ +> `0 { [ `0 { box<%type_18 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @make_union<1, struct6>; +> return var25; +> } +> +> proc clos_inLine(captures_16: box, toNext3: { *fn, box }): +> [ +> `0 { [ `0 { box<%type_6 = []> }, `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_13: { { *fn, box } } = @make_struct{ toNext3 }; +> let captures_box_13: box<{ { *fn, box } }> +> = @make_box(captures_stack_13); +> let captures_35: box = @ptr_cast(captures_box_13 as box); +> let fn_ptr_13: *fn = @make_fn_ptr; +> let var17: { *fn, box } = @make_struct{ fn_ptr_13, captures_35 }; +> let struct4: { { *fn, box } } = @make_struct{ var17 }; +> let var18: +> [ +> `0 { [ `0 { box<%type_6 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @make_union<1, struct4>; +> return var18; +> } +> +> proc clos_fail1(captures_7: box, err: box<%type_10 = []>): +> { *fn, box } +> { +> let captures_box6: box<{}> = @ptr_cast(captures_7 as box<{}>); +> let captures_stack6: {} = @get_boxed; +> let captures_stack_9: { box<%type_10 = []> } = @make_struct{ err }; +> let captures_box_9: box<{ box<%type_10 = []> }> +> = @make_box(captures_stack_9); +> let captures_31: 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_31 }; +> return var8; +> } +> +> proc clos_fail(captures_2: box, err: box<%type_12 = []>): +> { *fn, box } +> { +> let captures_box2: box<{}> = @ptr_cast(captures_2 as box<{}>); +> let captures_stack2: {} = @get_boxed; +> let captures_stack_7: { box<%type_12 = []> } = @make_struct{ err }; +> let captures_box_7: box<{ box<%type_12 = []> }> +> = @make_box(captures_stack_7); +> let captures_29: box = @ptr_cast(captures_box_7 as box); +> let fn_ptr_7: *fn = @make_fn_ptr; +> let var2: { *fn, box } = @make_struct{ fn_ptr_7, captures_29 }; +> return var2; +> } +> +> proc lam91(captures_12: box, toNext2: { *fn, box }): +> [ +> `0 { [ `0 { box<%type_7 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *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_11: { { *fn, box } } = @make_struct{ toNext2 }; +> let captures_box_11: box<{ { *fn, box } }> +> = @make_box(captures_stack_11); +> let captures_33: box = @ptr_cast(captures_box_11 as box); +> let fn_ptr_11: *fn = @make_fn_ptr; +> let var12: { *fn, box } = @make_struct{ fn_ptr_11, captures_33 }; +> let struct2: { str, { *fn, box } } = @make_struct{ s, var12 }; +> let var13: +> [ +> `0 { [ `0 { box<%type_7 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @make_union<2, struct2>; +> return var13; +> } +> +> 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_8: 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_8 }; +> return fail_closure1; +> } +> +> proc fail_thunk(): { *fn, box } +> { +> let captures_stack_: {} = @make_struct{}; +> let captures_box_: box<{}> = @make_box(captures_stack_); +> let captures_3: box = @ptr_cast(captures_box_ as box); +> let fn_ptr_: *fn = @make_fn_ptr; +> let fail_closure: { *fn, box } = @make_struct{ fn_ptr_, captures_3 }; +> return fail_closure; +> } +> +> 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_12: { str } = @make_struct{ s }; +> let captures_box_12: box<{ str }> = @make_box(captures_stack_12); +> let captures_34: box = @ptr_cast(captures_box_12 as box); +> let fn_ptr_12: *fn = @make_fn_ptr; +> let var16: { *fn, box } = @make_struct{ fn_ptr_12, captures_34 }; +> return var16; +> } +> +> global inLine1: { *fn, box } = @call_direct(inLine_thunk1); +> +> global inLine2: { *fn, box } = @call_direct(inLine_thunk); +> +> global fail1: { *fn, box } = @call_direct(fail_thunk1); +> +> global fail2: { *fn, box } = @call_direct(fail_thunk); +> +> 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; +> } +> +> proc lam42( +> captures_1: box, +> result: [ `0 { box<%type_12 = []> }, `1 { {} } ]): +> [ +> `0 { [ `0 { box<%type_12 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> { +> 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 continue: { *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_12 = []> } = @get_union_struct; +> let e: box<%type_12 = []> = @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: { *fn, box } = join; +> let fnptr2: *fn = @get_struct_field; +> let captures2: box = @get_struct_field; +> let var1: +> [ +> `0 { [ `0 { box<%type_12 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @call_indirect(fnptr2, captures2, continue); +> return var1; +> } +> +> proc lam41( +> captures_5: box, +> result: [ `0 { box<%type_10 = []> }, `1 { {} } ]): +> [ +> `0 { [ `0 { box<%type_10 = []> }, `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 continue: { *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_10 = []> } = @get_union_struct; +> let e: box<%type_10 = []> = @get_struct_field; +> let fnptr5: *fn = @get_struct_field; +> let captures5: box = @get_struct_field; +> @call_indirect(fnptr5, captures5, e) +> } +> 1 -> { +> let payload2: { {} } = @get_union_struct; +> let v: {} = @get_struct_field; +> let fnptr4: *fn = @get_struct_field; +> let captures4: box = @get_struct_field; +> @call_indirect(fnptr4, captures4, v) +> } +> } in join join1; +> let inner: { *fn, box } = join1; +> let fnptr6: *fn = @get_struct_field; +> let captures6: box = @get_struct_field; +> let var5: +> [ +> `0 { [ `0 { box<%type_10 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @call_indirect(fnptr6, captures6, continue); +> return var5; +> } +> +> global outLine1: { *fn, box } = @call_direct(outLine_thunk); +> +> proc lam51(captures_4: box, continue: { *fn, box }): +> [ +> `0 { [ `0 { box<%type_10 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> { +> let captures_box3: box<{ { *fn, box }, { *fn, box } }> +> = @ptr_cast( +> captures_4 as +> box<{ { *fn, box }, { *fn, box } }>); +> let captures_stack3: { { *fn, box }, { *fn, box } } +> = @get_boxed; +> let fromResult: { *fn, box } = @get_struct_field; +> let next: { *fn, box } = @get_struct_field; +> let fnptr3: *fn = @get_struct_field; +> let captures3: box = @get_struct_field; +> let captures_stack_8: { { *fn, box }, { *fn, box } } +> = @make_struct{ continue, next }; +> let captures_box_8: box<{ { *fn, box }, { *fn, box } }> +> = @make_box(captures_stack_8); +> let captures_30: box = @ptr_cast(captures_box_8 as box); +> let fn_ptr_8: *fn = @make_fn_ptr; +> let var3: { *fn, box } = @make_struct{ fn_ptr_8, captures_30 }; +> let var4: +> [ +> `0 { [ `0 { box<%type_10 = []> }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @call_indirect(fnptr3, captures3, var3); +> return var4; +> } +> +> proc lam131(captures_24: box, lastName: str): { *fn, box } +> { +> let captures_box18: box<{ str }> = @ptr_cast(captures_24 as box<{ str }>); +> let captures_stack18: { str } = @get_boxed; +> let firstName: str = @get_struct_field; +> let fnptr18: *fn = @get_struct_field; +> let captures18: box = @get_struct_field; +> let var34: str = "Hello "; +> let var35: str = " "; +> let var36: str = "!"; +> let var37: str +> = @call_kfn(str_concat, var34, firstName, var35, lastName, var36); +> let var38: { *fn, box } = @call_indirect(fnptr18, captures18, var37); +> return var38; +> } +> +> 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_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_28: box = @ptr_cast(captures_box_6 as box); +> let fn_ptr_6: *fn = @make_fn_ptr; +> let var: { *fn, box } = @make_struct{ fn_ptr_6, captures_28 }; +> return var; +> } +> +> proc clos_await(captures_9: box, fromResult: { *fn, box }): +> { *fn, box } +> { +> let captures_box7: box<{}> = @ptr_cast(captures_9 as box<{}>); +> let captures_stack7: {} = @get_boxed; +> let captures_stack_10: { { *fn, box } } = @make_struct{ fromResult }; +> let captures_box_10: box<{ { *fn, box } }> +> = @make_box(captures_stack_10); +> let captures_32: 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_32 }; +> return var9; +> } +> +> proc await_thunk(): { *fn, box } +> { +> let captures_stack_2: {} = @make_struct{}; +> let captures_box_2: box<{}> = @make_box(captures_stack_2); +> let captures_10: 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_10 }; +> return await_closure; +> } +> +> global await1: { *fn, box } = @call_direct(await_thunk); +> +> proc lam141(captures_23: box, y: {}): { *fn, box } +> { +> let captures_box17: box<{ str }> = @ptr_cast(captures_23 as box<{ str }>); +> let captures_stack17: { str } = @get_boxed; +> let firstName: str = @get_struct_field; +> let fnptr16: *fn = @get_struct_field; +> let captures16: box = @get_struct_field; +> let var31: { *fn, box } +> = @call_indirect(fnptr16, captures16, inLine2); +> 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_39: box = @ptr_cast(captures_box_17 as box); +> let fn_ptr_17: *fn = @make_fn_ptr; +> let var32: { *fn, box } = @make_struct{ fn_ptr_17, captures_39 }; +> let var33: { *fn, box } = @call_indirect(fnptr17, captures17, var32); +> return var33; +> } +> +> proc lam151(captures_22: box, firstName: str): { *fn, box } +> { +> let captures_box16: box<{}> = @ptr_cast(captures_22 as box<{}>); +> let captures_stack16: {} = @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 var26: str = "What's your last name?"; +> let var27: { *fn, box } = @call_indirect(fnptr14, captures14, var26); +> let var28: { *fn, box } = @call_indirect(fnptr13, captures13, var27); +> 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_38: box = @ptr_cast(captures_box_16 as box); +> let fn_ptr_16: *fn = @make_fn_ptr; +> let var29: { *fn, box } = @make_struct{ fn_ptr_16, captures_38 }; +> let var30: { *fn, box } = @call_indirect(fnptr15, captures15, var29); +> return var30; +> } +> +> proc lam161(captures_18: box, x1: {}): { *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_14: {} = @make_struct{}; +> let captures_box_14: box<{}> = @make_box(captures_stack_14); +> let captures_36: box = @ptr_cast(captures_box_14 as box); +> let fn_ptr_14: *fn = @make_fn_ptr; +> let var20: { *fn, box } = @make_struct{ fn_ptr_14, captures_36 }; +> let var21: { *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 var39: str = "What's your first name?"; +> let var40: { *fn, box } = @call_indirect(fnptr20, captures20, var39); +> let var41: { *fn, box } = @call_indirect(fnptr19, captures19, var40); +> let fnptr21: *fn = @get_struct_field; +> let captures21: box = @get_struct_field; +> let captures_stack_18: {} = @make_struct{}; +> let captures_box_18: box<{}> = @make_box(captures_stack_18); +> let captures_40: box = @ptr_cast(captures_box_18 as box); +> let fn_ptr_18: *fn = @make_fn_ptr; +> let var42: { *fn, box } = @make_struct{ fn_ptr_18, captures_40 }; +> let var43: { *fn, box } = @call_indirect(fnptr21, captures21, var42); +> return var43; +> } +> +> global main1: { *fn, box } = @call_direct(main_thunk); +> +> proc main_handler_thunk(): +> [ +> `0 { +> [ `0 { [] }, `1 { {} } ], +> box< +> %type_0 = +> [ `0 {}, `1 { box<%type_0> }, `2 { str, box<%type_0> } ]> +> , +> } +> ] +> { +> let fnptr30: *fn = @get_struct_field; +> let captures30: box = @get_struct_field; +> let captures_stack_21: {} = @make_struct{}; +> let captures_box_21: box<{}> = @make_box(captures_stack_21); +> let captures_43: box = @ptr_cast(captures_box_21 as box); +> let fn_ptr_21: *fn = @make_fn_ptr; +> let var63: { *fn, box } = @make_struct{ fn_ptr_21, captures_43 }; +> let op: +> [ +> `0 { [ `0 { [] }, `1 { {} } ] }, +> `1 { { *fn, box } }, +> `2 { str, { *fn, box } } +> ] +> = @call_indirect(fnptr30, captures30, var63); +> let captures_stack_22: {} = @make_struct{}; +> let captures_box_22: box<{}> = @make_box(captures_stack_22); +> let captures_44: box = @ptr_cast(captures_box_22 as box); +> let fn_ptr_22: *fn = @make_fn_ptr; +> let handle1: { *fn, box } = @make_struct{ fn_ptr_22, captures_44 }; +> let fnptr31: *fn = @get_struct_field; +> let captures31: box = @get_struct_field; +> let var64: { *fn, box } = @call_indirect(fnptr31, captures31, op); +> let fnptr32: *fn = @get_struct_field; +> let captures32: box = @get_struct_field; +> let var65: int = 0; +> let var66: { *fn, box } = @call_indirect(fnptr32, captures32, var65); +> let fnptr33: *fn = @get_struct_field; +> let captures33: box = @get_struct_field; +> let struct11: {} = @make_struct{}; +> let unboxed2: +> [ +> `0 {}, +> `1 { +> box< +> %type_0 = +> [ `0 {}, `1 { box<%type_0> }, `2 { str, box<%type_0> } ]> +> , +> }, +> `2 { str, box<%type_0> } +> ] +> = @make_union<0, struct11>; +> let var67: +> box<%type_0 = [ `0 {}, `1 { box<%type_0> }, `2 { str, box<%type_0> } ]> +> = @make_box(unboxed2); +> let var68: +> [ +> `0 { +> [ `0 { [] }, `1 { {} } ], +> box< +> %type_0 = +> [ `0 {}, `1 { box<%type_0> }, `2 { str, box<%type_0> } ]> +> , +> } +> ] +> = @call_indirect(fnptr33, captures33, var67); +> return var68; +> } +> +> global main_handler: +> [ +> `0 { +> [ `0 { [] }, `1 { {} } ], +> box< +> %type_15 = +> [ `0 {}, `1 { box<%type_15> }, `2 { str, box<%type_15> } ]> +> , +> } +> ] +> = @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/webpack-runtime-504f28d947ab3ece5bfa.js b/webpack-runtime-d36ddef3207614d122a4.js similarity index 63% rename from webpack-runtime-504f28d947ab3ece5bfa.js rename to webpack-runtime-d36ddef3207614d122a4.js index c34a6f9..1e424ed 100644 --- a/webpack-runtime-504f28d947ab3ece5bfa.js +++ b/webpack-runtime-d36ddef3207614d122a4.js @@ -1,2 +1,2 @@ -!function(){"use strict";var e,c,a,f,d,t={},n={};function r(e){var c=n[e];if(void 0!==c)return c.exports;var a=n[e]={id:e,loaded:!1,exports:{}};return t[e].call(a.exports,a,a.exports,r),a.loaded=!0,a.exports}r.m=t,r.amdO={},e=[],r.O=function(c,a,f,d){if(!a){var t=1/0;for(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:"3016fa15f6cbbaca4881",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:"431c22350150ad54edc3",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=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:"bfe290ed32d7e93c80c3",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:"02e55b3b14d0b0981642",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 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\":\"3016fa15f6cbbaca4881\",\"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\":\"431c22350150ad54edc3\",\"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-d36ddef3207614d122a4.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\":\"bfe290ed32d7e93c80c3\",\"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\":\"02e55b3b14d0b0981642\",\"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 8db9040..94d2823 100644 --- a/webpack.stats.json +++ b/webpack.stats.json @@ -1 +1 @@ -{"name":"build-javascript","namedChunkGroups":{"app":{"name":"app","assets":[{"name":"webpack-runtime-504f28d947ab3ece5bfa.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-431c22350150ad54edc3.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-431c22350150ad54edc3.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-3016fa15f6cbbaca4881.js","size":522440},{"name":"commons-431c22350150ad54edc3.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":756523,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":2330479},"component---src-pages-playground-cor-easy-tags-tsx":{"name":"component---src-pages-playground-cor-easy-tags-tsx","assets":[{"name":"c01f44c9-3016fa15f6cbbaca4881.js","size":522440},{"name":"commons-431c22350150ad54edc3.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":756083,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":2329658},"component---src-pages-playground-cor-refine-tsx":{"name":"component---src-pages-playground-cor-refine-tsx","assets":[{"name":"c01f44c9-3016fa15f6cbbaca4881.js","size":522440},{"name":"commons-431c22350150ad54edc3.js","size":175014},{"name":"f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","size":56086},{"name":"component---src-pages-playground-cor-refine-tsx-47fe70072d861f133000.js","size":3630}],"filteredAssets":0,"assetsSize":757170,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":2332264},"component---src-pages-playground-cor-uls-tsx":{"name":"component---src-pages-playground-cor-uls-tsx","assets":[{"name":"c01f44c9-3016fa15f6cbbaca4881.js","size":522440},{"name":"commons-431c22350150ad54edc3.js","size":175014},{"name":"f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","size":56086},{"name":"component---src-pages-playground-cor-uls-tsx-14e2f02f13e4b8b16937.js","size":2970}],"filteredAssets":0,"assetsSize":756510,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":2330383},"component---src-pages-playground-ft-tsx":{"name":"component---src-pages-playground-ft-tsx","assets":[{"name":"a5bacc57-9c44c95591be73afbbe4.js","size":308388},{"name":"commons-431c22350150ad54edc3.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-431c22350150ad54edc3.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-431c22350150ad54edc3.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-431c22350150ad54edc3.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-431c22350150ad54edc3.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-504f28d947ab3ece5bfa.js","styles.1c3d9fffba47c229b7bc.css","framework-17c6fd0db2b9e487b34d.js","app-ecd620ff24c29127ccc4.js"],"component---src-pages-index-mdx":["commons-431c22350150ad54edc3.js","component---src-pages-index-mdx-4760b6bfee29e49c10f2.js"],"component---src-pages-playground-co-lc-tsx":["513ed179-a54d086a1d47d87ae5c3.js","commons-431c22350150ad54edc3.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","component---src-pages-playground-co-lc-tsx-a5e4e4e9ee6ae2399f35.js"],"component---src-pages-playground-cor-compose-fx-tsx":["c01f44c9-3016fa15f6cbbaca4881.js","commons-431c22350150ad54edc3.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","component---src-pages-playground-cor-compose-fx-tsx-e87aa66ef4a285312360.js"],"component---src-pages-playground-cor-easy-tags-tsx":["c01f44c9-3016fa15f6cbbaca4881.js","commons-431c22350150ad54edc3.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","component---src-pages-playground-cor-easy-tags-tsx-aa2b1220070839547a3f.js"],"component---src-pages-playground-cor-refine-tsx":["c01f44c9-3016fa15f6cbbaca4881.js","commons-431c22350150ad54edc3.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","component---src-pages-playground-cor-refine-tsx-47fe70072d861f133000.js"],"component---src-pages-playground-cor-uls-tsx":["c01f44c9-3016fa15f6cbbaca4881.js","commons-431c22350150ad54edc3.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","component---src-pages-playground-cor-uls-tsx-14e2f02f13e4b8b16937.js"],"component---src-pages-playground-ft-tsx":["a5bacc57-9c44c95591be73afbbe4.js","commons-431c22350150ad54edc3.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-431c22350150ad54edc3.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-431c22350150ad54edc3.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-431c22350150ad54edc3.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-431c22350150ad54edc3.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-d36ddef3207614d122a4.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-02e55b3b14d0b0981642.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-02e55b3b14d0b0981642.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-bfe290ed32d7e93c80c3.js","size":527143},{"name":"commons-02e55b3b14d0b0981642.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":761226,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":2343986},"component---src-pages-playground-cor-easy-tags-tsx":{"name":"component---src-pages-playground-cor-easy-tags-tsx","assets":[{"name":"c01f44c9-bfe290ed32d7e93c80c3.js","size":527143},{"name":"commons-02e55b3b14d0b0981642.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":760786,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":2343165},"component---src-pages-playground-cor-refine-tsx":{"name":"component---src-pages-playground-cor-refine-tsx","assets":[{"name":"c01f44c9-bfe290ed32d7e93c80c3.js","size":527143},{"name":"commons-02e55b3b14d0b0981642.js","size":175014},{"name":"f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","size":56086},{"name":"component---src-pages-playground-cor-refine-tsx-47fe70072d861f133000.js","size":3630}],"filteredAssets":0,"assetsSize":761873,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":2345771},"component---src-pages-playground-cor-uls-tsx":{"name":"component---src-pages-playground-cor-uls-tsx","assets":[{"name":"c01f44c9-bfe290ed32d7e93c80c3.js","size":527143},{"name":"commons-02e55b3b14d0b0981642.js","size":175014},{"name":"f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","size":56086},{"name":"component---src-pages-playground-cor-uls-tsx-14e2f02f13e4b8b16937.js","size":2970}],"filteredAssets":0,"assetsSize":761213,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":2343890},"component---src-pages-playground-ft-tsx":{"name":"component---src-pages-playground-ft-tsx","assets":[{"name":"a5bacc57-9c44c95591be73afbbe4.js","size":308388},{"name":"commons-02e55b3b14d0b0981642.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-02e55b3b14d0b0981642.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-02e55b3b14d0b0981642.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-02e55b3b14d0b0981642.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-02e55b3b14d0b0981642.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-d36ddef3207614d122a4.js","styles.1c3d9fffba47c229b7bc.css","framework-17c6fd0db2b9e487b34d.js","app-ecd620ff24c29127ccc4.js"],"component---src-pages-index-mdx":["commons-02e55b3b14d0b0981642.js","component---src-pages-index-mdx-4760b6bfee29e49c10f2.js"],"component---src-pages-playground-co-lc-tsx":["513ed179-a54d086a1d47d87ae5c3.js","commons-02e55b3b14d0b0981642.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","component---src-pages-playground-co-lc-tsx-a5e4e4e9ee6ae2399f35.js"],"component---src-pages-playground-cor-compose-fx-tsx":["c01f44c9-bfe290ed32d7e93c80c3.js","commons-02e55b3b14d0b0981642.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","component---src-pages-playground-cor-compose-fx-tsx-e87aa66ef4a285312360.js"],"component---src-pages-playground-cor-easy-tags-tsx":["c01f44c9-bfe290ed32d7e93c80c3.js","commons-02e55b3b14d0b0981642.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","component---src-pages-playground-cor-easy-tags-tsx-aa2b1220070839547a3f.js"],"component---src-pages-playground-cor-refine-tsx":["c01f44c9-bfe290ed32d7e93c80c3.js","commons-02e55b3b14d0b0981642.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","component---src-pages-playground-cor-refine-tsx-47fe70072d861f133000.js"],"component---src-pages-playground-cor-uls-tsx":["c01f44c9-bfe290ed32d7e93c80c3.js","commons-02e55b3b14d0b0981642.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","component---src-pages-playground-cor-uls-tsx-14e2f02f13e4b8b16937.js"],"component---src-pages-playground-ft-tsx":["a5bacc57-9c44c95591be73afbbe4.js","commons-02e55b3b14d0b0981642.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-02e55b3b14d0b0981642.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-02e55b3b14d0b0981642.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-02e55b3b14d0b0981642.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-02e55b3b14d0b0981642.js","f8eae2d4cedd604630af9733b6a591df26747cb3-8b25f21f8b995bc3b617.js","component---src-pages-playground-tiger-tsx-fa3243292f5523319bba.js"]},"childAssetsByChunkName":{}} \ No newline at end of file