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

Variables

None

Stats

MD5 9151e0293c15b71375381bfeb7e9c86f
Eval Count 0
Decode Time 68 ms