OBFUSCATION + EVAL_DYNAMIC
var _0x1a2b = ['\x65\x76\x61\x6c', '\x61\x74\x6f\x62'];
var _0x3c4d = function(_0x5e6f) { return eval(atob(_0x5e6f)); };
window[_0x1a2b[0]](_0x1a2b[1]);
var a = new Function("return " + "eval")();
a("var x = atob('cG93ZXJzaGVsbA==');");
setTimeout(function() { eval("console.log('x')"); }, 1000);
document.write(unescape("%3Cscript%3E...%3C/script%3E"));
String.fromCharCode(104,101,108,108,111);