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; var __re..

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

Variables

None

Stats

MD5 89c36e7f4e3dd4da526983fc5a666ecf
Eval Count 0
Decode Time 69 ms