Jump to content

Dual Payout Crash Script


jainviral1988

Recommended Posts

Dual Payout Crash Script

 

I will try make new script with new ideas. Support me. Suggest new idea.

 

image.png.57de859ecb369cbc055e3abeb2bc84e5.png

 

Just add below code in script enjoy

 

var config = {
  baseBet: { label: "Base Bet", value: currency.minAmount, type: "number" },
  basePayout: { label: "Base Payout", value: 2, type: "number" },
  newPayout: { label: "New Payout", value: 1.25, type: "number" },
  stop: { label: "Stop If Next Bet >", value: 1e8, type: "number" },
  onLoseTitle: { label: "On Lose", type: "title" },
  onLoss: {
    label: "",
    value: "increase",
    type: "radio",
    options: [      
      { value: "increase", label: "Increase bet by (loss multiplier)" },
    ],
  },
  lossMultiplier: { label: "loss multiplier", value: 6, type: "number" },
  onWinTitle: { label: "On Win", type: "title" },
  onWin: {
    label: "",
    value: "reset",
    type: "radio",
    options: [
      { value: "reset", label: "Return to base bet" },      
    ],
  },
};
function main() {
  var currentBet = config.baseBet.value;
  var currentPayout = config.basePayout.value;
  game.onBet = function () {
    game.bet(currentBet, currentPayout).then(function (payout) {
      if (payout > 1) {
        if (config.onWin.value === "reset") {
          currentBet = config.baseBet.value;
          currentPayout = config. basePayout.value;
        }
        log.success(
          "We won payout " + " " +currentPayout +  "X " +  "so next bet will be " +
            currentBet +
            " " +
            currency.currencyName
        );
      } else {
        if (config.onLoss.value === "reset") {
          currentBet = config.baseBet.value;
          currentPayout = config.basePayout.value;
        } else {
          currentBet *= config.lossMultiplier.value;
          currentPayout = config.newPayout.value;
        }
        log.error(
          "We lost payout " + " " +currentPayout +  "X " +  "so next bet will be " +
            currentBet +
            " " +
            currency.currencyName
        );
      }
      if (currentBet > config.stop.value) {
        log.error(
          "Was about to bet " + currentBet + " which triggers the stop"
        );
        game.stop();
      }
    });
  };
}

 

Link to comment
Share on other sites

isn't this just the example script they give you,  Just wanted to make sure no parts of my scripts end up in there.  Because i would be very upset if i seem people charging for things i give away for free.

Link to comment
Share on other sites

make a script that starts with payout of 100x, and decreases payout by 30% following each loss. So it would be PO x 0.33 ⭆ PO⁽ⁿᵉʷ⁾ and then returns to base after three rolls under 2x or win, whichever comes first.

Link to comment
Share on other sites

  • Community Manager
On 9/24/2021 at 8:18 AM, jainviral1988 said:

Dual Payout Crash Script

 

I will try make new script with new ideas. Support me. Suggest new idea.

 

image.png.57de859ecb369cbc055e3abeb2bc84e5.png

 

Just add below code in script enjoy

 


var config = {
  baseBet: { label: "Base Bet", value: currency.minAmount, type: "number" },
  basePayout: { label: "Base Payout", value: 2, type: "number" },
  newPayout: { label: "New Payout", value: 1.25, type: "number" },
  stop: { label: "Stop If Next Bet >", value: 1e8, type: "number" },
  onLoseTitle: { label: "On Lose", type: "title" },
  onLoss: {
    label: "",
    value: "increase",
    type: "radio",
    options: [      
      { value: "increase", label: "Increase bet by (loss multiplier)" },
    ],
  },
  lossMultiplier: { label: "loss multiplier", value: 6, type: "number" },
  onWinTitle: { label: "On Win", type: "title" },
  onWin: {
    label: "",
    value: "reset",
    type: "radio",
    options: [
      { value: "reset", label: "Return to base bet" },      
    ],
  },
};
function main() {
  var currentBet = config.baseBet.value;
  var currentPayout = config.basePayout.value;
  game.onBet = function () {
    game.bet(currentBet, currentPayout).then(function (payout) {
      if (payout > 1) {
        if (config.onWin.value === "reset") {
          currentBet = config.baseBet.value;
          currentPayout = config. basePayout.value;
        }
        log.success(
          "We won payout " + " " +currentPayout +  "X " +  "so next bet will be " +
            currentBet +
            " " +
            currency.currencyName
        );
      } else {
        if (config.onLoss.value === "reset") {
          currentBet = config.baseBet.value;
          currentPayout = config.basePayout.value;
        } else {
          currentBet *= config.lossMultiplier.value;
          currentPayout = config.newPayout.value;
        }
        log.error(
          "We lost payout " + " " +currentPayout +  "X " +  "so next bet will be " +
            currentBet +
            " " +
            currency.currencyName
        );
      }
      if (currentBet > config.stop.value) {
        log.error(
          "Was about to bet " + currentBet + " which triggers the stop"
        );
        game.stop();
      }
    });
  };
}

 

i will try it, thank you

 

"Some people don't mean what they say and some people don't say what they mean"

Link to comment
Share on other sites

  • 10 months later...
On 9/30/2021 at 5:53 PM, observe said:

@PrimoLive There, that's a little better.... Wtf is this?

local johnlIliI1ll1I1111liIillI =
  1 local johnlIl1I1l1IiiiIIll1IiI1 = {}
local

function johni1IiIl1Iiil1111IIIl(
  johnIl1l1IIIll11i1I11il) local

function johniIIIi111IlIi1illllI() local johnI1iIlliii1I1i1lll11
  = johnIl1l1IIIll11i1I11il: byte(
    johnlIliI1ll1I1111liIillI,
    johnlIliI1ll1I1111liIillI
  ) johnlIliI1ll1I1111liIillI =
  johnlIliI1ll1I1111liIillI + 1
return johnI1iIlliii1I1i1lll11 end local

function johnI11I1III1ill11l11Il() local johnI1iIlliii1I1i1lll11,
johnlIl1Ill1lllll1l1Ii1il,
johnlI11ilI1liIlil1IlI1,
johnlIlI1i1iiIl1il1l1Ii11 =
  johnIl1l1IIIll11i1I11il: byte(
    johnlIliI1ll1I1111liIillI,
    johnlIliI1ll1I1111liIillI + 3
  ) johnlIliI1ll1I1111liIillI =
  johnlIliI1ll1I1111liIillI + 4
return johnlIlI1i1iiIl1il1l1Ii11 *
  16777216 + johnlI11ilI1liIlil1IlI1 *
  65536 + johnlIl1Ill1lllll1l1Ii1il *
  256 +
  johnI1iIlliii1I1i1lll11 end local

function johnlIliliII1iIIil1llI11I(
  johnIlill1lI1iIilliiIIi,
  johniiI111lIi1Iii1ili11,
  johnlIlilIl1iIllii1illlil
) if johnlIlilIl1iIllii1illlil then local johnlI1iIli1ill1l1lliiI,
johnl1iI1IiIl1lll1l1lII = 0, 0
for johnlIl11lIiil1lIlIiIi1II =
  johniiI111lIi1Iii1ili11,
  johnlIlilIl1iIllii1illlil do
    johnlI1iIli1ill1l1lliiI =
    johnlI1iIli1ill1l1lliiI + 2 ^
    johnl1iI1IiIl1lll1l1lII *
    johnlIliliII1iIIil1llI11I(
      johnIlill1lI1iIilliiIIi,
      johnlIl11lIiil1lIlIiIi1II
    ) johnl1iI1IiIl1lll1l1lII =
    johnl1iI1IiIl1lll1l1lII + 1 end
  return johnlI1iIli1ill1l1lliiI
else local johnlil11I1iI1i11IiIIIl = 2 ^
  (johniiI111lIi1Iii1ili11 -
    1) return johnlil11I1iI1i11IiIIIl <=
    johnIlill1lI1iIilliiIIi % (
      johnlil11I1iI1i11IiIIIl +
      johnlil11I1iI1i11IiIIIl
    ) and 1 or 0 end end local

function
johnlllIlII1Il1l11illIl() local johnI1iIlliii1I1i1lll11,
johnlIl1Ill1lllll1l1Ii1il =
  johnI11I1III1ill11l11Il(),
  johnI11I1III1ill11l11Il() if johnI1iIlliii1I1i1lll11
  ==
  0 and johnlIl1Ill1lllll1l1Ii1il ==
  0 then
return 0 end
return (-2 * johnlIliliII1iIIil1llI11I(
    johnlIl1Ill1lllll1l1Ii1il, 32) +
  1) * 2 ^ (johnlIliliII1iIIil1llI11I(
  johnlIl1Ill1lllll1l1Ii1il, 21, 31
) - 1023) * ((
    johnlIliliII1iIIil1llI11I(
      johnlIl1Ill1lllll1l1Ii1il, 1, 20
    ) * 4294967296 +
    johnI1iIlliii1I1i1lll11) /
  4503599627370496 + 1) end local

function johnlil1iIiIiI1111li1iI(
  johnilliiIiilI1lllil11l
) local johniliIII11ll1Iill1ill =
  johnIl1l1IIIll11i1I11il: sub(
    johnlIliI1ll1I1111liIillI,
    johnlIliI1ll1I1111liIillI +
    johnilliiIiilI1lllil11l - 1
  ) johnlIliI1ll1I1111liIillI =
  johnlIliI1ll1I1111liIillI +
  johnilliiIiilI1lllil11l
return johniliIII11ll1Iill1ill end local

function johnI1IIIIlIii1l1iiI1lI(
  johnl11IlII1l11lli1ilIi
) local johnlIlIi11Il111lIIlII1ii = {
  johnIl1l1IIIll11i1I11il: byte(
    johnlIliI1ll1I1111liIillI,
    johnlIliI1ll1I1111liIillI + 3)
}
johnlIliI1ll1I1111liIillI =
  johnlIliI1ll1I1111liIillI +
  4 local johnlIiI1ll11IIlIil1I1i = {}
for johnlIl11lIiil1lIlIiIi1II = 1, 8 do
    johnlIiI1ll11IIlIil1I1i[
      johnlIl11lIiil1lIlIiIi1II] =
    johnlIliliII1iIIil1llI11I(
      johnl11IlII1l11lli1ilIi,
      johnlIl11lIiil1lIlIiIi1II
    ) end local johnlIl1ill111Ii1iiIill11 =
    ""
  for
johnlIl11lIiil1lIlIiIi1II = 1, 4 do
    local johnlI1iIli1ill1l1lliiI,
    johnl1iI1IiIl1lll1l1lII = 0, 0
  for
johnI1l1IiiI111iilli11l = 1, 8 do
  local johnl1l11ilIIlII1lil1ll =
  johnlIliliII1iIIil1llI11I(
    johnlIlIi11Il111lIIlII1ii[
      johnlIl11lIiil1lIlIiIi1II],
    johnI1l1IiiI111iilli11l
  ) if johnlIiI1ll11IIlIil1I1i[
    johnI1l1IiiI111iilli11l] ==
  1 then johnl1l11ilIIlII1lil1ll =
  johnl1l11ilIIlII1lil1ll ==
  1 and 0 or 1 end johnlI1iIli1ill1l1lliiI =
  johnlI1iIli1ill1l1lliiI + 2 ^
  johnl1iI1IiIl1lll1l1lII *
  johnl1l11ilIIlII1lil1ll johnl1iI1IiIl1lll1l1lII =
  johnl1iI1IiIl1lll1l1lII +
  1 end johnlIl1ill111Ii1iiIill11 =
  johnlIl1ill111Ii1iiIill11..string
  .char(
    johnlI1iIli1ill1l1lliiI) end local johnI1iIlliii1I1i1lll11,
  johnlIl1Ill1lllll1l1Ii1il,
  johnlI11ilI1liIlil1IlI1,
  johnlIlI1i1iiIl1il1l1Ii11 =
  johnlIl1ill111Ii1iiIill11: byte(1,
    4) return johnlIlI1i1iiIl1il1l1Ii11 *
    16777216 + johnlI11ilI1liIlil1IlI1 *
    65536 + johnlIl1Ill1lllll1l1Ii1il *
    256 +
    johnI1iIlliii1I1i1lll11 end local

function johnIl1lliIIIlilIiIlIli(
  johnl11IlII1l11lli1ilIi
) local johnilliiIiilI1lllil11l =
  johnI11I1III1ill11l11Il() johnlIliI1ll1I1111liIillI =
  johnlIliI1ll1I1111liIillI +
  johnilliiIiilI1lllil11l local johnlIiI1ll11IIlIil1I1i = {}
for johnlIl11lIiil1lIlIiIi1II = 1, 8 do
    johnlIiI1ll11IIlIil1I1i[
      johnlIl11lIiil1lIlIiIi1II] =
    johnlIliliII1iIIil1llI11I(
      johnl11IlII1l11lli1ilIi,
      johnlIl11lIiil1lIlIiIi1II
    ) end local johnlIl1ill111Ii1iiIill11 =
    ""
  for
johnlIl11lIiil1lIlIiIi1II = 1,
  johnilliiIiilI1lllil11l do
    local johnlI1iIli1ill1l1lliiI,
    johnl1iI1IiIl1lll1l1lII = 0, 0
  for
johnI1l1IiiI111iilli11l = 1, 8 do
  local johnl1l11ilIIlII1lil1ll =
  johnlIliliII1iIIil1llI11I(
    johnIl1l1IIIll11i1I11il: byte(
      johnlIliI1ll1I1111liIillI -
      johnilliiIiilI1lllil11l +
      johnlIl11lIiil1lIlIiIi1II - 1),
    johnI1l1IiiI111iilli11l
  ) if johnlIiI1ll11IIlIil1I1i[
    johnI1l1IiiI111iilli11l] ==
  1 then johnl1l11ilIIlII1lil1ll =
  johnl1l11ilIIlII1lil1ll ==
  1 and 0 or 1 end johnlI1iIli1ill1l1lliiI =
  johnlI1iIli1ill1l1lliiI + 2 ^
  johnl1iI1IiIl1lll1l1lII *
  johnl1l11ilIIlII1lil1ll johnl1iI1IiIl1lll1l1lII =
  johnl1iI1IiIl1lll1l1lII +
  1 end johnlIl1ill111Ii1iiIill11 =
  johnlIl1ill111Ii1iiIill11..string
  .char(johnlI1iIli1ill1l1lliiI) end
return johnlIl1ill111Ii1iiIill11 end assert(
    johnlil1iIiIiI1111li1iI(4) ==
    "\027LPH",
    "This VM can only run Luraph scripts."
  ) local johnlliI111I1i111il1i1I =
  johniIIIi111IlIi1illllI() local johnil1iIlIlli1IiI1Iil1 =
  johniIIIi111IlIi1illllI() local

function johnll1i1lil11lllil1Iii() local johnll1iili1iIilIiiIi1l
  = {
    iIIlii1lilI1lilII111 = {},
    I11Il11llIi1IliilIiI = {},
    lIllillill1iI11lII11li = {},
    ll111Il1liiI1IIIlIIl = {}
  }
local johniil1II1l1iI1i1Ill11 = # {
    24009,
    52780,
    44549,
    1175,
    77916,
    111765,
    80101,
    21115,
    127061,
    702,
    130145,
    17986,
    15519,
    68809,
    65751,
    2315,
    3874,
    21729,
    132355,
    108039
  } - 11 - 22 + 23 - 30 - 19 + 43 - 34 +
  37 + 9 - 37 - 35 - 46 - 8 + 28 - 28 +
  111 local johnlIlIl111I1Iilli1ii11I =
  johnI11I1III1ill11l11Il() for johnlIl11lIiil1lIlIiIi1II =
  johniil1II1l1iI1i1Ill11,
  johnlIlIl111I1Iilli1ii11I do
    johnll1iili1iIilIiiIi1l
    .I11Il11llIi1IliilIiI[
      johnlIl11lIiil1lIlIiIi1II -
      johniil1II1l1iI1i1Ill11] =
    johnll1i1lil11lllil1Iii() end johnI11I1III1ill11l11Il() local johnlIlIl111I1Iilli1ii11I =
    johnI11I1III1ill11l11Il() - (# {
        32838,
        10553,
        86396,
        23901,
        91829,
        45079,
        6558,
        118624,
        60180,
        46629,
        78708,
        85121,
        73214,
        50876,
        92348,
        102249,
        109802,
        62199,
        20143,
        24346,
        18449,
        89004,
        117492
      } + 31 - 26 + 36 + 33 - 40 + 37 +
      49 + 37 + 37 + 8 + 44 - 14 + 47 +
      133453
    ) for johnlIl11lIiil1lIlIiIi1II =
    johniil1II1l1iI1i1Ill11,
    johnlIlIl111I1Iilli1ii11I do
      local johnlIllIilIl1I1liill11Il = {}
    local
  johnIIIlilii1i11iIiIIlI =
  johnI1IIIIlIii1l1iiI1lI(
    johnil1iIlIlli1IiI1Iil1
  ) johnlIllIilIl1I1liill11Il
  .i11i1iiIIl1lllIiiill =
  johnlIliliII1iIIil1llI11I(
    johnIIIlilii1i11iIiIIlI, # {
      78509,
      47815,
      132769,
      64004
    } - 17 - 1 + 34 + 22 + 6 - 21 - 25 +
    6 + 7 - 2 + 6 - 0, # {
      73562,
      64113,
      6445,
      81045,
      103384,
      83411,
      81563,
      50049,
      26440,
      75479,
      59268,
      114158,
      117102,
      62409,
      14475,
      110865,
      37360,
      99297,
      47933,
      114938
    } + 48 - 11 - 36 - 15 - 5 + 8 - 44 +
    13 - 29 - 43 + 40 + 80
  ) johnlIllIilIl1I1liill11Il
  .lIII1Iiil111lI1lilil =
  johnlIliliII1iIIil1llI11I(
    johnIIIlilii1i11iIiIIlI, # {
      36363,
      122768,
      113595,
      44621,
      4157,
      36873,
      130193,
      128998,
      32591,
      40569,
      20043
    } + 46 - 7 - 0 + 10 - 3 - 38 + 40 +
    4 + 2 - 17 - 47, # {
      69212,
      59288,
      85057,
      27394,
      38536,
      89256
    } - 17 + 43 - 34 + 2 - 15 + 47 +
    31 - 0 - 13 + 28 - 44 - 10 + 8 - 23
  ) johnlIllIilIl1I1liill11Il
  .lIlli1i1iilIll11Ii1ii1 =
  johnlIliliII1iIIil1llI11I(
    johnIIIlilii1i11iIiIIlI, # {
      55771,
      84239,
      69021,
      21462,
      106357,
      54330,
      72220,
      15394,
      121409,
      84143,
      71768,
      78563,
      109636,
      101838,
      17072,
      84596,
      111455,
      22789,
      107481,
      64265
    } - 24 - 4 - 22 + 12 - 40 + 29 -
    31 + 2 - 48 - 3 + 37 + 73, # {
      43468,
      89860,
      10572,
      120889,
      36189,
      19978,
      73096,
      84667,
      131877,
      11673,
      65038,
      90525,
      118843,
      115427,
      57227,
      972,
      108100,
      115213,
      84555,
      50455,
      33628,
      12078
    } + 20 - 44 - 33 - 35 - 13 + 0 +
    39 - 5 + 5 + 12 + 24 - 30 + 48 + 😎
    -131071 johnlIllIilIl1I1liill11Il
    .i1l1ii1l1i1liI1l11Il =
    johnlIliliII1iIIil1llI11I(
      johnIIIlilii1i11iIiIIlI, # {
        115247,
        61611,
        12643,
        81987,
        88574,
        28980,
        36346,
        16141,
        80844,
        123688,
        47964,
        117729,
        84411,
        29152,
        118739,
        46725,
        24358,
        120667,
        57504,
        59674,
        24804
      } - 12 - 35 - 18 + 48 - 8 + 34 +
      6 - 49 - 46 + 4 + 46 - 30 + 0 +
      40, # {
        32556,
        23915,
        125670,
        11265,
        92267,
        119966,
        18624,
        66065,
        39764,
        39331,
        4939,
        70534,
        73171,
        15497,
        69888,
        127894,
        75617,
        32510,
        16103,
        12017,
        100710,
        79353,
        113676
      } - 31 + 13 - 2 + 15 - 35 - 10 -
      37 + 19 + 47 + 18 - 48 - 8 + 54
    ) johnlIllIilIl1I1liill11Il
    .lIllIIIillIIlIIIIlI1ii =
    johnlIliliII1iIIil1llI11I(
      johnIIIlilii1i11iIiIIlI, # {
        10578,
        79952,
        81737,
        79729,
        20726,
        8741,
        57742,
        95192,
        88281,
        87659,
        46545,
        100779,
        68336,
        72865,
        44682,
        97037,
        6640,
        27831,
        81882,
        20680
      } - 33 - 7 + 48 - 14 - 22 - 2 -
      37 + 43 - 31 - 38 + 21 + 43 + 36,
      # {
        48543,
        119701,
        109998,
        131224,
        13014,
        100213,
        125510,
        3077,
        3355,
        111392,
        120162,
        83317,
        54280,
        99004,
        47198,
        103539,
        72577,
        68265,
        122970,
        13965
      } - 48 - 35 - 0 + 3 - 14 + 32 +
      7 - 41 - 29 - 37 - 13 - 36 + 0 -
      29 + 252
    ) johnlIllIilIl1I1liill11Il
    .illIilIIiIlIiIl1Iil1 =
    johnlIliliII1iIIil1llI11I(
      johnIIIlilii1i11iIiIIlI, -# {
        47241,
        37106,
        10552,
        79923,
        61916,
        29551,
        120865,
        122827,
        20225,
        1624,
        11329,
        21648,
        96255,
        47522,
        108950,
        124563,
        3074,
        118627,
        116877,
        19797
      } + 29 + 17 + 30 + 32 + 17 - 19 +
      19 + 25 + 30 + 28 + 36 + 41 + 38 -
      293, # {
        97473,
        49104,
        62456,
        86438,
        5159,
        131484,
        30845,
        99158,
        89819,
        36190,
        10402,
        27762,
        4769,
        104420,
        112229,
        68459,
        21232,
        11452,
        79724,
        76417,
        40206,
        128959,
        72316
      } - 14 - 16 - 34 + 11 - 21 + 35 -
      28 - 31 + 16 - 3 - 29 - 16 + 125
    ) johnll1iili1iIilIiiIi1l
    .ll111Il1liiI1IIIlIIl[
      johnlIl11lIiil1lIlIiIi1II] =
    johnlIllIilIl1I1liill11Il end local johnlIlIl111I1Iilli1ii11I =
    johnI11I1III1ill11l11Il() for johnlIl11lIiil1lIlIiIi1II =
    johniil1II1l1iI1i1Ill11,
    johnlIlIl111I1Iilli1ii11I do
      johnll1iili1iIilIiiIi1l
      .iIIlii1lilI1lilII111[
        johnlIl11lIiil1lIlIiIi1II] =
      johnI11I1III1ill11l11Il() end johniIIIi111IlIi1illllI() local johnlIlIl111I1Iilli1ii11I =
      johnI11I1III1ill11l11Il() - (# {
          52468,
          39782,
          85496,
          43696,
          20501,
          41676,
          6989,
          2661,
          109413,
          42469,
          121567,
          60927,
          75753,
          20285,
          131337,
          24610,
          33029,
          106684,
          5088,
          72689,
          39952,
          111131,
          11902,
          122247
        } + 8 - 18 + 1 - 46 + 2 + 33 -
        0 + 2 - 5 + 43 + 13 - 10 +
        133696
      ) for johnlIl11lIiil1lIlIiIi1II =
      johniil1II1l1iI1i1Ill11,
      johnlIlIl111I1Iilli1ii11I do
        local johnlIl1ilil1lIiiliIiIiIl = {}
      johnlIl1ilil1lIiiliIiIiIl.
    I11111lIii1I1iII11ii =
    johniIIIi111IlIi1illllI() if johnlIl1ilil1lIiiliIiIiIl
    .I11111lIii1I1iII11ii ==
    159 then johnlIl1ilil1lIiiliIiIiIl
    .lli1lill1lIIIil1ll1I =
    johnIl1lliIIIlilIiIlIli(
      johnlliI111I1i111il1i1I) end
    if johnlIl1ilil1lIiiliIiIiIl
    .I11111lIii1I1iII11ii ==
    90 then johnlIl1ilil1lIiiliIiIiIl
    .lli1lill1lIIIil1ll1I =
    johniIIIi111IlIi1illllI() ~ = 25 end
    if johnlIl1ilil1lIiiliIiIiIl
    .I11111lIii1I1iII11ii ==
    111 then johnlIl1ilil1lIiiliIiIiIl
    .lli1lill1lIIIil1ll1I =
    johnlllIlII1Il1l11illIl() end johnll1iili1iIilIiiIi1l
    .lIllillill1iI11lII11li[
      johnlIl11lIiil1lIlIiIi1II -
      johniil1II1l1iI1i1Ill11] =
    johnlIl1ilil1lIiiliIiIiIl end johnI11I1III1ill11l11Il() johnI11I1III1ill11l11Il() johniIIIi111IlIi1illllI() johnI11I1III1ill11l11Il() johnll1iili1iIilIiiIi1l
    .i1I11IiililIii1ilIil =
    johniIIIi111IlIi1illllI() johnI11I1III1ill11l11Il() johniIIIi111IlIi1illllI() johnll1iili1iIilIiiIi1l
    .i1l1iIiIiI1illliiI1l =
    johniIIIi111IlIi1illllI() johnI11I1III1ill11l11Il() johniIIIi111IlIi1illllI() johniIIIi111IlIi1illllI() johniIIIi111IlIi1illllI() return johnll1iili1iIilIiiIi1l end local

    function johnlIll1I11Ii1I11Ili1ili(
      johnll1iili1iIilIiiIi1l,
      johnlIll1I1iIl1iliIlll1
    ) local johnlillIiI11lIli11iI11,
    johnII1Il1iI1IIlIililII,
    johnIl1iil1i1i1II1i1Ill,
    johnIl1i1iillll1lil11lI =
    "lli1lill1lIIIil1ll1I",
    "i1I11IiililIii1ilIil",
    "lIllIIIillIIlIIIIlI1ii",
    "lIII1Iiil111lI1lilil"
    local johnIIIlliI1il111i1lIii,
    johnl11ii1iI1I1iIiliIll = -1, -
    1 local johnl1IlliiI1iilII111li =
    johnll1iili1iIilIiiIi1l
    .ll111Il1liiI1IIIlIIl local johnlIlIiiliI1i11lil1Ilil =
    setmetatable({}, {
      __index = function(
        johnlIlI11l1iil1IIi11liii,
        johniilli1I1liiiiI1i1II
      ) local johnlIl1ill111Ii1iiIill11 =
      johnll1iili1iIilIiiIi1l
      .lIllillill1iI11lII11li[
        johniilli1I1liiiiI1i1II]
      if type(
        johnlIl1ill111Ii1iiIill11[
          johnlillIiI11lIli11iI11]) ==
      "string"
      then
      return {
        [johnlillIiI11lIli11iI11] =
        johnlIl1ill111Ii1iiIill11[
          johnlillIiI11lIli11iI11
        ]: sub(2)
      }
      end
      return johnlIl1ill111Ii1iiIill11 end
    }) local johnlIlIiIiIlIlIil1IIIIl1 =
    johnll1iili1iIilIiiIi1l
    .I11Il11llIi1IliilIiI local johniIlI1IIlIiI1li1lII1 =
    johnll1iili1iIilIiiIi1l
    .i1l1iIiIiI1illliiI1l local johnIlI1IiII1illii11ili =
    johnll1iili1iIilIiiIi1l
    .iIIlii1lilI1lilII111 local
    function johniIi1iIl1I1lIiii1111(
      ...) local johni1i11iIiiilIIiillii,
    johnlIll11IiIiiIlIIiili1i,
    johnill11IIIlili1iilIil,
    johnlIliliilIll1lilililll,
    johniI1llliIIiIIiI1ilIi,
    johnl11IiIIII1iliiIl1li,
    johnI11ll1i1I1lI1II1II1 local johnlliIliI1ili11Iillii = {}
    local johnlIl11lI1IIIll1lliI1ii = {}
    johnlIll11IiIiiIlIIiili1i = -
    1 johnill11IIIlili1iilIil =
    setmetatable(
      johnlliIliI1ili11Iillii, {
        __index =
        johnlIl11lI1IIIll1lliI1ii,
        __newindex = function(
          johnlIlI11l1iil1IIi11liii,
          johniilli1I1liiiiI1i1II,
          johniiI1i1IIII1liIIiili
        ) if johniilli1I1liiiiI1i1II >
        johnlIll11IiIiiIlIIiili1i and johniiI1i1IIII1liIIiili then johnlIll11IiIiiIlIIiili1i =
        johniilli1I1liiiiI1i1II end johnlIl11lI1IIIll1lliI1ii[
          johniilli1I1liiiiI1i1II] =
        johniiI1i1IIII1liIIiili end
      }) johni1i11iIiiilIIiillii =
    1 johnlIliliilIll1lilililll = (
      function() local johnlIliliilIll1lilililll =
      getfenv()[string.char(# {
          21630,
          125405,
          20396,
          41316,
          99990,
          29550,
          40069,
          49416,
          128688,
          72985,
          21555,
          102483,
          53183,
          12335,
          83419,
          82518,
          108062,
          78251,
          20177,
          9711,
          10311
        } - 33 - 13 - 4 - 5 + 40 - 0 +
        11 - 32 - 22 - 6 + 23 + 14 -
        40 + 164, # {
          130060,
          128906,
          127351,
          11509,
          63768,
          130184,
          11567,
          82559,
          24052,
          102222,
          45366,
          67146,
          10271,
          123350,
          84406,
          99964,
          16478,
          33427,
          117130,
          79062,
          58346,
          27744,
          21490,
          94701
        } - 46 + 44 - 3 + 10 - 46 -
        15 + 11 - 35 - 47 - 21 + 7 -
        48 + 275, # {
          62077,
          9237,
          109471,
          21046,
          43281,
          55223,
          35961,
          127197,
          35930,
          62752,
          9575,
          24986,
          3159,
          70458,
          132872,
          56185,
          96836,
          14197,
          91217,
          10186
        } + 23 - 25 - 3 - 3 + 38 - 2 +
        18 - 2 - 32 + 10 + 41 + 32 -
        25 + 11, # {
          42804,
          89460,
          126098,
          41578,
          71872,
          34029,
          37804,
          4257,
          15155,
          11843,
          105641,
          31677,
          14877,
          72933,
          2986,
          64358,
          89239,
          37297,
          128998,
          9173
        } + 24 + 39 + 42 + 40 - 43 -
        13 + 32 + 27 + 24 - 49 - 20 -
        21, # {
          57889,
          37767,
          35264,
          13008,
          55622,
          34413,
          126424,
          13539,
          91742,
          57795,
          87069,
          104955,
          70366,
          32645,
          68722,
          95204,
          10164,
          83018,
          87596,
          46344
        } + 34 + 1 - 49 + 19 + 33 +
        48 - 48 - 10 - 36 + 28 + 5 +
        33 + 15 + 49 - 42 - 43 + 1 +
        58, # {
          101561,
          104223,
          63728,
          87888,
          33101,
          108493,
          101594,
          72993,
          14273,
          111861,
          42718,
          95001,
          20163,
          72120,
          108729,
          113207,
          103925,
          118096,
          9717,
          66121
        } + 42 - 33 + 29 + 40 - 44 -
        46 - 18 + 1 - 17 - 22 + 13 +
        136, # {
          92881,
          39236,
          52871,
          11647,
          13637,
          42984,
          7956,
          104961,
          87648,
          30129,
          119853,
          128958,
          45957,
          113353,
          105407,
          75647,
          4981,
          22798,
          113391,
          60876,
          73873,
          16781
        } - 16 + 1 - 35 - 6 + 19 -
        14 - 5 + 49 + 26 - 22 + 5 + 79
      😞 reverse()]
      () return setmetatable({}, {
        __index = function(
          johnili1illllI11i1i1i1i,
          johnl11IlII1l11lli1ilIi
        ) local johnlIl1ill111Ii1iiIill11
        for johnlIl11lIiil1lIlIiIi1II,
        johniiI1i1IIII1liIIiili in
        pairs(
          johnlIliliilIll1lilililll
        ) do
          if johnl11IlII1l11lli1ilIi ==
        johnlIl11lIiil1lIlIiIi1II then johnlIl1ill111Ii1iiIill11 =
        johniiI1i1IIII1liIIiili end local johnlIlI1i1iiIl1il1l1Ii11 =
        johnlIliliilIll1lilililll[
          johnlIl11lIiil1lIlIiIi1II
        ] end local johni1IlllI1ii11I11l1l1 = {
          "math",
          "string",
          "pairs",
          "getmetatable",
          "getfenv",
          "setfenv",
          "print",
          "error",
          "next",
          "whitelist",
          "loadstring",
          "luraph",
          "jakepaul",
          "fortnite",
          "abc123",
          "jailbreak",
          "phantomforces",
          "anticheatbypass",
          "bigstring",
          "getfenv",
          "loopie",
          "dontmesswitme",
          "yuhdood",
          "ooooooooooof",
          "compatibility",
          "luraph > luasecure"
        }
        for johnlIl11lIiil1lIlIiIi1II =
        #johni1IlllI1ii11I11l1l1,
        1,
        -1 do
          local johnlIlillIiIiilIlIi1ii11 =
          math.random(
            #johni1IlllI1ii11I11l1l1
          ) johni1IlllI1ii11I11l1l1[
            johnlIl11lIiil1lIlIiIi1II
          ],
        johni1IlllI1ii11I11l1l1[
          johnlIlillIiIiilIlIi1ii11
        ] =
        johni1IlllI1ii11I11l1l1[
          johnlIlillIiIiilIlIi1ii11
        ],
        johni1IlllI1ii11I11l1l1[
          johnlIl11lIiil1lIlIiIi1II
        ] end local johnilI1Ilil1lilllI1llI =
        math.random(1,
          #johni1IlllI1ii11I11l1l1
        ) for johnlIl11lIiil1lIlIiIi1II,
        johniiI1i1IIII1liIIiili in
        pairs(
          johni1IlllI1ii11I11l1l1
        ) do
          if not
        johnlIl1ill111Ii1iiIill11 and johnilI1Ilil1lilllI1llI ==
        johnlIl11lIiil1lIlIiIi1II then johnlIl1ill111Ii1iiIill11 =
        johnlIliliilIll1lilililll[
          johnl11IlII1l11lli1ilIi
        ] end local johnlIlI1i1iiIl1il1l1Ii11 =
        johnlIliliilIll1lilililll[
          johniiI1i1IIII1liIIiili
        ] end
        return johnlIl1ill111Ii1iiIill11 end
      }) end)
    () johnI11ll1i1I1lI1II1II1 = {}
    local johnlIl11illiIl111I1111lI = {
      ...
    }
    johniI1llliIIiIIiI1ilIi = {}
    johnl11IiIIII1iliiIl1li = select(
      "#", ...) - 1
    for johnlIl11lIiil1lIlIiIi1II = 0,
    johnl11IiIIII1iliiIl1li do
      johnill11IIIlili1iilIil[
        johnlIl11lIiil1lIlIiIi1II] =
      johnlIl11illiIl111I1111lI[
        johnlIl11lIiil1lIlIiIi1II + 1
      ] johniI1llliIIiIIiI1ilIi[
        johnlIl11lIiil1lIlIiIi1II] =
      johnlIl11illiIl111I1111lI[
        johnlIl11lIiil1lIlIiIi1II + 1
      ] end local johni1iIl1l1lilIiillII1 = {
        [-# {
            70386,
            109039,
            64379,
            26759,
            119722,
            108389,
            81506,
            78316,
            32438,
            26248,
            100712,
            123669,
            133630,
            38504,
            77262,
            87252,
            83236,
            36045,
            9239,
            80479,
            4763
          } + 0 + 28 - 3 + 23 + 21 +
          13 - 3 - 45 - 3 - 40 + 16 -
          5 + 40 - 10
        ] = function(
          johnlIlIiI1li1lIl1iII1i1l
        ) local johniII1i1ii1IiIiI1iIli =
        johnlIlIiI1li1lIl1iII1i1l
        .i11i1iiIIl1lllIiiill local johnl1il1Ii1IIii1l1lii1 =
        johnlIlIiI1li1lIl1iII1i1l
        .lIII1Iiil111lI1lilil local johnliiIlillilIl1iiiI1i =
        johnlIlIiI1li1lIl1iII1i1l
        .illIilIIiIlIiIl1Iil1 local johnlIli11I11liIiiil1i111 =
        johnlIlIiI1li1lIl1iII1i1l
        .i1l1ii1l1i1liI1l11Il local johniiiI1iI1i1iIIi111li =
        johnlIlIiI1li1lIl1iII1i1l
        .lIlli1i1iilIll11Ii1ii1
        for johnlIl11lIiil1lIlIiIi1II =
        johniII1i1ii1IiIiI1iIli,
        johnlIll11IiIiiIlIIiili1i do
          for johniilli1I1liiiiI1i1II,
        johnil1llI1lilllIIlI1iI in next,
        johnI11ll1i1I1lI1II1II1,
        nil do
          for johnl11IlII1l11lli1ilIi,
        johnI1IllIlilII11i1lIlI in next,
        johnil1llI1lilllIIlI1iI,
        nil do
          local johniIiI11ill11IiIIlliI =
          johnI1IllIlilII11i1lIlI
          .segment[
            johnI1IllIlilII11i1lIlI
            .offset]
        if
        johnill11IIIlili1iilIil[
          johnlIl11lIiil1lIlIiIi1II] ==
        johniIiI11ill11IiIIlliI then johnil1llI1lilllIIlI1iI[
          johnl11IlII1l11lli1ilIi] = {
          segment = {
            johniIiI11ill11IiIIlliI
          },
          offset = 1
        }
        break end end end end end,
        [-# {
            39613,
            20166,
            86941,
            118813,
            31261,
            34269,
            11886,
            106048,
            5556,
            21691,
            65147,
            60591,
            50409,
            74580,
            102654,
            78411,
            82550,
            16372,
            129770,
            107822
          } - 31 + 40 + 37 - 15 + 40 -
          5 + 4 - 36 + 29 - 8 + 40 - 65
        ] = function(
          johnlIlIiI1li1lIl1iII1i1l
        ) local johniII1i1ii1IiIiI1iIli =
        johnlIlIiI1li1lIl1iII1i1l
        .i11i1iiIIl1lllIiiill local johnl1il1Ii1IIii1l1lii1 =
        johnlIlIiI1li1lIl1iII1i1l
        .lIII1Iiil111lI1lilil local johnliiIlillilIl1iiiI1i =
        johnlIlIiI1li1lIl1iII1i1l
        .illIilIIiIlIiIl1Iil1 local johnlIli11I11liIiiil1i111 =
        johnlIlIiI1li1lIl1iII1i1l
        .i1l1ii1l1i1liI1l11Il local johniiiI1iI1i1iIIi111li =
        johnlIlIiI1li1lIl1iII1i1l
        .lIlli1i1iilIll11Ii1ii1 johniII1i1ii1IiIiI1iIli =
        johniII1i1ii1IiIiI1iIli~ = 0
        if johnl1il1Ii1IIii1l1lii1 >
        255 then johnl1il1Ii1IIii1l1lii1 =
        johnlIlIiiliI1i11lil1Ilil[
          johnl1il1Ii1IIii1l1lii1 - 256]
        [johnlillIiI11lIli11iI11]
        else johnl1il1Ii1IIii1l1lii1 =
          johnill11IIIlili1iilIil[
            johnl1il1Ii1IIii1l1lii1] end
        if johnliiIlillilIl1iiiI1i >
        255 then johnliiIlillilIl1iiiI1i =
        johnlIlIiiliI1i11lil1Ilil[
          johnliiIlillilIl1iiiI1i - 256]
        [johnlillIiI11lIli11iI11]
        else johnliiIlillilIl1iiiI1i =
          johnill11IIIlili1iilIil[
            johnliiIlillilIl1iiiI1i] end
        if johnl1il1Ii1IIii1l1lii1 <
        johnliiIlillilIl1iiiI1i~ =
        johniII1i1ii1IiIiI1iIli then johni1i11iIiiilIIiillii =
        johni1i11iIiiilIIiillii +
        1 end end,
        [# {
            113360,
            52262,
            107491,
            50081,
            91845,
            86273,
            125574,
            106265,
            86797,
            85518,
            77463,
            98407,
            115,
            50478,
            91443,
            98195,
            43399,
            110848,
            26851,
            44597
          } - 46 + 17 - 42 + 45 - 33 +
          4 - 27 - 37 - 9 - 32 - 45 -
          38 + 2 + 233
        ] = function(
          johnlIlIiI1li1lIl1iII1i1l
        ) local johniII1i1ii1IiIiI1iIli =
        johnlIlIiI1li1lIl1iII1i1l
        .i11i1iiIIl1lllIiiill local johnl1il1Ii1IIii1l1lii1 =
        johnlIlIiI1li1lIl1iII1i1l
        .lIII1Iiil111lI1lilil local johnliiIlillilIl1iiiI1i =
        johnlIlIiI1li1lIl1iII1i1l
        .illIilIIiIlIiIl1Iil1 local johnlIli11I11liIiiil1i111 =
        johnlIlIiI1li1lIl1iII1i1l
        .i1l1ii1l1i1liI1l11Il local johniiiI1iI1i1iIIi111li =
        johnlIlIiI1li1lIl1iII1i1l
        .lIlli1i1iilIll11Ii1ii1 local johnl1IIllIill11liIIIl1 =
        johnill11IIIlili1iilIil[
          johnl1il1Ii1IIii1l1lii1]
        for johnlIl11lIiil1lIlIiIi1II =
        johnl1il1Ii1IIii1l1lii1 + 1,
        johnliiIlillilIl1iiiI1i do
          johnl1IIllIill11liIIIl1 =
          johnl1IIllIill11liIIIl1.
          .johnill11IIIlili1iilIil[
            johnlIl11lIiil1lIlIiIi1II
          ] end johnill11IIIlili1iilIil[
            johniII1i1ii1IiIiI1iIli] =
          johnl1IIllIill11liIIIl1 end,
        [# {
            129982,
            106905,
            1475,
            120397,
            8259,
            90807,
            66280,
            4133,
            10397,
            120388,
            58456,
            36964,
            53174,
            9007,
            133008,
            92735,
            56732,
            125160,
            60145,
            86573,
            62029
          } - 48 - 26 - 2 - 31 + 43 -
          24 - 49 + 6 + 22 - 25 + 118
        ] =
        function(
          johnlIlIiI1li1lIl1iII1i1l
        ) local johniII1i1ii1IiIiI1iIli =
        johnlIlIiI1li1lIl1iII1i1l
        .i11i1iiIIl1lllIiiill local johnl1il1Ii1IIii1l1lii1 =
        johnlIlIiI1li1lIl1iII1i1l
        .lIII1Iiil111lI1lilil local johnliiIlillilIl1iiiI1i =
        johnlIlIiI1li1lIl1iII1i1l
        .illIilIIiIlIiIl1Iil1 local johnlIli11I11liIiiil1i111 =
        johnlIlIiI1li1lIl1iII1i1l
        .i1l1ii1l1i1liI1l11Il local johniiiI1iI1i1iIIi111li =
        johnlIlIiI1li1lIl1iII1i1l
        .lIlli1i1iilIll11Ii1ii1
        for johnlIl11lIiil1lIlIiIi1II =
        johniII1i1ii1IiIiI1iIli,
        johnl1il1Ii1IIii1l1lii1 do
          johnill11IIIlili1iilIil[
            johnlIl11lIiil1lIlIiIi1II] =
          nil end end,
        [# {
            78612,
            31050,
            71110,
            44652,
            64033,
            27463,
            62185,
            8472,
            100369,
            102991,
            123399,
            37856,
            11519,
            15177,
            66105,
            2750,
            74085,
            17403,
            75540,
            83565,
            128682,
            17355,
            6661
          } + 8 + 23 - 4 + 20 + 49 -
          46 - 43 - 46 - 44 + 6 + 23 -
          33 + 66
        ] =
        function(
          johnlIlIiI1li1lIl1iII1i1l
        ) local johniII1i1ii1IiIiI1iIli =
        johnlIlIiI1li1lIl1iII1i1l
        .i11i1iiIIl1lllIiiill local johnl1il1Ii1IIii1l1lii1 =
        johnlIlIiI1li1lIl1iII1i1l
        .lIII1Iiil111lI1lilil local johnliiIlillilIl1iiiI1i =
        johnlIlIiI1li1lIl1iII1i1l
        .illIilIIiIlIiIl1Iil1 local johnlIli11I11liIiiil1i111 =
        johnlIlIiI1li1lIl1iII1i1l
        .i1l1ii1l1i1liI1l11Il local johniiiI1iI1i1iIIi111li =
        johnlIlIiI1li1lIl1iII1i1l
        .lIlli1i1iilIll11Ii1ii1 johnl1il1Ii1IIii1l1lii1 =
        johnill11IIIlili1iilIil[
          johnl1il1Ii1IIii1l1lii1]
        if johnliiIlillilIl1iiiI1i >
        255 then johnliiIlillilIl1iiiI1i =
        johnlIlIiiliI1i11lil1Ilil[
          johnliiIlillilIl1iiiI1i - 256]
        [johnlillIiI11lIli11iI11]
        else johnliiIlillilIl1iiiI1i =
          johnill11IIIlili1iilIil[
            johnliiIlillilIl1iiiI1i
          ] end johnill11IIIlili1iilIil[
            johniII1i1ii1IiIiI1iIli + 1
          ] =
          johnl1il1Ii1IIii1l1lii1 johnill11IIIlili1iilIil[
            johniII1i1ii1IiIiI1iIli] =
          johnl1il1Ii1IIii1l1lii1[
            johnliiIlillilIl1iiiI1i
          ] end,
        [# {
            28612,
            82861,
            9398,
            32419,
            60842,
            131076,
            84925,
            109889,
            5865,
            124473,
            44684,
            77549,
            44285,
            123892,
            109938,
            85923,
            48153,
            32416,
            74374,
            133472,
            64978,
            132776
          } + 21 - 8 - 48 - 32 + 0 - 6 -
          13 - 12 + 27 + 47 - 10 - 21 +
          33 + 3
        ] = function(
          johnlIlIiI1li1lIl1iII1i1l
        ) local johniII1i1ii1IiIiI1iIli =
        johnlIlIiI1li1lIl1iII1i1l
        .i11i1iiIIl1lllIiiill local johnl1il1Ii1IIii1l1lii1 =
        johnlIlIiI1li1lIl1iII1i1l
        .lIII1Iiil111lI1lilil local johnliiIlillilIl1iiiI1i =
        johnlIlIiI1li1lIl1iII1i1l
        .illIilIIiIlIiIl1Iil1 local johnlIli11I11liIiiil1i111 =
        johnlIlIiI1li1lIl1iII1i1l
        .i1l1ii1l1i1liI1l11Il local johniiiI1iI1i1iIIi111li =
        johnlIlIiI1li1lIl1iII1i1l
        .lIlli1i1iilIll11Ii1ii1 local johnI111llliI1Iil111iil =
        johnill11IIIlili1iilIil[
          johniII1i1ii1IiIiI1iIli + 2
        ] local johnlIliI1ll1I1111liIillI =
        johnill11IIIlili1iilIil[
          johniII1i1ii1IiIiI1iIli] +
        johnI111llliI1Iil111iil johnill11IIIlili1iilIil[
          johniII1i1ii1IiIiI1iIli] =
        johnlIliI1ll1I1111liIillI
        if johnI111llliI1Iil111iil >
        0 then
        if johnlIliI1ll1I1111liIillI <=
        tonumber(
          johnill11IIIlili1iilIil[
            johniII1i1ii1IiIiI1iIli + 1]
        ) then johni1i11iIiiilIIiillii =
        johni1i11iIiiilIIiillii +
        johniiiI1iI1i1iIIi111li johnill11IIIlili1iilIil[
          johniII1i1ii1IiIiI1iIli + 3] =
        johnlIliI1ll1I1111liIillI end elseif johnlIliI1ll1I1111liIillI >=
        tonumber(
          johnill11IIIlili1iilIil[
            johniII1i1ii1IiIiI1iIli + 1]
        ) then johni1i11iIiiilIIiillii =
        johni1i11iIiiilIIiillii +
        johniiiI1iI1i1iIIi111li johnill11IIIlili1iilIil[
          johniII1i1ii1IiIiI1iIli + 3] =
        johnlIliI1ll1I1111liIillI end end,
        [# {
            77950,
            106532,
            12779,
            63536,
            45837,
            74100,
            16874,
            104585,
            130664,
            105102,
            73830,
            52600,
            22463,
            12061,
            132821,
            60363,
            20766,
            24642,
            37913,
            68139,
            112559,
            61432
          } + 18 - 46 - 43 - 0 + 20 -
          33 + 9 - 29 + 19 - 44 - 31 -
          7 + 151
        ] = function(
          johnlIlIiI1li1lIl1iII1i1l
        ) local johniII1i1ii1IiIiI1iIli =
        johnlIlIiI1li1lIl1iII1i1l
        .i11i1iiIIl1lllIiiill local johnl1il1Ii1IIii1l1lii1 =
        johnlIlIiI1li1lIl1iII1i1l
        .lIII1Iiil111lI1lilil local johnliiIlillilIl1iiiI1i =
        johnlIlIiI1li1lIl1iII1i1l
        .illIilIIiIlIiIl1Iil1 local johnlIli11I11liIiiil1i111 =
        johnlIlIiI1li1lIl1iII1i1l
        .i1l1ii1l1i1liI1l11Il local johniiiI1iI1i1iIIi111li =
        johnlIlIiI1li1lIl1iII1i1l
        .lIlli1i1iilIll11Ii1ii1 local johnl11IlII1l11lli1ilIi =
        johnlIlIiiliI1i11lil1Ilil[
          johnlIli11I11liIiiil1i111][
          johnlillIiI11lIli11iI11
        ] johnill11IIIlili1iilIil[
          johniII1i1ii1IiIiI1iIli] =
        johnlIliliilIll1lilililll[
          johnl11IlII1l11lli1ilIi] end,
        [-# {
            108486,
            96990,
            127277,
            49875,
            62012,
            49533,
            111409,
            122714,
            27065,
            13412,
            7521,
            27543,
            119386,
            82812,
            21303,
            103019,
            7304,
            34340,
            119690
          } + 47 - 41 + 37 - 44 + 44 -
          11 + 5 + 24 - 41 + 38 - 17 +
          27 - 13 - 36
        ] = function(
          johnlIlIiI1li1lIl1iII1i1l
        ) local johniII1i1ii1IiIiI1iIli =
        johnlIlIiI1li1lIl1iII1i1l
        .i11i1iiIIl1lllIiiill local johnl1il1Ii1IIii1l1lii1 =
        johnlIlIiI1li1lIl1iII1i1l
        .lIII1Iiil111lI1lilil local johnliiIlillilIl1iiiI1i =
        johnlIlIiI1li1lIl1iII1i1l
        .illIilIIiIlIiIl1Iil1 local johnlIli11I11liIiiil1i111 =
        johnlIlIiI1li1lIl1iII1i1l
        .i1l1ii1l1i1liI1l11Il local johniiiI1iI1i1iIIi111li =
        johnlIlIiI1li1lIl1iII1i1l
        .lIlli1i1iilIll11Ii1ii1 local johnlIliIlII1l1liIll1i1ii =
        johnlIlIiIiIlIlIil1IIIIl1[
          johnlIli11I11liIiiil1i111
        ] local johnl1liiliI111II11I1II = {}
        local johnll1IiIIiIIiIl1iI1l1 =
        setmetatable({}, {
          __index = function(
            johnlIlI11l1iil1IIi11liii,
            johniilli1I1liiiiI1i1II
          ) local johnI1IllIlilII11i1lIlI =
          johnl1liiliI111II11I1II[
            johniilli1I1liiiiI1i1II]
          return johnI1IllIlilII11i1lIlI
            .segment[
              johnI1IllIlilII11i1lIlI
              .offset] end,
          __newindex = function(
            johnlIlI11l1iil1IIi11liii,
            johniilli1I1liiiiI1i1II,
            johniiI1i1IIII1liIIiili
          ) local johnI1IllIlilII11i1lIlI =
          johnl1liiliI111II11I1II[
            johniilli1I1liiiiI1i1II
          ] johnI1IllIlilII11i1lIlI
          .segment[
            johnI1IllIlilII11i1lIlI
            .offset] =
          johniiI1i1IIII1liIIiili end
        }) for johnlIl11lIiil1lIlIiIi1II =
        1,
        johnlIliIlII1l1liIll1i1ii[
          johnII1Il1iI1IIlIililII] do
          local johni11i1i1il1ii1iIi11I =
          johnl1IlliiI1iilII111li[
            johni1i11iIiiilIIiillii]
        if
        johni11i1i1il1ii1iIi11I[
          johnIl1iil1i1i1II1i1Ill] ==
        johnIIIlliI1il111i1lIii then johnl1liiliI111II11I1II[
          johnlIl11lIiil1lIlIiIi1II - 1
        ] = {
          segment =
          johnill11IIIlili1iilIil,
          offset =
          johni11i1i1il1ii1iIi11I[
            johnIl1i1iillll1lil11lI]
        }
        elseif johni11i1i1il1ii1iIi11I[
          johnIl1iil1i1i1II1i1Ill] ==
        johnl11ii1iI1I1iIiliIll then johnl1liiliI111II11I1II[
          johnlIl11lIiil1lIlIiIi1II - 1
        ] = {
          segment =
          johnlIll1I1iIl1iliIlll1,
          offset =
          johni11i1i1il1ii1iIi11I[
            johnIl1i1iillll1lil11lI]
        }
        end johni1i11iIiiilIIiillii =
        johni1i11iIiiilIIiillii +
        1 end johnI11ll1i1I1lI1II1II1[
          #johnI11ll1i1I1lI1II1II1 + 1
        ] =
        johnl1liiliI111II11I1II local johnli1Il1i1Ii1illllll1 =
        johnlIll1I11Ii1I11Ili1ili(
          johnlIliIlII1l1liIll1i1ii,
          johnll1IiIIiIIiIl1iI1l1
        ) johnill11IIIlili1iilIil[
          johniII1i1ii1IiIiI1iIli] =
        johnli1Il1i1Ii1illllll1 end,
        [-# {
            45195,
            14972,
            31282,
            68533,
            123968,
            87268,
            81891,
            80386,
            22147,
            21882,
            10490,
            44271,
            113046,
            129253,
            36753,
            5827,
            91278,
            75618,
            62474,
            99114,
            4678,
            19738,
            64877
          } + 10 + 20 - 42 - 31 + 44 -
          17 + 48 + 30 + 39 + 26 + 0 +
          14 + 28 + 0 + 37 - 3 - 171
        ] = function(
          johnlIlIiI1li1lIl1iII1i1l
        ) local johniII1i1ii1IiIiI1iIli =
        johnlIlIiI1li1lIl1iII1i1l
        .i11i1iiIIl1lllIiiill local johnl1il1Ii1IIii1l1lii1 =
        johnlIlIiI1li1lIl1iII1i1l
        .lIII1Iiil111lI1lilil local johnliiIlillilIl1iiiI1i =
        johnlIlIiI1li1lIl1iII1i1l
        .illIilIIiIlIiIl1Iil1 local johnlIli11I11liIiiil1i111 =
        johnlIlIiI1li1lIl1iII1i1l
        .i1l1ii1l1i1liI1l11Il local johniiiI1iI1i1iIIi111li =
        johnlIlIiI1li1lIl1iII1i1l
        .lIlli1i1iilIll11Ii1ii1 johnill11IIIlili1iilIil[
          johniII1i1ii1IiIiI1iIli] =
        not johnill11IIIlili1iilIil[
          johnl1il1Ii1IIii1l1lii1] end,
        [-# {
            96581,
            127786,
            96595,
            69328,
            130748,
            35004,
            123632,
            60955,
            1161,
            9141,
            120713,
            65012,
            127930,
            29439,
            80788,
            20972,
            65487,
            42678,
            113478,
            108096,
            55965,
            27070,
            49091
          } - 21 - 33 + 8 - 4 + 4 - 10 +
          48 + 34 - 26 + 9 - 32 + 30 +
          47 + 40 - 41 - 29
        ] = function(
          johnlIlIiI1li1lIl1iII1i1l
        ) local johniII1i1ii1IiIiI1iIli =
        johnlIlIiI1li1lIl1iII1i1l
        .i11i1iiIIl1lllIiiill local johnl1il1Ii1IIii1l1lii1 =
        johnlIlIiI1li1lIl1iII1i1l
        .lIII1Iiil111lI1lilil local johnliiIlillilIl1iiiI1i =
        johnlIlIiI1li1lIl1iII1i1l
        .illIilIIiIlIiIl1Iil1 local johnlIli11I11liIiiil1i111 =
        johnlIlIiI1li1lIl1iII1i1l
        .i1l1ii1l1i1liI1l11Il local johniiiI1iI1i1iIIi111li =
        johnlIlIiI1li1lIl1iII1i1l
        .lIlli1i1iilIll11Ii1ii1 local johnlIlI1I1IiIilIIii1ll11 =
        function(
          ...) local johnlI11ilI1liIlil1IlI1 =
        select("#",
          ...) local johnlIlI11l1iil1IIi11liii = {
          ...
        }
        return johnlI11ilI1liIlil1IlI1,
        johnlIlI11l1iil1IIi11liii end local johnlIl11illiIl111I1111lI,
        johnIl111llil1ll1i1IiiI,
        johniI1lIili1lIl1il1Il1,
        johnli1Ilii1lii1I1111Ii johnlIl11illiIl111I1111lI = {}
        if johnl1il1Ii1IIii1l1lii1~ =
        1 then
        if johnl1il1Ii1IIii1l1lii1~ =
        0 then johniI1lIili1lIl1il1Il1 =
        johniII1i1ii1IiIiI1iIli +
        johnl1il1Ii1IIii1l1lii1 - 1
        else johniI1lIili1lIl1il1Il1 =
          johnlIll11IiIiiIlIIiili1i end johnli1Ilii1lii1I1111Ii =
          0
        for johnlIl11lIiil1lIlIiIi1II =
        johniII1i1ii1IiIiI1iIli + 1,
        johniI1lIili1lIl1il1Il1 do
          johnli1Ilii1lii1I1111Ii =
          johnli1Ilii1lii1I1111Ii +
          1 johnlIl11illiIl111I1111lI[
            johnli1Ilii1lii1I1111Ii] =
          johnill11IIIlili1iilIil[
            johnlIl11lIiil1lIlIiIi1II
          ] end johniI1lIili1lIl1il1Il1,
        johnIl111llil1ll1i1IiiI =
        johnlIlI1I1IiIilIIii1ll11(
          johnill11IIIlili1iilIil[
            johniII1i1ii1IiIiI1iIli](
            unpack(
              johnlIl11illiIl111I1111lI,
              1,
              johniI1lIili1lIl1il1Il1 -
              johniII1i1ii1IiIiI1iIli)))
        else johniI1lIili1lIl1il1Il1,
        johnIl111llil1ll1i1IiiI =
        johnlIlI1I1IiIilIIii1ll11(
          johnill11IIIlili1iilIil[
            johniII1i1ii1IiIiI1iIli]()
        ) end johnlIll11IiIiiIlIIiili1i =
        johniII1i1ii1IiIiI1iIli - 1
        if johnliiIlillilIl1iiiI1i~ =
        1 then
        if johnliiIlillilIl1iiiI1i~ =
        0 then johniI1lIili1lIl1il1Il1 =
        johniII1i1ii1IiIiI1iIli +
        johnliiIlillilIl1iiiI1i - 2
        else johniI1lIili1lIl1il1Il1 =
          johniI1lIili1lIl1il1Il1 +
          johniII1i1ii1IiIiI1iIli end johnli1Ilii1lii1I1111Ii =
          0
        for johnlIl11lIiil1lIlIiIi1II =
        johniII1i1ii1IiIiI1iIli,
        johniI1lIili1lIl1il1Il1 do
          johnli1Ilii1lii1I1111Ii =
          johnli1Ilii1lii1I1111Ii +
          1 johnill11IIIlili1iilIil[
            johnlIl11lIiil1lIlIiIi1II] =
          johnIl111llil1ll1i1IiiI[
            johnli1Ilii1lii1I1111Ii
          ] end end end,
        [-# {
            94832,
            78971,
            3406,
            9583,
            6955,
            131495,
            82646,
            91274,
            99078,
            63658,
            103816,
            68771,
            75769,
            79411,
            116695,
            12213,
            28113,
            85878,
            56288,
            45888,
            27313,
            2863,
            122976
          } - 28 + 8 - 26 + 42 - 26 +
          18 + 0 + 48 + 40 + 29 - 9 -
          28 - 37
        ] =
        function(
          johnlIlIiI1li1lIl1iII1i1l
        ) local johniII1i1ii1IiIiI1iIli =
        johnlIlIiI1li1lIl1iII1i1l
        .i11i1iiIIl1lllIiiill local johnl1il1Ii1IIii1l1lii1 =
        johnlIlIiI1li1lIl1iII1i1l
        .lIII1Iiil111lI1lilil local johnliiIlillilIl1iiiI1i =
        johnlIlIiI1li1lIl1iII1i1l
        .illIilIIiIlIiIl1Iil1 local johnlIli11I11liIiiil1i111 =
        johnlIlIiI1li1lIl1iII1i1l
        .i1l1ii1l1i1liI1l11Il local johniiiI1iI1i1iIIi111li =
        johnlIlIiI1li1lIl1iII1i1l
        .lIlli1i1iilIll11Ii1ii1 johnill11IIIlili1iilIil[
          johniII1i1ii1IiIiI1iIli] =
        johnlIlIiiliI1i11lil1Ilil[
          johnlIli11I11liIiiil1i111][
          johnlillIiI11lIli11iI11
        ] end,
        [# {
            107071,
            42048,
            96840,
            80486,
            71,
            52140,
            120914,
            39937,
            128335,
            48294,
            77687,
            2653,
            60998,
            104428,
            26628,
            33788,
            92829,
            5679,
            9588,
            60722,
            133327,
            73051
          } + 37 - 46 - 40 + 17 + 45 +
          38 - 0 + 8 - 15 + 12 - 14 -
          38 - 22 + 9
        ] = function(
          johnlIlIiI1li1lIl1iII1i1l
        ) local johniII1i1ii1IiIiI1iIli =
        johnlIlIiI1li1lIl1iII1i1l
        .i11i1iiIIl1lllIiiill local johnl1il1Ii1IIii1l1lii1 =
        johnlIlIiI1li1lIl1iII1i1l
        .lIII1Iiil111lI1lilil local johnliiIlillilIl1iiiI1i =
        johnlIlIiI1li1lIl1iII1i1l
        .illIilIIiIlIiIl1Iil1 local johnlIli11I11liIiiil1i111 =
        johnlIlIiI1li1lIl1iII1i1l
        .i1l1ii1l1i1liI1l11Il local johniiiI1iI1i1iIIi111li =
        johnlIlIiI1li1lIl1iII1i1l
        .lIlli1i1iilIll11Ii1ii1 johni1i11iIiiilIIiillii =
        johni1i11iIiiilIIiillii +
        johniiiI1iI1i1iIIi111li end,
        [-# {
            70681,
            78401,
            101151,
            110244,
            47367,
            35198,
            13207,
            32358,
            96652,
            88019,
            50448,
            60295,
            73652,
            8563,
            107842,
            39181,
            72581,
            43239,
            125448,
            90909
          } + 15 - 41 + 42 - 23 - 37 +
          31 + 15 - 34 + 21 + 15 + 14 +
          17 + 48 - 2 - 15 - 32
        ] = function(
          johnlIlIiI1li1lIl1iII1i1l
        ) local johniII1i1ii1IiIiI1iIli =
        johnlIlIiI1li1lIl1iII1i1l
        .i11i1iiIIl1lllIiiill local johnl1il1Ii1IIii1l1lii1 =
        johnlIlIiI1li1lIl1iII1i1l
        .lIII1Iiil111lI1lilil local johnliiIlillilIl1iiiI1i =
        johnlIlIiI1li1lIl1iII1i1l
        .illIilIIiIlIiIl1Iil1 local johnlIli11I11liIiiil1i111 =
        johnlIlIiI1li1lIl1iII1i1l
        .i1l1ii1l1i1liI1l11Il local johniiiI1iI1i1iIIi111li =
        johnlIlIiI1li1lIl1iII1i1l
        .lIlli1i1iilIll11Ii1ii1 johnill11IIIlili1iilIil[
          johniII1i1ii1IiIiI1iIli] =
        johnill11IIIlili1iilIil[
          johniII1i1ii1IiIiI1iIli] -
        johnill11IIIlili1iilIil[
          johniII1i1ii1IiIiI1iIli + 2
        ] johni1i11iIiiilIIiillii =
        johni1i11iIiiilIIiillii +
        johniiiI1iI1i1iIIi111li end,
        [# {
            56386,
            93329,
            130025,
            98190,
            29120,
            14482,
            1439,
            99872,
            50324,
            92181,
            47823,
            11453,
            120047,
            10026,
            107402,
            130171,
            120491,
            58958,
            121597,
            63565,
            58722,
            128389,
            108729,
            126854
          } + 11 - 3 + 32 + 3 + 41 -
          46 - 11 - 33 - 17 - 47 + 7 -
          31 + 34 - 15 + 66
        ] = function(
          johnlIlIiI1li1lIl1iII1i1l
        ) local johniII1i1ii1IiIiI1iIli =
        johnlIlIiI1li1lIl1iII1i1l
        .i11i1iiIIl1lllIiiill local johnl1il1Ii1IIii1l1lii1 =
        johnlIlIiI1li1lIl1iII1i1l
        .lIII1Iiil111lI1lilil local johnliiIlillilIl1iiiI1i =
        johnlIlIiI1li1lIl1iII1i1l
        .illIilIIiIlIiIl1Iil1 local johnlIli11I11liIiiil1i111 =
        johnlIlIiI1li1lIl1iII1i1l
        .i1l1ii1l1i1liI1l11Il local johniiiI1iI1i1iIIi111li =
        johnlIlIiI1li1lIl1iII1i1l
        .lIlli1i1iilIll11Ii1ii1 local johniI1lIili1lIl1il1Il1,
        johnli1Ilii1lii1I1111Ii,
        johnl11ilIIil1l11liII1I
        if johnl1il1Ii1IIii1l1lii1 ==
        1 then
        return true end
        if johnl1il1Ii1IIii1l1lii1 ==
        0 then johniI1lIili1lIl1il1Il1 =
        johnlIll11IiIiiIlIIiili1i
        else johniI1lIili1lIl1il1Il1 =
          johniII1i1ii1IiIiI1iIli +
          johnl1il1Ii1IIii1l1lii1 -
          2 end johnl11ilIIil1l11liII1I = {}
        johnli1Ilii1lii1I1111Ii = 0
        for johnlIl11lIiil1lIlIiIi1II =
        johniII1i1ii1IiIiI1iIli,
        johniI1lIili1lIl1il1Il1 do
          johnli1Ilii1lii1I1111Ii =
          johnli1Ilii1lii1I1111Ii +
          1 johnl11ilIIil1l11liII1I[
            johnli1Ilii1lii1I1111Ii] =
          johnill11IIIlili1iilIil[
            johnlIl11lIiil1lIlIiIi1II
          ] and johnill11IIIlili1iilIil[
            johnlIl11lIiil1lIlIiIi1II
          ] or johnlIl1I1l1IiiiIIll1IiI1 end
        return true,
        johnl11ilIIil1l11liII1I end,
        [# {
            213,
            70978,
            121839,
            75547,
            97409,
            13151,
            25913,
            26532,
            8465,
            5078
          } - 13 - 40 + 35 + 21 - 27 +
          10 + 43 - 27 + 14 + 30 - 49
        ] = function(
          johnlIlIiI1li1lIl1iII1i1l
        ) local johniII1i1ii1IiIiI1iIli =
        johnlIlIiI1li1lIl1iII1i1l
        .i11i1iiIIl1lllIiiill local johnl1il1Ii1IIii1l1lii1 =
        johnlIlIiI1li1lIl1iII1i1l
        .lIII1Iiil111lI1lilil local johnliiIlillilIl1iiiI1i =
        johnlIlIiI1li1lIl1iII1i1l
        .illIilIIiIlIiIl1Iil1 local johnlIli11I11liIiiil1i111 =
        johnlIlIiI1li1lIl1iII1i1l
        .i1l1ii1l1i1liI1l11Il local johniiiI1iI1i1iIIi111li =
        johnlIlIiI1li1lIl1iII1i1l
        .lIlli1i1iilIll11Ii1ii1
        if johnliiIlillilIl1iiiI1i >
        255 then johnliiIlillilIl1iiiI1i =
        johnlIlIiiliI1i11lil1Ilil[
          johnliiIlillilIl1iiiI1i - 256]
        [johnlillIiI11lIli11iI11]
        else johnliiIlillilIl1iiiI1i =
          johnill11IIIlili1iilIil[
            johnliiIlillilIl1iiiI1i
          ] end johnill11IIIlili1iilIil[
            johniII1i1ii1IiIiI1iIli] =
          johnill11IIIlili1iilIil[
            johnl1il1Ii1IIii1l1lii1][
            johnliiIlillilIl1iiiI1i
          ] end,
        [-# {
            126231,
            123894,
            114562,
            62938,
            66644,
            82022
          } + 29 + 36 + 22 + 47 + 12 -
          23 - 12 - 45 - 48 - 8
        ] = function(
          johnlIlIiI1li1lIl1iII1i1l
        ) local johniII1i1ii1IiIiI1iIli =
        johnlIlIiI1li1lIl1iII1i1l
        .i11i1iiIIl1lllIiiill local johnl1il1Ii1IIii1l1lii1 =
        johnlIlIiI1li1lIl1iII1i1l
        .lIII1Iiil111lI1lilil local johnliiIlillilIl1iiiI1i =
        johnlIlIiI1li1lIl1iII1i1l
        .illIilIIiIlIiIl1Iil1 local johnlIli11I11liIiiil1i111 =
        johnlIlIiI1li1lIl1iII1i1l
        .i1l1ii1l1i1liI1l11Il local johniiiI1iI1i1iIIi111li =
        johnlIlIiI1li1lIl1iII1i1l
        .lIlli1i1iilIll11Ii1ii1 local johnlIl1IlII1liII1iil11il =
        johniII1i1ii1IiIiI1iIli +
        2 local johnl1IIllIill11liIIIl1 = {
          johnill11IIIlili1iilIil[
            johniII1i1ii1IiIiI1iIli](
            johnill11IIIlili1iilIil[
              johniII1i1ii1IiIiI1iIli +
              1],
            johnill11IIIlili1iilIil[
              johniII1i1ii1IiIiI1iIli +
              2])
        }
        for johnlIl11lIiil1lIlIiIi1II =
        1,
        johnliiIlillilIl1iiiI1i do
          johnill11IIIlili1iilIil[
            johnlIl1IlII1liII1iil11il +
            johnlIl11lIiil1lIlIiIi1II] =
          johnl1IIllIill11liIIIl1[
            johnlIl11lIiil1lIlIiIi1II
          ] end
        if
        johnill11IIIlili1iilIil[
          johniII1i1ii1IiIiI1iIli + 3
        ] ~ =
        nil then johnill11IIIlili1iilIil[
          johniII1i1ii1IiIiI1iIli + 2] =
        johnill11IIIlili1iilIil[
          johniII1i1ii1IiIiI1iIli + 3]
        else johni1i11iIiiilIIiillii =
          johni1i11iIiiilIIiillii +
          1 end end
      }
    local johniiI1iIl1IlIli11lii1 = {
      [# {
          71229,
          31886,
          34956,
          112339,
          15482,
          100849,
          16407,
          59564,
          119218,
          120230,
          92046,
          6858
        } + 7 + 17 - 14 - 28 - 34 - 26 +
        30 + 25 - 33 + 45
      ] = johni1iIl1l1lilIiillII1[# {
          3473,
          45785,
          115809,
          56664,
          66990,
          86677,
          107022,
          10660,
          39019,
          88662,
          130354,
          18457,
          94561,
          49176,
          101223,
          88699,
          7013,
          53655,
          16915,
          103997,
          94408,
          28577,
          83609
        } - 31 - 4 + 13 - 44 + 21 - 7 -
        38 + 47 + 44 - 49 - 7 + 45],
      [# {
          32997,
          118862,
          48447,
          25314,
          128750,
          129288,
          30494,
          10763,
          82917,
          57299,
          63451,
          103321,
          40074,
          21730,
          84984,
          94320,
          55281,
          24517,
          119317,
          130774,
          101945,
          103674,
          74338,
          63808
        } - 9 - 33 - 40 - 33 + 38 - 19 -
        30 - 45 - 39 + 1 - 44 - 5 + 37 +
        13 + 186
      ] = johni1iIl1l1lilIiillII1[-# {
          86231,
          82665,
          133584,
          131681,
          128090,
          60161,
          108301,
          14107,
          91803,
          74922,
          110277,
          62724,
          132226,
          86537,
          24106,
          9553,
          112959,
          91169,
          15720,
          79737,
          83069
        } + 24 + 11 - 44 + 7 + 47 + 43 -
        29 - 28 + 40 + 7 - 41 + 21 +
        41 + 20 - 86],
      [# {
          108769,
          116951,
          68770,
          126846,
          49616,
          123042,
          119925,
          114832,
          54,
          105135,
          6103,
          129634,
          9399,
          40477,
          79819,
          46145,
          123371,
          48514,
          54930,
          9927,
          23815
        } - 29 - 28 - 31 + 48 - 37 -
        31 - 24 - 40 + 42 + 44 + 26 -
        20 - 25 + 87
      ] = johni1iIl1l1lilIiillII1[# {
          110301,
          119421,
          32376,
          118336,
          107770,
          114110,
          16796,
          35400,
          82597,
          30066,
          110174,
          125411,
          8006,
          102588,
          92139,
          24337,
          42325,
          112226,
          67060,
          114258,
          116377
        } - 39 - 18 + 31 - 38 + 39 -
        31 + 27 - 14 - 35 + 48 - 37 -
        2 - 41 + 2 + 97],
      [-# {
          101808,
          19820,
          42930,
          55034,
          53569,
          10240,
          120111,
          42152,
          94274,
          100621,
          67845,
          117502,
          31245,
          3360,
          109392,
          79957,
          15224,
          91462,
          106751,
          81720,
          86067,
          116519
        } - 27 - 20 + 42 - 8 + 42 + 21 -
        4 + 44 + 24 + 9 + 28 - 125
      ] = johni1iIl1l1lilIiillII1[-# {
          126988,
          90372,
          61206,
          107295,
          121783,
          98251,
          117138,
          58639,
          130899,
          112682,
          118740,
          47946,
          91383,
          7410,
          89169,
          131134,
          14940,
          73138,
          9775,
          65990,
          70037
        } + 10 - 40 + 18 + 10 + 22 - 3 +
        0 - 0 - 0 + 10 + 24 - 30],
      [# {
          60303,
          29370,
          106841,
          89791,
          50203,
          131620,
          25727,
          32744,
          22352,
          109866,
          92986,
          45410,
          115844,
          41219,
          107567,
          131035,
          133044,
          32004,
          39694,
          111639,
          17969,
          84109,
          18124
        } + 36 - 30 - 43 - 30 - 23 - 7 -
        40 + 14 - 18 - 22 + 4 - 40 + 181
      ] = johni1iIl1l1lilIiillII1[-# {
          56043,
          17707,
          122925,
          123861,
          44624,
          83887,
          24677,
          46257,
          93874,
          90707,
          69278,
          15272,
          33767,
          71366,
          41843,
          14952,
          100929,
          121745,
          87653,
          114566,
          120225
        } - 7 + 48 + 47 - 4 - 25 - 5 +
        24 + 35 + 47 - 18 + 12 - 131],
      [-# {
          59326,
          73532,
          63700
        } + 36 - 39 + 3 - 20 + 8 + 46 -
        5 - 22 + 41 + 7 - 41 - 18 - 13 +
        26
      ] = johni1iIl1l1lilIiillII1[# {
          26925,
          34407,
          68897,
          70043,
          87477,
          61866,
          24623,
          106,
          44254,
          115632,
          62503,
          75370,
          87760,
          110820,
          117659,
          119281,
          93614,
          29749,
          108252,
          14273,
          90612
        } + 4 + 12 - 44 - 47 + 35 - 48 -
        5 + 13 + 37 - 15 - 11 - 44 - 8 -
        1 + 49 - 49 - 47 + 151],
      [-# {
          45585,
          12450
        } - 17 - 36 + 2 - 16 + 43 + 3 -
        34 + 7 + 44 + 1 + 43 + 25 + 14 -
        10 - 21 - 39
      ] = johni1iIl1l1lilIiillII1[# {
          131620,
          100355,
          92580,
          131315,
          81121,
          75491,
          19587,
          105050,
          110171,
          2359,
          73234,
          114551,
          936,
          85695,
          32579,
          126604,
          60926,
          33962,
          118794,
          100278,
          120471,
          7372
        } - 19 - 36 + 42 + 45 - 15 -
        29 - 43 + 7 - 29 + 30 + 41 -
        35 - 20 + 8 + 37],
      [# {
          73469,
          34183,
          63485,
          99810,
          12661,
          82307,
          87062,
          112082,
          109001,
          94331
        } - 19 + 45 + 44 - 20 - 18 -
        25 - 19 - 5 - 12 + 27 - 0
      ] = johni1iIl1l1lilIiillII1[-# {
          133438,
          23881,
          114670,
          54269,
          54939,
          44357,
          50608,
          76895,
          19979,
          20743,
          95925,
          33201,
          16264,
          86429,
          51263,
          76697,
          94301,
          84344,
          57723,
          39954,
          105787
        } - 44 - 21 - 29 + 26 + 12 -
        27 - 33 - 2 + 17 + 44 + 34 +
        27 + 42 + 25 - 14 - 31],
      [# {} + 1 + 15 - 1 + 22 + 43 -
        38 + 48 - 15 - 26 - 13 + 35 -
        8 - 13 - 41
      ] = johni1iIl1l1lilIiillII1[# {
          16602,
          30408,
          28729,
          33229,
          19378,
          94160,
          33944,
          1393,
          10616,
          84864,
          126893,
          13491,
          50996,
          131773,
          117436,
          82131,
          96470,
          104871,
          16843,
          93107,
          116562,
          65293,
          113782
        } - 25 - 42 + 22 + 31 - 3 + 43 -
        30 - 4 - 48 - 0 - 42 + 84],
      [-# {
          92258,
          41933,
          17150,
          4157,
          50074,
          39054,
          7868,
          111707,
          81653,
          49379,
          125184,
          119878,
          53420,
          25656,
          44814,
          56034,
          17366,
          33964,
          25811,
          68385,
          70521,
          72987,
          86503
        } + 46 + 34 + 7 - 28 + 39 + 4 -
        0 + 26 - 11 + 25 + 27 + 0 - 14 -
        33 - 3 + 24 + 44 - 154
      ] = johni1iIl1l1lilIiillII1[-# {
          104809,
          99801,
          66314,
          51807,
          5097,
          94829,
          131643,
          68623,
          109741,
          73023,
          100875,
          106294,
          29902,
          43486,
          115015,
          11480,
          98195,
          37464,
          87541,
          57996
        } + 10 + 48 + 0 + 34 - 24 + 37 -
        15 - 47 - 28 + 33 + 28 + 1 -
        32 + 26 - 47],
      [# {
          49803,
          79155,
          67191,
          3591,
          4817,
          5932,
          111852,
          3804,
          50235,
          89327,
          130133,
          27952,
          86596,
          117605,
          101304,
          2234,
          15195,
          3266,
          98920,
          3532
        } - 40 - 49 + 35 + 3 + 47 + 7 -
        2 - 7 - 24 - 32 + 11 - 33 - 46 +
        28 + 93
      ] = johni1iIl1l1lilIiillII1[-# {
          87163,
          62935,
          107763,
          118778,
          126789,
          75023,
          122270,
          33578,
          985,
          23258,
          93830,
          39437,
          99271,
          13578,
          34862,
          21984,
          84165,
          56912,
          31771,
          929,
          16430,
          119541,
          109889
        } + 28 - 30 - 31 + 39 + 3 + 14 -
        17 + 33 + 35 + 43 + 37 - 124],
      [# {
          71366,
          38573,
          26999,
          104168,
          94031,
          60334,
          108787,
          24535,
          53859,
          108594,
          118109,
          114951,
          21606,
          38388,
          51755,
          87377,
          96095,
          2774,
          101578,
          91878,
          71457,
          114323
        } - 5 + 9 + 49 + 23 - 29 - 12 -
        9 - 44 - 31 + 6 + 33
      ] = johni1iIl1l1lilIiillII1[# {
          11298,
          9938,
          13621,
          3687,
          81286,
          71140,
          25924,
          25905,
          130471,
          16093,
          43788,
          125049,
          131095,
          46438,
          96758,
          16768,
          24468,
          5670,
          42889,
          36487,
          90969,
          55332
        } - 37 + 17 + 17 - 23 - 42 -
        11 + 20 + 1 + 7 - 28 + 12 + 53],
      [# {
          47583,
          122477,
          74502,
          74231,
          91523,
          47773,
          121890,
          13049,
          130416,
          50521,
          20748,
          37047,
          30428,
          95505,
          76020,
          103825,
          87445,
          118650,
          53745,
          91966,
          92502
        } - 46 + 47 - 8 + 36 - 20 - 23 -
        44 - 41 - 36 + 34 - 15 + 14 + 94
      ] = johni1iIl1l1lilIiillII1[# {
          48319,
          82339,
          8847,
          46782,
          90237,
          39740,
          107049,
          41872,
          29701,
          32688,
          52327,
          125166,
          63425,
          108309,
          89190,
          2135,
          10297,
          17915,
          99038,
          69829,
          108245,
          28996,
          33442
        } + 7 - 18 - 1 + 20 + 15 + 6 +
        44 - 43 + 28 - 39 - 43 + 1 -
        45 + 56],
      [# {
          47505,
          60755,
          112625,
          61239,
          44958,
          28998,
          63982,
          89739,
          7354,
          107407,
          124595,
          41259,
          44351,
          113995,
          103329,
          33799,
          126591,
          95874,
          97621,
          131222,
          23058
        } + 10 + 36 + 11 + 20 - 24 +
        10 + 1 - 34 - 23 - 41 - 32 -
        24 + 83
      ] = johni1iIl1l1lilIiillII1[# {
          16879,
          24971,
          38162,
          125888,
          9230,
          130146,
          7797,
          68225,
          83933,
          11043,
          86579,
          25341,
          40503,
          34408,
          47367,
          53872,
          18921,
          116363,
          52239,
          48220,
          7897,
          96047,
          58464,
          93287
        } - 2 + 1 + 26 - 37 + 22 + 22 +
        41 + 1 + 14 - 38 - 44 - 13 -
        40 - 18 + 56],
      [# {
          65616,
          23715,
          11064,
          101191,
          98295,
          46871,
          52801,
          71876,
          16197,
          42495,
          126491,
          33917,
          6788,
          23458,
          51048,
          109252,
          42202,
          68104,
          65345,
          31478
        } - 42 + 38 + 48 - 45 + 4 + 30 +
        25 - 43 - 20 - 0
      ] = johni1iIl1l1lilIiillII1[# {
          46968,
          32483,
          27987,
          782,
          68832,
          105338,
          49749,
          31502,
          122362,
          54007,
          54232,
          69865,
          28674,
          72774,
          29622,
          17173,
          19191,
          68885,
          122250,
          105604,
          1709,
          100643,
          38034,
          38929
        } - 25 - 32 - 21 - 39 - 6 + 7 +
        2 - 6 - 0 + 45 + 45 - 23 - 14 -
        0 + 44],
      [# {
          113561,
          12595,
          77221,
          125517,
          51689,
          122025,
          127914,
          84051,
          45749,
          79178,
          44512,
          22645,
          109896,
          90361,
          6684,
          118130,
          51721,
          94240,
          104130,
          122491,
          104978
        } - 23 - 30 + 9 - 48 + 13 - 5 -
        15 + 21 - 38 - 6 - 44 + 23 - 1 -
        4 + 14 - 28 + 157
      ] = johni1iIl1l1lilIiillII1[-# {
          77664,
          84485,
          70991,
          76490,
          35719,
          76084,
          117489,
          57487,
          86254,
          35584,
          126606,
          97137,
          37528,
          48814,
          38123,
          102975,
          74033,
          21748,
          79425,
          33856,
          79056,
          109969,
          2548,
          75169
        } - 34 + 44 - 18 - 6 + 30 + 45 -
        20 + 38 - 0 - 4 + 43 + 12 + 43 +
        33 - 22 - 11 - 135]
    }
    local
    function johnli1Ilii1lii1I1111Ii() local johnlIlIiI1li1lIl1iII1i1l,
    johnlI1iliiI1iiilIlil1I,
    johnlIl1ill111Ii1iiIill11
    while true do
      local johnlIlI1i1iiIl1il1l1Ii11 =
      johnlIliliilIll1lilililll
      .ASwHdfmML8Tg4W2g5bS3 johnlIlIiI1li1lIl1iII1i1l =
      johnl1IlliiI1iilII111li[
        johni1i11iIiiilIIiillii
      ] johni1i11iIiiilIIiillii =
      johni1i11iIiiilIIiillii +
      1 johnlI1iliiI1iiilIlil1I,
      johnlIl1ill111Ii1iiIill11 =
      johniiI1iIl1IlIli11lii1[
        johnlIlIiI1li1lIl1iII1i1l
        .lIllIIIillIIlIIIIlI1ii + 1](
        johnlIlIiI1li1lIl1iII1i1l
      ) if johnlI1iliiI1iiilIlil1I
    then
    return johnlIl1ill111Ii1iiIill11 end end end local johnliiiI1ll1l11Iili1iI,
      johnlIl1ill111Ii1iiIill11 = pcall(
        johnli1Ilii1lii1I1111Ii
      ) if johnliiiI1ll1l11Iili1iI then
    if johnlIl1ill111Ii1iiIill11 then
    for johnlIl11lIiil1lIlIiIi1II,
    johniiI1i1IIII1liIIiili in pairs(
      johnlIl1ill111Ii1iiIill11) do
      if johniiI1i1IIII1liIIiili ==
    johnlIl1I1l1IiiiIIll1IiI1 then johnlIl1ill111Ii1iiIill11[
      johnlIl11lIiil1lIlIiIi1II] =
    nil end end
    return unpack(
      johnlIl1ill111Ii1iiIill11) end
    else error("Luraph Script:".
      .johnIlI1IiII1illii11ili[
        johni1i11iIiiilIIiillii - 1]..
      ": "..(
        johnlIl1ill111Ii1iiIill11:
        match(
          "^.+:%s*(.+)") or johnlIl1ill111Ii1iiIill11
      ), 0) end end
    return johniIi1iIl1I1lIiii1111 end local johnI111liI1IiiIlli1Iil =
      johnll1i1lil11lllil1Iii() return johnlIll1I11Ii1I11Ili1ili(
          johnI111liI1IiiIlli1Iil)
        () end johni1IiIl1Iiil1111IIIl(
          "\027LPH\165}\001\000\000\000\000\000\000\000\225B\190l\180\n\002\000}}}e|}yQ\127\127}E\127}}e}{\127my}uQ~y}E}w\127U}q\127m\127\127}Ez}}Qu}yQz}uQZ}\127A\127}meyooUyiomv}eQ~\127mE\127}meyooUyiomv}eQ~\127mE\127}meyooUyiomv}eQ~\127mE\127}meyooUyiomv}eQ~\127mE\127}meyooUyiomv}eQ~\127mE\127}meyooUyiomv}eQ~\127mE\127}meyooUyiomv}eQ~\127mE\127}meyooUyiomv}eQ~\127mE\171\130|i\183\130|}|}}I9\000\000\000\003\000\000\000\003\000\000\000\003\000\000\000\005\000\000\000\005\000\000\000\005\000\000\000\005\000\000\000\005\000\000\000\005\000\000\000\005\000\000\000\006\000\000\000\006\000\000\000\006\000\000\000\006\000\000\000\a\000\000\000\a\000\000\000\a\000\000\000\a\000\000\000\a\000\000\000\b\000\000\000\b\000\000\000\b\000\000\000\b\000\000\000\b\000\000\000\t\000\000\000\t\000\000\000\t\000\000\000\t\000\000\000\t\000\000\000\n\000\000\000\n\000\000\000\n\000\000\000\n\000\000\000\n\000\000\000\v\000\000\000\v\000\000\000\v\000\000\000\v\000\000\000\v\000\000\000\f\000\000\000\f\000\000\000\f\000\000\000\f\000\000\000\f\000\000\000\r\000\000\000\r\000\000\000\r\000\000\000\r\000\000\000\r\000\000\000\014\000\000\000\014\000\000\000\014\000\000\000\014\000\000\000\014\000\000\000\006\000\000\000\015\000\000\000\017\000\000\000I{\n\002\000\159\006\000\000\000\165\213\215\204\203\209\159\v\000\000\000\165\228\225\225\224\225\133\233\234\234\245\159\005\000\000\000\165\194\196\200\192\159\b\000\000\000\165\214\192\215\211\204\198\192\159\v\000\000\000\165\247\208\203\246\192\215\211\204\198\192\159\014\000\000\000\165\247\192\203\193\192\215\246\209\192\213\213\192\193\159\005\000\000\000\165\210\196\204\209o\000\000\000\000\000\000\240?o\000\000\000\000\000\000P@\159\b\000\000\000\165\245\201\196\220\192\215\214\159\005\000\000\000\165\230\205\196\209\159\017\000\000\000\165\138\192\133\204\133\201\202\211\192\133\215\202\199\201\202\221\030\164\207c\003\025\144l\187\181\230\192Y\000\147\167\229Ac\000v\234\183_\198\249G\189\130\025s\154\n\002\000}}\127}}}}e}}}Q|}yQ}}uQq}\127A\127}me}}\127}}}me}}iq}}\127}\142}ma\127\127mE~}me\127}\127}}}me}}\127}'|ma|\127mE\140\130|i|}}I`\185hO\238I$Yx\025\137XeD#jx[\191z\232\154\023^\246s\160[,\146\208Y3C9vZ\189\251y\021\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\017\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000\018\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\018\000\000\000\001\000\000\000\019\000\000\000Us\n\002\000o\000\000\000\000\000\000\240?o\000\000\000\000\000\000H@\159\006\000\000\000\165\214\213\196\210\203\159\005\000\000\000\165\210\196\204\209~'\218y)\191xpI\169\v\201H\000\241(\132ja\000\220\n\016\002\152p\015"
        )

Looks like probably someone's fun programing assignment to write their own obfuscator. Well likely this one was just pulled and used from online.  But in general it seems like a rather entertaining and educational exercise to go through.  Either that or is something that belongs on  The Daily WTF: Curious Perversions in Information Technology 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...