-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ufuzz failure #5724
Labels
Comments
// uglified code
// (beautified)
var _calls_ = 10, a = 100, b = 10, c = 0;
--b, --b, --b, "function" == typeof f2 && 0 <= --_calls_ && f2(), a++, (a++ + {
Infinity: a++ + b,
...a,
in: a++ + a
}[--b + (a++ + ("function" == typeof f1 && 0 <= --_calls_ && f1(null, a++ + ({
in: (c = 1 + c, !1 + ("" <= 24..toString())),
static: (c = 1 + c, !0 / [] / ("a" < !0o644n) <= 1)
}[void (c = 1 + c)] || 0).toString()[--b + ("function" == typeof a && 0 <= --_calls_ && a((c = 1 + c,
(0 ^ 24..toString() >> "c") > ((Object.isExtensible(a) && (a[c = 1 + c, (2 !== 38..toString()) <= NaN != (a /= 0 < ([] < (2 === [ , 0 ].length)))] >>>= !0)) < !1)), "object", ""))])) || a || 3).toString()] || 8).toString()[[ --b + (22 in {
NaN: (c += 1) + ("function" == typeof f2 && 0 <= --_calls_ && f2("b")),
undefined: (c += 1) + 2
}), a++ + (a && a.undefined) ]], --b, "function" == typeof a && 0 <= --_calls_ && a(-5, -3),
a++, (c += 1) + 3 ? --b : (a++, c += 1, (typeof {
static: (c += 1) + (0 !== (c += 1, NaN)).toString()
}[a++ + --b] || a || 3).toString()), (a++ + (a = --b + ("unknown" != typeof b)) || a || 3).toString(),
--b, (() => {
--b, a++;
for (var c_2, undefined_1, brake1 = 5; --b + (a && a[--b + ("function" == typeof f0 && 0 <= --_calls_ && f0(3, {}, "function" == typeof f1 && 0 <= --_calls_ && f1((c = 1 + c,
!1 * (1 == ("foo" ^ 38..toString()))))))]) && 0 < brake1; --brake1) {
var brake2 = 5;
do {
switch ({
a: (c = 1 + c, typeof ((38..toString() >> -0 | (c += 1, 25)) !== (Object.isExtensible(a) && (a.var *= 22 ^ []))))
}.c) {
default:
var key4, expr4 = a;
for ([ key4 ] in expr4) {
c = 1 + c;
var a_2 = expr4[key4];
c = 1 + c, 23..toString();
}
case --b + [ a++ + [ (c = 1 + c, c += 1, NaN == (Object.isExtensible(a) && (a[a++ + NaN] = !1))) ].get ].static:
c = 1 + c;
var a = typeof (NaN + !0o644n << !1 + {} / -5), foo = (c += 1) + "undefined", brake7 = 5;
do {} while (0, c = 1 + (c = 1 + c), Object.isExtensible(a) && ({
done: a[c = 1 + c, 0]
} = {
done: 22
}), Object.isExtensible(foo) && (foo[c = 1 + c, ("c" == (Object.isExtensible(foo) && (foo[c = 1 + c,
NaN ^ 23..toString() && (NaN << []) - 25] = !0))) >>> 2] = 24..toString() << /[a2][^e]+$/),
0 < --brake7);
b--;
break;
case typeof {}:
try {
for (var brake12 = 5; c = 1 + c, Object.isExtensible(foo) && (foo.async = ("object" << {} ^ 0) - (c = c + 1 + 1,
1)) && 0 < --brake12; ) {
c = 1 + c, a >>= 0, c += 1;
}
} finally {
c = 1 + c;
}
for (var brake15 = 5; a && "function" == typeof a.b && 0 <= --_calls_ && (c = 1 + c,
38..toString(), a.b)`${c = 1 + c, 0 << (("b" !== []) >>> 1)}
tmpl` && 0 < --brake15; ) {}
break;
case (c += 1) + (void 0 !== a_2):
switch ([ (c = 1 + c, !1 | (Object.isExtensible(foo) && (foo.null = (2 === [ , 0 ].length == 23..toString()) - 24..toString()))) ].done) {
case (c += 1) + {
get: !0,
then: (c = 1 + (c = 1 + c), 0 < (Object.isExtensible(a) && ([ a[+((Object.isExtensible(foo) && (foo[(c += 1) + ~a] = !1 - (23..toString() < 2))) > ~(2 === [ , 0 ].length & 1))] ] = [ -6 ]))),
next: (c = 1 + c, Object.isExtensible(foo) && (foo.in += ("function" <= (2 === [ , 0 ].length)) + !0 || !1))
}[c = 1 + c, 23..toString() % 1]:
c = 1 + (c = 1 + c), 24..toString();
break;
case (c += 1) + b--:
c = 1 + c, Object.isExtensible(a) && (a.async **= !1), Object.isExtensible(foo) && (foo.NaN >>>= (c += 1,
5 <= (foo = NaN)));
break;
case --b + (c = 1 + c, ((2 === [ , 0 ].length && 4) - (c += 1,
5) ^ 0 < (a = 23..toString() < 25) || a || 3).toString()):
c = 1 + c, Object.isExtensible(foo) && (foo.var = [] >> 24..toString());
break;
case (c += 1) + function() {}:
c = 1 + c, 38..toString(), c = 1 + c, Object.isExtensible(a) && (a[{
value: (c = 1 + c, (Object.isExtensible(foo) && (foo.in = !1)) + (-3 ^ []) >= ("" >>> {}) - NaN)
}] = (foo = !0) > (NaN == (Object.isExtensible(foo) && (foo.value = 24..toString() + !0))));
}
}
} while (a && 0 < --brake2);
}
--b + (b *= a) ? a && "function" == typeof a.async && 0 <= --_calls_ && a.async() : (c_2 = (c += 1) + /[abc4]/.test(("number" == typeof a_1 || b || 5).toString()),
undefined_1 = (c += 1) + (c = 1 + c, Object.isExtensible(a) && (a.a = !0), void 23..toString()));
for (var brake28 = 5; (c += 1) + [][-2] && 0 < brake28; --brake28) {
for (var key29 in /[a2][^e]+$/) {
(--b + (c_2 && c_2[(undefined_1 %= -1) << -4 <= (NaN == (5 !== Number(0xdeadn << 16n | 0xbeefn)))]) || 3).toString()[b--];
}
}
b = ++a;
for (var brake33 = 5; [ (c += 1) + (c = 1 + c, +(110 <= (22 == []) == 0)), b -= a ][--b + (a++ + b-- || 7).toString()[(c += 1) + -a]] && 0 < --brake33; ) {
for (var brake35 = 5; (c = c + 1 + 1) + ("function" == typeof a && 0 <= --_calls_ && a`${"function" == typeof f2 && 0 <= --_calls_ && f2((c = 1 + c,
(!1 !== (Object.isExtensible(a) && (a[c = 1 + c, c += 1, 0] += {}))) - (0 == (foo += -1))))}`) && 0 < --brake35; ) {}
}
--b, a && a.get, b--;
})();
switch (2 === [ , 0 ].length) {
default:
for (var brake46 = 5; a++, --b, 0 < brake46; --brake46) {
var key47, expr47 = (c += 1) + (a && "function" == typeof a.a && 0 <= --_calls_ && (/[abc4]/g.exec((a++ + {
[([] % 24..toString() != -2 >>> 23..toString()) + !1]() {
a += {} < -4, c = 1 + (c = 1 + c), Object.isExtensible(a) && (a.b = 0 <= 38..toString());
},
length: "a"
}.get || b || 5).toString()), a.a)(2));
for (key47 in expr47) {
var c = 1 + c, a_2 = expr47[key47];
--b, (b-- || a || 3).toString();
}
}
var a_2 = a_2 && "function" == typeof a_2.value && 0 <= --_calls_ && a_2.value(), foo = (c += 1) + (--b + a_2 ? "function" == typeof foo && 0 <= --_calls_ && foo() : foo && "function" == typeof foo.foo && 0 <= --_calls_ && foo.foo(..."" + a_2, 0));
case (c += 1) + new function() {
var NaN_2 = !a, a_2 = (c += 1) + [ {
foo: [] in [ (c = 1 + c, (0 != (c += 1, "function")) % ("b" ^ 38..toString() ^ !0)), (c = 1 + c,
NaN | (3 !== 24..toString() || Object.isExtensible(a_2) && (a_2[c = 1 + c,
c += 1, "barb"] = NaN))) ],
set: a++ + {
c: (c = 1 + c, (-5 << (2 === [ , 0 ].length) % -5) - !1)
}[c = 1 + c, -1 <= (NaN_2 += NaN) | 0]
} ];
switch (--b + (void 0 in {})) {
default:
a++, /[abc4]/g.exec((c = 1 + (c = 1 + c), c += 1, (!1 <= (!1 | 0 ^ 38..toString()) || b || 5).toString()));
case (c += 1) + 24..toString():
switch ([ [ (c = 1 + c, 5 <= (!1 < 24..toString() << 3)) ] ]) {
case (c += 1) + [ (c += 1) + /[abc4]/.test((c = 1 + c, (-3 << ("number" != []) < ([] < 3 | (NaN_2 += !1)) || b || 5).toString())), ..."" + a_2, (c = 1 + c,
!0 !== (Object.isExtensible(foo) && (foo.get = !0)) == (Object.isExtensible(a_2) && (a_2[c = 1 + c,
Object.isExtensible(a_2) && (a_2.in += (c += 1, NaN | (!0 ^ 23..toString()) > (c += 1,
1)))] ^= !1))), (c = 1 + c, "b" >>> 38..toString()) ].done:
a++, /[abc4]/.test((c = 1 + c, (b || 5).toString()));
break;
default:
case --b + a_2:
for (var undefined_1 = a++ + (c = 1 + c, (!1 === (2 === [ , 0 ].length || "undefined")) < ("number" === {} | (Object.isExtensible(NaN_2) && (NaN_2[c = 1 + c,
c += 1, ((2 === [ , 0 ].length) <= !1) % (Object.isExtensible(NaN_2) && (NaN_2[(c += 1) + NaN_2] = !1))] += 0))) ? (c = 1 + c,
!1 >>> (1 << 23..toString() - "undefined")) : (c = 1 + c, (Object.isExtensible(NaN_2) && (NaN_2.var %= !0 !== this) || 0) <= (NaN_2 += 25 != {}) * (5 ^ {}))), brake60 = 5; [ (c = 1 + c,
0 * 38..toString() & 1), (c = 1 + c, Object.isExtensible(foo) && (foo[--b] = ((Object.isExtensible(a_2) && ([ a_2.done ] = [ 0 ])) >= (Object.isExtensible(async) && (async.c += !0))) >> (NaN & this / "undefined"))) ].get && 0 < brake60; --brake60) {
c = 1 + (c = 1 + c), c += 1, Object.isExtensible(foo) && (foo[c = 1 + c,
(1 / 0 | {}) >>> !1 > (c += 1, -4)] = 0), 0;
}
var async = b += a, let_2 = "";
break;
case !1 in [ (c += 1) + a_2, --b + ("function" == typeof a_2 && 0 <= --_calls_ && a_2`${c = 1 + c,
(Object.isExtensible(a_2) && ([ a_2.static ] = [ !1 - "" % {} ])) + (c += 1,
!1)}${c = 1 + c, c += 1, 2 << (23..toString() >> 25) + void 0}${c = 1 + c,
c += 1, !0o644n % ("c" >> Number(0xdeadn << 16n | 0xbeefn)) == (0 == -4 << 38..toString())}`) ]:
}
switch ((c += 1) + {
then: (c += 1, 0 < ((-42n).toString() / 2 && 1)),
b: "function" == typeof async && 0 <= --_calls_ && async(38..toString())
}.value) {
case a++ + b:
break;
default:
case b |= a:
var let_2_1 = a++ + [ (c = 1 + c, c += 1, ~("undefined" | (Object.isExtensible(a_2) && (a_2.Infinity <<= 0)))), (c = 1 + c,
((/[a2][^e]+$/ & 24..toString()) > (1 | Number(0xdeadn << 16n | 0xbeefn))) + ((Object.isExtensible(NaN_2) && (NaN_2[c = 1 + c,
("" ^ 23..toString()) == (24..toString() || 0) !== (!1 ^ 38..toString())] = 0)) >> 1)) ];
break;
case (c += 1) + [ ..."" + foo, (c += 1) + {
[(c = 1 + c, !1 === void 23..toString())]: (c = 1 + c, c += 1,
4 & 38..toString() | !0o644n << "function"),
null: (c = 1 + c, ("undefinednull" != 23..toString()) << -0)
}[c = 1 + c, (undefined_1 -= 23..toString() <= null) >>> (2 | (Object.isExtensible(undefined_1) && ({
[(c = 1 + c, !0)]: undefined_1[c = 1 + c, Object.isExtensible(a_2) && (a_2.b /= ((let_2 += NaN) || this / "bar") + (!1) ** ("b" !== this))]
} = {
done: NaN
})))] ][!((!0 ^ (-42n).toString() >>> 0) == (c += 1, Object.isExtensible(async) && ([ async.foo ] = [ "c" / 23..toString() ])))]:
try {
c = 1 + c;
for (var key67 in (!0 | "undefined" !== {}) < 25) {
c = 1 + c, 38..toString();
}
} catch (a_2) {
c = 1 + c, c = 1 + (c += 1), Object.isExtensible(async) && ({
"": async.__proto__
} = {
"": !0
}), Object.isExtensible(NaN_2) && (NaN_2.NaN ^= (24..toString(),
38..toString(), -5 >>> 5));
}
c += 1;
}
break;
case (c += 1) + 1:
if (!(-4 in {
next: (c += 1) + b,
null: a++ + ("function" == typeof let_2_1 && 0 <= --_calls_ && let_2_1((c = 1 + c,
0)))
})) {
return c = 1 + c, (NaN === 38..toString()) / ("c" != 23..toString()) / (!0 ^ {});
}
var Infinity_1, await = a++ + /[abc4]/g.exec((c = 1 + c, c += 1, (0..toString()[c = 1 + c,
(1 ^ (yield_1 += NaN)) == -4 * 38..toString()] || b || 5).toString())), yield_1 = --b + a--;
if ({
"": !(0 == (Object.isExtensible(yield_1) && (yield_1[(c += 1) + {
"-2": 0
}[c = 1 + (c = 1 + c), (NaN | -4 * 38..toString()) + (4 | (Object.isExtensible(a_2) && (a_2[c = 1 + c,
(25 & -{}) + !0] += 0)))]] = 0 * (let_2_1 = "undefined" >>> 23..toString()))))
}[((c += 1) + --b || 8).toString()[23..toString() in [ 2 ^ (await = 3 << []) / (0 * []), (c = 1 + (c = 1 + c),
(null == Number(0xdeadn << 16n | 0xbeefn)) >> !1 ^ -5 >>> [] ^ 38..toString() < {}) ]]]) {
for (var brake77 = 5; c = 1 + c, ((let_2 = 2 === [ , 0 ].length == 0 == !1) != 25 + (23..toString() ^ {}) || a || 3).toString(),
--b + (((async &= "number" <= []) || 5) != (1 / 0 != 38..toString()) * ("object" >>> this)) && 0 < --brake77; ) {}
} else {
switch ((c += 1) + (c = 1 + c, let_2 += -1, void (Object.isExtensible(a_2) && (a_2.value += 4)))) {
default:
c += 1;
case "b" in [ (c = 1 + c, (Object.isExtensible(async) && (async.var = (Object.isExtensible(await) && (await[c = 1 + c,
void (Infinity_1 *= NaN)] >>= 0 & (-42n).toString())) ^ void 0 < 24..toString())) * (("undefined" ^ []) % NaN)) ]:
break;
case {
Infinity: (c = 1 + c, ((this | this) <= 1) >>> 0 - (c += 1,
"c")),
async: (c = 1 + c, (24..toString() <= -3 || 25) | (Object.isExtensible(let_2_1) && (let_2_1[c = 1 + c,
(2 === [ , 0 ].length) + "" | 38..toString() < this] = -5))),
next: (c = 1 + c, NaN !== (c += 1, 0) !== (0 | (Infinity_1 = -1)))
}[[ (c = 1 + c, 3 + (1 ^ this < 1)), (c = 1 + c, 3 ^ (async %= !1) < 0) ][c = 1 + c,
("c" === (2 === [ , 0 ].length) && 23..toString() < 38..toString()) == !1 < (1 / 0 <= (2 === [ , 0 ].length))]]:
c = 1 + c, NaN | (Object.isExtensible(foo) && (foo.Infinity = !1)) && (c = 1 + c,
c += 1, Object.isExtensible(Infinity_1)) && (Infinity_1.c = (-1 !== this) + ((2 === [ , 0 ].length) <= 23..toString()));
break;
case a++ + ("function" in {
[(c = 1 + c, let_2_1 *= !1)]: (c = 1 + c, (("c" | this) == "function" - 24..toString()) / (31 === (Object.isExtensible(async) && (async[c = 1 + c,
+(NaN === (0 ^ []))] &= !1))))
}):
}
}
if ((c += 1) + ("function" == typeof f1 && 0 <= --_calls_ && f1(-1))) {
for (var brake88 = 5; --b + ("function" == typeof f4 && 0 <= --_calls_ && f4((c = 1 + c,
(Object.isExtensible(async) && (async[c = 1 + c, "foo" <= (!0 ^ (this && 5))] = 0)) % NaN - (!1 >>> (-2 ^ 23..toString()))), 3, -2)) && 0 < --brake88; ) {
switch ({
1.5: (c = 1 + c, (Object.isExtensible(undefined_1) && (undefined_1[a--] = 5)) | !1 + -4 * {}),
b: (c = 1 + c, NaN / (-25 ^ (Object.isExtensible(undefined_1) && (undefined_1[c = 1 + c,
-1 ^ "" === [] !== NaN] %= 0)))),
0: (c = 1 + c, !1 & 0 << [] + 5),
c: (c = 1 + c, (-5 ^ []) % -5 % (c += 1, !1))
}.undefined) {
default:
c = 1 + c, 23..toString(), Object.isExtensible(undefined_1) && (undefined_1["bar" + (c = (c = 1 + c) + 1 + 1,
2 === [ , 0 ].length) ^ (void 0 & (-42n).toString()) === (c += 1,
"bar")] += !1);
case --b + a:
c = 1 + c, Object.isExtensible(a_2) && (a_2[(c += 1) + !1] = void 24..toString() < ("b" < (2 === [ , 0 ].length))),
c = 1 + c, 24..toString(), Infinity_1 = !1;
break;
case a++ + !b:
break;
case --b + ("function" == typeof NaN_2 && 0 <= --_calls_ && NaN_2(-2)):
c = 1 + c, NaN_2 -= 3 - (2 === [ , 0 ].length) + "c" < !0,
c = 1 + (c += 1), c = 1 + (c += 1), yield_1 = !0 & !1 * (this || -0);
}
}
} else {
c = 1 + c;
var key97, expr97 = +Number(0xdeadn << 16n | 0xbeefn) + (c += 1,
23..toString()) === (Object.isExtensible(foo) && (foo.null ^= Object.isExtensible(NaN_2) && (NaN_2[c = 1 + c,
(!1 >> (1 ^ 38..toString())) * ((Object.isExtensible(a_2) && (a_2.static -= 38..toString() % 5)) * (23..toString() && 23..toString()))] /= null !== this)));
for (key97 in expr97) {
c = 1 + c;
c = 1 + c, 24..toString();
}
c = 1 + c, Object.isExtensible(a_2) && (a_2[(c += 1) + {
"-2": (c = 1 + c, (23..toString() <= -5 ^ 0) << ([] / 3 || 0)),
c: (c = 1 + c, (Object.isExtensible(NaN_2) && (NaN_2[~a] = -3)) == !1 >> 23..toString() + "foo")
}[(c += 1) + (23..toString() >> "object" != 24..toString() / 24..toString() === ("" < 38..toString() ^ (c += 1,
/[a2][^e]+$/)))]] >>>= 5 >>> (0 !== {}) <= 0) && (c = 1 + c, (Infinity_1 += !1) || (c += 1,
24..toString()));
}
break;
case --b + (b = a):
switch (b = a) {
case --b + []:
switch ({}.__proto__) {
default:
c = 1 + c, 38..toString(), c = 1 + c, Object.isExtensible(yield_1) && ([ yield_1[c = 1 + c,
0] ] = [ -0 ]), foo <<= !0;
case {
value: (c = 1 + c, 0 << (Object.isExtensible(async) && (async[c = 1 + c,
(!0 << (Object.isExtensible(async) && (async[c = 1 + c,
(0 != (Object.isExtensible(yield_1) && (yield_1[c = 1 + c,
0 | [] < -4 != -0] = NaN))) < (Object.isExtensible(async) && (async[c = 1 + c,
NaN <= !1 >>> (Object.isExtensible(async) && (async.get = (24..toString(),
-3)))] = 24..toString() & 23..toString())) >> ("function" <= 23..toString())] = "foo" - 23..toString()))) / ("c/[a2][^e]+$/" % (c += 1,
this))] += 0)) - ("undefined" < []))
}[c = 1 + c, Object.isExtensible(async) && (async[{
null: (c = 1 + c, NaN ^ (Object.isExtensible(a_2) && (a_2[c = 1 + c,
Object.isExtensible(async) && (async[a++ + (b &= a)] /= 0 == (0 & (Object.isExtensible(Infinity_1) && (Infinity_1[c = 1 + c,
(async %= "b" / (38..toString(), 0)) >>> ("number" % [] != (4 & this))] = 4))))] += !0)) == (let_2_1 += NaN)),
next: (c = 1 + c, ([] === Number(0xdeadn << 16n | 0xbeefn)) - (!0o644n - -2) >> ((this && !0) < (2 === [ , 0 ].length) << (2 === [ , 0 ].length))),
"": (c = 1 + c, ~(!0 * this == 38..toString() << "object")),
[(c = 1 + c, !0 >>> (async += 22) && (await += (Object.isExtensible(a_2) && (a_2.async = !0)) <= NaN))]: (c = 1 + c,
!0 <= ((Object.isExtensible(NaN_2) && (NaN_2[c = 1 + c,
(foo = !0) & (-42n).toString() << 24..toString() & !1] &= NaN)) <= 5 + {})),
b: (c = 1 + c, c += 1, (Object.isExtensible(a_2) && (a_2[c = 1 + c,
(Object.isExtensible(let_2_1) && (let_2_1[a++ + !a] >>>= (NaN_2 = 0) > (Object.isExtensible(let_2) && (let_2.null ^= 5 & {})))) - ((Object.isExtensible(a_2) && ([ a_2[c = 1 + c,
Object.isExtensible(let_2) && (let_2.a = !1), (4 === this) < (Object.isExtensible(let_2_1) && ([ let_2_1[c = 1 + c,
(5 | -38..toString()) < 4] ] = [ !1 ])) << (Object.isExtensible(async) && (async[c = 1 + c,
Object.isExtensible(a_2) && ({
foo: a_2[c = 1 + c, ({} ^ 23..toString()) * (-3) ** 23..toString() < (c += 1,
!1)]
} = {
foo: (2 === [ , 0 ].length) < 0
}), !0] = -5 <= 23..toString()))] ] = [ !1 ])) >> !1)] = !1)) % !1)
}[{
3: (c = 1 + c, -1 >>> (2 === 24..toString()) & !0)
}.var]] *= (Object.isExtensible(let_2) && (let_2.then = -5 ^ 23..toString()),
!0 % ({} < 0)))]:
break;
case --b + ("function" == typeof f2 && 0 <= --_calls_ && f2((c = 1 + c,
("a" - (2 === [ , 0 ].length) && 24..toString() >>> void 0) / (-0 != "function")), (c = 1 + (c += 1),
((Object.isExtensible(undefined_1) && (undefined_1[c = 1 + c,
~(-3 ^ 24..toString()) << 0] += 2)) == (/[a2][^e]+$/ | 2 === [ , 0 ].length)) >> NaN), (c = 1 + c,
(38..toString() >> 1 / 0) + NaN + (Object.isExtensible(a_2) && (a_2[--b] = "0falsebar"))))):
c = 1 + (c = 1 + (c = 1 + c));
break;
case (c += 1) + (c = 1 + c, (Object.isExtensible(await) && (await[c = 1 + c,
(23..toString() > 1 / 0) - 1 / 0 % 38..toString() != (!1 ^ 38..toString() ^ 1 / 0)] = 2 === [ , 0 ].length)) > (2 < []) ^ 0 ? (c = 1 + c,
Object.isExtensible(a_2) && ([ a_2[a++ + foo] ] = [ (!1 !== (3 & 24..toString())) * (!0 < (foo = !0)) ])) : (c = 1 + c,
(0 != (Object.isExtensible(a_2) && (a_2[c = 1 + c, -(Object.isExtensible(let_2) && ([ let_2[c = 1 + c,
Object.isExtensible(a_2) && (a_2["function" == typeof f4 && 0 <= --_calls_ && f4()] >>>= (c += 1,
5))] ] = [ (2 === [ , 0 ].length) / void 0 ])) < (let_2 **= {} << void 0 <= ~this)] += "" < 24..toString()))) <= !("a" ^ 24..toString()))):
c = 1 + (c = 1 + c), c += 1, 24..toString();
}
default:
var a_2_1 = a++ + [ (c = 1 + c, NaN === (Object.isExtensible(a_2_1) && (a_2_1[let_2_1 && "function" == typeof let_2_1.length && 0 <= --_calls_ && let_2_1.length((c = 1 + c,
[] <= !1 != (Object.isExtensible(undefined_1) && (undefined_1.get = "a")) & 0), !0, (c = 1 + c,
("bar" ^ 1 / 0 + 38..toString()) << ((foo = 0) > (c += 1, 3))))] >>>= 23..toString() < 25 ^ 38..toString()))) ].done;
case undefined_1 = (c += 1) + (b + 1 - .1 - .1 - .1):
for (var brake114 = 5; (c += 1) + (null in {
async: (c = 1 + c, Object.isExtensible(yield_1) && (yield_1.next += 5 * (let_2_1 = 38..toString() >> -0) >> (0 == ("bar" ^ 38..toString())))),
get: (c = 1 + c, "" !== (undefined_1 = (2 === [ , 0 ].length) - "function") == (!1 !== -3)),
a: (c = 1 + (c += 1), "a" / (2 === [ , 0 ].length) - 1 >= (await |= 20 ^ (async = "number" | []))),
static: 0,
null: (c = 1 + (c = 1 + c), !0 * (Object.isExtensible(foo) && (foo[--b - 2] /= 0)))
}) && 0 < --brake114; ) {
var a_2_1 = 2, a_2 = (c = 1 + (c = 1 + c), a_2_1 += (-3 ^ 38..toString()) / 0 % (!0 / (-3 >> (2 === [ , 0 ].length))));
}
switch (Infinity_1) {
case "unknown" != typeof a_2_1:
c = 1 + c, yield_1 >>>= !0 / (-2 === {});
break;
case a++ + /[abc4]/.test((c = 1 + c, (1 / 0 - ("a" + (2 < 3n) <= !0) || b || 5).toString())):
break;
default:
c = 1 + c, 24..toString(), Number(0xdeadn << 16n | 0xbeefn),
c = 1 + c;
}
if (b) {
break;
}
return;
case [ --b + /[abc4]/g.exec((c = 1 + c, ((23..toString() > (2 === [ , 0 ].length)) * (-5 < this) > (38..toString() <= 22 && -1) || b || 5).toString())) ].b:
}
if ((-5 != (c += 1, "undefined")) > ((Infinity_1 = 0) > (Number(0xdeadn << 16n | 0xbeefn) <= 1 / 0))) {
for (var brake126 = 5; [ (c = 1 + c, "undefined" / 23..toString() * !0 + (c += 1,
Object.isExtensible(a_2_1) && (a_2_1[c = 1 + c, !1 === ("foo" * 38..toString() | "foo")] = 0))) ][b--] && 0 < --brake126; ) {}
} else {
async = ((c = 1 + c, ((8 & (c += 1, [])) != -1 * (Object.isExtensible(Infinity_1) && ([ Infinity_1.Infinity ] = [ 0 ])) || 9).toString())[c = 1 + c,
0 == ((Object.isExtensible(let_2_1) && ([ let_2_1.NaN ] = [ 1 / 0 ])) ^ (Object.isExtensible(a_2) && (a_2[c = 1 + c,
(!0 ^ ("foo" | {})) <= NaN] = "foo" - {})))], c = 1 + c, Object.isExtensible(a_2) && (a_2[0 ^ "object" != [] || (2 & 24..toString()) >>> (Object.isExtensible(a_2_1) && ({
done: a_2_1[c = 1 + c, (22 >> (38..toString() < 25)) / (Object.isExtensible(a_2) && (a_2[(c += 1) + (c = 1 + c,
foo = (2 == 23..toString()) > ("foo" <= 38..toString()) & 1 != (Object.isExtensible(NaN_2) && (NaN_2[c = 1 + c,
((Object.isExtensible(async) && (async[c = 1 + c, (Object.isExtensible(async) && (async.undefined = (Object.isExtensible(a_2_1) && (a_2_1[c = 1 + c,
(23..toString() && {} < 1 / 0) % (NaN | (Object.isExtensible(let_2_1) && (let_2_1.value = 6)))] = 4 * 24..toString())) << -5)) == ((-42n).toString() % void 0 & (c += 1,
38..toString()))] = !0)) != 23..toString() << NaN) >> (38..toString() <= NaN <= NaN)] += !1)))] += 0))]
} = {
done: 0
}))] = 0 == (c += 1, 0)), void (c = 1 + c));
}
}
return (c += 1) + NaN;
}("function" == typeof f12 && 0 <= --_calls_ && f12(0, a++ + (a_2 && a_2.foo), ..."" + foo)):
case b |= a:
var c_1 = NaN;
--b;
break;
case foo = a++ + (c_1 && c_1.b):
a++;
}
try {
var key136, expr136 = await b;
for (key136 in expr136) {
c = 1 + c;
for (var foo = expr136[key136], brake137 = 5; c += 1, !1 in NaN <= 5 / this && 0 < --brake137; ) {
for (var brake138 = 5; a++ + !b && 0 < --brake138; ) {
try {} catch (b) {}
}
}
}
} catch (async_1) {
var key141, expr141 = (c += 1) + b;
for (key141 in expr141) {
c = 1 + c;
}
for (var key160, foo_2, brake143 = 5; function() {
var b_1, brake144 = 5;
do {} while (--b && 0 < --brake144);
c = 1 + (c = 1 + c), Object.isExtensible(b_1) && (b_1.a = "foo" === 23..toString()),
Object.isExtensible(b_1) && (b_1.next = -3), Object.isExtensible(c_1) && (c_1.Infinity *= !1);
}(), 0 < brake143; --brake143) {
switch (new function(a, undefined_1, foo) {
switch (0) {
case c = 1 + (c = 1 + c), ((a_2 = -4 % {}) == (a += -2)) < (c += 1,
!1):
case c = 1 + c, (this < 4 == !1) <= (22 & [] ^ 1):
case c = 1 + c, Object.isExtensible(a_2) && (a_2[a++ + [ 0 !== 1 < this ][[ (c = 1 + (c = 1 + c),
(0 === (Object.isExtensible(a) && (a.undefined = 2 < 3n != /[a2][^e]+$/))) << (("object" ^ {}) < !1)), (c = 1 + c,
0) ].NaN]] = (!0 | (c_1 += !1)) >> 0):
}
c += 1;
}(/[abc4]/g.exec((c = 1 + c, (23 < ((c_1 <<= 7) & ~{}) || b || 5).toString())))) {
default:
try {
c = 1 + c, a_2 = (Object.isExtensible(a_2) && (a_2.foo = NaN)) + -4 | -0 == (a_2 = "a" == {});
} catch (async_1_2) {}
c = 1 + c + 1 + 1, Object.isExtensible(c_1) && (c_1[c = 1 + c, !0] >>>= 1 != 24..toString()),
c = 1 + c, 24..toString(), 23..toString(), 24..toString();
for (var brake154 = 5; c = 1 + c, Object.isExtensible(c_1) && (c_1[--b + (a++ + b || 0).toString()[this]] >>>= (2 | []) >> (async_1 <<= 2) ^ NaN) && 0 < --brake154; ) {
c = 1 + c, c += 1;
}
c = 1 + c, Object.isExtensible(c_1) && (c_1.get = 2 - 38..toString());
case "object" in {
NaN: --b + (foo && foo[c = 1 + c, c_1 += !1 & (c += 1, {} / "bar")])
}:
for ([ key160 ] in a++ + a_2) {
switch (c = 1 + c, !1 <= ("object" != 23..toString()) || Object.isExtensible(key160) && (key160[(c += 1) + {
then: (c = 1 + c, this <= 25 <= "undefined" - 24..toString() && -2),
a: (c = 1 + c, 0 >>> ("foo" << 23..toString())),
next: (c = 1 + c, (-3 & {} ^ !1) << ((Object.isExtensible(a_2) && (a_2[c = 1 + c,
(-0 - 23..toString() << (Object.isExtensible(key160) && ({
Infinity: key160[c = 1 + c, NaN <= ((Object.isExtensible(c_1) && (c_1.undefined = !0)) < 0)]
} = {
Infinity: 3 ^ []
}))) / (!0 * (23..toString(), 3))] &= !1)) <= 0)),
async: (c = 1 + c, 0)
}] |= (Object.isExtensible(a_2) && (a_2[c = 1 + c, (Object.isExtensible(c_1) && (c_1.async %= 0)) ^ [] >>> 1 ^ (c += 1,
38..toString())] = NaN)) <= !1)) {
case c = 1 + c, !0:
case c = 1 + c, !0 >>> 3 ** {} <= !((2 === [ , 0 ].length) <= -3):
case c = 1 + c, -3:
case c = 1 + c, 1 / 0 <= (async_1 = !1) & "function" / this * (1 == 24..toString()):
}
}
break;
case typeof (--b + ("number" in {
var: (c = 1 + c, 5 - ([] <= []) | 24..toString() < 25 | NaN),
[(c = 1 + c, NaN % (4 + /[a2][^e]+$/ <= (22 ^ 38..toString())))]: (c = 1 + c,
0 < ("a" ^ (c += 1, "a"))),
done: (c = 1 + c, (0 ^ !0o644n) == (!1 !== 24..toString() != (c += 1,
2 === [ , 0 ].length))),
set: (c = 1 + c, !0 | (Object.isExtensible(a_2) && (a_2.set = ("function" == {}) >>> 24..toString() + 25)))
})):
--b, b--, c += 1;
break;
case a++ + ~b:
a && (c = 1 + c, foo_2 = 1 == (!0o644n !== 24..toString()) ^ (Object.isExtensible(async_1) && (async_1[c = 1 + c,
0 ^ 2 << {} >> 1] = -2)) < 25), "function" == typeof f2 && 0 <= --_calls_ && f2() && (c = 1 + c,
~({} <= "undefined" !== -1 / 0)) && (c = 1 + c, c_1 <<= !1 & -24..toString() < NaN);
for (var brake170 = 5; --b + (a_2 && a_2[c = 1 + c, -1]) && 0 < --brake170; ) {
c = 1 + c;
var key171, expr171 = (a -= -0 << {}) % 0;
for ([ key171 ] in expr171) {
c = 1 + c;
foo = expr171[key171];
c = 1 + c;
}
}
}
}
var brake173 = 5;
do {
if (--b + {
get: -1
}[c = 1 + (c = 1 + (c += 1)), (a = 0 <= (2 < 3n) % "undefined") ^ (0 == 24..toString()) + (2 === [ , 0 ].length & void 0)]) {
for (var brake178 = 5; c = 1 + c, Object.isExtensible(foo) && (foo[(c += 1) + (foo_2 = --b + (c = 1 + c,
c = 1 + (c += 1), (c_1 |= !1 ^ (Object.isExtensible(foo_2) && (foo_2.b = 2 === [ , 0 ].length ^ 22))) < /[a2][^e]+$/ >>> (2 === [ , 0 ].length & 1 / 0)))] -= !0 ^ -(async_1 = 3)) && 0 < --brake178; ) {
c = 1 + c, 23..toString();
}
}
} while ((c += 1) + {
then: --b + (c = 1 + ((c = 1 + c) + 1), void (Object.isExtensible(c_1) && (c_1.undefined = !0))),
length: await -2,
then: "symbol" == typeof a_2_2,
done: a,
a: (c += 1) + b
} && 0 < --brake173);
}
if (b = a) {
try {
var key184, expr184 = "boolean" != typeof a;
for (key184 in expr184) {
c = 1 + c;
c += 1;
}
} finally {
for (var brake187 = 5; a++ + !0 && 0 < brake187; --brake187) {
try {
foo = (c = 1 + c, c += 1, Object.isExtensible(c_1) && (c_1.foo <<= !1),
void (foo = 5));
} catch (a_2_1) {
a_2 = (c = 1 + c, 0);
}
}
for (var brake191 = 5; --b + --b && 0 < --brake191; ) {
var b_1 = function() {
c = 1 + c, Object.isExtensible(foo) && (foo.done = 2 === [ , 0 ].length === this),
38..toString(), c = 1 + c, c += 1, Object.isExtensible(foo) && (foo[c = 1 + c,
Object.isExtensible(c_1) && (c_1[a++ + {
done: (c = 1 + c, !1 < ({} > 38..toString()) && 24..toString() <= !1 == 0),
set NaN(b) {
this.c = !1;
}
}] = 0 < (c += 1, !0 ^ (23..toString() && !1)))] = null), c = 1 + c,
c += 1;
}();
}
c = c + 1 + 1, function() {
for (var brake200 = 5; c = 1 + c, Object.isExtensible(c_1) && (c_1.then = !1),
foo ^= -3 & {}, 38..toString(), c = 1 + c, Object.isExtensible(b_1) && (b_1[((Object.isExtensible(a_2) && (a_2[c = 1 + c,
!1] /= 0)) <= !1) >> (2 === [ , 0 ].length == "0undefined")] = (2 === [ , 0 ].length) % !1 <= -5) && 0 < --brake200; ) {}
c = c + 1 + 1;
}();
}
}
var key204, expr204 = --b + {
...a
}[a++ + typeof foo];
for (key204 in expr204) {
c = 1 + c;
var bar = expr204[key204];
try {
var key206, expr206 = a++ + b--;
for (key206 in expr206) {
c = 1 + c;
c += 1;
}
} finally {
for (var brake208 = 5; c += 1, a++, ++a && 0 < --brake208; ) {}
for (var brake210 = 5; (c += 1) + NaN && 0 < brake210; --brake210) {
((c = c + 1 + 1) + (bar && "function" == typeof bar.value && 0 <= --_calls_ && bar.value(38..toString())) || 0).toString()[-(!0 & (key204 += 0))];
}
--b, bar && "function" == typeof bar.done && 0 <= --_calls_ && bar.done(1 / 0);
}
}
setImmediate(() => console.log(null, a, b, c, 1 / 0, NaN, void 0));
// reduced test case (output will differ)
// (beautified)
class C0 {
static c = a++ + function() {
var a;
a[a];
}();
}
var a;
var expr206 = a++;
() => a;
// output: TypeError: Cannot read property 'undefined' of undefined
// minify:
// options: {
// "mangle": false,
// "output": {
// "v8": true
// },
// "module": true,
// "validate": true
// }
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The text was updated successfully, but these errors were encountered: