Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
'use strict'; /** @type {!Array} */ var _0x518d = [" {\n", "\n/**Author:Salesforce Cody\..
Decoded Output download
<? 'use strict';
/** @type {!Array} */
var _0x518d = [" {
", "
/**Author:Salesforce Cody
** Fore More: https://salesforcecody.com/
**Portfolio: http://umeshbeti.com/
*/
public class ", "public boolean ", "toString", "hide", "public Integer ", "getElementById", "boolean", "value", "; //", " class cls_", "parse", " parse(String json){
return (", "public String ", "public Double ", "number", "undefined", "join", "#filter", "function", " }
", "[] ", ".class);
}
static testMethod void testParse() {
String json=",
" public static ", "show", "public cls_", ";
", "push", " '", "length", " obj = parse(json);
System.assert(obj != null);
}
}", "split"];
(function(data, i) {
/**
* @param {number} isLE
* @return {undefined}
*/
var write = function(isLE) {
for (; --isLE;) {
data["push"](data["shift"]());
}
};
write(++i);
})(_0x518d, 265);
/**
* @param {string} i
* @param {?} parameter1
* @return {?}
*/
var _0xef5e = function(i, parameter1) {
/** @type {number} */
i = i - 0;
var oembedView = _0x518d[i];
return oembedView;
};
/**
* @param {string} insertedIndex
* @return {undefined}
*/
function l(insertedIndex) {
document["getElementById"]("t")[_0xef5e("0x1f")] += insertedIndex;
}
/**
* @param {string} CKEditorFuncNum
* @param {string} file
* @return {undefined}
*/
function jla(CKEditorFuncNum, file) {
if (file == "") {
l(" " + CKEditorFuncNum + "
");
} else {
if (typeof c[file] == _0xef5e("0x7")) {
/** @type {!Array} */
c[file] = [];
}
c[file][_0xef5e("0x12")](CKEditorFuncNum);
}
}
/**
* @param {!Object} args
* @param {string} f
* @return {undefined}
*/
function r(args, f) {
if (args) {
var i;
for (i in args) {
switch(typeof args[i]) {
case "object":
/** @type {!Array} */
c[i] = [];
if (Object["prototype"][_0xef5e("0x1a")]["call"](args[i]) === "[object Array]") {
jla(_0xef5e("0x10") + i + _0xef5e("0xc") + i + ";", f);
r(args[i][0], i);
} else {
jla(_0xef5e("0x10") + i + " " + i + ";", f);
r(args[i], i);
}
break;
case _0xef5e("0xa"):
break;
case _0xef5e("0x1e"):
jla(_0xef5e("0x19") + i + ";", f);
break;
case _0xef5e("0x6"):
if (parseInt(args[i]) == args[i]) {
jla(_0xef5e("0x1c") + i + _0xef5e("0x0") + args[i], f);
} else {
jla(_0xef5e("0x5") + i + _0xef5e("0x0") + args[i], f);
}
break;
case "string":
jla(_0xef5e("0x4") + i + _0xef5e("0x0") + args[i], f);
break;
default:
break;
}
}
}
return;
}
/**
* @return {undefined}
*/
function GetCode() {
$(_0xef5e("0x9"))[_0xef5e("0xf")]();
var _0x140a9f$jscomp$0 = _0x140a9f$jscomp$0 || {};
_0x140a9f$jscomp$0[_0xef5e("0x2")] = _0x140a9f$jscomp$0[_0xef5e("0x2")] || function(_0x49add7$jscomp$0) {
if (_0x49add7$jscomp$0 === "") {
/** @type {string} */
_0x49add7$jscomp$0 = '""';
}
eval("var p=" + _0x49add7$jscomp$0 + ";");
return p;
};
var _0x597e65$jscomp$0 = _0x140a9f$jscomp$0[_0xef5e("0x2")](document[_0xef5e("0x1d")]("j")[_0xef5e("0x1f")]);
var _0x25f219$jscomp$0 = document[_0xef5e("0x1d")]("inpClassName")[_0xef5e("0x1f")];
/** @type {string} */
document[_0xef5e("0x1d")]("t")[_0xef5e("0x1f")] = _0xef5e("0x18") + _0x25f219$jscomp$0 + "{
";
/** @type {!Array} */
c = [];
r(_0x597e65$jscomp$0, "");
var _0x31016f$jscomp$0;
for (_0x31016f$jscomp$0 in c) {
l(_0xef5e("0x1") + _0x31016f$jscomp$0 + _0xef5e("0x17"));
/** @type {number} */
var _0x24e5ff$jscomp$0 = 0;
var _0x3d729c$jscomp$0 = c[_0x31016f$jscomp$0][_0xef5e("0x14")];
for (; _0x24e5ff$jscomp$0 < _0x3d729c$jscomp$0; _0x24e5ff$jscomp$0++) {
l(" " + c[_0x31016f$jscomp$0][_0x24e5ff$jscomp$0] + "
");
}
l(_0xef5e("0xb"));
}
l(_0xef5e("0xe") + _0x25f219$jscomp$0 + _0xef5e("0x3") + _0x25f219$jscomp$0 + ") System.JSON.deserialize(json, " + _0x25f219$jscomp$0 + _0xef5e("0xd"));
var _0x46b92d$jscomp$0 = document[_0xef5e("0x1d")]("j")[_0xef5e("0x1f")][_0xef5e("0x16")]("
")[_0xef5e("0x8")]("
")["split"]("
");
/** @type {number} */
_0x24e5ff$jscomp$0 = 0;
_0x3d729c$jscomp$0 = _0x46b92d$jscomp$0[_0xef5e("0x14")];
for (; _0x24e5ff$jscomp$0 < _0x3d729c$jscomp$0; _0x24e5ff$jscomp$0++) {
/** @type {string} */
_0x46b92d$jscomp$0[_0x24e5ff$jscomp$0] = _0xef5e("0x13") + _0x46b92d$jscomp$0[_0x24e5ff$jscomp$0] + "'";
}
l(_0x46b92d$jscomp$0[_0xef5e("0x8")]("+
") + _0xef5e("0x11") + _0x25f219$jscomp$0 + _0xef5e("0x15"));
setTimeout(function() {
$("#filter")[_0xef5e("0x1b")]();
}, 1E3);
}
$("#filter")[_0xef5e("0xf")]();
setTimeout(function() {
$(_0xef5e("0x9"))[_0xef5e("0x1b")]();
}, 1E3);
?>
Did this file decode correctly?
Original Code
'use strict';
/** @type {!Array} */
var _0x518d = [" {\n", "\n/**Author:Salesforce Cody\n** Fore More: https://salesforcecody.com/ \n**Portfolio: http://umeshbeti.com/\n */\n\n public class ", "public boolean ", "toString", "hide", "public Integer ", "getElementById", "boolean", "value", ";\t//", "\tclass cls_", "parse", " parse(String json){\n\t\treturn (", "public String ", "public Double ", "number", "undefined", "join", "#filter", "function", "\t}\n", "[] ", ".class);\n\t}\n\n\tstatic testMethod void testParse() {\n\t\tString json=",
"\tpublic static ", "show", "public cls_", ";\n\t\t", "push", "\t\t'", "length", " obj = parse(json);\n\t\tSystem.assert(obj != null);\n\t}\n}", "split"];
(function(data, i) {
/**
* @param {number} isLE
* @return {undefined}
*/
var write = function(isLE) {
for (; --isLE;) {
data["push"](data["shift"]());
}
};
write(++i);
})(_0x518d, 265);
/**
* @param {string} i
* @param {?} parameter1
* @return {?}
*/
var _0xef5e = function(i, parameter1) {
/** @type {number} */
i = i - 0;
var oembedView = _0x518d[i];
return oembedView;
};
/**
* @param {string} insertedIndex
* @return {undefined}
*/
function l(insertedIndex) {
document["getElementById"]("t")[_0xef5e("0x1f")] += insertedIndex;
}
/**
* @param {string} CKEditorFuncNum
* @param {string} file
* @return {undefined}
*/
function jla(CKEditorFuncNum, file) {
if (file == "") {
l("\t" + CKEditorFuncNum + "\n");
} else {
if (typeof c[file] == _0xef5e("0x7")) {
/** @type {!Array} */
c[file] = [];
}
c[file][_0xef5e("0x12")](CKEditorFuncNum);
}
}
/**
* @param {!Object} args
* @param {string} f
* @return {undefined}
*/
function r(args, f) {
if (args) {
var i;
for (i in args) {
switch(typeof args[i]) {
case "object":
/** @type {!Array} */
c[i] = [];
if (Object["prototype"][_0xef5e("0x1a")]["call"](args[i]) === "[object Array]") {
jla(_0xef5e("0x10") + i + _0xef5e("0xc") + i + ";", f);
r(args[i][0], i);
} else {
jla(_0xef5e("0x10") + i + " " + i + ";", f);
r(args[i], i);
}
break;
case _0xef5e("0xa"):
break;
case _0xef5e("0x1e"):
jla(_0xef5e("0x19") + i + ";", f);
break;
case _0xef5e("0x6"):
if (parseInt(args[i]) == args[i]) {
jla(_0xef5e("0x1c") + i + _0xef5e("0x0") + args[i], f);
} else {
jla(_0xef5e("0x5") + i + _0xef5e("0x0") + args[i], f);
}
break;
case "string":
jla(_0xef5e("0x4") + i + _0xef5e("0x0") + args[i], f);
break;
default:
break;
}
}
}
return;
}
/**
* @return {undefined}
*/
function GetCode() {
$(_0xef5e("0x9"))[_0xef5e("0xf")]();
var _0x140a9f$jscomp$0 = _0x140a9f$jscomp$0 || {};
_0x140a9f$jscomp$0[_0xef5e("0x2")] = _0x140a9f$jscomp$0[_0xef5e("0x2")] || function(_0x49add7$jscomp$0) {
if (_0x49add7$jscomp$0 === "") {
/** @type {string} */
_0x49add7$jscomp$0 = '""';
}
eval("var p=" + _0x49add7$jscomp$0 + ";");
return p;
};
var _0x597e65$jscomp$0 = _0x140a9f$jscomp$0[_0xef5e("0x2")](document[_0xef5e("0x1d")]("j")[_0xef5e("0x1f")]);
var _0x25f219$jscomp$0 = document[_0xef5e("0x1d")]("inpClassName")[_0xef5e("0x1f")];
/** @type {string} */
document[_0xef5e("0x1d")]("t")[_0xef5e("0x1f")] = _0xef5e("0x18") + _0x25f219$jscomp$0 + "{\n";
/** @type {!Array} */
c = [];
r(_0x597e65$jscomp$0, "");
var _0x31016f$jscomp$0;
for (_0x31016f$jscomp$0 in c) {
l(_0xef5e("0x1") + _0x31016f$jscomp$0 + _0xef5e("0x17"));
/** @type {number} */
var _0x24e5ff$jscomp$0 = 0;
var _0x3d729c$jscomp$0 = c[_0x31016f$jscomp$0][_0xef5e("0x14")];
for (; _0x24e5ff$jscomp$0 < _0x3d729c$jscomp$0; _0x24e5ff$jscomp$0++) {
l("\t\t" + c[_0x31016f$jscomp$0][_0x24e5ff$jscomp$0] + "\n");
}
l(_0xef5e("0xb"));
}
l(_0xef5e("0xe") + _0x25f219$jscomp$0 + _0xef5e("0x3") + _0x25f219$jscomp$0 + ") System.JSON.deserialize(json, " + _0x25f219$jscomp$0 + _0xef5e("0xd"));
var _0x46b92d$jscomp$0 = document[_0xef5e("0x1d")]("j")[_0xef5e("0x1f")][_0xef5e("0x16")]("\r\n")[_0xef5e("0x8")]("\n")["split"]("\n");
/** @type {number} */
_0x24e5ff$jscomp$0 = 0;
_0x3d729c$jscomp$0 = _0x46b92d$jscomp$0[_0xef5e("0x14")];
for (; _0x24e5ff$jscomp$0 < _0x3d729c$jscomp$0; _0x24e5ff$jscomp$0++) {
/** @type {string} */
_0x46b92d$jscomp$0[_0x24e5ff$jscomp$0] = _0xef5e("0x13") + _0x46b92d$jscomp$0[_0x24e5ff$jscomp$0] + "'";
}
l(_0x46b92d$jscomp$0[_0xef5e("0x8")]("+\n") + _0xef5e("0x11") + _0x25f219$jscomp$0 + _0xef5e("0x15"));
setTimeout(function() {
$("#filter")[_0xef5e("0x1b")]();
}, 1E3);
}
$("#filter")[_0xef5e("0xf")]();
setTimeout(function() {
$(_0xef5e("0x9"))[_0xef5e("0x1b")]();
}, 1E3);
Function Calls
None |
Stats
MD5 | 82b2b32c5ff17ecffb2db1d9906da025 |
Eval Count | 0 |
Decode Time | 63 ms |