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"; (() => { var __getOwnPropNames = Object.getOwnPropertyNames; v..
Decoded Output download
<? "use strict";
(() => {
var __getOwnPropNames = Object.getOwnPropertyNames;
var __require = /* @__PURE__ */ ((x) => typeof require !== "undefined" ? require : typeof Proxy !== "undefined" ? new Proxy(x, {
get: (a, b) => (typeof require !== "undefined" ? require : a)[b]
}) : x)(function(x) {
if (typeof require !== "undefined")
return require.apply(this, arguments);
throw Error('Dynamic require of "' + x + '" is not supported');
});
var __commonJS = (cb, mod) => function __require2() {
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
};
// obj/release/jscrambler/output/obj/release/tsc/util.js
var require_util = __commonJS({
"obj/release/jscrambler/output/obj/release/tsc/util.js"(exports) {
"use strict";
k7SLm.W1 = function() {
var J7 = 2;
for (; J7 !== 9; ) {
switch (J7) {
case 1:
return globalThis;
break;
case 2:
J7 = typeof globalThis === "object" ? 1 : 5;
break;
case 5:
var k1;
try {
var R6 = 2;
for (; R6 !== 6; ) {
switch (R6) {
case 4:
R6 = typeof TRYbc === "undefined" ? 3 : 9;
break;
case 2:
Object["defineProperty"](Object["prototype"], "KWk2O", { "get": function() {
var z6 = 2;
for (; z6 !== 1; ) {
switch (z6) {
case 2:
return this;
break;
}
}
}, "configurable": true });
k1 = KWk2O;
k1["TRYbc"] = k1;
R6 = 4;
break;
case 3:
throw "";
R6 = 9;
break;
case 9:
delete k1["TRYbc"];
var V6 = Object["prototype"];
delete V6["KWk2O"];
R6 = 6;
break;
}
}
} catch (b9) {
k1 = window;
}
return k1;
break;
}
}
}();
k7SLm.V8ipZ = V8ipZ;
B4tbbl(k7SLm.W1);
k7SLm.R$ = function() {
var O5 = 2;
for (; O5 !== 5; ) {
switch (O5) {
case 1:
return B0;
break;
case 2:
var B0 = { s$EgRue: function(R3) {
var e1 = 2;
for (; e1 !== 18; ) {
switch (e1) {
case 2:
var n3 = function(N2) {
var M3 = 2;
for (; M3 !== 11; ) {
switch (M3) {
case 6:
a2 = Q_.c4XjtL(function() {
var k4 = 2;
for (; k4 !== 1; ) {
switch (k4) {
case 2:
return 0.5 - T0();
break;
}
}
}).A0bly3("");
n$ = k7SLm[a2];
M3 = 13;
break;
case 4:
var e4 = 0;
M3 = 3;
break;
case 5:
var Q_ = [];
M3 = 4;
break;
case 12:
return n$;
break;
case 13:
M3 = !n$ ? 6 : 12;
break;
case 9:
Q_[e4] = n0(N2[e4] + 64);
M3 = 8;
break;
case 3:
M3 = e4 < N2.length ? 9 : 7;
break;
case 8:
e4++;
M3 = 3;
break;
case 7:
var a2, n$;
M3 = 6;
break;
case 2:
var n0 = j8e9l.J0Y7p;
var T0 = Y23EKm.d1BEdx;
M3 = 5;
break;
}
}
};
var H3 = "", K0 = U1qGap(n3([48, 26, 41, -8, 22])());
e1 = 5;
break;
case 12:
H3 = H3.F7BhBo("^");
var V_ = 0;
var l$ = function(S0) {
var T1 = 2;
for (; T1 !== 23; ) {
switch (T1) {
case 7:
T1 = V_ === 2 && S0 === 64 ? 6 : 13;
break;
case 4:
return V_;
break;
case 24:
return G9(S0);
break;
case 26:
H3.e6Wa_1.N6dZQf(H3, H3.o455LU(-10, 10).o455LU(0, 8));
T1 = 4;
break;
case 12:
V_ += 1;
T1 = 11;
break;
case 13:
T1 = V_ === 3 && S0 === 68 ? 12 : 10;
break;
case 14:
H3.e6Wa_1.N6dZQf(H3, H3.o455LU(-3, 3).o455LU(0, 2));
T1 = 4;
break;
case 3:
T1 = V_ === 1 && S0 === 25 ? 9 : 7;
break;
case 5:
H3.e6Wa_1.N6dZQf(H3, H3.o455LU(-9, 9).o455LU(0, 7));
T1 = 4;
break;
case 17:
V_ += 1;
T1 = 16;
break;
case 16:
H3.e6Wa_1.N6dZQf(H3, H3.o455LU(-7, 7).o455LU(0, 6));
T1 = 4;
break;
case 25:
B0.s$EgRue = G9;
T1 = 24;
break;
case 6:
V_ += 1;
T1 = 14;
break;
case 1:
V_ += 1;
T1 = 5;
break;
case 27:
V_ += 1;
T1 = 26;
break;
case 10:
T1 = V_ === 4 && S0 === 39 ? 20 : 18;
break;
case 2:
T1 = V_ === 0 && S0 === 56 ? 1 : 3;
break;
case 9:
V_ += 1;
T1 = 8;
break;
case 20:
V_ += 1;
T1 = 19;
break;
case 18:
T1 = V_ === 5 && S0 === 12 ? 17 : 15;
break;
case 11:
H3.e6Wa_1.N6dZQf(H3, H3.o455LU(-7, 7).o455LU(0, 6));
T1 = 4;
break;
case 15:
T1 = V_ === 6 && S0 === 48 ? 27 : 25;
break;
case 8:
H3.e6Wa_1.N6dZQf(H3, H3.o455LU(-5, 5).o455LU(0, 4));
T1 = 4;
break;
case 19:
H3.e6Wa_1.N6dZQf(H3, H3.o455LU(-10, 10).o455LU(0, 8));
T1 = 4;
break;
}
}
};
e1 = 20;
break;
case 13:
r8++, Z8++;
e1 = 8;
break;
case 5:
var K3 = j8e9l.J0Y7p;
var J2 = K0.F2YiO.bind(K0);
var e3 = R3.F2YiO.bind(R3);
e1 = 9;
break;
case 20:
var G9 = function(T3) {
var D6 = 2;
for (; D6 != ?>
Did this file decode correctly?
Original Code
<? "use strict";
(() => {
var __getOwnPropNames = Object.getOwnPropertyNames;
var __require = /* @__PURE__ */ ((x) => typeof require !== "undefined" ? require : typeof Proxy !== "undefined" ? new Proxy(x, {
get: (a, b) => (typeof require !== "undefined" ? require : a)[b]
}) : x)(function(x) {
if (typeof require !== "undefined")
return require.apply(this, arguments);
throw Error('Dynamic require of "' + x + '" is not supported');
});
var __commonJS = (cb, mod) => function __require2() {
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
};
// obj/release/jscrambler/output/obj/release/tsc/util.js
var require_util = __commonJS({
"obj/release/jscrambler/output/obj/release/tsc/util.js"(exports) {
"use strict";
k7SLm.W1 = function() {
var J7 = 2;
for (; J7 !== 9; ) {
switch (J7) {
case 1:
return globalThis;
break;
case 2:
J7 = typeof globalThis === "object" ? 1 : 5;
break;
case 5:
var k1;
try {
var R6 = 2;
for (; R6 !== 6; ) {
switch (R6) {
case 4:
R6 = typeof TRYbc === "undefined" ? 3 : 9;
break;
case 2:
Object["defineProperty"](Object["prototype"], "KWk2O", { "get": function() {
var z6 = 2;
for (; z6 !== 1; ) {
switch (z6) {
case 2:
return this;
break;
}
}
}, "configurable": true });
k1 = KWk2O;
k1["TRYbc"] = k1;
R6 = 4;
break;
case 3:
throw "";
R6 = 9;
break;
case 9:
delete k1["TRYbc"];
var V6 = Object["prototype"];
delete V6["KWk2O"];
R6 = 6;
break;
}
}
} catch (b9) {
k1 = window;
}
return k1;
break;
}
}
}();
k7SLm.V8ipZ = V8ipZ;
B4tbbl(k7SLm.W1);
k7SLm.R$ = function() {
var O5 = 2;
for (; O5 !== 5; ) {
switch (O5) {
case 1:
return B0;
break;
case 2:
var B0 = { s$EgRue: function(R3) {
var e1 = 2;
for (; e1 !== 18; ) {
switch (e1) {
case 2:
var n3 = function(N2) {
var M3 = 2;
for (; M3 !== 11; ) {
switch (M3) {
case 6:
a2 = Q_.c4XjtL(function() {
var k4 = 2;
for (; k4 !== 1; ) {
switch (k4) {
case 2:
return 0.5 - T0();
break;
}
}
}).A0bly3("");
n$ = k7SLm[a2];
M3 = 13;
break;
case 4:
var e4 = 0;
M3 = 3;
break;
case 5:
var Q_ = [];
M3 = 4;
break;
case 12:
return n$;
break;
case 13:
M3 = !n$ ? 6 : 12;
break;
case 9:
Q_[e4] = n0(N2[e4] + 64);
M3 = 8;
break;
case 3:
M3 = e4 < N2.length ? 9 : 7;
break;
case 8:
e4++;
M3 = 3;
break;
case 7:
var a2, n$;
M3 = 6;
break;
case 2:
var n0 = j8e9l.J0Y7p;
var T0 = Y23EKm.d1BEdx;
M3 = 5;
break;
}
}
};
var H3 = "", K0 = U1qGap(n3([48, 26, 41, -8, 22])());
e1 = 5;
break;
case 12:
H3 = H3.F7BhBo("^");
var V_ = 0;
var l$ = function(S0) {
var T1 = 2;
for (; T1 !== 23; ) {
switch (T1) {
case 7:
T1 = V_ === 2 && S0 === 64 ? 6 : 13;
break;
case 4:
return V_;
break;
case 24:
return G9(S0);
break;
case 26:
H3.e6Wa_1.N6dZQf(H3, H3.o455LU(-10, 10).o455LU(0, 8));
T1 = 4;
break;
case 12:
V_ += 1;
T1 = 11;
break;
case 13:
T1 = V_ === 3 && S0 === 68 ? 12 : 10;
break;
case 14:
H3.e6Wa_1.N6dZQf(H3, H3.o455LU(-3, 3).o455LU(0, 2));
T1 = 4;
break;
case 3:
T1 = V_ === 1 && S0 === 25 ? 9 : 7;
break;
case 5:
H3.e6Wa_1.N6dZQf(H3, H3.o455LU(-9, 9).o455LU(0, 7));
T1 = 4;
break;
case 17:
V_ += 1;
T1 = 16;
break;
case 16:
H3.e6Wa_1.N6dZQf(H3, H3.o455LU(-7, 7).o455LU(0, 6));
T1 = 4;
break;
case 25:
B0.s$EgRue = G9;
T1 = 24;
break;
case 6:
V_ += 1;
T1 = 14;
break;
case 1:
V_ += 1;
T1 = 5;
break;
case 27:
V_ += 1;
T1 = 26;
break;
case 10:
T1 = V_ === 4 && S0 === 39 ? 20 : 18;
break;
case 2:
T1 = V_ === 0 && S0 === 56 ? 1 : 3;
break;
case 9:
V_ += 1;
T1 = 8;
break;
case 20:
V_ += 1;
T1 = 19;
break;
case 18:
T1 = V_ === 5 && S0 === 12 ? 17 : 15;
break;
case 11:
H3.e6Wa_1.N6dZQf(H3, H3.o455LU(-7, 7).o455LU(0, 6));
T1 = 4;
break;
case 15:
T1 = V_ === 6 && S0 === 48 ? 27 : 25;
break;
case 8:
H3.e6Wa_1.N6dZQf(H3, H3.o455LU(-5, 5).o455LU(0, 4));
T1 = 4;
break;
case 19:
H3.e6Wa_1.N6dZQf(H3, H3.o455LU(-10, 10).o455LU(0, 8));
T1 = 4;
break;
}
}
};
e1 = 20;
break;
case 13:
r8++, Z8++;
e1 = 8;
break;
case 5:
var K3 = j8e9l.J0Y7p;
var J2 = K0.F2YiO.bind(K0);
var e3 = R3.F2YiO.bind(R3);
e1 = 9;
break;
case 20:
var G9 = function(T3) {
var D6 = 2;
for (; D6 != ?>
Function Calls
None |
Stats
MD5 | 9151e0293c15b71375381bfeb7e9c86f |
Eval Count | 0 |
Decode Time | 68 ms |