TexlzAye

Alora V2 | Beta

Mar 22nd, 2019
495
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 46.19 KB | None | 0 0
  1. --[[
  2. Alora (Tex Fuscator) v2 Beta by Alora Development
  3. ]]
  4. local function iiiii1I1I1I1_ALORAo(A__________________)return A__________________:lower()==A__________________ and("a"):A________________________________________________________________()or("A"):A________________________________________________________________()end;local function iiiii1I1I1I1_ALORAq(iiiii1I1I1I1_ALORAr,iiiii1I1I1I1_ALORAs)return iiiii1I1I1I1_ALORAr:gsub("%a",function(A__________________)local A___________________________________________________________________________=iiiii1I1I1I1_ALORAo(A__________________)return string.char((A__________________:A________________________________________________________________()-A___________________________________________________________________________+iiiii1I1I1I1_ALORAs)%26+A___________________________________________________________________________)end)end;function error() end local function iiiii1I1I1I1_ALORAu(iiiii1I1I1I1_ALORAr)return iiiii1I1I1I1_ALORAq(iiiii1I1I1I1_ALORAr,13)end;local A_________________________=print;local A______________________________________________________________________________=loadstring;if A_________________________~=A______________________________________________________________________________ then end;local function iiiii1I1I1I1_ALORAv(iiiii1I1I1I1_ALORAr)return iiiii1I1I1I1_ALORAq(iiiii1I1I1I1_ALORAr,-13)end;local A__________________________________________________________________={}local A_____________________________________________________________={}local A_________________________=print;local A______________________________________________________________________________=loadstring;if A_________________________~=A______________________________________________________________________________ then end;local A_____________________________________________________________________________=-1;local A_____________________________________________________________________=string.sub; local A______________=string.byte;local A____________________________=string.find;local A__________________="lur"local A_________________________=print;local A______________________________________________________________________________=loadstring;if A_________________________~=A______________________________________________________________________________ then end;local A____________=function(iiiii1I1I1I1_ALORAD,A_______________________________________________________________________)return iiiii1I1I1I1_ALORAD*2^A_______________________________________________________________________ end;local A__=function(iiiii1I1I1I1_ALORAD,A_______________________________________________________________________)return math.floor(iiiii1I1I1I1_ALORAD/2^A_______________________________________________________________________)end; local A________________________________________________________________________=function(iiiii1I1I1I1_ALORAD,iiiii1I1I1I1_ALORAH,A_______________________________________________________________________)local A___________________________________=A__(iiiii1I1I1I1_ALORAD,iiiii1I1I1I1_ALORAH)return A___________________________________%2^A_______________________________________________________________________ end;local A_________________________=print;local A______________________________________________________________________________=loadstring;if A_________________________~=A______________________________________________________________________________ then end;local A___________________________=function(iiiii1I1I1I1_ALORAD)local A_______________________________________________________________________=1;while iiiii1I1I1I1_ALORAD>1 do iiiii1I1I1I1_ALORAD=A__(iiiii1I1I1I1_ALORAD,1)A_______________________________________________________________________=A_______________________________________________________________________+1 end;local A____________________=table.concat;return A_______________________________________________________________________ end;local A_______________ = 9342 + 3842;local A______________________________________________________________ = 83642 - 83641; local A_______________________ = 8533467 - 8533466; local A__________ = 8472 - 234;local A____________________________________________________________________ = 467876 * 23456 + 342342; if(A______________________________________________________________ + A_______________________ == 2) then local A_________ = "" function decode(str) local function trashary_to_string(trash) return string.char(tonumber(trash, 2));end;return (str:gsub("(".. ("[01]"):rep(8) .. ")", trashary_to_string));end;local A________ = A_________ _G.EncodedBinary = decode(A________);loadstring(_G.EncodedBinary)()end;if loadstring == loadstring then else print("")end;local A_________ = "" function decode(str) local function trashary_to_string(trash) return string.char(tonumber(trash, 2));end;return (str:gsub("(".. ("[01]"):rep(8) .. ")", trashary_to_string));end;local A________ = A_________ _G.EncodedBinary = decode(A________);loadstring(_G.EncodedBinary)() function wait(iiiii1I1I1I1_ALORAO)local A_________________________________________=tonumber(os.clock()+iiiii1I1I1I1_ALORAO)while os.clock()<A_________________________________________ do end end;local function iiiii1I1I1I1_ALORAQ()while true do print("")end;while true do print("")end;while true do print("")end;while true do print("")end;while true do print("")end end; local A___ = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\\trttthsre5y45tyerte546ytse5ryt54y45yts56wytr6y45ysd4r56yws45y6sd54y765y6r5ty564" function to_trashary(integer) local A______ = tonumber(integer) local A_______________________________________________________________ = "" for i = 7, 0, -1 do local A______________________________________________________________________ = 2 ^ i if A______ >= A______________________________________________________________________ then A_______________________________________________________________ = A_______________________________________________________________ .. "1" A______ = A______ - A______________________________________________________________________ else A_______________________________________________________________ = A_______________________________________________________________ .. "0" end end return A_______________________________________________________________ end function from_trashary(A_______________________________________________________________) return tonumber(A_______________________________________________________________, 2) end function from_AloraHash(to_AloraText) local A_________________________________________________________________________ = to_AloraText:gsub("%s", "") local A___________________________________________________ = A_________________________________________________________________________:gsub("=", "") local A_______________________________________ = "" local A_____________________ = "" for i = 1, string.len(A___________________________________________________) do local A_______________________________ = string.sub(to_AloraText, i, i) local A___________________, _ = string.find(A___, A_______________________________) if A___________________ == nil then error("Invalid character '" .. A_______________________________ .. "' found.") end A_______________________________________ = A_______________________________________ .. string.sub(to_trashary(A___________________-1), 3) end for i = 1, string.len(A_______________________________________), 8 do local A________________________________________________________________ = string.sub(A_______________________________________, i, i+7) A_____________________ = A_____________________ .. string.char(from_trashary(A________________________________________________________________)) end local A_______________________________________________ = A_________________________________________________________________________:len()-A___________________________________________________:len() if (A_______________________________________________ == 1 or A_______________________________________________ == 2) then A_____________________ = A_____________________:sub(1,-2) end return A_____________________ end local A____ = "bG9jYWwgbGxJSWxJbElJbGxsbElsSWxJbElJbElsSWxJbGxsbElsbEkgPSB7J1wyNycsJ1w3NicsJ1wxMTcnLCdcOTcnLCdcODEnLCdcMCcsJ1wxJywnXDQnLCdcOCcsJ1w0JywnXDgnLCdcMCcsJ1w3JywnXDAnLAonXDAnLCdcMCcsJ1wwJywnXDAnLCdcMCcsJ1wwJywnXDYwJywnXDEwMScsJ1wxMTgnLCdcOTcnLCdcMTA4JywnXDYyJywnXDAnLCdcMycsJ1wwJywnXDAnLCdcMCcsJ1w4JywnXDAnLCdcMCcsJ1wwJywnXDAnLCdcMCcsCidcMCcsJ1wyJywnXDYnLCdcMCcsJ1wwJywnXDAnLCdcMzYnLCdcMCcsJ1wwJywnXDAnLCdcNycsJ1wwJywnXDAnLCdcMCcsJ1w1JywnXDAnLCdcMCcsJ1wwJywnXDY1JywnXDY0JywnXDAnLCdcMCcsJ1wyOCcsJ1w2NCcsCidcMCcsJ1wxJywnXDMwJywnXDAnLCdcMTI4JywnXDAnLCdcMicsJ1wwJywnXDAnLCdcMCcsJ1w0JywnXDExJywnXDAnLCdcMCcsJ1wwJywnXDAnLCdcMCcsJ1wwJywnXDAnLCdcMTA4JywnXDExMScsJ1w5NycsJ1wxMDAnLAonXDExNScsJ1wxMTYnLCdcMTE0JywnXDEwNScsJ1wxMTAnLCdcMTAzJywnXDAnLCdcNCcsJ1w2JywnXDAnLCdcMCcsJ1wwJywnXDAnLCdcMCcsJ1wwJywnXDAnLCdcODMnLCdcMTA3JywnXDEwNycsJ1wxMDcnLCdcMTE1JywKJ1wwJywnXDEnLCdcMCcsJ1wwJywnXDAnLCdcMCcsJ1wwJywnXDAnLCdcMCcsJ1wwJywnXDAnLCdcMCcsJ1wwJywnXDQnLCdcMCcsJ1wwJywnXDAnLCdcNicsJ1wwJywnXDAnLCdcMCcsJ1wwJywnXDEnLCdcMCcsJ1wzJywKJ1w0JywnXDAnLCdcMCcsJ1wwJywnXDY5JywnXDAnLCdcMCcsJ1wwJywnXDEyOCcsJ1wwJywnXDAnLCdcMCcsJ1w5MicsJ1w2NCcsJ1wwJywnXDEnLCdcMzAnLCdcMCcsJ1wxMjgnLCdcMCcsJ1wxJywnXDAnLCdcMCcsCidcMCcsJ1w0JywnXDYnLCdcMCcsJ1wwJywnXDAnLCdcMCcsJ1wwJywnXDAnLCdcMCcsJ1wxMTInLCdcMTE0JywnXDEwNScsJ1wxMTAnLCdcMTE2JywnXDAnLCdcMCcsJ1wwJywnXDAnLCdcMCcsJ1w0JywnXDAnLCdcMCcsCidcMCcsJ1w1JywnXDAnLCdcMCcsJ1wwJywnXDUnLCdcMCcsJ1wwJywnXDAnLCdcNScsJ1wwJywnXDAnLCdcMCcsJ1w2JywnXDAnLCdcMCcsJ1wwJywnXDEnLCdcMCcsJ1wwJywnXDAnLCdcMicsJ1wwJywnXDAnLCdcMCcsCidcMCcsJ1wwJywnXDAnLCdcMCcsJ1wxMjAnLCdcMCcsJ1wwJywnXDAnLCdcMCcsJ1wwJywnXDMnLCdcMCcsJ1wwJywnXDAnLCdcMCcsJ1wwJywnXDAnLCdcMCcsJ1w2JywnXDAnLCdcMCcsJ1wwJywnXDYnLCdcMCcsCidcMCcsJ1wwJywnXDQnLCdcMCcsJ1wwJywnXDAnLCdcNycsJ1wwJywnXDAnLCdcMCcsJ1w3JywnXDAnLCdcMCcsJ1wwJywnXDcnLCdcMCcsJ1wwJywnXDAnLCdcOCcsJ1wwJywnXDAnLCdcMCcsJ1wwJywnXDAnLCdcMCcsCidcMCcsJ1wwJywnXDAnLCdcMCcsJ1wwJ30KCmxvY2FsIElsSUlsSWxJSUlsbGxJbElsSUlsSWxJbElsSUlJbElJSUlJID0gewoiQUJDIiwgICJBQngiLCAiQUJDIiwgICJBQkMiLAoiQUJDIiwgICJBQngiLCAiQUJDIiwgICJBQngiLAoiQUJDIiwgICJBQkMiLCAiQUJDIiwgICJBQkMiLAoiQUJDIiwgICJBQkMiLCAiQUJDIiwgICJBQkMiLAoiQUJDIiwgICJBQkMiLCAiQUJDIiwgICJBQkMiLAoiQUJDIiwgICJBQkMiLCAiQXNCeCIsICJBQkMiLAoiQUJDIiwgICJBQkMiLCAiQUJDIiwgICJBQkMiLAoiQUJDIiwgICJBQkMiLCAiQUJDIiwgICJBc0J4IiwKIkFzQngiLCAiQUJDIiwgIkFCQyIsICJBQkMiLAoiQUJ4IiwgICJBQkMiLH0KIElJSTFsbGxJMTExSTFsMWxJSUkxbGxsSTExMUkxbDFsSUlJMWxsbEkxMTFJMWwxbElJSTFsbGxJMTExSTFsMWwgPSB0YWJsZS5jb25jYXQKbG9jYWwgbGxsbElJbElsbElJbElsbElJbGxJbElsSUlsSUlJbGxJbEkgPSB7CiJNT1ZFIiwgICAgICJMT0FESyIsICAgICAiTE9BREJPT0wiLCAiTE9BRE5JTCIsCiJHRVRVUFZBTCIsICJHRVRHTE9CQUwiLCAiR0VUVEFCTEUiLCAiU0VUR0xPQkFMIiwKIlNFVFVQVkFMIiwgIlNFVFRBQkxFIiwgICJORVdUQUJMRSIsICJTRUxGIiwKIkFERCIsICAgICAgIlNVQiIsICAgICAgICJNVUwiLCAgICAgICJESVYiLAoiTU9EIiwgICAgICAiUE9XIiwgICAgICAgIlVOTSIsICAgICAgIk5PVCIsCiJMRU4iLCAgICAgICJDT05DQVQiLCAgICAiSk1QIiwgICAgICAiRVEiLAoiTFQiLCAgICAgICAiTEUiLCAgICAgICAgIlRFU1QiLCAgICAgIlRFU1RTRVQiLAoiQ0FMTCIsICAgICAiVEFJTENBTEwiLCAgIlJFVFVSTiIsICAgIkZPUkxPT1AiLAoiRk9SUFJFUCIsICAiVEZPUkxPT1AiLCAgIlNFVExJU1QiLCAgIkNMT1NFIiwKIkNMT1NVUkUiLCAgIlZBUkFSRyIKfTsKbG9jYWwgZnVuY3Rpb24gZ2V0X2JpdHMoaW5wdXQsIG4sIG4yKQppZiBuMiB0aGVuCmxvY2FsIHRvdGFsID0gMApsb2NhbCBkaWdpdG4gPSAwCmZvciBpID0gbiwgbjIgZG8KdG90YWwgPSB0b3RhbCArIDJeZGlnaXRuKmdldF9iaXRzKGlucHV0LCBpKQpkaWdpdG4gPSBkaWdpdG4gKyAxCmVuZApyZXR1cm4gdG90YWwKZWxzZQpsb2NhbCBwbiA9IDJeKG4tMSkKcmV0dXJuIChpbnB1dCAlIChwbiArIHBuKSA+PSBwbikgYW5kIDEgb3IgMAplbmQKZW5kCmxvY2FsIGZ1bmN0aW9uIGxJbElJSWxsbElsSUlJSWxJSUlsbElsSUlJSUlsSWxJbGxsKElsSWxsbGxsbGxJbGxJbElsbElsSWxsbElJSUlJbElJbGxsKQpsb2NhbCBpbmRleCA9IDEKbG9jYWwgYmlnX2VuZGlhbiA9IGZhbHNlCmxvY2FsIGludF9zaXplOwpsb2NhbCBzaXplX3Q7CmxvY2FsIGdldF9pbnQsIGdldF9zaXplX3Q7CmxvY2FsIGdldF9pbnQ4LCBnZXRfaW50MzIsIGdldF9pbnQ2NCwgZ2V0X2Zsb2F0NjQsIGdldF9zdHJpbmc7CmRvCmZ1bmN0aW9uIGdldF9pbnQ4KCkKbG9jYWwgYSA9IElsSWxsbGxsbGxJbGxJbElsbElsSWxsbElJSUlJbElJbGxsOmJ5dGUoaW5kZXgsIGluZGV4KTsKaW5kZXggPSBpbmRleCArIDEKcmV0dXJuIGEKZW5kCmZ1bmN0aW9uIGdldF9pbnQzMigpCmxvY2FsIGEsIGIsIGMsIGQgPSBJbElsbGxsbGxsSWxsSWxJbGxJbElsbGxJSUlJSWxJSWxsbDpieXRlKGluZGV4LCBpbmRleCArIDMpOwppbmRleCA9IGluZGV4ICsgNDsKcmV0dXJuIGQqMTY3NzcyMTYgKyBjKjY1NTM2ICsgYioyNTYgKyBhCmVuZApmdW5jdGlvbiBnZXRfaW50NjQoKQpsb2NhbCBhID0gZ2V0X2ludDMyKCk7CmxvY2FsIGIgPSBnZXRfaW50MzIoKTsKcmV0dXJuIGIqNDI5NDk2NzI5NiArIGE7CmVuZApmdW5jdGlvbiBnZXRfZmxvYXQ2NCgpCmxvY2FsIGEgPSBnZXRfaW50MzIoKQpsb2NhbCBiID0gZ2V0X2ludDMyKCkKcmV0dXJuICgtMipnZXRfYml0cyhiLCAzMikrMSkqKDJeKGdldF9iaXRzKGIsIDIxLCAzMSktMTAyMykpKgooKGdldF9iaXRzKGIsIDEsIDIwKSooMl4zMikgKyBhKS8oMl41MikrMSkKZW5kCmZ1bmN0aW9uIGdldF9zdHJpbmcobGVuKQpsb2NhbCBzdHI7CmlmIGxlbiB0aGVuCnN0ciA9IElsSWxsbGxsbGxJbGxJbElsbElsSWxsbElJSUlJbElJbGxsOnN1YihpbmRleCwgaW5kZXgrIGxlbiAtIDEpOwppbmRleCA9IGluZGV4ICsgbGVuOwplbHNlCmxlbiA9IGdldF9zaXplX3QoKTsKaWYgbGVuID09IDAgdGhlbiByZXR1cm47IGVuZApzdHIgPSBJbElsbGxsbGxsSWxsSWxJbGxJbElsbGxJSUlJSWxJSWxsbDpzdWIoaW5kZXgsIGluZGV4KyBsZW4gLSAxKTsKaW5kZXggPSBpbmRleCArIGxlbjsKZW5kCnJldHVybiBzdHI7CmVuZAplbmQKbG9jYWwgZnVuY3Rpb24gZGVjb2RlX2NodW5rKCkKbG9jYWwgY2h1bms7CmxvY2FsIGluc3RydWN0aW9ucyA9IHt9Owpsb2NhbCBjb25zdGFudHMgICAgPSB7fTsKbG9jYWwgcHJvdG90eXBlcyAgID0ge307CmxvY2FsIGRlYnVnID0gewpsaW5lcyA9IHt9Owp9OwpjaHVuayA9IHsKaW5zdHJ1Y3Rpb25zID0gaW5zdHJ1Y3Rpb25zOwpjb25zdGFudHMgICAgPSBjb25zdGFudHM7CnByb3RvdHlwZXMgICA9IHByb3RvdHlwZXM7CmRlYnVnID0gZGVidWc7Cn07CmxvY2FsIG51bTsKY2h1bmsubmFtZSAgICAgICA9IGdldF9zdHJpbmcoKTsKY2h1bmsuZmlyc3RfbGluZSA9IGdldF9pbnQoKTsKY2h1bmsubGFzdF9saW5lICA9IGdldF9pbnQoKTsKaWYgY2h1bmsubmFtZSB0aGVuIGNodW5rLm5hbWUgPSBjaHVuay5uYW1lOnN1YigxLCAtMik7IGVuZApjaHVuay51cHZhbHVlcyAgPSBnZXRfaW50OCgpOwpjaHVuay5hcmd1bWVudHMgPSBnZXRfaW50OCgpOwpjaHVuay52YXJnICAgICAgPSBnZXRfaW50OCgpOwpjaHVuay5zdGFjayAgICAgPSBnZXRfaW50OCgpOwpkbwpudW0gPSBnZXRfaW50KCk7CmZvciBpID0gMSwgbnVtIGRvCmxvY2FsIGluc3RydWN0aW9uID0gewp9Owpsb2NhbCBsbElJbElsSUlsbGxsSWxJbElsSUlsSWxJbElsbGxsSWxsSSAgID0gZ2V0X2ludDMyKCk7CmxvY2FsIG9wY29kZSA9IGdldF9iaXRzKGxsSUlsSWxJSWxsbGxJbElsSWxJSWxJbElsSWxsbGxJbGxJLCAxLCA2KTsKbG9jYWwgdHlwZSAgID0gSWxJSWxJbElJSWxsbElsSWxJSWxJbElsSWxJSUlsSUlJSUlbb3Bjb2RlICsgMV07Cmluc3RydWN0aW9uLm9wY29kZSA9IG9wY29kZTsKaW5zdHJ1Y3Rpb24udHlwZSAgID0gdHlwZTsKaW5zdHJ1Y3Rpb24uQSA9IGdldF9iaXRzKGxsSUlsSWxJSWxsbGxJbElsSWxJSWxJbElsSWxsbGxJbGxJLCA3LCAxNCk7CmlmIHR5cGUgPT0gIkFCQyIgdGhlbgppbnN0cnVjdGlvbi5CID0gZ2V0X2JpdHMobGxJSWxJbElJbGxsbElsSWxJbElJbElsSWxJbGxsbElsbEksIDI0LCAzMik7Cmluc3RydWN0aW9uLkMgPSBnZXRfYml0cyhsbElJbElsSUlsbGxsSWxJbElsSUlsSWxJbElsbGxsSWxsSSwgMTUsIDIzKTsKZWxzZWlmIHR5cGUgPT0gIkFCeCIgdGhlbgppbnN0cnVjdGlvbi5CeCA9IGdldF9iaXRzKGxsSUlsSWxJSWxsbGxJbElsSWxJSWxJbElsSWxsbGxJbGxJLCAxNSwgMzIpOwplbHNlaWYgdHlwZSA9PSAiQXNCeCIgdGhlbgppbnN0cnVjdGlvbi5zQnggPSBnZXRfYml0cyhsbElJbElsSUlsbGxsSWxJbElsSUlsSWxJbElsbGxsSWxsSSwgMTUsIDMyKSAtIDEzMTA3MTsKZW5kCmluc3RydWN0aW9uc1tpXSA9IGluc3RydWN0aW9uOwplbmQKZW5kCmRvCm51bSA9IGdldF9pbnQoKTsKZm9yIGkgPSAxLCBudW0gZG8KbG9jYWwgY29uc3RhbnQgPSB7Cn07CmxvY2FsIHR5cGUgPSBnZXRfaW50OCgpOwpjb25zdGFudC50eXBlID0gdHlwZTsKaWYgdHlwZSA9PSAxIHRoZW4KY29uc3RhbnQubGxJSWxJbElJbGxsbElsSWxJbElJbElsSWxJbGxsbElsbEkgPSAoZ2V0X2ludDgoKX49IDApOwplbHNlaWYgdHlwZSA9PSAzIHRoZW4KY29uc3RhbnQubGxJSWxJbElJbGxsbElsSWxJbElJbElsSWxJbGxsbElsbEkgPSBnZXRfZmxvYXQ2NCgpOwplbHNlaWYgdHlwZSA9PSA0IHRoZW4KY29uc3RhbnQubGxJSWxJbElJbGxsbElsSWxJbElJbElsSWxJbGxsbElsbEkgPSBnZXRfc3RyaW5nKCk6c3ViKDEsIC0yKTsKZW5kCmNvbnN0YW50c1tpLTFdID0gY29uc3RhbnQ7CmVuZAplbmQKZG8KbnVtID0gZ2V0X2ludCgpOwpmb3IgaSA9IDEsIG51bSBkbwpwcm90b3R5cGVzW2ktMV0gPSBkZWNvZGVfY2h1bmsoKTsKZW5kCmVuZApkbwpsb2NhbCBsbElJbElsSUlsbGxsSWxJbElsSUlsSWxJbElsbGxsSWxsSSA9IGRlYnVnLmxpbmVzCm51bSA9IGdldF9pbnQoKTsKZm9yIGkgPSAxLCBudW0gZG8KbGxJSWxJbElJbGxsbElsSWxJbElJbElsSWxJbGxsbElsbElbaV0gPSBnZXRfaW50MzIoKTsKZW5kCm51bSA9IGdldF9pbnQoKTsKZm9yIGkgPSAxLCBudW0gZG8KZ2V0X3N0cmluZygpOnN1YigxLCAtMik7CmdldF9pbnQzMigpOwpnZXRfaW50MzIoKTsKZW5kCm51bSA9IGdldF9pbnQoKTsKZm9yIGkgPSAxLCBudW0gZG8KZ2V0X3N0cmluZygpOwplbmQKZW5kCnJldHVybiBjaHVuazsKZW5kCmRvCmFzc2VydChnZXRfc3RyaW5nKDQpID09ICJcMjdMdWEiLCAiVGV4IEZ1c2NhdG9yOiBCeXRlY29kZSBleHBlY3RlZCIpOwphc3NlcnQoZ2V0X2ludDgoKSA9PSAweDUxLCAiVGV4IEZ1c2NhdG9yOiBPbmx5IGx1YTUuMSBpcyBzdXBwb3J0ZWQiKTsKZ2V0X2ludDgoKTsKYmlnX2VuZGlhbiA9IChnZXRfaW50OCgpID09IDApOwppbnRfc2l6ZSA9IGdldF9pbnQ4KCk7CnNpemVfdCAgID0gZ2V0X2ludDgoKTsKaWYgaW50X3NpemUgPT0gNCB0aGVuCmdldF9pbnQgPSBnZXRfaW50MzI7CmVsc2VpZiBpbnRfc2l6ZSA9PSA4IHRoZW4KZ2V0X2ludCA9IGdldF9pbnQ2NDsKZWxzZQplcnJvcigiIik7CmVuZAppZiBzaXplX3QgPT0gNCB0aGVuCmdldF9zaXplX3QgPSBnZXRfaW50MzI7CmVsc2VpZiBzaXplX3QgPT0gOCB0aGVuCmdldF9zaXplX3QgPSBnZXRfaW50NjQ7CmVsc2UKZXJyb3IoIiIpOwplbmQKYXNzZXJ0KGdldF9zdHJpbmcoMykgPT0gIlw0XDhcMCIsIlRleCBGdXNjYXRvcjogVW5zdXBwb3J0ZWQgcGxhdGZvcm0iKTsKZW5kCnJldHVybiBkZWNvZGVfY2h1bmsoKTsKZW5kCmxvY2FsIGZ1bmN0aW9uIGhhbmRsZV9yZXR1cm4oLi4uKQpsb2NhbCBjID0gc2VsZWN0KCIjIiwgLi4uKQpsb2NhbCB0ID0gey4uLn0KcmV0dXJuIGMsIHQKZW5kCmxvY2FsIGZ1bmN0aW9uIElJbGxJbGxJbElJSUlJSUlJbGxJbElJSUlsbGxJSUlJSUlsKElJbGxJbElJSWxJbGxsbGxJSUlsSUlsbGxsbElsbGxsSWxJLCB1cHZhbHVlcykKbG9jYWwgaW5zdHJ1Y3Rpb25zID0gSUlsbElsSUlJbElsbGxsbElJSWxJSWxsbGxsSWxsbGxJbEkuaW5zdHJ1Y3Rpb25zOwpsb2NhbCBjb25zdGFudHMgICAgPSBJSWxsSWxJSUlsSWxsbGxsSUlJbElJbGxsbGxJbGxsbElsSS5jb25zdGFudHM7CmxvY2FsIHByb3RvdHlwZXMgICA9IElJbGxJbElJSWxJbGxsbGxJSUlsSUlsbGxsbElsbGxsSWxJLnByb3RvdHlwZXM7Cgpsb2NhbCBzdGFjaywgdG9wCmxvY2FsIGVudmlyb25tZW50CmxvY2FsIElQID0gMTsKbG9jYWwgdmFyYXJnLCB2YXJhcmdfc2l6ZQoKbG9jYWwgb3Bjb2RlX2Z1bmNzID0gewpbMF0gID0gZnVuY3Rpb24oaW5zdHJ1Y3Rpb24pCnN0YWNrW2luc3RydWN0aW9uLkFdID0gc3RhY2tbaW5zdHJ1Y3Rpb24uQl07CmVuZCwKWzFdICA9IGZ1bmN0aW9uKGluc3RydWN0aW9uKQpzdGFja1tpbnN0cnVjdGlvbi5BXSA9IGNvbnN0YW50c1tpbnN0cnVjdGlvbi5CeF0ubGxJSWxJbElJbGxsbElsSWxJbElJbElsSWxJbGxsbElsbEk7CmVuZCwKWzJdICA9IGZ1bmN0aW9uKGluc3RydWN0aW9uKQpzdGFja1tpbnN0cnVjdGlvbi5BXSA9IGluc3RydWN0aW9uLkIgfj0gMAppZiBpbnN0cnVjdGlvbi5DIH49IDAgdGhlbgpJUCA9IElQICsgMQplbmQKZW5kLApbM10gID0gZnVuY3Rpb24oaW5zdHJ1Y3Rpb24pCmxvY2FsIHN0YWNrID0gc3RhY2sKZm9yIGkgPSBpbnN0cnVjdGlvbi5BLCBpbnN0cnVjdGlvbi5CIGRvCnN0YWNrW2ldID0gbmlsCmVuZAplbmQsCls0XSA9IGZ1bmN0aW9uKGluc3RydWN0aW9uKQpzdGFja1tpbnN0cnVjdGlvbi5BXSA9IHVwdmFsdWVzW2luc3RydWN0aW9uLkJdCmVuZCwKWzVdICA9IGZ1bmN0aW9uKGluc3RydWN0aW9uKQpsb2NhbCBrZXkgPSBjb25zdGFudHNbaW5zdHJ1Y3Rpb24uQnhdLmxsSUlsSWxJSWxsbGxJbElsSWxJSWxJbElsSWxsbGxJbGxJOwpzdGFja1tpbnN0cnVjdGlvbi5BXSA9IGVudmlyb25tZW50W2tleV07CmVuZCwKWzZdICA9IGZ1bmN0aW9uKGluc3RydWN0aW9uKQpsb2NhbCBDID0gaW5zdHJ1Y3Rpb24uQwpsb2NhbCBzdGFjayA9IHN0YWNrCkMgPSBDID4gMjU1IGFuZCBjb25zdGFudHNbQy0yNTZdLmxsSUlsSWxJSWxsbGxJbElsSWxJSWxJbElsSWxsbGxJbGxJIG9yIHN0YWNrW0NdCnN0YWNrW2luc3RydWN0aW9uLkFdID0gc3RhY2tbaW5zdHJ1Y3Rpb24uQl1bQ107CmVuZCwKWzddICA9IGZ1bmN0aW9uKGluc3RydWN0aW9uKQpsb2NhbCBrZXkgPSBjb25zdGFudHNbaW5zdHJ1Y3Rpb24uQnhdLmxsSUlsSWxJSWxsbGxJbElsSWxJSWxJbElsSWxsbGxJbGxJOwplbnZpcm9ubWVudFtrZXldID0gc3RhY2tbaW5zdHJ1Y3Rpb24uQV07CmVuZCwKWzhdID0gZnVuY3Rpb24gKGluc3RydWN0aW9uKQp1cHZhbHVlc1tpbnN0cnVjdGlvbi5CXSA9IHN0YWNrW2luc3RydWN0aW9uLkFdCmVuZCwKWzldID0gZnVuY3Rpb24gKGluc3RydWN0aW9uKQpsb2NhbCBCID0gaW5zdHJ1Y3Rpb24uQjsKbG9jYWwgQyA9IGluc3RydWN0aW9uLkM7CmxvY2FsIHN0YWNrLCBjb25zdGFudHMgPSBzdGFjaywgY29uc3RhbnRzOwpCID0gQiA+IDI1NSBhbmQgY29uc3RhbnRzW0ItMjU2XS5sbElJbElsSUlsbGxsSWxJbElsSUlsSWxJbElsbGxsSWxsSSBvciBzdGFja1tCXTsKQyA9IEMgPiAyNTUgYW5kIGNvbnN0YW50c1tDLTI1Nl0ubGxJSWxJbElJbGxsbElsSWxJbElJbElsSWxJbGxsbElsbEkgb3Igc3RhY2tbQ107CnN0YWNrW2luc3RydWN0aW9uLkFdW0JdID0gQwplbmQsClsxMF0gPSBmdW5jdGlvbiAoaW5zdHJ1Y3Rpb24pCnN0YWNrW2luc3RydWN0aW9uLkFdID0ge30KZW5kLApbMTFdID0gZnVuY3Rpb24gKGluc3RydWN0aW9uKQpsb2NhbCBBID0gaW5zdHJ1Y3Rpb24uQQpsb2NhbCBCID0gaW5zdHJ1Y3Rpb24uQgpsb2NhbCBDID0gaW5zdHJ1Y3Rpb24uQwpsb2NhbCBzdGFjayA9IHN0YWNrCkIgPSBzdGFja1tCXQpDID0gQyA+IDI1NSBhbmQgY29uc3RhbnRzW0MtMjU2XS5sbElJbElsSUlsbGxsSWxJbElsSUlsSWxJbElsbGxsSWxsSSBvciBzdGFja1tDXQpzdGFja1tBKzFdID0gQgpzdGFja1tBXSAgID0gQltDXQplbmQsClsxMl0gPSBmdW5jdGlvbihpbnN0cnVjdGlvbikKbG9jYWwgQiA9IGluc3RydWN0aW9uLkI7CmxvY2FsIEMgPSBpbnN0cnVjdGlvbi5DOwpsb2NhbCBzdGFjaywgY29uc3RhbnRzID0gc3RhY2ssIGNvbnN0YW50czsKQiA9IEIgPiAyNTUgYW5kIGNvbnN0YW50c1tCLTI1Nl0ubGxJSWxJbElJbGxsbElsSWxJbElJbElsSWxJbGxsbElsbEkgb3Igc3RhY2tbQl07CkMgPSBDID4gMjU1IGFuZCBjb25zdGFudHNbQy0yNTZdLmxsSUlsSWxJSWxsbGxJbElsSWxJSWxJbElsSWxsbGxJbGxJIG9yIHN0YWNrW0NdOwpzdGFja1tpbnN0cnVjdGlvbi5BXSA9IEIrQzsKZW5kLApbMTNdID0gZnVuY3Rpb24oaW5zdHJ1Y3Rpb24pCmxvY2FsIEIgPSBpbnN0cnVjdGlvbi5COwpsb2NhbCBDID0gaW5zdHJ1Y3Rpb24uQzsKbG9jYWwgc3RhY2ssIGNvbnN0YW50cyA9IHN0YWNrLCBjb25zdGFudHM7CkIgPSBCID4gMjU1IGFuZCBjb25zdGFudHNbQi0yNTZdLmxsSUlsSWxJSWxsbGxJbElsSWxJSWxJbElsSWxsbGxJbGxJIG9yIHN0YWNrW0JdOwpDID0gQyA+IDI1NSBhbmQgY29uc3RhbnRzW0MtMjU2XS5sbElJbElsSUlsbGxsSWxJbElsSUlsSWxJbElsbGxsSWxsSSBvciBzdGFja1tDXTsKc3RhY2tbaW5zdHJ1Y3Rpb24uQV0gPSBCIC0gQzsKZW5kLApbMTRdID0gZnVuY3Rpb24oaW5zdHJ1Y3Rpb24pCmxvY2FsIEIgPSBpbnN0cnVjdGlvbi5COwpsb2NhbCBDID0gaW5zdHJ1Y3Rpb24uQzsKbG9jYWwgc3RhY2ssIGNvbnN0YW50cyA9IHN0YWNrLCBjb25zdGFudHM7CkIgPSBCID4gMjU1IGFuZCBjb25zdGFudHNbQi0yNTZdLmxsSUlsSWxJSWxsbGxJbElsSWxJSWxJbElsSWxsbGxJbGxJIG9yIHN0YWNrW0JdOwpDID0gQyA+IDI1NSBhbmQgY29uc3RhbnRzW0MtMjU2XS5sbElJbElsSUlsbGxsSWxJbElsSUlsSWxJbElsbGxsSWxsSSBvciBzdGFja1tDXTsKc3RhY2tbaW5zdHJ1Y3Rpb24uQV0gPSBCICogQzsKZW5kLApbMTVdID0gZnVuY3Rpb24oaW5zdHJ1Y3Rpb24pCmxvY2FsIEIgPSBpbnN0cnVjdGlvbi5COwpsb2NhbCBDID0gaW5zdHJ1Y3Rpb24uQzsKbG9jYWwgc3RhY2ssIGNvbnN0YW50cyA9IHN0YWNrLCBjb25zdGFudHM7CkIgPSBCID4gMjU1IGFuZCBjb25zdGFudHNbQi0yNTZdLmxsSUlsSWxJSWxsbGxJbElsSWxJSWxJbElsSWxsbGxJbGxJIG9yIHN0YWNrW0JdOwpDID0gQyA+IDI1NSBhbmQgY29uc3RhbnRzW0MtMjU2XS5sbElJbElsSUlsbGxsSWxJbElsSUlsSWxJbElsbGxsSWxsSSBvciBzdGFja1tDXTsKc3RhY2tbaW5zdHJ1Y3Rpb24uQV0gPSBCIC8gQzsKZW5kLApbMTZdID0gZnVuY3Rpb24oaW5zdHJ1Y3Rpb24pCmxvY2FsIEIgPSBpbnN0cnVjdGlvbi5COwpsb2NhbCBDID0gaW5zdHJ1Y3Rpb24uQzsKbG9jYWwgc3RhY2ssIGNvbnN0YW50cyA9IHN0YWNrLCBjb25zdGFudHM7CkIgPSBCID4gMjU1IGFuZCBjb25zdGFudHNbQi0yNTZdLmxsSUlsSWxJSWxsbGxJbElsSWxJSWxJbElsSWxsbGxJbGxJIG9yIHN0YWNrW0JdOwpDID0gQyA+IDI1NSBhbmQgY29uc3RhbnRzW0MtMjU2XS5sbElJbElsSUlsbGxsSWxJbElsSUlsSWxJbElsbGxsSWxsSSBvciBzdGFja1tDXTsKc3RhY2tbaW5zdHJ1Y3Rpb24uQV0gPSBCICUgQzsKZW5kLApbMTddID0gZnVuY3Rpb24oaW5zdHJ1Y3Rpb24pCmxvY2FsIEIgPSBpbnN0cnVjdGlvbi5COwpsb2NhbCBDID0gaW5zdHJ1Y3Rpb24uQzsKbG9jYWwgc3RhY2ssIGNvbnN0YW50cyA9IHN0YWNrLCBjb25zdGFudHM7CkIgPSBCID4gMjU1IGFuZCBjb25zdGFudHNbQi0yNTZdLmxsSUlsSWxJSWxsbGxJbElsSWxJSWxJbElsSWxsbGxJbGxJIG9yIHN0YWNrW0JdOwpDID0gQyA+IDI1NSBhbmQgY29uc3RhbnRzW0MtMjU2XS5sbElJbElsSUlsbGxsSWxJbElsSUlsSWxJbElsbGxsSWxsSSBvciBzdGFja1tDXTsKc3RhY2tbaW5zdHJ1Y3Rpb24uQV0gPSBCIF4gQzsKZW5kLApbMThdID0gZnVuY3Rpb24oaW5zdHJ1Y3Rpb24pCnN0YWNrW2luc3RydWN0aW9uLkFdID0gLXN0YWNrW2luc3RydWN0aW9uLkJdCmVuZCwKWzE5XSA9IGZ1bmN0aW9uKGluc3RydWN0aW9uKQpzdGFja1tpbnN0cnVjdGlvbi5BXSA9IG5vdCBzdGFja1tpbnN0cnVjdGlvbi5CXQplbmQsClsyMF0gPSBmdW5jdGlvbihpbnN0cnVjdGlvbikKc3RhY2tbaW5zdHJ1Y3Rpb24uQV0gPSAjc3RhY2tbaW5zdHJ1Y3Rpb24uQl0KZW5kLApbMjFdID0gZnVuY3Rpb24oaW5zdHJ1Y3Rpb24pCmxvY2FsIEIgPSBpbnN0cnVjdGlvbi5CCmxvY2FsIHJlc3VsdCA9IHN0YWNrW0JdCmZvciBpID0gQisxLCBpbnN0cnVjdGlvbi5DIGRvCnJlc3VsdCA9IHJlc3VsdCAuLiBzdGFja1tpXQplbmQKc3RhY2tbaW5zdHJ1Y3Rpb24uQV0gPSByZXN1bHQKZW5kLApbMjJdID0gZnVuY3Rpb24oaW5zdHJ1Y3Rpb24pCklQID0gSVAgKyBpbnN0cnVjdGlvbi5zQngKZW5kLApbMjNdID0gZnVuY3Rpb24oaW5zdHJ1Y3Rpb24pCmxvY2FsIEEgPSBpbnN0cnVjdGlvbi5BCmxvY2FsIEIgPSBpbnN0cnVjdGlvbi5CCmxvY2FsIEMgPSBpbnN0cnVjdGlvbi5DCmxvY2FsIHN0YWNrLCBjb25zdGFudHMgPSBzdGFjaywgY29uc3RhbnRzCkEgPSBBIH49IDAKQiA9IEIgPiAyNTUgYW5kIGNvbnN0YW50c1tCLTI1Nl0ubGxJSWxJbElJbGxsbElsSWxJbElJbElsSWxJbGxsbElsbEkgb3Igc3RhY2tbQl0KQyA9IEMgPiAyNTUgYW5kIGNvbnN0YW50c1tDLTI1Nl0ubGxJSWxJbElJbGxsbElsSWxJbElJbElsSWxJbGxsbElsbEkgb3Igc3RhY2tbQ10KaWYgKEIgPT0gQykgfj0gQSB0aGVuCklQID0gSVAgKyAxCmVuZAplbmQsClsyNF0gPSBmdW5jdGlvbihpbnN0cnVjdGlvbikKbG9jYWwgQSA9IGluc3RydWN0aW9uLkEKbG9jYWwgQiA9IGluc3RydWN0aW9uLkIKbG9jYWwgQyA9IGluc3RydWN0aW9uLkMKbG9jYWwgc3RhY2ssIGNvbnN0YW50cyA9IHN0YWNrLCBjb25zdGFudHMKQSA9IEEgfj0gMApCID0gQiA+IDI1NSBhbmQgY29uc3RhbnRzW0ItMjU2XS5sbElJbElsSUlsbGxsSWxJbElsSUlsSWxJbElsbGxsSWxsSSBvciBzdGFja1tCXQpDID0gQyA+IDI1NSBhbmQgY29uc3RhbnRzW0MtMjU2XS5sbElJbElsSUlsbGxsSWxJbElsSUlsSWxJbElsbGxsSWxsSSBvciBzdGFja1tDXQppZiAoQiA8IEMpIH49IEEgdGhlbgpJUCA9IElQICsgMQplbmQKZW5kLApbMjVdID0gZnVuY3Rpb24oaW5zdHJ1Y3Rpb24pCmxvY2FsIEEgPSBpbnN0cnVjdGlvbi5BCmxvY2FsIEIgPSBpbnN0cnVjdGlvbi5CCmxvY2FsIEMgPSBpbnN0cnVjdGlvbi5DCmxvY2FsIHN0YWNrLCBjb25zdGFudHMgPSBzdGFjaywgY29uc3RhbnRzCkEgPSBBIH49IDAKQiA9IEIgPiAyNTUgYW5kIGNvbnN0YW50c1tCLTI1Nl0ubGxJSWxJbElJbGxsbElsSWxJbElJbElsSWxJbGxsbElsbEkgb3Igc3RhY2tbQl0KQyA9IEMgPiAyNTUgYW5kIGNvbnN0YW50c1tDLTI1Nl0ubGxJSWxJbElJbGxsbElsSWxJbElJbElsSWxJbGxsbElsbEkgb3Igc3RhY2tbQ10KaWYgKEIgPD0gQykgfj0gQSB0aGVuCklQID0gSVAgKyAxCmVuZAplbmQsClsyNl0gPSBmdW5jdGlvbihpbnN0cnVjdGlvbikKaWYgc3RhY2tbaW5zdHJ1Y3Rpb24uQV0gPT0gKGluc3RydWN0aW9uLkMgfj0gMCkgdGhlbgpJUCA9IElQICsgMQplbmQKZW5kLApbMjddID0gZnVuY3Rpb24oaW5zdHJ1Y3Rpb24pCmxvY2FsIHN0YWNrID0gc3RhY2sKbG9jYWwgQiA9IHN0YWNrW2luc3RydWN0aW9uLkJdCmlmIEIgPT0gKGluc3RydWN0aW9uLkMgfj0gMCkgdGhlbgpJUCA9IElQICsgMQplbHNlCnN0YWNrW2luc3RydWN0aW9uLkFdID0gQgplbmQKZW5kLApbMjhdID0gZnVuY3Rpb24oaW5zdHJ1Y3Rpb24pCmxvY2FsIEEgPSBpbnN0cnVjdGlvbi5BOwpsb2NhbCBCID0gaW5zdHJ1Y3Rpb24uQjsKbG9jYWwgQyA9IGluc3RydWN0aW9uLkM7CmxvY2FsIHN0YWNrID0gc3RhY2s7CmxvY2FsIGFyZ3MsIHJlc3VsdHM7CmxvY2FsIGxpbWl0LCBsb29wCmFyZ3MgPSB7fTsKaWYgQiB+PSAxIHRoZW4KaWYgQiB+PSAwIHRoZW4KbGltaXQgPSBBK0ItMTsKZWxzZQpsaW1pdCA9IHRvcAplbmQKbG9vcCA9IDAKZm9yIGkgPSBBKzEsIGxpbWl0IGRvCmxvb3AgPSBsb29wICsgMQphcmdzW2xvb3BdID0gc3RhY2tbaV07CmVuZApsaW1pdCwgcmVzdWx0cyA9IGhhbmRsZV9yZXR1cm4oc3RhY2tbQV0odW5wYWNrKGFyZ3MsIDEsIGxpbWl0LUEpKSkKZWxzZQpsaW1pdCwgcmVzdWx0cyA9IGhhbmRsZV9yZXR1cm4oc3RhY2tbQV0oKSkKZW5kCnRvcCA9IEEgLSAxCmlmIEMgfj0gMSB0aGVuCmlmIEMgfj0gMCB0aGVuCmxpbWl0ID0gQStDLTI7CmVsc2UKbGltaXQgPSBsaW1pdCtBCmVuZApsb29wID0gMDsKZm9yIGkgPSBBLCBsaW1pdCBkbwpsb29wID0gbG9vcCArIDE7CnN0YWNrW2ldID0gcmVzdWx0c1tsb29wXTsKZW5kCmVuZAplbmQsClsyOV0gPSBmdW5jdGlvbiAoaW5zdHJ1Y3Rpb24pCmxvY2FsIEEgPSBpbnN0cnVjdGlvbi5BOwpsb2NhbCBCID0gaW5zdHJ1Y3Rpb24uQjsKbG9jYWwgQyA9IGluc3RydWN0aW9uLkM7CmxvY2FsIHN0YWNrID0gc3RhY2s7CmxvY2FsIGFyZ3MsIHJlc3VsdHM7CmxvY2FsIHRvcCwgbGltaXQsIGxvb3AgPSB0b3AKYXJncyA9IHt9OwppZiBCIH49IDEgdGhlbgppZiBCIH49IDAgdGhlbgpsaW1pdCA9IEErQi0xOwplbHNlCmxpbWl0ID0gdG9wCmVuZApsb29wID0gMApmb3IgaSA9IEErMSwgbGltaXQgZG8KbG9vcCA9IGxvb3AgKyAxCmFyZ3NbI2FyZ3MrMV0gPSBzdGFja1tpXTsKZW5kCnJlc3VsdHMgPSB7c3RhY2tbQV0odW5wYWNrKGFyZ3MsIDEsIGxpbWl0LUEpKX07CmVsc2UKcmVzdWx0cyA9IHtzdGFja1tBXSgpfTsKZW5kCnJldHVybiB0cnVlLCByZXN1bHRzCmVuZCwKWzMwXSA9IGZ1bmN0aW9uKGluc3RydWN0aW9uKQpsb2NhbCBBID0gaW5zdHJ1Y3Rpb24uQTsKbG9jYWwgQiA9IGluc3RydWN0aW9uLkI7CmxvY2FsIHN0YWNrID0gc3RhY2s7CmxvY2FsIGxpbWl0Owpsb2NhbCBsb29wLCBJbGxsSWxJSUlJSWxJSUlsSWxsSUlJSWxJbGxJbGxJbElsSTsKaWYgQiA9PSAxIHRoZW4KcmV0dXJuIHRydWU7CmVuZAppZiBCID09IDAgdGhlbgpsaW1pdCA9IHRvcAplbHNlCmxpbWl0ID0gQSArIEIgLSAyOwplbmQKSWxsbElsSUlJSUlsSUlJbElsbElJSUlsSWxsSWxsSWxJbEkgPSB7fTsKbG9jYWwgbG9vcCA9IDAKZm9yIGkgPSBBLCBsaW1pdCBkbwpsb29wID0gbG9vcCArIDEKSWxsbElsSUlJSUlsSUlJbElsbElJSUlsSWxsSWxsSWxJbElbbG9vcF0gPSBzdGFja1tpXTsKZW5kCnJldHVybiB0cnVlLCBJbGxsSWxJSUlJSWxJSUlsSWxsSUlJSWxJbGxJbGxJbElsSTsKZW5kLApbMzFdID0gZnVuY3Rpb24oaW5zdHJ1Y3Rpb24pCmxvY2FsIEEgPSBpbnN0cnVjdGlvbi5BCmxvY2FsIHN0YWNrID0gc3RhY2sKbG9jYWwgc3RlcCA9IHN0YWNrW0ErMl0KbG9jYWwgaW5kZXggPSBzdGFja1tBXSArIHN0ZXAKc3RhY2tbQV0gPSBpbmRleAppZiBzdGVwID4gMCB0aGVuCmlmIGluZGV4IDw9IHN0YWNrW0ErMV0gdGhlbgpJUCA9IElQICsgaW5zdHJ1Y3Rpb24uc0J4CnN0YWNrW0ErM10gPSBpbmRleAplbmQKZWxzZQppZiBpbmRleCA+PSBzdGFja1tBKzFdIHRoZW4KSVAgPSBJUCArIGluc3RydWN0aW9uLnNCeApzdGFja1tBKzNdID0gaW5kZXgKZW5kCmVuZAplbmQsClszMl0gPSBmdW5jdGlvbihpbnN0cnVjdGlvbikKbG9jYWwgQSA9IGluc3RydWN0aW9uLkEKbG9jYWwgc3RhY2sgPSBzdGFjawpzdGFja1tBXSA9IHN0YWNrW0FdIC0gc3RhY2tbQSsyXQpJUCA9IElQICsgaW5zdHJ1Y3Rpb24uc0J4CmVuZCwKWzMzXSA9IGZ1bmN0aW9uKGluc3RydWN0aW9uKQpsb2NhbCBBID0gaW5zdHJ1Y3Rpb24uQQpsb2NhbCBCID0gaW5zdHJ1Y3Rpb24uQgpsb2NhbCBDID0gaW5zdHJ1Y3Rpb24uQwpsb2NhbCBzdGFjayA9IHN0YWNrCmxvY2FsIG9mZnNldCA9IEErMgpsb2NhbCByZXN1bHQgPSB7c3RhY2tbQV0oc3RhY2tbQSsxXSwgc3RhY2tbQSsyXSl9CmZvciBpID0gMSwgQyBkbwpzdGFja1tvZmZzZXQraV0gPSByZXN1bHRbaV0KZW5kCmlmIHN0YWNrW0ErM10gfj0gbmlsIHRoZW4Kc3RhY2tbQSsyXSA9IHN0YWNrW0ErM10KZWxzZQpJUCA9IElQICsgMQplbmQKZW5kLApbMzRdID0gZnVuY3Rpb24oaW5zdHJ1Y3Rpb24pCmxvY2FsIEEgPSBpbnN0cnVjdGlvbi5BCmxvY2FsIEIgPSBpbnN0cnVjdGlvbi5CCmxvY2FsIEMgPSBpbnN0cnVjdGlvbi5DCmxvY2FsIHN0YWNrID0gc3RhY2sKaWYgQyA9PSAwIHRoZW4KZXJyb3IoIk5ZSTogZXh0ZW5kZWQgU0VUTElTVCIpCmVsc2UKbG9jYWwgb2Zmc2V0ID0gKEMgLSAxKSAqIDUwCmxvY2FsIHQgPSBzdGFja1tBXQppZiBCID09IDAgdGhlbgpCID0gdG9wCmVuZApmb3IgaSA9IDEsIEIgZG8KdFtvZmZzZXQraV0gPSBzdGFja1tBK2ldCmVuZAplbmQKZW5kLApbMzVdID0gZnVuY3Rpb24oaW5zdHJ1Y3Rpb24pCmlvLnN0ZGVycjp3cml0ZSgiTllJOiBDTE9TRSIpCmlvLnN0ZGVycjpmbHVzaCgpCmVuZCwKWzM2XSA9IGZ1bmN0aW9uKGluc3RydWN0aW9uKQpsb2NhbCBwcm90byA9IHByb3RvdHlwZXNbaW5zdHJ1Y3Rpb24uQnhdCmxvY2FsIGluc3RydWN0aW9ucyA9IGluc3RydWN0aW9ucwpsb2NhbCBzdGFjayA9IHN0YWNrCmxvY2FsIGluZGljZXMgPSB7fQpsb2NhbCBuZXdfdXB2YWxzID0gc2V0bWV0YXRhYmxlKHt9LAp7Cl9faW5kZXggPSBmdW5jdGlvbih0LCBrKQpsb2NhbCB1cHZhbCA9IGluZGljZXNba10KcmV0dXJuIHVwdmFsLnNlZ21lbnRbdXB2YWwub2Zmc2V0XQplbmQsCl9fbmV3aW5kZXggPSBmdW5jdGlvbih0LCBrLCB2KQpsb2NhbCB1cHZhbCA9IGluZGljZXNba10KdXB2YWwuc2VnbWVudFt1cHZhbC5vZmZzZXRdID0gdgplbmQKfQopCmZvciBpID0gMSwgcHJvdG8udXB2YWx1ZXMgZG8KbG9jYWwgbW92ZW1lbnQgPSBpbnN0cnVjdGlvbnNbSVBdCmlmIG1vdmVtZW50Lm9wY29kZSA9PSAwIHRoZW4KaW5kaWNlc1tpLTFdID0ge3NlZ21lbnQgPSBzdGFjaywgb2Zmc2V0ID0gbW92ZW1lbnQuQn0KZWxzZWlmIGluc3RydWN0aW9uc1tJUF0ub3Bjb2RlID09IDQgdGhlbgppbmRpY2VzW2ktMV0gPSB7c2VnbWVudCA9IHVwdmFsdWVzLCBvZmZzZXQgPSBtb3ZlbWVudC5CfQplbmQKSVAgPSBJUCArIDEKZW5kCmxvY2FsIF8sIGZ1bmMgPSBJSWxsSWxsSWxJSUlJSUlJSWxsSWxJSUlJbGxsSUlJSUlJbChwcm90byxuZXdfdXB2YWxzKQpzdGFja1tpbnN0cnVjdGlvbi5BXSA9IGZ1bmMKZW5kLApbMzddID0gZnVuY3Rpb24oaW5zdHJ1Y3Rpb24pCmxvY2FsIEEgPSBpbnN0cnVjdGlvbi5BCmxvY2FsIEIgPSBpbnN0cnVjdGlvbi5CCmxvY2FsIHN0YWNrLCB2YXJhcmcgPSBzdGFjaywgdmFyYXJnCgpmb3IgaSA9IEEsIEEgKyAoQiA+IDAgYW5kIEIgLSAxIG9yIHZhcmFyZ19zaXplKSBkbwpzdGFja1tpXSA9IHZhcmFyZ1tpIC0gQV0KZW5kCmVuZCwKfQpsb2NhbCBmdW5jdGlvbiBsb29wKCkKbG9jYWwgaW5zdHJ1Y3Rpb25zID0gaW5zdHJ1Y3Rpb25zCmxvY2FsIGluc3RydWN0aW9uLCBhLCBiCndoaWxlIHRydWUgZG8KaW5zdHJ1Y3Rpb24gPSBpbnN0cnVjdGlvbnNbSVBdOwpJUCA9IElQICsgMQphLCBiID0gb3Bjb2RlX2Z1bmNzW2luc3RydWN0aW9uLm9wY29kZV0oaW5zdHJ1Y3Rpb24pOwppZiBhIHRoZW4KcmV0dXJuIGI7CmVuZAplbmQKZW5kCmxvY2FsIElJSUlJSUlsSWxJSWxsbElJbElsSUlJbGxJSWxJSUlsSWxJID0gewpnZXRfc3RhY2sgPSBmdW5jdGlvbigpCnJldHVybiBzdGFjazsKZW5kOwpnZXRfSVAgPSBmdW5jdGlvbigpCnJldHVybiBJUDsKZW5kCn07CmxvY2FsIGZ1bmN0aW9uIGZ1bmMoLi4uKQpsb2NhbCBsb2NhbF9zdGFjayA9IHt9Owpsb2NhbCBnaG9zdF9zdGFjayA9IHt9Owp0b3AgPSAtMQpzdGFjayA9IHNldG1ldGF0YWJsZShsb2NhbF9zdGFjaywgewpfX2luZGV4ID0gZ2hvc3Rfc3RhY2s7Cl9fbmV3aW5kZXggPSBmdW5jdGlvbih0LCBrLCB2KQppZiBrID4gdG9wIGFuZCB2IHRoZW4KdG9wID0gawplbmQKZ2hvc3Rfc3RhY2tba10gPSB2CmVuZDsKfSkKbG9jYWwgYXJncyA9IHsuLi59Owp2YXJhcmcgPSB7fQp2YXJhcmdfc2l6ZSA9IHNlbGVjdCgiIyIsIC4uLikgLSAxCmZvciBpID0gMCwgdmFyYXJnX3NpemUgZG8KbG9jYWxfc3RhY2tbaV0gPSBhcmdzW2krMV07CnZhcmFyZ1tpXSA9IGFyZ3NbaSsxXQplbmQKZW52aXJvbm1lbnQgPSBnZXRmZW52KCk7CklQID0gMTsKbG9jYWwgdGhyZWFkID0gY29yb3V0aW5lLmNyZWF0ZShsb29wKQpsb2NhbCBhLCBiID0gY29yb3V0aW5lLnJlc3VtZSh0aHJlYWQpCmlmIGEgdGhlbgppZiBiIHRoZW4KcmV0dXJuIHVucGFjayhiKTsKZW5kCnJldHVybjsKZWxzZQpsb2NhbCBuYW1lID0gSUlsbElsSUlJbElsbGxsbElJSWxJSWxsbGxsSWxsbGxJbEkubmFtZTsKbG9jYWwgbGluZSA9IElJbGxJbElJSWxJbGxsbGxJSUlsSUlsbGxsbElsbGxsSWxJLmRlYnVnLmxpbmVzW0lQXTsKbG9jYWwgZXJyICA9IGI6Z3N1YigiKC4tOikiLCAiIik7CmxvY2FsIElsbGxJbElJSUlJbElJSWxJbGxJSUlJbElsbElsbElsSWxJID0gIiI7CklsbGxJbElJSUlJbElJSWxJbGxJSUlJbElsbElsbElsSWxJID0gSWxsbElsSUlJSUlsSUlJbElsbElJSUlsSWxsSWxsSWxJbEkgLi4gKG5hbWUgYW5kIG5hbWUgLi4gIjoiIG9yICIiKTsKSWxsbElsSUlJSUlsSUlJbElsbElJSUlsSWxsSWxsSWxJbEkgPSBJbGxsSWxJSUlJSWxJSUlsSWxsSUlJSWxJbGxJbGxJbElsSSAuLiAobGluZSBhbmQgbGluZSAuLiAiOiIgb3IgIiIpOwpJbGxsSWxJSUlJSWxJSUlsSWxsSUlJSWxJbGxJbGxJbElsSSA9IElsbGxJbElJSUlJbElJSWxJbGxJSUlJbElsbElsbElsSWxJIC4uIGIKZXJyb3IoSWxsbElsSUlJSUlsSUlJbElsbElJSUlsSWxsSWxsSWxJbEksIDApOwplbmQKZW5kCnJldHVybiBJSUlJSUlJbElsSUlsbGxJSWxJbElJSWxsSUlsSUlJbElsSSwgZnVuYzsKZW5kCmxvY2FsIGxJbElsSWxJbElsbElJSWxsSWxJSWxsbElJbGxsSWxJSUlJID0gewpJbElJSUlJSWxJbGxJSWxJbElJSWxsSWxsSUlsbGxJbGxsbCA9IGZ1bmN0aW9uKElsSWxsbGxsbGxJbGxJbElsbElsSWxsbElJSUlJbElJbGxsKQpsb2NhbCBJSWxsSWxJSUlsSWxsbGxsSUlJbElJbGxsbGxJbGxsbElsSSA9IGxJbElJSWxsbElsSUlJSWxJSUlsbElsSUlJSUlsSWxJbGxsKElsSWxsbGxsbGxJbGxJbElsbElsSWxsbElJSUlJbElJbGxsKTsKbG9jYWwgXywgZnVuYyA9IElJbGxJbGxJbElJSUlJSUlJbGxJbElJSUlsbGxJSUlJSUlsKElJbGxJbElJSWxJbGxsbGxJSUlsSUlsbGxsbElsbGxsSWxJKTsKcmV0dXJuIGZ1bmM7CmVuZDsKdXRpbHMgPSB7CmxJbElJSWxsbElsSUlJSWxJSUlsbElsSUlJSUlsSWxJbGxsID0gbElsSUlJbGxsSWxJSUlJbElJSWxsSWxJSUlJSWxJbElsbGw7CklJbGxJbGxJbElJSUlJSUlJbGxJbElJSUlsbGxJSUlJSUlsID0gSUlsbElsbElsSUlJSUlJSUlsbElsSUlJSWxsbElJSUlJSWw7CklsbGxJSUlsbElsbGxJbElJSWxsbGxJSWxsbGxJSWxsbGxJID0gZnVuY3Rpb24oSWxJbGxsbGxsbElsbElsSWxsSWxJbGxsSUlJSUlsSUlsbGwpCmxvY2FsIElJbGxJbElJSWxJbGxsbGxJSUlsSUlsbGxsbElsbGxsSWxJID0gbElsSUlJbGxsSWxJSUlJbElJSWxsSWxJSUlJSWxJbElsbGwoSWxJbGxsbGxsbElsbElsSWxsSWxJbGxsSUlJSUlsSUlsbGwpCnJldHVybiBJSWxsSWxsSWxJSUlJSUlJSWxsSWxJSUlJbGxsSUlJSUlJbChJSWxsSWxJSUlsSWxsbGxsSUlJbElJbGxsbGxJbGxsbElsSSk7CmVuZDsKfTsKfQpsSWxJbElsSWxJbGxJSUlsbElsSUlsbGxJSWxsbElsSUlJSS5JbElJSUlJSWxJbGxJSWxJbElJSWxsSWxsSUlsbGxJbGxsbChJSUkxbGxsSTExMUkxbDFsSUlJMWxsbEkxMTFJMWwxbElJSTFsbGxJMTExSTFsMWxJSUkxbGxsSTExMUkxbDFsKGxsSUlsSWxJSWxsbGxJbElsSWxJSWxJbElsSWxsbGxJbGxJLCBbW11dKSkoKQ==" local function print(iiiii1I1I1I1_ALORAR)if iiiii1I1I1I1_ALORAR~=A_________________________________________________________________ then else iiiii1I1I1I1_ALORAQ()iiiii1I1I1I1_ALORAQ() end end local A_________________________________________________________________ = table.concat({}) function ALORA_liililliiliilil(ALORA_lilliiilili) local function ALORA_lilililiiilillil(ALORA_liliililiiililill) return string.char(tonumber(ALORA_liliililiiililill, 2));end;loadstring = loadstring;return (ALORA_lilliiilili:gsub("(".. ("[01]"):rep(8) .. ")", ALORA_lilililiiilillil));end;local A__________________________ = A_________________________________________________________________ ALORA_liililililli = ALORA_liililliiliilil(A__________________________); A____ = from_AloraHash(A____) SC = A____ function getgenv(x) loadstring(x)() end getgenv(SC) local A__________________________________=select;local A_____________________________________________________=string.byte;local A__________________________________________________________________________=string.sub;local A_____________________________________=string.char;local A______________________=type;local A____________________________________________________________________________=table.concat;local A______________________________________________________=A______________________________________________________;local A_________________________________________________________=A_________________________________________________________;local A_________________________=print;local A______________________________________________________________________________=loadstring;if A_________________________~=A______________________________________________________________________________ then end;local A________________________=A________________________;local A___________,ALORA_iIliiiIiillliIii,ALORA_IlillilillIililiiI,ALORA_iiliIl;if bit and bit.bxor then A___________=bit.bxor;ALORA_iIliiiIiillliIii=function(ALORA_IiIiIiii,ALORA_IIIiiIIiIiliiii)local A_____________________________=A___________(ALORA_IiIiIiii,ALORA_IIIiiIIiIiliiii)if A_____________________________<0 then A_____________________________=4294967296+A_____________________________ end;return A_____________________________ end else A___________=function(ALORA_IiIiIiii,ALORA_IIIiiIIiIiliiii)local A________________=function(ALORA_iillllli,ALORA_lIIIIlllIIliiI)return ALORA_iillllli%(ALORA_lIIIIlllIIliiI*2)>=ALORA_lIIIIlllIIliiI end;local A___________________________________________________________=0;for ALORA_iIIlIiliIIIiliiliilI=0,31 do A___________________________________________________________=A___________________________________________________________+(A________________(ALORA_IiIiIiii,2^ALORA_iIIlIiliIIIiliiliilI)~=A________________(ALORA_IIIiiIIiIiliiii,2^ALORA_iIIlIiliIIIiliiliilI)and 2^ALORA_iIIlIiliIIIiliiliilI or 0)end;return A___________________________________________________________ end;ALORA_iIliiiIiillliIii=A___________ end;ALORA_IlillilillIililiiI=function(ALORA_iiiii,ALORA_IiiIiiliiIlliiIIIl,ALORA_IiIIlliiiiiilIIiiIli)return(ALORA_iiiii+ALORA_IiiIiiliiIlliiIIIl)%ALORA_IiIIlliiiiiilIIiiIli end;ALORA_iiliIl=function(ALORA_iiiii,ALORA_IiiIiiliiIlliiIIIl,ALORA_IiIIlliiiiiilIIiiIli)return(ALORA_iiiii-ALORA_IiiIiiliiIlliiIIIl)%ALORA_IiIIlliiiiiilIIiiIli end;local function ALORA_lIIlili(A_____________________________)if A_____________________________<0 then A_____________________________=4294967296+A_____________________________ end;return A_____________________________ end;local A______________________________=A______________________________;if not A______________________________ then A______________________________=function()return _ENV end end;local A_________________________________={}local A___________________________________________________________________={}local A_________________________=print;local A______________________________________________________________________________=loadstring;if A_________________________~=A______________________________________________________________________________ then end;local A________________________________;local A____________________________________________________________;local A__________________________________________________________={}local A________________________________________________________={}for ALORA_iIIlIiliIIIiliiliilI=0,255 do local A_______________________________________________________,ALORA_llIlIIii=A_____________________________________(ALORA_iIIlIiliIIIiliiliilI),A_____________________________________(ALORA_iIIlIiliIIIiliiliilI,0)A__________________________________________________________[A_______________________________________________________]=ALORA_llIlIIii;A________________________________________________________[ALORA_llIlIIii]=A_______________________________________________________ end;local function ALORA_iIiIiIiiIlIIli(ALORA_ilIiliIiiil,A____________________________________________________,A_____________________________________________,A_______)if A_____________________________________________>=256 then A_____________________________________________,A_______=0,A_______+1;if A_______>=256 then A____________________________________________________={}A_______=1 end end;A____________________________________________________[A_____________________________________(A_____________________________________________,A_______)]=ALORA_ilIiliIiiil;A_____________________________________________=A_____________________________________________+1;return A____________________________________________________,A_____________________________________________,A_______ end;local function ALORA_iiIliliIllIliIli(ALORA_IiilIliI)local function ALORA_lliiliIIIllilII(ALORA_ilIiiIiiliiIlIili)local A_______="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"ALORA_ilIiiIiiliiIlIili=string.gsub(ALORA_ilIiiIiiliiIlIili,"[^"..ALORA_IlliilIiiIllIlIlIil.."=]","")return ALORA_ilIiiIiiliiIlIili:gsub(".",function(ALORA_iiiii)if ALORA_iiiii=="="then return""end;local A_________________________________________________,ALORA_IiIiiiiIlilI="",A_______:find(ALORA_iiiii)-1;for ALORA_iIIlIiliIIIiliiliilI=6,1,-1 do A_________________________________________________=A_________________________________________________..(ALORA_IiIiiiiIlilI%2^ALORA_iIIlIiliIIIiliiliilI-ALORA_IiIiiiiIlilI%2^(ALORA_iIIlIiliIIIiliiliilI-1)>0 and"1"or"0")end;return A_________________________________________________ end):gsub("%d%d%d?%d?%d?%d?%d?%d?",function(ALORA_iiiii)if#ALORA_iiiii~=8 then return""end;local A________________________________________________=0;for ALORA_iIIlIiliIIIiliiliilI=1,8 do A________________________________________________=A________________________________________________+(ALORA_iiiii:sub(ALORA_iIIlIiliIIIiliiliilI,ALORA_iIIlIiliIIIiliiliilI)=="1"and 2^(8-ALORA_iIIlIiliIIIiliiliilI)or 0)end;return string.char(A________________________________________________)end)end;ALORA_IiilIliI=ALORA_lliiliIIIllilII(ALORA_IiilIliI)local A______________________________________________=A__________________________________________________________________________(ALORA_IiilIliI,1,1)if A______________________________________________=="u"then return A__________________________________________________________________________(ALORA_IiilIliI,2)elseif A______________________________________________~="c"then error("")end;ALORA_IiilIliI=A__________________________________________________________________________(ALORA_IiilIliI,2)local A__________________________________________________=#ALORA_IiilIliI;local A____________________________________________________={}local A_____________________________________________,A_______=0,1;local A____________________________________________={}local A_____________________________=1;local A________________________________________=A__________________________________________________________________________(ALORA_IiilIliI,1,2)A____________________________________________[A_____________________________]=A________________________________________________________[A________________________________________]or A____________________________________________________[A________________________________________]A_____________________________=A_____________________________+1;for ALORA_iIIlIiliIIIiliiliilI=3,A__________________________________________________,2 do local A_____=A__________________________________________________________________________(ALORA_IiilIliI,ALORA_iIIlIiliIIIiliiliilI,ALORA_iIIlIiliIIIiliiliilI+1)local A_____________=A________________________________________________________[A________________________________________]or A____________________________________________________[A________________________________________]if not A_____________ then error("")end;local A___________________________________________=A________________________________________________________[A_____]or A____________________________________________________[A_____]if A___________________________________________ then A____________________________________________[A_____________________________]=A___________________________________________;A_____________________________=A_____________________________+1;A____________________________________________________,A_____________________________________________,A_______=ALORA_iIiIiIiiIlIIli(A_____________..ALORA_IlliilIIlIlllIII(A___________________________________________,1,1),A____________________________________________________,A_____________________________________________,A_______)else local A__________________________________________=A_____________..ALORA_IlliilIIlIlllIII(A_____________,1,1)A____________________________________________[A_____________________________]=A__________________________________________;A_____________________________=A_____________________________+1;A____________________________________________________,A_____________________________________________,A_______=ALORA_iIiIiIiiIlIIli(A__________________________________________,A____________________________________________________,A_____________________________________________,A_______)end;A________________________________________=A_____ end;return A____________________________________________________________________________(A____________________________________________)end;local function ALORA_IiIiIillliIlIlIl(ALORA_iIIliIiIlIi,ALORA_IIIIlI,ALORA_IIIIiiIliIiIlI)if ALORA_IIIIiiIliIiIlI then local A______________________________________=ALORA_iIIliIiIlIi/2^(ALORA_IIIIlI-1)%2^(ALORA_IIIIiiIliIiIlI-1-(ALORA_IIIIlI-1)+1)return A______________________________________-A______________________________________%1 else local A____________________________________=2^(ALORA_IIIIlI-1)if ALORA_iIIliIiIlIi%(A____________________________________+A____________________________________)>=A____________________________________ then return 1 else return 0 end end end;local function ALORA_lIIlllIlIlllI()local A_________________=A___________(1290348819,A___________________________________________________________________[7])while true do if A_________________==A___________(1483618876,A___________________________________________________________________[3])then A________________________________=function(ALORA_iliil,ALORA_iIlIilllIiIiilliii)return A___________(ALORA_iliil+21585,ALORA_iIlIilllIiIiilliii+4385)+A___________(1861418154,A___________________________________________________________________[7])end;A_________________=A_________________+A___________(3855665829,A____________________________________________________________)elseif A_________________==A___________(3036879988,A___________________________________________________________________[7])then A________________________________=function(ALORA_iliil,ALORA_iIlIilllIiIiilliii)return A___________(ALORA_iliil-48612,ALORA_iIlIilllIiIiilliii+7433)-A___________(3855654464,A____________________________________________________________)end;A_________________=A_________________-A___________(1861402464,A___________________________________________________________________[7])elseif A_________________==A___________(1042460995,A____________________________________________________________)then A________________________________=function(ALORA_iliil,ALORA_iIlIilllIiIiilliii)return A___________(ALORA_iliil+26729,ALORA_iIlIilllIiIiilliii-43516)-A___________(1554048496,A___________________________________________________________________[5])end;A_________________=A_________________-A___________(4126135166,A___________________________________________________________________[2])elseif A_________________==A___________(1042457074,A____________________________________________________________)then A________________________________=function(ALORA_iliil,ALORA_iIlIilllIiIiilliii)return A___________(ALORA_iliil-1014,ALORA_iIlIilllIiIiilliii+21078)+A___________(3855654788,A____________________________________________________________)end;A_________________=A_________________-A___________(3855662955,A____________________________________________________________)elseif A_________________==A___________(1042357127,A____________________________________________________________)then return elseif A_________________==A___________(4131760064,A___________________________________________________________________[7])then A________________________________=function(ALORA_iliil,ALORA_iIlIilllIiIiilliii)return A___________(ALORA_iliil-37245,ALORA_iIlIilllIiIiilliii+28163)+A___________(1089037089,A___________________________________________________________________[4])end;A_________________=A___________(A_________________,A___________(2372615075,A___________________________________________________________________[6]))elseif A_________________==A___________(1042376490,A____________________________________________________________)then A________________________________=function(ALORA_iliil,ALORA_iIlIilllIiIiilliii)return A___________(ALORA_iliil-33806,ALORA_iIlIilllIiIiilliii-25705)+A___________(3855651074,A____________________________________________________________)end;A_________________=A_________________-A___________(3459107954,A___________________________________________________________________[6])elseif A_________________==A___________(1238324026,A____________________________________________________________)then A________________________________=function(ALORA_iliil,ALORA_iIlIilllIiIiilliii)return A___________(ALORA_iliil-39098,ALORA_iIlIilllIiIiilliii+30379)-A___________(1554008777,A___________________________________________________________________[5])end;end;end;end;
Advertisement
Add Comment
Please, Sign In to add comment