bug820873.js (734B)
1 var lfcode = new Array(); 2 lfcode.push("3"); 3 lfcode.push("with(evalcx('')) this.__defineGetter__('x', Function);"); 4 lfcode.push("gczeal(2)"); 5 lfcode.push("4"); 6 lfcode.push("\ 7 var log = '';\ 8 for (var { m } = i = 0 ; ; i++) {\ 9 log += x; \ 10 if (x === 6)\ 11 a.slow = true; if (i > 1000) break;\ 12 }\ 13 "); 14 while (true) { 15 var file = lfcode.shift(); if (file == undefined) { break; } 16 loadFile(file) 17 } 18 function loadFile(lfVarx) { 19 if (!isNaN(lfVarx)) { 20 lfRunTypeId = parseInt(lfVarx); 21 } else { 22 switch (lfRunTypeId) { 23 case 3: function newFunc(x) { new Function(x)(); }; newFunc(lfVarx); break; 24 case 4: eval("(function() { " + lfVarx + " })();"); break; 25 } 26 } 27 }