#!/usr/bin/env node
'use strict';
const body = function(nqp, isMain) {
nqp.libpath([{module: module, prefix:'./'}, {module: module, prefix:'nqp-js-on-js/'}]);

nqp.execname(module.filename, true);
const HLL=nqp.getHLL("nqp");
var wval0,
wval1,
wval2,
wval3,
wval4,
wval5;
var cuid1 = new nqp.CodeRef("<mainline>","1"),
cuid2 = new nqp.CodeRef("","2"),
cuid3 = new nqp.CodeRef("MAIN","3"),
cuid4 = new nqp.CodeRef("hll-config","4"),
cuid5 = new nqp.CodeRef("","5"),
cuids = [cuid1,cuid2,cuid3,cuid4,cuid5];
cuid1.setInfo(null,/*async*/ function cuid1(caller_ctx,_NAMED) {
var TMP1,
TMP2,
TMP3,
TMP4,
TMP5,
TMP6,
TMP7,
TMP8,
TMP9,
TMP10,
TMP11,
TMP12,
TMP13,
TMP14,
TMP15,
TMP16,
TMP17,
TMP18,
TMP19,
TMP20,
TMP21,
TMP22,
TMP23,
TMP24,
TMP25,
TMP26,
TMP27,
TMP28,
TMP29,
TMP30,
TMP31,
TMP32,
TMP33;
var p6$____lowered__lex__6$local = nqp.Null,
p6$____lowered__lex__9$local = nqp.Null,
p6$____lowered__lex__7$local = nqp.Null,
p6$____lowered__lex__8$local = nqp.Null,
p6$____lowered__lex__4$local = nqp.Null,
p6$ctxsave$local = nqp.Null,
p6$defined__1$local = nqp.Null,
p6$defined__2$local = nqp.Null,
p6$defined__3$local = nqp.Null,
p6$defined__4$local = nqp.Null,
p6$____lowered__lex__5$local;
var ctx1 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
ctx1.$$hll = nqp.getHLL("nqp");
ctx1["GLOBALish"] = wval0;
ctx1["$?PACKAGE"] = wval0;
ctx1["EXPORT"] = wval1;
ctx1["$comp"] = nqp.Null;
if (_NAMED !== null) {nqp.noNamed(_NAMED)}
p6$____lowered__lex__5$local = nqp.slurpyPos(HLL, arguments, 2);
TMP1 = cuid3.closureCtx(ctx1);
TMP2 = cuid4.closureCtx(ctx1);
(ctx1["&MAIN"] = TMP1);
(ctx1["&hll-config"] = TMP2);
TMP3 = (p6$ctxsave$local = (ctx1.lookupDynamic("$\u002ACTXSAVE")));
;
if ((/*await*/ (/*await*/ new nqp.NQPInt(((p6$ctxsave$local === nqp.Null) ? 1 : 0)).$$decont(ctx1)).$$toBool(ctx1))) {
} else {
TMP4 = (/*await*/ (/*await*/ p6$ctxsave$local.$$decont(ctx1)).$$can(ctx1,"ctxsave"));
if ((/*await*/ (/*await*/ new nqp.NQPInt(TMP4).$$decont(ctx1)).$$toBool(ctx1))) {
/*await*/ (/*await*/ p6$ctxsave$local.$$decont(ctx1))["p6$ctxsave"](ctx1,null,p6$ctxsave$local);
} else {
}
}
if ((/*await*/ (/*await*/ new nqp.NQPInt((((/*await*/ nqp.toStr(nqp.op.backendconfig().$$atkey("osname"), ctx1)) == "MSWin32") ? 1 : 0)).$$decont(ctx1)).$$toBool(ctx1))) {
TMP5 = new nqp.NQPStr("\\");
} else {
TMP5 = new nqp.NQPStr("/");
}
TMP6 = (p6$____lowered__lex__6$local = (TMP5));
;
TMP7 = (p6$____lowered__lex__9$local = (new nqp.NQPStr(nqp.op.execname().substr((0),nqp.op.execname().lastIndexOf((/*await*/ nqp.toStr(p6$____lowered__lex__6$local, ctx1)))))));
;
nqp.extraRuntime('perl6', module);;
TMP8 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval2.$$decont(ctx1))["p6$new"](ctx1,null,wval2)));
(ctx1["$comp"] = TMP8);
TMP9 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$comp"].$$decont(ctx1))["p6$config"](ctx1,null,ctx1["$comp"])));
if (TMP9.$$atkey("static_perl6_home") === nqp.Null) {
TMP10 = wval3;
} else {
TMP10 = TMP9.$$atkey("static_perl6_home");
}
TMP11 = (p6$defined__2$local = (TMP10));
;
if ((/*await*/ (/*await*/ new nqp.NQPInt(nqp.op.defined((/*await*/ p6$defined__2$local.$$decont(ctx1)))).$$decont(ctx1)).$$toBool(ctx1))) {
TMP12 = p6$defined__2$local;
} else {
TMP13 = nqp.op.getenvhash();
if (TMP13.$$atkey("PERL6_HOME") === nqp.Null) {
TMP14 = wval3;
} else {
TMP14 = TMP13.$$atkey("PERL6_HOME");
}
TMP12 = TMP14;
}
TMP15 = (p6$defined__1$local = (TMP12));
;
if ((/*await*/ (/*await*/ new nqp.NQPInt(nqp.op.defined((/*await*/ p6$defined__1$local.$$decont(ctx1)))).$$decont(ctx1)).$$toBool(ctx1))) {
TMP16 = p6$defined__1$local;
} else {
TMP16 = new nqp.NQPStr(((/*await*/ nqp.toStr(p6$____lowered__lex__9$local, ctx1)) + "/../share/perl6"));
}
TMP17 = (p6$____lowered__lex__7$local = (TMP16));
;
if ((/*await*/ (/*await*/ new nqp.NQPInt((((/*await*/ nqp.toStr(p6$____lowered__lex__7$local, ctx1)).substr((((/*await*/ nqp.toStr(p6$____lowered__lex__7$local, ctx1)).length - (1)) | 0)) == (/*await*/ nqp.toStr(p6$____lowered__lex__6$local, ctx1))) ? 1 : 0)).$$decont(ctx1)).$$toBool(ctx1))) {
TMP18 = (p6$____lowered__lex__7$local = (new nqp.NQPStr((/*await*/ nqp.toStr(p6$____lowered__lex__7$local, ctx1)).substr((0),(((/*await*/ nqp.toStr(p6$____lowered__lex__7$local, ctx1)).length - (1)) | 0)))));
;
} else {
}
TMP19 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$comp"].$$decont(ctx1))["p6$config"](ctx1,null,ctx1["$comp"])));
if (TMP19.$$atkey("static_nqp_home") === nqp.Null) {
TMP20 = wval3;
} else {
TMP20 = TMP19.$$atkey("static_nqp_home");
}
TMP21 = (p6$defined__4$local = (TMP20));
;
if ((/*await*/ (/*await*/ new nqp.NQPInt(nqp.op.defined((/*await*/ p6$defined__4$local.$$decont(ctx1)))).$$decont(ctx1)).$$toBool(ctx1))) {
TMP22 = p6$defined__4$local;
} else {
TMP23 = nqp.op.getenvhash();
if (TMP23.$$atkey("NQP_HOME") === nqp.Null) {
TMP24 = wval3;
} else {
TMP24 = TMP23.$$atkey("NQP_HOME");
}
TMP22 = TMP24;
}
TMP25 = (p6$defined__3$local = (TMP22));
;
if ((/*await*/ (/*await*/ new nqp.NQPInt(nqp.op.defined((/*await*/ p6$defined__3$local.$$decont(ctx1)))).$$decont(ctx1)).$$toBool(ctx1))) {
TMP26 = p6$defined__3$local;
} else {
TMP26 = new nqp.NQPStr(((/*await*/ nqp.toStr(p6$____lowered__lex__9$local, ctx1)) + "/../share/nqp"));
}
TMP27 = (p6$____lowered__lex__8$local = (TMP26));
;
if ((/*await*/ (/*await*/ new nqp.NQPInt((((/*await*/ nqp.toStr(p6$____lowered__lex__8$local, ctx1)).substr((((/*await*/ nqp.toStr(p6$____lowered__lex__8$local, ctx1)).length - (1)) | 0)) == (/*await*/ nqp.toStr(p6$____lowered__lex__6$local, ctx1))) ? 1 : 0)).$$decont(ctx1)).$$toBool(ctx1))) {
TMP28 = (p6$____lowered__lex__8$local = (new nqp.NQPStr((/*await*/ nqp.toStr(p6$____lowered__lex__8$local, ctx1)).substr((0),(((/*await*/ nqp.toStr(p6$____lowered__lex__8$local, ctx1)).length - (1)) | 0)))));
;
} else {
}
nqp.op.bindhllsym("perl6","$PERL6_HOME",p6$____lowered__lex__7$local);
nqp.op.bindhllsym("perl6","$NQP_HOME",p6$____lowered__lex__8$local);
/*await*/ (/*await*/ ctx1["$comp"].$$decont(ctx1))["p6$language"](ctx1,null,ctx1["$comp"],new nqp.NativeStrArg("perl6"));
/*await*/ (/*await*/ ctx1["$comp"].$$decont(ctx1))["p6$parsegrammar"](ctx1,null,ctx1["$comp"],wval4);
/*await*/ (/*await*/ ctx1["$comp"].$$decont(ctx1))["p6$parseactions"](ctx1,null,ctx1["$comp"],wval5);
/*await*/ (/*await*/ ctx1["$comp"].$$decont(ctx1))["p6$addstage"](ctx1,{"before":new nqp.NativeStrArg("ast")},ctx1["$comp"],new nqp.NativeStrArg("syntaxcheck"));
/*await*/ (/*await*/ ctx1["$comp"].$$decont(ctx1))["p6$addstage"](ctx1,{"after":new nqp.NativeStrArg("ast")},ctx1["$comp"],new nqp.NativeStrArg("optimize"));
TMP29 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$comp"].$$decont(ctx1))["p6$config"](ctx1,null,ctx1["$comp"])));
/*await*/ (/*await*/ ctx1["&hll-config"].$$decont(ctx1)).$$call(ctx1,null,TMP29);
TMP30 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$comp"].$$decont(ctx1))["p6$config"](ctx1,null,ctx1["$comp"])));
nqp.op.bindhllsym("perl6","$COMPILER_CONFIG",TMP30);
TMP31 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$comp"].$$decont(ctx1))["p6$commandline_options"](ctx1,null,ctx1["$comp"])));
TMP32 = (p6$____lowered__lex__4$local = (TMP31));
;
/*await*/ (/*await*/ p6$____lowered__lex__4$local.$$decont(ctx1))["p6$push"](ctx1,null,p6$____lowered__lex__4$local,new nqp.NativeStrArg("parsetrace"));
/*await*/ (/*await*/ p6$____lowered__lex__4$local.$$decont(ctx1))["p6$push"](ctx1,null,p6$____lowered__lex__4$local,new nqp.NativeStrArg("setting=s"));
/*await*/ (/*await*/ p6$____lowered__lex__4$local.$$decont(ctx1))["p6$push"](ctx1,null,p6$____lowered__lex__4$local,new nqp.NativeStrArg("n"));
/*await*/ (/*await*/ p6$____lowered__lex__4$local.$$decont(ctx1))["p6$push"](ctx1,null,p6$____lowered__lex__4$local,new nqp.NativeStrArg("p"));
/*await*/ (/*await*/ p6$____lowered__lex__4$local.$$decont(ctx1))["p6$push"](ctx1,null,p6$____lowered__lex__4$local,new nqp.NativeStrArg("doc=s?"));
/*await*/ (/*await*/ p6$____lowered__lex__4$local.$$decont(ctx1))["p6$push"](ctx1,null,p6$____lowered__lex__4$local,new nqp.NativeStrArg("optimize=s?"));
/*await*/ (/*await*/ p6$____lowered__lex__4$local.$$decont(ctx1))["p6$push"](ctx1,null,p6$____lowered__lex__4$local,new nqp.NativeStrArg("c"));
/*await*/ (/*await*/ p6$____lowered__lex__4$local.$$decont(ctx1))["p6$push"](ctx1,null,p6$____lowered__lex__4$local,new nqp.NativeStrArg("I=s"));
/*await*/ (/*await*/ p6$____lowered__lex__4$local.$$decont(ctx1))["p6$push"](ctx1,null,p6$____lowered__lex__4$local,new nqp.NativeStrArg("M=s"));
/*await*/ (/*await*/ p6$____lowered__lex__4$local.$$decont(ctx1))["p6$push"](ctx1,null,p6$____lowered__lex__4$local,new nqp.NativeStrArg("nqp-lib=s"));
/*await*/ (/*await*/ p6$____lowered__lex__4$local.$$decont(ctx1))["p6$push"](ctx1,null,p6$____lowered__lex__4$local,new nqp.NativeStrArg("beautify"));
TMP33 = nqp.list(HLL,[]);
nqp.op.bindhllsym("perl6","@END_PHASERS",TMP33);
nqp.op.bindhllsym("perl6","$!ARGITER",new nqp.NQPInt((0)));
if ((/*await*/ (/*await*/ p6$____lowered__lex__5$local.$$decont(ctx1)).$$toBool(ctx1))) {
/*await*/ (/*await*/ ctx1["&MAIN"].$$decont(ctx1)).$$apply([ctx1,null].concat((p6$____lowered__lex__5$local).$$flatArgs()));
} else {
}
return nqp.Null;
},{"GLOBALish": 0,"$?PACKAGE": 0,"EXPORT": 0,"$comp": 0,"&MAIN": 0,"&hll-config": 0},{"GLOBALish":0,"$?PACKAGE":0,"EXPORT":1},null,-1);
cuid2.setInfo(cuid3,null,{},null,null,2141);
cuid3.setInfo(cuid1,/*async*/ function cuid3(caller_ctx,_NAMED) {
var TMP1,
TMP2,
TMP3;
var p6$____lowered__lex__2$local;
let ctx1 = this.getOuterCtx();
var ctx2 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (_NAMED !== null) {nqp.noNamed(_NAMED)}
p6$____lowered__lex__2$local = nqp.slurpyPos(HLL, arguments, 2);
TMP2 = cuid2.closure(/*async*/ function cuid2(caller_ctx,_NAMED,param4) {
var TMP1;
var p6$____lowered__lex__1$local;
var ctx3 = new nqp.Ctx(caller_ctx, ctx2, this);
if (_NAMED !== null) {nqp.noNamed(_NAMED)}
if (arguments.length > 3) nqp.tooManyPos(arguments.length, 3);if (arguments.length < 3) nqp.tooFewPos(arguments.length, 3);p6$____lowered__lex__1$local = nqp.arg(HLL, param4);
TMP1 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ p6$____lowered__lex__1$local.$$decont(ctx3)).$$call(ctx3,null)));
return TMP1;
});
/*await*/ (/*await*/ ctx1["$comp"].$$decont(ctx2))["p6$command_line"](ctx2,{"encoding":new nqp.NativeStrArg("utf8"),"transcode":new nqp.NativeStrArg("ascii iso-8859-1")},ctx1["$comp"],p6$____lowered__lex__2$local);
if ((/*await*/ (/*await*/ nqp.op.gethllsym("perl6","&THE_END").$$decont(ctx2)).$$toBool(ctx2))) {
TMP3 = /*await*/ TMP2.$$call(ctx2,null,nqp.op.gethllsym("perl6","&THE_END"));
TMP1 = TMP3;
} else {
TMP1 = nqp.op.gethllsym("perl6","&THE_END");
}
return TMP1;
},{},null,null,1920);
cuid4.setInfo(cuid1,/*async*/ function cuid4(caller_ctx,_NAMED,param6) {
var TMP1,
TMP2;
var p6$____lowered__lex__3$local;
var ctx5 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (_NAMED !== null) {nqp.noNamed(_NAMED)}
if (arguments.length > 3) nqp.tooManyPos(arguments.length, 3);if (arguments.length < 3) nqp.tooFewPos(arguments.length, 3);p6$____lowered__lex__3$local = nqp.arg(HLL, param6);
p6$____lowered__lex__3$local.$$bindkey("implementation",new nqp.NQPStr("Rakudo"));
p6$____lowered__lex__3$local.$$bindkey("version",new nqp.NQPStr("2019.03.1-147-g1aae63a65"));
p6$____lowered__lex__3$local.$$bindkey("release-number",new nqp.NQPStr(""));
p6$____lowered__lex__3$local.$$bindkey("codename",new nqp.NQPStr(""));
p6$____lowered__lex__3$local.$$bindkey("build-date",new nqp.NQPStr("2019-04-03T12:43:20Z"));
p6$____lowered__lex__3$local.$$bindkey("language-version",new nqp.NQPStr("6.d"));
TMP1 = nqp.list(HLL,[new nqp.NQPStr("6.c"),new nqp.NQPStr("6.d"),new nqp.NQPStr("6.d.PREVIEW")]);
p6$____lowered__lex__3$local.$$bindkey("can-language-versions",TMP1);
p6$____lowered__lex__3$local.$$bindkey("prefix",new nqp.NQPStr(""));
p6$____lowered__lex__3$local.$$bindkey("libdir",new nqp.NQPStr(""));
TMP2 = p6$____lowered__lex__3$local.$$bindkey("source-digest",new nqp.NQPStr("109cf998d3ae54b147995a29e696788a379af801"));
return TMP2;
},{},null,null,2235);
cuid5.setInfo(null,/*async*/ function cuid5(caller_ctx,_NAMED) {
var TMP1;
var p6$ARGS$local;
var ctx7 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (_NAMED !== null) {nqp.noNamed(_NAMED)}
p6$ARGS$local = nqp.slurpyPos(HLL, arguments, 2);
TMP1 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ cuid1.$$decont(ctx7)).$$apply([ctx7,null].concat((p6$ARGS$local).$$flatArgs()))));
return TMP1;
},{},null,null,-1);
return nqp.run(/*async*/ function() {
var ctxWithPath = new nqp.Ctx(null, null, null);
ctxWithPath['$*LOADBYTECODE_FROM'] = module;
TMP1 = nqp.op.gethllsym("nqp", "ModuleLoader");
if (TMP1 === nqp.Null) {
TMP2 = (/*await*/ nqp.op.loadbytecode(ctxWithPath,"ModuleLoader"));
TMP1 = new nqp.NQPStr(TMP2);
}
TMP3 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ nqp.op.gethllsym("nqp", "ModuleLoader").$$decont(ctxWithPath))["p6$load_setting"](ctxWithPath,null,nqp.op.gethllsym("nqp", "ModuleLoader"),new nqp.NativeStrArg("NQPCORE"))));
nqp.op.forceouterctx(cuid1,TMP3);
/*await*/ (/*await*/ nqp.op.gethllsym("nqp", "ModuleLoader").$$decont(ctxWithPath))["p6$load_module"](ctxWithPath,null,nqp.op.gethllsym("nqp", "ModuleLoader"),new nqp.NativeStrArg("NQPP6QRegex"));
/*await*/ (/*await*/ nqp.op.gethllsym("nqp", "ModuleLoader").$$decont(ctxWithPath))["p6$load_module"](ctxWithPath,null,nqp.op.gethllsym("nqp", "ModuleLoader"),new nqp.NativeStrArg("Perl6::Grammar"));
/*await*/ (/*await*/ nqp.op.gethllsym("nqp", "ModuleLoader").$$decont(ctxWithPath))["p6$load_module"](ctxWithPath,null,nqp.op.gethllsym("nqp", "ModuleLoader"),new nqp.NativeStrArg("Perl6::Actions"));
/*await*/ (/*await*/ nqp.op.gethllsym("nqp", "ModuleLoader").$$decont(ctxWithPath))["p6$load_module"](ctxWithPath,null,nqp.op.gethllsym("nqp", "ModuleLoader"),new nqp.NativeStrArg("Perl6::Compiler"));
var p6$conflicts$local = nqp.Null;
var sh = nqp.createArray([nqp.null_s,"P6opaque","Chunk","0D83D75ACBEB6862C4EB0E82D6C39CBF7D9F5E6F-1","gen/js/stage1/QASTCompiler.nqp","DWIMYNameMangling","HLL","JavaScriptBackend","A556F01CEBA4B509451D49C7ADE9B9425F57CD2C-1","gen/js/stage2/NQPHLL.nqp","NQPMatch","615B293879CCF0EE98FFCDF51CBE8140F41ECBAB-1","gen/js/stage2/QRegex.nqp","NQPMatchRole","NQPRegex","NQPRegexMethod","QAST","QASTWithMatch","QRegex","RegexCompiler","SerializeOnce","SerializedBytes","Shim","Perl6","STDActions","A64F7AA05F07AFC58FECD26AAD83EBA22650FF89-0","gen/js/Perl6-Actions.nqp","startstops","563D91E08F842A4CD5B55884F8E7AC8C2C227E9F-0","src/Perl6/Grammar.nqp","startstop","stop","STD","DEFAULT","__6MODEL_CORE__","core SC","GLOBALish","EXPORT","Actions","Backend","CommandLine","Compiler","Grammar","World","BVal","7102272061A8C409B55EB6DDE41EA00A0FC6BD1C-1","gen/js/stage2/QASTNode.nqp","Block","Children","CompUnit","CompileTimeValue","CompilerJS","IVal","InlinePlaceholder","NVal","Node","NodeList","Op","OperationsJS","ParamTypeCheck","Regex","RegexCursorType","SVal","SpecialArg","Stmt","Stmts","Unquote","VM","Var","VarWithFallback","WVal","Want","NFA","Optimizer","5EC3891A7256BD53FB5CF669DB377DDD00619ABA-1","gen/js/stage2/NQPP6QRegex.nqp","P6Regex","P5Regex","Pod","90C2AE68CB1A3318026610AB35255F3F03755D1E-0","src/Perl6/Pod.nqp","QActions","RegexActions","P5RegexActions","ModuleLoaderVMConfig","30B17F76AEE0591F6D6A17CCE8FBAE8A9CAFB363-0","gen/js/ModuleLoader.nqp","ModuleLoader","CB6A5A2451FDCE1066D44A27037DF35ED90D5010-0","src/Perl6/World.nqp","QGrammar","RegexGrammar","P5RegexGrammar","7FB93BDD448424FF2757958D96373C59FA3FB955-0","gen/js/Perl6-Optimizer.nqp","3231D9142C4BF1C684CB72F22DE35B5A598ADF6C-0","src/Perl6/Compiler.nqp","EB6B467BDCBC02EC9D073345E08644707F5EB590-1","gen/js/stage2/NQPP5QRegex.nqp"]);
var sc = nqp.op.createsc("95DBE30AA26187ED1F19ADFF1DB28F6146ABBABD-0");
var code_refs = nqp.createArray([]);
p6$conflicts$local = nqp.list(HLL, []);
nqp.op.deserialize(HLL, "FQAAAFAAAAAOAAAAwAAAAAgAAAAgAQAA2gMAABAAAABaBAAAigQAAAAAAACKBAAAAAAAAIoEAACKBAAAAAAAAIoEAAAAAAAAAQAAABD9RiADAAAABAAAAAgAAAAJAAAACwAAAAwAAAAZAAAAGgAAABwAAAAdAAAAIgAAACMAAAAtAAAALgAAAEoAAABLAAAATwAAAFAAAABVAAAAVgAAAFgAAABZAAAAXQAAAF4AAABfAAAAYAAAAGEAAABiAAAAAQAAAAAAAACUAAAAAQAAAJ4AAACvAAAAAQAAALkAAADGAAAAAQAAANAAAAAHAQAAAQAAABEBAADUAQAAAQAAAN4BAAAEAgAAAQAAAA4CAAB9AgAAAQAAAIcCAACwAgAAhIEKlgIAAjAeABAFAAIwGwAQBgAChQcAAjAQACAKAAIwkgAwDQACMC4AMA4AAjCfADAPAAIwmQAwEAAChhEAAjAMACASAAKHEwACMK0AEBQAAjAEABAVAAIwAwAQFgACMFoBEBcAAogYAAIwAwBAGwACMAMAUB4AAjAHAFAfAAIwCwBQIAACMA8AUAqBggKBBA+BgYGBgoCAgIGBgICJggqCIQACgwqBggKCBA+BgYGBgoCAgIGBgICKgwqBCoGCAoMED4GBgYGCgICAgYGAgIuFCocmAAIwdAAgJwACMJEDICgAAjCSAyApAAIwmwAgKgACMC4AICsAAjDgACAKgYIChQQPgYGBgYKAgICBgYCAjIYKmywAAjBkAHAvAAIwpwBwMAACMA4AcDEAAjC8AHAyAAIwAwBwMwACMNcAEDQAAjBPAHA1AAIwyQBwNgACMFYAcDcAAjAaAHA4AAIwPABwOQACMIoAcDoAAjAqABA7AAIwiABwPAACMEMAcD0AAjA+AHA+AAIwXQBwPwACMAkAcEAAAjCgAHBBAAIwmQBwQgACMLgAcEMAAjCUAHBEAAIwdwBwRQACMIUAcEYAAjBpAHBHAAIwcABwCoGCAoYED4GBgYGCgICAgYGAgI2HCoVIAAIwAwAwSQACMPQAgEwAAjBeBIBNAAKOCoGCAocED4GBgYGCgICAgYGAgI+ICo9OAAIwAwCQJgACMAgAQFEAAjBJAUBSAAIwbwFAUwACMIEBQFQAAjADAKBXAAIwCACgKwACMAMAsCoAAjBGAFBaAAIwkwNQWwACMDcEUFwAAjBeBFBJAAIwSwDAKQACMAMA0AqBggKIBA+BgYGBgoCAgIGBgICQjgqFJgACMGEA4CkAAjCgAOAqAAIwBQDgKwACMAMA4AqBggKOBA+BgYGBgoCAgIGBgIAAAAAAAAAAAAEAAAAAAAAAAgAAAAAAAAAAAGCAAAAAAAMAAAAGAAAABAAAAAYAAAAFAAAABgAAAAYAAAAGAAAAAABggAYAAAAAAGCADAAAAAAAYIASAAAAAABggBgAAAAAAGCAHgAAAAcAAAAkAAAAAABggCQAAAAAAGCAKgAAACQAB4EKgSUAB4EKgSEAB4EKgQYAB4EKgRAAB4EKgRIAB4EKgRcAB4EKgU0AB4EKgQ==",sc,sh,code_refs,p6$conflicts$local,cuids,function() {wval0 = nqp.wval("95DBE30AA26187ED1F19ADFF1DB28F6146ABBABD-0",0)
wval1 = nqp.wval("95DBE30AA26187ED1F19ADFF1DB28F6146ABBABD-0",1)
wval2 = nqp.wval("3231D9142C4BF1C684CB72F22DE35B5A598ADF6C-0",3)
wval3 = nqp.wval("DA082EEEC94AA41A9652CCD5015E6620D741CDE8-1",37)
wval4 = nqp.wval("563D91E08F842A4CD5B55884F8E7AC8C2C227E9F-0",70)
wval5 = nqp.wval("A64F7AA05F07AFC58FECD26AAD83EBA22650FF89-0",8)
});
nqp.op.scsetdesc(sc,"gen/js/main.nqp");
if ((/*await*/ (/*await*/ new nqp.NQPInt(p6$conflicts$local.$$elems()).$$decont(null)).$$toBool(null))) {
(/*await*/ null.die("Repossession conflicts occurred during deserialization"));
} else {
}
var TMP1,
TMP2,
TMP3,
TMP4,
TMP5;
TMP4 = cuid1.closureCtx(null);
TMP5 = cuid5.closureCtx(null);
nqp.setCodeRefHLL(cuids, HLL, __filename, "gen/js/main.nqp");
/*await*/ TMP5.$$apply([nqp.loaderCtx, null].concat(nqp.args(isMain)));
}, isMain);
};
if (require.main === module) {body(require("nqp-runtime"), true);} else {module.exports = body;};//# sourceMappingURL=rakudo.js.map