'use strict';
const body = function(nqp, isMain) {

const HLL=nqp.getHLL("nqp");
var wval0,
wval1,
wval2,
wval3,
wval4,
wval5,
wval6,
wval7,
wval8,
wval9,
wval10,
wval11,
wval12,
wval13,
wval14,
wval15,
wval16,
wval17,
wval18,
wval19,
wval20,
wval21,
wval22,
wval23,
wval24,
wval25,
wval26,
wval27;
var cuid1 = new nqp.CodeRef("","1"),
cuid2 = new nqp.CodeRef("register_op_desugar","2"),
cuid3 = new nqp.CodeRef("","3"),
cuid4 = new nqp.CodeRef("","4"),
cuid5 = new nqp.CodeRef("","5"),
cuid6 = new nqp.CodeRef("","6"),
cuid7 = new nqp.CodeRef("","7"),
cuid8 = new nqp.CodeRef("","8"),
cuid9 = new nqp.CodeRef("","9"),
cuid10 = new nqp.CodeRef("","10"),
cuid11 = new nqp.CodeRef("","11"),
cuid12 = new nqp.CodeRef("","12"),
cuid13 = new nqp.CodeRef("","13"),
cuid14 = new nqp.CodeRef("","14"),
cuid15 = new nqp.CodeRef("","15"),
cuid16 = new nqp.CodeRef("","16"),
cuid17 = new nqp.CodeRef("","17"),
cuid18 = new nqp.CodeRef("<mainline>","18"),
cuid19 = new nqp.CodeRef("_register_op_with_nqp","19"),
cuid20 = new nqp.CodeRef("","20"),
cuid21 = new nqp.CodeRef("","21"),
cuid22 = new nqp.CodeRef("","22"),
cuid23 = new nqp.CodeRef("","23"),
cuid24 = new nqp.CodeRef("","24"),
cuid25 = new nqp.CodeRef("","25"),
cuid26 = new nqp.CodeRef("","26"),
cuid27 = new nqp.CodeRef("","27"),
cuid28 = new nqp.CodeRef("","28"),
cuid29 = new nqp.CodeRef("","29"),
cuids = [cuid1,cuid2,cuid3,cuid4,cuid5,cuid6,cuid7,cuid8,cuid9,cuid10,cuid11,cuid12,cuid13,cuid14,cuid15,cuid16,cuid17,cuid18,cuid19,cuid20,cuid21,cuid22,cuid23,cuid24,cuid25,cuid26,cuid27,cuid28,cuid29];
cuid1.setInfo(cuid2,/*async*/ function cuid1(caller_ctx,_NAMED,param4,param5) {
var TMP1,
TMP2;
var p6$____lowered__lex__3$local,
p6$____lowered__lex__2$local,
p6$____lowered__lex__1$local,
p6$____lowered__lex__1$local;
let ctx2 = this.getOuterCtx();
var ctx3 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (_NAMED !== null) {nqp.checkNamed({"want": true}, _NAMED)}
if (arguments.length > 4) nqp.tooManyPos(arguments.length, 4);if (arguments.length < 4) nqp.tooFewPos(arguments.length, 4);p6$____lowered__lex__3$local = nqp.arg(HLL, param4);
p6$____lowered__lex__2$local = nqp.arg(HLL, param5);
if (_NAMED !== null && _NAMED.hasOwnProperty("want")) {
p6$____lowered__lex__1$local = nqp.arg(HLL, _NAMED["want"]);
} else {
p6$____lowered__lex__1$local = wval2;
}
TMP1 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx2["$desugar"].$$decont(ctx3)).$$call(ctx3,null,p6$____lowered__lex__2$local)));
TMP2 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ p6$____lowered__lex__3$local.$$decont(ctx3))["p6$as_js"](ctx3,{"want":p6$____lowered__lex__1$local},p6$____lowered__lex__3$local,TMP1)));
return TMP2;
},{},null,null,341);
cuid2.setInfo(cuid18,/*async*/ function cuid2(caller_ctx,_NAMED,param6,param7) {
var TMP1,
TMP2,
TMP3,
TMP4;
var p6$____lowered__lex__4$local,
p6$____lowered__lex__5$local,
p6$____lowered__lex__5$local;
var ctx2 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (_NAMED !== null) {nqp.checkNamed({"compiler": true}, _NAMED)}
if (arguments.length > 4) nqp.tooManyPos(arguments.length, 4);if (arguments.length < 4) nqp.tooFewPos(arguments.length, 4);p6$____lowered__lex__4$local = nqp.arg(HLL, param6);
ctx2["$desugar"] = nqp.arg(HLL, param7);
if (_NAMED !== null && _NAMED.hasOwnProperty("compiler")) {
p6$____lowered__lex__5$local = nqp.arg(HLL, _NAMED["compiler"]);
} else {
p6$____lowered__lex__5$local = new nqp.NQPStr("perl6");
}
TMP3 = cuid1.closureCtx(ctx2);
TMP1 = nqp.op.getcomp("QAST");
TMP2 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ TMP1.$$decont(ctx2))["p6$operations"](ctx2,null,TMP1)));
TMP4 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ TMP2.$$decont(ctx2))["p6$add_op"](ctx2,{"hll":p6$____lowered__lex__5$local},TMP2,p6$____lowered__lex__4$local,TMP3)));
return TMP4;
},{"$desugar": 0},null,null,247);
cuid3.setInfo(cuid18,/*async*/ function cuid3(caller_ctx,_NAMED,param18) {
var p6$____lowered__lex__12$local;
var ctx17 = 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__12$local = nqp.arg(HLL, param18);
return ("nqp.p6binder = " + (/*await*/ nqp.toStr(p6$____lowered__lex__12$local, ctx17)));
},{},null,null,1839);
cuid4.setInfo(cuid18,/*async*/ function cuid4(caller_ctx,_NAMED,param20,param21) {
var TMP1,
TMP2,
TMP3,
TMP4,
TMP5,
TMP6,
TMP7,
TMP8,
TMP9,
TMP10,
TMP11,
TMP12,
TMP13,
TMP14;
var p6$____lowered__lex__15$local = nqp.Null,
p6$____lowered__lex__14$local = nqp.Null,
p6$____lowered__lex__17$local,
p6$____lowered__lex__16$local,
p6$____lowered__lex__13$local,
p6$____lowered__lex__13$local;
var ctx19 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (_NAMED !== null) {nqp.checkNamed({"want": true}, _NAMED)}
if (arguments.length > 4) nqp.tooManyPos(arguments.length, 4);if (arguments.length < 4) nqp.tooFewPos(arguments.length, 4);p6$____lowered__lex__17$local = nqp.arg(HLL, param20);
p6$____lowered__lex__16$local = nqp.arg(HLL, param21);
if (_NAMED !== null && _NAMED.hasOwnProperty("want")) {
p6$____lowered__lex__13$local = nqp.arg(HLL, _NAMED["want"]);
} else {
p6$____lowered__lex__13$local = wval2;
}
TMP1 = nqp.op.getcomp("QAST");
TMP2 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ TMP1.$$decont(ctx19))["p6$operations"](ctx19,null,TMP1)));
TMP3 = (p6$____lowered__lex__15$local = (TMP2));
;
if (ctx19.lookupDynamic("$\u002ABLOCK") === nqp.Null) {
if ((/*await*/ wval0.$$decont(ctx19)).$$STable.WHO.$$atkey("$BLOCK") === nqp.Null) {
TMP5 = wval2;
} else {
TMP5 = (/*await*/ wval0.$$decont(ctx19)).$$STable.WHO.$$atkey("$BLOCK");
}
TMP4 = TMP5;
if (TMP4 === nqp.Null) {
(/*await*/ ctx19.die("Contextual $\u002ABLOCK not found"));
TMP4 = nqp.Null;
}
TMP6 = TMP4;
} else {
TMP6 = ctx19.lookupDynamic("$\u002ABLOCK");
}
TMP7 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ TMP6.$$decont(ctx19))["p6$add_tmp"](ctx19,null,TMP6)));
TMP8 = (p6$____lowered__lex__14$local = (TMP7));
;
TMP9 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ p6$____lowered__lex__15$local.$$decont(ctx19))["p6$VOID"](ctx19,null,p6$____lowered__lex__15$local)));
if (ctx19.lookupDynamic("$\u002ACTX") === nqp.Null) {
if ((/*await*/ wval0.$$decont(ctx19)).$$STable.WHO.$$atkey("$CTX") === nqp.Null) {
TMP12 = wval2;
} else {
TMP12 = (/*await*/ wval0.$$decont(ctx19)).$$STable.WHO.$$atkey("$CTX");
}
TMP11 = TMP12;
if (TMP11 === nqp.Null) {
(/*await*/ ctx19.die("Contextual $\u002ACTX not found"));
TMP11 = nqp.Null;
}
TMP13 = TMP11;
} else {
TMP13 = ctx19.lookupDynamic("$\u002ACTX");
}
TMP10 = nqp.list(HLL,[new nqp.NQPStr(((((/*await*/ nqp.toStr(p6$____lowered__lex__14$local, ctx19)) + " = /\u002Aawait\u002A/ nqp.p6binder.p6$bind_sig(") + (/*await*/ nqp.toStr(TMP13, ctx19))) + ", null, nqp.p6binder, nqp.op.savecapture(Array.prototype.slice.call(arguments)));\n")),new nqp.NQPStr((((("if (" + (/*await*/ nqp.toStr(p6$____lowered__lex__14$local, ctx19))) + " !== nqp.Null) return ") + (/*await*/ nqp.toStr(p6$____lowered__lex__14$local, ctx19))) + ";\n"))]);
TMP14 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ p6$____lowered__lex__15$local.$$decont(ctx19))["p6$new_chunk"](ctx19,null,p6$____lowered__lex__15$local,TMP9,new nqp.NativeStrArg(""),TMP10)));
return TMP14;
},{},null,null,1933);
cuid5.setInfo(cuid18,/*async*/ function cuid5(caller_ctx,_NAMED,param23,param24) {
var TMP1,
TMP2,
TMP3;
var p6$____lowered__lex__19$local,
p6$____lowered__lex__18$local;
var ctx22 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (_NAMED !== null) {nqp.noNamed(_NAMED)}
if (arguments.length > 4) nqp.tooManyPos(arguments.length, 4);if (arguments.length < 4) nqp.tooFewPos(arguments.length, 4);p6$____lowered__lex__19$local = nqp.arg(HLL, param23);
p6$____lowered__lex__18$local = nqp.arg(HLL, param24);
if (ctx22.lookupDynamic("$\u002ACTX") === nqp.Null) {
if ((/*await*/ wval0.$$decont(ctx22)).$$STable.WHO.$$atkey("$CTX") === nqp.Null) {
TMP2 = wval2;
} else {
TMP2 = (/*await*/ wval0.$$decont(ctx22)).$$STable.WHO.$$atkey("$CTX");
}
TMP1 = TMP2;
if (TMP1 === nqp.Null) {
(/*await*/ ctx22.die("Contextual $\u002ACTX not found"));
TMP1 = nqp.Null;
}
TMP3 = TMP1;
} else {
TMP3 = ctx22.lookupDynamic("$\u002ACTX");
}
return (((((("/\u002Aawait\u002A/ nqp.p6binder.p6$set_pos_bind_failover(" + (/*await*/ nqp.toStr(TMP3, ctx22))) + ", null, nqp.p6binder, ") + (/*await*/ nqp.toStr(p6$____lowered__lex__19$local, ctx22))) + ", ") + (/*await*/ nqp.toStr(p6$____lowered__lex__18$local, ctx22))) + ")");
},{},null,null,2365);
cuid6.setInfo(cuid18,/*async*/ function cuid6(caller_ctx,_NAMED,param26) {
var TMP1,
TMP2,
TMP3;
var p6$____lowered__lex__20$local;
var ctx25 = 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__20$local = nqp.arg(HLL, param26);
if (ctx25.lookupDynamic("$\u002ACTX") === nqp.Null) {
if ((/*await*/ wval0.$$decont(ctx25)).$$STable.WHO.$$atkey("$CTX") === nqp.Null) {
TMP2 = wval2;
} else {
TMP2 = (/*await*/ wval0.$$decont(ctx25)).$$STable.WHO.$$atkey("$CTX");
}
TMP1 = TMP2;
if (TMP1 === nqp.Null) {
(/*await*/ ctx25.die("Contextual $\u002ACTX not found"));
TMP1 = nqp.Null;
}
TMP3 = TMP1;
} else {
TMP3 = ctx25.lookupDynamic("$\u002ACTX");
}
return (((("/\u002Aawait\u002A/ nqp.p6binder.p6$set_autothreader(" + (/*await*/ nqp.toStr(TMP3, ctx25))) + ", null, nqp.p6binder, ") + (/*await*/ nqp.toStr(p6$____lowered__lex__20$local, ctx25))) + ")");
},{},null,null,2578);
cuid7.setInfo(cuid18,/*async*/ function cuid7(caller_ctx,_NAMED,param28,param29,param30) {
var TMP1,
TMP2,
TMP3;
var p6$____lowered__lex__22$local,
p6$____lowered__lex__23$local,
p6$____lowered__lex__21$local;
var ctx27 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (_NAMED !== null) {nqp.noNamed(_NAMED)}
if (arguments.length > 5) nqp.tooManyPos(arguments.length, 5);if (arguments.length < 5) nqp.tooFewPos(arguments.length, 5);p6$____lowered__lex__22$local = nqp.arg(HLL, param28);
p6$____lowered__lex__23$local = nqp.arg(HLL, param29);
p6$____lowered__lex__21$local = nqp.arg(HLL, param30);
if (ctx27.lookupDynamic("$\u002ACTX") === nqp.Null) {
if ((/*await*/ wval0.$$decont(ctx27)).$$STable.WHO.$$atkey("$CTX") === nqp.Null) {
TMP2 = wval2;
} else {
TMP2 = (/*await*/ wval0.$$decont(ctx27)).$$STable.WHO.$$atkey("$CTX");
}
TMP1 = TMP2;
if (TMP1 === nqp.Null) {
(/*await*/ ctx27.die("Contextual $\u002ACTX not found"));
TMP1 = nqp.Null;
}
TMP3 = TMP1;
} else {
TMP3 = ctx27.lookupDynamic("$\u002ACTX");
}
return (((((((("/\u002Aawait\u002A/ nqp.p6binder.p6$trial_bind(" + (/*await*/ nqp.toStr(TMP3, ctx27))) + ", null, nqp.p6binder, ") + (/*await*/ nqp.toStr(p6$____lowered__lex__22$local, ctx27))) + ", ") + (/*await*/ nqp.toStr(p6$____lowered__lex__23$local, ctx27))) + ", ") + (/*await*/ nqp.toStr(p6$____lowered__lex__21$local, ctx27))) + ")");
},{},null,null,2811);
cuid8.setInfo(cuid18,/*async*/ function cuid8(caller_ctx,_NAMED,param32,param33) {
var TMP1,
TMP2,
TMP3;
var p6$____lowered__lex__24$local,
p6$____lowered__lex__25$local;
var ctx31 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (_NAMED !== null) {nqp.noNamed(_NAMED)}
if (arguments.length > 4) nqp.tooManyPos(arguments.length, 4);if (arguments.length < 4) nqp.tooFewPos(arguments.length, 4);p6$____lowered__lex__24$local = nqp.arg(HLL, param32);
p6$____lowered__lex__25$local = nqp.arg(HLL, param33);
if (ctx31.lookupDynamic("$\u002ACTX") === nqp.Null) {
if ((/*await*/ wval0.$$decont(ctx31)).$$STable.WHO.$$atkey("$CTX") === nqp.Null) {
TMP2 = wval2;
} else {
TMP2 = (/*await*/ wval0.$$decont(ctx31)).$$STable.WHO.$$atkey("$CTX");
}
TMP1 = TMP2;
if (TMP1 === nqp.Null) {
(/*await*/ ctx31.die("Contextual $\u002ACTX not found"));
TMP1 = nqp.Null;
}
TMP3 = TMP1;
} else {
TMP3 = ctx31.lookupDynamic("$\u002ACTX");
}
return (((((("nqp.retval(HLL, /\u002Aawait\u002A/ nqp.p6binder.p6$is_bindable(" + (/*await*/ nqp.toStr(TMP3, ctx31))) + ", null, nqp.p6binder, ") + (/*await*/ nqp.toStr(p6$____lowered__lex__24$local, ctx31))) + ", ") + (/*await*/ nqp.toStr(p6$____lowered__lex__25$local, ctx31))) + "))");
},{},null,null,3015);
cuid9.setInfo(cuid18,/*async*/ function cuid9(caller_ctx,_NAMED,param35,param36) {
var TMP1,
TMP2,
TMP3;
var p6$____lowered__lex__26$local,
p6$____lowered__lex__27$local;
var ctx34 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (_NAMED !== null) {nqp.noNamed(_NAMED)}
if (arguments.length > 4) nqp.tooManyPos(arguments.length, 4);if (arguments.length < 4) nqp.tooFewPos(arguments.length, 4);p6$____lowered__lex__26$local = nqp.arg(HLL, param35);
p6$____lowered__lex__27$local = nqp.arg(HLL, param36);
if (ctx34.lookupDynamic("$\u002ACTX") === nqp.Null) {
if ((/*await*/ wval0.$$decont(ctx34)).$$STable.WHO.$$atkey("$CTX") === nqp.Null) {
TMP2 = wval2;
} else {
TMP2 = (/*await*/ wval0.$$decont(ctx34)).$$STable.WHO.$$atkey("$CTX");
}
TMP1 = TMP2;
if (TMP1 === nqp.Null) {
(/*await*/ ctx34.die("Contextual $\u002ACTX not found"));
TMP1 = nqp.Null;
}
TMP3 = TMP1;
} else {
TMP3 = ctx34.lookupDynamic("$\u002ACTX");
}
return (((((("/\u002Aawait\u002A/ nqp.p6binder.p6$bind_cap_to_sig(" + (/*await*/ nqp.toStr(TMP3, ctx34))) + ", null, nqp.p6binder, ") + (/*await*/ nqp.toStr(p6$____lowered__lex__26$local, ctx34))) + ", ") + (/*await*/ nqp.toStr(p6$____lowered__lex__27$local, ctx34))) + ")");
},{},null,null,3209);
cuid10.setInfo(cuid18,/*async*/ function cuid10(caller_ctx,_NAMED,param39) {
var TMP1,
TMP2,
TMP3,
TMP4;
var p6$____lowered__lex__28$local;
var ctx38 = 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__28$local = nqp.arg(HLL, param39);
if (ctx38.lookupDynamic("$\u002ABLOCK") === nqp.Null) {
if ((/*await*/ wval0.$$decont(ctx38)).$$STable.WHO.$$atkey("$BLOCK") === nqp.Null) {
TMP2 = wval2;
} else {
TMP2 = (/*await*/ wval0.$$decont(ctx38)).$$STable.WHO.$$atkey("$BLOCK");
}
TMP1 = TMP2;
if (TMP1 === nqp.Null) {
(/*await*/ ctx38.die("Contextual $\u002ABLOCK not found"));
TMP1 = nqp.Null;
}
TMP3 = TMP1;
} else {
TMP3 = ctx38.lookupDynamic("$\u002ABLOCK");
}
TMP4 = (/*await*/ nqp.retval_s(ctx38, /*await*/ (/*await*/ TMP3.$$decont(ctx38))["p6$ctx"](ctx38,null,TMP3)));
return (((("nqp.op.p6capturelex(" + TMP4) + ", ") + (/*await*/ nqp.toStr(p6$____lowered__lex__28$local, ctx38))) + ")");
},{},null,null,4106);
cuid11.setInfo(cuid18,/*async*/ function cuid11(caller_ctx,_NAMED,param41) {
var TMP1,
TMP2,
TMP3,
TMP4;
var p6$____lowered__lex__29$local;
var ctx40 = 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__29$local = nqp.arg(HLL, param41);
if (ctx40.lookupDynamic("$\u002ABLOCK") === nqp.Null) {
if ((/*await*/ wval0.$$decont(ctx40)).$$STable.WHO.$$atkey("$BLOCK") === nqp.Null) {
TMP2 = wval2;
} else {
TMP2 = (/*await*/ wval0.$$decont(ctx40)).$$STable.WHO.$$atkey("$BLOCK");
}
TMP1 = TMP2;
if (TMP1 === nqp.Null) {
(/*await*/ ctx40.die("Contextual $\u002ABLOCK not found"));
TMP1 = nqp.Null;
}
TMP3 = TMP1;
} else {
TMP3 = ctx40.lookupDynamic("$\u002ABLOCK");
}
TMP4 = (/*await*/ nqp.retval_s(ctx40, /*await*/ (/*await*/ TMP3.$$decont(ctx40))["p6$ctx"](ctx40,null,TMP3)));
return (((("nqp.op.p6capturelexwhere(" + TMP4) + ", ") + (/*await*/ nqp.toStr(p6$____lowered__lex__29$local, ctx40))) + ")");
},{},null,null,4346);
cuid12.setInfo(cuid18,/*async*/ function cuid12(caller_ctx,_NAMED) {
var TMP1,
TMP2,
TMP3;
var ctx42 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (_NAMED !== null) {nqp.noNamed(_NAMED)}
if (arguments.length > 2) nqp.tooManyPos(arguments.length, 2);if (ctx42.lookupDynamic("$\u002ACTX") === nqp.Null) {
if ((/*await*/ wval0.$$decont(ctx42)).$$STable.WHO.$$atkey("$CTX") === nqp.Null) {
TMP2 = wval2;
} else {
TMP2 = (/*await*/ wval0.$$decont(ctx42)).$$STable.WHO.$$atkey("$CTX");
}
TMP1 = TMP2;
if (TMP1 === nqp.Null) {
(/*await*/ ctx42.die("Contextual $\u002ACTX not found"));
TMP1 = nqp.Null;
}
TMP3 = TMP1;
} else {
TMP3 = ctx42.lookupDynamic("$\u002ACTX");
}
return (("/\u002Aawait\u002A/ nqp.op.p6argvmarray(" + (/*await*/ nqp.toStr(TMP3, ctx42))) + ", Array.prototype.slice.call(arguments))");
},{},null,null,4760);
cuid13.setInfo(cuid18,/*async*/ function cuid13(caller_ctx,_NAMED) {
var TMP1,
TMP2,
TMP3,
TMP4,
TMP5,
TMP6,
TMP7,
TMP8,
TMP9;
var p6$____lowered__lex__30$local = nqp.Null;
var ctx43 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (_NAMED !== null) {nqp.noNamed(_NAMED)}
if (arguments.length > 2) nqp.tooManyPos(arguments.length, 2);if (ctx43.lookupDynamic("$\u002ABLOCK") === nqp.Null) {
if ((/*await*/ wval0.$$decont(ctx43)).$$STable.WHO.$$atkey("$BLOCK") === nqp.Null) {
TMP2 = wval2;
} else {
TMP2 = (/*await*/ wval0.$$decont(ctx43)).$$STable.WHO.$$atkey("$BLOCK");
}
TMP1 = TMP2;
if (TMP1 === nqp.Null) {
(/*await*/ ctx43.die("Contextual $\u002ABLOCK not found"));
TMP1 = nqp.Null;
}
TMP3 = TMP1;
} else {
TMP3 = ctx43.lookupDynamic("$\u002ABLOCK");
}
TMP4 = (p6$____lowered__lex__30$local = (TMP3));
;
for (;;) {
TMP5 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ p6$____lowered__lex__30$local.$$decont(ctx43))["p6$qast"](ctx43,null,p6$____lowered__lex__30$local)));
TMP6 = (/*await*/ nqp.retval_s(ctx43, /*await*/ (/*await*/ TMP5.$$decont(ctx43))["p6$blocktype"](ctx43,null,TMP5)));
if (! (TMP6 == "immediate")) {break;}
TMP7 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ p6$____lowered__lex__30$local.$$decont(ctx43))["p6$outer"](ctx43,null,p6$____lowered__lex__30$local)));
TMP8 = (p6$____lowered__lex__30$local = (TMP7));
;
}TMP9 = (/*await*/ nqp.retval_s(ctx43, /*await*/ (/*await*/ p6$____lowered__lex__30$local.$$decont(ctx43))["p6$first_time_marker"](ctx43,null,p6$____lowered__lex__30$local)));
return (TMP9 + "Init");
},{},null,null,4904);
cuid14.setInfo(cuid18,/*async*/ function cuid14(caller_ctx,_NAMED,param45,param46) {
var TMP1,
TMP2,
TMP3,
TMP4,
TMP5,
TMP6,
TMP7,
TMP8,
TMP9,
TMP10,
TMP11,
TMP12,
TMP13,
TMP14,
TMP15,
TMP16,
TMP17,
TMP18,
TMP19,
TMP20;
var p6$____lowered__lex__33$local = nqp.Null,
p6$____lowered__lex__32$local = nqp.Null,
p6$____lowered__lex__35$local,
p6$____lowered__lex__34$local,
p6$____lowered__lex__31$local,
p6$____lowered__lex__31$local;
var ctx44 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (_NAMED !== null) {nqp.checkNamed({"want": true}, _NAMED)}
if (arguments.length > 4) nqp.tooManyPos(arguments.length, 4);if (arguments.length < 4) nqp.tooFewPos(arguments.length, 4);p6$____lowered__lex__35$local = nqp.arg(HLL, param45);
p6$____lowered__lex__34$local = nqp.arg(HLL, param46);
if (_NAMED !== null && _NAMED.hasOwnProperty("want")) {
p6$____lowered__lex__31$local = nqp.arg(HLL, _NAMED["want"]);
} else {
p6$____lowered__lex__31$local = wval2;
}
TMP1 = nqp.op.getcomp("QAST");
TMP2 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ TMP1.$$decont(ctx44))["p6$operations"](ctx44,null,TMP1)));
TMP3 = (p6$____lowered__lex__33$local = (TMP2));
;
if (ctx44.lookupDynamic("$\u002ARETURN_FROM_HANDLER") === nqp.Null) {
if ((/*await*/ wval0.$$decont(ctx44)).$$STable.WHO.$$atkey("$RETURN_FROM_HANDLER") === nqp.Null) {
TMP5 = wval2;
} else {
TMP5 = (/*await*/ wval0.$$decont(ctx44)).$$STable.WHO.$$atkey("$RETURN_FROM_HANDLER");
}
TMP4 = TMP5;
if (TMP4 === nqp.Null) {
(/*await*/ ctx44.die("Contextual $\u002ARETURN_FROM_HANDLER not found"));
TMP4 = nqp.Null;
}
TMP6 = TMP4;
} else {
TMP6 = ctx44.lookupDynamic("$\u002ARETURN_FROM_HANDLER");
}
if ((/*await*/ (/*await*/ TMP6.$$decont(ctx44)).$$toBool(ctx44))) {
} else {
if (ctx44.lookupDynamic("$\u002ABLOCK") === nqp.Null) {
if ((/*await*/ wval0.$$decont(ctx44)).$$STable.WHO.$$atkey("$BLOCK") === nqp.Null) {
TMP8 = wval2;
} else {
TMP8 = (/*await*/ wval0.$$decont(ctx44)).$$STable.WHO.$$atkey("$BLOCK");
}
TMP7 = TMP8;
if (TMP7 === nqp.Null) {
(/*await*/ ctx44.die("Contextual $\u002ABLOCK not found"));
TMP7 = nqp.Null;
}
TMP9 = TMP7;
} else {
TMP9 = ctx44.lookupDynamic("$\u002ABLOCK");
}
TMP10 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ TMP9.$$decont(ctx44))["p6$add_tmp"](ctx44,null,TMP9)));
ctx44.bindDynamic("$\u002ARETURN_FROM_HANDLER",TMP10);
}
if (p6$____lowered__lex__34$local.$$atpos((0)) === nqp.Null) {
TMP11 = wval2;
} else {
TMP11 = p6$____lowered__lex__34$local.$$atpos((0));
}
TMP12 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ p6$____lowered__lex__35$local.$$decont(ctx44))["p6$as_js"](ctx44,{"want":p6$____lowered__lex__31$local},p6$____lowered__lex__35$local,TMP11)));
TMP13 = (p6$____lowered__lex__32$local = (TMP12));
;
TMP14 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ p6$____lowered__lex__33$local.$$decont(ctx44))["p6$VOID"](ctx44,null,p6$____lowered__lex__33$local)));
if (ctx44.lookupDynamic("$\u002ARETURN_FROM_HANDLER") === nqp.Null) {
if ((/*await*/ wval0.$$decont(ctx44)).$$STable.WHO.$$atkey("$RETURN_FROM_HANDLER") === nqp.Null) {
TMP17 = wval2;
} else {
TMP17 = (/*await*/ wval0.$$decont(ctx44)).$$STable.WHO.$$atkey("$RETURN_FROM_HANDLER");
}
TMP16 = TMP17;
if (TMP16 === nqp.Null) {
(/*await*/ ctx44.die("Contextual $\u002ARETURN_FROM_HANDLER not found"));
TMP16 = nqp.Null;
}
TMP18 = TMP16;
} else {
TMP18 = ctx44.lookupDynamic("$\u002ARETURN_FROM_HANDLER");
}
TMP19 = (/*await*/ nqp.retval_s(ctx44, /*await*/ (/*await*/ p6$____lowered__lex__32$local.$$decont(ctx44))["p6$expr"](ctx44,null,p6$____lowered__lex__32$local)));
TMP15 = nqp.list(HLL,[p6$____lowered__lex__32$local,new nqp.NQPStr(((((/*await*/ nqp.toStr(TMP18, ctx44)) + " = ") + TMP19) + ";\n"))]);
TMP20 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ p6$____lowered__lex__33$local.$$decont(ctx44))["p6$new_chunk"](ctx44,null,p6$____lowered__lex__33$local,TMP14,new nqp.NativeStrArg(""),TMP15)));
return TMP20;
},{},null,null,5201);
cuid15.setInfo(cuid18,/*async*/ function cuid15(caller_ctx,_NAMED,param48,param49) {
var TMP1,
TMP2,
TMP3,
TMP4,
TMP5,
TMP6,
TMP7,
TMP8,
TMP9,
TMP10,
TMP11,
TMP12,
TMP13;
var p6$____lowered__lex__38$local = nqp.Null,
p6$____lowered__lex__39$local,
p6$____lowered__lex__37$local,
p6$____lowered__lex__36$local,
p6$____lowered__lex__36$local;
var ctx47 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (_NAMED !== null) {nqp.checkNamed({"want": true}, _NAMED)}
if (arguments.length > 4) nqp.tooManyPos(arguments.length, 4);if (arguments.length < 4) nqp.tooFewPos(arguments.length, 4);p6$____lowered__lex__39$local = nqp.arg(HLL, param48);
p6$____lowered__lex__37$local = nqp.arg(HLL, param49);
if (_NAMED !== null && _NAMED.hasOwnProperty("want")) {
p6$____lowered__lex__36$local = nqp.arg(HLL, _NAMED["want"]);
} else {
p6$____lowered__lex__36$local = wval2;
}
TMP1 = (p6$____lowered__lex__38$local = (wval2));
;
if (p6$____lowered__lex__37$local.$$atpos((0)) === nqp.Null) {
TMP2 = wval2;
} else {
TMP2 = p6$____lowered__lex__37$local.$$atpos((0));
}
TMP3 = (/*await*/ (/*await*/ TMP2.$$decont(ctx47)).$$istype(ctx47,(/*await*/ wval6.$$decont(ctx47))));
if ((/*await*/ (/*await*/ new nqp.NQPInt(TMP3).$$decont(ctx47)).$$toBool(ctx47))) {
if (p6$____lowered__lex__37$local.$$atpos((0)) === nqp.Null) {
TMP4 = wval2;
} else {
TMP4 = p6$____lowered__lex__37$local.$$atpos((0));
}
TMP5 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ TMP4.$$decont(ctx47))["p6$value"](ctx47,null,TMP4)));
TMP6 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ TMP5.$$decont(ctx47))["p6$rw"](ctx47,null,TMP5)));
TMP7 = (p6$____lowered__lex__38$local = (new nqp.NQPInt(((/*await*/ (/*await*/ TMP6.$$decont(ctx47)).$$toBool(ctx47)) ? 1 : 0))));
;
} else {
(/*await*/ ctx47.die("p6decontrv expects a QAST::WVal as its first child"));
}
if ((/*await*/ (/*await*/ p6$____lowered__lex__38$local.$$decont(ctx47)).$$toBool(ctx47))) {
if (p6$____lowered__lex__37$local.$$atpos((1)) === nqp.Null) {
TMP9 = wval2;
} else {
TMP9 = p6$____lowered__lex__37$local.$$atpos((1));
}
TMP10 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ p6$____lowered__lex__39$local.$$decont(ctx47))["p6$as_js"](ctx47,{"want":p6$____lowered__lex__36$local},p6$____lowered__lex__39$local,TMP9)));
TMP8 = TMP10;
} else {
if (p6$____lowered__lex__37$local.$$atpos((1)) === nqp.Null) {
TMP11 = wval2;
} else {
TMP11 = p6$____lowered__lex__37$local.$$atpos((1));
}
TMP12 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx47))["p6$new"](ctx47,{"op":new nqp.NativeStrArg("p6decontrv_internal")},wval3,TMP11)));
TMP13 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ p6$____lowered__lex__39$local.$$decont(ctx47))["p6$as_js"](ctx47,{"want":p6$____lowered__lex__36$local},p6$____lowered__lex__39$local,TMP12)));
TMP8 = TMP13;
}
return TMP8;
},{},null,null,5572);
cuid16.setInfo(cuid18,/*async*/ function cuid16(caller_ctx,_NAMED,param51) {
var TMP1,
TMP2,
TMP3,
TMP4;
var p6$____lowered__lex__40$local;
var ctx50 = 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__40$local = nqp.arg(HLL, param51);
if (ctx50.lookupDynamic("$\u002ABLOCK") === nqp.Null) {
if ((/*await*/ wval0.$$decont(ctx50)).$$STable.WHO.$$atkey("$BLOCK") === nqp.Null) {
TMP2 = wval2;
} else {
TMP2 = (/*await*/ wval0.$$decont(ctx50)).$$STable.WHO.$$atkey("$BLOCK");
}
TMP1 = TMP2;
if (TMP1 === nqp.Null) {
(/*await*/ ctx50.die("Contextual $\u002ABLOCK not found"));
TMP1 = nqp.Null;
}
TMP3 = TMP1;
} else {
TMP3 = ctx50.lookupDynamic("$\u002ABLOCK");
}
TMP4 = (/*await*/ nqp.retval_s(ctx50, /*await*/ (/*await*/ TMP3.$$decont(ctx50))["p6$ctx"](ctx50,null,TMP3)));
return (((("/\u002Aawait\u002A/ nqp.op.p6finddispatcher(" + TMP4) + ", ") + (/*await*/ nqp.toStr(p6$____lowered__lex__40$local, ctx50))) + ")");
},{},null,null,6188);
cuid17.setInfo(cuid18,/*async*/ function cuid17(caller_ctx,_NAMED,param53) {
var TMP1,
TMP2,
TMP3,
TMP4;
var p6$____lowered__lex__41$local;
var ctx52 = 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__41$local = nqp.arg(HLL, param53);
if (ctx52.lookupDynamic("$\u002ABLOCK") === nqp.Null) {
if ((/*await*/ wval0.$$decont(ctx52)).$$STable.WHO.$$atkey("$BLOCK") === nqp.Null) {
TMP2 = wval2;
} else {
TMP2 = (/*await*/ wval0.$$decont(ctx52)).$$STable.WHO.$$atkey("$BLOCK");
}
TMP1 = TMP2;
if (TMP1 === nqp.Null) {
(/*await*/ ctx52.die("Contextual $\u002ABLOCK not found"));
TMP1 = nqp.Null;
}
TMP3 = TMP1;
} else {
TMP3 = ctx52.lookupDynamic("$\u002ABLOCK");
}
TMP4 = (/*await*/ nqp.retval_s(ctx52, /*await*/ (/*await*/ TMP3.$$decont(ctx52))["p6$ctx"](ctx52,null,TMP3)));
return (((("nqp.op.p6argsfordispatcher(" + TMP4) + ", ") + (/*await*/ nqp.toStr(p6$____lowered__lex__41$local, ctx52))) + ")");
},{},null,null,6356);
cuid18.setInfo(null,/*async*/ function cuid18(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,
TMP34,
TMP35,
TMP36,
TMP37,
TMP38,
TMP39,
TMP40,
TMP41,
TMP42,
TMP43,
TMP44,
TMP45,
TMP46,
TMP47,
TMP48,
TMP49,
TMP50,
TMP51,
TMP52,
TMP53,
TMP54,
TMP55,
TMP56,
TMP57,
TMP58,
TMP59,
TMP60,
TMP61,
TMP62,
TMP63,
TMP64,
TMP65,
TMP66,
TMP67,
TMP68,
TMP69,
TMP70,
TMP71,
TMP72,
TMP73,
TMP74,
TMP75,
TMP76,
TMP77,
TMP78,
TMP79,
TMP80,
TMP81,
TMP82,
TMP83,
TMP84,
TMP85,
TMP86,
TMP87,
TMP88,
TMP89,
TMP90,
TMP91,
TMP92,
TMP93,
TMP94,
TMP95,
TMP96,
TMP97,
TMP98,
TMP99,
TMP100,
TMP101,
TMP102,
TMP103,
TMP104,
TMP105,
TMP106,
TMP107,
TMP108,
TMP109,
TMP110,
TMP111,
TMP112,
TMP113,
TMP114,
TMP115,
TMP116,
TMP117,
TMP118,
TMP119,
TMP120,
TMP121,
TMP122,
TMP123,
TMP124,
TMP125,
TMP126,
TMP127,
TMP128,
TMP129,
TMP130,
TMP131,
TMP132,
TMP133,
TMP134,
TMP135,
TMP136,
TMP137;
var p6$ctxsave$local = nqp.Null,
p6$____lowered__lex__59$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["$ops"] = nqp.Null;
if (_NAMED !== null) {nqp.noNamed(_NAMED)}
p6$____lowered__lex__59$local = nqp.slurpyPos(HLL, arguments, 2);
TMP1 = cuid2.closureCtx(ctx1);
TMP24 = cuid3.closureCtx(ctx1);
TMP25 = cuid4.closureCtx(ctx1);
TMP30 = cuid5.closureCtx(ctx1);
TMP34 = cuid6.closureCtx(ctx1);
TMP40 = cuid7.closureCtx(ctx1);
TMP45 = cuid8.closureCtx(ctx1);
TMP50 = cuid9.closureCtx(ctx1);
TMP81 = cuid10.closureCtx(ctx1);
TMP85 = cuid11.closureCtx(ctx1);
TMP96 = cuid12.closureCtx(ctx1);
TMP99 = cuid13.closureCtx(ctx1);
TMP100 = cuid14.closureCtx(ctx1);
TMP101 = cuid15.closureCtx(ctx1);
TMP108 = cuid16.closureCtx(ctx1);
TMP112 = cuid17.closureCtx(ctx1);
TMP2 = cuid19.closureCtx(ctx1);
TMP7 = cuid20.closureCtx(ctx1);
TMP14 = cuid21.closureCtx(ctx1);
TMP15 = cuid22.closureCtx(ctx1);
TMP62 = cuid23.closureCtx(ctx1);
TMP133 = cuid24.closureCtx(ctx1);
TMP134 = cuid25.closureCtx(ctx1);
TMP135 = cuid26.closureCtx(ctx1);
TMP136 = cuid27.closureCtx(ctx1);
TMP137 = cuid28.closureCtx(ctx1);
(ctx1["&register_op_desugar"] = TMP1);
(ctx1["&_register_op_with_nqp"] = 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 {
}
}
TMP5 = nqp.op.getcomp("QAST");
TMP6 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ TMP5.$$decont(ctx1))["p6$operations"](ctx1,null,TMP5)));
(ctx1["$ops"] = TMP6);
/*await*/ (/*await*/ ctx1["&register_op_desugar"].$$decont(ctx1)).$$call(ctx1,null,new nqp.NativeStrArg(""),TMP7);
TMP8 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$VOID"](ctx1,null,ctx1["$ops"])));
TMP10 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP9 = nqp.list(HLL,[TMP10]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"ctx":new nqp.NativeIntArg((1)),"side_effects":new nqp.NativeIntArg((1)),"await":new nqp.NativeIntArg((1))},ctx1["$ops"],new nqp.NativeStrArg("p6sink"),TMP8,TMP9);
TMP11 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP13 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP12 = nqp.list(HLL,[TMP13]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"decont":new nqp.NativeIntArg((0))},ctx1["$ops"],new nqp.NativeStrArg("p6reprname"),TMP11,TMP12);
/*await*/ (/*await*/ ctx1["&register_op_desugar"].$$decont(ctx1)).$$call(ctx1,null,new nqp.NativeStrArg("p6invokeflat"),TMP14);
/*await*/ (/*await*/ ctx1["&register_op_desugar"].$$decont(ctx1)).$$call(ctx1,null,new nqp.NativeStrArg("defor"),TMP15);
TMP16 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$INT"](ctx1,null,ctx1["$ops"])));
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_hll_unbox"](ctx1,null,ctx1["$ops"],new nqp.NativeStrArg("perl6"),TMP16,new nqp.NativeStrArg("getInt"));
TMP17 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$NUM"](ctx1,null,ctx1["$ops"])));
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_hll_unbox"](ctx1,null,ctx1["$ops"],new nqp.NativeStrArg("perl6"),TMP17,new nqp.NativeStrArg("getNum"));
TMP18 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$STR"](ctx1,null,ctx1["$ops"])));
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_hll_unbox"](ctx1,null,ctx1["$ops"],new nqp.NativeStrArg("perl6"),TMP18,new nqp.NativeStrArg("getStr"));
TMP19 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$INT64"](ctx1,null,ctx1["$ops"])));
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_hll_unbox"](ctx1,null,ctx1["$ops"],new nqp.NativeStrArg("perl6"),TMP19,new nqp.NativeStrArg("getInt64"));
TMP20 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$UINT64"](ctx1,null,ctx1["$ops"])));
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_hll_unbox"](ctx1,null,ctx1["$ops"],new nqp.NativeStrArg("perl6"),TMP20,new nqp.NativeStrArg("getUint64"));
TMP21 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$VOID"](ctx1,null,ctx1["$ops"])));
TMP23 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP22 = nqp.list(HLL,[TMP23]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"side_effects":new nqp.NativeIntArg((1))},ctx1["$ops"],new nqp.NativeStrArg("p6setbinder"),TMP21,TMP22,TMP24);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_op"](ctx1,{"inlinable":new nqp.NativeIntArg((0))},ctx1["$ops"],new nqp.NativeStrArg("p6bindsig"),TMP25);
TMP26 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$VOID"](ctx1,null,ctx1["$ops"])));
TMP28 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP29 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP27 = nqp.list(HLL,[TMP28,TMP29]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"side_effects":new nqp.NativeIntArg((1))},ctx1["$ops"],new nqp.NativeStrArg("p6configposbindfailover"),TMP26,TMP27,TMP30);
TMP31 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$VOID"](ctx1,null,ctx1["$ops"])));
TMP33 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP32 = nqp.list(HLL,[TMP33]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"side_effects":new nqp.NativeIntArg((1))},ctx1["$ops"],new nqp.NativeStrArg("p6setautothreader"),TMP31,TMP32,TMP34);
TMP35 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP37 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP38 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP39 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP36 = nqp.list(HLL,[TMP37,TMP38,TMP39]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"inlinable":new nqp.NativeIntArg((0))},ctx1["$ops"],new nqp.NativeStrArg("p6trialbind"),TMP35,TMP36,TMP40);
TMP41 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP43 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP44 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP42 = nqp.list(HLL,[TMP43,TMP44]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"inlinable":new nqp.NativeIntArg((0))},ctx1["$ops"],new nqp.NativeStrArg("p6isbindable"),TMP41,TMP42,TMP45);
TMP46 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP48 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP49 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP47 = nqp.list(HLL,[TMP48,TMP49]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"side_effects":new nqp.NativeIntArg((1))},ctx1["$ops"],new nqp.NativeStrArg("p6bindcaptosig"),TMP46,TMP47,TMP50);
TMP51 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP52 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$bindattr"](ctx1,{"inverted_result":new nqp.NativeIntArg((1))},ctx1["$ops"],TMP51)));
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_op"](ctx1,null,ctx1["$ops"],new nqp.NativeStrArg("p6bindattrinvres"),TMP52);
TMP53 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP55 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP56 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP54 = nqp.list(HLL,[TMP55,TMP56]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"side_effects":new nqp.NativeIntArg((1)),"ctx":new nqp.NativeIntArg((1)),"takes_hll":new nqp.NativeIntArg((1)),"await":new nqp.NativeIntArg((1))},ctx1["$ops"],new nqp.NativeStrArg("p6invokeunder"),TMP53,TMP54);
TMP57 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP59 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP58 = nqp.list(HLL,[TMP59]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"side_effects":new nqp.NativeIntArg((1))},ctx1["$ops"],new nqp.NativeStrArg("p6settypes"),TMP57,TMP58);
TMP60 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP61 = nqp.list(HLL,[]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"side_effects":new nqp.NativeIntArg((1))},ctx1["$ops"],new nqp.NativeStrArg("p6init"),TMP60,TMP61,TMP62);
TMP63 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP65 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$BOOL"](ctx1,null,ctx1["$ops"])));
TMP64 = nqp.list(HLL,[TMP65]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"side_effects":new nqp.NativeIntArg((1))},ctx1["$ops"],new nqp.NativeStrArg("p6bool"),TMP63,TMP64);
TMP66 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP68 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP69 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP70 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP67 = nqp.list(HLL,[TMP68,TMP69,TMP70]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"ctx":new nqp.NativeIntArg((1)),"await":new nqp.NativeIntArg((1))},ctx1["$ops"],new nqp.NativeStrArg("p6typecheckrv"),TMP66,TMP67);
TMP71 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP73 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP72 = nqp.list(HLL,[TMP73]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"decont":new nqp.NativeIntArg((0))},ctx1["$ops"],new nqp.NativeStrArg("p6definite"),TMP71,TMP72);
TMP74 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP76 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP77 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP75 = nqp.list(HLL,[TMP76,TMP77]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"ctx":new nqp.NativeIntArg((1))},ctx1["$ops"],new nqp.NativeStrArg("p6captureouters2"),TMP74,TMP75);
TMP78 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP80 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP79 = nqp.list(HLL,[TMP80]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"side_effects":new nqp.NativeIntArg((1))},ctx1["$ops"],new nqp.NativeStrArg("p6capturelex"),TMP78,TMP79,TMP81);
TMP82 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP84 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP83 = nqp.list(HLL,[TMP84]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"side_effects":new nqp.NativeIntArg((1))},ctx1["$ops"],new nqp.NativeStrArg("p6capturelexwhere"),TMP82,TMP83,TMP85);
TMP86 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP88 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP89 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP87 = nqp.list(HLL,[TMP88,TMP89]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"ctx":new nqp.NativeIntArg((1)),"side_effects":new nqp.NativeIntArg((1)),"await":new nqp.NativeIntArg((1))},ctx1["$ops"],new nqp.NativeStrArg("p6bindassert"),TMP86,TMP87);
TMP90 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP92 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP93 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP91 = nqp.list(HLL,[TMP92,TMP93]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"ctx":new nqp.NativeIntArg((1)),"side_effects":new nqp.NativeIntArg((1)),"await":new nqp.NativeIntArg((1))},ctx1["$ops"],new nqp.NativeStrArg("p6store"),TMP90,TMP91);
TMP94 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP95 = nqp.list(HLL,[]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"side_effects":new nqp.NativeIntArg((1))},ctx1["$ops"],new nqp.NativeStrArg("p6argvmarray"),TMP94,TMP95,TMP96);
TMP97 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$INT"](ctx1,null,ctx1["$ops"])));
TMP98 = nqp.list(HLL,[]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,null,ctx1["$ops"],new nqp.NativeStrArg("p6stateinit"),TMP97,TMP98,TMP99);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_op"](ctx1,{"inlinable":new nqp.NativeIntArg((0))},ctx1["$ops"],new nqp.NativeStrArg("p6return"),TMP100);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_op"](ctx1,{"inlinable":new nqp.NativeIntArg((0))},ctx1["$ops"],new nqp.NativeStrArg("p6decontrv"),TMP101);
TMP102 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP104 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$INT"](ctx1,null,ctx1["$ops"])));
TMP103 = nqp.list(HLL,[TMP104]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"side_effects":new nqp.NativeIntArg((1))},ctx1["$ops"],new nqp.NativeStrArg("p6decodelocaltime"),TMP102,TMP103);
TMP105 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP107 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$STR"](ctx1,null,ctx1["$ops"])));
TMP106 = nqp.list(HLL,[TMP107]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"side_effects":new nqp.NativeIntArg((1))},ctx1["$ops"],new nqp.NativeStrArg("p6finddispatcher"),TMP105,TMP106,TMP108);
TMP109 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP111 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP110 = nqp.list(HLL,[TMP111]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"side_effects":new nqp.NativeIntArg((1))},ctx1["$ops"],new nqp.NativeStrArg("p6argsfordispatcher"),TMP109,TMP110,TMP112);
TMP113 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP115 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP114 = nqp.list(HLL,[TMP115]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"side_effects":new nqp.NativeIntArg((1))},ctx1["$ops"],new nqp.NativeStrArg("p6setfirstflag"),TMP113,TMP114);
TMP116 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$INT"](ctx1,null,ctx1["$ops"])));
TMP117 = nqp.list(HLL,[]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"ctx":new nqp.NativeIntArg((1)),"side_effects":new nqp.NativeIntArg((1))},ctx1["$ops"],new nqp.NativeStrArg("p6takefirstflag"),TMP116,TMP117);
TMP118 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP119 = nqp.list(HLL,[]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"ctx":new nqp.NativeIntArg((1)),"side_effects":new nqp.NativeIntArg((1))},ctx1["$ops"],new nqp.NativeStrArg("p6setpre"),TMP118,TMP119);
TMP120 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP121 = nqp.list(HLL,[]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"ctx":new nqp.NativeIntArg((1)),"side_effects":new nqp.NativeIntArg((1))},ctx1["$ops"],new nqp.NativeStrArg("p6clearpre"),TMP120,TMP121);
TMP122 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$INT"](ctx1,null,ctx1["$ops"])));
TMP123 = nqp.list(HLL,[]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"ctx":new nqp.NativeIntArg((1)),"side_effects":new nqp.NativeIntArg((1))},ctx1["$ops"],new nqp.NativeStrArg("p6inpre"),TMP122,TMP123);
TMP124 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP126 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP125 = nqp.list(HLL,[TMP126]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"decont":new nqp.NativeIntArg((0)),"inlinable":new nqp.NativeIntArg((0))},ctx1["$ops"],new nqp.NativeStrArg("p6getouterctx"),TMP124,TMP125);
TMP127 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP129 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP128 = nqp.list(HLL,[TMP129]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"ctx":new nqp.NativeIntArg((1)),"side_effects":new nqp.NativeIntArg((1))},ctx1["$ops"],new nqp.NativeStrArg("p6staticouter"),TMP127,TMP128);
TMP130 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP132 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$OBJ"](ctx1,null,ctx1["$ops"])));
TMP131 = nqp.list(HLL,[TMP132]);
/*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx1))["p6$add_simple_op"](ctx1,{"side_effects":new nqp.NativeIntArg((1)),"takes_hll":new nqp.NativeIntArg((1)),"await":new nqp.NativeIntArg((1))},ctx1["$ops"],new nqp.NativeStrArg("p6fakerun"),TMP130,TMP131);
/*await*/ (/*await*/ ctx1["&_register_op_with_nqp"].$$decont(ctx1)).$$call(ctx1,null,new nqp.NativeStrArg("p6clientctx"),TMP133);
/*await*/ (/*await*/ ctx1["&_register_op_with_nqp"].$$decont(ctx1)).$$call(ctx1,null,new nqp.NativeStrArg("p6clientcorectx"),TMP134);
/*await*/ (/*await*/ ctx1["&_register_op_with_nqp"].$$decont(ctx1)).$$call(ctx1,null,new nqp.NativeStrArg("p6clientcorerev"),TMP135);
/*await*/ (/*await*/ ctx1["&_register_op_with_nqp"].$$decont(ctx1)).$$call(ctx1,null,new nqp.NativeStrArg("p6clientcorever"),TMP136);
/*await*/ (/*await*/ ctx1["&_register_op_with_nqp"].$$decont(ctx1)).$$call(ctx1,null,new nqp.NativeStrArg("p6getlexclient"),TMP137);
return nqp.Null;
},{"GLOBALish": 0,"$?PACKAGE": 0,"EXPORT": 0,"$ops": 0,"&register_op_desugar": 0,"&_register_op_with_nqp": 0},{"GLOBALish":0,"$?PACKAGE":0,"EXPORT":1},null,-1);
cuid19.setInfo(cuid18,/*async*/ function cuid19(caller_ctx,_NAMED,param9,param10) {
var TMP1;
var p6$____lowered__lex__6$local,
p6$____lowered__lex__7$local;
let ctx1 = this.getOuterCtx();
var ctx8 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (_NAMED !== null) {nqp.noNamed(_NAMED)}
if (arguments.length > 4) nqp.tooManyPos(arguments.length, 4);if (arguments.length < 4) nqp.tooFewPos(arguments.length, 4);p6$____lowered__lex__6$local = nqp.arg(HLL, param9);
p6$____lowered__lex__7$local = nqp.arg(HLL, param10);
/*await*/ (/*await*/ ctx1["&register_op_desugar"].$$decont(ctx8)).$$call(ctx8,{"compiler":new nqp.NativeStrArg("nqp")},p6$____lowered__lex__6$local,p6$____lowered__lex__7$local);
TMP1 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx1["&register_op_desugar"].$$decont(ctx8)).$$call(ctx8,{"compiler":new nqp.NativeStrArg("perl6")},p6$____lowered__lex__6$local,p6$____lowered__lex__7$local)));
return TMP1;
},{},null,null,7185);
cuid20.setInfo(cuid18,/*async*/ function cuid20(caller_ctx,_NAMED,param12) {
var TMP1;
var p6$____lowered__lex__8$local;
var ctx11 = 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__8$local = nqp.arg(HLL, param12);
TMP1 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx11))["p6$new"](ctx11,{"op":new nqp.NativeStrArg("null")},wval3)));
return TMP1;
},{},null,null,440);
cuid21.setInfo(cuid18,/*async*/ function cuid21(caller_ctx,_NAMED,param14) {
var TMP1,
TMP2,
TMP3,
TMP4;
var p6$____lowered__lex__9$local;
var ctx13 = 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__9$local = nqp.arg(HLL, param14);
if (p6$____lowered__lex__9$local.$$atpos((1)) === nqp.Null) {
TMP1 = wval2;
} else {
TMP1 = p6$____lowered__lex__9$local.$$atpos((1));
}
/*await*/ (/*await*/ TMP1.$$decont(ctx13))["p6$flat"](ctx13,null,TMP1,new nqp.NativeIntArg((1)));
if (p6$____lowered__lex__9$local.$$atpos((0)) === nqp.Null) {
TMP2 = wval2;
} else {
TMP2 = p6$____lowered__lex__9$local.$$atpos((0));
}
if (p6$____lowered__lex__9$local.$$atpos((1)) === nqp.Null) {
TMP3 = wval2;
} else {
TMP3 = p6$____lowered__lex__9$local.$$atpos((1));
}
TMP4 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx13))["p6$new"](ctx13,{"op":new nqp.NativeStrArg("call")},wval3,TMP2,TMP3)));
return TMP4;
},{},null,null,682);
cuid22.setInfo(cuid18,/*async*/ function cuid22(caller_ctx,_NAMED,param16) {
var TMP1,
TMP2,
TMP3,
TMP4,
TMP5,
TMP6,
TMP7,
TMP8,
TMP9,
TMP10,
TMP11,
TMP12;
var p6$____lowered__lex__10$local = nqp.Null,
p6$____lowered__lex__11$local;
var ctx15 = 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__11$local = nqp.arg(HLL, param16);
TMP1 = (/*await*/ nqp.retval_i(ctx15, /*await*/ (/*await*/ p6$____lowered__lex__11$local.$$decont(ctx15))["p6$list"](ctx15,null,p6$____lowered__lex__11$local)));
if ((/*await*/ (/*await*/ new nqp.NQPInt(((TMP1 != (2)) ? 1 : 0)).$$decont(ctx15)).$$toBool(ctx15))) {
(/*await*/ ctx15.die("Operation 'defor' needs 2 operands"));
} else {
}
TMP2 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ p6$____lowered__lex__11$local.$$decont(ctx15))["p6$unique"](ctx15,null,p6$____lowered__lex__11$local,new nqp.NativeStrArg("defined"))));
TMP3 = (p6$____lowered__lex__10$local = (TMP2));
;
TMP4 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx15))["p6$new"](ctx15,{"name":p6$____lowered__lex__10$local,"scope":new nqp.NativeStrArg("local"),"decl":new nqp.NativeStrArg("var")},wval5)));
if (p6$____lowered__lex__11$local.$$atpos((0)) === nqp.Null) {
TMP5 = wval2;
} else {
TMP5 = p6$____lowered__lex__11$local.$$atpos((0));
}
TMP6 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx15))["p6$new"](ctx15,{"op":new nqp.NativeStrArg("bind")},wval3,TMP4,TMP5)));
TMP7 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx15))["p6$new"](ctx15,{"name":p6$____lowered__lex__10$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP8 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx15))["p6$new"](ctx15,{"op":new nqp.NativeStrArg("callmethod"),"name":new nqp.NativeStrArg("defined")},wval3,TMP7)));
TMP9 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx15))["p6$new"](ctx15,{"name":p6$____lowered__lex__10$local,"scope":new nqp.NativeStrArg("local")},wval5)));
if (p6$____lowered__lex__11$local.$$atpos((1)) === nqp.Null) {
TMP10 = wval2;
} else {
TMP10 = p6$____lowered__lex__11$local.$$atpos((1));
}
TMP11 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx15))["p6$new"](ctx15,{"op":new nqp.NativeStrArg("if")},wval3,TMP8,TMP9,TMP10)));
TMP12 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval4.$$decont(ctx15))["p6$new"](ctx15,null,wval4,TMP6,TMP11)));
return TMP12;
},{},null,null,868);
cuid23.setInfo(cuid18,/*async*/ function cuid23(caller_ctx,_NAMED) {
var TMP1,
TMP2,
TMP3,
TMP4;
let ctx1 = this.getOuterCtx();
var ctx37 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (_NAMED !== null) {nqp.noNamed(_NAMED)}
if (arguments.length > 2) nqp.tooManyPos(arguments.length, 2);if (ctx37.lookupDynamic("$\u002APERL6_RUNTIME") === nqp.Null) {
if ((/*await*/ wval0.$$decont(ctx37)).$$STable.WHO.$$atkey("$PERL6_RUNTIME") === nqp.Null) {
TMP2 = wval2;
} else {
TMP2 = (/*await*/ wval0.$$decont(ctx37)).$$STable.WHO.$$atkey("$PERL6_RUNTIME");
}
TMP1 = TMP2;
if (TMP1 === nqp.Null) {
(/*await*/ ctx37.die("Contextual $\u002APERL6_RUNTIME not found"));
TMP1 = nqp.Null;
}
TMP3 = TMP1;
} else {
TMP3 = ctx37.lookupDynamic("$\u002APERL6_RUNTIME");
}
TMP4 = (/*await*/ nqp.retval_s(ctx37, /*await*/ (/*await*/ ctx1["$ops"].$$decont(ctx37))["p6$quote_string"](ctx37,null,ctx1["$ops"],TMP3)));
return (("nqp.extraRuntime('perl6', " + TMP4) + ")");
},{},null,null,3639);
cuid24.setInfo(cuid18,/*async*/ function cuid24(caller_ctx,_NAMED,param55) {
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,
TMP34,
TMP35,
TMP36,
TMP37,
TMP38,
TMP39,
TMP40;
var p6$____lowered__lex__44$local = nqp.Null,
p6$____lowered__lex__43$local = nqp.Null,
p6$____lowered__lex__42$local;
var ctx54 = 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__42$local = nqp.arg(HLL, param55);
TMP1 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval7.$$decont(ctx54))["p6$unique"](ctx54,null,wval7,new nqp.NativeStrArg("ctx"))));
TMP2 = (p6$____lowered__lex__44$local = (TMP1));
;
TMP3 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval7.$$decont(ctx54))["p6$unique"](ctx54,null,wval7,new nqp.NativeStrArg("pkg"))));
TMP4 = (p6$____lowered__lex__43$local = (TMP3));
;
TMP5 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx54))["p6$new"](ctx54,{"name":p6$____lowered__lex__44$local,"scope":new nqp.NativeStrArg("local"),"decl":new nqp.NativeStrArg("var")},wval5)));
TMP6 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx54))["p6$new"](ctx54,{"op":new nqp.NativeStrArg("ctx")},wval3)));
TMP7 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx54))["p6$new"](ctx54,{"op":new nqp.NativeStrArg("bind")},wval3,TMP5,TMP6)));
TMP8 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx54))["p6$new"](ctx54,{"name":p6$____lowered__lex__43$local,"scope":new nqp.NativeStrArg("local"),"decl":new nqp.NativeStrArg("var")},wval5)));
TMP9 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval8.$$decont(ctx54))["p6$new"](ctx54,{"value":new nqp.NativeStrArg("$?PACKAGE")},wval8)));
TMP10 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx54))["p6$new"](ctx54,{"op":new nqp.NativeStrArg("getlex")},wval3,TMP9)));
TMP11 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx54))["p6$new"](ctx54,{"op":new nqp.NativeStrArg("bind")},wval3,TMP8,TMP10)));
TMP12 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx54))["p6$new"](ctx54,{"name":p6$____lowered__lex__44$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP13 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx54))["p6$new"](ctx54,{"op":new nqp.NativeStrArg("isnull")},wval3,TMP12)));
TMP14 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval9.$$decont(ctx54))["p6$new"](ctx54,{"value":new nqp.NativeIntArg((0))},wval9)));
TMP15 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx54))["p6$new"](ctx54,{"name":p6$____lowered__lex__44$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP16 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval8.$$decont(ctx54))["p6$new"](ctx54,{"value":new nqp.NativeStrArg("CORE-SETTING-REV")},wval8)));
TMP17 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx54))["p6$new"](ctx54,{"op":new nqp.NativeStrArg("getlexrel")},wval3,TMP15,TMP16)));
TMP18 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx54))["p6$new"](ctx54,{"op":new nqp.NativeStrArg("isnull")},wval3,TMP17)));
TMP19 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx54))["p6$new"](ctx54,{"op":new nqp.NativeStrArg("if")},wval3,TMP13,TMP14,TMP18)));
TMP20 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx54))["p6$new"](ctx54,{"name":p6$____lowered__lex__44$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP21 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx54))["p6$new"](ctx54,{"name":p6$____lowered__lex__44$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP22 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx54))["p6$new"](ctx54,{"op":new nqp.NativeStrArg("ctxcallerskipthunks")},wval3,TMP21)));
TMP23 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx54))["p6$new"](ctx54,{"op":new nqp.NativeStrArg("bind")},wval3,TMP20,TMP22)));
TMP24 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx54))["p6$new"](ctx54,{"op":new nqp.NativeStrArg("while")},wval3,TMP19,TMP23)));
TMP25 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx54))["p6$new"](ctx54,{"name":p6$____lowered__lex__44$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP26 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx54))["p6$new"](ctx54,{"op":new nqp.NativeStrArg("isnull")},wval3,TMP25)));
TMP27 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval9.$$decont(ctx54))["p6$new"](ctx54,{"value":new nqp.NativeIntArg((0))},wval9)));
TMP28 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx54))["p6$new"](ctx54,{"name":p6$____lowered__lex__44$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP29 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval8.$$decont(ctx54))["p6$new"](ctx54,{"value":new nqp.NativeStrArg("$?PACKAGE")},wval8)));
TMP30 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx54))["p6$new"](ctx54,{"op":new nqp.NativeStrArg("getlexrel")},wval3,TMP28,TMP29)));
TMP31 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx54))["p6$new"](ctx54,{"name":p6$____lowered__lex__43$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP32 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx54))["p6$new"](ctx54,{"op":new nqp.NativeStrArg("eqaddr")},wval3,TMP30,TMP31)));
TMP33 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx54))["p6$new"](ctx54,{"op":new nqp.NativeStrArg("if")},wval3,TMP26,TMP27,TMP32)));
TMP34 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx54))["p6$new"](ctx54,{"name":p6$____lowered__lex__44$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP35 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx54))["p6$new"](ctx54,{"name":p6$____lowered__lex__44$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP36 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx54))["p6$new"](ctx54,{"op":new nqp.NativeStrArg("ctxcallerskipthunks")},wval3,TMP35)));
TMP37 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx54))["p6$new"](ctx54,{"op":new nqp.NativeStrArg("bind")},wval3,TMP34,TMP36)));
TMP38 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx54))["p6$new"](ctx54,{"op":new nqp.NativeStrArg("while")},wval3,TMP33,TMP37)));
TMP39 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx54))["p6$new"](ctx54,{"name":p6$____lowered__lex__44$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP40 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval4.$$decont(ctx54))["p6$new"](ctx54,null,wval4,TMP7,TMP11,TMP24,TMP38,TMP39)));
return TMP40;
},{},null,null,7450);
cuid25.setInfo(cuid18,/*async*/ function cuid25(caller_ctx,_NAMED,param57) {
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;
var p6$____lowered__lex__46$local = nqp.Null,
p6$____lowered__lex__45$local;
var ctx56 = 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__45$local = nqp.arg(HLL, param57);
TMP1 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval7.$$decont(ctx56))["p6$unique"](ctx56,null,wval7,new nqp.NativeStrArg("ctx"))));
TMP2 = (p6$____lowered__lex__46$local = (TMP1));
;
TMP3 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx56))["p6$new"](ctx56,{"name":p6$____lowered__lex__46$local,"scope":new nqp.NativeStrArg("local"),"decl":new nqp.NativeStrArg("var")},wval5)));
TMP4 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx56))["p6$new"](ctx56,{"op":new nqp.NativeStrArg("p6clientctx")},wval3)));
TMP5 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx56))["p6$new"](ctx56,{"op":new nqp.NativeStrArg("bind")},wval3,TMP3,TMP4)));
TMP6 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx56))["p6$new"](ctx56,{"name":p6$____lowered__lex__46$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP7 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx56))["p6$new"](ctx56,{"op":new nqp.NativeStrArg("isnull")},wval3,TMP6)));
TMP8 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx56))["p6$new"](ctx56,{"name":p6$____lowered__lex__46$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP9 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx56))["p6$new"](ctx56,{"op":new nqp.NativeStrArg("isnull")},wval3,TMP8)));
TMP10 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx56))["p6$new"](ctx56,{"name":p6$____lowered__lex__46$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP11 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx56))["p6$new"](ctx56,{"op":new nqp.NativeStrArg("ctxlexpad")},wval3,TMP10)));
TMP12 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval8.$$decont(ctx56))["p6$new"](ctx56,{"value":new nqp.NativeStrArg("CORE-SETTING-REV")},wval8)));
TMP13 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx56))["p6$new"](ctx56,{"op":new nqp.NativeStrArg("existskey")},wval3,TMP11,TMP12)));
TMP14 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx56))["p6$new"](ctx56,{"op":new nqp.NativeStrArg("unless")},wval3,TMP9,TMP13)));
TMP15 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx56))["p6$new"](ctx56,{"name":p6$____lowered__lex__46$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP16 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx56))["p6$new"](ctx56,{"name":p6$____lowered__lex__46$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP17 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx56))["p6$new"](ctx56,{"op":new nqp.NativeStrArg("ctxouterskipthunks")},wval3,TMP16)));
TMP18 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx56))["p6$new"](ctx56,{"op":new nqp.NativeStrArg("bind")},wval3,TMP15,TMP17)));
TMP19 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx56))["p6$new"](ctx56,{"op":new nqp.NativeStrArg("until")},wval3,TMP14,TMP18)));
TMP20 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx56))["p6$new"](ctx56,{"name":p6$____lowered__lex__46$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP21 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval4.$$decont(ctx56))["p6$new"](ctx56,null,wval4,TMP19,TMP20)));
TMP22 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx56))["p6$new"](ctx56,{"op":new nqp.NativeStrArg("null")},wval3)));
TMP23 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx56))["p6$new"](ctx56,{"op":new nqp.NativeStrArg("unless")},wval3,TMP7,TMP21,TMP22)));
TMP24 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval4.$$decont(ctx56))["p6$new"](ctx56,null,wval4,TMP5,TMP23)));
return TMP24;
},{},null,null,10133);
cuid26.setInfo(cuid18,/*async*/ function cuid26(caller_ctx,_NAMED,param59) {
var TMP1,
TMP2,
TMP3,
TMP4,
TMP5,
TMP6,
TMP7,
TMP8,
TMP9,
TMP10,
TMP11,
TMP12,
TMP13,
TMP14;
var p6$____lowered__lex__48$local = nqp.Null,
p6$____lowered__lex__47$local;
var ctx58 = 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__47$local = nqp.arg(HLL, param59);
TMP1 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval7.$$decont(ctx58))["p6$unique"](ctx58,null,wval7,new nqp.NativeStrArg("ctx"))));
TMP2 = (p6$____lowered__lex__48$local = (TMP1));
;
TMP3 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx58))["p6$new"](ctx58,{"name":p6$____lowered__lex__48$local,"scope":new nqp.NativeStrArg("local"),"decl":new nqp.NativeStrArg("var")},wval5)));
TMP4 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx58))["p6$new"](ctx58,{"op":new nqp.NativeStrArg("p6clientcorectx")},wval3)));
TMP5 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx58))["p6$new"](ctx58,{"op":new nqp.NativeStrArg("bind")},wval3,TMP3,TMP4)));
TMP6 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx58))["p6$new"](ctx58,{"name":p6$____lowered__lex__48$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP7 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx58))["p6$new"](ctx58,{"op":new nqp.NativeStrArg("isnull")},wval3,TMP6)));
TMP8 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx58))["p6$new"](ctx58,{"name":p6$____lowered__lex__48$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP9 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx58))["p6$new"](ctx58,{"op":new nqp.NativeStrArg("ctxlexpad")},wval3,TMP8)));
TMP10 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval8.$$decont(ctx58))["p6$new"](ctx58,{"value":new nqp.NativeStrArg("CORE-SETTING-REV")},wval8)));
TMP11 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx58))["p6$new"](ctx58,{"op":new nqp.NativeStrArg("atkey")},wval3,TMP9,TMP10)));
TMP12 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx58))["p6$new"](ctx58,{"op":new nqp.NativeStrArg("null")},wval3)));
TMP13 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx58))["p6$new"](ctx58,{"op":new nqp.NativeStrArg("unless")},wval3,TMP7,TMP11,TMP12)));
TMP14 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval4.$$decont(ctx58))["p6$new"](ctx58,null,wval4,TMP5,TMP13)));
return TMP14;
},{},null,null,11870);
cuid27.setInfo(cuid18,/*async*/ function cuid27(caller_ctx,_NAMED,param61) {
var TMP1,
TMP2,
TMP3,
TMP4,
TMP5,
TMP6,
TMP7,
TMP8,
TMP9,
TMP10,
TMP11,
TMP12,
TMP13,
TMP14,
TMP15,
TMP16;
var p6$____lowered__lex__50$local = nqp.Null,
p6$____lowered__lex__49$local;
var ctx60 = 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__49$local = nqp.arg(HLL, param61);
TMP1 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval7.$$decont(ctx60))["p6$unique"](ctx60,null,wval7,new nqp.NativeStrArg("ctx"))));
TMP2 = (p6$____lowered__lex__50$local = (TMP1));
;
TMP3 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx60))["p6$new"](ctx60,{"name":p6$____lowered__lex__50$local,"scope":new nqp.NativeStrArg("local"),"decl":new nqp.NativeStrArg("var")},wval5)));
TMP4 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx60))["p6$new"](ctx60,{"op":new nqp.NativeStrArg("p6clientcorectx")},wval3)));
TMP5 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx60))["p6$new"](ctx60,{"op":new nqp.NativeStrArg("bind")},wval3,TMP3,TMP4)));
TMP6 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx60))["p6$new"](ctx60,{"name":p6$____lowered__lex__50$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP7 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx60))["p6$new"](ctx60,{"op":new nqp.NativeStrArg("isnull")},wval3,TMP6)));
TMP8 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval8.$$decont(ctx60))["p6$new"](ctx60,{"value":new nqp.NativeStrArg("6.")},wval8)));
TMP9 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx60))["p6$new"](ctx60,{"name":p6$____lowered__lex__50$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP10 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx60))["p6$new"](ctx60,{"op":new nqp.NativeStrArg("ctxlexpad")},wval3,TMP9)));
TMP11 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval8.$$decont(ctx60))["p6$new"](ctx60,{"value":new nqp.NativeStrArg("CORE-SETTING-REV")},wval8)));
TMP12 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx60))["p6$new"](ctx60,{"op":new nqp.NativeStrArg("atkey")},wval3,TMP10,TMP11)));
TMP13 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx60))["p6$new"](ctx60,{"op":new nqp.NativeStrArg("concat")},wval3,TMP8,TMP12)));
TMP14 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx60))["p6$new"](ctx60,{"op":new nqp.NativeStrArg("null")},wval3)));
TMP15 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx60))["p6$new"](ctx60,{"op":new nqp.NativeStrArg("unless")},wval3,TMP7,TMP13,TMP14)));
TMP16 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval4.$$decont(ctx60))["p6$new"](ctx60,null,wval4,TMP5,TMP15)));
return TMP16;
},{},null,null,12761);
cuid28.setInfo(cuid18,/*async*/ function cuid28(caller_ctx,_NAMED,param63) {
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,
TMP34,
TMP35,
TMP36,
TMP37,
TMP38,
TMP39,
TMP40,
TMP41,
TMP42,
TMP43,
TMP44,
TMP45,
TMP46,
TMP47,
TMP48,
TMP49,
TMP50,
TMP51,
TMP52,
TMP53,
TMP54,
TMP55,
TMP56,
TMP57,
TMP58,
TMP59,
TMP60,
TMP61,
TMP62,
TMP63,
TMP64,
TMP65,
TMP66,
TMP67,
TMP68,
TMP69,
TMP70,
TMP71,
TMP72,
TMP73,
TMP74,
TMP75,
TMP76,
TMP77,
TMP78,
TMP79,
TMP80,
TMP81,
TMP82,
TMP83,
TMP84,
TMP85,
TMP86,
TMP87,
TMP88,
TMP89,
TMP90,
TMP91,
TMP92,
TMP93,
TMP94,
TMP95,
TMP96,
TMP97,
TMP98,
TMP99,
TMP100;
var p6$____lowered__lex__56$local = nqp.Null,
p6$____lowered__lex__57$local = nqp.Null,
p6$____lowered__lex__58$local = nqp.Null,
p6$____lowered__lex__51$local = nqp.Null,
p6$____lowered__lex__54$local = nqp.Null,
p6$____lowered__lex__52$local = nqp.Null,
p6$____lowered__lex__53$local = nqp.Null,
p6$____lowered__lex__55$local;
let ctx1 = this.getOuterCtx();
var ctx62 = 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__55$local = nqp.arg(HLL, param63);
TMP1 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval7.$$decont(ctx62))["p6$unique"](ctx62,null,wval7,new nqp.NativeStrArg("$ctx"))));
TMP2 = (p6$____lowered__lex__56$local = (TMP1));
;
TMP3 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval7.$$decont(ctx62))["p6$unique"](ctx62,null,wval7,new nqp.NativeStrArg("$PseudoStash"))));
TMP4 = (p6$____lowered__lex__57$local = (TMP3));
;
TMP5 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval7.$$decont(ctx62))["p6$unique"](ctx62,null,wval7,new nqp.NativeStrArg("$Map"))));
TMP6 = (p6$____lowered__lex__58$local = (TMP5));
;
TMP7 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval7.$$decont(ctx62))["p6$unique"](ctx62,null,wval7,new nqp.NativeStrArg("$stash"))));
TMP8 = (p6$____lowered__lex__51$local = (TMP7));
;
TMP9 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval7.$$decont(ctx62))["p6$unique"](ctx62,null,wval7,new nqp.NativeStrArg("$setting-only"))));
TMP10 = (p6$____lowered__lex__54$local = (TMP9));
;
TMP11 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx62))["p6$new"](ctx62,{"name":p6$____lowered__lex__54$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP12 = (p6$____lowered__lex__52$local = (TMP11));
;
TMP13 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx62))["p6$new"](ctx62,{"name":p6$____lowered__lex__54$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP14 = (p6$____lowered__lex__53$local = (TMP13));
;
/*await*/ (/*await*/ p6$____lowered__lex__53$local.$$decont(ctx62))["p6$named"](ctx62,null,p6$____lowered__lex__53$local,new nqp.NativeStrArg("setting-only"));
TMP15 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx62))["p6$new"](ctx62,{"name":p6$____lowered__lex__54$local,"scope":new nqp.NativeStrArg("local"),"decl":new nqp.NativeStrArg("var")},wval5)));
if ((/*await*/ (/*await*/ p6$____lowered__lex__55$local.$$atpos((1)).$$decont(ctx62)).$$toBool(ctx62))) {
TMP16 = p6$____lowered__lex__55$local.$$atpos((1));
} else {
TMP17 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval9.$$decont(ctx62))["p6$new"](ctx62,{"value":new nqp.NativeIntArg((0))},wval9)));
TMP16 = TMP17;
}
TMP18 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("bind")},wval3,TMP15,TMP16)));
if ((/*await*/ ctx1["$?PACKAGE"].$$decont(ctx62)).$$STable.WHO.$$atkey("Mu") === nqp.Null) {
TMP19 = (/*await*/ wval0.$$decont(ctx62)).$$STable.WHO.$$atkey("Mu");
if (TMP19 === nqp.Null) {
TMP19 = wval2;
}
TMP20 = TMP19;
} else {
TMP20 = (/*await*/ ctx1["$?PACKAGE"].$$decont(ctx62)).$$STable.WHO.$$atkey("Mu");
}
TMP21 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval6.$$decont(ctx62))["p6$new"](ctx62,{"value":TMP20},wval6)));
TMP22 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval10.$$decont(ctx62))["p6$new"](ctx62,{"name":new nqp.NativeStrArg("$\u002AOPTIMIZER-SYMBOLS"),"fallback":TMP21,"scope":new nqp.NativeStrArg("contextual")},wval10)));
TMP23 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("isconcrete")},wval3,TMP22)));
TMP24 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx62))["p6$new"](ctx62,{"name":new nqp.NativeStrArg("$\u002AOPTIMIZER-SYMBOLS"),"scope":new nqp.NativeStrArg("contextual")},wval5)));
TMP25 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval8.$$decont(ctx62))["p6$new"](ctx62,{"value":new nqp.NativeStrArg("find_in_setting")},wval8)));
if (p6$____lowered__lex__55$local.$$atpos((0)) === nqp.Null) {
TMP26 = wval2;
} else {
TMP26 = p6$____lowered__lex__55$local.$$atpos((0));
}
TMP27 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("callmethod")},wval3,TMP24,TMP25,TMP26)));
TMP28 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx62))["p6$new"](ctx62,{"name":new nqp.NativeStrArg("$\u002AOPTIMIZER-SYMBOLS"),"scope":new nqp.NativeStrArg("contextual")},wval5)));
TMP29 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval8.$$decont(ctx62))["p6$new"](ctx62,{"value":new nqp.NativeStrArg("find_symbol")},wval8)));
TMP30 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval8.$$decont(ctx62))["p6$new"](ctx62,{"value":new nqp.NativeStrArg("::")},wval8)));
if (p6$____lowered__lex__55$local.$$atpos((0)) === nqp.Null) {
TMP31 = wval2;
} else {
TMP31 = p6$____lowered__lex__55$local.$$atpos((0));
}
TMP32 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("split")},wval3,TMP30,TMP31)));
TMP33 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("callmethod")},wval3,TMP28,TMP29,TMP32)));
TMP34 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("if")},wval3,p6$____lowered__lex__52$local,TMP27,TMP33)));
TMP35 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("null")},wval3)));
TMP36 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval10.$$decont(ctx62))["p6$new"](ctx62,{"name":new nqp.NativeStrArg("$\u002AW"),"fallback":TMP35,"scope":new nqp.NativeStrArg("contextual")},wval10)));
TMP37 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("isconcrete")},wval3,TMP36)));
TMP38 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx62))["p6$new"](ctx62,{"name":new nqp.NativeStrArg("$\u002AW"),"scope":new nqp.NativeStrArg("contextual")},wval5)));
TMP39 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval8.$$decont(ctx62))["p6$new"](ctx62,{"value":new nqp.NativeStrArg("find_symbol")},wval8)));
TMP40 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval8.$$decont(ctx62))["p6$new"](ctx62,{"value":new nqp.NativeStrArg("::")},wval8)));
if (p6$____lowered__lex__55$local.$$atpos((0)) === nqp.Null) {
TMP41 = wval2;
} else {
TMP41 = p6$____lowered__lex__55$local.$$atpos((0));
}
TMP42 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("split")},wval3,TMP40,TMP41)));
TMP43 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("callmethod")},wval3,TMP38,TMP39,TMP42,p6$____lowered__lex__53$local)));
TMP44 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx62))["p6$new"](ctx62,{"name":p6$____lowered__lex__56$local,"scope":new nqp.NativeStrArg("local"),"decl":new nqp.NativeStrArg("var")},wval5)));
TMP45 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("p6clientctx")},wval3)));
TMP46 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("bind")},wval3,TMP44,TMP45)));
TMP47 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx62))["p6$new"](ctx62,{"name":p6$____lowered__lex__57$local,"scope":new nqp.NativeStrArg("local"),"decl":new nqp.NativeStrArg("var")},wval5)));
TMP48 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx62))["p6$new"](ctx62,{"name":p6$____lowered__lex__56$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP49 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval8.$$decont(ctx62))["p6$new"](ctx62,{"value":new nqp.NativeStrArg("PseudoStash")},wval8)));
TMP50 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("getlexrel")},wval3,TMP48,TMP49)));
TMP51 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("bind")},wval3,TMP47,TMP50)));
TMP52 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx62))["p6$new"](ctx62,{"name":p6$____lowered__lex__58$local,"scope":new nqp.NativeStrArg("local"),"decl":new nqp.NativeStrArg("var")},wval5)));
TMP53 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx62))["p6$new"](ctx62,{"name":p6$____lowered__lex__56$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP54 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval8.$$decont(ctx62))["p6$new"](ctx62,{"value":new nqp.NativeStrArg("Map")},wval8)));
TMP55 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("getlexrel")},wval3,TMP53,TMP54)));
TMP56 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("bind")},wval3,TMP52,TMP55)));
TMP57 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx62))["p6$new"](ctx62,{"name":p6$____lowered__lex__51$local,"scope":new nqp.NativeStrArg("local"),"decl":new nqp.NativeStrArg("var")},wval5)));
TMP58 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx62))["p6$new"](ctx62,{"name":p6$____lowered__lex__57$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP59 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("create")},wval3,TMP58)));
TMP60 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("bind")},wval3,TMP57,TMP59)));
TMP61 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx62))["p6$new"](ctx62,{"name":p6$____lowered__lex__51$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP62 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx62))["p6$new"](ctx62,{"name":p6$____lowered__lex__58$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP63 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval8.$$decont(ctx62))["p6$new"](ctx62,{"value":new nqp.NativeStrArg("$!storage")},wval8)));
TMP64 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx62))["p6$new"](ctx62,{"name":p6$____lowered__lex__56$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP65 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("ctxlexpad")},wval3,TMP64)));
TMP66 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("bindattr")},wval3,TMP61,TMP62,TMP63,TMP65)));
TMP67 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx62))["p6$new"](ctx62,{"name":p6$____lowered__lex__51$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP68 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx62))["p6$new"](ctx62,{"name":p6$____lowered__lex__57$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP69 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval8.$$decont(ctx62))["p6$new"](ctx62,{"value":new nqp.NativeStrArg("$!ctx")},wval8)));
TMP70 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx62))["p6$new"](ctx62,{"name":p6$____lowered__lex__56$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP71 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("bindattr")},wval3,TMP67,TMP68,TMP69,TMP70)));
TMP72 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx62))["p6$new"](ctx62,{"name":p6$____lowered__lex__51$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP73 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx62))["p6$new"](ctx62,{"name":p6$____lowered__lex__57$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP74 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval8.$$decont(ctx62))["p6$new"](ctx62,{"value":new nqp.NativeStrArg("$!mode")},wval8)));
TMP75 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval9.$$decont(ctx62))["p6$new"](ctx62,{"value":new nqp.NativeIntArg((1))},wval9)));
TMP76 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("bindattr_i")},wval3,TMP72,TMP73,TMP74,TMP75)));
TMP77 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx62))["p6$new"](ctx62,{"name":p6$____lowered__lex__51$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP78 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx62))["p6$new"](ctx62,{"name":p6$____lowered__lex__51$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP79 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval8.$$decont(ctx62))["p6$new"](ctx62,{"value":new nqp.NativeStrArg("AT-KEY")},wval8)));
TMP80 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx62))["p6$new"](ctx62,{"name":p6$____lowered__lex__51$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP81 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval8.$$decont(ctx62))["p6$new"](ctx62,{"value":new nqp.NativeStrArg("EXISTS-KEY")},wval8)));
TMP82 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval8.$$decont(ctx62))["p6$new"](ctx62,{"value":new nqp.NativeStrArg("!UNIT_MARKER")},wval8)));
TMP83 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("callmethod")},wval3,TMP80,TMP81,TMP82)));
TMP84 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval8.$$decont(ctx62))["p6$new"](ctx62,{"value":new nqp.NativeStrArg("SETTING")},wval8)));
TMP85 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval8.$$decont(ctx62))["p6$new"](ctx62,{"value":new nqp.NativeStrArg("CORE")},wval8)));
TMP86 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("if")},wval3,TMP83,TMP84,TMP85)));
TMP87 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("callmethod")},wval3,TMP78,TMP79,TMP86)));
TMP88 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("who")},wval3,TMP87)));
TMP89 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("bind")},wval3,TMP77,TMP88)));
TMP90 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("if")},wval3,p6$____lowered__lex__52$local,TMP89)));
TMP91 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx62))["p6$new"](ctx62,{"name":p6$____lowered__lex__56$local,"scope":new nqp.NativeStrArg("local")},wval5)));
TMP92 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval8.$$decont(ctx62))["p6$new"](ctx62,{"value":new nqp.NativeStrArg("&INDIRECT_NAME_LOOKUP")},wval8)));
TMP93 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("getlexrel")},wval3,TMP91,TMP92)));
TMP94 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval5.$$decont(ctx62))["p6$new"](ctx62,{"name":p6$____lowered__lex__51$local,"scope":new nqp.NativeStrArg("local")},wval5)));
if (p6$____lowered__lex__55$local.$$atpos((0)) === nqp.Null) {
TMP95 = wval2;
} else {
TMP95 = p6$____lowered__lex__55$local.$$atpos((0));
}
TMP96 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("call")},wval3,TMP93,TMP94,TMP95)));
TMP97 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval4.$$decont(ctx62))["p6$new"](ctx62,null,wval4,TMP46,TMP51,TMP56,TMP60,TMP66,TMP71,TMP76,TMP90,TMP96)));
TMP98 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("if")},wval3,TMP37,TMP43,TMP97)));
TMP99 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval3.$$decont(ctx62))["p6$new"](ctx62,{"op":new nqp.NativeStrArg("if")},wval3,TMP23,TMP34,TMP98)));
TMP100 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval4.$$decont(ctx62))["p6$new"](ctx62,null,wval4,TMP18,TMP99)));
return TMP100;
},{},null,null,13738);
cuid29.setInfo(null,/*async*/ function cuid29(caller_ctx,_NAMED) {
var TMP1;
var p6$ARGS$local;
var ctx64 = 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*/ cuid18.$$decont(ctx64)).$$apply([ctx64,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(cuid18,TMP3);
/*await*/ (/*await*/ nqp.op.gethllsym("nqp", "ModuleLoader").$$decont(ctxWithPath))["p6$load_module"](ctxWithPath,null,nqp.op.gethllsym("nqp", "ModuleLoader"),new nqp.NativeStrArg("NQPP6QRegex"));
var p6$conflicts$local = nqp.Null;
var sh = nqp.createArray([nqp.null_s,"P6opaque","Chunk","55E6B749F722B203C7A7F92A573AA80FA348A068-1","/home/pmurias/kudo/nqp/gen/js/stage1/QASTCompiler.nqp","DWIMYNameMangling","HLL","JavaScriptBackend","1ECDA6197B47632CEE0C2030738927395EE0E570-1","/home/pmurias/kudo/nqp/gen/js/stage2/NQPHLL.nqp","NQPMatch","F39C373EA89314B7335379E2A140CA5CE656A331-1","/home/pmurias/kudo/nqp/gen/js/stage2/QRegex.nqp","NQPMatchRole","NQPRegex","NQPRegexMethod","QAST","QASTWithMatch","QRegex","RegexCompiler","SerializeOnce","SerializedBytes","Shim","DEFAULT","&register_op_desugar","7763CDD4E0CCF9D5700BBBCABFE4E1B0054B1F39-1","/home/pmurias/kudo/nqp/gen/js/stage2/NQPCORE.setting.nqp","__6MODEL_CORE__","core SC","GLOBALish","EXPORT","Actions","Backend","CommandLine","Compiler","Grammar","World","BVal","4B4F1B925D57CF3E794541B119D3989E13100D4A-1","/home/pmurias/kudo/nqp/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","051457A441581CF5E88F123F312358D06F7E8713-1","/home/pmurias/kudo/nqp/gen/js/stage2/NQPP6QRegex.nqp","P6Regex"]);
var sc = nqp.op.createsc("859FEE7917F17200B04D27FCCFA2BEAEF576C94D-0");
var code_refs = nqp.createArray([cuid1,cuid2,cuid3,cuid4,cuid5,cuid6,cuid7,cuid8,cuid9,cuid10,cuid11,cuid12,cuid13,cuid14,cuid15,cuid16,cuid17]);
p6$conflicts$local = nqp.list(HLL, []);
nqp.op.deserialize(HLL, "FQAAAFAAAAAHAAAAiAAAAAYAAADQAAAAtwIAAB0AAACfAwAASwQAAAAAAABLBAAAAAAAAEsEAABLBAAAAAAAAEsEAAAAAAAAcm03BAAAAAADAAAABAAAAAgAAAAJAAAACwAAAAwAAAAZAAAAGgAAABsAAAAcAAAAJgAAACcAAABDAAAARAAAAAEAAAAAAAAAbQAAAAEAAAB3AAAAiAAAAAEAAACSAAAAowAAAAEAAACtAAAA5AAAAAEAAADuAAAAsQEAAAEAAAC7AQAA3QEAAJWBCpACAAIwHgAQBQACMBsAEAYAApYHAAIwEAAgCgACMJIAMA0AAjAuADAOAAIwnwAwDwACMJkAMBAAApcRAAIwDAAgEgACmBMAAjCvABAUAAIwBAAQFQACMAMAEBYAAjBcARAKgYICgQQPgYGBgYKAgICBgYCAmYIKghcAAoMKgYICggQPgYGBgYKAgICBgYCAmoMKghgAAoUKgYICgwQPgYGBgYKAgICBgYCAm5YKhx8AAjB0ACAgAAIw0gMgIQACMNMDICIAAjCbACAjAAIwLgAgJAACMOEAIAqBggKWBA+BgYGBgoCAgIGBgICclwqbJQACMGQAYCgAAjCnAGApAAIwDgBgKgACMLwAYCsAAjADAGAsAAIw2QAQLQACME8AYC4AAjDJAGAvAAIwVgBgMAACMBoAYDEAAjA8AGAyAAIwigBgMwACMCoAEDQAAjCIAGA1AAIwQwBgNgACMD4AYDcAAjBdAGA4AAIwCQBgOQACMKAAYDoAAjCZAGA7AAIwuABgPAACMJQAYD0AAjB3AGA+AAIwhQBgPwACMGkAYEAAAjBwAGAKgYIClwQPgYGBgYKAgICBgYCAnZgKhEEAAjADADBCAAIw9ABwRQACMOgEcAqBggKYBA+BgYGBgoCAgIGBgIAAAAAAAAAAAAEAAAAAAAAAAgAAAAAAAAAQAECAAAAAABAAQIAIAAAAEABAgBAAAAAQAECAGAAAABAAQIAgAAAAEABAgCgAAAAQAECAMAAAABAAQIA4AAAAEABAgEAAAAAQAECASAAAABAAQIBQAAAAEABAgFgAAAAQAECAYAAAABAAQIBoAAAAEABAgHAAAAAQAECAeAAAABAAQICAAAAAAABQgIgAAAADAAAAjgAAAAQAAACOAAAABQAAAI4AAAAAAFCAjgAAAAAAUICUAAAAAABQgJoAAAAAAFCAoAAAAAAAUICmAAAAC4EBAQEBA4ELggEBAQEDgQuDAQEBAQOBC4QBAQEBA4ELhQEBAQEDgQuGAQEBAQOBC4cBAQEBA4ELiAEBAQEDgQuJAQEBAQOBC4oBAQEBA4ELiwEBAQEDgQuMAQEBAQOBC40BAQEBA4ELjgEBAQEDgQuPAQEBAQOBC5ABAQEBA4ELkQEBAQEDgR0AB4EKgR4AB4EKgRcAB4EKgQYAB4EKgRAAB4EKgRIAB4EKgQ==",sc,sh,code_refs,p6$conflicts$local,cuids,function() {wval0 = nqp.wval("859FEE7917F17200B04D27FCCFA2BEAEF576C94D-0",0)
wval1 = nqp.wval("859FEE7917F17200B04D27FCCFA2BEAEF576C94D-0",1)
wval2 = nqp.wval("7763CDD4E0CCF9D5700BBBCABFE4E1B0054B1F39-1",44)
wval3 = nqp.wval("4B4F1B925D57CF3E794541B119D3989E13100D4A-1",138)
wval4 = nqp.wval("4B4F1B925D57CF3E794541B119D3989E13100D4A-1",153)
wval5 = nqp.wval("4B4F1B925D57CF3E794541B119D3989E13100D4A-1",119)
wval6 = nqp.wval("4B4F1B925D57CF3E794541B119D3989E13100D4A-1",105)
wval7 = nqp.wval("4B4F1B925D57CF3E794541B119D3989E13100D4A-1",26)
wval8 = nqp.wval("4B4F1B925D57CF3E794541B119D3989E13100D4A-1",93)
wval9 = nqp.wval("4B4F1B925D57CF3E794541B119D3989E13100D4A-1",79)
wval10 = nqp.wval("4B4F1B925D57CF3E794541B119D3989E13100D4A-1",133)
wval11 = nqp.wval("859FEE7917F17200B04D27FCCFA2BEAEF576C94D-0",3)
wval12 = nqp.wval("859FEE7917F17200B04D27FCCFA2BEAEF576C94D-0",4)
wval13 = nqp.wval("859FEE7917F17200B04D27FCCFA2BEAEF576C94D-0",5)
wval14 = nqp.wval("859FEE7917F17200B04D27FCCFA2BEAEF576C94D-0",6)
wval15 = nqp.wval("859FEE7917F17200B04D27FCCFA2BEAEF576C94D-0",7)
wval16 = nqp.wval("859FEE7917F17200B04D27FCCFA2BEAEF576C94D-0",8)
wval17 = nqp.wval("859FEE7917F17200B04D27FCCFA2BEAEF576C94D-0",9)
wval18 = nqp.wval("859FEE7917F17200B04D27FCCFA2BEAEF576C94D-0",10)
wval19 = nqp.wval("859FEE7917F17200B04D27FCCFA2BEAEF576C94D-0",11)
wval20 = nqp.wval("859FEE7917F17200B04D27FCCFA2BEAEF576C94D-0",12)
wval21 = nqp.wval("859FEE7917F17200B04D27FCCFA2BEAEF576C94D-0",13)
wval22 = nqp.wval("859FEE7917F17200B04D27FCCFA2BEAEF576C94D-0",14)
wval23 = nqp.wval("859FEE7917F17200B04D27FCCFA2BEAEF576C94D-0",15)
wval24 = nqp.wval("859FEE7917F17200B04D27FCCFA2BEAEF576C94D-0",16)
wval25 = nqp.wval("859FEE7917F17200B04D27FCCFA2BEAEF576C94D-0",17)
wval26 = nqp.wval("859FEE7917F17200B04D27FCCFA2BEAEF576C94D-0",18)
wval27 = nqp.wval("859FEE7917F17200B04D27FCCFA2BEAEF576C94D-0",19)
});
nqp.op.scsetdesc(sc,"gen/js/Ops.nqp");
if ((/*await*/ (/*await*/ new nqp.NQPInt(p6$conflicts$local.$$elems()).$$decont(null)).$$toBool(null))) {
(/*await*/ null.die("Repossession conflicts occurred during deserialization"));
} else {
}
cuid1.setCodeObj(wval11);
cuid2.setCodeObj(wval12);
cuid3.setCodeObj(wval13);
cuid4.setCodeObj(wval14);
cuid5.setCodeObj(wval15);
cuid6.setCodeObj(wval16);
cuid7.setCodeObj(wval17);
cuid8.setCodeObj(wval18);
cuid9.setCodeObj(wval19);
cuid10.setCodeObj(wval20);
cuid11.setCodeObj(wval21);
cuid12.setCodeObj(wval22);
cuid13.setCodeObj(wval23);
cuid14.setCodeObj(wval24);
cuid15.setCodeObj(wval25);
cuid16.setCodeObj(wval26);
cuid17.setCodeObj(wval27);
var TMP1,
TMP2,
TMP3,
TMP4,
TMP5;
TMP4 = cuid18.closureCtx(null);
TMP5 = cuid29.closureCtx(null);
nqp.setCodeRefHLL(cuids, HLL, __filename, "gen/js/Ops.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=Ops.js.map