Function at 0x14001d5d0
Capabilities:
Reference http user-agent string

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x3a0
mov rax, qword [0x140084060]
xor rax, rsp
mov qword [rsp + 0x390], rax
xor ebx, ebx
mov rcx, qword [0x140087d60]
test rcx, rcx
jne 0x14001d617
nop dword [rax]
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [0x140087d60]
test rcx, rcx
je 0x14001d600
mov edx, 0x3ed
call qword [sym.imp.USER32.dll_GetDlgItem]
mov qword [rsp + 0x210], rax
mov edx, 0xffffffff
mov rcx, qword [0x140087d60]
call qword [sym.imp.USER32.dll_GetDlgItem]
mov qword [rsp + 0x218], rax
mov r9d, 0x640000
xor r8d, r8d
mov edx, 0x401
mov rcx, qword [rsp + 0x210]
call qword [sym.imp.USER32.dll_SendMessageA]
xor r9d, r9d
mov edx, 0x404
lea r8d, [r9 + 1]
mov rcx, qword [rsp + 0x210]
call qword [sym.imp.USER32.dll_SendMessageA]
xorps xmm0, xmm0
movups xmmword [rsp + 0x240], xmm0
mov qword [rsp + 0x250], rbx
mov qword [rsp + 0x258], rbx
mov r8d, 0x61
lea rdx, str.https:__github.com_BtbN_FFmpeg_Builds_releases_download_latest_ffmpeg_master_latest_win64_gpl.zip
lea rcx, [rsp + 0x240]
call fcn.140007320
nop
mov eax, ebx
mov dword [rsp + 0x220], eax
cmp eax, 4
jge 0x14001db58
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x260], xmm0
mov qword [rsp + 0x270], rax
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl__void___cdecl_updateFfmpeg_struct_HWND______ptr64_::_2::_lambda_1_::operator___void_const___ptr64::_7::_lambda_1___void__float_.0
mov qword [rsp + 0xb0], rax
lea rax, [rsp + 0x210]
mov qword [rsp + 0xb8], rax
lea rax, [rsp + 0xb0]
mov qword [rsp + 0xe8], rax
movups xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x80], rbx
mov qword [rsp + 0x88], rbx
mov r8d, 0x4a
lea rdx, str.Mozilla_5.0__Windows_NT_6.1__WOW64__AppleWebKit_537.36__KHTML__like_Gecko_
lea rcx, [rsp + 0x70]
call fcn.1400071e0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], rbx
xor r8d, r8d
lea rdx, [0x140074274]
lea rcx, [rsp + 0x50]
call fcn.1400071e0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
xor r8d, r8d
lea rdx, [0x140074274]
lea rcx, [rsp + 0x30]
call fcn.1400071e0
nop
lea rcx, [rsp + 0x240]
mov r8, qword [rsp + 0x250]
cmp qword [rsp + 0x258], 0x10
jb 0x14001d7a9
mov rdx, qword [rsp + 0x240]
add r8, rdx
jmp 0x14001d7b4
add r8, rcx
lea rdx, [rsp + 0x240]
lea rcx, [rsp + 0x90]
call fcn.1400265e0
nop
mov rdx, rax
lea rcx, [rsp + 0x130]
call fcn.140002d90
nop
lea rcx, [rsp + 0xb0]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0x50]
lea r8, [rsp + 0x30]
mov rdx, rax
lea rcx, [rsp + 0x260]
call fcn.1400044e0
nop
lea rcx, [rsp + 0x130]
call fcn.1400034b0
nop
mov rdx, qword [rsp + 0xa8]
cmp rdx, 8
jb 0x14001d85b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d856
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001dcbd
call fcn.140038024
mov qword [rsp + 0xa0], rbx
mov qword [rsp + 0xa8], 7
mov word [rsp + 0x90], bx
mov rdx, qword [rsp + 0x48]
cmp rdx, 8
jb 0x14001d8b9
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d8b4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001dcc3
call fcn.140038024
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], 7
mov word [rsp + 0x30], bx
mov rdx, qword [rsp + 0x68]
cmp rdx, 8
jb 0x14001d90e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d909
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001dcc9
call fcn.140038024
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], 7
mov word [rsp + 0x50], bx
mov rdx, qword [rsp + 0x88]
cmp rdx, 8
jb 0x14001d966
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d961
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001dccf
call fcn.140038024
mov qword [rsp + 0x80], rbx
mov qword [rsp + 0x88], 7
mov word [rsp + 0x70], bx
mov rcx, qword [rsp + 0xe8]
test rcx, rcx
je 0x14001d9a8
mov rax, qword [rcx]
lea rdx, [rsp + 0xb0]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rsp + 0xe8], rbx
xor edx, edx
mov r8d, 0x108
lea rcx, [rsp + 0x280]
call fcn.14003a680
mov r8d, 0x22
lea rdx, str.ffmpeg.zip
lea rcx, [rsp + 0x280]
call fcn.14001ea80
nop
mov edi, ebx
nop word [rax + rax]
mov rax, qword [rsp + 0x268]
mov rdx, qword [rsp + 0x260]
sub rax, rdx
movsxd r9, edi
cmp r9, rax
jae 0x14001da22
sub eax, edi
mov ecx, 0x400
cmp eax, ecx
cmovl ecx, eax
movsxd r8, ecx
add rdx, r9
lea rcx, [rsp + 0x280]
call fcn.140020350
add edi, 0x400
jmp 0x14001d9e0
lea rcx, [rsp + 0x288]
call fcn.1400235d0
mov edi, 2
test rax, rax
jne 0x14001da74
mov rax, qword [rsp + 0x280]
movsxd rcx, dword [rax + 4]
mov eax, 6
cmp qword [rsp + rcx + 0x2c8], 0
cmovne eax, edi
or eax, dword [rsp + rcx + 0x290]
and eax, 0x17
mov dword [rsp + rcx + 0x290], eax
and eax, dword [rsp + rcx + 0x294]
jne 0x14001dcd5
mov rax, qword [rsp + 0x280]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x280], rax
mov rax, qword [rsp + 0x280]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rsp + rcx + 0x27c], edx
lea rcx, [rsp + 0x288]
call fcn.14001f870
mov rax, qword [rsp + 0x280]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x280], rax
mov rax, qword [rsp + 0x280]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rsp + rcx + 0x27c], edx
lea rax, vtable.std::ios_base.0
mov qword [rsp + 0x328], rax
lea rcx, [rsp + 0x328]
call fcn.14003682c
nop
mov rcx, qword [rsp + 0x260]
test rcx, rcx
je 0x14001db46
mov rdx, qword [rsp + 0x270]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001db40
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001dd31
call fcn.140038024
nop
jmp 0x14001db5d
mov edi, 2
lea rax, [rsp + 0x210]
mov qword [rsp + 0x220], rax
lea rax, [rsp + 0x218]
mov qword [rsp + 0x228], rax
mov ecx, 0x10
call fcn.140037fe0
movups xmm0, xmmword [rsp + 0x220]
movups xmmword [rax], xmm0
mov qword [rsp + 0x220], rax
lea rcx, [rsp + 0x238]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
lea r8, [0x140030a80]
xor edx, edx
xor ecx, ecx
call fcn.14004437c
mov qword [rsp + 0x230], rax
test rax, rax
je 0x14001dcab
cmp dword [rsp + 0x238], 0
je 0x14001dd37
call sub.KERNEL32.dll_GetCurrentThreadId
cmp dword [rsp + 0x238], eax
je 0x14001dd42
movaps xmm0, xmmword [rsp + 0x230]
movdqa xmmword [rsp + 0x220], xmm0
xor edx, edx
lea rcx, [rsp + 0x220]
call fcn.1400379f4
test eax, eax
jne 0x14001dd4d
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x230], xmm0
xor edx, edx
mov rcx, qword [0x140087d60]
call qword [sym.imp.USER32.dll_EndDialog]
mov qword [0x140087d60], rbx
cmp dword [rsp + 0x238], 0
jne 0x14001dd55
mov rdx, qword [rsp + 0x258]
cmp rdx, 0x10
jb 0x14001dc8a
inc rdx
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001dc85
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001dd5b
call fcn.140038024
mov rcx, qword [rsp + 0x390]
xor rcx, rsp
call fcn.140037fc0
mov rbx, qword [rsp + 0x3b0]
add rsp, 0x3a0
pop rdi
ret
mov dword [rsp + 0x238], ebx
mov ecx, 6
call fcn.140037694
nop
call fcn.14003fc24
nop
call fcn.14003fc24
nop
call fcn.14003fc24
nop
call fcn.14003fc24
nop
test al, 4
je 0x14001dce2
lea rbx, str.ios_base::badbit_set
jmp 0x14001dcf7
test dil, al
lea rbx, str.ios_base::failbit_set
lea rax, str.ios_base::eofbit_set
cmove rbx, rax
mov edx, 1
lea rcx, [rsp + 0xf0]
call fcn.1400014e0
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x100]
call fcn.140002260
lea rdx, [0x140082828]
lea rcx, [rsp + 0x100]
call fcn.140039ee4
nop
call fcn.14003fc24
nop
mov ecx, 1
call fcn.140037694
int3
mov ecx, 5
call fcn.140037694
int3
mov ecx, edi
call fcn.140037694
nop
call fcn.1400472ec
nop
call fcn.14003fc24
int3