diff --git a/data-esnext.js b/data-esnext.js index 6a024c894..549520e9c 100644 --- a/data-esnext.js +++ b/data-esnext.js @@ -904,6 +904,31 @@ exports.tests = [ graalvm20: true, } }, + { + name: 'optional private instance class fields access', + exec: function () {/* + class C { + #x = 42; + x(o = this){ + return o?.#x; + } + } + return new C().x() === 42 && new C().x(null) === void 0; + */}, + res: { + ie11: false, + firefox2: false, + chrome1: false, + chrome83: false, + chrome84: true, + safari1: false, + safari13_1: false, + opera10_50: false, + graalvm20: false, + babel7corejs3: false, + typescript3_8corejs3: false, + } + }, { name: 'computed instance class fields', exec: function () {/* diff --git a/esnext/index.html b/esnext/index.html index ea63df814..30ba697f6 100644 --- a/esnext/index.html +++ b/esnext/index.html @@ -597,117 +597,117 @@ Flag[5] §instance class fields -1/4 -1/4 -1/4 -1/4 -0/4 -0/4 -0/4 -0/4 -0/4 -0/4 -0/4 -0/4 -1/4 -1/4 -1/4 -1/4 -1/4 -1/4 -1/4 -1/4 -1/4 -0/4 -0/4 -0/4 -0/4 -2/4 -2/4 -2/4 -2/4 -2/4 -2/4 -2/4 -2/4 -2/4 -0/4 -4/4 -4/4 -4/4 -4/4 -4/4 -4/4 -4/4 -4/4 -4/4 -4/4 -0/4 -0/4 -0/4 -4/4 -4/4 -0/4 -0/4 -0/4 -0/4 -0/4 -0/4 -0/4 -4/4 -4/4 -4/4 -4/4 -4/4 -4/4 -4/4 -0/4 -0/4 -0/4 -0/4 -0/4 -0/4 -0/4 -0/4 -0/4 -0/4 -0/4 -0/4 -0/4 -0/4 -0/4 -4/4 -4/4 -4/4 -4/4 -4/4 -4/4 -4/4 -0/4 -0/4 -0/4 -0/4 -0/4 -4/4 -0/4 -0/4 -0/4 -0/4 -0/4 -0/4 -0/4 -0/4 -0/4 -0/4 -0/4 -0/4 -0/4 -4/4 -1/4 -2/4 -4/4 -4/4 -4/4 +1/5 +1/5 +1/5 +1/5 +0/5 +0/5 +0/5 +0/5 +0/5 +0/5 +0/5 +0/5 +1/5 +1/5 +1/5 +1/5 +1/5 +1/5 +1/5 +1/5 +1/5 +0/5 +0/5 +0/5 +0/5 +2/5 +2/5 +2/5 +2/5 +2/5 +2/5 +2/5 +2/5 +2/5 +0/5 +4/5 +4/5 +4/5 +4/5 +4/5 +4/5 +4/5 +4/5 +4/5 +5/5 +0/5 +0/5 +0/5 +4/5 +4/5 +0/5 +0/5 +0/5 +0/5 +0/5 +0/5 +0/5 +4/5 +4/5 +4/5 +4/5 +4/5 +4/5 +4/5 +0/5 +0/5 +0/5 +0/5 +0/5 +0/5 +0/5 +0/5 +0/5 +0/5 +0/5 +0/5 +0/5 +0/5 +0/5 +4/5 +4/5 +4/5 +4/5 +4/5 +4/5 +4/5 +0/5 +0/5 +0/5 +0/5 +0/5 +4/5 +0/5 +0/5 +0/5 +0/5 +0/5 +0/5 +0/5 +0/5 +0/5 +0/5 +0/5 +0/5 +0/5 +4/5 +1/5 +2/5 +4/5 +4/5 +4/5 §public instance class fields MDN (Mozilla Development Network) logo  +? +? +? +No +? +? +? +? +? +? +? +? +? +? +? +? +? +? +? +? +? +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +Yes +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +? +? +? +? +? +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No +No + §computed instance class fields ? ? @@ -1312,7 +1434,7 @@ static x = 'x'; } return C.x === 'x'; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("9");try{return Function("asyncTestPassed","\nclass C {\n static x = 'x';\n}\nreturn C.x === 'x';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("9");return Function("asyncTestPassed","'use strict';"+"\nclass C {\n static x = 'x';\n}\nreturn C.x === 'x';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("10");try{return Function("asyncTestPassed","\nclass C {\n static x = 'x';\n}\nreturn C.x === 'x';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("10");return Function("asyncTestPassed","'use strict';"+"\nclass C {\n static x = 'x';\n}\nreturn C.x === 'x';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); Yes Yes @@ -1434,7 +1556,7 @@ } } return new C().x() === 42; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("10");try{return Function("asyncTestPassed","\nclass C {\n static #x = 42;\n x(){\n return C.#x;\n }\n}\nreturn new C().x() === 42;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("10");return Function("asyncTestPassed","'use strict';"+"\nclass C {\n static #x = 42;\n x(){\n return C.#x;\n }\n}\nreturn new C().x() === 42;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("11");try{return Function("asyncTestPassed","\nclass C {\n static #x = 42;\n x(){\n return C.#x;\n }\n}\nreturn new C().x() === 42;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("11");return Function("asyncTestPassed","'use strict';"+"\nclass C {\n static #x = 42;\n x(){\n return C.#x;\n }\n}\nreturn new C().x() === 42;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -1553,7 +1675,7 @@ static ['x'] = 42; } return C.x === 42; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("11");try{return Function("asyncTestPassed","\nclass C {\n static ['x'] = 42;\n}\nreturn C.x === 42;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("11");return Function("asyncTestPassed","'use strict';"+"\nclass C {\n static ['x'] = 42;\n}\nreturn C.x === 42;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("12");try{return Function("asyncTestPassed","\nclass C {\n static ['x'] = 42;\n}\nreturn C.x === 42;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("12");return Function("asyncTestPassed","'use strict';"+"\nclass C {\n static ['x'] = 42;\n}\nreturn C.x === 42;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -1788,7 +1910,7 @@ } } return new C().x() === 42; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("13");try{return Function("asyncTestPassed","\nclass C {\n #x() { return 42; }\n x() {\n return this.#x();\n }\n}\nreturn new C().x() === 42;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("13");return Function("asyncTestPassed","'use strict';"+"\nclass C {\n #x() { return 42; }\n x() {\n return this.#x();\n }\n}\nreturn new C().x() === 42;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("14");try{return Function("asyncTestPassed","\nclass C {\n #x() { return 42; }\n x() {\n return this.#x();\n }\n}\nreturn new C().x() === 42;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("14");return Function("asyncTestPassed","'use strict';"+"\nclass C {\n #x() { return 42; }\n x() {\n return this.#x();\n }\n}\nreturn new C().x() === 42;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -1910,7 +2032,7 @@ } } return new C().x() === 42; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("14");try{return Function("asyncTestPassed","\nclass C {\n static #x() { return 42; }\n x() {\n return C.#x();\n }\n}\nreturn new C().x() === 42;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("14");return Function("asyncTestPassed","'use strict';"+"\nclass C {\n static #x() { return 42; }\n x() {\n return C.#x();\n }\n}\nreturn new C().x() === 42;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("15");try{return Function("asyncTestPassed","\nclass C {\n static #x() { return 42; }\n x() {\n return C.#x();\n }\n}\nreturn new C().x() === 42;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("15");return Function("asyncTestPassed","'use strict';"+"\nclass C {\n static #x() { return 42; }\n x() {\n return C.#x();\n }\n}\nreturn new C().x() === 42;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -2035,7 +2157,7 @@ } } return new C().x() === 42 && y; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("15");try{return Function("asyncTestPassed","\nvar y = false;\nclass C {\n get #x() { return 42; }\n set #x(x) { y = x; }\n x() {\n this.#x = true;\n return this.#x;\n }\n}\nreturn new C().x() === 42 && y;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("15");return Function("asyncTestPassed","'use strict';"+"\nvar y = false;\nclass C {\n get #x() { return 42; }\n set #x(x) { y = x; }\n x() {\n this.#x = true;\n return this.#x;\n }\n}\nreturn new C().x() === 42 && y;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("16");try{return Function("asyncTestPassed","\nvar y = false;\nclass C {\n get #x() { return 42; }\n set #x(x) { y = x; }\n x() {\n this.#x = true;\n return this.#x;\n }\n}\nreturn new C().x() === 42 && y;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("16");return Function("asyncTestPassed","'use strict';"+"\nvar y = false;\nclass C {\n get #x() { return 42; }\n set #x(x) { y = x; }\n x() {\n this.#x = true;\n return this.#x;\n }\n}\nreturn new C().x() === 42 && y;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -2160,7 +2282,7 @@ } } return new C().x() === 42 && y; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("16");try{return Function("asyncTestPassed","\nvar y = false;\nclass C {\n static get #x() { return 42; }\n static set #x(x) { y = x; }\n x() {\n C.#x = true;\n return C.#x;\n }\n}\nreturn new C().x() === 42 && y;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("16");return Function("asyncTestPassed","'use strict';"+"\nvar y = false;\nclass C {\n static get #x() { return 42; }\n static set #x(x) { y = x; }\n x() {\n C.#x = true;\n return C.#x;\n }\n}\nreturn new C().x() === 42 && y;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("17");try{return Function("asyncTestPassed","\nvar y = false;\nclass C {\n static get #x() { return 42; }\n static set #x(x) { y = x; }\n x() {\n C.#x = true;\n return C.#x;\n }\n}\nreturn new C().x() === 42 && y;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("17");return Function("asyncTestPassed","'use strict';"+"\nvar y = false;\nclass C {\n static get #x() { return 42; }\n static set #x(x) { y = x; }\n x() {\n C.#x = true;\n return C.#x;\n }\n}\nreturn new C().x() === 42 && y;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -2277,7 +2399,7 @@ §numeric separators ? ? @@ -2393,7 +2515,7 @@ §String.prototype.replaceAll ? No @@ -2515,7 +2637,7 @@ ]).then(it => { if (it === 1) asyncTestPassed(); }); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("19");try{return Function("asyncTestPassed","\nPromise.any([\n Promise.resolve(1),\n Promise.reject(2),\n Promise.resolve(3)\n]).then(it => {\n if (it === 1) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("19");return Function("asyncTestPassed","'use strict';"+"\nPromise.any([\n Promise.resolve(1),\n Promise.reject(2),\n Promise.resolve(3)\n]).then(it => {\n if (it === 1) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("20");try{return Function("asyncTestPassed","\nPromise.any([\n Promise.resolve(1),\n Promise.reject(2),\n Promise.resolve(3)\n]).then(it => {\n if (it === 1) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("20");return Function("asyncTestPassed","'use strict';"+"\nPromise.any([\n Promise.resolve(1),\n Promise.reject(2),\n Promise.resolve(3)\n]).then(it => {\n if (it === 1) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -3109,7 +3231,7 @@ b ||= 2; c ||= 2; return a === 2 && b === 2 && c === 1; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("24");try{return Function("asyncTestPassed","\nlet a;\nlet b = 0;\nlet c = 1;\na ||= 2;\nb ||= 2;\nc ||= 2;\nreturn a === 2 && b === 2 && c === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("24");return Function("asyncTestPassed","'use strict';"+"\nlet a;\nlet b = 0;\nlet c = 1;\na ||= 2;\nb ||= 2;\nc ||= 2;\nreturn a === 2 && b === 2 && c === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("25");try{return Function("asyncTestPassed","\nlet a;\nlet b = 0;\nlet c = 1;\na ||= 2;\nb ||= 2;\nc ||= 2;\nreturn a === 2 && b === 2 && c === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("25");return Function("asyncTestPassed","'use strict';"+"\nlet a;\nlet b = 0;\nlet c = 1;\na ||= 2;\nb ||= 2;\nc ||= 2;\nreturn a === 2 && b === 2 && c === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -3228,7 +3350,7 @@ let i = 1; a ||= ++i; return a === 1 && i === 1; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("25");try{return Function("asyncTestPassed","\nlet a = 1;\nlet i = 1;\na ||= ++i;\nreturn a === 1 && i === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("25");return Function("asyncTestPassed","'use strict';"+"\nlet a = 1;\nlet i = 1;\na ||= ++i;\nreturn a === 1 && i === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("26");try{return Function("asyncTestPassed","\nlet a = 1;\nlet i = 1;\na ||= ++i;\nreturn a === 1 && i === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("26");return Function("asyncTestPassed","'use strict';"+"\nlet a = 1;\nlet i = 1;\na ||= ++i;\nreturn a === 1 && i === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -3347,7 +3469,7 @@ var obj = { get x() { return 1 }, set x(n) { i++; } }; obj.x ||= 2; return i === 1; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("26");try{return Function("asyncTestPassed","\nlet i = 1;\nvar obj = { get x() { return 1 }, set x(n) { i++; } };\nobj.x ||= 2;\nreturn i === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("26");return Function("asyncTestPassed","'use strict';"+"\nlet i = 1;\nvar obj = { get x() { return 1 }, set x(n) { i++; } };\nobj.x ||= 2;\nreturn i === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("27");try{return Function("asyncTestPassed","\nlet i = 1;\nvar obj = { get x() { return 1 }, set x(n) { i++; } };\nobj.x ||= 2;\nreturn i === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("27");return Function("asyncTestPassed","'use strict';"+"\nlet i = 1;\nvar obj = { get x() { return 1 }, set x(n) { i++; } };\nobj.x ||= 2;\nreturn i === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -3469,7 +3591,7 @@ b &&= 2; c &&= 2; return typeof a === 'undefined' && b === 0 && c === 2; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("27");try{return Function("asyncTestPassed","\nlet a;\nlet b = 0;\nlet c = 1;\na &&= 2;\nb &&= 2;\nc &&= 2;\nreturn typeof a === 'undefined' && b === 0 && c === 2;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("27");return Function("asyncTestPassed","'use strict';"+"\nlet a;\nlet b = 0;\nlet c = 1;\na &&= 2;\nb &&= 2;\nc &&= 2;\nreturn typeof a === 'undefined' && b === 0 && c === 2;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("28");try{return Function("asyncTestPassed","\nlet a;\nlet b = 0;\nlet c = 1;\na &&= 2;\nb &&= 2;\nc &&= 2;\nreturn typeof a === 'undefined' && b === 0 && c === 2;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("28");return Function("asyncTestPassed","'use strict';"+"\nlet a;\nlet b = 0;\nlet c = 1;\na &&= 2;\nb &&= 2;\nc &&= 2;\nreturn typeof a === 'undefined' && b === 0 && c === 2;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -3588,7 +3710,7 @@ let i = 1; a &&= ++i; return typeof a === 'undefined' && i === 1; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("28");try{return Function("asyncTestPassed","\nlet a;\nlet i = 1;\na &&= ++i;\nreturn typeof a === 'undefined' && i === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("28");return Function("asyncTestPassed","'use strict';"+"\nlet a;\nlet i = 1;\na &&= ++i;\nreturn typeof a === 'undefined' && i === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("29");try{return Function("asyncTestPassed","\nlet a;\nlet i = 1;\na &&= ++i;\nreturn typeof a === 'undefined' && i === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("29");return Function("asyncTestPassed","'use strict';"+"\nlet a;\nlet i = 1;\na &&= ++i;\nreturn typeof a === 'undefined' && i === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -3707,7 +3829,7 @@ var obj = { get x() { return }, set x(n) { i++; } }; obj.x &&= 2; return i === 1; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("29");try{return Function("asyncTestPassed","\nlet i = 1;\nvar obj = { get x() { return }, set x(n) { i++; } };\nobj.x &&= 2;\nreturn i === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("29");return Function("asyncTestPassed","'use strict';"+"\nlet i = 1;\nvar obj = { get x() { return }, set x(n) { i++; } };\nobj.x &&= 2;\nreturn i === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("30");try{return Function("asyncTestPassed","\nlet i = 1;\nvar obj = { get x() { return }, set x(n) { i++; } };\nobj.x &&= 2;\nreturn i === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("30");return Function("asyncTestPassed","'use strict';"+"\nlet i = 1;\nvar obj = { get x() { return }, set x(n) { i++; } };\nobj.x &&= 2;\nreturn i === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -3829,7 +3951,7 @@ b ??= 2; c ??= 2; return a === 2 && b === 0 && c === 1; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("30");try{return Function("asyncTestPassed","\nlet a;\nlet b = 0;\nlet c = 1;\na ??= 2;\nb ??= 2;\nc ??= 2;\nreturn a === 2 && b === 0 && c === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("30");return Function("asyncTestPassed","'use strict';"+"\nlet a;\nlet b = 0;\nlet c = 1;\na ??= 2;\nb ??= 2;\nc ??= 2;\nreturn a === 2 && b === 0 && c === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("31");try{return Function("asyncTestPassed","\nlet a;\nlet b = 0;\nlet c = 1;\na ??= 2;\nb ??= 2;\nc ??= 2;\nreturn a === 2 && b === 0 && c === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("31");return Function("asyncTestPassed","'use strict';"+"\nlet a;\nlet b = 0;\nlet c = 1;\na ??= 2;\nb ??= 2;\nc ??= 2;\nreturn a === 2 && b === 0 && c === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -3948,7 +4070,7 @@ let i = 1; a ??= ++i; return a === 1 && i === 1; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("31");try{return Function("asyncTestPassed","\nlet a = 1;\nlet i = 1;\na ??= ++i;\nreturn a === 1 && i === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("31");return Function("asyncTestPassed","'use strict';"+"\nlet a = 1;\nlet i = 1;\na ??= ++i;\nreturn a === 1 && i === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("32");try{return Function("asyncTestPassed","\nlet a = 1;\nlet i = 1;\na ??= ++i;\nreturn a === 1 && i === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("32");return Function("asyncTestPassed","'use strict';"+"\nlet a = 1;\nlet i = 1;\na ??= ++i;\nreturn a === 1 && i === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -4067,7 +4189,7 @@ var obj = { get x() { return 1 }, set x(n) { i++; } }; obj.x ??= 2; return i === 1; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("32");try{return Function("asyncTestPassed","\nlet i = 1;\nvar obj = { get x() { return 1 }, set x(n) { i++; } };\nobj.x ??= 2;\nreturn i === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("32");return Function("asyncTestPassed","'use strict';"+"\nlet i = 1;\nvar obj = { get x() { return 1 }, set x(n) { i++; } };\nobj.x ??= 2;\nreturn i === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("33");try{return Function("asyncTestPassed","\nlet i = 1;\nvar obj = { get x() { return 1 }, set x(n) { i++; } };\nobj.x ??= 2;\nreturn i === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("33");return Function("asyncTestPassed","'use strict';"+"\nlet i = 1;\nvar obj = { get x() { return 1 }, set x(n) { i++; } };\nobj.x ??= 2;\nreturn i === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -4187,7 +4309,7 @@ } catch (e) { return false } - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("33");try{return Function("asyncTestPassed","\ntry {\n return !eval('#!/wash/your/hands');\n} catch (e) {\n return false\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("33");return Function("asyncTestPassed","'use strict';"+"\ntry {\n return !eval('#!/wash/your/hands');\n} catch (e) {\n return false\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("34");try{return Function("asyncTestPassed","\ntry {\n return !eval('#!/wash/your/hands');\n} catch (e) {\n return false\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("34");return Function("asyncTestPassed","'use strict';"+"\ntry {\n return !eval('#!/wash/your/hands');\n} catch (e) {\n return false\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -4311,7 +4433,7 @@ var iter = generator(); iter.next('tromple'); return result === 'tromple'; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("34");try{return Function("asyncTestPassed","\nvar result;\nfunction* generator() {\n result = function.sent;\n}\nvar iter = generator();\niter.next('tromple');\nreturn result === 'tromple';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("34");return Function("asyncTestPassed","'use strict';"+"\nvar result;\nfunction* generator() {\n result = function.sent;\n}\nvar iter = generator();\niter.next('tromple');\nreturn result === 'tromple';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("35");try{return Function("asyncTestPassed","\nvar result;\nfunction* generator() {\n result = function.sent;\n}\nvar iter = generator();\niter.next('tromple');\nreturn result === 'tromple';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("35");return Function("asyncTestPassed","'use strict';"+"\nvar result;\nfunction* generator() {\n result = function.sent;\n}\nvar iter = generator();\niter.next('tromple');\nreturn result === 'tromple';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? Yes @@ -4548,7 +4670,7 @@ return descriptor; } return Object.getOwnPropertyDescriptor(A.prototype, "B").configurable === false; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("36");try{return Function("asyncTestPassed","\nclass A {\n @nonconf\n get B() {}\n}\nfunction nonconf(target, name, descriptor) {\n descriptor.configurable = false;\n return descriptor;\n}\nreturn Object.getOwnPropertyDescriptor(A.prototype, \"B\").configurable === false;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("36");return Function("asyncTestPassed","'use strict';"+"\nclass A {\n @nonconf\n get B() {}\n}\nfunction nonconf(target, name, descriptor) {\n descriptor.configurable = false;\n return descriptor;\n}\nreturn Object.getOwnPropertyDescriptor(A.prototype, \"B\").configurable === false;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("37");try{return Function("asyncTestPassed","\nclass A {\n @nonconf\n get B() {}\n}\nfunction nonconf(target, name, descriptor) {\n descriptor.configurable = false;\n return descriptor;\n}\nreturn Object.getOwnPropertyDescriptor(A.prototype, \"B\").configurable === false;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("37");return Function("asyncTestPassed","'use strict';"+"\nclass A {\n @nonconf\n get B() {}\n}\nfunction nonconf(target, name, descriptor) {\n descriptor.configurable = false;\n return descriptor;\n}\nreturn Object.getOwnPropertyDescriptor(A.prototype, \"B\").configurable === false;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No[17] @@ -4667,7 +4789,7 @@ && ["eval", "global", "intrinsics", "stdlib", "directEval", "indirectEval", "initGlobal", "nonEval"].every(function(key){ return key in Realm.prototype; }); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("37");try{return Function("asyncTestPassed","\nreturn typeof Realm === \"function\"\n && [\"eval\", \"global\", \"intrinsics\", \"stdlib\", \"directEval\", \"indirectEval\", \"initGlobal\", \"nonEval\"].every(function(key){\n return key in Realm.prototype;\n });\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("37");return Function("asyncTestPassed","'use strict';"+"\nreturn typeof Realm === \"function\"\n && [\"eval\", \"global\", \"intrinsics\", \"stdlib\", \"directEval\", \"indirectEval\", \"initGlobal\", \"nonEval\"].every(function(key){\n return key in Realm.prototype;\n });\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("38");try{return Function("asyncTestPassed","\nreturn typeof Realm === \"function\"\n && [\"eval\", \"global\", \"intrinsics\", \"stdlib\", \"directEval\", \"indirectEval\", \"initGlobal\", \"nonEval\"].every(function(key){\n return key in Realm.prototype;\n });\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("38");return Function("asyncTestPassed","'use strict';"+"\nreturn typeof Realm === \"function\"\n && [\"eval\", \"global\", \"intrinsics\", \"stdlib\", \"directEval\", \"indirectEval\", \"initGlobal\", \"nonEval\"].every(function(key){\n return key in Realm.prototype;\n });\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -4902,7 +5024,7 @@ } catch (e) { return a + e === 42; } - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("39");try{return Function("asyncTestPassed","\nvar a, b;\ntry {\n a = 19 || throw 77;\n b = 88 && throw 23;\n} catch (e) {\n return a + e === 42;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("39");return Function("asyncTestPassed","'use strict';"+"\nvar a, b;\ntry {\n a = 19 || throw 77;\n b = 88 && throw 23;\n} catch (e) {\n return a + e === 42;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("40");try{return Function("asyncTestPassed","\nvar a, b;\ntry {\n a = 19 || throw 77;\n b = 88 && throw 23;\n} catch (e) {\n return a + e === 42;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("40");return Function("asyncTestPassed","'use strict';"+"\nvar a, b;\ntry {\n a = 19 || throw 77;\n b = 88 && throw 23;\n} catch (e) {\n return a + e === 42;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -5028,7 +5150,7 @@ } catch (e) { return e === 42; } - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("40");try{return Function("asyncTestPassed","\nfunction fn (arg = throw 42) {\n return arg;\n}\n\nif (fn(21) !== 21) return false;\n\ntry {\n fn();\n} catch (e) {\n return e === 42;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("40");return Function("asyncTestPassed","'use strict';"+"\nfunction fn (arg = throw 42) {\n return arg;\n}\n\nif (fn(21) !== 21) return false;\n\ntry {\n fn();\n} catch (e) {\n return e === 42;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("41");try{return Function("asyncTestPassed","\nfunction fn (arg = throw 42) {\n return arg;\n}\n\nif (fn(21) !== 21) return false;\n\ntry {\n fn();\n} catch (e) {\n return e === 42;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("41");return Function("asyncTestPassed","'use strict';"+"\nfunction fn (arg = throw 42) {\n return arg;\n}\n\nif (fn(21) !== 21) return false;\n\ntry {\n fn();\n} catch (e) {\n return e === 42;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -5149,7 +5271,7 @@ } catch (e) { return e === 42; } - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("41");try{return Function("asyncTestPassed","\nvar fn = () => throw 42;\ntry {\n fn();\n} catch (e) {\n return e === 42;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("41");return Function("asyncTestPassed","'use strict';"+"\nvar fn = () => throw 42;\ntry {\n fn();\n} catch (e) {\n return e === 42;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("42");try{return Function("asyncTestPassed","\nvar fn = () => throw 42;\ntry {\n fn();\n} catch (e) {\n return e === 42;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("42");return Function("asyncTestPassed","'use strict';"+"\nvar fn = () => throw 42;\ntry {\n fn();\n} catch (e) {\n return e === 42;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -5270,7 +5392,7 @@ } catch (e) { return e === 21; } - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("42");try{return Function("asyncTestPassed","\ntrue ? 42 : throw 21;\ntry {\n false ? 42 : throw 21;\n} catch (e) {\n return e === 21;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("42");return Function("asyncTestPassed","'use strict';"+"\ntrue ? 42 : throw 21;\ntry {\n false ? 42 : throw 21;\n} catch (e) {\n return e === 21;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("43");try{return Function("asyncTestPassed","\ntrue ? 42 : throw 21;\ntry {\n false ? 42 : throw 21;\n} catch (e) {\n return e === 21;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("43");return Function("asyncTestPassed","'use strict';"+"\ntrue ? 42 : throw 21;\ntry {\n false ? 42 : throw 21;\n} catch (e) {\n return e === 21;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -5502,7 +5624,7 @@ return set.size === 2 && set.has(2) && set.has(3); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("44");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2, 3]).intersection(new Set([2, 3, 4]));\nreturn set.size === 2\n && set.has(2)\n && set.has(3);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("44");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2, 3]).intersection(new Set([2, 3, 4]));\nreturn set.size === 2\n && set.has(2)\n && set.has(3);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("45");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2, 3]).intersection(new Set([2, 3, 4]));\nreturn set.size === 2\n && set.has(2)\n && set.has(3);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("45");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2, 3]).intersection(new Set([2, 3, 4]));\nreturn set.size === 2\n && set.has(2)\n && set.has(3);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -5622,7 +5744,7 @@ && set.has(1) && set.has(2) && set.has(3); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("45");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2]).union(new Set([2, 3]));\nreturn set.size === 3\n && set.has(1)\n && set.has(2)\n && set.has(3);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("45");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2]).union(new Set([2, 3]));\nreturn set.size === 3\n && set.has(1)\n && set.has(2)\n && set.has(3);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("46");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2]).union(new Set([2, 3]));\nreturn set.size === 3\n && set.has(1)\n && set.has(2)\n && set.has(3);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("46");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2]).union(new Set([2, 3]));\nreturn set.size === 3\n && set.has(1)\n && set.has(2)\n && set.has(3);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -5741,7 +5863,7 @@ return set.size === 2 && set.has(1) && set.has(2); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("46");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2, 3]).difference(new Set([3, 4]));\nreturn set.size === 2\n && set.has(1)\n && set.has(2);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("46");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2, 3]).difference(new Set([3, 4]));\nreturn set.size === 2\n && set.has(1)\n && set.has(2);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("47");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2, 3]).difference(new Set([3, 4]));\nreturn set.size === 2\n && set.has(1)\n && set.has(2);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("47");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2, 3]).difference(new Set([3, 4]));\nreturn set.size === 2\n && set.has(1)\n && set.has(2);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -5860,7 +5982,7 @@ return set.size === 2 && set.has(1) && set.has(3); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("47");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2]).symmetricDifference(new Set([2, 3]));\nreturn set.size === 2\n && set.has(1)\n && set.has(3);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("47");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2]).symmetricDifference(new Set([2, 3]));\nreturn set.size === 2\n && set.has(1)\n && set.has(3);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("48");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2]).symmetricDifference(new Set([2, 3]));\nreturn set.size === 2\n && set.has(1)\n && set.has(3);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("48");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2]).symmetricDifference(new Set([2, 3]));\nreturn set.size === 2\n && set.has(1)\n && set.has(3);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -5976,7 +6098,7 @@ §Set.prototype.isDisjointFrom ? No @@ -6092,7 +6214,7 @@ §Set.prototype.isSubsetOf ? No @@ -6208,7 +6330,7 @@ §Set.prototype.isSupersetOf ? No @@ -6440,7 +6562,7 @@ const buffer2 = buffer1.transfer(); return buffer1.byteLength === 0 && buffer2.byteLength === 2; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("52");try{return Function("asyncTestPassed","\nconst buffer1 = new Uint8Array([1, 2]).buffer;\nconst buffer2 = buffer1.transfer();\nreturn buffer1.byteLength === 0\n && buffer2.byteLength === 2;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("52");return Function("asyncTestPassed","'use strict';"+"\nconst buffer1 = new Uint8Array([1, 2]).buffer;\nconst buffer2 = buffer1.transfer();\nreturn buffer1.byteLength === 0\n && buffer2.byteLength === 2;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("53");try{return Function("asyncTestPassed","\nconst buffer1 = new Uint8Array([1, 2]).buffer;\nconst buffer2 = buffer1.transfer();\nreturn buffer1.byteLength === 0\n && buffer2.byteLength === 2;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("53");return Function("asyncTestPassed","'use strict';"+"\nconst buffer1 = new Uint8Array([1, 2]).buffer;\nconst buffer2 = buffer1.transfer();\nreturn buffer1.byteLength === 0\n && buffer2.byteLength === 2;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -6559,7 +6681,7 @@ const buffer2 = buffer1.realloc(256); return buffer1.byteLength === 0 && buffer2.byteLength === 256; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("53");try{return Function("asyncTestPassed","\nconst buffer1 = new ArrayBuffer(1024);\nconst buffer2 = buffer1.realloc(256);\nreturn buffer1.byteLength === 0\n && buffer2.byteLength === 256;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("53");return Function("asyncTestPassed","'use strict';"+"\nconst buffer1 = new ArrayBuffer(1024);\nconst buffer2 = buffer1.realloc(256);\nreturn buffer1.byteLength === 0\n && buffer2.byteLength === 256;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("54");try{return Function("asyncTestPassed","\nconst buffer1 = new ArrayBuffer(1024);\nconst buffer2 = buffer1.realloc(256);\nreturn buffer1.byteLength === 0\n && buffer2.byteLength === 256;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("54");return Function("asyncTestPassed","'use strict';"+"\nconst buffer1 = new ArrayBuffer(1024);\nconst buffer2 = buffer1.realloc(256);\nreturn buffer1.byteLength === 0\n && buffer2.byteLength === 256;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -6791,7 +6913,7 @@ if (map.upsert('a', it => 2, () => 3) !== 2) return false; if (map.upsert('b', it => 2, () => 3) !== 3) return false; return Array.from(map).join() === 'a,2,b,3'; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("55");try{return Function("asyncTestPassed","\nconst map = new Map([['a', 1]]);\nif (map.upsert('a', it => 2, () => 3) !== 2) return false;\nif (map.upsert('b', it => 2, () => 3) !== 3) return false;\nreturn Array.from(map).join() === 'a,2,b,3';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("55");return Function("asyncTestPassed","'use strict';"+"\nconst map = new Map([['a', 1]]);\nif (map.upsert('a', it => 2, () => 3) !== 2) return false;\nif (map.upsert('b', it => 2, () => 3) !== 3) return false;\nreturn Array.from(map).join() === 'a,2,b,3';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("56");try{return Function("asyncTestPassed","\nconst map = new Map([['a', 1]]);\nif (map.upsert('a', it => 2, () => 3) !== 2) return false;\nif (map.upsert('b', it => 2, () => 3) !== 3) return false;\nreturn Array.from(map).join() === 'a,2,b,3';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("56");return Function("asyncTestPassed","'use strict';"+"\nconst map = new Map([['a', 1]]);\nif (map.upsert('a', it => 2, () => 3) !== 2) return false;\nif (map.upsert('b', it => 2, () => 3) !== 3) return false;\nreturn Array.from(map).join() === 'a,2,b,3';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -6911,7 +7033,7 @@ if (map.upsert(a, it => 2, () => 3) !== 2) return false; if (map.upsert(b, it => 2, () => 3) !== 3) return false; return map.get(a) === 2 && map.get(b) === 3; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("56");try{return Function("asyncTestPassed","\nconst a = {}, b = {};\nconst map = new WeakMap([[a, 1]]);\nif (map.upsert(a, it => 2, () => 3) !== 2) return false;\nif (map.upsert(b, it => 2, () => 3) !== 3) return false;\nreturn map.get(a) === 2 && map.get(b) === 3;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("56");return Function("asyncTestPassed","'use strict';"+"\nconst a = {}, b = {};\nconst map = new WeakMap([[a, 1]]);\nif (map.upsert(a, it => 2, () => 3) !== 2) return false;\nif (map.upsert(b, it => 2, () => 3) !== 3) return false;\nreturn map.get(a) === 2 && map.get(b) === 3;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("57");try{return Function("asyncTestPassed","\nconst a = {}, b = {};\nconst map = new WeakMap([[a, 1]]);\nif (map.upsert(a, it => 2, () => 3) !== 2) return false;\nif (map.upsert(b, it => 2, () => 3) !== 3) return false;\nreturn map.get(a) === 2 && map.get(b) === 3;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("57");return Function("asyncTestPassed","'use strict';"+"\nconst a = {}, b = {};\nconst map = new WeakMap([[a, 1]]);\nif (map.upsert(a, it => 2, () => 3) !== 2) return false;\nif (map.upsert(b, it => 2, () => 3) !== 3) return false;\nreturn map.get(a) === 2 && map.get(b) === 3;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -7028,7 +7150,7 @@ §Array.isTemplateObject ? No @@ -7257,7 +7379,7 @@ §instanceof Iterator ? No @@ -7375,7 +7497,7 @@ class Class extends Iterator { } const instance = new Class(); return instance[Symbol.iterator]() === instance; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("60");try{return Function("asyncTestPassed","\nclass Class extends Iterator { }\nconst instance = new Class();\nreturn instance[Symbol.iterator]() === instance;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("60");return Function("asyncTestPassed","'use strict';"+"\nclass Class extends Iterator { }\nconst instance = new Class();\nreturn instance[Symbol.iterator]() === instance;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("61");try{return Function("asyncTestPassed","\nclass Class extends Iterator { }\nconst instance = new Class();\nreturn instance[Symbol.iterator]() === instance;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("61");return Function("asyncTestPassed","'use strict';"+"\nclass Class extends Iterator { }\nconst instance = new Class();\nreturn instance[Symbol.iterator]() === instance;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -7494,7 +7616,7 @@ return 'next' in iterator && iterator instanceof Iterator && Array.from(iterator).join() === '1,2,3'; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("61");try{return Function("asyncTestPassed","\nconst iterator = Iterator.from([1, 2, 3]);\nreturn 'next' in iterator\n && iterator instanceof Iterator\n && Array.from(iterator).join() === '1,2,3';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("61");return Function("asyncTestPassed","'use strict';"+"\nconst iterator = Iterator.from([1, 2, 3]);\nreturn 'next' in iterator\n && iterator instanceof Iterator\n && Array.from(iterator).join() === '1,2,3';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("62");try{return Function("asyncTestPassed","\nconst iterator = Iterator.from([1, 2, 3]);\nreturn 'next' in iterator\n && iterator instanceof Iterator\n && Array.from(iterator).join() === '1,2,3';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("62");return Function("asyncTestPassed","'use strict';"+"\nconst iterator = Iterator.from([1, 2, 3]);\nreturn 'next' in iterator\n && iterator instanceof Iterator\n && Array.from(iterator).join() === '1,2,3';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -7618,7 +7740,7 @@ return 'next' in iterator && iterator instanceof Iterator && Array.from(iterator).join() === '1,2,3'; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("62");try{return Function("asyncTestPassed","\nconst iterator = Iterator.from({\n i: 0,\n next() {\n return { value: ++this.i, done: this.i > 3 };\n }\n});\nreturn 'next' in iterator\n && iterator instanceof Iterator\n && Array.from(iterator).join() === '1,2,3';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("62");return Function("asyncTestPassed","'use strict';"+"\nconst iterator = Iterator.from({\n i: 0,\n next() {\n return { value: ++this.i, done: this.i > 3 };\n }\n});\nreturn 'next' in iterator\n && iterator instanceof Iterator\n && Array.from(iterator).join() === '1,2,3';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("63");try{return Function("asyncTestPassed","\nconst iterator = Iterator.from({\n i: 0,\n next() {\n return { value: ++this.i, done: this.i > 3 };\n }\n});\nreturn 'next' in iterator\n && iterator instanceof Iterator\n && Array.from(iterator).join() === '1,2,3';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("63");return Function("asyncTestPassed","'use strict';"+"\nconst iterator = Iterator.from({\n i: 0,\n next() {\n return { value: ++this.i, done: this.i > 3 };\n }\n});\nreturn 'next' in iterator\n && iterator instanceof Iterator\n && Array.from(iterator).join() === '1,2,3';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -7734,7 +7856,7 @@ §Iterator.prototype.asIndexedPairs ? No @@ -7850,7 +7972,7 @@ §Iterator.prototype.drop ? No @@ -7966,7 +8088,7 @@ §Iterator.prototype.every ? No @@ -8082,7 +8204,7 @@ §Iterator.prototype.filter ? No @@ -8198,7 +8320,7 @@ §Iterator.prototype.find ? No @@ -8314,7 +8436,7 @@ §Iterator.prototype.flatMap ? No @@ -8432,7 +8554,7 @@ let result = ''; [1, 2, 3].values().forEach(it => result += it); return result === '123'; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("69");try{return Function("asyncTestPassed","\nlet result = '';\n[1, 2, 3].values().forEach(it => result += it);\nreturn result === '123';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("69");return Function("asyncTestPassed","'use strict';"+"\nlet result = '';\n[1, 2, 3].values().forEach(it => result += it);\nreturn result === '123';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("70");try{return Function("asyncTestPassed","\nlet result = '';\n[1, 2, 3].values().forEach(it => result += it);\nreturn result === '123';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("70");return Function("asyncTestPassed","'use strict';"+"\nlet result = '';\n[1, 2, 3].values().forEach(it => result += it);\nreturn result === '123';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -8548,7 +8670,7 @@ §Iterator.prototype.map ? No @@ -8664,7 +8786,7 @@ §Iterator.prototype.reduce ? No @@ -8780,7 +8902,7 @@ §Iterator.prototype.some ? No @@ -8896,7 +9018,7 @@ §Iterator.prototype.take ? No @@ -9013,7 +9135,7 @@ §Iterator.prototype.toArray ? No @@ -9129,7 +9251,7 @@ §Iterator.prototype[@@toStringTag] ? No @@ -9245,7 +9367,7 @@ §instanceof AsyncIterator ? No @@ -9363,7 +9485,7 @@ class Class extends AsyncIterator { } const instance = new Class(); return instance[Symbol.asyncIterator]() === instance; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("77");try{return Function("asyncTestPassed","\nclass Class extends AsyncIterator { }\nconst instance = new Class();\nreturn instance[Symbol.asyncIterator]() === instance;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("77");return Function("asyncTestPassed","'use strict';"+"\nclass Class extends AsyncIterator { }\nconst instance = new Class();\nreturn instance[Symbol.asyncIterator]() === instance;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("78");try{return Function("asyncTestPassed","\nclass Class extends AsyncIterator { }\nconst instance = new Class();\nreturn instance[Symbol.asyncIterator]() === instance;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("78");return Function("asyncTestPassed","'use strict';"+"\nclass Class extends AsyncIterator { }\nconst instance = new Class();\nreturn instance[Symbol.asyncIterator]() === instance;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -9491,7 +9613,7 @@ toArray(iterator).then(it => { if (it.join() === '1,2,3') asyncTestPassed(); }); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("78");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\nconst iterator = AsyncIterator.from(async function*() { yield * [1, 2, 3] }());\n\nif (!('next' in iterator) || !(iterator instanceof AsyncIterator)) return false;\n\ntoArray(iterator).then(it => {\n if (it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("78");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\nconst iterator = AsyncIterator.from(async function*() { yield * [1, 2, 3] }());\n\nif (!('next' in iterator) || !(iterator instanceof AsyncIterator)) return false;\n\ntoArray(iterator).then(it => {\n if (it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("79");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\nconst iterator = AsyncIterator.from(async function*() { yield * [1, 2, 3] }());\n\nif (!('next' in iterator) || !(iterator instanceof AsyncIterator)) return false;\n\ntoArray(iterator).then(it => {\n if (it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("79");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\nconst iterator = AsyncIterator.from(async function*() { yield * [1, 2, 3] }());\n\nif (!('next' in iterator) || !(iterator instanceof AsyncIterator)) return false;\n\ntoArray(iterator).then(it => {\n if (it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -9619,7 +9741,7 @@ toArray(iterator).then(it => { if (it.join() === '1,2,3') asyncTestPassed(); }); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("79");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\nconst iterator = AsyncIterator.from([1, 2, 3]);\n\nif (!('next' in iterator) || !(iterator instanceof AsyncIterator)) return false;\n\ntoArray(iterator).then(it => {\n if (it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("79");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\nconst iterator = AsyncIterator.from([1, 2, 3]);\n\nif (!('next' in iterator) || !(iterator instanceof AsyncIterator)) return false;\n\ntoArray(iterator).then(it => {\n if (it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("80");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\nconst iterator = AsyncIterator.from([1, 2, 3]);\n\nif (!('next' in iterator) || !(iterator instanceof AsyncIterator)) return false;\n\ntoArray(iterator).then(it => {\n if (it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("80");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\nconst iterator = AsyncIterator.from([1, 2, 3]);\n\nif (!('next' in iterator) || !(iterator instanceof AsyncIterator)) return false;\n\ntoArray(iterator).then(it => {\n if (it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -9747,7 +9869,7 @@ toArray(iterator).then(it => { if (it.join() === '1,2,3') asyncTestPassed(); }); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("80");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\nconst iterator = AsyncIterator.from([1, 2, 3].values());\n\nif (!('next' in iterator) || !(iterator instanceof AsyncIterator)) return false;\n\ntoArray(iterator).then(it => {\n if (it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("80");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\nconst iterator = AsyncIterator.from([1, 2, 3].values());\n\nif (!('next' in iterator) || !(iterator instanceof AsyncIterator)) return false;\n\ntoArray(iterator).then(it => {\n if (it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("81");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\nconst iterator = AsyncIterator.from([1, 2, 3].values());\n\nif (!('next' in iterator) || !(iterator instanceof AsyncIterator)) return false;\n\ntoArray(iterator).then(it => {\n if (it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("81");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\nconst iterator = AsyncIterator.from([1, 2, 3].values());\n\nif (!('next' in iterator) || !(iterator instanceof AsyncIterator)) return false;\n\ntoArray(iterator).then(it => {\n if (it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -9871,7 +9993,7 @@ toArray((async function*() { yield * [1, 2, 3] })().asIndexedPairs()).then(it => { if (it.join() === '0,1,1,2,2,3') asyncTestPassed(); }); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("81");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray((async function*() { yield * [1, 2, 3] })().asIndexedPairs()).then(it => {\n if (it.join() === '0,1,1,2,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("81");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray((async function*() { yield * [1, 2, 3] })().asIndexedPairs()).then(it => {\n if (it.join() === '0,1,1,2,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("82");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray((async function*() { yield * [1, 2, 3] })().asIndexedPairs()).then(it => {\n if (it.join() === '0,1,1,2,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("82");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray((async function*() { yield * [1, 2, 3] })().asIndexedPairs()).then(it => {\n if (it.join() === '0,1,1,2,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -9995,7 +10117,7 @@ toArray(async function*() { yield * [1, 2, 3] }().drop(1)).then(it => { if (it.join() === '2,3') asyncTestPassed(); }); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("82");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().drop(1)).then(it => {\n if (it.join() === '2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("82");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().drop(1)).then(it => {\n if (it.join() === '2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("83");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().drop(1)).then(it => {\n if (it.join() === '2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("83");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().drop(1)).then(it => {\n if (it.join() === '2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -10113,7 +10235,7 @@ (async function*() { yield * [1, 2, 3] })().every(it => typeof it === 'number').then(it => { if (it === true) asyncTestPassed(); }); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("83");try{return Function("asyncTestPassed","\n(async function*() { yield * [1, 2, 3] })().every(it => typeof it === 'number').then(it => {\n if (it === true) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("83");return Function("asyncTestPassed","'use strict';"+"\n(async function*() { yield * [1, 2, 3] })().every(it => typeof it === 'number').then(it => {\n if (it === true) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("84");try{return Function("asyncTestPassed","\n(async function*() { yield * [1, 2, 3] })().every(it => typeof it === 'number').then(it => {\n if (it === true) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("84");return Function("asyncTestPassed","'use strict';"+"\n(async function*() { yield * [1, 2, 3] })().every(it => typeof it === 'number').then(it => {\n if (it === true) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -10237,7 +10359,7 @@ toArray(async function*() { yield * [1, 2, 3] }().filter(it => it % 2)).then(it => { if (it.join() === '1,3') asyncTestPassed(); }); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("84");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().filter(it => it % 2)).then(it => {\n if (it.join() === '1,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("84");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().filter(it => it % 2)).then(it => {\n if (it.join() === '1,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("85");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().filter(it => it % 2)).then(it => {\n if (it.join() === '1,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("85");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().filter(it => it % 2)).then(it => {\n if (it.join() === '1,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -10355,7 +10477,7 @@ (async function*() { yield * [1, 2, 3] })().find(it => it % 2).then(it => { if (it === 1) asyncTestPassed(); }); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("85");try{return Function("asyncTestPassed","\n(async function*() { yield * [1, 2, 3] })().find(it => it % 2).then(it => {\n if (it === 1) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("85");return Function("asyncTestPassed","'use strict';"+"\n(async function*() { yield * [1, 2, 3] })().find(it => it % 2).then(it => {\n if (it === 1) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("86");try{return Function("asyncTestPassed","\n(async function*() { yield * [1, 2, 3] })().find(it => it % 2).then(it => {\n if (it === 1) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("86");return Function("asyncTestPassed","'use strict';"+"\n(async function*() { yield * [1, 2, 3] })().find(it => it % 2).then(it => {\n if (it === 1) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -10479,7 +10601,7 @@ toArray(async function*() { yield * [1, 2, 3] }().flatMap(it => [it, 0])).then(it => { if (it.join() === '1,0,2,0,3,0') asyncTestPassed(); }); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("86");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().flatMap(it => [it, 0])).then(it => {\n if (it.join() === '1,0,2,0,3,0') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("86");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().flatMap(it => [it, 0])).then(it => {\n if (it.join() === '1,0,2,0,3,0') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("87");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().flatMap(it => [it, 0])).then(it => {\n if (it.join() === '1,0,2,0,3,0') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("87");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().flatMap(it => [it, 0])).then(it => {\n if (it.join() === '1,0,2,0,3,0') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -10598,7 +10720,7 @@ (async function*() { yield * [1, 2, 3] })().forEach(it => result += it).then(() => { if (result === '123') asyncTestPassed(); }); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("87");try{return Function("asyncTestPassed","\nlet result = '';\n(async function*() { yield * [1, 2, 3] })().forEach(it => result += it).then(() => {\n if (result === '123') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("87");return Function("asyncTestPassed","'use strict';"+"\nlet result = '';\n(async function*() { yield * [1, 2, 3] })().forEach(it => result += it).then(() => {\n if (result === '123') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("88");try{return Function("asyncTestPassed","\nlet result = '';\n(async function*() { yield * [1, 2, 3] })().forEach(it => result += it).then(() => {\n if (result === '123') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("88");return Function("asyncTestPassed","'use strict';"+"\nlet result = '';\n(async function*() { yield * [1, 2, 3] })().forEach(it => result += it).then(() => {\n if (result === '123') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -10722,7 +10844,7 @@ toArray(async function*() { yield * [1, 2, 3] }().map(it => it * it)).then(it => { if (it.join() === '1,4,9') asyncTestPassed(); }); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("88");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().map(it => it * it)).then(it => {\n if (it.join() === '1,4,9') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("88");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().map(it => it * it)).then(it => {\n if (it.join() === '1,4,9') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("89");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().map(it => it * it)).then(it => {\n if (it.join() === '1,4,9') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("89");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().map(it => it * it)).then(it => {\n if (it.join() === '1,4,9') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -10840,7 +10962,7 @@ (async function*() { yield * [1, 2, 3] })().reduce((a, b) => a + b).then(it => { if (it === 6) asyncTestPassed(); }); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("89");try{return Function("asyncTestPassed","\n(async function*() { yield * [1, 2, 3] })().reduce((a, b) => a + b).then(it => {\n if (it === 6) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("89");return Function("asyncTestPassed","'use strict';"+"\n(async function*() { yield * [1, 2, 3] })().reduce((a, b) => a + b).then(it => {\n if (it === 6) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("90");try{return Function("asyncTestPassed","\n(async function*() { yield * [1, 2, 3] })().reduce((a, b) => a + b).then(it => {\n if (it === 6) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("90");return Function("asyncTestPassed","'use strict';"+"\n(async function*() { yield * [1, 2, 3] })().reduce((a, b) => a + b).then(it => {\n if (it === 6) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -10958,7 +11080,7 @@ (async function*() { yield * [1, 2, 3] })().some(it => typeof it === 'number').then(it => { if (it === true) asyncTestPassed(); }); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("90");try{return Function("asyncTestPassed","\n(async function*() { yield * [1, 2, 3] })().some(it => typeof it === 'number').then(it => {\n if (it === true) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("90");return Function("asyncTestPassed","'use strict';"+"\n(async function*() { yield * [1, 2, 3] })().some(it => typeof it === 'number').then(it => {\n if (it === true) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("91");try{return Function("asyncTestPassed","\n(async function*() { yield * [1, 2, 3] })().some(it => typeof it === 'number').then(it => {\n if (it === true) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("91");return Function("asyncTestPassed","'use strict';"+"\n(async function*() { yield * [1, 2, 3] })().some(it => typeof it === 'number').then(it => {\n if (it === true) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -11082,7 +11204,7 @@ toArray(async function*() { yield * [1, 2, 3] }().take(2)).then(it => { if (it.join() === '1,2') asyncTestPassed(); }); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("91");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().take(2)).then(it => {\n if (it.join() === '1,2') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("91");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().take(2)).then(it => {\n if (it.join() === '1,2') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("92");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().take(2)).then(it => {\n if (it.join() === '1,2') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("92");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().take(2)).then(it => {\n if (it.join() === '1,2') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -11200,7 +11322,7 @@ (async function*() { yield * [1, 2, 3] })().toArray().then(it => { if (Array.isArray(it) && it.join() === '1,2,3') asyncTestPassed(); }); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("92");try{return Function("asyncTestPassed","\n(async function*() { yield * [1, 2, 3] })().toArray().then(it => {\n if (Array.isArray(it) && it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("92");return Function("asyncTestPassed","'use strict';"+"\n(async function*() { yield * [1, 2, 3] })().toArray().then(it => {\n if (Array.isArray(it) && it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("93");try{return Function("asyncTestPassed","\n(async function*() { yield * [1, 2, 3] })().toArray().then(it => {\n if (Array.isArray(it) && it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("93");return Function("asyncTestPassed","'use strict';"+"\n(async function*() { yield * [1, 2, 3] })().toArray().then(it => {\n if (Array.isArray(it) && it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -11316,7 +11438,7 @@ §AsyncIterator.prototype[@@toStringTag] ? No @@ -11437,7 +11559,7 @@ let x = 23; x + 19; } === 42; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("94");try{return Function("asyncTestPassed","\nreturn do {\n let x = 23;\n x + 19;\n} === 42;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("94");return Function("asyncTestPassed","'use strict';"+"\nreturn do {\n let x = 23;\n x + 19;\n} === 42;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("95");try{return Function("asyncTestPassed","\nreturn do {\n let x = 23;\n x + 19;\n} === 42;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("95");return Function("asyncTestPassed","'use strict';"+"\nreturn do {\n let x = 23;\n x + 19;\n} === 42;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? Yes @@ -11666,7 +11788,7 @@ §basic support ? Yes[13] @@ -11782,7 +11904,7 @@ §Symbol.observable well known symbol ? Yes[13] @@ -11898,7 +12020,7 @@ §Observable.prototype.subscribe ? Yes[13] @@ -12024,7 +12146,7 @@ try { Observable(function() { }) } catch(e) { newCheckPassed = true } return nonCallableCheckPassed && primitiveCheckPassed && newCheckPassed; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("99");try{return Function("asyncTestPassed","\nif(!(new Observable(function(){}) instanceof Observable))return false;\n\nvar nonCallableCheckPassed,\n primitiveCheckPassed,\n newCheckPassed;\n\ntry { new Observable({ }) } catch(e) { nonCallableCheckPassed = true }\ntry { new Observable(false) } catch(e) { primitiveCheckPassed = true }\ntry { Observable(function() { }) } catch(e) { newCheckPassed = true }\n\nreturn nonCallableCheckPassed && primitiveCheckPassed && newCheckPassed;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("99");return Function("asyncTestPassed","'use strict';"+"\nif(!(new Observable(function(){}) instanceof Observable))return false;\n\nvar nonCallableCheckPassed,\n primitiveCheckPassed,\n newCheckPassed;\n\ntry { new Observable({ }) } catch(e) { nonCallableCheckPassed = true }\ntry { new Observable(false) } catch(e) { primitiveCheckPassed = true }\ntry { Observable(function() { }) } catch(e) { newCheckPassed = true }\n\nreturn nonCallableCheckPassed && primitiveCheckPassed && newCheckPassed;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("100");try{return Function("asyncTestPassed","\nif(!(new Observable(function(){}) instanceof Observable))return false;\n\nvar nonCallableCheckPassed,\n primitiveCheckPassed,\n newCheckPassed;\n\ntry { new Observable({ }) } catch(e) { nonCallableCheckPassed = true }\ntry { new Observable(false) } catch(e) { primitiveCheckPassed = true }\ntry { Observable(function() { }) } catch(e) { newCheckPassed = true }\n\nreturn nonCallableCheckPassed && primitiveCheckPassed && newCheckPassed;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("100");return Function("asyncTestPassed","'use strict';"+"\nif(!(new Observable(function(){}) instanceof Observable))return false;\n\nvar nonCallableCheckPassed,\n primitiveCheckPassed,\n newCheckPassed;\n\ntry { new Observable({ }) } catch(e) { nonCallableCheckPassed = true }\ntry { new Observable(false) } catch(e) { primitiveCheckPassed = true }\ntry { Observable(function() { }) } catch(e) { newCheckPassed = true }\n\nreturn nonCallableCheckPassed && primitiveCheckPassed && newCheckPassed;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? Yes[13] @@ -12141,7 +12263,7 @@ §Observable.prototype[Symbol.observable] ? Yes[13] @@ -12257,7 +12379,7 @@ §Observable.of ? Yes[13] @@ -12373,7 +12495,7 @@ §Observable.from ? Yes[13] @@ -12490,7 +12612,7 @@ §Frozen Realms API ? ? @@ -12610,7 +12732,7 @@ && Math.signbit(0) === false && Math.signbit(-42) === true && Math.signbit(42) === false; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("104");try{return Function("asyncTestPassed","\nreturn Math.signbit(NaN) === false\n && Math.signbit(-0) === true\n && Math.signbit(0) === false\n && Math.signbit(-42) === true\n && Math.signbit(42) === false;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("104");return Function("asyncTestPassed","'use strict';"+"\nreturn Math.signbit(NaN) === false\n && Math.signbit(-0) === true\n && Math.signbit(0) === false\n && Math.signbit(-42) === true\n && Math.signbit(42) === false;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("105");try{return Function("asyncTestPassed","\nreturn Math.signbit(NaN) === false\n && Math.signbit(-0) === true\n && Math.signbit(0) === false\n && Math.signbit(-42) === true\n && Math.signbit(42) === false;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("105");return Function("asyncTestPassed","'use strict';"+"\nreturn Math.signbit(NaN) === false\n && Math.signbit(-0) === true\n && Math.signbit(0) === false\n && Math.signbit(-42) === true\n && Math.signbit(42) === false;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -12841,7 +12963,7 @@ return Math.clamp(2, 4, 6) === 4 && Math.clamp(4, 2, 6) === 4 && Math.clamp(6, 2, 4) === 4; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("106");try{return Function("asyncTestPassed","\nreturn Math.clamp(2, 4, 6) === 4\n && Math.clamp(4, 2, 6) === 4\n && Math.clamp(6, 2, 4) === 4;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("106");return Function("asyncTestPassed","'use strict';"+"\nreturn Math.clamp(2, 4, 6) === 4\n && Math.clamp(4, 2, 6) === 4\n && Math.clamp(6, 2, 4) === 4;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("107");try{return Function("asyncTestPassed","\nreturn Math.clamp(2, 4, 6) === 4\n && Math.clamp(4, 2, 6) === 4\n && Math.clamp(6, 2, 4) === 4;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("107");return Function("asyncTestPassed","'use strict';"+"\nreturn Math.clamp(2, 4, 6) === 4\n && Math.clamp(4, 2, 6) === 4\n && Math.clamp(6, 2, 4) === 4;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? Yes[13] @@ -12957,7 +13079,7 @@ §Math.DEG_PER_RAD ? Yes[13] @@ -13074,7 +13196,7 @@ §Math.degrees ? Yes[13] @@ -13190,7 +13312,7 @@ §Math.fscale ? Yes[13] @@ -13306,7 +13428,7 @@ §Math.RAD_PER_DEG ? Yes[13] @@ -13423,7 +13545,7 @@ §Math.radians ? Yes[13] @@ -13539,7 +13661,7 @@ §Math.scale ? Yes[13] @@ -13768,7 +13890,7 @@ §basic support ? Yes[13] @@ -13884,7 +14006,7 @@ §returns instance of Promise ? Yes[13] @@ -14002,7 +14124,7 @@ var score = 0; Promise.try(function () { score++ }); return score === 1; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("116");try{return Function("asyncTestPassed","\nvar score = 0;\nPromise.try(function () { score++ });\nreturn score === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("116");return Function("asyncTestPassed","'use strict';"+"\nvar score = 0;\nPromise.try(function () { score++ });\nreturn score === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("117");try{return Function("asyncTestPassed","\nvar score = 0;\nPromise.try(function () { score++ });\nreturn score === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("117");return Function("asyncTestPassed","'use strict';"+"\nvar score = 0;\nPromise.try(function () { score++ });\nreturn score === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? Yes[13] @@ -14125,7 +14247,7 @@ score += (val === 'foo'); if (score === 2) asyncTestPassed(); }); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("117");try{return Function("asyncTestPassed","\nvar score = 0;\nPromise.try(function() {\n score++;\n return 'foo';\n}).then(function(val) {\n score += (val === 'foo');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("117");return Function("asyncTestPassed","'use strict';"+"\nvar score = 0;\nPromise.try(function() {\n score++;\n return 'foo';\n}).then(function(val) {\n score += (val === 'foo');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("118");try{return Function("asyncTestPassed","\nvar score = 0;\nPromise.try(function() {\n score++;\n return 'foo';\n}).then(function(val) {\n score += (val === 'foo');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("118");return Function("asyncTestPassed","'use strict';"+"\nvar score = 0;\nPromise.try(function() {\n score++;\n return 'foo';\n}).then(function(val) {\n score += (val === 'foo');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? Yes[13] @@ -14248,7 +14370,7 @@ score += (err === 'bar'); if (score === 2) asyncTestPassed(); }); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("118");try{return Function("asyncTestPassed","\nvar score = 0;\nPromise.try(function() {\n score++;\n throw 'bar';\n}).catch(function(err) {\n score += (err === 'bar');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("118");return Function("asyncTestPassed","'use strict';"+"\nvar score = 0;\nPromise.try(function() {\n score++;\n throw 'bar';\n}).catch(function(err) {\n score += (err === 'bar');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("119");try{return Function("asyncTestPassed","\nvar score = 0;\nPromise.try(function() {\n score++;\n throw 'bar';\n}).catch(function(err) {\n score += (err === 'bar');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("119");return Function("asyncTestPassed","'use strict';"+"\nvar score = 0;\nPromise.try(function() {\n score++;\n throw 'bar';\n}).catch(function(err) {\n score += (err === 'bar');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? Yes[13] @@ -14371,7 +14493,7 @@ score += (val === 'foo'); if (score === 2) asyncTestPassed(); }); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("119");try{return Function("asyncTestPassed","\nvar score = 0;\nPromise.try(function() {\n score++;\n return Promise.resolve('foo');\n}).then(function(val) {\n score += (val === 'foo');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("119");return Function("asyncTestPassed","'use strict';"+"\nvar score = 0;\nPromise.try(function() {\n score++;\n return Promise.resolve('foo');\n}).then(function(val) {\n score += (val === 'foo');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("120");try{return Function("asyncTestPassed","\nvar score = 0;\nPromise.try(function() {\n score++;\n return Promise.resolve('foo');\n}).then(function(val) {\n score += (val === 'foo');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("120");return Function("asyncTestPassed","'use strict';"+"\nvar score = 0;\nPromise.try(function() {\n score++;\n return Promise.resolve('foo');\n}).then(function(val) {\n score += (val === 'foo');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? Yes[13] @@ -14494,7 +14616,7 @@ score += (err === 'bar'); if (score === 2) asyncTestPassed(); }); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("120");try{return Function("asyncTestPassed","\nvar score = 0;\nPromise.try(function() {\n score++;\n return Promise.reject('bar');\n}).catch(function(err) {\n score += (err === 'bar');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("120");return Function("asyncTestPassed","'use strict';"+"\nvar score = 0;\nPromise.try(function() {\n score++;\n return Promise.reject('bar');\n}).catch(function(err) {\n score += (err === 'bar');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("121");try{return Function("asyncTestPassed","\nvar score = 0;\nPromise.try(function() {\n score++;\n return Promise.reject('bar');\n}).catch(function(err) {\n score += (err === 'bar');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("121");return Function("asyncTestPassed","'use strict';"+"\nvar score = 0;\nPromise.try(function() {\n score++;\n return Promise.reject('bar');\n}).catch(function(err) {\n score += (err === 'bar');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? Yes[13] @@ -14726,7 +14848,7 @@ var B = {}; var C = Map.of([A, 1], [B, 2]); return C.get(A) + C.get(B) === 3; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("122");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = Map.of([A, 1], [B, 2]);\nreturn C.get(A) + C.get(B) === 3;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("122");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = Map.of([A, 1], [B, 2]);\nreturn C.get(A) + C.get(B) === 3;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("123");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = Map.of([A, 1], [B, 2]);\nreturn C.get(A) + C.get(B) === 3;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("123");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = Map.of([A, 1], [B, 2]);\nreturn C.get(A) + C.get(B) === 3;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? Yes[13] @@ -14847,7 +14969,7 @@ return [it[0], it[1] + 1]; }); return C.get(A) + C.get(B) === 5; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("123");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = Map.from([[A, 1], [B, 2]], function (it) {\n return [it[0], it[1] + 1];\n});\nreturn C.get(A) + C.get(B) === 5;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("123");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = Map.from([[A, 1], [B, 2]], function (it) {\n return [it[0], it[1] + 1];\n});\nreturn C.get(A) + C.get(B) === 5;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("124");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = Map.from([[A, 1], [B, 2]], function (it) {\n return [it[0], it[1] + 1];\n});\nreturn C.get(A) + C.get(B) === 5;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("124");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = Map.from([[A, 1], [B, 2]], function (it) {\n return [it[0], it[1] + 1];\n});\nreturn C.get(A) + C.get(B) === 5;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? Yes[13] @@ -14966,7 +15088,7 @@ var B = {}; var C = Set.of(A, B); return C.has(A) + C.has(B); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("124");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = Set.of(A, B);\nreturn C.has(A) + C.has(B);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("124");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = Set.of(A, B);\nreturn C.has(A) + C.has(B);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("125");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = Set.of(A, B);\nreturn C.has(A) + C.has(B);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("125");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = Set.of(A, B);\nreturn C.has(A) + C.has(B);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? Yes[13] @@ -15085,7 +15207,7 @@ return it + 2; }); return C.has(3) + C.has(4); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("125");try{return Function("asyncTestPassed","\nvar C = Set.from([1, 2], function (it) {\n return it + 2;\n});\nreturn C.has(3) + C.has(4);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("125");return Function("asyncTestPassed","'use strict';"+"\nvar C = Set.from([1, 2], function (it) {\n return it + 2;\n});\nreturn C.has(3) + C.has(4);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("126");try{return Function("asyncTestPassed","\nvar C = Set.from([1, 2], function (it) {\n return it + 2;\n});\nreturn C.has(3) + C.has(4);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("126");return Function("asyncTestPassed","'use strict';"+"\nvar C = Set.from([1, 2], function (it) {\n return it + 2;\n});\nreturn C.has(3) + C.has(4);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? Yes[13] @@ -15204,7 +15326,7 @@ var B = {}; var C = WeakMap.of([A, 1], [B, 2]); return C.get(A) + C.get(B) === 3; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("126");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = WeakMap.of([A, 1], [B, 2]);\nreturn C.get(A) + C.get(B) === 3;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("126");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = WeakMap.of([A, 1], [B, 2]);\nreturn C.get(A) + C.get(B) === 3;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("127");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = WeakMap.of([A, 1], [B, 2]);\nreturn C.get(A) + C.get(B) === 3;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("127");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = WeakMap.of([A, 1], [B, 2]);\nreturn C.get(A) + C.get(B) === 3;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? Yes[13] @@ -15325,7 +15447,7 @@ return [it[0], it[1] + 1]; }); return C.get(A) + C.get(B) === 5; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("127");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = WeakMap.from([[A, 1], [B, 2]], function (it) {\n return [it[0], it[1] + 1];\n});\nreturn C.get(A) + C.get(B) === 5;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("127");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = WeakMap.from([[A, 1], [B, 2]], function (it) {\n return [it[0], it[1] + 1];\n});\nreturn C.get(A) + C.get(B) === 5;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("128");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = WeakMap.from([[A, 1], [B, 2]], function (it) {\n return [it[0], it[1] + 1];\n});\nreturn C.get(A) + C.get(B) === 5;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("128");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = WeakMap.from([[A, 1], [B, 2]], function (it) {\n return [it[0], it[1] + 1];\n});\nreturn C.get(A) + C.get(B) === 5;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? Yes[13] @@ -15444,7 +15566,7 @@ var B = {}; var C = WeakSet.of(A, B); return C.has(A) + C.has(B); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("128");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = WeakSet.of(A, B);\nreturn C.has(A) + C.has(B);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("128");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = WeakSet.of(A, B);\nreturn C.has(A) + C.has(B);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("129");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = WeakSet.of(A, B);\nreturn C.has(A) + C.has(B);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("129");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = WeakSet.of(A, B);\nreturn C.has(A) + C.has(B);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? Yes[13] @@ -15563,7 +15685,7 @@ var B = {}; var C = WeakSet.from([A, B]); return C.has(A) + C.has(B); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("129");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = WeakSet.from([A, B]);\nreturn C.has(A) + C.has(B);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("129");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = WeakSet.from([A, B]);\nreturn C.has(A) + C.has(B);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("130");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = WeakSet.from([A, B]);\nreturn C.has(A) + C.has(B);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("130");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = WeakSet.from([A, B]);\nreturn C.has(A) + C.has(B);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? Yes[13] @@ -15691,7 +15813,7 @@ |> _ => _ + '!'; return result === 'Hello, hello!'; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("130");try{return Function("asyncTestPassed","\nfunction doubleSay (str) {\n return str + ', ' + str;\n}\nfunction capitalize (str) {\n return str[0].toUpperCase() + str.slice(1);\n}\n\nvar result = 'hello'\n |> doubleSay\n |> capitalize\n |> _ => _ + '!';\n\nreturn result === 'Hello, hello!';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("130");return Function("asyncTestPassed","'use strict';"+"\nfunction doubleSay (str) {\n return str + ', ' + str;\n}\nfunction capitalize (str) {\n return str[0].toUpperCase() + str.slice(1);\n}\n\nvar result = 'hello'\n |> doubleSay\n |> capitalize\n |> _ => _ + '!';\n\nreturn result === 'Hello, hello!';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("131");try{return Function("asyncTestPassed","\nfunction doubleSay (str) {\n return str + ', ' + str;\n}\nfunction capitalize (str) {\n return str[0].toUpperCase() + str.slice(1);\n}\n\nvar result = 'hello'\n |> doubleSay\n |> capitalize\n |> _ => _ + '!';\n\nreturn result === 'Hello, hello!';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("131");return Function("asyncTestPassed","'use strict';"+"\nfunction doubleSay (str) {\n return str + ', ' + str;\n}\nfunction capitalize (str) {\n return str[0].toUpperCase() + str.slice(1);\n}\n\nvar result = 'hello'\n |> doubleSay\n |> capitalize\n |> _ => _ + '!';\n\nreturn result === 'Hello, hello!';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -15811,7 +15933,7 @@ } return 123i === 'string123number123'; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("131");try{return Function("asyncTestPassed","\nfunction i (str, num) {\n return typeof str + str + typeof num + num;\n}\n\nreturn 123i === 'string123number123';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("131");return Function("asyncTestPassed","'use strict';"+"\nfunction i (str, num) {\n return typeof str + str + typeof num + num;\n}\n\nreturn 123i === 'string123number123';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("132");try{return Function("asyncTestPassed","\nfunction i (str, num) {\n return typeof str + str + typeof num + num;\n}\n\nreturn 123i === 'string123number123';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("132");return Function("asyncTestPassed","'use strict';"+"\nfunction i (str, num) {\n return typeof str + str + typeof num + num;\n}\n\nreturn 123i === 'string123number123';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -16044,7 +16166,7 @@ }; var p = f('a', ?); return p('b') === 'ab'; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("133");try{return Function("asyncTestPassed","\nfunction f(a, b) {\n return a + b;\n};\nvar p = f('a', ?);\nreturn p('b') === 'ab';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("133");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b) {\n return a + b;\n};\nvar p = f('a', ?);\nreturn p('b') === 'ab';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("134");try{return Function("asyncTestPassed","\nfunction f(a, b) {\n return a + b;\n};\nvar p = f('a', ?);\nreturn p('b') === 'ab';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("134");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b) {\n return a + b;\n};\nvar p = f('a', ?);\nreturn p('b') === 'ab';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -16164,7 +16286,7 @@ }; var p = f(?, 'b'); return p('a') === 'ab'; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("134");try{return Function("asyncTestPassed","\nfunction f(a, b) {\n return a + b;\n};\nvar p = f(?, 'b');\nreturn p('a') === 'ab';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("134");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b) {\n return a + b;\n};\nvar p = f(?, 'b');\nreturn p('a') === 'ab';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("135");try{return Function("asyncTestPassed","\nfunction f(a, b) {\n return a + b;\n};\nvar p = f(?, 'b');\nreturn p('a') === 'ab';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("135");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b) {\n return a + b;\n};\nvar p = f(?, 'b');\nreturn p('a') === 'ab';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -16284,7 +16406,7 @@ }; var p = f(?, 'b', ?); return p('a', 'c') === 'abc'; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("135");try{return Function("asyncTestPassed","\nfunction f(a, b, c) {\n return a + b + c;\n};\nvar p = f(?, 'b', ?);\nreturn p('a', 'c') === 'abc';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("135");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b, c) {\n return a + b + c;\n};\nvar p = f(?, 'b', ?);\nreturn p('a', 'c') === 'abc';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("136");try{return Function("asyncTestPassed","\nfunction f(a, b, c) {\n return a + b + c;\n};\nvar p = f(?, 'b', ?);\nreturn p('a', 'c') === 'abc';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("136");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b, c) {\n return a + b + c;\n};\nvar p = f(?, 'b', ?);\nreturn p('a', 'c') === 'abc';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -16404,7 +16526,7 @@ }; var p = f('a', ...); return p('b', 'c') === 'abc'; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("136");try{return Function("asyncTestPassed","\nfunction f(a, b, c) {\n return a + b + c;\n};\nvar p = f('a', ...);\nreturn p('b', 'c') === 'abc';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("136");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b, c) {\n return a + b + c;\n};\nvar p = f('a', ...);\nreturn p('b', 'c') === 'abc';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("137");try{return Function("asyncTestPassed","\nfunction f(a, b, c) {\n return a + b + c;\n};\nvar p = f('a', ...);\nreturn p('b', 'c') === 'abc';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("137");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b, c) {\n return a + b + c;\n};\nvar p = f('a', ...);\nreturn p('b', 'c') === 'abc';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -16524,7 +16646,7 @@ }; var p = f(..., 'c'); return p('a', 'b') === 'abc'; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("137");try{return Function("asyncTestPassed","\nfunction f(a, b, c) {\n return a + b + c;\n};\nvar p = f(..., 'c');\nreturn p('a', 'b') === 'abc';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("137");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b, c) {\n return a + b + c;\n};\nvar p = f(..., 'c');\nreturn p('a', 'b') === 'abc';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("138");try{return Function("asyncTestPassed","\nfunction f(a, b, c) {\n return a + b + c;\n};\nvar p = f(..., 'c');\nreturn p('a', 'b') === 'abc';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("138");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b, c) {\n return a + b + c;\n};\nvar p = f(..., 'c');\nreturn p('a', 'b') === 'abc';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -16644,7 +16766,7 @@ }; var p = f(..., 'c', ...); return p('a', 'b') === 'abcab'; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("138");try{return Function("asyncTestPassed","\nfunction f(a, b, c, d, e) {\n return a + b + c + d + e;\n};\nvar p = f(..., 'c', ...);\nreturn p('a', 'b') === 'abcab';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("138");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b, c, d, e) {\n return a + b + c + d + e;\n};\nvar p = f(..., 'c', ...);\nreturn p('a', 'b') === 'abcab';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("139");try{return Function("asyncTestPassed","\nfunction f(a, b, c, d, e) {\n return a + b + c + d + e;\n};\nvar p = f(..., 'c', ...);\nreturn p('a', 'b') === 'abcab';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("139");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b, c, d, e) {\n return a + b + c + d + e;\n};\nvar p = f(..., 'c', ...);\nreturn p('a', 'b') === 'abcab';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -16764,7 +16886,7 @@ }; var p = f(?, 'b', ...); return p('a', 'c', 'd') === 'abcd'; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("139");try{return Function("asyncTestPassed","\nfunction f(a, b, c, d) {\n return a + b + c;\n};\nvar p = f(?, 'b', ...);\nreturn p('a', 'c', 'd') === 'abcd';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("139");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b, c, d) {\n return a + b + c;\n};\nvar p = f(?, 'b', ...);\nreturn p('a', 'c', 'd') === 'abcd';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("140");try{return Function("asyncTestPassed","\nfunction f(a, b, c, d) {\n return a + b + c;\n};\nvar p = f(?, 'b', ...);\nreturn p('a', 'c', 'd') === 'abcd';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("140");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b, c, d) {\n return a + b + c;\n};\nvar p = f(?, 'b', ...);\nreturn p('a', 'c', 'd') === 'abcd';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -16887,7 +17009,7 @@ return a + b; }; return p('a') === 'ab'; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("140");try{return Function("asyncTestPassed","\nvar f = function() {\n throw new Error();\n};\nvar p = f(?, 'b');\nf = function(a, b) {\n return a + b;\n};\nreturn p('a') === 'ab';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("140");return Function("asyncTestPassed","'use strict';"+"\nvar f = function() {\n throw new Error();\n};\nvar p = f(?, 'b');\nf = function(a, b) {\n return a + b;\n};\nreturn p('a') === 'ab';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("141");try{return Function("asyncTestPassed","\nvar f = function() {\n throw new Error();\n};\nvar p = f(?, 'b');\nf = function(a, b) {\n return a + b;\n};\nreturn p('a') === 'ab';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("141");return Function("asyncTestPassed","'use strict';"+"\nvar f = function() {\n throw new Error();\n};\nvar p = f(?, 'b');\nf = function(a, b) {\n return a + b;\n};\nreturn p('a') === 'ab';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -17008,7 +17130,7 @@ return a + b + this.x; } }; return p('a') === 'abc'; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("141");try{return Function("asyncTestPassed","\nvar o = {};\nvar p = o.f(?, 'b');\no = { x: 'c', f: function(a, b) {\n return a + b + this.x;\n} };\nreturn p('a') === 'abc';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("141");return Function("asyncTestPassed","'use strict';"+"\nvar o = {};\nvar p = o.f(?, 'b');\no = { x: 'c', f: function(a, b) {\n return a + b + this.x;\n} };\nreturn p('a') === 'abc';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("142");try{return Function("asyncTestPassed","\nvar o = {};\nvar p = o.f(?, 'b');\no = { x: 'c', f: function(a, b) {\n return a + b + this.x;\n} };\nreturn p('a') === 'abc';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("142");return Function("asyncTestPassed","'use strict';"+"\nvar o = {};\nvar p = o.f(?, 'b');\no = { x: 'c', f: function(a, b) {\n return a + b + this.x;\n} };\nreturn p('a') === 'abc';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -17128,7 +17250,7 @@ } var o = { f: f(?, 'b') }; return o.f('a') === 'abfalse'; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("142");try{return Function("asyncTestPassed","\nfunction f(a, b) {\n return a + b + (this === o);\n}\nvar o = { f: f(?, 'b') };\nreturn o.f('a') === 'abfalse';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("142");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b) {\n return a + b + (this === o);\n}\nvar o = { f: f(?, 'b') };\nreturn o.f('a') === 'abfalse';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("143");try{return Function("asyncTestPassed","\nfunction f(a, b) {\n return a + b + (this === o);\n}\nvar o = { f: f(?, 'b') };\nreturn o.f('a') === 'abfalse';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("143");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b) {\n return a + b + (this === o);\n}\nvar o = { f: f(?, 'b') };\nreturn o.f('a') === 'abfalse';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -17248,7 +17370,7 @@ } var p = new F(?, 'b'); return p('a').x === 'ab'; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("143");try{return Function("asyncTestPassed","\nfunction F(a, b) {\n this.x = a + b;\n}\nvar p = new F(?, 'b');\nreturn p('a').x === 'ab';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("143");return Function("asyncTestPassed","'use strict';"+"\nfunction F(a, b) {\n this.x = a + b;\n}\nvar p = new F(?, 'b');\nreturn p('a').x === 'ab';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("144");try{return Function("asyncTestPassed","\nfunction F(a, b) {\n this.x = a + b;\n}\nvar p = new F(?, 'b');\nreturn p('a').x === 'ab';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("144");return Function("asyncTestPassed","'use strict';"+"\nfunction F(a, b) {\n this.x = a + b;\n}\nvar p = new F(?, 'b');\nreturn p('a').x === 'ab';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -17368,7 +17490,7 @@ } var p = new F('a', ...); return p('b', 'c').x === 'abc'; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("144");try{return Function("asyncTestPassed","\nfunction F(a, b, c) {\n this.x = a + b + c;\n}\nvar p = new F('a', ...);\nreturn p('b', 'c').x === 'abc';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("144");return Function("asyncTestPassed","'use strict';"+"\nfunction F(a, b, c) {\n this.x = a + b + c;\n}\nvar p = new F('a', ...);\nreturn p('b', 'c').x === 'abc';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("145");try{return Function("asyncTestPassed","\nfunction F(a, b, c) {\n this.x = a + b + c;\n}\nvar p = new F('a', ...);\nreturn p('b', 'c').x === 'abc';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("145");return Function("asyncTestPassed","'use strict';"+"\nfunction F(a, b, c) {\n this.x = a + b + c;\n}\nvar p = new F('a', ...);\nreturn p('b', 'c').x === 'abc';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -17597,7 +17719,7 @@ §Object.freeze syntax ? ? @@ -17713,7 +17835,7 @@ §Object.freeze syntax with array literal ? ? @@ -17829,7 +17951,7 @@ §Object.seal syntax ? ? @@ -17945,7 +18067,7 @@ §Object.seal syntax with array literal ? ? @@ -18069,7 +18191,7 @@ } catch (e) { return true; } - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("150");try{return Function("asyncTestPassed","\nfunction foo({| bar, baz |}) {\n return bar + baz;\n}\nif (foo({ bar: 1, baz: 2 }) !== 3) return;\ntry {\n foo({ bar: 1, fuz: 2 });\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("150");return Function("asyncTestPassed","'use strict';"+"\nfunction foo({| bar, baz |}) {\n return bar + baz;\n}\nif (foo({ bar: 1, baz: 2 }) !== 3) return;\ntry {\n foo({ bar: 1, fuz: 2 });\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("151");try{return Function("asyncTestPassed","\nfunction foo({| bar, baz |}) {\n return bar + baz;\n}\nif (foo({ bar: 1, baz: 2 }) !== 3) return;\ntry {\n foo({ bar: 1, fuz: 2 });\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("151");return Function("asyncTestPassed","'use strict';"+"\nfunction foo({| bar, baz |}) {\n return bar + baz;\n}\nif (foo({ bar: 1, baz: 2 }) !== 3) return;\ntry {\n foo({ bar: 1, fuz: 2 });\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -18194,7 +18316,7 @@ } catch (e) { return true; } - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("151");try{return Function("asyncTestPassed","\nfunction foo({# bar, baz #}) {\n if (baz === 42) bar = 27;\n return bar + baz;\n}\nif (foo({ bar: 1, baz: 2 }) !== 3) return;\ntry {\n foo({ bar: 1, baz: 42 });\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("151");return Function("asyncTestPassed","'use strict';"+"\nfunction foo({# bar, baz #}) {\n if (baz === 42) bar = 27;\n return bar + baz;\n}\nif (foo({ bar: 1, baz: 2 }) !== 3) return;\ntry {\n foo({ bar: 1, baz: 42 });\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("152");try{return Function("asyncTestPassed","\nfunction foo({# bar, baz #}) {\n if (baz === 42) bar = 27;\n return bar + baz;\n}\nif (foo({ bar: 1, baz: 2 }) !== 3) return;\ntry {\n foo({ bar: 1, baz: 42 });\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("152");return Function("asyncTestPassed","'use strict';"+"\nfunction foo({# bar, baz #}) {\n if (baz === 42) bar = 27;\n return bar + baz;\n}\nif (foo({ bar: 1, baz: 2 }) !== 3) return;\ntry {\n foo({ bar: 1, baz: 42 });\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -18318,7 +18440,7 @@ } catch (e) { return true; } - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("152");try{return Function("asyncTestPassed","\nfunction foo(| bar, baz |) {\n return bar + baz;\n}\nif (foo(1, 2) !== 3) return;\ntry {\n foo(1, 2, 3);\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("152");return Function("asyncTestPassed","'use strict';"+"\nfunction foo(| bar, baz |) {\n return bar + baz;\n}\nif (foo(1, 2) !== 3) return;\ntry {\n foo(1, 2, 3);\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("153");try{return Function("asyncTestPassed","\nfunction foo(| bar, baz |) {\n return bar + baz;\n}\nif (foo(1, 2) !== 3) return;\ntry {\n foo(1, 2, 3);\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("153");return Function("asyncTestPassed","'use strict';"+"\nfunction foo(| bar, baz |) {\n return bar + baz;\n}\nif (foo(1, 2) !== 3) return;\ntry {\n foo(1, 2, 3);\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -18443,7 +18565,7 @@ } catch (e) { return true; } - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("153");try{return Function("asyncTestPassed","\nfunction foo(# bar, baz #) {\n if (baz === 42) bar = 27;\n return bar + baz;\n}\nif (foo(1, 2) !== 3) return;\ntry {\n foo(1, 42);\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("153");return Function("asyncTestPassed","'use strict';"+"\nfunction foo(# bar, baz #) {\n if (baz === 42) bar = 27;\n return bar + baz;\n}\nif (foo(1, 2) !== 3) return;\ntry {\n foo(1, 42);\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("154");try{return Function("asyncTestPassed","\nfunction foo(# bar, baz #) {\n if (baz === 42) bar = 27;\n return bar + baz;\n}\nif (foo(1, 2) !== 3) return;\ntry {\n foo(1, 42);\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("154");return Function("asyncTestPassed","'use strict';"+"\nfunction foo(# bar, baz #) {\n if (baz === 42) bar = 27;\n return bar + baz;\n}\nif (foo(1, 2) !== 3) return;\ntry {\n foo(1, 42);\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -18564,7 +18686,7 @@ && results[0].codePoint === 97 && results[0].position === 0 && results[1].codePoint === 134071 && results[1].position === 1 && results[2].codePoint === 98 && results[2].position === 3; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("154");try{return Function("asyncTestPassed","\nvar results = [];\nfor (let code of 'a𠮷b'.codePoints()) results.push(code);\nreturn results.length === 3\n && results[0].codePoint === 97 && results[0].position === 0\n && results[1].codePoint === 134071 && results[1].position === 1\n && results[2].codePoint === 98 && results[2].position === 3;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("154");return Function("asyncTestPassed","'use strict';"+"\nvar results = [];\nfor (let code of 'a𠮷b'.codePoints()) results.push(code);\nreturn results.length === 3\n && results[0].codePoint === 97 && results[0].position === 0\n && results[1].codePoint === 134071 && results[1].position === 1\n && results[2].codePoint === 98 && results[2].position === 3;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("155");try{return Function("asyncTestPassed","\nvar results = [];\nfor (let code of 'a𠮷b'.codePoints()) results.push(code);\nreturn results.length === 3\n && results[0].codePoint === 97 && results[0].position === 0\n && results[1].codePoint === 134071 && results[1].position === 1\n && results[2].codePoint === 98 && results[2].position === 3;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("155");return Function("asyncTestPassed","'use strict';"+"\nvar results = [];\nfor (let code of 'a𠮷b'.codePoints()) results.push(code);\nreturn results.length === 3\n && results[0].codePoint === 97 && results[0].position === 0\n && results[1].codePoint === 134071 && results[1].position === 1\n && results[2].codePoint === 98 && results[2].position === 3;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -18793,7 +18915,7 @@ §Array.prototype.lastItem ? No @@ -18909,7 +19031,7 @@ §Array.prototype.lastIndex ? No @@ -19143,7 +19265,7 @@ && map.get(0)[1] === 4 && map.get(1)[0] === 1 && map.get(1)[1] === 3; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("159");try{return Function("asyncTestPassed","\nvar map = Map.groupBy(new Set([1, 2, 3, 4]), it => it % 2)\nreturn map.size === 2\n && map.get(0)[0] === 2\n && map.get(0)[1] === 4\n && map.get(1)[0] === 1\n && map.get(1)[1] === 3;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("159");return Function("asyncTestPassed","'use strict';"+"\nvar map = Map.groupBy(new Set([1, 2, 3, 4]), it => it % 2)\nreturn map.size === 2\n && map.get(0)[0] === 2\n && map.get(0)[1] === 4\n && map.get(1)[0] === 1\n && map.get(1)[1] === 3;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("160");try{return Function("asyncTestPassed","\nvar map = Map.groupBy(new Set([1, 2, 3, 4]), it => it % 2)\nreturn map.size === 2\n && map.get(0)[0] === 2\n && map.get(0)[1] === 4\n && map.get(1)[0] === 1\n && map.get(1)[1] === 3;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("160");return Function("asyncTestPassed","'use strict';"+"\nvar map = Map.groupBy(new Set([1, 2, 3, 4]), it => it % 2)\nreturn map.size === 2\n && map.get(0)[0] === 2\n && map.get(0)[1] === 4\n && map.get(1)[0] === 1\n && map.get(1)[1] === 3;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -19262,7 +19384,7 @@ return map.size === 2 && map.get(101).id === 101 && map.get(102).id === 102; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("160");try{return Function("asyncTestPassed","\nvar map = Map.keyBy(new Set([{ id: 101 }, { id: 102 }]), it => it.id)\nreturn map.size === 2\n && map.get(101).id === 101\n && map.get(102).id === 102;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("160");return Function("asyncTestPassed","'use strict';"+"\nvar map = Map.keyBy(new Set([{ id: 101 }, { id: 102 }]), it => it.id)\nreturn map.size === 2\n && map.get(101).id === 101\n && map.get(102).id === 102;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("161");try{return Function("asyncTestPassed","\nvar map = Map.keyBy(new Set([{ id: 101 }, { id: 102 }]), it => it.id)\nreturn map.size === 2\n && map.get(101).id === 101\n && map.get(102).id === 102;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("161");return Function("asyncTestPassed","'use strict';"+"\nvar map = Map.keyBy(new Set([{ id: 101 }, { id: 102 }]), it => it.id)\nreturn map.size === 2\n && map.get(101).id === 101\n && map.get(102).id === 102;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -19382,7 +19504,7 @@ return map.size === 2 && map.get(3) === 4 && map.get(7) === 8; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("161");try{return Function("asyncTestPassed","\nvar map = new Map([[1, 2], [3, 4], [5, 6], [7, 8]]);\nmap.deleteAll(1, 5)\nreturn map.size === 2\n && map.get(3) === 4\n && map.get(7) === 8;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("161");return Function("asyncTestPassed","'use strict';"+"\nvar map = new Map([[1, 2], [3, 4], [5, 6], [7, 8]]);\nmap.deleteAll(1, 5)\nreturn map.size === 2\n && map.get(3) === 4\n && map.get(7) === 8;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("162");try{return Function("asyncTestPassed","\nvar map = new Map([[1, 2], [3, 4], [5, 6], [7, 8]]);\nmap.deleteAll(1, 5)\nreturn map.size === 2\n && map.get(3) === 4\n && map.get(7) === 8;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("162");return Function("asyncTestPassed","'use strict';"+"\nvar map = new Map([[1, 2], [3, 4], [5, 6], [7, 8]]);\nmap.deleteAll(1, 5)\nreturn map.size === 2\n && map.get(3) === 4\n && map.get(7) === 8;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -19498,7 +19620,7 @@ §Map.prototype.every ? No @@ -19617,7 +19739,7 @@ return map.size === 2 && map.get(1) === 4 && map.get(3) === 6; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("163");try{return Function("asyncTestPassed","\nvar map = new Map([[1, 4], [2, 5], [3, 6]]).filter(it => !(it % 2));\nreturn map.size === 2\n && map.get(1) === 4\n && map.get(3) === 6;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("163");return Function("asyncTestPassed","'use strict';"+"\nvar map = new Map([[1, 4], [2, 5], [3, 6]]).filter(it => !(it % 2));\nreturn map.size === 2\n && map.get(1) === 4\n && map.get(3) === 6;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("164");try{return Function("asyncTestPassed","\nvar map = new Map([[1, 4], [2, 5], [3, 6]]).filter(it => !(it % 2));\nreturn map.size === 2\n && map.get(1) === 4\n && map.get(3) === 6;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("164");return Function("asyncTestPassed","'use strict';"+"\nvar map = new Map([[1, 4], [2, 5], [3, 6]]).filter(it => !(it % 2));\nreturn map.size === 2\n && map.get(1) === 4\n && map.get(3) === 6;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -19733,7 +19855,7 @@ §Map.prototype.find ? No @@ -19849,7 +19971,7 @@ §Map.prototype.findKey ? No @@ -19966,7 +20088,7 @@ §Map.prototype.includes ? No @@ -20083,7 +20205,7 @@ §Map.prototype.keyOf ? No @@ -20203,7 +20325,7 @@ && map.get(1) === 4 && map.get(4) === 5 && map.get(9) === 6; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("168");try{return Function("asyncTestPassed","\nvar map = new Map([[1, 4], [2, 5], [3, 6]]).mapKeys((value, key) => key * key);\nreturn map.size === 3\n && map.get(1) === 4\n && map.get(4) === 5\n && map.get(9) === 6;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("168");return Function("asyncTestPassed","'use strict';"+"\nvar map = new Map([[1, 4], [2, 5], [3, 6]]).mapKeys((value, key) => key * key);\nreturn map.size === 3\n && map.get(1) === 4\n && map.get(4) === 5\n && map.get(9) === 6;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("169");try{return Function("asyncTestPassed","\nvar map = new Map([[1, 4], [2, 5], [3, 6]]).mapKeys((value, key) => key * key);\nreturn map.size === 3\n && map.get(1) === 4\n && map.get(4) === 5\n && map.get(9) === 6;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("169");return Function("asyncTestPassed","'use strict';"+"\nvar map = new Map([[1, 4], [2, 5], [3, 6]]).mapKeys((value, key) => key * key);\nreturn map.size === 3\n && map.get(1) === 4\n && map.get(4) === 5\n && map.get(9) === 6;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -20323,7 +20445,7 @@ && map.get(1) === 16 && map.get(2) === 25 && map.get(3) === 36; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("169");try{return Function("asyncTestPassed","\nvar map = new Map([[1, 4], [2, 5], [3, 6]]).mapValues((value, key) => value * value);\nreturn map.size === 3\n && map.get(1) === 16\n && map.get(2) === 25\n && map.get(3) === 36;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("169");return Function("asyncTestPassed","'use strict';"+"\nvar map = new Map([[1, 4], [2, 5], [3, 6]]).mapValues((value, key) => value * value);\nreturn map.size === 3\n && map.get(1) === 16\n && map.get(2) === 25\n && map.get(3) === 36;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("170");try{return Function("asyncTestPassed","\nvar map = new Map([[1, 4], [2, 5], [3, 6]]).mapValues((value, key) => value * value);\nreturn map.size === 3\n && map.get(1) === 16\n && map.get(2) === 25\n && map.get(3) === 36;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("170");return Function("asyncTestPassed","'use strict';"+"\nvar map = new Map([[1, 4], [2, 5], [3, 6]]).mapValues((value, key) => value * value);\nreturn map.size === 3\n && map.get(1) === 16\n && map.get(2) === 25\n && map.get(3) === 36;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -20443,7 +20565,7 @@ && map.get(1) === 4 && map.get(2) === 7 && map.get(3) === 6; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("170");try{return Function("asyncTestPassed","\nvar map = new Map([[1, 4], [2, 5]]).merge(new Map([[2, 7], [3, 6]]));\nreturn map.size === 3\n && map.get(1) === 4\n && map.get(2) === 7\n && map.get(3) === 6;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("170");return Function("asyncTestPassed","'use strict';"+"\nvar map = new Map([[1, 4], [2, 5]]).merge(new Map([[2, 7], [3, 6]]));\nreturn map.size === 3\n && map.get(1) === 4\n && map.get(2) === 7\n && map.get(3) === 6;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("171");try{return Function("asyncTestPassed","\nvar map = new Map([[1, 4], [2, 5]]).merge(new Map([[2, 7], [3, 6]]));\nreturn map.size === 3\n && map.get(1) === 4\n && map.get(2) === 7\n && map.get(3) === 6;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("171");return Function("asyncTestPassed","'use strict';"+"\nvar map = new Map([[1, 4], [2, 5]]).merge(new Map([[2, 7], [3, 6]]));\nreturn map.size === 3\n && map.get(1) === 4\n && map.get(2) === 7\n && map.get(3) === 6;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -20559,7 +20681,7 @@ §Map.prototype.reduce ? No @@ -20675,7 +20797,7 @@ §Map.prototype.some ? No @@ -20795,7 +20917,7 @@ && set.has(1) && set.has(2) && set.has(3); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("173");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2]).addAll(2, 3);\nreturn set.size === 3\n && set.has(1)\n && set.has(2)\n && set.has(3);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("173");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2]).addAll(2, 3);\nreturn set.size === 3\n && set.has(1)\n && set.has(2)\n && set.has(3);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("174");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2]).addAll(2, 3);\nreturn set.size === 3\n && set.has(1)\n && set.has(2)\n && set.has(3);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("174");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2]).addAll(2, 3);\nreturn set.size === 3\n && set.has(1)\n && set.has(2)\n && set.has(3);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -20915,7 +21037,7 @@ && set.size === 2 && set.has(1) && set.has(4); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("174");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2, 3, 4]);\nreturn set.deleteAll(2, 3) === true\n && set.size === 2\n && set.has(1)\n && set.has(4);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("174");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2, 3, 4]);\nreturn set.deleteAll(2, 3) === true\n && set.size === 2\n && set.has(1)\n && set.has(4);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("175");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2, 3, 4]);\nreturn set.deleteAll(2, 3) === true\n && set.size === 2\n && set.has(1)\n && set.has(4);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("175");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2, 3, 4]);\nreturn set.deleteAll(2, 3) === true\n && set.size === 2\n && set.has(1)\n && set.has(4);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -21031,7 +21153,7 @@ §Set.prototype.every ? No @@ -21150,7 +21272,7 @@ return set.size === 2 && set.has(1) && set.has(3); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("176");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2, 3]).filter(it => it % 2);\nreturn set.size === 2\n && set.has(1)\n && set.has(3);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("176");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2, 3]).filter(it => it % 2);\nreturn set.size === 2\n && set.has(1)\n && set.has(3);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("177");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2, 3]).filter(it => it % 2);\nreturn set.size === 2\n && set.has(1)\n && set.has(3);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("177");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2, 3]).filter(it => it % 2);\nreturn set.size === 2\n && set.has(1)\n && set.has(3);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -21266,7 +21388,7 @@ §Set.prototype.find ? No @@ -21382,7 +21504,7 @@ §Set.prototype.join ? No @@ -21502,7 +21624,7 @@ && set.has(1) && set.has(4) && set.has(9); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("179");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2, 3]).map(it => it * it);\nreturn set.size === 3\n && set.has(1)\n && set.has(4)\n && set.has(9);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("179");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2, 3]).map(it => it * it);\nreturn set.size === 3\n && set.has(1)\n && set.has(4)\n && set.has(9);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("180");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2, 3]).map(it => it * it);\nreturn set.size === 3\n && set.has(1)\n && set.has(4)\n && set.has(9);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("180");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2, 3]).map(it => it * it);\nreturn set.size === 3\n && set.has(1)\n && set.has(4)\n && set.has(9);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -21618,7 +21740,7 @@ §Set.prototype.reduce ? No @@ -21734,7 +21856,7 @@ §Set.prototype.some ? No @@ -21859,7 +21981,7 @@ && map.get(b) === 2 && !map.has(c) && map.get(d) === 4; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("182");try{return Function("asyncTestPassed","\nvar a = {};\nvar b = {};\nvar c = {};\nvar d = {};\nvar map = new WeakMap([[a, 1], [b, 2], [c, 3], [d, 4]]);\nmap.deleteAll(a, c)\nreturn !map.has(a)\n && map.get(b) === 2\n && !map.has(c)\n && map.get(d) === 4;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("182");return Function("asyncTestPassed","'use strict';"+"\nvar a = {};\nvar b = {};\nvar c = {};\nvar d = {};\nvar map = new WeakMap([[a, 1], [b, 2], [c, 3], [d, 4]]);\nmap.deleteAll(a, c)\nreturn !map.has(a)\n && map.get(b) === 2\n && !map.has(c)\n && map.get(d) === 4;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("183");try{return Function("asyncTestPassed","\nvar a = {};\nvar b = {};\nvar c = {};\nvar d = {};\nvar map = new WeakMap([[a, 1], [b, 2], [c, 3], [d, 4]]);\nmap.deleteAll(a, c)\nreturn !map.has(a)\n && map.get(b) === 2\n && !map.has(c)\n && map.get(d) === 4;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("183");return Function("asyncTestPassed","'use strict';"+"\nvar a = {};\nvar b = {};\nvar c = {};\nvar d = {};\nvar map = new WeakMap([[a, 1], [b, 2], [c, 3], [d, 4]]);\nmap.deleteAll(a, c)\nreturn !map.has(a)\n && map.get(b) === 2\n && !map.has(c)\n && map.get(d) === 4;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -21984,7 +22106,7 @@ && set.has(b) && set.has(c) && set.has(d); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("183");try{return Function("asyncTestPassed","\nvar a = {};\nvar b = {};\nvar c = {};\nvar d = {};\nvar set = new WeakSet([a, b]);\nset.addAll(c, d)\nreturn set.has(a)\n && set.has(b)\n && set.has(c)\n && set.has(d);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("183");return Function("asyncTestPassed","'use strict';"+"\nvar a = {};\nvar b = {};\nvar c = {};\nvar d = {};\nvar set = new WeakSet([a, b]);\nset.addAll(c, d)\nreturn set.has(a)\n && set.has(b)\n && set.has(c)\n && set.has(d);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("184");try{return Function("asyncTestPassed","\nvar a = {};\nvar b = {};\nvar c = {};\nvar d = {};\nvar set = new WeakSet([a, b]);\nset.addAll(c, d)\nreturn set.has(a)\n && set.has(b)\n && set.has(c)\n && set.has(d);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("184");return Function("asyncTestPassed","'use strict';"+"\nvar a = {};\nvar b = {};\nvar c = {};\nvar d = {};\nvar set = new WeakSet([a, b]);\nset.addAll(c, d)\nreturn set.has(a)\n && set.has(b)\n && set.has(c)\n && set.has(d);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -22109,7 +22231,7 @@ && set.has(b) && !set.has(c) && set.has(d); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("184");try{return Function("asyncTestPassed","\nvar a = {};\nvar b = {};\nvar c = {};\nvar d = {};\nvar set = new WeakSet([a, b, c, d]);\nset.deleteAll(a, c)\nreturn !set.has(a)\n && set.has(b)\n && !set.has(c)\n && set.has(d);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("184");return Function("asyncTestPassed","'use strict';"+"\nvar a = {};\nvar b = {};\nvar c = {};\nvar d = {};\nvar set = new WeakSet([a, b, c, d]);\nset.deleteAll(a, c)\nreturn !set.has(a)\n && set.has(b)\n && !set.has(c)\n && set.has(d);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("185");try{return Function("asyncTestPassed","\nvar a = {};\nvar b = {};\nvar c = {};\nvar d = {};\nvar set = new WeakSet([a, b, c, d]);\nset.deleteAll(a, c)\nreturn !set.has(a)\n && set.has(b)\n && !set.has(c)\n && set.has(d);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("185");return Function("asyncTestPassed","'use strict';"+"\nvar a = {};\nvar b = {};\nvar c = {};\nvar d = {};\nvar set = new WeakSet([a, b, c, d]);\nset.deleteAll(a, c)\nreturn !set.has(a)\n && set.has(b)\n && !set.has(c)\n && set.has(d);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -22233,7 +22355,7 @@ var second = gen1.next().value; if (first === second) return false; return second === gen2.next().value; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("185");try{return Function("asyncTestPassed","\nvar gen1 = Math.seededPRNG({ seed: 42 });\nvar gen2 = Math.seededPRNG({ seed: 42 });\nif (!gen1.next || !gen1[Symbol.iterator]) return false;\nvar first = gen1.next().value;\nif (first < 0 || first > 1) return false;\nif (first !== gen2.next().value) return false;\nvar second = gen1.next().value;\nif (first === second) return false;\nreturn second === gen2.next().value;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("185");return Function("asyncTestPassed","'use strict';"+"\nvar gen1 = Math.seededPRNG({ seed: 42 });\nvar gen2 = Math.seededPRNG({ seed: 42 });\nif (!gen1.next || !gen1[Symbol.iterator]) return false;\nvar first = gen1.next().value;\nif (first < 0 || first > 1) return false;\nif (first !== gen2.next().value) return false;\nvar second = gen1.next().value;\nif (first === second) return false;\nreturn second === gen2.next().value;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("186");try{return Function("asyncTestPassed","\nvar gen1 = Math.seededPRNG({ seed: 42 });\nvar gen2 = Math.seededPRNG({ seed: 42 });\nif (!gen1.next || !gen1[Symbol.iterator]) return false;\nvar first = gen1.next().value;\nif (first < 0 || first > 1) return false;\nif (first !== gen2.next().value) return false;\nvar second = gen1.next().value;\nif (first === second) return false;\nreturn second === gen2.next().value;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("186");return Function("asyncTestPassed","'use strict';"+"\nvar gen1 = Math.seededPRNG({ seed: 42 });\nvar gen2 = Math.seededPRNG({ seed: 42 });\nif (!gen1.next || !gen1[Symbol.iterator]) return false;\nvar first = gen1.next().value;\nif (first < 0 || first > 1) return false;\nif (first !== gen2.next().value) return false;\nvar second = gen1.next().value;\nif (first === second) return false;\nreturn second === gen2.next().value;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -22462,7 +22584,7 @@ §Number.fromString ? No @@ -22578,7 +22700,7 @@ §BigInt.fromString ? ? @@ -22811,7 +22933,7 @@ if (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false; delete object.b; return [...iterator].join() === 'a,c'; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("190");try{return Function("asyncTestPassed","\nconst object = { a: 1, b: 2, c: 3 };\nconst iterator = Object.iterateKeys(object);\nif (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false;\ndelete object.b;\nreturn [...iterator].join() === 'a,c';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("190");return Function("asyncTestPassed","'use strict';"+"\nconst object = { a: 1, b: 2, c: 3 };\nconst iterator = Object.iterateKeys(object);\nif (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false;\ndelete object.b;\nreturn [...iterator].join() === 'a,c';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("191");try{return Function("asyncTestPassed","\nconst object = { a: 1, b: 2, c: 3 };\nconst iterator = Object.iterateKeys(object);\nif (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false;\ndelete object.b;\nreturn [...iterator].join() === 'a,c';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("191");return Function("asyncTestPassed","'use strict';"+"\nconst object = { a: 1, b: 2, c: 3 };\nconst iterator = Object.iterateKeys(object);\nif (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false;\ndelete object.b;\nreturn [...iterator].join() === 'a,c';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -22931,7 +23053,7 @@ if (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false; delete object.b; return [...iterator].join() === '1,3'; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("191");try{return Function("asyncTestPassed","\nconst object = { a: 1, b: 2, c: 3 };\nconst iterator = Object.iterateValues(object);\nif (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false;\ndelete object.b;\nreturn [...iterator].join() === '1,3';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("191");return Function("asyncTestPassed","'use strict';"+"\nconst object = { a: 1, b: 2, c: 3 };\nconst iterator = Object.iterateValues(object);\nif (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false;\ndelete object.b;\nreturn [...iterator].join() === '1,3';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("192");try{return Function("asyncTestPassed","\nconst object = { a: 1, b: 2, c: 3 };\nconst iterator = Object.iterateValues(object);\nif (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false;\ndelete object.b;\nreturn [...iterator].join() === '1,3';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("192");return Function("asyncTestPassed","'use strict';"+"\nconst object = { a: 1, b: 2, c: 3 };\nconst iterator = Object.iterateValues(object);\nif (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false;\ndelete object.b;\nreturn [...iterator].join() === '1,3';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -23051,7 +23173,7 @@ if (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false; delete object.b; return [...iterator].join() === 'a,1,c,3'; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("192");try{return Function("asyncTestPassed","\nconst object = { a: 1, b: 2, c: 3 };\nconst iterator = Object.iterateEntries(object);\nif (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false;\ndelete object.b;\nreturn [...iterator].join() === 'a,1,c,3';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("192");return Function("asyncTestPassed","'use strict';"+"\nconst object = { a: 1, b: 2, c: 3 };\nconst iterator = Object.iterateEntries(object);\nif (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false;\ndelete object.b;\nreturn [...iterator].join() === 'a,1,c,3';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("193");try{return Function("asyncTestPassed","\nconst object = { a: 1, b: 2, c: 3 };\nconst iterator = Object.iterateEntries(object);\nif (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false;\ndelete object.b;\nreturn [...iterator].join() === 'a,1,c,3';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("193");return Function("asyncTestPassed","'use strict';"+"\nconst object = { a: 1, b: 2, c: 3 };\nconst iterator = Object.iterateEntries(object);\nif (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false;\ndelete object.b;\nreturn [...iterator].join() === 'a,1,c,3';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? No @@ -23284,7 +23406,7 @@ function foo() { this.garply += "foo"; return this; } var obj = { garply: "bar" }; return typeof obj::foo === "function" && obj::foo().garply === "barfoo"; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("194");try{return Function("asyncTestPassed","\nfunction foo() { this.garply += \"foo\"; return this; }\nvar obj = { garply: \"bar\" };\nreturn typeof obj::foo === \"function\" && obj::foo().garply === \"barfoo\";\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("194");return Function("asyncTestPassed","'use strict';"+"\nfunction foo() { this.garply += \"foo\"; return this; }\nvar obj = { garply: \"bar\" };\nreturn typeof obj::foo === \"function\" && obj::foo().garply === \"barfoo\";\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("195");try{return Function("asyncTestPassed","\nfunction foo() { this.garply += \"foo\"; return this; }\nvar obj = { garply: \"bar\" };\nreturn typeof obj::foo === \"function\" && obj::foo().garply === \"barfoo\";\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("195");return Function("asyncTestPassed","'use strict';"+"\nfunction foo() { this.garply += \"foo\"; return this; }\nvar obj = { garply: \"bar\" };\nreturn typeof obj::foo === \"function\" && obj::foo().garply === \"barfoo\";\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? Yes @@ -23401,7 +23523,7 @@ §unary form ? Yes @@ -23517,7 +23639,7 @@ §String.prototype.at ? Yes[13] @@ -23747,7 +23869,7 @@ §function.callee ? ? @@ -23863,7 +23985,7 @@ §function.count ? ? @@ -23984,7 +24106,7 @@ && arr[0] === 1 && arr[1] === 2 && arr[2] === 3; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("200");try{return Function("asyncTestPassed","\nvar arr = (_ => function.arguments)(1, 2, 3);\nreturn Array.isArray(arr)\n && arr.length === 3\n && arr[0] === 1\n && arr[1] === 2\n && arr[2] === 3;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("200");return Function("asyncTestPassed","'use strict';"+"\nvar arr = (_ => function.arguments)(1, 2, 3);\nreturn Array.isArray(arr)\n && arr.length === 3\n && arr[0] === 1\n && arr[1] === 2\n && arr[2] === 3;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("201");try{return Function("asyncTestPassed","\nvar arr = (_ => function.arguments)(1, 2, 3);\nreturn Array.isArray(arr)\n && arr.length === 3\n && arr[0] === 1\n && arr[1] === 2\n && arr[2] === 3;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("201");return Function("asyncTestPassed","'use strict';"+"\nvar arr = (_ => function.arguments)(1, 2, 3);\nreturn Array.isArray(arr)\n && arr.length === 3\n && arr[0] === 1\n && arr[1] === 2\n && arr[2] === 3;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -24111,7 +24233,7 @@ return target === C.prototype && key === 'method' && index === 0; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("201");try{return Function("asyncTestPassed","\nvar target, key, index;\nfunction decorator(_target, _key, _index){\n target = _target;\n key = _key;\n index = _index;\n}\nclass C {\n method(@decorator foo){ }\n}\nreturn target === C.prototype\n && key === 'method'\n && index === 0;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("201");return Function("asyncTestPassed","'use strict';"+"\nvar target, key, index;\nfunction decorator(_target, _key, _index){\n target = _target;\n key = _key;\n index = _index;\n}\nclass C {\n method(@decorator foo){ }\n}\nreturn target === C.prototype\n && key === 'method'\n && index === 0;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("202");try{return Function("asyncTestPassed","\nvar target, key, index;\nfunction decorator(_target, _key, _index){\n target = _target;\n key = _key;\n index = _index;\n}\nclass C {\n method(@decorator foo){ }\n}\nreturn target === C.prototype\n && key === 'method'\n && index === 0;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("202");return Function("asyncTestPassed","'use strict';"+"\nvar target, key, index;\nfunction decorator(_target, _key, _index){\n target = _target;\n key = _key;\n index = _index;\n}\nclass C {\n method(@decorator foo){ }\n}\nreturn target === C.prototype\n && key === 'method'\n && index === 0;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -24234,7 +24356,7 @@ return (@inverse function(it){ return it % 2; })(2); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("202");try{return Function("asyncTestPassed","\nfunction inverse(f){\n return function(){\n return !f.apply(this, arguments);\n };\n}\nreturn (@inverse function(it){\n return it % 2;\n})(2);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("202");return Function("asyncTestPassed","'use strict';"+"\nfunction inverse(f){\n return function(){\n return !f.apply(this, arguments);\n };\n}\nreturn (@inverse function(it){\n return it % 2;\n})(2);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("203");try{return Function("asyncTestPassed","\nfunction inverse(f){\n return function(){\n return !f.apply(this, arguments);\n };\n}\nreturn (@inverse function(it){\n return it % 2;\n})(2);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("203");return Function("asyncTestPassed","'use strict';"+"\nfunction inverse(f){\n return function(){\n return !f.apply(this, arguments);\n };\n}\nreturn (@inverse function(it){\n return it % 2;\n})(2);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -24465,7 +24587,7 @@ return Reflect.isCallable(function(){}) && Reflect.isCallable(_ => _) && !Reflect.isCallable(class {}); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("204");try{return Function("asyncTestPassed","\nreturn Reflect.isCallable(function(){})\n && Reflect.isCallable(_ => _)\n && !Reflect.isCallable(class {});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("204");return Function("asyncTestPassed","'use strict';"+"\nreturn Reflect.isCallable(function(){})\n && Reflect.isCallable(_ => _)\n && !Reflect.isCallable(class {});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("205");try{return Function("asyncTestPassed","\nreturn Reflect.isCallable(function(){})\n && Reflect.isCallable(_ => _)\n && !Reflect.isCallable(class {});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("205");return Function("asyncTestPassed","'use strict';"+"\nreturn Reflect.isCallable(function(){})\n && Reflect.isCallable(_ => _)\n && !Reflect.isCallable(class {});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -24583,7 +24705,7 @@ return Reflect.isConstructor(function(){}) && !Reflect.isConstructor(_ => _) && Reflect.isConstructor(class {}); - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("205");try{return Function("asyncTestPassed","\nreturn Reflect.isConstructor(function(){})\n && !Reflect.isConstructor(_ => _)\n && Reflect.isConstructor(class {});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("205");return Function("asyncTestPassed","'use strict';"+"\nreturn Reflect.isConstructor(function(){})\n && !Reflect.isConstructor(_ => _)\n && Reflect.isConstructor(class {});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("206");try{return Function("asyncTestPassed","\nreturn Reflect.isConstructor(function(){})\n && !Reflect.isConstructor(_ => _)\n && Reflect.isConstructor(class {});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("206");return Function("asyncTestPassed","'use strict';"+"\nreturn Reflect.isConstructor(function(){})\n && !Reflect.isConstructor(_ => _)\n && Reflect.isConstructor(class {});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -24812,7 +24934,7 @@ §Zone ? ? @@ -24928,7 +25050,7 @@ §Zone.current ? ? @@ -25044,7 +25166,7 @@ §Zone.prototype.name ? ? @@ -25160,7 +25282,7 @@ §Zone.prototype.parent ? ? @@ -25276,7 +25398,7 @@ §Zone.prototype.fork ? ? @@ -25392,7 +25514,7 @@ §Zone.prototype.run ? ? @@ -25508,7 +25630,7 @@ §Zone.prototype.wrap ? ? @@ -25743,7 +25865,7 @@ } return continue f(n - 1); }(1e6)) === "foo"; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("215");try{return Function("asyncTestPassed","\n\"use strict\";\nreturn (function f(n){\n if (n <= 0) {\n return \"foo\";\n }\n return continue f(n - 1);\n}(1e6)) === \"foo\";\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("215");return Function("asyncTestPassed","'use strict';"+"\n\"use strict\";\nreturn (function f(n){\n if (n <= 0) {\n return \"foo\";\n }\n return continue f(n - 1);\n}(1e6)) === \"foo\";\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("216");try{return Function("asyncTestPassed","\n\"use strict\";\nreturn (function f(n){\n if (n <= 0) {\n return \"foo\";\n }\n return continue f(n - 1);\n}(1e6)) === \"foo\";\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("216");return Function("asyncTestPassed","'use strict';"+"\n\"use strict\";\nreturn (function f(n){\n if (n <= 0) {\n return \"foo\";\n }\n return continue f(n - 1);\n}(1e6)) === \"foo\";\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -25872,7 +25994,7 @@ return continue f(n - 1); } return f(1e6) === "foo" && f(1e6+1) === "bar"; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("216");try{return Function("asyncTestPassed","\n\"use strict\";\nfunction f(n){\n if (n <= 0) {\n return \"foo\";\n }\n return continue g(n - 1);\n}\nfunction g(n){\n if (n <= 0) {\n return \"bar\";\n }\n return continue f(n - 1);\n}\nreturn f(1e6) === \"foo\" && f(1e6+1) === \"bar\";\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("216");return Function("asyncTestPassed","'use strict';"+"\n\"use strict\";\nfunction f(n){\n if (n <= 0) {\n return \"foo\";\n }\n return continue g(n - 1);\n}\nfunction g(n){\n if (n <= 0) {\n return \"bar\";\n }\n return continue f(n - 1);\n}\nreturn f(1e6) === \"foo\" && f(1e6+1) === \"bar\";\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("217");try{return Function("asyncTestPassed","\n\"use strict\";\nfunction f(n){\n if (n <= 0) {\n return \"foo\";\n }\n return continue g(n - 1);\n}\nfunction g(n){\n if (n <= 0) {\n return \"bar\";\n }\n return continue f(n - 1);\n}\nreturn f(1e6) === \"foo\" && f(1e6+1) === \"bar\";\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("217");return Function("asyncTestPassed","'use strict';"+"\n\"use strict\";\nfunction f(n){\n if (n <= 0) {\n return \"foo\";\n }\n return continue g(n - 1);\n}\nfunction g(n){\n if (n <= 0) {\n return \"bar\";\n }\n return continue f(n - 1);\n}\nreturn f(1e6) === \"foo\" && f(1e6+1) === \"bar\";\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -26103,7 +26225,7 @@ var foo = { bar: 42, baz: 33 }; var fuz = { foo.bar, foo['baz'] }; return fuz.bar === 42 && fuz.baz === 33; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("218");try{return Function("asyncTestPassed","\nvar foo = { bar: 42, baz: 33 };\nvar fuz = { foo.bar, foo['baz'] };\nreturn fuz.bar === 42 && fuz.baz === 33;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("218");return Function("asyncTestPassed","'use strict';"+"\nvar foo = { bar: 42, baz: 33 };\nvar fuz = { foo.bar, foo['baz'] };\nreturn fuz.bar === 42 && fuz.baz === 33;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("219");try{return Function("asyncTestPassed","\nvar foo = { bar: 42, baz: 33 };\nvar fuz = { foo.bar, foo['baz'] };\nreturn fuz.bar === 42 && fuz.baz === 33;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("219");return Function("asyncTestPassed","'use strict';"+"\nvar foo = { bar: 42, baz: 33 };\nvar fuz = { foo.bar, foo['baz'] };\nreturn fuz.bar === 42 && fuz.baz === 33;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -26222,7 +26344,7 @@ var fuz = {}; ({ fuz.bar, fuz['baz'] } = foo); return fuz.bar === 42 && fuz.baz === 33; - ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("219");try{return Function("asyncTestPassed","\nvar foo = { bar: 42, baz: 33 };\nvar fuz = {};\n({ fuz.bar, fuz['baz'] } = foo);\nreturn fuz.bar === 42 && fuz.baz === 33;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("219");return Function("asyncTestPassed","'use strict';"+"\nvar foo = { bar: 42, baz: 33 };\nvar fuz = {};\n({ fuz.bar, fuz['baz'] } = foo);\nreturn fuz.bar === 42 && fuz.baz === 33;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); + ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("220");try{return Function("asyncTestPassed","\nvar foo = { bar: 42, baz: 33 };\nvar fuz = {};\n({ fuz.bar, fuz['baz'] } = foo);\nreturn fuz.bar === 42 && fuz.baz === 33;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("220");return Function("asyncTestPassed","'use strict';"+"\nvar foo = { bar: 42, baz: 33 };\nvar fuz = {};\n({ fuz.bar, fuz['baz'] } = foo);\nreturn fuz.bar === 42 && fuz.baz === 33;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}()); ? ? @@ -26453,7 +26575,7 @@ §Reflect.defineMetadata ? Yes[13] @@ -26569,7 +26691,7 @@ §Reflect.hasMetadata ? Yes[13] @@ -26685,7 +26807,7 @@ §Reflect.hasOwnMetadata ? Yes[13] @@ -26801,7 +26923,7 @@ §Reflect.getMetadata ? Yes[13] @@ -26917,7 +27039,7 @@ §Reflect.getOwnMetadata ? Yes[13] @@ -27033,7 +27155,7 @@ §Reflect.getMetadataKeys ? Yes[13] @@ -27149,7 +27271,7 @@ §Reflect.getOwnMetadataKeys ? Yes[13] @@ -27265,7 +27387,7 @@ §Reflect.deleteMetadata ? Yes[13] @@ -27381,7 +27503,7 @@ §Reflect.metadata ? Yes[13]