Function at 0x4e4680
Capabilities:
Get geographical location

Disassembly:
push ebp
mov ebp, esp
cmp dword [ebp + 8], 0
jne 0x4e4690
xor eax, eax
jmp 0x4e7b4f
push str.keyDown
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e46af
mov eax, 0x1000
jmp 0x4e7b4f
push str.keyUp
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e46ce
mov eax, 0x1001
jmp 0x4e7b4f
push str.rawKeyDown
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e46ed
mov eax, 0x1002
jmp 0x4e7b4f
push str.char
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e470c
mov eax, 0x1003
jmp 0x4e7b4f
push str.mousePressed
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e472b
mov eax, 0x1010
jmp 0x4e7b4f
push str.mouseReleased
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e474a
mov eax, 0x1011
jmp 0x4e7b4f
push str.mouseMoved
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4769
mov eax, 0x1012
jmp 0x4e7b4f
push str.mouseWheel
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4788
mov eax, 0x1013
jmp 0x4e7b4f
push 0x6ab618
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e47a7
mov eax, 0x1014
jmp 0x4e7b4f
push 0x6ab610
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e47c6
mov eax, 0x1015
jmp 0x4e7b4f
push str.middle
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e47e5
mov eax, 0x1016
jmp 0x4e7b4f
push str.right
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4804
mov eax, 0x1017
jmp 0x4e7b4f
push str.back
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4823
mov eax, 0x1018
jmp 0x4e7b4f
push str.forward
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4842
mov eax, 0x1019
jmp 0x4e7b4f
push str.mouse
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4861
mov eax, 0x101a
jmp 0x4e7b4f
push 0x6ab5e4
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4880
mov eax, 0x101b
jmp 0x4e7b4f
push str.TouchStart
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e489f
mov eax, 0x1020
jmp 0x4e7b4f
push str.touchEnd
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e48be
mov eax, 0x1021
jmp 0x4e7b4f
push str.touchMove
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e48dd
mov eax, 0x1022
jmp 0x4e7b4f
push str.touchCancel
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e48fc
mov eax, 0x1023
jmp 0x4e7b4f
push str.granted
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e491b
mov eax, 0x2040
jmp 0x4e7b4f
push str.denied
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e493a
mov eax, 0x2041
jmp 0x4e7b4f
push str.prompt
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4959
mov eax, 0x2042
jmp 0x4e7b4f
push str.accessibilityEvents
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4978
mov eax, 0x2050
jmp 0x4e7b4f
push str.audioCapture
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4997
mov eax, 0x2051
jmp 0x4e7b4f
push str.backgroundSync
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e49b6
mov eax, 0x2052
jmp 0x4e7b4f
push str.backgroundFetch
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e49d5
mov eax, 0x2053
jmp 0x4e7b4f
push str.clipboardReadWrite
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e49f4
mov eax, 0x2054
jmp 0x4e7b4f
push str.clipboardSanitizedWrite
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4a13
mov eax, 0x2055
jmp 0x4e7b4f
push str.durableStorage
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4a32
mov eax, 0x2056
jmp 0x4e7b4f
push str.flash
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4a51
mov eax, 0x2057
jmp 0x4e7b4f
push str.geolocation
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4a70
mov eax, 0x2058
jmp 0x4e7b4f
push str.midi
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4a8f
mov eax, 0x2059
jmp 0x4e7b4f
push str.midiSysex
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4aae
mov eax, 0x205a
jmp 0x4e7b4f
push 0x6ab4f0
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4acd
mov eax, 0x205b
jmp 0x4e7b4f
push str.notifications
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4aec
mov eax, 0x205c
jmp 0x4e7b4f
push str.paymentHandler
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4b0b
mov eax, 0x205d
jmp 0x4e7b4f
push str.periodicBackgroundSync
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4b2a
mov eax, 0x205e
jmp 0x4e7b4f
push str.protectedMediaIdentifier
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4b49
mov eax, 0x205f
jmp 0x4e7b4f
push str.sensors
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4b68
mov eax, 0x2060
jmp 0x4e7b4f
push str.videoCapture
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4b87
mov eax, 0x2061
jmp 0x4e7b4f
push str.idleDetection
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4ba6
mov eax, 0x2062
jmp 0x4e7b4f
push str.wakeLockScreen
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4bc5
mov eax, 0x2063
jmp 0x4e7b4f
push str.wakeLockSystem
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4be4
mov eax, 0x2064
jmp 0x4e7b4f
push str.normal
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4c03
mov eax, 0x2070
jmp 0x4e7b4f
push str.minimized
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4c22
mov eax, 0x2071
jmp 0x4e7b4f
push str.maximized
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4c41
mov eax, 0x2072
jmp 0x4e7b4f
push str.fullscreen
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4c60
mov eax, 0x2073
jmp 0x4e7b4f
push 0x6ab41c
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4c7f
mov eax, 0x2080
jmp 0x4e7b4f
push str.WebAssembly
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4c9e
mov eax, 0x2081
jmp 0x4e7b4f
push str.first_line
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4cbd
mov eax, 0x2090
jmp 0x4e7b4f
push str.first_letter
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4cdc
mov eax, 0x2091
jmp 0x4e7b4f
push str.before
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4cfb
mov eax, 0x2092
jmp 0x4e7b4f
push str.after
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4d1a
mov eax, 0x2093
jmp 0x4e7b4f
push str.marker
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4d39
mov eax, 0x2094
jmp 0x4e7b4f
push str.backdrop
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4d58
mov eax, 0x2095
jmp 0x4e7b4f
push str.selection
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4d77
mov eax, 0x2096
jmp 0x4e7b4f
push str.first_line_inherited
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4d96
mov eax, 0x2097
jmp 0x4e7b4f
push str.scrollbar
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4db5
mov eax, 0x2098
jmp 0x4e7b4f
push str.scrollbar_thumb
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4dd4
mov eax, 0x2099
jmp 0x4e7b4f
push str.scrollbar_button
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4df3
mov eax, 0x209a
jmp 0x4e7b4f
push str.scrollbar_track
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4e12
mov eax, 0x209b
jmp 0x4e7b4f
push str.scrollbar_track_piece
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4e31
mov eax, 0x209c
jmp 0x4e7b4f
push str.scrollbar_corner
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4e50
mov eax, 0x209d
jmp 0x4e7b4f
push str.resizer
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4e6f
mov eax, 0x209e
jmp 0x4e7b4f
push str.input_list_button
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4e8e
mov eax, 0x209f
jmp 0x4e7b4f
push 0x6ab318
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4ead
mov eax, 0x20b0
jmp 0x4e7b4f
push 0x6ab310
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4ecc
mov eax, 0x20b1
jmp 0x4e7b4f
push str.closed
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4eeb
mov eax, 0x20b2
jmp 0x4e7b4f
push str.subtree_modified
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4f0a
mov eax, 0x20c0
jmp 0x4e7b4f
push str.attribute_modified
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4f29
mov eax, 0x20c1
jmp 0x4e7b4f
push str.node_removed
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4f48
mov eax, 0x20c2
jmp 0x4e7b4f
push str.advance
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4f67
mov eax, 0x20d0
jmp 0x4e7b4f
push str.pause
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4f86
mov eax, 0x20d1
jmp 0x4e7b4f
push str.pauseIfNetworkFetchesPending
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4fa5
mov eax, 0x20d2
jmp 0x4e7b4f
push 0x6ab618
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4fc4
mov eax, 0x20e0
jmp 0x4e7b4f
push 0x6ab610
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e4fe3
mov eax, 0x20e1
jmp 0x4e7b4f
push str.middle
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e5002
mov eax, 0x20e2
jmp 0x4e7b4f
push str.right
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e5021
mov eax, 0x20e3
jmp 0x4e7b4f
push str.back
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e5040
mov eax, 0x20e4
jmp 0x4e7b4f
push str.forward
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e505f
mov eax, 0x20e5
jmp 0x4e7b4f
push str.default
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e507e
mov eax, 0x20f0
jmp 0x4e7b4f
push str.touch
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e509d
mov eax, 0x20f1
jmp 0x4e7b4f
push str.mouse
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e50bc
mov eax, 0x20f2
jmp 0x4e7b4f
push str.other
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e50db
mov eax, 0x2100
jmp 0x4e7b4f
push 0x6ab284
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e50fa
mov eax, 0x2101
jmp 0x4e7b4f
push str.mixed_content
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e5119
mov eax, 0x2102
jmp 0x4e7b4f
push str.origin
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e5138
mov eax, 0x2103
jmp 0x4e7b4f
push str.inspector
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e5157
mov eax, 0x2104
jmp 0x4e7b4f
push str.subresource_filter
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e5176
mov eax, 0x2105
jmp 0x4e7b4f
push str.content_type
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e5195
mov eax, 0x2106
jmp 0x4e7b4f
push str.collapsed_by_client
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e51b4
mov eax, 0x2107
jmp 0x4e7b4f
push str.coep_frame_resource_needs_coep_header
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e51d3
mov eax, 0x2108
jmp 0x4e7b4f
push str.coop_sandboxed_iframe_cannot_navigate_to_coop_page
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e51f2
mov eax, 0x2109
jmp 0x4e7b4f
push str.corp_not_same_origin
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e5211
mov eax, 0x210a
jmp 0x4e7b4f
push str.corp_not_same_origin_after_defaulted_to_same_origin_by_coep
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e5230
mov eax, 0x210b
jmp 0x4e7b4f
push str.corp_not_same_site
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e524f
mov eax, 0x210c
jmp 0x4e7b4f
push str.unknown
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e526e
mov eax, 0x2110
jmp 0x4e7b4f
push str.not_compliant
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e528d
mov eax, 0x2111
jmp 0x4e7b4f
push str.compliant
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e52ac
mov eax, 0x2112
jmp 0x4e7b4f
push 0x6ab618
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e52cb
mov eax, 0x2120
jmp 0x4e7b4f
push str.cellular2g
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e52ea
mov eax, 0x2121
jmp 0x4e7b4f
push str.cellular3g
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e5309
mov eax, 0x2122
jmp 0x4e7b4f
push str.cellular4g
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e5328
mov eax, 0x2123
jmp 0x4e7b4f
push str.bluetooth
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e5347
mov eax, 0x2124
jmp 0x4e7b4f
push str.ethernet
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e5366
mov eax, 0x2125
jmp 0x4e7b4f
push str.wifi
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e5385
mov eax, 0x2126
jmp 0x4e7b4f
push str.wimax
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e53a4
mov eax, 0x2127
jmp 0x4e7b4f
push str.other
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e53c3
mov eax, 0x2128
jmp 0x4e7b4f
push str.Strict
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e53e2
mov eax, 0x2130
jmp 0x4e7b4f
push 0x6ab0e8
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e5401
mov eax, 0x2131
jmp 0x4e7b4f
push str.None
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e5420
mov eax, 0x2132
jmp 0x4e7b4f
push str.Failed
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e543f
mov eax, 0x2140
jmp 0x4e7b4f
push str.Aborted
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e545e
mov eax, 0x2141
jmp 0x4e7b4f
push str.TimedOut
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e547d
mov eax, 0x2142
jmp 0x4e7b4f
push str.AccessDenied
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e549c
mov eax, 0x2143
jmp 0x4e7b4f
push str.ConnectionClosed
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e54bb
mov eax, 0x2144
jmp 0x4e7b4f
push str.ConnectionReset
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e54da
mov eax, 0x2145
jmp 0x4e7b4f
push str.ConnectionRefused
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e54f9
mov eax, 0x2146
jmp 0x4e7b4f
push str.ConnectionAborted
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e5518
mov eax, 0x2147
jmp 0x4e7b4f
push str.ConnectionFailed
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e5537
mov eax, 0x2148
jmp 0x4e7b4f
push str.NameNotResolved
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e5556
mov eax, 0x2149
jmp 0x4e7b4f
push str.InternetDisconnected
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e5575
mov eax, 0x214a
jmp 0x4e7b4f
push str.AddressUnreachable
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e5594
mov eax, 0x214b
jmp 0x4e7b4f
push str.BlockedByClient
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e55b3
mov eax, 0x214c
jmp 0x4e7b4f
push str.BlockedByResponse
mov edx, dword [ebp + 8]
push edx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e55d2
mov eax, 0x214d
jmp 0x4e7b4f
push str.VeryLow
mov eax, dword [ebp + 8]
push eax
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e55f1
mov eax, 0x2150
jmp 0x4e7b4f
push 0x6aafe8
mov ecx, dword [ebp + 8]
push ecx
call fcn.00578600
add esp, 8
test eax, eax
jne 0x4e5610
pop ebp
ret