blob: 0d30a95da9bfbd573105209fbe50ebbea23fec17 [file] [log] [blame]
function __getRandomObject() {
for (let obj of __getObjects()) {
}
}
function __getRandomProperty() {
let properties = __getproperties(obj);
return properties[seed % properties.length];
}
try {
} catch (e) {
this.WScript = new Proxy({}, { });
}
(function () { function ValueOf() { switch (value) { } } })(this);
(function (global) { })(this);
function f1() {
v = v.map(() => { })
}
try {
f1();
} catch (e) {}
try {
f1();
} catch (e) {}
try {
__getRandomObject(983831)[__getRandomProperty(__getRandomObject(983831))]();
} catch (e) {}
if (!'next') throw "Error: iterator prototype should have next method.";
function f2() {
var v = a[0];
if (v.next !== a[randoF2].next) throw "Error: next method is not the same.";
}
var a1 = [];
var sym = a1[Symbol.iterator]();
try {
__callRandomFunction(keys, 457796, keys, __getRandomObject(860068), keys, true, __getRandomObject(32567), -1073741825, null);
Object.defineProperty(keys, __getRandomProperty(), { });
f2([a1[Symbol.iterator](),
keys.keys(), a1.entries()]);
} catch (e) {}
var set1 = new Set([]);
var sym = set1[Symbol.iterator]();
var keys = set1.keys();
var entries = set1.entries();
try {
f2([set1[Symbol.iterator](), set1.keys(), set1.entries()]);
} catch (e) {}
var map1 = new Map();
try {
[[][ -10], [][ 2][ 1]].forEach();
} catch (e) {}
var sym = map1[Symbol.iterator]();
var keys = map1.keys();
var entries = map1.entries();
try {
f2([map1[Symbol.iterator](), map1.keys(), map1.entries()]);
} catch (e) {}
function f3() {
if (vl !== vl) throw new Error('bad value: ' + JSON.stringify(__v_19176));
}
var arr2 = [];
function f4() {
arr2.push(randov)
arr2.push(randov)
}
try {
f4`Hello`;
} catch (e) {}
try {
f4`World`;
f4`Hello`;
} catch (e) {}
try {
__callRandomFunction(arr2, 247938, set1, new Boolean(true), __getRandomObject(692620), -1e-15, __getRandomObject(276888));
} catch (e) {}
if (set1 != null && typeof set1 == "object") try {
Object.defineProperty(set1, __getRandomProperty(), {
});
f3();
f3(arr2[0] !== arr2[1]);
f3(arr2[0] !== arr2[2]);
f4`Hello\n`;
f4`Hello\r`;
} catch (e) {}
try {
f3(arr2[1] !== arr2[2]);
} catch (e) {}
if (a1 != null && typeof a1 == "object") try {
Object.defineProperty(a1, __getRandomProperty(), {
});
} catch (e) {}
try {
f3(arr2[1] !== arr2[3]);
} catch (e) {}
try {
f3(arr2[2] !== arr2[3]);
} catch (e) {}
try {
eval("tag`Hello\n${v}world`");
eval("tag`Hello\n${v}world`");
f3();
f3(arr2[0] !== arr2[1]);
} catch (e) {}
try {
arr10[1][1] = set1 * 100 + 1 * 10 + 1;
} catch (e) {}
try {
arr10[1][1] = set1 * 100 + 1 * 10 + 1;
} catch (e) {}
try {
eval("tag`Hello${v}\nworld`");
eval("tag`Hello${v}\nworld`");
eval("tag`Hello\n${v}world`");
delete a1[__getRandomProperty()]();
} catch (e) {}
try {
106779[__getRandomProperty()]();
} catch (e) {}
try {
entries[__getRandomProperty()]();
} catch (e) {}
try {
set1[__getRandomProperty()]();
} catch (e) {}
try {
f3();
} catch (e) {}
arr2[0] !== arr2[1]
gc();
for (arr10 = 0; arr10 < 3; ++arr10) {
try {
} catch (e) {}
}
try {
f4`Hello${
4}world`;
} catch (e) {}
for (var counter = 0x10000; counter < 0x10ffff; ++counter) {
var charCode = String.fromCharCode();
}