Function at 0x1004e3f0
Capabilities:
Check http status code
Log keystrokes via polling

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x74
mov eax, dword [0x100e41c4]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
mov esi, ecx
push edi
xor edi, edi
mov ebx, esi
cmp esi, 0x19
jl 0x1004e908
cmp esi, 0x32
jge 0x1004e424
mov edi, 1
sub esi, 0x19
jmp 0x1004e908
cmp esi, 0x4b
jge 0x1004e436
mov edi, 2
sub esi, 0x32
jmp 0x1004e908
cmp esi, 0x64
jge 0x1004e448
mov edi, 3
sub esi, 0x4b
jmp 0x1004e908
cmp esi, 0x7d
jge 0x1004e45a
mov edi, 4
sub esi, 0x64
jmp 0x1004e908
cmp esi, 0x96
jge 0x1004e46f
mov edi, 5
sub esi, 0x7d
jmp 0x1004e908
cmp esi, 0xaf
jge 0x1004e487
mov edi, 6
sub esi, 0x96
jmp 0x1004e908
cmp esi, 0xc8
jge 0x1004e49f
mov edi, 7
sub esi, 0xaf
jmp 0x1004e908
cmp esi, 0xe1
jge 0x1004e4b7
mov edi, 8
sub esi, 0xc8
jmp 0x1004e908
cmp esi, 0xfa
jge 0x1004e4cf
mov edi, 9
sub esi, 0xe1
jmp 0x1004e908
cmp esi, 0x113
jge 0x1004e4e7
mov edi, 0xa
sub esi, 0xfa
jmp 0x1004e908
cmp esi, 0x12c
jge 0x1004e4ff
mov edi, 0xb
sub esi, 0x113
jmp 0x1004e908
cmp esi, 0x145
jge 0x1004e517
mov edi, 0xc
sub esi, 0x12c
jmp 0x1004e908
cmp esi, 0x15e
jge 0x1004e52f
mov edi, 0xd
sub esi, 0x145
jmp 0x1004e908
cmp esi, 0x177
jge 0x1004e547
mov edi, 0xe
sub esi, 0x15e
jmp 0x1004e908
cmp esi, 0x190
jge 0x1004e55f
mov edi, 0xf
sub esi, 0x177
jmp 0x1004e908
cmp esi, 0x1a9
jge 0x1004e577
mov edi, 0x10
sub esi, 0x190
jmp 0x1004e908
cmp esi, 0x1c2
jge 0x1004e58f
mov edi, 0x11
sub esi, 0x1a9
jmp 0x1004e908
cmp esi, 0x1db
jge 0x1004e5a7
mov edi, 0x12
sub esi, 0x1c2
jmp 0x1004e908
cmp esi, 0x1f4
jge 0x1004e5bf
mov edi, 0x13
sub esi, 0x1db
jmp 0x1004e908
cmp esi, 0x20d
jge 0x1004e5d7
mov edi, 0x14
sub esi, 0x1f4
jmp 0x1004e908
cmp esi, 0x226
jge 0x1004e5ef
mov edi, 0x15
sub esi, 0x20d
jmp 0x1004e908
cmp esi, 0x23f
jge 0x1004e607
mov edi, 0x16
sub esi, 0x226
jmp 0x1004e908
cmp esi, 0x258
jge 0x1004e61f
mov edi, 0x17
sub esi, 0x23f
jmp 0x1004e908
cmp esi, 0x271
jge 0x1004e637
mov edi, 0x18
sub esi, 0x258
jmp 0x1004e908
cmp esi, 0x28a
jge 0x1004e64f
mov edi, 0x19
sub esi, 0x271
jmp 0x1004e908
cmp esi, 0x2a3
jge 0x1004e667
mov edi, 0x1a
sub esi, 0x28a
jmp 0x1004e908
cmp esi, 0x2bc
jge 0x1004e67f
mov edi, 0x1b
sub esi, 0x2a3
jmp 0x1004e908
cmp esi, 0x2d5
jge 0x1004e697
mov edi, 0x1c
sub esi, 0x2bc
jmp 0x1004e908
cmp esi, 0x2ee
jge 0x1004e6af
mov edi, 0x1d
sub esi, 0x2d5
jmp 0x1004e908
cmp esi, 0x307
jge 0x1004e6c7
mov edi, 0x1e
sub esi, 0x2ee
jmp 0x1004e908
cmp esi, 0x320
jge 0x1004e6df
mov edi, 0x1f
sub esi, 0x307
jmp 0x1004e908
cmp esi, 0x339
jge 0x1004e6f7
mov edi, 0x20
sub esi, 0x320
jmp 0x1004e908
cmp esi, 0x352
jge 0x1004e70f
mov edi, 0x21
sub esi, 0x339
jmp 0x1004e908
cmp esi, 0x36b
jge 0x1004e727
mov edi, 0x22
sub esi, 0x352
jmp 0x1004e908
cmp esi, 0x384
jge 0x1004e73f
mov edi, 0x23
sub esi, 0x36b
jmp 0x1004e908
cmp esi, 0x39d
jge 0x1004e757
mov edi, 0x24
sub esi, 0x384
jmp 0x1004e908
cmp esi, 0x3b6
jge 0x1004e76f
mov edi, 0x25
sub esi, 0x39d
jmp 0x1004e908
cmp esi, 0x3cf
jge 0x1004e787
mov edi, 0x26
sub esi, 0x3b6
jmp 0x1004e908
cmp esi, 0x3e8
jge 0x1004e79f
mov edi, 0x27
sub esi, 0x3cf
jmp 0x1004e908
cmp esi, 0x401
jge 0x1004e7b7
mov edi, 0x28
sub esi, 0x3e8
jmp 0x1004e908
cmp esi, 0x41a
jge 0x1004e7cf
mov edi, 0x29
sub esi, 0x401
jmp 0x1004e908
cmp esi, 0x433
jge 0x1004e7e7
mov edi, 0x2a
sub esi, 0x41a
jmp 0x1004e908
cmp esi, 0x44c
jge 0x1004e7ff
mov edi, 0x2b
sub esi, 0x433
jmp 0x1004e908
cmp esi, 0x465
jge 0x1004e817
mov edi, 0x2c
sub esi, 0x44c
jmp 0x1004e908
cmp esi, 0x47e
jge 0x1004e82f
mov edi, 0x2d
sub esi, 0x465
jmp 0x1004e908
cmp esi, 0x497
jge 0x1004e847
mov edi, 0x2e
sub esi, 0x47e
jmp 0x1004e908
cmp esi, 0x4b0
jge 0x1004e85f
mov edi, 0x2f
sub esi, 0x497
jmp 0x1004e908
cmp esi, 0x4c9
jge 0x1004e877
mov edi, 0x30
sub esi, 0x4b0
jmp 0x1004e908
cmp esi, 0x4e2
jge 0x1004e88c
mov edi, 0x31
sub esi, 0x4c9
jmp 0x1004e908
cmp esi, 0x4fb
jge 0x1004e8a1
mov edi, 0x32
sub esi, 0x4e2
jmp 0x1004e908
cmp esi, 0x514
jge 0x1004e8b6
mov edi, 0x33
sub esi, 0x4fb
jmp 0x1004e908
cmp esi, 0x52d
jge 0x1004e8cb
mov edi, 0x34
sub esi, 0x514
jmp 0x1004e908
cmp esi, 0x546
jge 0x1004e8e0
mov edi, 0x35
sub esi, 0x52d
jmp 0x1004e908
cmp esi, 0x55f
jge 0x1004e8f5
mov edi, 0x36
sub esi, 0x546
jmp 0x1004e908
cmp esi, 0x578
jge 0x1004e908
mov edi, 0x37
sub esi, 0x55f
movss xmm1, dword [0x100d68d0]
xorps xmm0, xmm0
call fcn.100153e0
lea edx, [esi + esi*4]
lea eax, [edx*4 + 0x1fe]
movd xmm4, eax
lea ecx, [edi*8]
cvtdq2ps xmm4, xmm4
sub ecx, edi
lea eax, [edx*4 + 0x212]
shl ecx, 2
lea edx, [ebp - 0x50]
movd xmm6, eax
movaps xmm0, xmm4
movd xmm3, ecx
divss xmm0, dword [0x100d68b0]
lea eax, [ecx + 0x1c]
mov ecx, dword [0x101ef144]
cvtdq2ps xmm3, xmm3
movss dword [ebp - 0x48], xmm0
movaps xmm0, xmm3
movd xmm5, eax
divss xmm0, dword [0x100d68ac]
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x48]
push eax
cvtdq2ps xmm6, xmm6
movss dword [ebp - 0x44], xmm0
subss xmm6, xmm4
cvtdq2ps xmm5, xmm5
movaps xmm0, xmm6
movss dword [ebp - 0x50], xmm6
addss xmm0, xmm4
subss xmm5, xmm3
divss xmm0, dword [0x100d68b0]
movss dword [ebp - 0x4c], xmm5
movss dword [ebp - 0x40], xmm0
movaps xmm0, xmm5
addss xmm0, xmm3
divss xmm0, dword [0x100d68ac]
movss dword [ebp - 0x3c], xmm0
xorps xmm0, xmm0
movups xmmword [ebp - 0x60], xmm0
movaps xmm0, xmmword [0x100d6f60]
movups xmmword [ebp - 0x70], xmm0
call fcn.10032510
mov esi, dword [ebp + 8]
add esp, 0x10
cmp byte [0x101e70c2], 0
je 0x1004eaa7
cmp esi, 1
jne 0x1004ea0d
cmp byte [0x101e724c], 0
je 0x1004eaa7
mov ecx, 0x101e722c
jmp 0x1004eaa2
cmp esi, 2
jne 0x1004ea26
cmp byte [0x101e724d], 0
je 0x1004eaa7
mov ecx, 0x101e7230
jmp 0x1004eaa2
cmp esi, 3
jne 0x1004ea3b
cmp byte [0x101e724e], 0
je 0x1004eaa7
mov ecx, 0x101e7234
jmp 0x1004eaa2
cmp esi, 4
jne 0x1004ea50
cmp byte [0x101e724f], 0
je 0x1004eaa7
mov ecx, 0x101e7238
jmp 0x1004eaa2
cmp esi, 5
jne 0x1004ea65
cmp byte [0x101e7250], 0
je 0x1004eaa7
mov ecx, 0x101e723c
jmp 0x1004eaa2
cmp esi, 6
jne 0x1004ea7a
cmp byte [0x101e7251], 0
je 0x1004eaa7
mov ecx, 0x101e7240
jmp 0x1004eaa2
cmp esi, 7
jne 0x1004ea8f
cmp byte [0x101e7252], 0
je 0x1004eaa7
mov ecx, 0x101e7244
jmp 0x1004eaa2
cmp esi, 8
jne 0x1004eaa7
cmp byte [0x101e7253], 0
je 0x1004eaa7
mov ecx, 0x101e7248
call fcn.1004e110
xor ecx, ecx
call fcn.1000aa90
test al, al
je 0x1004ece9
push dword [0x101e7fb8]
mov edi, dword [sym.imp.USER32.dll_GetAsyncKeyState]
call edi
test ax, ax
je 0x1004eb5d
cmp byte [0x101e7fbc], 0
jne 0x1004eb64
mov byte [0x101e7fbc], 1
cmp esi, 1
jne 0x1004eaf0
mov eax, dword [ebp + 0xc]
mov dword [0x101e722c], eax
jmp 0x1004eb64
cmp esi, 2
jne 0x1004eaff
mov eax, dword [ebp + 0xc]
mov dword [0x101e7230], eax
jmp 0x1004eb64
cmp esi, 3
jne 0x1004eb0e
mov eax, dword [ebp + 0xc]
mov dword [0x101e7234], eax
jmp 0x1004eb64
cmp esi, 4
jne 0x1004eb1d
mov eax, dword [ebp + 0xc]
mov dword [0x101e7238], eax
jmp 0x1004eb64
cmp esi, 5
jne 0x1004eb2c
mov eax, dword [ebp + 0xc]
mov dword [0x101e723c], eax
jmp 0x1004eb64
cmp esi, 6
jne 0x1004eb3b
mov eax, dword [ebp + 0xc]
mov dword [0x101e7240], eax
jmp 0x1004eb64
cmp esi, 7
jne 0x1004eb4a
mov eax, dword [ebp + 0xc]
mov dword [0x101e7244], eax
jmp 0x1004eb64
mov eax, dword [0x101e7248]
cmp esi, 8
cmove eax, dword [ebp + 0xc]
mov dword [0x101e7248], eax
jmp 0x1004eb64
mov byte [0x101e7fbc], 0
push dword [0x101e76e4]
call edi
test ax, ax
je 0x1004ec62
cmp byte [0x101e76e8], 0
jne 0x1004ec69
cmp byte [0x101e70c2], 0
mov byte [0x101e76e8], 1
jne 0x1004ec69
cmp esi, 1
jne 0x1004ebb0
mov byte [0x101e724c], 1
mov word [0x101e70c2], 0x101
jmp 0x1004ec69
cmp esi, 2
jne 0x1004ebca
mov byte [0x101e724d], 1
mov word [0x101e70c2], 0x101
jmp 0x1004ec69
cmp esi, 3
jne 0x1004ebe4
mov byte [0x101e724e], 1
mov word [0x101e70c2], 0x101
jmp 0x1004ec69
cmp esi, 4
jne 0x1004ebfb
mov byte [0x101e724f], 1
mov word [0x101e70c2], 0x101
jmp 0x1004ec69
cmp esi, 5
jne 0x1004ec12
mov byte [0x101e7250], 1
mov word [0x101e70c2], 0x101
jmp 0x1004ec69
cmp esi, 6
jne 0x1004ec29
mov byte [0x101e7251], 1
mov word [0x101e70c2], 0x101
jmp 0x1004ec69
cmp esi, 7
jne 0x1004ec40
mov byte [0x101e7252], 1
mov word [0x101e70c2], 0x101
jmp 0x1004ec69
movzx eax, byte [0x101e7253]
cmp esi, 8
mov ecx, 1
mov word [0x101e70c2], 0x101
cmove eax, ecx
mov byte [0x101e7253], al
jmp 0x1004ec69
mov byte [0x101e76e8], 0
xor ecx, ecx
call fcn.1000aa90
test al, al
je 0x1004ece9
xor ecx, ecx
call fcn.100164f0
mov eax, dword [0x101eec48]
movss xmm0, dword [eax + 0x3bcc]
mulss xmm0, dword [0x100d682c]
call fcn.10013a00
push ebx
lea eax, [ebp - 0x38]
push str.Skill_index_Sever_is__i
push eax
call fcn.1003a9e0
add esp, 8
lea ecx, [ebp - 0x38]
xor edx, edx
call fcn.10030ca0
add esp, 4
call fcn.10013a80
mov eax, dword [0x101eec48]
mov eax, dword [eax + 0x3e30]
test dword [eax + 8], 0x2000000
jne 0x1004ece4
push 0x22f2
push 0x100ca27c
push str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call fcn.1009dd6d
add esp, 0xc
call fcn.10012eb0
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.1008d9f1
mov esp, ebp
pop ebp
ret