Source code

Revision control

Copy as Markdown

Other Tools

function f2(c) {
return {
g: c.match(/:/) & c.match(/:/) & c.match(/f/) & c.m & c.a & c.match(/f/) &
c.match(/c/) & c.match(/a/) & (/s/) & c.match(/e/) & c.match(/s/) &
(c.match(/./) & c.i) & (c.match(/\*/)) & (c.match(/n/)),
y: c.a & c.a & c.match(/\)/) & c.match(/\)/) & c.match(/\)/)
& c.match(/\\/),
c: c.match(/f/)
}
}
function f1(c) {
t = f2(c.replace(/s/))
try {
eval(c)
} catch(e) {}
f4();
if (c.indexOf("<") == -1 || c.indexOf())
try {} catch(e) {}
try {
try {
l
} catch(e) {}
if ("unwatch" in this) {}
g
} catch(e) {}
try {} catch(p) {}
}
function f4() {
try {} catch(e) {} {
try {
eval(s + "")
} catch(e) {}
}
} [{}]
s = [{},{}];
(function(){}())
s[{},{},{}] = [function(){}]
a = [{},{},{}].concat([{},{}])
f1("")
f1("")
f1("n")
f1("")
f1("(__proto__=null)")
f1("for(var z=0;z<1;z++){gc()(*::*)}")
f1("gc()")
f1("<")