1 // Copyright 2008 the V8 project authors. All rights reserved. 2 // Redistribution and use in source and binary forms, with or without 3 // modification, are permitted provided that the following conditions are 4 // met: 5 // 6 // * Redistributions of source code must retain the above copyright 7 // notice, this list of conditions and the following disclaimer. 8 // * Redistributions in binary form must reproduce the above 9 // copyright notice, this list of conditions and the following 10 // disclaimer in the documentation and/or other materials provided 11 // with the distribution. 12 // * Neither the name of Google Inc. nor the names of its 13 // contributors may be used to endorse or promote products derived 14 // from this software without specific prior written permission. 15 // 16 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 17 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 18 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 19 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 20 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 21 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 22 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 23 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 24 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 25 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 26 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 28 // Make sure the 'constructor' property isn't enumerable. 29 var enums = ""; 30 for (var k in this) enums += (k + '|'); 31 assertEquals(-1, enums.split('|').indexOf("constructor")); 32 33 // Make sure this doesn't crash. 34 new this.constructor; 35 new this.constructor(); 36 new this.constructor(1,2,3,4,5,6); 37 38 var x = 0; 39 try { 40 eval("SetValueOf(typeof(break.prototype.name), Math.max(typeof(break)))") 41 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 42 43 try { 44 eval("export Join((void), false.className(), null instanceof continue, return 'a', 0.__defineGetter__(x,function(){native}))") 45 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 46 47 try { 48 eval("with ({ void&&null.push(goto NaN) : Math.max(undef).toText }) { {-1/null,1.isNull} }") 49 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 50 51 try { 52 eval("new break>>>=native.charCodeAt(-1.valueOf())") 53 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 54 55 try { 56 eval("new Number(this > native)") 57 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 58 59 try { 60 eval("new {native,0.2}?continue+undef:IsSmi(0.2)") 61 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 62 63 try { 64 eval("const x = break.toString()&&return continue") 65 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 66 67 try { 68 eval("for (-1==continue.toJSONProtocol, GetFunctionFor(break.call(NaN)), (!new RegExp).prototype.new Object()<<void) { debugger.__defineSetter__(null,function(){continue})>>>=GetFunctionFor(-1) }") 69 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 70 71 try { 72 eval("for (parseFloat(NaN).splice() in null.add(1).className()) { true[0.2]<<x.splice() }") 73 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 74 75 try { 76 eval("let (debugger.constructor.valueOf()) { this.sort().true.splice() }") 77 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 78 79 try { 80 eval("unescape(break.toObject()).prototype.new RegExp.continue.__lookupGetter__(x.slice(1, NaN)) = typeof(null.push(0.2))") 81 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 82 83 try { 84 eval("new Date(Iterator(continue.pop()))") 85 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 86 87 try { 88 eval("function X(x) { return new RegExp.shift().concat({debugger,continue}) }; X(return goto 0)") 89 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 90 91 try { 92 eval("Instantiate(0.add(break)&&x > null)") 93 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 94 95 try { 96 eval("with ({ eval(Array(x)) : 1.call('a').superConstructor }) { debugger.lastIndex.toLocaleString() }") 97 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 98 99 try { 100 eval("x = return true.__defineGetter__(this,function(){0.2})") 101 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 102 103 try { 104 eval("x = new typeof(0)&this.lastIndex") 105 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 106 107 try { 108 eval("String(new RegExp.call(1)).prototype.unescape(parseFloat(-1)) = false<<true.x.lastIndexOf(1)") 109 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 110 111 try { 112 eval("with ({ 1+debugger.valueOf() : continue.join().name() }) { parseInt(true)==undef.sort() }") 113 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 114 115 try { 116 eval("new RegExp>>0.2.superConstructor.prototype.eval(void).className() = false.join().prototype.name") 117 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 118 119 try { 120 eval("export (new Object()?undef:native)") 121 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 122 123 try { 124 eval("x = new null.isNull.slice(x.prototype.value, Iterator(undef))") 125 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 126 127 try { 128 eval("export function () { 0.2 }.unshift()") 129 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 130 131 try { 132 eval("new Math.max(continue.valueOf())") 133 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 134 135 try { 136 eval("x = return debugger.toObject()") 137 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 138 139 try { 140 eval("switch (-1.length+new Object().prototype.name) { case (debugger.constructor.sort()): IsPrimitive(undef.__defineSetter__(undef,function(){native})); break; }") 141 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 142 143 try { 144 eval("delete (!new Object().toLocaleString())") 145 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 146 147 try { 148 eval("new Date(0<<'a'>>>=new RegExp['a'])") 149 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 150 151 try { 152 eval("native {unescape(true),new RegExp.isNull}") 153 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 154 155 try { 156 eval("const x = -1.lastIndexOf(false)?parseFloat(void):Join(null, continue, new Object(), x, break)") 157 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 158 159 try { 160 eval("label null/void-break.__lookupGetter__(native)") 161 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 162 163 try { 164 eval("new Function(0.2.join().constructor)") 165 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 166 167 try { 168 eval("label function () { false }.__lookupGetter__(this==1)") 169 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 170 171 try { 172 eval("Instantiate(-1.prototype.0.2.unshift())") 173 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 174 175 try { 176 eval("const x = new return goto -1") 177 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 178 179 try { 180 eval("new {Number(debugger)}") 181 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 182 183 try { 184 eval("if (parseInt(break) instanceof 0.length) { this.(!0.2) }") 185 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 186 187 try { 188 eval("SetValueOf(break.superConstructor[throw new false(true)], this.~x)") 189 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 190 191 try { 192 eval("SetValueOf(function () { IsSmi(-1) }, unescape(IsPrimitive(void)))") 193 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 194 195 try { 196 eval("for (new RegExp.join().className() in new Object().length()>>true.toObject()) { parseFloat(escape(debugger)) }") 197 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 198 199 try { 200 eval("const x = new String(debugger).toJSONProtocol") 201 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 202 203 try { 204 eval("SetValueOf(1.indexOf('a')<<break.__lookupGetter__('a'), new Object().null.prototype.new RegExp.charCodeAt(-1))") 205 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 206 207 try { 208 eval("const x = new {parseInt(0)}") 209 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 210 211 try { 212 eval("new Date(void.join().add(escape(undef)))") 213 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 214 215 try { 216 eval("native parseFloat(false.charAt(new RegExp))") 217 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 218 219 try { 220 eval("new Date(~Iterator(void))") 221 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 222 223 try { 224 eval("new Function(NaN.shift().toJSONProtocol)") 225 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 226 227 try { 228 eval("new Date(native-debugger<<continue.slice(x, new RegExp))") 229 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 230 231 try { 232 eval("x = parseFloat(~new Object())") 233 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 234 235 try { 236 eval("for (null.size/true.add(void) in 0+continue&true.null) { continue.toObject()/throw new true(debugger) }") 237 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 238 239 try { 240 eval("for (Iterator(native+break) in debugger.superConstructor.constructor) { Math.max(0.add(undef)) }") 241 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 242 243 try { 244 eval("new {-1.add(native),true.sort()}") 245 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 246 247 try { 248 eval("new {IsSmi(break),throw new 'a'(null)}") 249 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 250 251 try { 252 eval("switch (parseInt(0).length()) { case ('a'.toObject().__defineSetter__(GetFunctionFor(null),function(){(!x)})): IsSmi(void).constructor; break; }") 253 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 254 255 try { 256 eval("x = new 0.lastIndexOf(NaN).shift()") 257 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 258 259 try { 260 eval("with ({ 0>>>=this.lastIndex : new Object().lastIndexOf(true).toObject() }) { x.lastIndex > 1.__defineSetter__(false,function(){this}) }") 261 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 262 263 try { 264 eval("with ({ throw new false(0.2).prototype.name : parseFloat(false)+(!debugger) }) { escape(undef.lastIndex) }") 265 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 266 267 try { 268 eval("Math.pow(0.2).toJSONProtocol.prototype.break.superConstructor.slice(NaN.exec(undef), -1.lastIndexOf(NaN)) = true.splice().length") 269 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 270 271 try { 272 eval("native continue.className().constructor") 273 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 274 275 try { 276 eval("let (0.2.isNull&undef.toString()) { continue/void+parseInt(null) }") 277 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 278 279 try { 280 eval("const x = new Math.pow(break==this)") 281 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 282 283 try { 284 eval("SetValueOf(continue.__lookupGetter__(null).constructor, debugger.filter(0.2)>>>=this.'a')") 285 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 286 287 try { 288 eval("with ({ 0.2.unshift() > true.size : return Math.max(new RegExp) }) { void.splice().toString() }") 289 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 290 291 try { 292 eval("new unescape(false).unshift()") 293 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 294 295 try { 296 eval("function X(x) { return this.true?'a'==this:0.2.__lookupGetter__(void) }; X(Iterator(false).length)") 297 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 298 299 try { 300 eval("const x = function () { null }.__defineSetter__(0.charCodeAt(new Object()),function(){null>>>=new Object()})") 301 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 302 303 try { 304 eval("import goto 'a'.charAt(native.className())") 305 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 306 307 try { 308 eval("import 0.2.isNull.__lookupGetter__(debugger.size)") 309 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 310 311 try { 312 eval("for (~new Object().push(Array(null)) in new RegExp>>>=void.prototype.name) { goto break.lastIndex }") 313 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 314 315 try { 316 eval("delete String(x).slice(String('a'), parseFloat(false))") 317 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 318 319 try { 320 eval("new parseInt(continue.__defineGetter__(0.2,function(){1}))") 321 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 322 323 try { 324 eval("Instantiate(true.concat(undef)==0.2.new RegExp)") 325 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 326 327 try { 328 eval("function X(x) { return NaN['a']?-1.exec(0):NaN.prototype.this }; X(native.prototype.name.toLocaleString())") 329 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 330 331 try { 332 eval("for (debugger==continue.toObject(), Array(NaN.className()), Math.max(new RegExp).prototype.value) { GetFunctionFor('a').prototype.value }") 333 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 334 335 try { 336 eval("const x = new parseInt(break)==Array(x)") 337 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 338 339 try { 340 eval("for (parseInt(0.2.charCodeAt(this)), this.continue.prototype.name, native.superConstructor.superConstructor) { Join(0.__defineGetter__(continue,function(){undef}), {1}, parseFloat(0), undef.__defineSetter__(break,function(){null}), x?-1:-1) }") 341 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 342 343 try { 344 eval("export Join(debugger.splice(), parseInt(NaN), new RegExp.pop(), this.false, x.-1)") 345 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 346 347 try { 348 eval("x = Math.max(native).charCodeAt(continue==break)") 349 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 350 351 try { 352 eval("for (void==NaN.sort(), new Object()==new RegExp.toObject(), -1/NaN.unshift()) { GetFunctionFor(true).name() }") 353 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 354 355 try { 356 eval("for ((!'a'.join()), ~NaN.__defineGetter__(undef,function(){this}), Math.pow(NaN).__lookupGetter__(typeof(false))) { throw new debugger.toObject()(Math.max(-1)) }") 357 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 358 359 try { 360 eval("for (NaN.shift()&&undef&&continue in throw new x(NaN).prototype.-1&x) { return native.toJSONProtocol }") 361 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 362 363 try { 364 eval("x = new (0).charAt(this.charCodeAt(new Object()))") 365 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 366 367 try { 368 eval("function X(x) { return x.valueOf().size }; X(0.2.unshift().unshift())") 369 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 370 371 try { 372 eval("if (eval(new Object().valueOf())) { break.prototype.name.__defineGetter__(eval(NaN),function(){Math.max(native)}) }") 373 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 374 375 try { 376 eval("for (Math.pow(1).isNull in Iterator(continue.length())) { Join(true, 0.2, null, x, new Object()).length }") 377 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 378 379 try { 380 eval("SetValueOf(0>>>=void.unshift(), void.exec('a').undef.length())") 381 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 382 383 try { 384 eval("delete throw new this(0.2).pop()") 385 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 386 387 try { 388 eval("new Iterator(unescape(continue))") 389 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 390 391 try { 392 eval("function X(x) { return unescape(goto debugger) }; X(new RegExp.push(break).name())") 393 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 394 395 try { 396 eval("x = undef/'a'.indexOf(-1.exec(false))") 397 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 398 399 try { 400 eval("for (continue.isNull.filter(this.toText), function () { throw new 'a'(0.2) }, native?break:undef.prototype.return continue) { Array(void.toText) }") 401 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 402 403 try { 404 eval("const x = new this.slice(new Object(), 1).isNull") 405 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 406 407 try { 408 eval("for (0.2.className().call((!debugger)), native.__defineGetter__(0,function(){x}).name(), null.splice().splice()) { NaN.charCodeAt(new Object()) > true.toString() }") 409 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 410 411 try { 412 eval("native false.length?new RegExp instanceof this:Array(undef)") 413 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 414 415 try { 416 eval("new ~0.2.call(typeof(false))") 417 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 418 419 try { 420 eval("new Number(0.2.sort())") 421 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 422 423 try { 424 eval("new x.join().shift()") 425 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 426 427 try { 428 eval("switch (~new Object().toText) { case (new RegExp.unshift().exec(new RegExp<<debugger)): -1.length.exec(this.isNull); break; }") 429 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 430 431 try { 432 eval("new parseInt(~true)") 433 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 434 435 try { 436 eval("new unescape(debugger.call(null))") 437 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 438 439 try { 440 eval("const x = new GetFunctionFor(0.2).toObject()") 441 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 442 443 try { 444 eval("delete IsPrimitive(null.join())") 445 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 446 447 try { 448 eval("for (eval(0.2) instanceof debugger.splice() in null.superConstructor==new Object()&void) { Number(0+x) }") 449 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 450 451 try { 452 eval("let ('a'-continue?null.length():escape(continue)) { return undef.push(false.shift()) }") 453 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 454 455 try { 456 eval("for (Array(x.length) in 'a'.length().sort()) { goto (new Object()) }") 457 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 458 459 try { 460 eval("let (NaN==true.length) { IsPrimitive(0.2).prototype.value }") 461 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 462 463 try { 464 eval("SetValueOf(return true&&void, new RegExp.toObject().length())") 465 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 466 467 try { 468 eval("new Math.pow(void).length") 469 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 470 471 try { 472 eval("new Function(void.add(continue).charCodeAt(this.toObject()))") 473 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 474 475 try { 476 eval("export Join(break.toObject(), 0.2.isNull, false.call(0), break.filter(break), 1.length())") 477 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 478 479 try { 480 eval("if (1/NaN.__lookupGetter__(undef.prototype.value)) { escape(eval(this)) }") 481 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 482 483 try { 484 eval("new Function(Join(unescape(x), new RegExp.__defineGetter__(debugger,function(){NaN}), 'a'.indexOf(0.2), false.prototype.name, (this)))") 485 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 486 487 try { 488 eval("const x = new Math.pow(native).indexOf(1>>>=-1)") 489 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 490 491 try { 492 eval("new RegExp?native:continue.join().prototype.Math.max(x.__defineSetter__(1,function(){continue})) = parseFloat(parseInt(null))") 493 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 494 495 try { 496 eval("native function () { new RegExp }.new RegExp.pop()") 497 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 498 499 try { 500 eval("import typeof(new RegExp.valueOf())") 501 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 502 503 try { 504 eval("switch (0.2.size>>NaN-continue) { case ('a'.push(true).indexOf(NaN.lastIndexOf(-1))): {0.2,x}.toObject(); break; }") 505 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 506 507 try { 508 eval("if (IsSmi(new Object())/false.filter('a')) { function () { Iterator(debugger) } }") 509 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 510 511 try { 512 eval("x = break.lastIndex.size") 513 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 514 515 try { 516 eval("new Function(new Object() > 0.length())") 517 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 518 519 try { 520 eval("native IsPrimitive(continue)==break.charCodeAt(new Object())") 521 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 522 523 try { 524 eval("new break.true<<'a'-NaN") 525 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 526 527 try { 528 eval("new Number(-1?'a':-1)") 529 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 530 531 try { 532 eval("for (parseFloat('a'.exec(continue)) in (!new RegExp)&&0.2.toObject()) { {true,x}.add(void.prototype.NaN) }") 533 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 534 535 try { 536 eval("let (-1.prototype.value.join()) { (!1.prototype.name) }") 537 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 538 539 try { 540 eval("new GetFunctionFor(continue).toJSONProtocol") 541 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 542 543 try { 544 eval("for (Math.pow(continue.slice(null, native)), goto (!0), native?1:this.charAt(String(debugger))) { parseFloat(~this) }") 545 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 546 547 try { 548 eval("SetValueOf(debugger.pop().length, new RegExp.isNull.toText)") 549 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 550 551 try { 552 eval("for (typeof(new RegExp.slice(new RegExp, 0)) in native.toLocaleString().lastIndexOf(0.2.length())) { native>>>=new RegExp.length() }") 553 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 554 555 try { 556 eval("native x.join().className()") 557 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 558 559 try { 560 eval("new 0?0:true.toLocaleString()") 561 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 562 563 try { 564 eval("x = IsPrimitive(0).concat(new Object().name())") 565 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 566 567 try { 568 eval("x = new parseFloat(x)?this.valueOf():IsSmi(x)") 569 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 570 571 try { 572 eval("x = new 'a'.slice(null, -1).shift()") 573 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 574 575 try { 576 eval("label 'a'+void.concat('a'>>>=-1)") 577 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 578 579 try { 580 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 581 582 try { 583 eval("new Function(escape(0.length))") 584 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 585 586 try { 587 eval("const x = parseInt(0.lastIndexOf(NaN))") 588 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 589 590 try { 591 eval("SetValueOf(null&debugger.valueOf(), 0[false].push(false.add(debugger)))") 592 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 593 594 try { 595 eval("x = parseInt(new RegExp.__lookupGetter__(break))") 596 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 597 598 try { 599 eval("SetValueOf(~false&&break>>0, new RegExp.lastIndex.add({this}))") 600 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 601 602 try { 603 eval("x = Join(break, continue, 0, debugger, NaN).toLocaleString()") 604 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 605 606 try { 607 eval("import new Object().sort().superConstructor") 608 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 609 610 try { 611 eval("const x = new IsSmi(goto -1)") 612 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 613 614 try { 615 eval("function X(x) { return Iterator(null).toObject() }; X(-1==new Object()==0.__lookupGetter__(native))") 616 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 617 618 try { 619 eval("native void.join().add(parseFloat(continue))") 620 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 621 622 try { 623 eval("let (function () { -1 }.shift()) { escape(1.unshift()) }") 624 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 625 626 try { 627 eval("new Function(new RegExp.indexOf(1).filter(continue instanceof break))") 628 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 629 630 try { 631 eval("if (NaN?continue:NaN.shift()) { native.push(null).add(new Object().superConstructor) }") 632 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 633 634 try { 635 eval("function X(x) { return new Object().length().toText }; X(debugger.indexOf(this).toText)") 636 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 637 638 try { 639 eval("const x = new Object().call('a').charCodeAt(native.size)") 640 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 641 642 try { 643 eval("new function () { continue }.add(true.slice(continue, new RegExp))") 644 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 645 646 try { 647 eval("x[native] instanceof -1.join().prototype.this.null.size = 0.2.prototype.x+0.2.indexOf(false)") 648 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 649 650 try { 651 eval("for (this instanceof new RegExp.splice() in null>>>=new RegExp.valueOf()) { function () { unescape(1) } }") 652 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 653 654 try { 655 eval("for (true.shift()/native.null in undef.call(NaN).isNull) { native+this-x.size }") 656 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 657 658 try { 659 eval("function X(x) { return false.pop()<<Join(continue, false, break, NaN, -1) }; X(IsSmi(debugger>>x))") 660 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 661 662 try { 663 eval("if ({parseFloat(null),Math.max(native)}) { 0.2-new Object().__lookupGetter__(eval(new Object())) }") 664 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 665 666 try { 667 eval("SetValueOf(Array(1).toLocaleString(), null.name().exec(undef.filter(false)))") 668 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 669 670 try { 671 eval("new Function(true.filter(this).pop())") 672 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 673 674 try { 675 eval("let (break.lastIndex.superConstructor) { new Object().toString().length() }") 676 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 677 678 try { 679 eval("label (!0.2/debugger)") 680 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 681 682 try { 683 eval("with ({ NaN.concat(new RegExp)+Join(1, false, new Object(), new Object(), x) : unescape(x).concat(Iterator(-1)) }) { 'a'.isNull.__lookupGetter__(this+native) }") 684 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 685 686 try { 687 eval("export break.name()/IsPrimitive(this)") 688 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 689 690 try { 691 eval("new {null}.prototype.value") 692 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 693 694 try { 695 eval("new true+false.__lookupGetter__(null&continue)") 696 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 697 698 try { 699 eval("if (-1.push(new RegExp)[void.valueOf()]) { new RegExp.className().__lookupGetter__(Array(0)) }") 700 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 701 702 try { 703 eval("export NaN.__lookupGetter__(undef).__lookupGetter__(void.isNull)") 704 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 705 706 try { 707 eval("with ({ ~new RegExp.filter(undef&&this) : String(continue)<<NaN.toText }) { this.exec(this).length }") 708 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 709 710 try { 711 eval("for (true&void.exec(void.exec(continue)) in Join('a', undef, new Object(), continue, x) instanceof {undef}) { unescape(-1.prototype.name) }") 712 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 713 714 try { 715 eval("import void.push(true).join()") 716 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 717 718 try { 719 eval("SetValueOf({break}&x.name(), 1.charAt(false).slice(continue.superConstructor, this&&break))") 720 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 721 722 try { 723 eval("let (this.call(this) > Iterator(continue)) { new Object().prototype.value.slice(1.slice(native, -1), (!false)) }") 724 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 725 726 try { 727 eval("export parseInt(new RegExp>>>=x)") 728 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 729 730 try { 731 eval("for (escape(x==debugger), NaN.shift()&debugger?false:0.2, (!new RegExp)&goto break) { unescape(x.toText) }") 732 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 733 734 try { 735 eval("new Date(throw new NaN.toObject()(this?break:true))") 736 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 737 738 try { 739 eval("new (typeof(this))") 740 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 741 742 try { 743 eval("for (unescape('a'/0) in ~new Object().lastIndex) { IsSmi(0).push(0.concat(0.2)) }") 744 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 745 746 try { 747 eval("(!new RegExp)[0.2 > new Object()].prototype.Number(debugger.join()) = native&-1.size") 748 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 749 750 try { 751 eval("new false.toJSONProtocol&&0.2.constructor") 752 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 753 754 try { 755 eval("for (~0?0.2:undef in new RegExp.charCodeAt(0).prototype.name) { NaN.toLocaleString().splice() }") 756 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 757 758 try { 759 eval("for (~IsPrimitive(new RegExp), true.toString().size, null.charCodeAt('a') > null.concat(0)) { break.toJSONProtocol/IsPrimitive(break) }") 760 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 761 762 try { 763 eval("new parseInt(new Object()).lastIndexOf(NaN > void)") 764 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 765 766 try { 767 eval("export break.splice()&&-1.prototype.new Object()") 768 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 769 770 try { 771 eval("{{true,0}}.prototype.break.length.splice() = 'a'.toText.superConstructor") 772 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 773 774 try { 775 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 776 777 try { 778 eval("let (debugger>>>=continue > break.exec(1)) { Math.pow(new RegExp)==NaN>>>=0.2 }") 779 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 780 781 try { 782 eval("with ({ 0.2==0.2/goto true : IsSmi(native).isNull }) { throw new {x,null}(false.className()) }") 783 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 784 785 try { 786 eval("x = {false.concat(null),Math.pow(NaN)}") 787 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 788 789 try { 790 eval("export Array(null).add(NaN.valueOf())") 791 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 792 793 try { 794 eval("for (parseFloat(new Object()==true) in GetFunctionFor('a'&false)) { native&undef.toJSONProtocol }") 795 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 796 797 try { 798 eval("x = new {eval(null),(debugger)}") 799 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 800 801 try { 802 eval("import {this.0,debugger.filter(NaN)}") 803 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 804 805 try { 806 eval("import break.charAt(-1)<<false.__defineSetter__(0,function(){x})") 807 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 808 809 try { 810 eval("x = goto false > new Object()") 811 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 812 813 try { 814 eval("null.superConstructor[debugger.isNull].prototype.Math.max('a').shift() = parseInt(0).size") 815 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 816 817 try { 818 eval("native eval(void.add(break))") 819 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 820 821 try { 822 eval("new Date(x > void.join())") 823 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 824 825 try { 826 eval("with ({ {this.toObject()} : Number(NaN).toJSONProtocol }) { 0.2.className().prototype.name }") 827 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 828 829 try { 830 eval("if (false.__defineGetter__(undef,function(){undef}).exec(NaN.splice())) { typeof(Join(void, new RegExp, break, -1, -1)) }") 831 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 832 833 try { 834 eval("for (false.splice().toObject(), continue.name().size, Join(void?debugger:this, new RegExp.__defineSetter__(NaN,function(){NaN}), x.unshift(), this.true, parseInt(break))) { undef<<continue.toText }") 835 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 836 837 try { 838 eval("let (this.0.indexOf(break)) { break.charAt(this).unshift() }") 839 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 840 841 try { 842 eval("import Join(new Object().splice(), this instanceof 1, parseFloat(NaN), undef.concat(x), void.className())") 843 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 844 845 try { 846 eval("new Function(goto NaN.toString())") 847 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 848 849 try { 850 eval("label 'a'<<break.shift()") 851 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 852 853 try { 854 eval("const x = Iterator(continue)[new Object()>>NaN]") 855 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 856 857 try { 858 eval("x = Join(new RegExp, 'a', this, void, true)>>>=continue>>native") 859 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 860 861 try { 862 eval("import new Object().toJSONProtocol.splice()") 863 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 864 865 try { 866 eval("function X(x) { return undef.__defineSetter__(native,function(){void}).toJSONProtocol }; X(eval(x).charCodeAt('a'.concat(true)))") 867 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 868 869 try { 870 eval("Instantiate(throw new 0.2.__defineGetter__(NaN,function(){-1})(void&&new RegExp))") 871 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 872 873 try { 874 eval("const x = 0.unshift() > IsSmi(NaN)") 875 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 876 877 try { 878 eval("label x.call(null).lastIndex") 879 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 880 881 try { 882 eval("SetValueOf(IsSmi(0.2.add(0)), x.add(break).this.__defineGetter__(undef,function(){new RegExp}))") 883 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 884 885 try { 886 eval("native Number(this).toObject()") 887 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 888 889 try { 890 eval("new NaN.shift().add(String(new Object()))") 891 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 892 893 try { 894 eval("new null.name().splice()") 895 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 896 897 try { 898 eval("const x = 1.undef.push(new Object().call(null))") 899 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 900 901 try { 902 eval("new Function(parseInt(1).size)") 903 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 904 905 try { 906 eval("const x = this.x.sort()") 907 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 908 909 try { 910 eval("Instantiate(continue.valueOf().prototype.new RegExp.splice())") 911 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 912 913 try { 914 eval("Instantiate(this.charAt(continue)?undef+'a':unescape(1))") 915 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 916 917 try { 918 eval("SetValueOf({throw new 'a'(0.2),void.lastIndexOf(NaN)}, Math.pow(new Object().className()))") 919 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 920 921 try { 922 eval("if (1.slice(new Object(), this).valueOf()) { parseInt(true).pop() }") 923 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 924 925 try { 926 eval("with ({ 0.2.superConstructor.lastIndex : goto debugger<<Join(undef, 1, true, undef, debugger) }) { function () { NaN }.prototype.name }") 927 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 928 929 try { 930 eval("-1.exec(debugger).length.prototype.debugger > null.slice(Iterator(void), continue.concat(0)) = parseInt(throw new 1(1))") 931 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 932 933 try { 934 eval("new Date(new Object().constructor.call(Number(1)))") 935 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 936 937 try { 938 eval("const x = new null.unshift().call(escape(x))") 939 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 940 941 try { 942 eval("switch (Math.pow(native).toLocaleString()) { case (false instanceof native.join()): Math.pow(NaN).size; break; }") 943 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 944 945 try { 946 eval("label function () { new Object() }.prototype.true.size") 947 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 948 949 try { 950 eval("const x = Join('a', 0.2, false, new Object(), void).continue.className()") 951 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 952 953 try { 954 eval("const x = IsPrimitive(break.__lookupGetter__(-1))") 955 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 956 957 try { 958 eval("x = new Object()>>0.2.prototype.name") 959 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 960 961 try { 962 eval("const x = new IsPrimitive(new Object()).shift()") 963 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 964 965 try { 966 eval("if (Array(parseInt(break))) { 'a'.toString().unshift() }") 967 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 968 969 try { 970 eval("const x = return 0.2>>>=-1?undef:undef") 971 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 972 973 try { 974 eval("new Object().splice().unshift().prototype.null&&native.__lookupGetter__(undef>>>=NaN) = (1<<break)") 975 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 976 977 try { 978 eval("delete NaN.charAt(1).concat(NaN.0.2)") 979 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 980 981 try { 982 eval("Instantiate(new RegExp.sort().toJSONProtocol)") 983 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 984 985 try { 986 eval("function X(x) { return GetFunctionFor(false).lastIndexOf(1.shift()) }; X(this.0.2.charCodeAt(0.2))") 987 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 988 989 try { 990 eval("for (goto NaN.toObject(), ~true.'a', parseInt(debugger)+eval(false)) { eval(0.2.constructor) }") 991 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 992 993 try { 994 eval("switch (parseInt(debugger).pop()) { case (this.push(true).valueOf()): Join(continue, debugger, native, native, debugger).filter(Array(continue)); break; }") 995 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 996 997 try { 998 eval("x = new debugger.sort() instanceof this>>1") 999 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1000 1001 try { 1002 eval("with ({ parseFloat(false).prototype.(!new Object()) : {unescape(-1)} }) { Math.max(new RegExp.superConstructor) }") 1003 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1004 1005 try { 1006 eval("Instantiate({Math.pow(break)})") 1007 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1008 1009 try { 1010 eval("import typeof(break.valueOf())") 1011 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1012 1013 try { 1014 eval("Instantiate(Math.pow(-1[new RegExp]))") 1015 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1016 1017 try { 1018 eval("native IsPrimitive(1).concat({x,null})") 1019 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1020 1021 try { 1022 eval("NaN.length.prototype.value.prototype.function () { null==new Object() } = break.name()&IsPrimitive(0)") 1023 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1024 1025 try { 1026 eval("delete NaN.prototype.-1.toString()") 1027 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1028 1029 try { 1030 eval("new continue.unshift()+parseFloat(undef)") 1031 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1032 1033 try { 1034 eval("const x = new NaN-break.call(false.pop())") 1035 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1036 1037 try { 1038 eval("native new RegExp.exec(break).pop()") 1039 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1040 1041 try { 1042 eval("SetValueOf({'a',null}.prototype.value, 1.shift() instanceof {'a',0})") 1043 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1044 1045 try { 1046 eval("for (debugger.valueOf().size, function () { x.unshift() }, IsSmi(1)&&true==native) { new Object().__defineGetter__(this,function(){'a'})&&eval(native) }") 1047 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1048 1049 try { 1050 eval("export 'a'.pop().charCodeAt(x.className())") 1051 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1052 1053 try { 1054 eval("export String(IsSmi(debugger))") 1055 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1056 1057 try { 1058 eval("typeof(debugger).valueOf().prototype.(1).lastIndexOf(this.break) = x.prototype.name.toLocaleString()") 1059 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1060 1061 try { 1062 eval("native Array(typeof(false))") 1063 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1064 1065 try { 1066 eval("new Function(1.__defineGetter__(1,function(){1}).null.constructor)") 1067 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1068 1069 try { 1070 eval("x = 1.charAt(0).toObject()") 1071 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1072 1073 try { 1074 eval("new Date(Math.max('a'.filter(new Object())))") 1075 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1076 1077 try { 1078 eval("new Date(void.prototype.name.unshift())") 1079 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1080 1081 try { 1082 eval("for (-1.toJSONProtocol.call(-1.size) in ~x.sort()) { eval(0&debugger) }") 1083 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1084 1085 try { 1086 eval("for ('a'==undef.join() in Math.pow(IsSmi(false))) { undef > this>>goto x }") 1087 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1088 1089 try { 1090 eval("Instantiate('a'.constructor.isNull)") 1091 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1092 1093 try { 1094 eval("for (GetFunctionFor(this.slice(0.2, this)), this.prototype.void?null.unshift():native.className(), Number(new Object().call(-1))) { 0.splice() > debugger&&this }") 1095 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1096 1097 try { 1098 eval("with ({ {goto new RegExp,Join(new Object(), native, continue, -1, x)} : NaN&x/{0,break} }) { this.lastIndexOf(new RegExp).join() }") 1099 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1100 1101 try { 1102 eval("let (typeof(break.length())) { native&&false.sort() }") 1103 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1104 1105 try { 1106 eval("x = new parseFloat(-1 instanceof break)") 1107 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1108 1109 try { 1110 eval("label throw new continue.unshift()(null.shift())") 1111 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1112 1113 try { 1114 eval("import Math.max(0.2.toLocaleString())") 1115 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1116 1117 try { 1118 eval("function X(x) { return false.unshift().className() }; X(escape(NaN&NaN))") 1119 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1120 1121 try { 1122 eval("new Date(Join(native.toText, goto x, 0.2.splice(), Join('a', 0, void, NaN, 1), eval(native)))") 1123 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1124 1125 try { 1126 eval("if (GetFunctionFor(true.prototype.name)) { parseInt(NaN).toLocaleString() }") 1127 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1128 1129 try { 1130 eval("new escape(native).__defineSetter__(return native,function(){undef > native})") 1131 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1132 1133 try { 1134 eval("const x = new typeof(true > 'a')") 1135 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1136 1137 try { 1138 eval("switch (debugger.prototype.0.2<<new RegExp+false) { case (native.splice().filter({x})): false&true.indexOf(1.__defineGetter__(native,function(){continue})); break; }") 1139 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1140 1141 try { 1142 eval("label true-NaN.prototype.native.shift()") 1143 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1144 1145 try { 1146 eval("new typeof(new RegExp.splice())") 1147 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1148 1149 try { 1150 eval("switch (function () { this.NaN }) { case (this.continue.prototype.parseFloat(false)): IsPrimitive(new Object()-'a'); break; }") 1151 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1152 1153 try { 1154 eval("export break.__lookupGetter__(debugger).indexOf(native.pop())") 1155 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1156 1157 try { 1158 eval("switch (GetFunctionFor(NaN.lastIndex)) { case (new RegExp.lastIndex.toLocaleString()): NaN.join().indexOf(eval(-1)); break; }") 1159 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1160 1161 try { 1162 eval("native {void.charAt(true)}") 1163 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1164 1165 try { 1166 eval("new new Object()==NaN.join()") 1167 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1168 1169 try { 1170 eval("new Date(typeof(Array(new Object())))") 1171 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1172 1173 try { 1174 eval("label throw new (false)(eval(x))") 1175 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1176 1177 try { 1178 eval("new new RegExp.size.charAt(true > -1)") 1179 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1180 1181 try { 1182 eval("x = debugger.toObject().charAt(this<<undef)") 1183 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1184 1185 try { 1186 eval("with ({ 'a'.valueOf()+parseInt(undef) : IsPrimitive(null).lastIndex }) { NaN.toObject().isNull }") 1187 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1188 1189 try { 1190 eval("x = new new Object()&&void.lastIndexOf(0.2.splice())") 1191 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1192 1193 try { 1194 eval("with ({ 1+1.name() : Join(Math.pow(debugger), new RegExp-1, x > 1, x<<-1, new RegExp.size) }) { undef[undef].size }") 1195 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1196 1197 try { 1198 eval("delete native.call(-1).isNull") 1199 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1200 1201 try { 1202 eval("if (new Object()>>>=break==Math.pow(debugger)) { IsPrimitive(this).lastIndex }") 1203 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1204 1205 try { 1206 eval("for ((!x&&new RegExp) in undef.toLocaleString().slice(new RegExp.indexOf(NaN), IsPrimitive(-1))) { false.size+debugger[x] }") 1207 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1208 1209 try { 1210 eval("import 0.length.__defineGetter__(0.2.shift(),function(){'a'.className()})") 1211 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1212 1213 try { 1214 eval("Instantiate(goto new Object().push(void))") 1215 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1216 1217 try { 1218 eval("with ({ Array(this.0) : parseFloat(void).pop() }) { escape(true).slice(continue.lastIndex, false.toObject()) }") 1219 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1220 1221 try { 1222 eval("new native==true.filter({NaN,-1})") 1223 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1224 1225 try { 1226 eval("for ('a'.__defineSetter__(continue,function(){-1}).unshift(), Array(undef).toLocaleString(), undef.__lookupGetter__(void).toLocaleString()) { parseInt(false/native) }") 1227 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1228 1229 try { 1230 eval("this.x<<false.prototype.true.toLocaleString()==NaN.pop() = this.superConstructor>>Math.max(true)") 1231 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1232 1233 try { 1234 eval("function X(x) { return this.prototype.name.splice() }; X(unescape(x).__lookupGetter__(Number(debugger)))") 1235 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1236 1237 try { 1238 eval("x = new (!NaN).unshift()") 1239 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1240 1241 try { 1242 eval("new Function(escape(Iterator(this)))") 1243 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1244 1245 try { 1246 eval("function X(x) { return Number(new RegExp)<<this?true:-1 }; X(Number(null).lastIndex)") 1247 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1248 1249 try { 1250 eval("export this.void.splice()") 1251 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1252 1253 try { 1254 eval("for (this.prototype.null.sort() in -1.className()&void.filter(new Object())) { GetFunctionFor(new Object()).pop() }") 1255 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1256 1257 try { 1258 eval("label 0[break].sort()") 1259 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1260 1261 try { 1262 eval("for (null.length().toString(), eval(-1).toObject(), (!continue.concat(continue))) { true.name()/native<<new RegExp }") 1263 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1264 1265 try { 1266 eval("for (unescape(null).sort(), Number(undef).charCodeAt(IsPrimitive(NaN)), null>>true/null.join()) { 0.2.toObject() > IsPrimitive(new RegExp) }") 1267 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1268 1269 try { 1270 eval("new Date({NaN,native}&&1+undef)") 1271 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1272 1273 try { 1274 eval("Instantiate(IsPrimitive(undef>>>=1))") 1275 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1276 1277 try { 1278 eval("for (Join(true, 'a', true, 1, NaN).add({1}), GetFunctionFor(new Object().push(new Object())), goto 1.length) { Math.pow(GetFunctionFor(native)) }") 1279 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1280 1281 try { 1282 eval("function X(x) { return break.isNull > parseInt(continue) }; X((new RegExp instanceof 1))") 1283 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1284 1285 try { 1286 eval("with ({ Number(false).indexOf(x instanceof new Object()) : function () { x.toString() } }) { false.name().indexOf(GetFunctionFor(null)) }") 1287 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1288 1289 try { 1290 eval("new Date('a'.constructor.prototype.name)") 1291 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1292 1293 try { 1294 eval("GetFunctionFor(void&new Object()).prototype.debugger.add(null)[void.unshift()] = new RegExp.isNull.Iterator(this)") 1295 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1296 1297 try { 1298 eval("delete false?break:undef.constructor") 1299 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1300 1301 try { 1302 eval("with ({ (native.filter(1)) : eval(this&&0.2) }) { undef.length instanceof new Object().toText }") 1303 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1304 1305 try { 1306 eval("export String(break.lastIndexOf(null))") 1307 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1308 1309 try { 1310 eval("label (!Iterator(new RegExp))") 1311 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1312 1313 try { 1314 eval("SetValueOf(String(null==-1), {1&0})") 1315 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1316 1317 try { 1318 eval("new Date(parseInt('a' > 0))") 1319 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1320 1321 try { 1322 eval("SetValueOf(debugger.toJSONProtocol.indexOf(escape(0)), this.filter(null).__defineSetter__(continue.break,function(){debugger>>null}))") 1323 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1324 1325 try { 1326 eval("this.name().length().prototype.goto false.exec(true.charCodeAt(continue)) = Join(-1-false, undef.superConstructor, 'a'.shift(), (!x), NaN.this)") 1327 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1328 1329 try { 1330 eval("new Function(typeof(new RegExp).sort())") 1331 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1332 1333 try { 1334 eval("new 0.2.concat(x).splice()") 1335 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1336 1337 try { 1338 eval("for (goto void.indexOf(throw new x(1)), typeof(return new RegExp), IsPrimitive(-1).add(void.lastIndexOf(debugger))) { null.indexOf(void).toText }") 1339 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1340 1341 try { 1342 eval("return new RegExp.pop().prototype.String(x.toObject()) = 1.superConstructor.charCodeAt(new RegExp.charCodeAt(null))") 1343 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1344 1345 try { 1346 eval("new null&true.prototype.name") 1347 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1348 1349 try { 1350 eval("const x = -1>>>=NaN.indexOf((debugger))") 1351 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1352 1353 try { 1354 eval("const x = new parseFloat(null).splice()") 1355 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1356 1357 try { 1358 eval("import -1.lastIndexOf(new RegExp) instanceof throw new void(0.2)") 1359 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1360 1361 try { 1362 eval("if ((0.shift())) { Join(IsPrimitive(-1), break.__defineSetter__(true,function(){break}), parseInt(null), parseFloat(break), true/null) }") 1363 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1364 1365 try { 1366 eval("x = new escape(1 > continue)") 1367 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1368 1369 try { 1370 eval("switch (parseInt(undef)>>false.filter(continue)) { case (this.undef/new Object()): 'a'.toJSONProtocol.__defineGetter__(new RegExp-undef,function(){parseFloat(new RegExp)}); break; }") 1371 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1372 1373 try { 1374 eval("{void}.shift().prototype.this.Array(new Object()) = {0.2,new RegExp}.lastIndexOf(break.splice())") 1375 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1376 1377 try { 1378 eval("new continue&&new Object().lastIndexOf(new Object() instanceof 1)") 1379 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1380 1381 try { 1382 eval("for (throw new 'a'.exec(x)(return false), native/void.constructor, {native}==true.toLocaleString()) { goto 1 instanceof 1.isNull }") 1383 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1384 1385 try { 1386 eval("for (break.concat(break) > native>>>=-1, (debugger.x), Join(x, void, void, new RegExp, null).name()) { void.charCodeAt(true).valueOf() }") 1387 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1388 1389 try { 1390 eval("const x = new 'a'>>0 instanceof new Object().push(new RegExp)") 1391 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1392 1393 try { 1394 eval("if (return ~break) { break.__defineGetter__(break,function(){-1}).shift() }") 1395 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1396 1397 try { 1398 eval("Instantiate(Join(null, -1, undef, null, 0).toString())") 1399 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1400 1401 try { 1402 eval("let ({new RegExp,void}.slice(break.isNull, false.shift())) { eval(debugger.slice(this, 1)) }") 1403 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1404 1405 try { 1406 eval("function X(x) { return {GetFunctionFor(0)} }; X('a'.prototype.debugger.concat(void.constructor))") 1407 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1408 1409 try { 1410 eval("let (~true instanceof continue) { escape(new RegExp.toObject()) }") 1411 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1412 1413 try { 1414 eval("escape(0[native]).prototype.debugger.add(1).unshift() = (true.join())") 1415 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1416 1417 try { 1418 eval("for (unescape(void).length, undef.toObject() instanceof x.toObject(), 0.2+true.concat(true.__lookupGetter__(this))) { (x).toJSONProtocol }") 1419 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1420 1421 try { 1422 eval("Instantiate(escape(null).__lookupGetter__(undef.size))") 1423 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1424 1425 try { 1426 eval("label Array(continue[false])") 1427 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1428 1429 try { 1430 eval("function X(x) { return Number(this&&false) }; X(NaN.toJSONProtocol.toJSONProtocol)") 1431 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1432 1433 try { 1434 eval("null.toString().shift().prototype.Array(x).__lookupGetter__('a'.prototype.x) = {1.length,break.join()}") 1435 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1436 1437 try { 1438 eval("x = new 1.charCodeAt(break)+IsSmi(false)") 1439 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1440 1441 try { 1442 eval("SetValueOf(String(this) > 0.2.toText, new RegExp.length.lastIndexOf(1<<0.2))") 1443 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1444 1445 try { 1446 eval("switch (new RegExp.pop().charAt(IsSmi(new RegExp))) { case (native.indexOf(this)/native.lastIndex): this.debugger.indexOf(debugger); break; }") 1447 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1448 1449 try { 1450 eval("new Date(Number(x)[debugger.prototype.break])") 1451 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1452 1453 try { 1454 eval("function X(x) { return new RegExp>>>=x.unshift() }; X(Math.max(continue.name()))") 1455 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1456 1457 try { 1458 eval("Instantiate(IsSmi(null.size))") 1459 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1460 1461 try { 1462 eval("x = native?0.2:1+GetFunctionFor(void)") 1463 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1464 1465 try { 1466 eval("for (IsPrimitive(-1)>>>=break.valueOf() in String(0 > 0.2)) { Math.max(true.length()) }") 1467 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1468 1469 try { 1470 eval("switch (escape(unescape(NaN))) { case (Math.pow(eval(undef))): true.charAt(null)&new RegExp.pop(); break; }") 1471 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1472 1473 try { 1474 eval("delete Join(new RegExp, 1, false, new Object(), this).toLocaleString()") 1475 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1476 1477 try { 1478 eval("label return x.filter(x.join())") 1479 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1480 1481 try { 1482 eval("new new RegExp.pop().shift()") 1483 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1484 1485 try { 1486 eval("x = new (!debugger.size)") 1487 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1488 1489 try { 1490 eval("label Math.max(debugger.__lookupGetter__(NaN))") 1491 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1492 1493 try { 1494 eval("Instantiate(eval(debugger[debugger]))") 1495 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1496 1497 try { 1498 eval("new 0.2.filter(true)&throw new true(debugger)") 1499 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1500 1501 try { 1502 eval("new Date(continue.exec(debugger) > Math.pow(0.2))") 1503 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1504 1505 try { 1506 eval("void.prototype.value.name().prototype.Number(undef&NaN) = false.__lookupGetter__(-1).name()") 1507 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1508 1509 try { 1510 eval("Instantiate(null.__defineGetter__(native,function(){continue}).valueOf())") 1511 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1512 1513 try { 1514 eval("with ({ {new Object()[continue],native.length()} : undef.name().superConstructor }) { Math.pow(break).indexOf(0.toJSONProtocol) }") 1515 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1516 1517 try { 1518 eval("switch (Iterator(native.call(new RegExp))) { case (String(new RegExp).isNull): goto new RegExp.pop(); break; }") 1519 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1520 1521 try { 1522 eval("const x = new x.constructor instanceof undef.indexOf(-1)") 1523 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1524 1525 try { 1526 eval("SetValueOf(this.~null, continue.pop()&0&'a')") 1527 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1528 1529 try { 1530 eval("switch (GetFunctionFor(~0)) { case ('a'.'a'<<undef.__defineGetter__(false,function(){true})): (!1).lastIndex; break; }") 1531 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1532 1533 try { 1534 eval("function X(x) { return debugger.unshift().0.toString() }; X(Number(break).0.2>>>=false)") 1535 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1536 1537 try { 1538 eval("new Date(Iterator(x)/undef.pop())") 1539 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1540 1541 try { 1542 eval("SetValueOf(undef.join().toLocaleString(), null.add(false).valueOf())") 1543 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1544 1545 try { 1546 eval("IsSmi(x).toString().prototype.0>>continue.indexOf(NaN.__lookupGetter__(new Object())) = ~-1&typeof(0)") 1547 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1548 1549 try { 1550 eval("for (continue.__lookupGetter__(new RegExp).toObject(), false-0.toString(), return native.sort()) { new RegExp.name().className() }") 1551 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1552 1553 try { 1554 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1555 1556 try { 1557 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1558 1559 try { 1560 eval("switch (escape(new RegExp).toString()) { case (goto eval(1)): this.filter(new Object()).call(new RegExp.slice(null, this)); break; }") 1561 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1562 1563 try { 1564 eval("x = debugger-false.toText") 1565 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1566 1567 try { 1568 eval("const x = Number(null>>new RegExp)") 1569 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1570 1571 try { 1572 eval("delete this&native.indexOf('a'.splice())") 1573 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1574 1575 try { 1576 eval("SetValueOf(~Math.max(break), 0.2.valueOf().length)") 1577 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1578 1579 try { 1580 eval("Instantiate(Number(native.charCodeAt(x)))") 1581 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1582 1583 try { 1584 eval("const x = new goto continue.add(0)") 1585 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1586 1587 try { 1588 eval("delete typeof(debugger).name()") 1589 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1590 1591 try { 1592 eval("'a'<<false.toText.prototype.throw new true(1).lastIndex = 'a'.name().length") 1593 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1594 1595 try { 1596 eval("native 'a'.indexOf(debugger).charAt(NaN.add(new Object()))") 1597 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1598 1599 try { 1600 eval("SetValueOf(break>>false.toString(), (false.indexOf(this)))") 1601 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1602 1603 try { 1604 eval("delete goto NaN==(!debugger)") 1605 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1606 1607 try { 1608 eval("new Date(0.2.join().superConstructor)") 1609 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1610 1611 try { 1612 eval("const x = new this.void.toLocaleString()") 1613 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1614 1615 try { 1616 eval("SetValueOf(x.exec(debugger)[GetFunctionFor(0)], native.toObject().exec(new RegExp.sort()))") 1617 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1618 1619 try { 1620 eval("Instantiate(0.2.valueOf().toLocaleString())") 1621 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1622 1623 try { 1624 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1625 1626 try { 1627 eval("new Function(-1.toJSONProtocol.prototype.name)") 1628 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1629 1630 try { 1631 eval("new Date(Array(-1.shift()))") 1632 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1633 1634 try { 1635 eval("export break.concat(undef).unshift()") 1636 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1637 1638 try { 1639 eval("native parseFloat(-1)?NaN.toText:debugger.toString()") 1640 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1641 1642 try { 1643 eval("for (void-continue/continue.prototype.undef in String(break.toText)) { parseInt(false).isNull }") 1644 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1645 1646 try { 1647 eval("Instantiate(true.isNull.toObject())") 1648 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1649 1650 try { 1651 eval("with ({ typeof(debugger).toObject() : x.constructor>>>=null.__defineGetter__(native,function(){debugger}) }) { unescape(undef.lastIndexOf(false)) }") 1652 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1653 1654 try { 1655 eval("export unescape(continue)<<native[0]") 1656 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1657 1658 try { 1659 eval("if (String(0).unescape(debugger)) { {break.pop(),0.2.constructor} }") 1660 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1661 1662 try { 1663 eval("String({true}).prototype.break.length.call(false > 0.2) = GetFunctionFor(0.prototype.new RegExp)") 1664 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1665 1666 try { 1667 eval("with ({ false.push(0.2).indexOf(Math.max(debugger)) : x&x.prototype.name }) { goto 1.lastIndex }") 1668 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1669 1670 try { 1671 eval("new Function(0.2.lastIndex&0.2?break:NaN)") 1672 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1673 1674 try { 1675 eval("const x = -1.prototype.value.toText") 1676 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1677 1678 try { 1679 eval("import native.toLocaleString()-1.prototype.0") 1680 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1681 1682 try { 1683 eval("export debugger[-1].indexOf(Join(new Object(), 0, x, new Object(), 0.2))") 1684 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1685 1686 try { 1687 eval("function X(x) { return (!true).lastIndexOf(true.splice()) }; X(NaN.toString().prototype.value)") 1688 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1689 1690 try { 1691 eval("function X(x) { return continue.slice(-1, 1).prototype.true.name() }; X('a'.push(void).prototype.value)") 1692 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1693 1694 try { 1695 eval("for (goto new RegExp.length(), x.sort().className(), Math.max(new RegExp.toJSONProtocol)) { (IsSmi(-1)) }") 1696 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1697 1698 try { 1699 eval("const x = 0.splice()&&-1.sort()") 1700 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1701 1702 try { 1703 eval("let (Math.max(-1>>1)) { break.toLocaleString().toJSONProtocol }") 1704 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1705 1706 try { 1707 eval("new {void.prototype.break,new RegExp.toString()}") 1708 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1709 1710 try { 1711 eval("new IsSmi(debugger).name()") 1712 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1713 1714 try { 1715 eval("new 'a'.concat(undef).sort()") 1716 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1717 1718 try { 1719 eval("x = new {debugger.toObject(),'a' > false}") 1720 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1721 1722 try { 1723 eval("if (goto 1.concat(Join(x, undef, native, x, new Object()))) { new RegExp.prototype.name==new RegExp.superConstructor }") 1724 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1725 1726 try { 1727 eval("function X(x) { return new Object().__defineGetter__(0.2,function(){0.2}).length() }; X(void.isNull<<parseFloat(NaN))") 1728 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1729 1730 try { 1731 eval("delete continue.toJSONProtocol.toLocaleString()") 1732 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1733 1734 try { 1735 eval("for (continue.constructor.toObject() in true&&undef.toJSONProtocol) { String(0+break) }") 1736 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1737 1738 try { 1739 eval("import true.call(continue)>>break.toString()") 1740 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1741 1742 try { 1743 eval("label escape(this) > Math.pow(new RegExp)") 1744 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1745 1746 try { 1747 eval("new {void}/IsSmi(new Object())") 1748 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1749 1750 try { 1751 eval("switch (native==null?debugger.prototype.name:null.toLocaleString()) { case (NaN.push(this).join()): (break instanceof continue); break; }") 1752 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1753 1754 try { 1755 eval("x = new Math.pow(x.push(0))") 1756 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1757 1758 try { 1759 eval("new (Array(NaN))") 1760 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1761 1762 try { 1763 eval("label IsSmi(new RegExp).toLocaleString()") 1764 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1765 1766 try { 1767 eval("label NaN.push(1).shift()") 1768 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1769 1770 try { 1771 eval("{escape(undef),debugger.filter(0.2)}.prototype.-1 > new RegExp[0.2.valueOf()] = new RegExp.prototype.value.splice()") 1772 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1773 1774 try { 1775 eval("x = new Join(0.2, x, continue, debugger, new Object()).size") 1776 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1777 1778 try { 1779 eval("with ({ Number(null).name() : Math.pow(true).__defineGetter__(debugger.toString(),function(){false+0.2}) }) { this.{x,break} }") 1780 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1781 1782 try { 1783 eval("new Math.pow(goto debugger)") 1784 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1785 1786 try { 1787 eval("x = IsPrimitive(void.pop())") 1788 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1789 1790 try { 1791 eval("x = new Object().toString().toJSONProtocol") 1792 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1793 1794 try { 1795 eval("Instantiate(this.String(0.2))") 1796 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1797 1798 try { 1799 eval("let ({-1.call(new RegExp)}) { break.length().splice() }") 1800 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1801 1802 try { 1803 eval("import null.size.__defineGetter__(void.filter(x),function(){null.pop()})") 1804 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1805 1806 try { 1807 eval("const x = new IsPrimitive(null.superConstructor)") 1808 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1809 1810 try { 1811 eval("new eval(-1.prototype.continue)") 1812 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1813 1814 try { 1815 eval("switch (typeof(Iterator('a'))) { case (0.constructor>>~1): void.__defineGetter__(void,function(){1})/GetFunctionFor(0); break; }") 1816 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1817 1818 try { 1819 eval("for (false instanceof x.add(true.charAt(new RegExp)) in Join(undef.lastIndexOf(break), 0.2.add(new Object()), Iterator(1), {'a',x}, Array(new Object()))) { function () { null }/1&&-1 }") 1820 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1821 1822 try { 1823 eval("new escape('a'.concat(undef))") 1824 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1825 1826 try { 1827 eval("new Function(Math.pow(NaN).toText)") 1828 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1829 1830 try { 1831 eval("x = new throw new 0(NaN).className()") 1832 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1833 1834 try { 1835 eval("delete String(GetFunctionFor(new Object()))") 1836 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1837 1838 try { 1839 eval("x = Iterator(new Object()).charAt((0.2))") 1840 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1841 1842 try { 1843 eval("Number(undef.charAt(1)).prototype.undef.lastIndexOf(true).slice(1.className(), undef.filter(-1)) = null<<null.push(parseInt('a'))") 1844 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1845 1846 try { 1847 eval("x = {Math.max(1),IsSmi(new Object())}") 1848 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1849 1850 try { 1851 eval("switch (new Object().exec(0).isNull) { case (escape(IsSmi(false))): false.toObject()-null.size; break; }") 1852 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1853 1854 try { 1855 eval("new 'a'.__defineSetter__(debugger,function(){false}).name()") 1856 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1857 1858 try { 1859 eval("x = debugger?-1:0+true.prototype.1") 1860 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1861 1862 try { 1863 eval("new {false instanceof continue,native.size}") 1864 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1865 1866 try { 1867 eval("GetFunctionFor(continue.__lookupGetter__(0.2)).prototype.Math.max(1.splice()) = true.__defineGetter__(undef,function(){NaN}).filter(String(new RegExp))") 1868 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1869 1870 try { 1871 eval("null.size-1.toLocaleString().prototype.(this).shift() = GetFunctionFor(native.charAt(break))") 1872 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1873 1874 try { 1875 eval("Instantiate((!null.indexOf(-1)))") 1876 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1877 1878 try { 1879 eval("x = {break.sort()}") 1880 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1881 1882 try { 1883 eval("new throw new debugger.splice()(this.__lookupGetter__(undef))") 1884 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1885 1886 try { 1887 eval("unescape(x[native]).prototype.0.splice().-1.prototype.true = x.prototype.value.className()") 1888 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1889 1890 try { 1891 eval("export x+true.length") 1892 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1893 1894 try { 1895 eval("export debugger.indexOf(-1).indexOf(true.constructor)") 1896 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1897 1898 try { 1899 eval("for ({break}.exec(new Object().continue) in eval(0.2.charAt(new Object()))) { throw new null.length(null?break:-1) }") 1900 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1901 1902 try { 1903 eval("const x = NaN.toLocaleString().toObject()") 1904 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1905 1906 try { 1907 eval("function X(x) { return Math.pow(break+false) }; X(Join(true.add(new Object()), null[-1], new RegExp[true], NaN&&debugger, x.charAt(undef)))") 1908 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1909 1910 try { 1911 eval("switch ((break).add(true.sort())) { case (undef.charAt(native).__defineGetter__(IsPrimitive(1),function(){NaN<<new RegExp})): -1.__defineSetter__(null,function(){-1}) > this.charCodeAt(this); break; }") 1912 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1913 1914 try { 1915 eval("import return 0.2.length") 1916 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1917 1918 try { 1919 eval("continue.join().toText.prototype.Number(debugger).slice(new RegExp.-1, (NaN)) = function () { (!null) }") 1920 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1921 1922 try { 1923 eval("export Number(break.__lookupGetter__(false))") 1924 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1925 1926 try { 1927 eval("new Date(return null/x)") 1928 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1929 1930 try { 1931 eval("export Number(undef).shift()") 1932 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1933 1934 try { 1935 eval("const x = 1[native]/this&true") 1936 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1937 1938 try { 1939 eval("delete typeof(debugger.unshift())") 1940 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1941 1942 try { 1943 eval("import x.charAt(false)&-1>>x") 1944 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1945 1946 try { 1947 eval("if (null.toText.superConstructor) { typeof(-1).toString() }") 1948 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1949 1950 try { 1951 eval("let (parseFloat(continue.superConstructor)) { 0.2.toText.prototype.value }") 1952 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1953 1954 try { 1955 eval("label parseInt(IsSmi(null))") 1956 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1957 1958 try { 1959 eval("delete new Object().valueOf().indexOf(true-x)") 1960 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1961 1962 try { 1963 eval("x = new unescape(1.__defineGetter__(new Object(),function(){x}))") 1964 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1965 1966 try { 1967 eval("let (undef.size.splice()) { 1.constructor.charCodeAt(0+'a') }") 1968 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1969 1970 try { 1971 eval("this.new RegExp.pop().prototype.eval(debugger).toJSONProtocol = unescape(continue).valueOf()") 1972 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1973 1974 try { 1975 eval("const x = new this.new RegExp.indexOf(unescape(new Object()))") 1976 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1977 1978 try { 1979 eval("x = new break instanceof false instanceof native.length()") 1980 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1981 1982 try { 1983 eval("Instantiate(parseFloat(x).valueOf())") 1984 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1985 1986 try { 1987 eval("label {escape(true),Math.max(null)}") 1988 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1989 1990 try { 1991 eval("'a'>>>=void.prototype.value.prototype.break.prototype.break.indexOf(0.className()) = (!this&native)") 1992 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1993 1994 try { 1995 eval("import Number(NaN).push(IsSmi(break))") 1996 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 1997 1998 try { 1999 eval("export true.exec(void).toObject()") 2000 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 2001 2002 try { 2003 eval("new Function({'a',true}/eval(new Object()))") 2004 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 2005 2006 try { 2007 eval("label null.concat(null).toObject()") 2008 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 2009 2010 try { 2011 eval("native {0.2.length,new RegExp.lastIndexOf(-1)}") 2012 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 2013 2014 try { 2015 eval("function X(x) { return Math.max({0.2}) }; X(true.charCodeAt(null).add(new RegExp.name()))") 2016 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 2017 2018 try { 2019 eval("delete -1.lastIndex.length") 2020 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 2021 2022 try { 2023 eval("new Function(0.2[1].call(true > break))") 2024 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 2025 2026 try { 2027 eval("Instantiate('a'.toLocaleString().splice())") 2028 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 2029 2030 try { 2031 eval("x = typeof(void&&void)") 2032 } catch (e) { if (e.message.length > 0) { print (e.message); } }; 2033