Function at 0x18000c690
Capabilities:
Get geographical location

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2a0]
sub rsp, 0x3a0
mov rax, qword [0x180110318]
xor rax, rsp
mov qword [rbp + 0x290], rax
mov rdi, qword [rbp]
lea r12d, [r8 + 0x16]
mov r11, qword [rbp - 0x50]
xor esi, esi
mov qword [rbp - 0x80], rdx
mov ebx, r8d
mov qword [rbp - 0x70], rcx
mov r9, rdx
mov dword [rbp - 0x60], ebx
mov rdx, rcx
mov qword [rbp - 0x48], rdi
mov r15d, r8d
mov qword [rsp + 0x58], r11
lea rcx, [0x180000000]
cmp r8d, r12d
jae 0x18000cbdb
mov rbx, qword [rbp - 0x50]
lea r14d, [r8 - 0xab]
mov r8, qword [rbp - 0x50]
mov r10, qword [rbp - 0x50]
mov eax, dword [rbp - 8]
mov r13, qword [rbp + 0x68]
mov qword [rsp + 0x60], r8
mov qword [rbp - 0x68], rbx
mov qword [rsp + 0x78], r10
mov dword [rsp + 0x50], eax
jmp 0x18000c737
lea rcx, [0x180000000]
cmp r14d, 0x19
ja case.0x18000c74f.19
mov ecx, dword [rcx + r14*4 + 0xdb48]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
lea r8, str.icudt51l_coll_es_CL.res
lea rdx, [rbp + 0x90]
mov rcx, r10
mov r9d, 0x153
call fcn.18004d390
mov rbx, rax
mov qword [rbp - 0x68], rax
mov r11, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
mov r10, qword [rsp + 0x78]
mov r9, qword [rbp - 0x80]
mov rdx, qword [rbp - 0x70]
mov ecx, dword [rsp + 0x50]
inc r15d
inc r14d
cmp r15d, r12d
jb 0x18000c730
mov r12, qword [rbp - 0x68]
mov r13, qword [rsp + 0x78]
mov ebx, dword [rbp - 0x60]
jmp 0x18000cbf3
mov rax, qword [r9]
lea rdx, [rsp + 0x68]
mov r8d, 0xa1
mov rcx, qword [rax + 0x88]
mov qword [rsp + 0x68], rcx
xor ecx, ecx
call fcn.180025a20
mov r13, rax
test rax, rax
jne 0x18000c774
mov ecx, 0xc2
nop dword [rax]
cmp ecx, 0xc2
je 0x18000c81d
cmp ecx, 0x147
jne 0x18000c828
mov rax, rdi
mov rcx, qword [rbp + 0x290]
xor rcx, rsp
call fcn.180090270
mov rbx, qword [rsp + 0x3f0]
add rsp, 0x3a0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov rdi, rsi
mov qword [rbp - 0x48], rsi
mov qword [rbp], rsi
add ecx, 0x85
cmp ecx, 0x1cc
jb 0x18000c7e0
jmp 0x18000c774
mov rax, qword [r8 + 0x40]
lea rcx, str.Builtins::ArrayBufferConstructor_ConstructStub
lea r8, [rbp - 0x78]
mov qword [rbp - 0x78], rax
mov edx, 0x5b
call fcn.180060140
mov rbx, rax
lea r8, [rbp - 0x78]
mov rax, qword [rsp + 0x60]
lea rcx, str.toarele_elemente_din_toate_browserele:
mov edx, 0x5b
mov rax, qword [rax + 0x40]
mov qword [rbp - 0x78], rax
call fcn.180060140
add eax, ebx
mov rbx, qword [rbp - 0x68]
mov ecx, dword [rsp + 0x50]
mov r8, qword [rsp + 0x60]
add ecx, eax
mov dword [rsp + 0x50], ecx
mov rdx, qword [rbp - 0x70]
mov r10, qword [rsp + 0x78]
mov r9, qword [rbp - 0x80]
mov r11, qword [rsp + 0x58]
jmp 0x18000c78f
mov r8, qword [r9]
mov rdx, rbx
add r8, 4
mov r9d, 0x153
mov rcx, r10
call fcn.18004d390
mov rcx, qword [rsp + 0x78]
lea r8, [0x180109620]
mov r9d, 0x153
mov qword [rbp - 0x68], rax
mov rdx, rax
mov rbx, rax
call fcn.18004d390
jmp 0x18000c774
mov qword [rbp - 0x78], r8
lea rdx, str.maxPathLength
mov r8, r13
lea rcx, [rbp - 0x78]
mov r9d, 0x96
call fcn.18003a680
test eax, eax
je 0x18000c939
mov ecx, 0xc5
nop dword [rax]
mov eax, ecx
sub eax, 0xc5
je 0x18000c924
cmp eax, 1
je case.0x18000c74f.25
jmp 0x18000c92f
mov rdi, rsi
mov qword [rbp - 0x48], rsi
mov qword [rbp], rsi
inc ecx
cmp ecx, 0xc7
jb 0x18000c910
mov rax, qword [rbp - 0x80]
lea r9, [rbp + 0x58]
mov r8, qword [rsp + 0x58]
mov edx, 0xc9
mov qword [rbp - 0x78], rsi
add r8, 0x4011c
mov rax, qword [rax]
mov rcx, qword [rax + 0x88]
mov qword [rbp + 0x58], rcx
lea rcx, [rbp - 0x78]
call fcn.180075040
lea rdx, str.Registry
mov r8, rax
mov qword [rbp + 0x10], r13
mov r9d, 0x96
lea rcx, [rbp + 0x10]
call fcn.18003a680
jmp 0x18000c883
mov rax, qword [rdx]
xor r8d, r8d
mov dword [rsp + 0x48], 0x10d
lea rdx, [rbp - 0x50]
mov qword [rbp + 0x70], rax
mov rax, qword [r9]
xor r9d, r9d
mov dword [rsp + 0x50], esi
mov rcx, qword [rax + 0x88]
lea rax, [rbp + 0x70]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov qword [rbp - 0x50], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rsi
call fcn.180025070
mov r8, rax
mov qword [rsp + 0x60], rax
mov ecx, esi
jmp 0x18000c892
mov byte [rbx], 0x20
lea r8, [r11 + 0x4011c]
lea rdx, [rbx + 1]
jmp 0x18000c75f
mov eax, dword [r11 + 0x4021c]
lea r9, [rsp + 0x70]
lea r8, [rbp - 0x78]
mov dword [rsp + 0x70], eax
mov edx, 0x1e
mov qword [rbp - 0x78], r13
lea rcx, str._dtprel_lo
call fcn.18003cd50
mov rcx, qword [rsp + 0x58]
lea r9, [rsp + 0x70]
mov rbx, rax
lea r8, [rbp - 0x78]
mov edx, 0x1e
mov eax, dword [rcx + 0x40118]
lea rcx, str.WMode
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x60]
mov qword [rbp - 0x78], rax
call fcn.18003cd50
jmp 0x18000c87d
mov rax, qword [r8 + 0x40]
lea rcx, str.SDK:_UTPS_EndExuceATCmd_Invoke
lea r8, [rbp - 0x78]
mov qword [rbp - 0x78], rax
mov edx, 0x5b
call fcn.180060140
jmp 0x18000c883
mov eax, dword [rdx]
add dword [r9 + 4], eax
mov eax, dword [r9 + 4]
mov dword [rbp], eax
mov rdi, qword [rbp]
mov qword [rbp - 0x48], rdi
jmp case.0x18000c74f.19
mov r9, qword [r9]
lea rdx, str.CMapName
add r9, 4
mov qword [rbp - 0x78], r8
mov ecx, 0xa5
lea r8, [rbp - 0x78]
call fcn.180025670
jmp 0x18000c883
test r8, r8
je 0x18000d234
lea r9, str.CMap
lea rdx, str.Type
jmp 0x18000caad
lea r8, [r11 + 0x4019c]
mov rdx, rbx
jmp 0x18000c75f
mov byte [rbx], 0x20
inc rbx
mov qword [rbp - 0x68], rbx
jmp case.0x18000c74f.19
mov byte [rbx], 0x20
lea r8, [rbx + 1]
mov eax, dword [r11 + 0x4021c]
lea rcx, [rbp - 8]
mov r9, r10
mov dword [rbp - 8], eax
mov edx, 0x9a
call fcn.1800719d0
jmp 0x18000c76d
mov rax, qword [r9]
mov r11, qword [rax + 0xd0]
mov qword [rsp + 0x58], r11
jmp case.0x18000c74f.19
mov rax, qword [r9]
lea r8, [r11 + 0x4019c]
mov qword [rbp - 0x78], rsi
lea r9, [rbp + 0x48]
mov edx, 0xc9
mov rcx, qword [rax + 0x88]
mov qword [rbp + 0x48], rcx
lea rcx, [rbp - 0x78]
call fcn.180075040
lea rdx, str.Ordering
jmp 0x18000c974
mov r8d, 0x8b
mov rdx, r9
xor ecx, ecx
call fcn.180066960
jmp 0x18000c774
mov rax, qword [r8 + 0x40]
lea rcx, [rbp + 0x90]
lea r8, [rbp - 0x68]
mov qword [rbp - 0x68], rax
mov edx, 0x5b
call fcn.180060140
add dword [rsp + 0x50], eax
lea r8, str.ShapeHeart
mov rcx, qword [rsp + 0x78]
lea rdx, [rbp + 0x90]
jmp 0x18000c762
lea r10, [rbp + 0x28f]
mov qword [rsp + 0x78], r10
jmp case.0x18000c74f.19
mov r8, qword [r9]
mov rdx, rbx
add r8, 4
jmp 0x18000c75f
mov r8, qword [rbp - 0x50]
mov ecx, dword [rbp - 8]
mov r12, qword [rbp - 0x50]
mov r13, qword [rbp - 0x50]
mov qword [rsp + 0x60], r8
mov dword [rsp + 0x50], ecx
lea r15d, [rbx + 0x32e]
mov r14d, ebx
cmp ebx, r15d
jae 0x18000d18b
nop word [rax + rax]
cmp r14d, 0x242
ja 0x18000ce5b
je 0x18000ce38
cmp r14d, 0x164
ja 0x18000cd78
je 0x18000cd49
mov eax, r14d
sub eax, 0xab
je 0x18000cd23
sub eax, 0x25
je 0x18000ccf5
sub eax, 0x25
je 0x18000ccc7
sub eax, 0x25
je 0x18000ccb7
cmp eax, 0x25
jne 0x18000d163
mov rax, qword [r8 + 0x40]
lea rcx, str.1_2__CPPdebugHook
lea r8, [rsp + 0x68]
mov qword [rsp + 0x68], rax
mov edx, 0x5b
call fcn.180060140
mov rsi, qword [rsp + 0x60]
lea r8, [rsp + 0x68]
mov rbx, rax
lea rcx, str.__3:AHOV_dkry
mov edx, 0x5b
mov rax, qword [rsi + 0x40]
mov qword [rsp + 0x68], rax
call fcn.180060140
mov ecx, dword [rsp + 0x50]
add eax, ebx
add ecx, eax
mov dword [rsp + 0x50], ecx
jmp 0x18000d167
mov rax, qword [r8 + 0x40]
lea rcx, str.Adobe_Flash_Player_er_ikke_installeret_p
jmp 0x18000cefe
mov rax, qword [r8 + 0x40]
lea rcx, str._attendu_apr
lea r8, [rsp + 0x68]
mov qword [rsp + 0x68], rax
mov edx, 0x5b
call fcn.180060140
mov ecx, dword [rsp + 0x50]
add ecx, eax
mov dword [rsp + 0x50], ecx
jmp 0x18000d167
mov rax, qword [r8 + 0x40]
lea rcx, str.angleSpanChanged
lea r8, [rsp + 0x68]
mov qword [rsp + 0x68], rax
mov edx, 0x5b
call fcn.180060140
mov ecx, dword [rsp + 0x50]
add ecx, eax
mov dword [rsp + 0x50], ecx
jmp 0x18000d167
mov r9d, 0x153
lea r8, [0x180109620]
mov rdx, r12
mov rcx, r13
call fcn.18004d390
mov rdi, qword [rsp + 0x60]
mov rax, qword [rdi + 0x40]
jmp 0x18000cef7
mov rax, qword [r8 + 0x40]
lea rcx, str.playlist__05d.mpls___d:_02d:_02d_
lea r8, [rsp + 0x68]
mov qword [rsp + 0x68], rax
mov edx, 0x5b
call fcn.180060140
add dword [rsp + 0x50], eax
lea r8, str.Country_Check
jmp 0x18000d14b
mov eax, r14d
sub eax, 0x189
je 0x18000ce00
sub eax, 0x25
je 0x18000cef3
sub eax, 0x25
je 0x18000cdd0
sub eax, 0x25
je 0x18000cdaa
cmp eax, 0x25
jne 0x18000d163
lea r8, str.Drag_Scrollbar
jmp 0x18000d14b
mov r9d, 0x153
lea r8, str.__def_r_n
mov rdx, r12
mov rcx, r13
call fcn.18004d390
mov rcx, qword [rsp + 0x60]
mov rax, qword [rcx + 0x40]
jmp 0x18000cef7
mov r9d, 0x153
lea r8, str.AsFieldSymbol
lea rdx, [rbp + 0x90]
mov rcx, r13
call fcn.18004d390
mov r8, qword [rsp + 0x58]
mov rdx, rax
add r8, 0x4019c
jmp 0x18000d152
lea r8, [r11 + 0x4011c]
mov r9d, 0x153
mov rdx, r12
mov rcx, r13
call fcn.18004d390
mov r9d, 0x153
lea r8, str.__def_r_n
mov rdx, rax
mov rcx, r13
mov r12, rax
call fcn.18004d390
jmp 0x18000d163
mov eax, dword [r11 + 0x4021c]
lea rcx, [rbp + 0x50]
mov r9, r13
mov dword [rbp + 0x50], eax
mov r8, r12
mov edx, 0x9a
call fcn.1800719d0
jmp 0x18000d160
cmp r14d, 0x320
ja 0x18000d09a
je 0x18000cfc0
mov eax, r14d
sub eax, 0x267
je 0x18000cf88
sub eax, 0x25
je 0x18000cf59
sub eax, 0x25
je 0x18000cf21
sub eax, 0x25
je 0x18000cef3
cmp eax, 0x25
jne 0x18000d163
mov rax, qword [r8 + 0x40]
lea rcx, str.VmodlVimServiceLocator
lea r8, [rsp + 0x68]
mov qword [rsp + 0x68], rax
mov edx, 0x5b
call fcn.180060140
mov rbx, rax
lea r8, [rsp + 0x68]
mov rax, qword [rsp + 0x60]
lea rcx, str.SetWizText_QString_
mov edx, 0x5b
mov rax, qword [rax + 0x40]
mov qword [rsp + 0x68], rax
call fcn.180060140
mov ecx, dword [rsp + 0x50]
add eax, ebx
add ecx, eax
mov dword [rsp + 0x50], ecx
jmp 0x18000d167
mov rax, qword [r8 + 0x40]
lea rcx, [rbp + 0x90]
mov edx, 0x5b
mov qword [rsp + 0x68], rax
lea r8, [rsp + 0x68]
call fcn.180060140
mov ecx, dword [rsp + 0x50]
add ecx, eax
mov dword [rsp + 0x50], ecx
jmp 0x18000d167
mov r8, qword [r9]
mov rdx, r12
add r8, 4
mov r9d, 0x153
mov rcx, r13
call fcn.18004d390
mov r9d, 0x153
lea r8, str._def_r_n
mov rdx, rax
mov rcx, r13
mov r12, rax
call fcn.18004d390
jmp 0x18000d163
mov rax, qword [r8 + 0x40]
lea rcx, [rbp + 0x90]
lea r8, [rsp + 0x68]
mov qword [rsp + 0x68], rax
mov edx, 0x5b
call fcn.180060140
add dword [rsp + 0x50], eax
lea r8, str.VPSRLWZrikz
jmp 0x18000d14b
mov r9d, 0x153
lea r8, str._def_r_n
mov rdx, r12
mov rcx, r13
call fcn.18004d390
mov r9d, 0x153
lea r8, str.p_ATTR29_.y
mov rdx, rax
mov rcx, r13
mov r12, rax
call fcn.18004d390
jmp 0x18000d163
cmp dword [r11 + 0x40230], 0
jl 0x18000d163
mov ebx, 0x119
mov eax, ebx
sub eax, 0x119
je 0x18000d05a
sub eax, 1
je 0x18000d01f
cmp eax, 1
jne 0x18000d083
mov rax, qword [r8 + 0x40]
lea rcx, [rbp + 0x90]
lea r8, [rsp + 0x68]
mov qword [rsp + 0x68], rax
mov edx, 0x5b
call fcn.180060140
mov ecx, dword [rsp + 0x50]
mov r8, qword [rsp + 0x60]
add ecx, eax
mov r11, qword [rsp + 0x58]
mov dword [rsp + 0x50], ecx
jmp 0x18000d087
mov eax, dword [r11 + 0x40230]
lea rcx, [rbp + 0x60]
mov r9, r13
mov dword [rbp + 0x60], eax
mov r8, r12
mov edx, 0x9a
call fcn.1800719d0
mov r9d, 0x153
lea r8, str._def_r_n_r_n
mov rdx, rax
mov rcx, r13
mov r12, rax
call fcn.18004d390
jmp 0x18000d079
mov r9d, 0x153
lea r8, str._Z3allDv2_c
lea rdx, [rbp + 0x90]
mov rcx, r13
call fcn.18004d390
mov r12, rax
mov r11, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x50]
inc ebx
cmp ebx, 0x11c
jb 0x18000cfd3
jmp 0x18000d167
mov eax, r14d
sub eax, 0x345
je 0x18000d144
sub eax, 0x25
je 0x18000d11d
sub eax, 0x25
je 0x18000d0f6
cmp eax, 0x25
jne 0x18000d163
mov eax, dword [r11 + 0x4023c]
lea rcx, [rbp + 0x18]
mov r9, r13
mov dword [rbp + 0x18], eax
mov r8, r12
mov edx, 0x9a
call fcn.1800719d0
mov r9d, 0x153
lea r8, str.__def_r_n_r_n
mov rdx, rax
mov rcx, r13
mov r12, rax
call fcn.18004d390
jmp 0x18000d163
mov eax, dword [r11 + 0x40238]
lea rcx, [rbp + 0x20]
mov r9, r13
mov dword [rbp + 0x20], eax
mov r8, r12
mov edx, 0x9a
call fcn.1800719d0
mov byte [rax], 0x20
lea r12, [rax + 1]
jmp 0x18000d163
mov eax, dword [r11 + 0x40234]
lea rcx, [rbp + 0x28]
mov r9, r13
mov dword [rbp + 0x28], eax
mov r8, r12
mov edx, 0x9a
call fcn.1800719d0
mov byte [rax], 0x20
lea r12, [rax + 1]
jmp 0x18000d163
lea r8, str._XUID__
lea rdx, [rbp + 0x90]
mov r9d, 0x153
mov rcx, r13
call fcn.18004d390
mov r12, rax
mov ecx, dword [rsp + 0x50]
mov r9, qword [rbp - 0x80]
add r14d, 0x25
mov r8, qword [rsp + 0x60]
mov r11, qword [rsp + 0x58]
cmp r14d, r15d
jb 0x18000cc10
mov rdi, qword [rbp - 0x48]
xor esi, esi
mov ebx, dword [rbp - 0x60]
lea eax, [rbx + 0xb24]
mov dword [rsp + 0x78], eax
cmp ebx, eax
jae case.0x18000c74f.25
nop dword [rax]
cmp ebx, 0x5ff
ja 0x18000d701
je 0x18000d6a2
cmp ebx, 0x317
ja 0x18000d47b
je 0x18000d45a
mov eax, ebx
sub eax, 0xab
je 0x18000d416
sub eax, 0x7c
je 0x18000d3db
sub eax, 0x7c
je 0x18000d368
sub eax, 0x7c
je 0x18000d320
cmp eax, 0x7c
jne 0x18000d3c1
mov rax, qword [r11 + 0x40110]
mov r14d, esi
cmp dword [rax + 0x18], 0
jbe 0x18000d3c1
nop dword [rax]
mov ebx, 0xe1
mov eax, ebx
sub eax, 0xe1
je 0x18000d284
sub eax, 0x42
je 0x18000d23c
cmp eax, 0x42
jne 0x18000d2f5
test ecx, ecx
je 0x18000d2f5
mov rax, rsi
jmp 0x18000c7f3
mov r9d, 0x153
lea r8, [0x1801037c4]
mov rdx, r12
mov rcx, r13
call fcn.18004d390
mov rcx, qword [rsp + 0x60]
lea r8, [rsp + 0x70]
mov edx, 0x5b
mov rax, qword [rcx + 0x40]
lea rcx, [rbp + 0x90]
mov qword [rsp + 0x70], rax
call fcn.180060140
mov ecx, dword [rsp + 0x50]
add ecx, eax
mov dword [rsp + 0x50], ecx
jmp 0x18000d2f0
mov rax, qword [r11 + 0x40110]
lea rdx, [rsp + 0x70]
xor r9d, r9d
mov qword [rbp - 0x58], rax
lea rax, [rbp - 0x58]
mov dword [rsp + 0x70], r14d
xor r8d, r8d
mov qword [rsp + 0x20], rax
lea ecx, [r9 + 0x6d]
call fcn.180065710
xor r9d, r9d
mov r8, r13
mov edx, 0x13a
movzx ecx, word [rax + 2]
movzx eax, word [rax]
mov word [rbp - 0x40], ax
lea rax, [rbp + 0x90]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x40]
mov word [rbp - 0x38], cx
lea rcx, [rbp - 0x38]
mov qword [rsp + 0x20], rax
call fcn.180027cf0
mov ecx, dword [rsp + 0x50]
mov r12, rax
mov r11, qword [rsp + 0x58]
add ebx, 0x42
cmp ebx, 0x1a7
jb 0x18000d215
mov rax, qword [r11 + 0x40110]
inc r14d
cmp r14d, dword [rax + 0x18]
jb 0x18000d210
mov ebx, dword [rbp - 0x60]
jmp 0x18000d3c1
lea r8, str.Section_does_not_exist
mov r9d, 0x153
mov rdx, r12
mov rcx, r13
call fcn.18004d390
mov rcx, qword [rsp + 0x60]
mov rax, qword [rcx + 0x40]
lea r8, [rsp + 0x70]
mov qword [rsp + 0x70], rax
mov edx, 0x5b
lea rcx, [rbp + 0x90]
call fcn.180060140
mov ecx, dword [rsp + 0x50]
add ecx, eax
mov dword [rsp + 0x50], ecx
jmp 0x18000d3bc
mov rax, qword [r8 + 0x40]
lea rcx, [rbp + 0x90]
lea r8, [rsp + 0x70]
mov qword [rsp + 0x70], rax
mov edx, 0x5b
call fcn.180060140
mov rcx, qword [rsp + 0x58]
lea r8, [rbp + 0x90]
add dword [rsp + 0x50], eax
mov r9, r13
mov edx, 0x9a
mov rax, qword [rcx + 0x40110]
mov ecx, dword [rax + 0x18]
mov dword [rbp + 0x30], ecx
lea rcx, [rbp + 0x30]
call fcn.1800719d0
mov r12, rax
mov ecx, dword [rsp + 0x50]
mov r11, qword [rsp + 0x58]
add ebx, 0x7c
mov dword [rbp - 0x60], ebx
cmp ebx, dword [rsp + 0x78]
jae case.0x18000c74f.25
mov r8, qword [rsp + 0x60]
jmp 0x18000d1a0
mov eax, dword [r11 + 0x40118]
lea rcx, [rbp + 0x38]
mov r9, r13
mov dword [rbp + 0x38], eax
mov r8, r12
mov edx, 0x9a
call fcn.1800719d0
mov r9d, 0x153
lea r8, str._def_r_n_r_n
mov rdx, rax
mov rcx, r13
mov r12, rax
call fcn.18004d390
jmp 0x18000d3b8
mov rax, qword [r8 + 0x40]
lea rcx, [rbp + 0x90]
lea r8, [rsp + 0x70]
mov qword [rsp + 0x70], rax
mov edx, 0x5b
call fcn.180060140
add dword [rsp + 0x50], eax
lea r8, str._WMode
mov r9d, 0x153
lea rdx, [rbp + 0x90]
mov rcx, r13
call fcn.18004d390
jmp 0x18000d3b5
mov r9d, 0x153
lea r8, str.mera_ou_um_microfone:
lea rdx, [rbp + 0x90]
mov rcx, r13
call fcn.18004d390
jmp 0x18000d3b8
mov eax, ebx
sub eax, 0x393
je 0x18000d66e
sub eax, 0x7c
je 0x18000d649
sub eax, 0x7c
je 0x18000d62c
sub eax, 0x7c
je 0x18000d623
cmp eax, 0x7c
jne 0x18000d3c1
mov rax, qword [r11 + 0x40108]
mov r14d, esi
cmp dword [rax + 0x18], 0
jbe 0x18000d602
mov ebx, 0xe9
nop word [rax + rax]
mov eax, ebx
sub eax, 0xe9
je 0x18000d566
sub eax, 1
je 0x18000d53b
sub eax, 1
je 0x18000d51e
cmp eax, 1
jne 0x18000d5d8
mov rax, qword [r8 + 0x40]
lea rcx, [rbp + 0x90]
lea r8, [rsp + 0x70]
mov qword [rsp + 0x70], rax
mov edx, 0x5b
call fcn.180060140
add dword [rsp + 0x50], eax
jne 0x18000d234
jmp 0x18000d5d3
mov r9d, 0x153
lea r8, [0x1801037c4]
mov rdx, r12
mov rcx, r13
call fcn.18004d390
jmp 0x18000d5d3
mov rax, qword [rbp + 0x80]
lea r8, [r12 + 1]
mov byte [r12], 0x20
lea rcx, [rbp + 0x40]
mov r9, r13
mov edx, 0x9a
movzx eax, word [rax + 4]
mov dword [rbp + 0x40], eax
call fcn.1800719d0
jmp 0x18000d5d0
mov rax, qword [r11 + 0x40108]
lea rdx, [rbp + 0x48]
xor r9d, r9d
mov qword [rbp + 0x78], rax
lea rax, [rbp + 0x78]
mov dword [rbp + 0x48], r14d
xor r8d, r8d
mov qword [rsp + 0x20], rax
lea ecx, [r9 + 0x6d]
call fcn.180065710
mov qword [rbp + 0x80], rax
xor r9d, r9d
mov r8, r13
mov edx, 0x13a
movzx ecx, word [rax + 2]
mov word [rbp - 0x28], cx
movzx ecx, word [rax]
lea rax, [rbp + 0x90]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x30]
mov word [rbp - 0x30], cx
lea rcx, [rbp - 0x28]
mov qword [rsp + 0x20], rax
call fcn.180027cf0
mov r12, rax
mov r11, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
inc ebx
cmp ebx, 0xed
jb 0x18000d4d0
mov rax, qword [r11 + 0x40108]
inc r14d
cmp r14d, dword [rax + 0x18]
jb 0x18000d4c0
mov ebx, dword [rbp - 0x60]
mov r9d, 0x153
lea r8, str.usExpandedRowBytes
lea rdx, [rbp + 0x90]
mov rcx, r13
call fcn.18004d390
jmp 0x18000d3b8
mov rax, qword [r8 + 0x40]
jmp 0x18000d341
mov r9d, 0x153
lea r8, str.ClearBriefcaseCache
mov rdx, r12
mov rcx, r13
call fcn.18004d390
jmp 0x18000d3b8
mov rax, qword [r11 + 0x40108]
lea r8, [rbp + 0x90]
mov r9, r13
mov edx, 0x9a
mov ecx, dword [rax + 0x18]
mov dword [rbp + 0x10], ecx
lea rcx, [rbp + 0x10]
jmp 0x18000d3b0
mov rax, qword [r8 + 0x40]
lea rcx, [rbp + 0x90]
lea r8, [rsp + 0x70]
mov qword [rsp + 0x70], rax
mov edx, 0x5b
call fcn.180060140
mov ecx, dword [rsp + 0x50]
add ecx, eax
mov dword [rsp + 0x50], ecx
jne 0x18000d234
jmp 0x18000d3bc
mov rax, qword [r8 + 0x40]
lea rcx, [rbp + 0x90]
lea r8, [rsp + 0x70]
mov qword [rsp + 0x70], rax
mov edx, 0x5b
call fcn.180060140
mov ecx, dword [rsp + 0x50]
add ecx, eax
mov dword [rsp + 0x50], ecx
je 0x18000d3bc
mov ecx, 0xd5
mov eax, ecx
sub eax, 0xd5
je 0x18000d6ea
cmp eax, 0x19
je case.0x18000c74f.25
jmp 0x18000d6f1
mov rdi, rsi
mov qword [rbp - 0x48], rsi
add ecx, 0x19
cmp ecx, 0x107
jb 0x18000d6d6
jmp 0x18000d3b8
cmp ebx, 0x8e7
ja 0x18000dadf
je 0x18000daaa
mov eax, ebx
sub eax, 0x67b
je 0x18000da80
sub eax, 0x7c
je 0x18000da4c
sub eax, 0x7c
je 0x18000da2f
sub eax, 0x7c
je 0x18000d782
cmp eax, 0x7c
jne 0x18000d3c1
cmp dword [rbp - 0x10], 0
jbe 0x18000d765
mov r9d, 0x153
lea r8, str.vnetlib64.exe
lea rdx, [rbp + 0x90]
mov rcx, r13
call fcn.18004d390
mov r12, rax
lea r8, str.endcmap_r_n
mov r9d, 0x153
mov rdx, r12
mov rcx, r13
call fcn.18004d390
jmp 0x18000d3b5
mov rax, qword [r8 + 0x40]
lea rcx, [rbp + 0x90]
lea r8, [rsp + 0x70]
mov qword [rsp + 0x70], rax
mov edx, 0x5b
call fcn.180060140
mov r15d, dword [rsp + 0x50]
mov edx, esi
mov r11, qword [rsp + 0x58]
add r15d, eax
mov dword [rsp + 0x50], r15d
mov dword [rbp - 0x58], edx
mov rax, qword [r11 + 0x40100]
cmp dword [rax + 0x18], 0
jbe 0x18000db3d
nop dword [rax]
mov ebx, 0x9f
mov r14d, esi
mov dword [rsp + 0x70], ebx
nop dword [rax]
cmp r14d, 5
ja case.default.0x18000d7ff
lea r8, [0x180000000]
mov eax, r14d
mov ecx, dword [r8 + rax*4 + 0xdbb0]
add rcx, r8
jmp rcx
mov rax, qword [rsp + 0x68]
lea rcx, [rbp + 0x58]
mov r9, r13
mov r8, r12
mov edx, 0x9a
movzx eax, word [rax + 4]
mov dword [rbp + 0x58], eax
call fcn.1800719d0
mov r9d, 0x153
lea r8, [0x1801037c4]
mov rdx, rax
mov rcx, r13
mov r12, rax
call fcn.18004d390
jmp 0x18000d9f1
mov rcx, qword [rsp + 0x68]
xor r9d, r9d
mov r8, r13
mov edx, 0x13a
movzx eax, word [rcx + 2]
mov word [rbp - 0x18], ax
movzx eax, word [rcx]
lea rcx, [rbp - 0x18]
mov word [rbp - 0x20], ax
lea rax, [rbp + 0x90]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x20], rax
call fcn.180027cf0
mov byte [rax], 0x20
lea r12, [rax + 1]
jmp 0x18000d9f1
mov rax, qword [rsp + 0x60]
lea r8, [rsp + 0x70]
mov edx, 0x5b
lea rcx, [rbp + 0x90]
mov rax, qword [rax + 0x40]
mov qword [rsp + 0x70], rax
call fcn.180060140
add r15d, eax
jmp 0x18000d9ec
test r15d, r15d
jne 0x18000d234
jmp case.default.0x18000d7ff
mov rax, qword [r11 + 0x40100]
xor r9d, r9d
mov qword [rbp + 0x68], rax
xor r8d, r8d
mov dword [rbp - 0x78], edx
lea rax, [rbp + 0x68]
lea rdx, [rbp - 0x78]
mov qword [rsp + 0x20], rax
lea ecx, [r9 + 0x6d]
call fcn.180065710
mov qword [rsp + 0x68], rax
jmp 0x18000d9f1
lea ecx, [rdx + 1]
mov eax, 0x51eb851f
mul ecx
shr edx, 5
imul eax, edx, 0x64
cmp ecx, eax
jne 0x18000d9f6
mov esi, dword [rbp + 8]
mov ebx, 0x128
mov edi, dword [rbp - 0x10]
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x128
je 0x18000d9b0
sub eax, 1
je 0x18000d981
sub eax, 1
je 0x18000d967
cmp eax, 1
jne 0x18000d9d1
mov rax, qword [rsp + 0x60]
lea r8, [rbp + 8]
mov edx, 0x5b
lea rcx, [rbp + 0x90]
mov rax, qword [rax + 0x40]
mov qword [rbp + 8], rax
call fcn.180060140
add r15d, eax
jmp 0x18000d9d1
mov r9d, 0x153
lea r8, str.get_SymbolReader
mov rdx, r12
mov rcx, r13
call fcn.18004d390
jmp 0x18000d9d1
mov r9, r13
mov r8, r12
mov edx, 0x9a
test esi, esi
je 0x18000d9a2
lea rcx, [rbp]
mov dword [rbp], 0x64
call fcn.1800719d0
jmp 0x18000d9ce
lea rcx, [rbp - 0x68]
mov dword [rbp - 0x68], edi
call fcn.1800719d0
jmp 0x18000d9ce
dec esi
lea r8, str.mRBInVelocities
mov r9d, 0x153
lea rdx, [rbp + 0x90]
mov rcx, r13
call fcn.18004d390
mov r12, rax
inc ebx
cmp ebx, 0x12c
jb 0x18000d920
mov rdi, qword [rbp - 0x48]
mov ebx, dword [rsp + 0x70]
mov dword [rbp + 8], esi
xor esi, esi
mov dword [rsp + 0x50], r15d
mov r11, qword [rsp + 0x58]
mov edx, dword [rbp - 0x58]
inc ebx
inc r14d
mov dword [rsp + 0x70], ebx
cmp ebx, 0xa5
jb 0x18000d7e0
mov rax, qword [r11 + 0x40100]
inc edx
mov dword [rbp - 0x58], edx
cmp edx, dword [rax + 0x18]
jb 0x18000d7d0
mov ecx, dword [rsp + 0x50]
mov ebx, dword [rbp - 0x60]
jmp 0x18000d3c1
mov r9d, 0x153
lea r8, str.compiler_options
mov rdx, r12
mov rcx, r13
call fcn.18004d390
jmp 0x18000d3b8
cmp dword [rbp + 8], 0
lea r8, [rbp + 0x90]
mov r9, r13
mov edx, 0x9a
jbe 0x18000da71
mov dword [rbp - 0x70], 0x64
lea rcx, [rbp - 0x70]
jmp 0x18000d3b0
mov eax, dword [rbp - 0x10]
lea rcx, [rbp - 0x80]
mov dword [rbp - 0x80], eax
jmp 0x18000d3b0
mov rax, qword [r11 + 0x40100]
mov r8d, dword [rax + 0x18]
mov eax, 0x51eb851f
mul r8d
mov eax, edx
shr eax, 5
mov dword [rbp + 8], eax
imul eax, eax, 0x64
sub r8d, eax
mov dword [rbp - 0x10], r8d
jmp 0x18000d3c1
mov r9d, 0x153
lea r8, str.Extensions.DisabledUIUserResponseRemoteInstall2
mov rdx, r12
mov rcx, r13
call fcn.18004d390
mov r9d, 0x153
lea r8, str.end_r_n
mov rdx, rax
mov rcx, r13
call fcn.18004d390
jmp 0x18000d3b5
mov eax, ebx
sub eax, 0x963
je 0x18000db31
sub eax, 0x7c
je 0x18000db25
sub eax, 0x7c
je 0x18000db19
sub eax, 0x7c
je 0x18000db05
cmp eax, 0x7c
je case.0x18000c74f.25
jmp 0x18000d3c1
test ecx, ecx
jne 0x18000d234
mov rdi, r8
mov qword [rbp - 0x48], r8
jmp 0x18000d3c1
lea r8, str.__EOF_r_n
jmp 0x18000d327
lea r8, str.llvm.spu.si.ceq
jmp 0x18000d76c
lea r8, str.end_r_n_r_n
jmp 0x18000d76c
mov ecx, r15d
jmp 0x18000d3c1