File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
140082ae0
140082ae0std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_wday_or_month(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const:
140082ae0push rbp
140082ae1push r15
140082ae3push r14
140082ae5push r13
140082ae7push r12
140082ae9push rdi
140082aeapush rsi
140082aebpush rbx
140082aecsub rsp, 136
140082af3lea rbp, [rsp+128]
140082afbmov rsi, [rip+0x114b8e]
140082b02mov rax, [r9+8]
140082b06movdqu x0, [r8]
140082b0bmov r8, [r9]
140082b0emov rbx, [rbp+136]
140082b15mov r14, [rbp+120]
140082b19mov [rbp-32], rax
140082b1dmov rax, [rbp+112]
140082b21movups [rbp-48], x0
140082b25mov rdx, [rbp-40]
140082b29mov [rbp-80], rax
140082b2dmov rax, [rbp+144]
140082b34mov [rbp-56], rcx
140082b38mov rcx, [rip+0x114211]
140082b3fmov r15l, edx
140082b42mov [rbp-72], rax
140082b46mov rax, [rsi]
140082b49mov [rbp-8], rax
140082b4dmov rax, [rbp-48]
140082b51mov [rbp-64], r8
140082b55mov [rbp-24], r8
140082b59mov r13, rax
140082b5ccall std::locale::id::_M_id() const
140082b61mov rdx, rax
140082b64mov rax, [rbx+208]
140082b6bmov rax, [rax+8]
140082b6fmov rdi, [rax+8*rdx]
140082b73test rdi, rdi
140082b76je 0x140083137
140082b7cmov rax, [rbp+128]
140082b83lea rax, [8*rax+15]
140082b8band rax, -16
140082b8fcall ___chkstk_ms
140082b94mov r10, [rbp-24]
140082b98mov r8, [rbp-64]
140082b9csub rsp, rax
140082b9fcmp r15w, -1
140082ba4sete dl
140082ba7test r13, r13
140082baalea r12, [rsp+32]
140082bafsetne bl
140082bb2and bl, dl
140082bb4jne 0x140082fd0
140082bbamov ebx, edx
140082bbc
140082bbcloc_140082bbc:
140082bbccmp [rbp-32], -1
140082bc1sete r9b
140082bc5test r8, r8
140082bc8setne sil
140082bccand sil, r9b
140082bcfjne 0x140082ffb
140082bd5mov esi, r9l
140082bd8
140082bd8loc_140082bd8:
140082bd8cmp sil, bl
140082bdbjne 0x140082c5b
140082bdd
140082bddloc_140082bdd:
140082bddtest r13, r13
140082be0jne 0x140082c93
140082be6
140082be6loc_140082be6:
140082be6cmp r15w, -1
140082bebsete dl
140082beetest r10, r10
140082bf1je 0x140082bfc
140082bf3test r9b, r9b
140082bf6jne 0x140083080
140082bfc
140082bfcloc_140082bfc:
140082bfcxor r13l, r13l
140082bff
140082bffloc_140082bff:
140082bffmov rax, [rbp-72]
140082c03or [rax], 4
140082c06
140082c06loc_140082c06:
140082c06mov rdx, [rbp-40]
140082c0amov rsi, [rip+0x114a7f]
140082c11mov [rbp-48], r13
140082c15mov rax, [rbp-48]
140082c19mov [rbp-40], rdx
140082c1dmov rdx, [rbp-40]
140082c21mov [rbp-48], rax
140082c25mov rax, [rbp-56]
140082c29mov dx, r15w
140082c2dmov [rbp-40], rdx
140082c31movdqu x1, [rbp-48]
140082c36movups [rax], x1
140082c39mov rax, [rbp-8]
140082c3dsub rax, [rsi]
140082c40jne 0x140083147
140082c46mov rax, [rbp-56]
140082c4alea rsp, [rbp+8]
140082c4epop rbx
140082c4fpop rsi
140082c50pop rdi
140082c51pop r12
140082c53pop r13
140082c55pop r14
140082c57pop r15
140082c59pop rbp
140082c5aret
140082c5b
140082c5bloc_140082c5b:
140082c5btest r13, r13
140082c5eje 0x140082cfe
140082c64test dl, dl
140082c66je 0x140082cfe
140082c6cmov rax, [r13+16]
140082c70cmp rax, [r13+24]
140082c74jae 0x140083115
140082c7amovzx esi, [rax]
140082c7d
140082c7dloc_140082c7d:
140082c7dcmp si, -1
140082c81je 0x1400830fd
140082c87mov rcx, [rbp+128]
140082c8eadd rcx, rcx
140082c91jne 0x140082d11
140082c93
140082c93loc_140082c93:
140082c93cmp r15w, -1
140082c98je 0x140083091
140082c9etest r10, r10
140082ca1je 0x140082bff
140082ca7cmp [rbp-32], -1
140082cacjne 0x140082bff
140082cb2mov r9l, r15l
140082cb5xor edi, edi
140082cb7xor esi, esi
140082cb9xor ebx, ebx
140082cbb
140082cbbloc_140082cbb:
140082cbbxor edx, edx
140082cbd
140082cbdloc_140082cbd:
140082cbdmov rax, [r10+16]
140082cc1cmp rax, [r10+24]
140082cc5jae 0x140083029
140082ccbmovzx eax, [rax]
140082cce
140082cceloc_140082cce:
140082ccecmp ax, -1
140082cd2mov eax, 0
140082cd7cmove r10, rax
140082cdbsete al
140082cdecmp dl, al
140082ce0je 0x1400830a9
140082ce6test r13, r13
140082ce9je 0x140082cf6
140082cebcmp r9w, -1
140082cf0je 0x140082e6f
140082cf6
140082cf6loc_140082cf6:
140082cf6mov r15l, r9l
140082cf9jmp 0x140082e92
140082cfe
140082cfeloc_140082cfe:
140082cfemov rcx, [rbp+128]
140082d05add rcx, rcx
140082d08je 0x140082bdd
140082d0emov esi, r15l
140082d11
140082d11loc_140082d11:
140082d11mov [rbp-24], r13
140082d15xor ebx, ebx
140082d17mov r13, rdi
140082d1axor edi, edi
140082d1cmov [rbp-88], r15w
140082d21mov r15, r14
140082d24mov r14l, esi
140082d27mov rsi, rcx
140082d2amov [rbp-64], r10
140082d2emov [rbp-89], r9b
140082d32jmp 0x140082d51
140082d34
140082d34 0f 1f 40 00 ..@.
140082d38
140082d38loc_140082d38:
140082d38mov rax, [r13]
140082d3cmov rcx, r13
140082d3fcall [rax+48]
140082d42cmp ax, r14w
140082d46je 0x140082d5e
140082d48add rbx, 1
140082d4ccmp rbx, rsi
140082d4fje 0x140082d6f
140082d51
140082d51loc_140082d51:
140082d51mov rax, [r15+8*rbx]
140082d55movzx edx, [rax]
140082d58cmp dx, r14w
140082d5cjne 0x140082d38
140082d5e
140082d5eloc_140082d5e:
140082d5emov [r12+4*rdi], ebx
140082d62add rbx, 1
140082d66add rdi, 1
140082d6acmp rbx, rsi
140082d6djne 0x140082d51
140082d6f
140082d6floc_140082d6f:
140082d6fmov r14, r15
140082d72mov r13, [rbp-24]
140082d76mov r10, [rbp-64]
140082d7amovzx r9l, [rbp-89]
140082d7fmovzx r15l, [rbp-88]
140082d84test rdi, rdi
140082d87je 0x140082bdd
140082d8dmov rcx, r13
140082d90mov [rbp-24], rdi
140082d94call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
140082d99mov r8, [rbp-24]
140082d9dlea rax, [8*r8+15]
140082da5and rax, -16
140082da9call ___chkstk_ms
140082daexor ebx, ebx
140082db0mov r10, [rbp-64]
140082db4sub rsp, rax
140082db7mov [rbp-24], r10
140082dbbmov r15, r8
140082dbelea rsi, [rsp+32]
140082dc3mov rdi, rsi
140082dc6nop [rax+rax]
140082dd0
140082dd0loc_140082dd0:
140082dd0movsxd rax, [r12+4*rbx]
140082dd4mov rcx, [r14+8*rax]
140082dd8call wcslen
140082dddmov [rsi+8*rbx], rax
140082de1add rbx, 1
140082de5cmp r15, rbx
140082de8jne 0x140082dd0
140082deamov r10, [rbp-24]
140082deemov esi, 1
140082df3
140082df3loc_140082df3:
140082df3mov rax, [r13+16]
140082df7cmp rax, [r13+24]
140082dfbjae 0x140082f33
140082e01nop [rax+rax]
140082e0cnop [rax]
140082e10
140082e10loc_140082e10:
140082e10movzx r9l, [rax]
140082e14cmp r9w, -1
140082e19je 0x140082f53
140082e1f
140082e1floc_140082e1f:
140082e1ftest r10, r10
140082e22je 0x140082e68
140082e24cmp [rbp-32], -1
140082e29je 0x140082fc5
140082e2f
140082e2floc_140082e2f:
140082e2fmov r15l, -1
140082e35
140082e35loc_140082e35:
140082e35cmp rbx, 1
140082e39jne 0x140082fa3
140082e3fcmp [rdi], rsi
140082e42jne 0x140082bff
140082e48
140082e48loc_140082e48:
140082e48mov eax, [r12]
140082e4cmov rdi, [rbp-80]
140082e50mov edx, eax
140082e52sub edx, [rbp+128]
140082e58cmp eax, [rbp+128]
140082e5ecmovge eax, edx
140082e61mov [rdi], eax
140082e63jmp 0x140082c06
140082e68
140082e68loc_140082e68:
140082e68cmp [rbp-32], -1
140082e6djne 0x140082e2f
140082e6f
140082e6floc_140082e6f:
140082e6fmov rax, [r13+16]
140082e73cmp rax, [r13+24]
140082e77jae 0x14008304e
140082e7dmovzx r9l, [rax]
140082e81
140082e81loc_140082e81:
140082e81xor eax, eax
140082e83cmp r9w, -1
140082e88mov r15l, -1
140082e8ecmove r13, rax
140082e92
140082e92loc_140082e92:
140082e92test rbx, rbx
140082e95je 0x140082bff
140082e9bmov [rbp-24], r13
140082e9flea r11, [rsi+rsi]
140082ea3xor eax, eax
140082ea5xor r8l, r8l
140082ea8jmp 0x140082ecd
140082eaa
140082eaa 66 66 2e 0f 1f 84 ff....
140082eb0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
140082ec0
140082ec0loc_140082ec0:
140082ec0add r8, 1
140082ec4add rax, 1
140082ec8
140082ec8loc_140082ec8:
140082ec8cmp rax, rbx
140082ecbjae 0x140082f02
140082ecd
140082ecdloc_140082ecd:
140082ecdlea rdx, [rdi+8*rax]
140082ed1cmp rsi, [rdx]
140082ed4jae 0x140082ec0
140082ed6movsxd r13, [r12+4*rax]
140082edamov r13, [r14+8*r13]
140082edecmp [r13+r11], r9w
140082ee4je 0x140082f78
140082eeasub rbx, 1
140082eeemov r13l, [r12+4*rbx]
140082ef2mov rcx, [rdi+8*rbx]
140082ef6mov [r12+4*rax], r13l
140082efamov [rdx], rcx
140082efdcmp rax, rbx
140082f00jb 0x140082ecd
140082f02
140082f02loc_140082f02:
140082f02mov r13, [rbp-24]
140082f06cmp r8, rbx
140082f09je 0x140082e35
140082f0fmov rax, [r13+16]
140082f13cmp rax, [r13+24]
140082f17jae 0x140082f88
140082f19add rax, 2
140082f1dadd rsi, 1
140082f21mov [r13+16], rax
140082f25mov rax, [r13+16]
140082f29cmp rax, [r13+24]
140082f2djb 0x140082e10
140082f33
140082f33loc_140082f33:
140082f33mov rax, [r13]
140082f37mov [rbp-24], r10
140082f3bmov rcx, r13
140082f3ecall [rax+72]
140082f41mov r10, [rbp-24]
140082f45mov r9l, eax
140082f48cmp r9w, -1
140082f4djne 0x140082e1f
140082f53
140082f53loc_140082f53:
140082f53test r10, r10
140082f56je 0x140083068
140082f5ccmp [rbp-32], -1
140082f61je 0x14008309c
140082f67
140082f67loc_140082f67:
140082f67mov r15l, -1
140082f6dxor r13l, r13l
140082f70jmp 0x140082e92
140082f75
140082f75 0f 1f 00 ...
140082f78
140082f78loc_140082f78:
140082f78add rax, 1
140082f7cjmp 0x140082ec8
140082f81
140082f81 0f 1f 80 00 00 00 00 .......
140082f88
140082f88loc_140082f88:
140082f88mov rax, [r13]
140082f8cmov [rbp-24], r10
140082f90mov rcx, r13
140082f93add rsi, 1
140082f97call [rax+80]
140082f9amov r10, [rbp-24]
140082f9ejmp 0x140082df3
140082fa3
140082fa3loc_140082fa3:
140082fa3cmp rbx, 2
140082fa7jne 0x140082bff
140082fadcmp [rdi], rsi
140082fb0je 0x140082e48
140082fb6cmp [rdi+8], rsi
140082fbajne 0x140082bff
140082fc0jmp 0x140082e48
140082fc5
140082fc5loc_140082fc5:
140082fc5mov r9l, -1
140082fcbjmp 0x140082cbb
140082fd0
140082fd0loc_140082fd0:
140082fd0mov rax, [r13+16]
140082fd4cmp rax, [r13+24]
140082fd8jae 0x1400830d7
140082fdemovzx eax, [rax]
140082fe1
140082fe1loc_140082fe1:
140082fe1cmp ax, -1
140082fe5mov eax, 0
140082feacmovne ebx, eax
140082fedmov eax, 0
140082ff2cmove r13, rax
140082ff6jmp 0x140082bbc
140082ffb
140082ffbloc_140082ffb:
140082ffbmov rax, [r8+16]
140082fffcmp rax, [r8+24]
140083003jae 0x1400830b1
140083009movzx eax, [rax]
14008300c
14008300cloc_14008300c:
14008300ccmp ax, -1
140083010mov eax, 0
140083015cmovne esi, eax
140083018mov eax, 0
14008301dcmovne rax, r8
140083021mov r10, rax
140083024jmp 0x140082bd8
140083029
140083029loc_140083029:
140083029mov rax, [r10]
14008302cmov [rbp-88], r9l
140083030mov rcx, r10
140083033mov [rbp-64], dl
140083036mov [rbp-24], r10
14008303acall [rax+72]
14008303dmov r9l, [rbp-88]
140083041movzx edx, [rbp-64]
140083045mov r10, [rbp-24]
140083049jmp 0x140082cce
14008304e
14008304eloc_14008304e:
14008304emov rax, [r13]
140083052mov [rbp-24], r10
140083056mov rcx, r13
140083059call [rax+72]
14008305cmov r10, [rbp-24]
140083060mov r9l, eax
140083063jmp 0x140082e81
140083068
140083068loc_140083068:
140083068cmp [rbp-32], -1
14008306djne 0x140082f67
140083073or r15l, -1
140083077xor r13l, r13l
14008307ajmp 0x140082e35
14008307f
14008307f 90 .
140083080
140083080loc_140083080:
140083080mov r9l, r15l
140083083xor edi, edi
140083085xor esi, esi
140083087xor ebx, ebx
140083089xor r13l, r13l
14008308cjmp 0x140082cbd
140083091
140083091loc_140083091:
140083091xor edi, edi
140083093xor esi, esi
140083095xor ebx, ebx
140083097jmp 0x140082df3
14008309c
14008309cloc_14008309c:
14008309cxor r13l, r13l
14008309fmov edx, 1
1400830a4jmp 0x140082cbd
1400830a9
1400830a9loc_1400830a9:
1400830a9mov r15l, r9l
1400830acjmp 0x140082e35
1400830b1
1400830b1loc_1400830b1:
1400830b1mov rax, [r8]
1400830b4mov [rbp-88], dl
1400830b7mov rcx, r8
1400830bamov [rbp-64], r9b
1400830bemov [rbp-24], r8
1400830c2call [rax+72]
1400830c5movzx edx, [rbp-88]
1400830c9movzx r9l, [rbp-64]
1400830cemov r8, [rbp-24]
1400830d2jmp 0x14008300c
1400830d7
1400830d7loc_1400830d7:
1400830d7mov rax, [r13]
1400830dbmov [rbp-88], r8
1400830dfmov rcx, r13
1400830e2mov [rbp-64], dl
1400830e5mov [rbp-24], r10
1400830e9call [rax+72]
1400830ecmov r8, [rbp-88]
1400830f0movzx edx, [rbp-64]
1400830f4mov r10, [rbp-24]
1400830f8jmp 0x140082fe1
1400830fd
1400830fdloc_1400830fd:
1400830fdmov rcx, [rbp+128]
140083104xor r13l, r13l
140083107add rcx, rcx
14008310ajne 0x140082d11
140083110jmp 0x140082be6
140083115
140083115loc_140083115:
140083115mov rax, [r13]
140083119mov [rbp-64], r9b
14008311dmov rcx, r13
140083120mov [rbp-24], r10
140083124call [rax+72]
140083127movzx r9l, [rbp-64]
14008312cmov r10, [rbp-24]
140083130mov esi, eax
140083132jmp 0x140082c7d
140083137
140083137loc_140083137:
140083137mov rsi, [rip+0x114552]
14008313emov rax, [rbp-8]
140083142sub rax, [rsi]
140083145je 0x14008314c
140083147
140083147loc_140083147:
140083147call __stack_chk_fail
14008314c
14008314cloc_14008314c:
14008314ccall std::__throw_bad_cast()
140083151nop
140082ae0
140082ae0std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_wday_or_month(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const:
140082ae0push rbp
140082ae1push r15
140082ae3push r14
140082ae5push r13
140082ae7push r12
140082ae9push rdi
140082aeapush rsi
140082aebpush rbx
140082aecsub rsp, 136
140082af3lea rbp, [rsp+128]
140082afbmov rsi, [rip+0x114b8e]
140082b02mov rax, [r9+8]
140082b06movdqu x0, [r8]
140082b0bmov r8, [r9]
140082b0emov rbx, [rbp+136]
140082b15mov r14, [rbp+120]
140082b19mov [rbp-32], rax
140082b1dmov rax, [rbp+112]
140082b21movups [rbp-48], x0
140082b25mov rdx, [rbp-40]
140082b29mov [rbp-80], rax
140082b2dmov rax, [rbp+144]
140082b34mov [rbp-56], rcx
140082b38mov rcx, [rip+0x114211]
140082b3fmov r15l, edx
140082b42mov [rbp-72], rax
140082b46mov rax, [rsi]
140082b49mov [rbp-8], rax
140082b4dmov rax, [rbp-48]
140082b51mov [rbp-64], r8
140082b55mov [rbp-24], r8
140082b59mov r13, rax
140082b5ccall std::locale::id::_M_id() const
140082b61mov rdx, rax
140082b64mov rax, [rbx+208]
140082b6bmov rax, [rax+8]
140082b6fmov rdi, [rax+8*rdx]
140082b73test rdi, rdi
140082b76je 0x140083137
140082b7cmov rax, [rbp+128]
140082b83lea rax, [8*rax+15]
140082b8band rax, -16
140082b8fcall ___chkstk_ms
140082b94mov r10, [rbp-24]
140082b98mov r8, [rbp-64]
140082b9csub rsp, rax
140082b9fcmp r15w, -1
140082ba4sete dl
140082ba7test r13, r13
140082baalea r12, [rsp+32]
140082bafsetne bl
140082bb2and bl, dl
140082bb4jne 0x140082fd0
140082bbamov ebx, edx
140082bbc
140082bbcloc_140082bbc:
140082bbccmp [rbp-32], -1
140082bc1sete r9b
140082bc5test r8, r8
140082bc8setne sil
140082bccand sil, r9b
140082bcfjne 0x140082ffb
140082bd5mov esi, r9l
140082bd8
140082bd8loc_140082bd8:
140082bd8cmp sil, bl
140082bdbjne 0x140082c5b
140082bdd
140082bddloc_140082bdd:
140082bddtest r13, r13
140082be0jne 0x140082c93
140082be6
140082be6loc_140082be6:
140082be6cmp r15w, -1
140082bebsete dl
140082beetest r10, r10
140082bf1je 0x140082bfc
140082bf3test r9b, r9b
140082bf6jne 0x140083080
140082bfc
140082bfcloc_140082bfc:
140082bfcxor r13l, r13l
140082bff
140082bffloc_140082bff:
140082bffmov rax, [rbp-72]
140082c03or [rax], 4
140082c06
140082c06loc_140082c06:
140082c06mov rdx, [rbp-40]
140082c0amov rsi, [rip+0x114a7f]
140082c11mov [rbp-48], r13
140082c15mov rax, [rbp-48]
140082c19mov [rbp-40], rdx
140082c1dmov rdx, [rbp-40]
140082c21mov [rbp-48], rax
140082c25mov rax, [rbp-56]
140082c29mov dx, r15w
140082c2dmov [rbp-40], rdx
140082c31movdqu x1, [rbp-48]
140082c36movups [rax], x1
140082c39mov rax, [rbp-8]
140082c3dsub rax, [rsi]
140082c40jne 0x140083147
140082c46mov rax, [rbp-56]
140082c4alea rsp, [rbp+8]
140082c4epop rbx
140082c4fpop rsi
140082c50pop rdi
140082c51pop r12
140082c53pop r13
140082c55pop r14
140082c57pop r15
140082c59pop rbp
140082c5aret
140082c5b
140082c5bloc_140082c5b:
140082c5btest r13, r13
140082c5eje 0x140082cfe
140082c64test dl, dl
140082c66je 0x140082cfe
140082c6cmov rax, [r13+16]
140082c70cmp rax, [r13+24]
140082c74jae 0x140083115
140082c7amovzx esi, [rax]
140082c7d
140082c7dloc_140082c7d:
140082c7dcmp si, -1
140082c81je 0x1400830fd
140082c87mov rcx, [rbp+128]
140082c8eadd rcx, rcx
140082c91jne 0x140082d11
140082c93
140082c93loc_140082c93:
140082c93cmp r15w, -1
140082c98je 0x140083091
140082c9etest r10, r10
140082ca1je 0x140082bff
140082ca7cmp [rbp-32], -1
140082cacjne 0x140082bff
140082cb2mov r9l, r15l
140082cb5xor edi, edi
140082cb7xor esi, esi
140082cb9xor ebx, ebx
140082cbb
140082cbbloc_140082cbb:
140082cbbxor edx, edx
140082cbd
140082cbdloc_140082cbd:
140082cbdmov rax, [r10+16]
140082cc1cmp rax, [r10+24]
140082cc5jae 0x140083029
140082ccbmovzx eax, [rax]
140082cce
140082cceloc_140082cce:
140082ccecmp ax, -1
140082cd2mov eax, 0
140082cd7cmove r10, rax
140082cdbsete al
140082cdecmp dl, al
140082ce0je 0x1400830a9
140082ce6test r13, r13
140082ce9je 0x140082cf6
140082cebcmp r9w, -1
140082cf0je 0x140082e6f
140082cf6
140082cf6loc_140082cf6:
140082cf6mov r15l, r9l
140082cf9jmp 0x140082e92
140082cfe
140082cfeloc_140082cfe:
140082cfemov rcx, [rbp+128]
140082d05add rcx, rcx
140082d08je 0x140082bdd
140082d0emov esi, r15l
140082d11
140082d11loc_140082d11:
140082d11mov [rbp-24], r13
140082d15xor ebx, ebx
140082d17mov r13, rdi
140082d1axor edi, edi
140082d1cmov [rbp-88], r15w
140082d21mov r15, r14
140082d24mov r14l, esi
140082d27mov rsi, rcx
140082d2amov [rbp-64], r10
140082d2emov [rbp-89], r9b
140082d32jmp 0x140082d51
140082d34
140082d34 0f 1f 40 00 ..@.
140082d38
140082d38loc_140082d38:
140082d38mov rax, [r13]
140082d3cmov rcx, r13
140082d3fcall [rax+48]
140082d42cmp ax, r14w
140082d46je 0x140082d5e
140082d48add rbx, 1
140082d4ccmp rbx, rsi
140082d4fje 0x140082d6f
140082d51
140082d51loc_140082d51:
140082d51mov rax, [r15+8*rbx]
140082d55movzx edx, [rax]
140082d58cmp dx, r14w
140082d5cjne 0x140082d38
140082d5e
140082d5eloc_140082d5e:
140082d5emov [r12+4*rdi], ebx
140082d62add rbx, 1
140082d66add rdi, 1
140082d6acmp rbx, rsi
140082d6djne 0x140082d51
140082d6f
140082d6floc_140082d6f:
140082d6fmov r14, r15
140082d72mov r13, [rbp-24]
140082d76mov r10, [rbp-64]
140082d7amovzx r9l, [rbp-89]
140082d7fmovzx r15l, [rbp-88]
140082d84test rdi, rdi
140082d87je 0x140082bdd
140082d8dmov rcx, r13
140082d90mov [rbp-24], rdi
140082d94call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
140082d99mov r8, [rbp-24]
140082d9dlea rax, [8*r8+15]
140082da5and rax, -16
140082da9call ___chkstk_ms
140082daexor ebx, ebx
140082db0mov r10, [rbp-64]
140082db4sub rsp, rax
140082db7mov [rbp-24], r10
140082dbbmov r15, r8
140082dbelea rsi, [rsp+32]
140082dc3mov rdi, rsi
140082dc6nop [rax+rax]
140082dd0
140082dd0loc_140082dd0:
140082dd0movsxd rax, [r12+4*rbx]
140082dd4mov rcx, [r14+8*rax]
140082dd8call wcslen
140082dddmov [rsi+8*rbx], rax
140082de1add rbx, 1
140082de5cmp r15, rbx
140082de8jne 0x140082dd0
140082deamov r10, [rbp-24]
140082deemov esi, 1
140082df3
140082df3loc_140082df3:
140082df3mov rax, [r13+16]
140082df7cmp rax, [r13+24]
140082dfbjae 0x140082f33
140082e01nop [rax+rax]
140082e0cnop [rax]
140082e10
140082e10loc_140082e10:
140082e10movzx r9l, [rax]
140082e14cmp r9w, -1
140082e19je 0x140082f53
140082e1f
140082e1floc_140082e1f:
140082e1ftest r10, r10
140082e22je 0x140082e68
140082e24cmp [rbp-32], -1
140082e29je 0x140082fc5
140082e2f
140082e2floc_140082e2f:
140082e2fmov r15l, -1
140082e35
140082e35loc_140082e35:
140082e35cmp rbx, 1
140082e39jne 0x140082fa3
140082e3fcmp [rdi], rsi
140082e42jne 0x140082bff
140082e48
140082e48loc_140082e48:
140082e48mov eax, [r12]
140082e4cmov rdi, [rbp-80]
140082e50mov edx, eax
140082e52sub edx, [rbp+128]
140082e58cmp eax, [rbp+128]
140082e5ecmovge eax, edx
140082e61mov [rdi], eax
140082e63jmp 0x140082c06
140082e68
140082e68loc_140082e68:
140082e68cmp [rbp-32], -1
140082e6djne 0x140082e2f
140082e6f
140082e6floc_140082e6f:
140082e6fmov rax, [r13+16]
140082e73cmp rax, [r13+24]
140082e77jae 0x14008304e
140082e7dmovzx r9l, [rax]
140082e81
140082e81loc_140082e81:
140082e81xor eax, eax
140082e83cmp r9w, -1
140082e88mov r15l, -1
140082e8ecmove r13, rax
140082e92
140082e92loc_140082e92:
140082e92test rbx, rbx
140082e95je 0x140082bff
140082e9bmov [rbp-24], r13
140082e9flea r11, [rsi+rsi]
140082ea3xor eax, eax
140082ea5xor r8l, r8l
140082ea8jmp 0x140082ecd
140082eaa
140082eaa 66 66 2e 0f 1f 84 ff....
140082eb0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
140082ec0
140082ec0loc_140082ec0:
140082ec0add r8, 1
140082ec4add rax, 1
140082ec8
140082ec8loc_140082ec8:
140082ec8cmp rax, rbx
140082ecbjae 0x140082f02
140082ecd
140082ecdloc_140082ecd:
140082ecdlea rdx, [rdi+8*rax]
140082ed1cmp rsi, [rdx]
140082ed4jae 0x140082ec0
140082ed6movsxd r13, [r12+4*rax]
140082edamov r13, [r14+8*r13]
140082edecmp [r13+r11], r9w
140082ee4je 0x140082f78
140082eeasub rbx, 1
140082eeemov r13l, [r12+4*rbx]
140082ef2mov rcx, [rdi+8*rbx]
140082ef6mov [r12+4*rax], r13l
140082efamov [rdx], rcx
140082efdcmp rax, rbx
140082f00jb 0x140082ecd
140082f02
140082f02loc_140082f02:
140082f02mov r13, [rbp-24]
140082f06cmp r8, rbx
140082f09je 0x140082e35
140082f0fmov rax, [r13+16]
140082f13cmp rax, [r13+24]
140082f17jae 0x140082f88
140082f19add rax, 2
140082f1dadd rsi, 1
140082f21mov [r13+16], rax
140082f25mov rax, [r13+16]
140082f29cmp rax, [r13+24]
140082f2djb 0x140082e10
140082f33
140082f33loc_140082f33:
140082f33mov rax, [r13]
140082f37mov [rbp-24], r10
140082f3bmov rcx, r13
140082f3ecall [rax+72]
140082f41mov r10, [rbp-24]
140082f45mov r9l, eax
140082f48cmp r9w, -1
140082f4djne 0x140082e1f
140082f53
140082f53loc_140082f53:
140082f53test r10, r10
140082f56je 0x140083068
140082f5ccmp [rbp-32], -1
140082f61je 0x14008309c
140082f67
140082f67loc_140082f67:
140082f67mov r15l, -1
140082f6dxor r13l, r13l
140082f70jmp 0x140082e92
140082f75
140082f75 0f 1f 00 ...
140082f78
140082f78loc_140082f78:
140082f78add rax, 1
140082f7cjmp 0x140082ec8
140082f81
140082f81 0f 1f 80 00 00 00 00 .......
140082f88
140082f88loc_140082f88:
140082f88mov rax, [r13]
140082f8cmov [rbp-24], r10
140082f90mov rcx, r13
140082f93add rsi, 1
140082f97call [rax+80]
140082f9amov r10, [rbp-24]
140082f9ejmp 0x140082df3
140082fa3
140082fa3loc_140082fa3:
140082fa3cmp rbx, 2
140082fa7jne 0x140082bff
140082fadcmp [rdi], rsi
140082fb0je 0x140082e48
140082fb6cmp [rdi+8], rsi
140082fbajne 0x140082bff
140082fc0jmp 0x140082e48
140082fc5
140082fc5loc_140082fc5:
140082fc5mov r9l, -1
140082fcbjmp 0x140082cbb
140082fd0
140082fd0loc_140082fd0:
140082fd0mov rax, [r13+16]
140082fd4cmp rax, [r13+24]
140082fd8jae 0x1400830d7
140082fdemovzx eax, [rax]
140082fe1
140082fe1loc_140082fe1:
140082fe1cmp ax, -1
140082fe5mov eax, 0
140082feacmovne ebx, eax
140082fedmov eax, 0
140082ff2cmove r13, rax
140082ff6jmp 0x140082bbc
140082ffb
140082ffbloc_140082ffb:
140082ffbmov rax, [r8+16]
140082fffcmp rax, [r8+24]
140083003jae 0x1400830b1
140083009movzx eax, [rax]
14008300c
14008300cloc_14008300c:
14008300ccmp ax, -1
140083010mov eax, 0
140083015cmovne esi, eax
140083018mov eax, 0
14008301dcmovne rax, r8
140083021mov r10, rax
140083024jmp 0x140082bd8
140083029
140083029loc_140083029:
140083029mov rax, [r10]
14008302cmov [rbp-88], r9l
140083030mov rcx, r10
140083033mov [rbp-64], dl
140083036mov [rbp-24], r10
14008303acall [rax+72]
14008303dmov r9l, [rbp-88]
140083041movzx edx, [rbp-64]
140083045mov r10, [rbp-24]
140083049jmp 0x140082cce
14008304e
14008304eloc_14008304e:
14008304emov rax, [r13]
140083052mov [rbp-24], r10
140083056mov rcx, r13
140083059call [rax+72]
14008305cmov r10, [rbp-24]
140083060mov r9l, eax
140083063jmp 0x140082e81
140083068
140083068loc_140083068:
140083068cmp [rbp-32], -1
14008306djne 0x140082f67
140083073or r15l, -1
140083077xor r13l, r13l
14008307ajmp 0x140082e35
14008307f
14008307f 90 .
140083080
140083080loc_140083080:
140083080mov r9l, r15l
140083083xor edi, edi
140083085xor esi, esi
140083087xor ebx, ebx
140083089xor r13l, r13l
14008308cjmp 0x140082cbd
140083091
140083091loc_140083091:
140083091xor edi, edi
140083093xor esi, esi
140083095xor ebx, ebx
140083097jmp 0x140082df3
14008309c
14008309cloc_14008309c:
14008309cxor r13l, r13l
14008309fmov edx, 1
1400830a4jmp 0x140082cbd
1400830a9
1400830a9loc_1400830a9:
1400830a9mov r15l, r9l
1400830acjmp 0x140082e35
1400830b1
1400830b1loc_1400830b1:
1400830b1mov rax, [r8]
1400830b4mov [rbp-88], dl
1400830b7mov rcx, r8
1400830bamov [rbp-64], r9b
1400830bemov [rbp-24], r8
1400830c2call [rax+72]
1400830c5movzx edx, [rbp-88]
1400830c9movzx r9l, [rbp-64]
1400830cemov r8, [rbp-24]
1400830d2jmp 0x14008300c
1400830d7
1400830d7loc_1400830d7:
1400830d7mov rax, [r13]
1400830dbmov [rbp-88], r8
1400830dfmov rcx, r13
1400830e2mov [rbp-64], dl
1400830e5mov [rbp-24], r10
1400830e9call [rax+72]
1400830ecmov r8, [rbp-88]
1400830f0movzx edx, [rbp-64]
1400830f4mov r10, [rbp-24]
1400830f8jmp 0x140082fe1
1400830fd
1400830fdloc_1400830fd:
1400830fdmov rcx, [rbp+128]
140083104xor r13l, r13l
140083107add rcx, rcx
14008310ajne 0x140082d11
140083110jmp 0x140082be6
140083115
140083115loc_140083115:
140083115mov rax, [r13]
140083119mov [rbp-64], r9b
14008311dmov rcx, r13
140083120mov [rbp-24], r10
140083124call [rax+72]
140083127movzx r9l, [rbp-64]
14008312cmov r10, [rbp-24]
140083130mov esi, eax
140083132jmp 0x140082c7d
140083137
140083137loc_140083137:
140083137mov rsi, [rip+0x114552]
14008313emov rax, [rbp-8]
140083142sub rax, [rsi]
140083145je 0x14008314c
140083147
140083147loc_140083147:
140083147call __stack_chk_fail
14008314c
14008314cloc_14008314c:
14008314ccall std::__throw_bad_cast()
140083151nop
140082ae0
140083152
140083152 // align 0x10
140083152 // align 0x10
140083160
140083160std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*, wchar_t const*, wchar_t const*) const:
140083160push r15
140083162push r14
140083164push r13
140083166push r12
140083168push rbp
140083169push rdi
14008316apush rsi
14008316bpush rbx
14008316csub rsp, 280
140083173mov rax, [rsp+400]
14008317bmovdqu x2, [r8]
140083180mov r15, [rsp+384]
140083188movdqu x3, [r9]
14008318dmov r12, [rsp+392]
140083195mov rbx, [rsp+408]
14008319dmov [rsp+152], rax
1400831a5mov rbp, rcx
1400831a8mov rax, [rsp+416]
1400831b0mov rcx, [rip+0x1144d9]
1400831b7movups [rsp+112], x2
1400831bcmov [rsp+88], rax
1400831c1mov rax, [rcx]
1400831c4mov [rsp+264], rax
1400831ccmov rax, [rsp+112]
1400831d1mov [rsp+176], rdx
1400831d9mov rcx, [rip+0x113b70]
1400831e0mov rdx, [rsp+120]
1400831e5movups [rsp+128], x3
1400831edmov rdi, [rsp+128]
1400831f5mov [rsp+168], r15
1400831fdmov esi, edx
1400831ffmov [rsp+104], r12
140083204mov r14, rax
140083207call std::locale::id::_M_id() const
14008320cmov rdx, rax
14008320fmov rax, [r15+208]
140083216mov rax, [rax+8]
14008321amov r13, [rax+8*rdx]
14008321etest r13, r13
140083221je 0x1400839cb
140083227lea rax, [rsp+244]
14008322fcmp rbx, [rsp+88]
140083234mov [r12], 0
14008323cmov [rsp+244], 0
140083248mov [rsp+252], 0
140083253mov [rsp+160], rax
14008325bje 0x1400834fb
140083261mov r15, r13
140083264mov [rsp+184], rbp
14008326cmov r13, r14
14008326fjmp 0x14008332c
140083274
140083274 0f 1f 40 00 ..@.
140083278
140083278loc_140083278:
140083278mov rax, [r15]
14008327bmovzx r8l, [rbx]
14008327fmov edx, 32
140083284mov rcx, r15
140083287call [rax+16]
14008328amov r14l, eax
14008328dtest al, al
14008328fjne 0x140083570
140083295test r13, r13
140083298je 0x1400832a3
14008329atest r12b, r12b
14008329djne 0x140083820
1400832a3
1400832a3loc_1400832a3:
1400832a3movzx edx, si
1400832a6
1400832a6loc_1400832a6:
1400832a6mov rax, [r15]
1400832a9mov rcx, r15
1400832accall [rax+64]
1400832afmovzx edx, [rbx]
1400832b2mov rcx, r15
1400832b5mov ebp, eax
1400832b7mov rax, [r15]
1400832bacall [rax+64]
1400832bdcmp bp, ax
1400832c0je 0x1400832f3
1400832c2test r13, r13
1400832c5je 0x1400832d0
1400832c7test r12b, r12b
1400832cajne 0x1400838e8
1400832d0
1400832d0loc_1400832d0:
1400832d0movzx edx, si
1400832d3
1400832d3loc_1400832d3:
1400832d3mov rax, [r15]
1400832d6mov rcx, r15
1400832d9call [rax+48]
1400832dcmovzx edx, [rbx]
1400832dfmov rcx, r15
1400832e2mov ebp, eax
1400832e4mov rax, [r15]
1400832e7call [rax+48]
1400832eacmp bp, ax
1400832edjne 0x14008392d
1400832f3
1400832f3loc_1400832f3:
1400832f3mov rax, [r13+16]
1400832f7cmp rax, [r13+24]
1400832fbjae 0x1400838c0
140083301add rax, 2
140083305mov [r13+16], rax
140083309
140083309loc_140083309:
140083309add rbx, 2
14008330dmov esi, -1
140083312
140083312loc_140083312:
140083312cmp rbx, [rsp+88]
140083317je 0x1400834f0
14008331d
14008331dloc_14008331d:
14008331dmov rax, [rsp+104]
140083322mov eax, [rax]
140083324test eax, eax
140083326jne 0x1400834f0
14008332c
14008332cloc_14008332c:
14008332ccmp si, -1
140083330sete r12b
140083334test r13, r13
140083337setne r14b
14008333band r14b, r12b
14008333ejne 0x1400837b0
140083344mov r14l, r12l
140083347
140083347loc_140083347:
140083347movzx eax, [rsp+136]
14008334fcmp ax, -1
140083353mov [rsp+102], ax
140083358sete bpl
14008335ctest rdi, rdi
14008335fsetne dl
140083362and dl, bpl
140083365jne 0x140083760
14008336bmov edx, ebp
14008336dcmp dl, r14b
140083370je 0x14008378f
140083376
140083376loc_140083376:
140083376mov rax, [r15]
140083379xor r8l, r8l
14008337cmovzx edx, [rbx]
14008337fmov rcx, r15
140083382call [rax+96]
140083385cmp al, 37
140083387jne 0x140083278
14008338dlea r14, [rbx+2]
140083391cmp [rsp+88], r14
140083396je 0x14008392d
14008339cmov rax, [r15]
14008339fxor r8l, r8l
1400833a2movzx edx, [rbx+2]
1400833a6mov rcx, r15
1400833a9call [rax+96]
1400833accmp al, 69
1400833aeje 0x140083718
1400833b4cmp al, 79
1400833b6je 0x140083718
1400833bcmov eax, [rbx]
1400833bexor edx, edx
1400833c0mov [rsp+260], dx
1400833c8mov [rsp+256], eax
1400833cf
1400833cfloc_1400833cf:
1400833cfmov [rsp+112], r13
1400833d4mov rax, [rsp+112]
1400833d9lea rcx, [rsp+224]
1400833e1lea r9, [rsp+192]
1400833e9mov rdx, [rsp+120]
1400833eemov [rsp+128], rdi
1400833f6lea r8, [rsp+208]
1400833femov [rsp+112], rax
140083403mov rax, [rsp+160]
14008340bmov [rsp+120], rdx
140083410mov rdx, [rsp+120]
140083415mov [rsp+64], rax
14008341alea rax, [rsp+256]
140083422mov [rsp+56], rax
140083427mov rax, [rsp+152]
14008342fmov dx, si
140083432mov [rsp+120], rdx
140083437mov rdx, [rsp+136]
14008343fmov [rsp+48], rax
140083444mov rax, [rsp+104]
140083449mov [rsp+136], rdx
140083451movdqu x0, [rsp+112]
140083457mov [rsp+40], rax
14008345cmov rax, [rsp+168]
140083464mov rdx, [rsp+176]
14008346cmovups [rsp+208], x0
140083474movdqu x1, [rsp+128]
14008347dmov [rsp+32], rax
140083482movups [rsp+192], x1
14008348acall _ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
14008348fmov rdx, [rsp+224]
140083497mov rax, [rsp+232]
14008349fmov r13, rdx
1400834a2mov esi, eax
1400834a4test rdx, rdx
1400834a7je 0x1400837e0
1400834adcmp ax, -1
1400834b1je 0x140083840
1400834b7
1400834b7loc_1400834b7:
1400834b7test rdi, rdi
1400834baje 0x140083978
1400834c0xor ebx, ebx
1400834c2cmp [rsp+102], -1
1400834c8je 0x140083880
1400834ce
1400834celoc_1400834ce:
1400834cemov rax, [rsp+104]
1400834d3or [rax], 2
1400834d6
1400834d6loc_1400834d6:
1400834d6lea rbx, [r14+2]
1400834dacmp rbx, [rsp+88]
1400834dfjne 0x14008331d
1400834e5nop [rax+rax]
1400834f0
1400834f0loc_1400834f0:
1400834f0mov rbp, [rsp+184]
1400834f8mov r14, r13
1400834fb
1400834fbloc_1400834fb:
1400834fbmov rdx, [rsp+152]
140083503mov rcx, [rsp+160]
14008350bcall std::__time_get_state::_M_finalize_state(tm*)
140083510mov rdx, [rsp+120]
140083515mov [rsp+112], r14
14008351amov rax, [rsp+112]
14008351fmov rcx, [rip+0x11416a]
140083526mov [rsp+120], rdx
14008352bmov rdx, [rsp+120]
140083530mov [rsp+112], rax
140083535mov dx, si
140083538mov [rsp+120], rdx
14008353dmovdqu x4, [rsp+112]
140083543movups [rbp], x4
140083547mov rax, [rsp+264]
14008354fsub rax, [rcx]
140083552jne 0x1400839df
140083558mov rax, rbp
14008355badd rsp, 280
140083562pop rbx
140083563pop rsi
140083564pop rdi
140083565pop rbp
140083566pop r12
140083568pop r13
14008356apop r14
14008356cpop r15
14008356eret
14008356f
14008356f 90 .
140083570
140083570loc_140083570:
140083570add rbx, 2
140083574cmp [rsp+88], rbx
140083579je 0x1400835c8
14008357bmov [rsp+144], rdi
140083583mov r14l, esi
140083586mov rdi, r15
140083589mov rsi, [rsp+88]
14008358emov r15l, eax
140083591jmp 0x1400835a1
140083593
140083593 0f 1f 44 00 00 ..D..
140083598
140083598loc_140083598:
140083598add rbx, 2
14008359ccmp rsi, rbx
14008359fje 0x1400835b7
1400835a1
1400835a1loc_1400835a1:
1400835a1mov rax, [rdi]
1400835a4movzx r8l, [rbx]
1400835a8mov edx, 32
1400835admov rcx, rdi
1400835b0call [rax+16]
1400835b3test al, al
1400835b5jne 0x140083598
1400835b7
1400835b7loc_1400835b7:
1400835b7mov esi, r14l
1400835bamov r14l, r15l
1400835bdmov r15, rdi
1400835c0mov rdi, [rsp+144]
1400835c8
1400835c8loc_1400835c8:
1400835c8test r13, r13
1400835cbjne 0x1400839e4
1400835d1test rdi, rdi
1400835d4je 0x1400835db
1400835d6test bpl, bpl
1400835d9jne 0x14008364f
1400835db
1400835dbloc_1400835db:
1400835dbcmp bpl, r12b
1400835deje 0x140083312
1400835e4
1400835e4loc_1400835e4:
1400835e4movzx r8l, si
1400835e8
1400835e8loc_1400835e8:
1400835e8mov rax, [r15]
1400835ebmov edx, 32
1400835f0mov rcx, r15
1400835f3call [rax+16]
1400835f6test al, al
1400835f8je 0x140083312
1400835femov rax, [r13+16]
140083602cmp rax, [r13+24]
140083606jae 0x1400836b8
14008360cadd rax, 2
140083610mov [r13+16], rax
140083614
140083614loc_140083614:
140083614mov rax, [r13+16]
140083618cmp rax, [r13+24]
14008361cjae 0x1400836d0
140083622
140083622loc_140083622:
140083622movzx esi, [rax]
140083625cmp si, -1
140083629je 0x1400836f0
14008362f
14008362floc_14008362f:
14008362ftest rdi, rdi
140083632je 0x140083808
140083638mov esi, -1
14008363dnop [rax]
140083640
140083640loc_140083640:
140083640xor r12l, r12l
140083643cmp [rsp+102], -1
140083649jne 0x140083312
14008364f
14008364floc_14008364f:
14008364fmov rax, [rdi+16]
140083653cmp rax, [rdi+24]
140083657jae 0x1400838b0
14008365dmovzx eax, [rax]
140083660
140083660loc_140083660:
140083660cmp ax, -1
140083664mov eax, 0
140083669cmove rdi, rax
14008366dsete al
140083670cmp al, r12b
140083673je 0x140083312
140083679test r13, r13
14008367cje 0x1400835e4
140083682cmp si, -1
140083686jne 0x1400835e4
14008368c
14008368cloc_14008368c:
14008368cmov rax, [r13+16]
140083690cmp rax, [r13+24]
140083694jae 0x1400838d0
14008369amovzx esi, [rax]
14008369d
14008369dloc_14008369d:
14008369dcmp si, -1
1400836a1je 0x140083705
1400836a3movzx r8l, si
1400836a7mov esi, -1
1400836acjmp 0x1400835e8
1400836b1
1400836b1 0f 1f 80 00 00 00 00 .......
1400836b8
1400836b8loc_1400836b8:
1400836b8mov rax, [r13]
1400836bcmov rcx, r13
1400836bfcall [rax+80]
1400836c2mov rax, [r13+16]
1400836c6cmp rax, [r13+24]
1400836cajb 0x140083622
1400836d0
1400836d0loc_1400836d0:
1400836d0mov rax, [r13]
1400836d4mov rcx, r13
1400836d7call [rax+72]
1400836damov esi, eax
1400836dccmp si, -1
1400836e0jne 0x14008362f
1400836e6nop [rax+rax]
1400836f0
1400836f0loc_1400836f0:
1400836f0test rdi, rdi
1400836f3je 0x140083908
1400836f9cmp [rsp+102], -1
1400836ffje 0x140083922
140083705
140083705loc_140083705:
140083705mov r8l, 65535
14008370bxor r13l, r13l
14008370ejmp 0x1400835e8
140083713
140083713 0f 1f 44 00 00 ..D..
140083718
140083718loc_140083718:
140083718lea r14, [rbx+4]
14008371ccmp [rsp+88], r14
140083721je 0x14008392d
140083727mov rax, [r15]
14008372amov rcx, r15
14008372dmovzx edx, [rbx+4]
140083731xor r8l, r8l
140083734call [rax+96]
140083737mov eax, [rbx]
140083739xor ecx, ecx
14008373bmov [rsp+262], cx
140083743mov [rsp+256], eax
14008374amovzx eax, [rbx+4]
14008374emov [rsp+260], ax
140083756jmp 0x1400833cf
14008375b
14008375b 0f 1f 44 00 00 ..D..
140083760
140083760loc_140083760:
140083760mov rax, [rdi+16]
140083764cmp rax, [rdi+24]
140083768jae 0x140083948
14008376emovzx eax, [rax]
140083771
140083771loc_140083771:
140083771cmp ax, -1
140083775mov eax, 0
14008377acmovne edx, eax
14008377dmov eax, 0
140083782cmove rdi, rax
140083786cmp dl, r14b
140083789jne 0x140083376
14008378f
14008378floc_14008378f:
14008378fmov rax, [rsp+104]
140083794mov rbp, [rsp+184]
14008379cmov r14, r13
14008379fmov [rax], 6
1400837a5jmp 0x1400834fb
1400837aa
1400837aa 66 0f 1f 44 00 00 f..D..
1400837b0
1400837b0loc_1400837b0:
1400837b0mov rax, [r13+16]
1400837b4cmp rax, [r13+24]
1400837b8jae 0x140083965
1400837bemovzx eax, [rax]
1400837c1
1400837c1loc_1400837c1:
1400837c1cmp ax, -1
1400837c5mov eax, 0
1400837cacmovne r14l, eax
1400837cemov eax, 0
1400837d3cmove r13, rax
1400837d7jmp 0x140083347
1400837dc
1400837dc 0f 1f 40 00 ..@.
1400837e0
1400837e0loc_1400837e0:
1400837e0cmp ax, -1
1400837e4sete bl
1400837e7test rdi, rdi
1400837eaje 0x1400837f5
1400837ectest bpl, bpl
1400837efjne 0x140083880
1400837f5
1400837f5loc_1400837f5:
1400837f5cmp bpl, bl
1400837f8jne 0x1400834d6
1400837fejmp 0x1400834ce
140083803
140083803 0f 1f 44 00 00 ..D..
140083808
140083808loc_140083808:
140083808cmp [rsp+102], -1
14008380eje 0x14008368c
140083814mov esi, -1
140083819jmp 0x140083312
14008381e
14008381e 66 90 f.
140083820
140083820loc_140083820:
140083820mov rax, [r13+16]
140083824cmp rax, [r13+24]
140083828jae 0x140083981
14008382emovzx edx, [rax]
140083831
140083831loc_140083831:
140083831xor eax, eax
140083833cmp dx, -1
140083837cmove r13, rax
14008383bjmp 0x1400832a6
140083840
140083840loc_140083840:
140083840mov rax, [rdx+16]
140083844cmp rax, [rdx+24]
140083848jae 0x1400839a1
14008384emovzx eax, [rax]
140083851
140083851loc_140083851:
140083851cmp ax, -1
140083855jne 0x1400834b7
14008385bxor r13l, r13l
14008385etest rdi, rdi
140083861je 0x1400839c1
140083867cmp [rsp+102], -1
14008386djne 0x1400834d6
140083873mov ebx, 1
140083878nop [rax+rax]
140083880
140083880loc_140083880:
140083880mov rax, [rdi+16]
140083884cmp rax, [rdi+24]
140083888jae 0x140083993
14008388emovzx eax, [rax]
140083891
140083891loc_140083891:
140083891cmp ax, -1
140083895mov eax, 0
14008389acmove rdi, rax
14008389esete bpl
1400838a2jmp 0x1400837f5
1400838a7
1400838a7 66 0f 1f 84 00 00 00 00 00 f........
1400838b0
1400838b0loc_1400838b0:
1400838b0mov rax, [rdi]
1400838b3mov rcx, rdi
1400838b6call [rax+72]
1400838b9jmp 0x140083660
1400838be
1400838be 66 90 f.
1400838c0
1400838c0loc_1400838c0:
1400838c0mov rax, [r13]
1400838c4mov rcx, r13
1400838c7call [rax+80]
1400838cajmp 0x140083309
1400838cf
1400838cf 90 .
1400838d0
1400838d0loc_1400838d0:
1400838d0mov rax, [r13]
1400838d4mov rcx, r13
1400838d7call [rax+72]
1400838damov esi, eax
1400838dcjmp 0x14008369d
1400838e1
1400838e1 0f 1f 80 00 00 00 00 .......
1400838e8
1400838e8loc_1400838e8:
1400838e8mov rax, [r13+16]
1400838eccmp rax, [r13+24]
1400838f0jae 0x1400839af
1400838f6movzx edx, [rax]
1400838f9
1400838f9loc_1400838f9:
1400838f9xor eax, eax
1400838fbcmp dx, -1
1400838ffcmove r13, rax
140083903jmp 0x1400832d3
140083908
140083908loc_140083908:
140083908xor r13l, r13l
14008390bcmp [rsp+102], -1
140083911je 0x140083312
140083917mov r8l, 65535
14008391djmp 0x1400835e8
140083922
140083922loc_140083922:
140083922mov r12l, r14l
140083925xor r13l, r13l
140083928jmp 0x14008364f
14008392d
14008392dloc_14008392d:
14008392dmov rax, [rsp+104]
140083932mov rbp, [rsp+184]
14008393amov r14, r13
14008393dmov [rax], 4
140083943jmp 0x1400834fb
140083948
140083948loc_140083948:
140083948mov rax, [rdi]
14008394bmov [rsp+144], dl
140083952mov rcx, rdi
140083955call [rax+72]
140083958movzx edx, [rsp+144]
140083960jmp 0x140083771
140083965
140083965loc_140083965:
140083965mov rax, [r13]
140083969mov rcx, r13
14008396ccall [rax+72]
14008396fjmp 0x1400837c1
140083974
140083974 0f 1f 40 00 ..@.
140083978
140083978loc_140083978:
140083978xor edi, edi
14008397axor ebx, ebx
14008397cjmp 0x1400837f5
140083981
140083981loc_140083981:
140083981mov rax, [r13]
140083985mov rcx, r13
140083988call [rax+72]
14008398bmovzx edx, ax
14008398ejmp 0x140083831
140083993
140083993loc_140083993:
140083993mov rax, [rdi]
140083996mov rcx, rdi
140083999call [rax+72]
14008399cjmp 0x140083891
1400839a1
1400839a1loc_1400839a1:
1400839a1mov rax, [rdx]
1400839a4mov rcx, rdx
1400839a7call [rax+72]
1400839aajmp 0x140083851
1400839af
1400839afloc_1400839af:
1400839afmov rax, [r13]
1400839b3mov rcx, r13
1400839b6call [rax+72]
1400839b9movzx edx, ax
1400839bcjmp 0x1400838f9
1400839c1
1400839c1loc_1400839c1:
1400839c1mov ebx, 1
1400839c6jmp 0x1400837f5
1400839cb
1400839cbloc_1400839cb:
1400839cbmov rcx, [rip+0x113cbe]
1400839d2mov rax, [rsp+264]
1400839dasub rax, [rcx]
1400839ddje 0x1400839ff
1400839df
1400839dfloc_1400839df:
1400839dfcall __stack_chk_fail
1400839e4
1400839e4loc_1400839e4:
1400839e4cmp si, -1
1400839e8je 0x140083614
1400839eetest rdi, rdi
1400839f1jne 0x140083640
1400839f7xor r12l, r12l
1400839fajmp 0x1400835db
1400839ff
1400839ffloc_1400839ff:
1400839ffcall std::__throw_bad_cast()
140083a04nop
140083160
140083160std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*, wchar_t const*, wchar_t const*) const:
140083160push r15
140083162push r14
140083164push r13
140083166push r12
140083168push rbp
140083169push rdi
14008316apush rsi
14008316bpush rbx
14008316csub rsp, 280
140083173mov rax, [rsp+400]
14008317bmovdqu x2, [r8]
140083180mov r15, [rsp+384]
140083188movdqu x3, [r9]
14008318dmov r12, [rsp+392]
140083195mov rbx, [rsp+408]
14008319dmov [rsp+152], rax
1400831a5mov rbp, rcx
1400831a8mov rax, [rsp+416]
1400831b0mov rcx, [rip+0x1144d9]
1400831b7movups [rsp+112], x2
1400831bcmov [rsp+88], rax
1400831c1mov rax, [rcx]
1400831c4mov [rsp+264], rax
1400831ccmov rax, [rsp+112]
1400831d1mov [rsp+176], rdx
1400831d9mov rcx, [rip+0x113b70]
1400831e0mov rdx, [rsp+120]
1400831e5movups [rsp+128], x3
1400831edmov rdi, [rsp+128]
1400831f5mov [rsp+168], r15
1400831fdmov esi, edx
1400831ffmov [rsp+104], r12
140083204mov r14, rax
140083207call std::locale::id::_M_id() const
14008320cmov rdx, rax
14008320fmov rax, [r15+208]
140083216mov rax, [rax+8]
14008321amov r13, [rax+8*rdx]
14008321etest r13, r13
140083221je 0x1400839cb
140083227lea rax, [rsp+244]
14008322fcmp rbx, [rsp+88]
140083234mov [r12], 0
14008323cmov [rsp+244], 0
140083248mov [rsp+252], 0
140083253mov [rsp+160], rax
14008325bje 0x1400834fb
140083261mov r15, r13
140083264mov [rsp+184], rbp
14008326cmov r13, r14
14008326fjmp 0x14008332c
140083274
140083274 0f 1f 40 00 ..@.
140083278
140083278loc_140083278:
140083278mov rax, [r15]
14008327bmovzx r8l, [rbx]
14008327fmov edx, 32
140083284mov rcx, r15
140083287call [rax+16]
14008328amov r14l, eax
14008328dtest al, al
14008328fjne 0x140083570
140083295test r13, r13
140083298je 0x1400832a3
14008329atest r12b, r12b
14008329djne 0x140083820
1400832a3
1400832a3loc_1400832a3:
1400832a3movzx edx, si
1400832a6
1400832a6loc_1400832a6:
1400832a6mov rax, [r15]
1400832a9mov rcx, r15
1400832accall [rax+64]
1400832afmovzx edx, [rbx]
1400832b2mov rcx, r15
1400832b5mov ebp, eax
1400832b7mov rax, [r15]
1400832bacall [rax+64]
1400832bdcmp bp, ax
1400832c0je 0x1400832f3
1400832c2test r13, r13
1400832c5je 0x1400832d0
1400832c7test r12b, r12b
1400832cajne 0x1400838e8
1400832d0
1400832d0loc_1400832d0:
1400832d0movzx edx, si
1400832d3
1400832d3loc_1400832d3:
1400832d3mov rax, [r15]
1400832d6mov rcx, r15
1400832d9call [rax+48]
1400832dcmovzx edx, [rbx]
1400832dfmov rcx, r15
1400832e2mov ebp, eax
1400832e4mov rax, [r15]
1400832e7call [rax+48]
1400832eacmp bp, ax
1400832edjne 0x14008392d
1400832f3
1400832f3loc_1400832f3:
1400832f3mov rax, [r13+16]
1400832f7cmp rax, [r13+24]
1400832fbjae 0x1400838c0
140083301add rax, 2
140083305mov [r13+16], rax
140083309
140083309loc_140083309:
140083309add rbx, 2
14008330dmov esi, -1
140083312
140083312loc_140083312:
140083312cmp rbx, [rsp+88]
140083317je 0x1400834f0
14008331d
14008331dloc_14008331d:
14008331dmov rax, [rsp+104]
140083322mov eax, [rax]
140083324test eax, eax
140083326jne 0x1400834f0
14008332c
14008332cloc_14008332c:
14008332ccmp si, -1
140083330sete r12b
140083334test r13, r13
140083337setne r14b
14008333band r14b, r12b
14008333ejne 0x1400837b0
140083344mov r14l, r12l
140083347
140083347loc_140083347:
140083347movzx eax, [rsp+136]
14008334fcmp ax, -1
140083353mov [rsp+102], ax
140083358sete bpl
14008335ctest rdi, rdi
14008335fsetne dl
140083362and dl, bpl
140083365jne 0x140083760
14008336bmov edx, ebp
14008336dcmp dl, r14b
140083370je 0x14008378f
140083376
140083376loc_140083376:
140083376mov rax, [r15]
140083379xor r8l, r8l
14008337cmovzx edx, [rbx]
14008337fmov rcx, r15
140083382call [rax+96]
140083385cmp al, 37
140083387jne 0x140083278
14008338dlea r14, [rbx+2]
140083391cmp [rsp+88], r14
140083396je 0x14008392d
14008339cmov rax, [r15]
14008339fxor r8l, r8l
1400833a2movzx edx, [rbx+2]
1400833a6mov rcx, r15
1400833a9call [rax+96]
1400833accmp al, 69
1400833aeje 0x140083718
1400833b4cmp al, 79
1400833b6je 0x140083718
1400833bcmov eax, [rbx]
1400833bexor edx, edx
1400833c0mov [rsp+260], dx
1400833c8mov [rsp+256], eax
1400833cf
1400833cfloc_1400833cf:
1400833cfmov [rsp+112], r13
1400833d4mov rax, [rsp+112]
1400833d9lea rcx, [rsp+224]
1400833e1lea r9, [rsp+192]
1400833e9mov rdx, [rsp+120]
1400833eemov [rsp+128], rdi
1400833f6lea r8, [rsp+208]
1400833femov [rsp+112], rax
140083403mov rax, [rsp+160]
14008340bmov [rsp+120], rdx
140083410mov rdx, [rsp+120]
140083415mov [rsp+64], rax
14008341alea rax, [rsp+256]
140083422mov [rsp+56], rax
140083427mov rax, [rsp+152]
14008342fmov dx, si
140083432mov [rsp+120], rdx
140083437mov rdx, [rsp+136]
14008343fmov [rsp+48], rax
140083444mov rax, [rsp+104]
140083449mov [rsp+136], rdx
140083451movdqu x0, [rsp+112]
140083457mov [rsp+40], rax
14008345cmov rax, [rsp+168]
140083464mov rdx, [rsp+176]
14008346cmovups [rsp+208], x0
140083474movdqu x1, [rsp+128]
14008347dmov [rsp+32], rax
140083482movups [rsp+192], x1
14008348acall _ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
14008348fmov rdx, [rsp+224]
140083497mov rax, [rsp+232]
14008349fmov r13, rdx
1400834a2mov esi, eax
1400834a4test rdx, rdx
1400834a7je 0x1400837e0
1400834adcmp ax, -1
1400834b1je 0x140083840
1400834b7
1400834b7loc_1400834b7:
1400834b7test rdi, rdi
1400834baje 0x140083978
1400834c0xor ebx, ebx
1400834c2cmp [rsp+102], -1
1400834c8je 0x140083880
1400834ce
1400834celoc_1400834ce:
1400834cemov rax, [rsp+104]
1400834d3or [rax], 2
1400834d6
1400834d6loc_1400834d6:
1400834d6lea rbx, [r14+2]
1400834dacmp rbx, [rsp+88]
1400834dfjne 0x14008331d
1400834e5nop [rax+rax]
1400834f0
1400834f0loc_1400834f0:
1400834f0mov rbp, [rsp+184]
1400834f8mov r14, r13
1400834fb
1400834fbloc_1400834fb:
1400834fbmov rdx, [rsp+152]
140083503mov rcx, [rsp+160]
14008350bcall std::__time_get_state::_M_finalize_state(tm*)
140083510mov rdx, [rsp+120]
140083515mov [rsp+112], r14
14008351amov rax, [rsp+112]
14008351fmov rcx, [rip+0x11416a]
140083526mov [rsp+120], rdx
14008352bmov rdx, [rsp+120]
140083530mov [rsp+112], rax
140083535mov dx, si
140083538mov [rsp+120], rdx
14008353dmovdqu x4, [rsp+112]
140083543movups [rbp], x4
140083547mov rax, [rsp+264]
14008354fsub rax, [rcx]
140083552jne 0x1400839df
140083558mov rax, rbp
14008355badd rsp, 280
140083562pop rbx
140083563pop rsi
140083564pop rdi
140083565pop rbp
140083566pop r12
140083568pop r13
14008356apop r14
14008356cpop r15
14008356eret
14008356f
14008356f 90 .
140083570
140083570loc_140083570:
140083570add rbx, 2
140083574cmp [rsp+88], rbx
140083579je 0x1400835c8
14008357bmov [rsp+144], rdi
140083583mov r14l, esi
140083586mov rdi, r15
140083589mov rsi, [rsp+88]
14008358emov r15l, eax
140083591jmp 0x1400835a1
140083593
140083593 0f 1f 44 00 00 ..D..
140083598
140083598loc_140083598:
140083598add rbx, 2
14008359ccmp rsi, rbx
14008359fje 0x1400835b7
1400835a1
1400835a1loc_1400835a1:
1400835a1mov rax, [rdi]
1400835a4movzx r8l, [rbx]
1400835a8mov edx, 32
1400835admov rcx, rdi
1400835b0call [rax+16]
1400835b3test al, al
1400835b5jne 0x140083598
1400835b7
1400835b7loc_1400835b7:
1400835b7mov esi, r14l
1400835bamov r14l, r15l
1400835bdmov r15, rdi
1400835c0mov rdi, [rsp+144]
1400835c8
1400835c8loc_1400835c8:
1400835c8test r13, r13
1400835cbjne 0x1400839e4
1400835d1test rdi, rdi
1400835d4je 0x1400835db
1400835d6test bpl, bpl
1400835d9jne 0x14008364f
1400835db
1400835dbloc_1400835db:
1400835dbcmp bpl, r12b
1400835deje 0x140083312
1400835e4
1400835e4loc_1400835e4:
1400835e4movzx r8l, si
1400835e8
1400835e8loc_1400835e8:
1400835e8mov rax, [r15]
1400835ebmov edx, 32
1400835f0mov rcx, r15
1400835f3call [rax+16]
1400835f6test al, al
1400835f8je 0x140083312
1400835femov rax, [r13+16]
140083602cmp rax, [r13+24]
140083606jae 0x1400836b8
14008360cadd rax, 2
140083610mov [r13+16], rax
140083614
140083614loc_140083614:
140083614mov rax, [r13+16]
140083618cmp rax, [r13+24]
14008361cjae 0x1400836d0
140083622
140083622loc_140083622:
140083622movzx esi, [rax]
140083625cmp si, -1
140083629je 0x1400836f0
14008362f
14008362floc_14008362f:
14008362ftest rdi, rdi
140083632je 0x140083808
140083638mov esi, -1
14008363dnop [rax]
140083640
140083640loc_140083640:
140083640xor r12l, r12l
140083643cmp [rsp+102], -1
140083649jne 0x140083312
14008364f
14008364floc_14008364f:
14008364fmov rax, [rdi+16]
140083653cmp rax, [rdi+24]
140083657jae 0x1400838b0
14008365dmovzx eax, [rax]
140083660
140083660loc_140083660:
140083660cmp ax, -1
140083664mov eax, 0
140083669cmove rdi, rax
14008366dsete al
140083670cmp al, r12b
140083673je 0x140083312
140083679test r13, r13
14008367cje 0x1400835e4
140083682cmp si, -1
140083686jne 0x1400835e4
14008368c
14008368cloc_14008368c:
14008368cmov rax, [r13+16]
140083690cmp rax, [r13+24]
140083694jae 0x1400838d0
14008369amovzx esi, [rax]
14008369d
14008369dloc_14008369d:
14008369dcmp si, -1
1400836a1je 0x140083705
1400836a3movzx r8l, si
1400836a7mov esi, -1
1400836acjmp 0x1400835e8
1400836b1
1400836b1 0f 1f 80 00 00 00 00 .......
1400836b8
1400836b8loc_1400836b8:
1400836b8mov rax, [r13]
1400836bcmov rcx, r13
1400836bfcall [rax+80]
1400836c2mov rax, [r13+16]
1400836c6cmp rax, [r13+24]
1400836cajb 0x140083622
1400836d0
1400836d0loc_1400836d0:
1400836d0mov rax, [r13]
1400836d4mov rcx, r13
1400836d7call [rax+72]
1400836damov esi, eax
1400836dccmp si, -1
1400836e0jne 0x14008362f
1400836e6nop [rax+rax]
1400836f0
1400836f0loc_1400836f0:
1400836f0test rdi, rdi
1400836f3je 0x140083908
1400836f9cmp [rsp+102], -1
1400836ffje 0x140083922
140083705
140083705loc_140083705:
140083705mov r8l, 65535
14008370bxor r13l, r13l
14008370ejmp 0x1400835e8
140083713
140083713 0f 1f 44 00 00 ..D..
140083718
140083718loc_140083718:
140083718lea r14, [rbx+4]
14008371ccmp [rsp+88], r14
140083721je 0x14008392d
140083727mov rax, [r15]
14008372amov rcx, r15
14008372dmovzx edx, [rbx+4]
140083731xor r8l, r8l
140083734call [rax+96]
140083737mov eax, [rbx]
140083739xor ecx, ecx
14008373bmov [rsp+262], cx
140083743mov [rsp+256], eax
14008374amovzx eax, [rbx+4]
14008374emov [rsp+260], ax
140083756jmp 0x1400833cf
14008375b
14008375b 0f 1f 44 00 00 ..D..
140083760
140083760loc_140083760:
140083760mov rax, [rdi+16]
140083764cmp rax, [rdi+24]
140083768jae 0x140083948
14008376emovzx eax, [rax]
140083771
140083771loc_140083771:
140083771cmp ax, -1
140083775mov eax, 0
14008377acmovne edx, eax
14008377dmov eax, 0
140083782cmove rdi, rax
140083786cmp dl, r14b
140083789jne 0x140083376
14008378f
14008378floc_14008378f:
14008378fmov rax, [rsp+104]
140083794mov rbp, [rsp+184]
14008379cmov r14, r13
14008379fmov [rax], 6
1400837a5jmp 0x1400834fb
1400837aa
1400837aa 66 0f 1f 44 00 00 f..D..
1400837b0
1400837b0loc_1400837b0:
1400837b0mov rax, [r13+16]
1400837b4cmp rax, [r13+24]
1400837b8jae 0x140083965
1400837bemovzx eax, [rax]
1400837c1
1400837c1loc_1400837c1:
1400837c1cmp ax, -1
1400837c5mov eax, 0
1400837cacmovne r14l, eax
1400837cemov eax, 0
1400837d3cmove r13, rax
1400837d7jmp 0x140083347
1400837dc
1400837dc 0f 1f 40 00 ..@.
1400837e0
1400837e0loc_1400837e0:
1400837e0cmp ax, -1
1400837e4sete bl
1400837e7test rdi, rdi
1400837eaje 0x1400837f5
1400837ectest bpl, bpl
1400837efjne 0x140083880
1400837f5
1400837f5loc_1400837f5:
1400837f5cmp bpl, bl
1400837f8jne 0x1400834d6
1400837fejmp 0x1400834ce
140083803
140083803 0f 1f 44 00 00 ..D..
140083808
140083808loc_140083808:
140083808cmp [rsp+102], -1
14008380eje 0x14008368c
140083814mov esi, -1
140083819jmp 0x140083312
14008381e
14008381e 66 90 f.
140083820
140083820loc_140083820:
140083820mov rax, [r13+16]
140083824cmp rax, [r13+24]
140083828jae 0x140083981
14008382emovzx edx, [rax]
140083831
140083831loc_140083831:
140083831xor eax, eax
140083833cmp dx, -1
140083837cmove r13, rax
14008383bjmp 0x1400832a6
140083840
140083840loc_140083840:
140083840mov rax, [rdx+16]
140083844cmp rax, [rdx+24]
140083848jae 0x1400839a1
14008384emovzx eax, [rax]
140083851
140083851loc_140083851:
140083851cmp ax, -1
140083855jne 0x1400834b7
14008385bxor r13l, r13l
14008385etest rdi, rdi
140083861je 0x1400839c1
140083867cmp [rsp+102], -1
14008386djne 0x1400834d6
140083873mov ebx, 1
140083878nop [rax+rax]
140083880
140083880loc_140083880:
140083880mov rax, [rdi+16]
140083884cmp rax, [rdi+24]
140083888jae 0x140083993
14008388emovzx eax, [rax]
140083891
140083891loc_140083891:
140083891cmp ax, -1
140083895mov eax, 0
14008389acmove rdi, rax
14008389esete bpl
1400838a2jmp 0x1400837f5
1400838a7
1400838a7 66 0f 1f 84 00 00 00 00 00 f........
1400838b0
1400838b0loc_1400838b0:
1400838b0mov rax, [rdi]
1400838b3mov rcx, rdi
1400838b6call [rax+72]
1400838b9jmp 0x140083660
1400838be
1400838be 66 90 f.
1400838c0
1400838c0loc_1400838c0:
1400838c0mov rax, [r13]
1400838c4mov rcx, r13
1400838c7call [rax+80]
1400838cajmp 0x140083309
1400838cf
1400838cf 90 .
1400838d0
1400838d0loc_1400838d0:
1400838d0mov rax, [r13]
1400838d4mov rcx, r13
1400838d7call [rax+72]
1400838damov esi, eax
1400838dcjmp 0x14008369d
1400838e1
1400838e1 0f 1f 80 00 00 00 00 .......
1400838e8
1400838e8loc_1400838e8:
1400838e8mov rax, [r13+16]
1400838eccmp rax, [r13+24]
1400838f0jae 0x1400839af
1400838f6movzx edx, [rax]
1400838f9
1400838f9loc_1400838f9:
1400838f9xor eax, eax
1400838fbcmp dx, -1
1400838ffcmove r13, rax
140083903jmp 0x1400832d3
140083908
140083908loc_140083908:
140083908xor r13l, r13l
14008390bcmp [rsp+102], -1
140083911je 0x140083312
140083917mov r8l, 65535
14008391djmp 0x1400835e8
140083922
140083922loc_140083922:
140083922mov r12l, r14l
140083925xor r13l, r13l
140083928jmp 0x14008364f
14008392d
14008392dloc_14008392d:
14008392dmov rax, [rsp+104]
140083932mov rbp, [rsp+184]
14008393amov r14, r13
14008393dmov [rax], 4
140083943jmp 0x1400834fb
140083948
140083948loc_140083948:
140083948mov rax, [rdi]
14008394bmov [rsp+144], dl
140083952mov rcx, rdi
140083955call [rax+72]
140083958movzx edx, [rsp+144]
140083960jmp 0x140083771
140083965
140083965loc_140083965:
140083965mov rax, [r13]
140083969mov rcx, r13
14008396ccall [rax+72]
14008396fjmp 0x1400837c1
140083974
140083974 0f 1f 40 00 ..@.
140083978
140083978loc_140083978:
140083978xor edi, edi
14008397axor ebx, ebx
14008397cjmp 0x1400837f5
140083981
140083981loc_140083981:
140083981mov rax, [r13]
140083985mov rcx, r13
140083988call [rax+72]
14008398bmovzx edx, ax
14008398ejmp 0x140083831
140083993
140083993loc_140083993:
140083993mov rax, [rdi]
140083996mov rcx, rdi
140083999call [rax+72]
14008399cjmp 0x140083891
1400839a1
1400839a1loc_1400839a1:
1400839a1mov rax, [rdx]
1400839a4mov rcx, rdx
1400839a7call [rax+72]
1400839aajmp 0x140083851
1400839af
1400839afloc_1400839af:
1400839afmov rax, [r13]
1400839b3mov rcx, r13
1400839b6call [rax+72]
1400839b9movzx edx, ax
1400839bcjmp 0x1400838f9
1400839c1
1400839c1loc_1400839c1:
1400839c1mov ebx, 1
1400839c6jmp 0x1400837f5
1400839cb
1400839cbloc_1400839cb:
1400839cbmov rcx, [rip+0x113cbe]
1400839d2mov rax, [rsp+264]
1400839dasub rax, [rcx]
1400839ddje 0x1400839ff
1400839df
1400839dfloc_1400839df:
1400839dfcall __stack_chk_fail
1400839e4
1400839e4loc_1400839e4:
1400839e4cmp si, -1
1400839e8je 0x140083614
1400839eetest rdi, rdi
1400839f1jne 0x140083640
1400839f7xor r12l, r12l
1400839fajmp 0x1400835db
1400839ff
1400839ffloc_1400839ff:
1400839ffcall std::__throw_bad_cast()
140083a04nop
140083160
140083a05
140083a05 // align 0x10
140083a05 // align 0x10
140083a10
140083a10std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*, char, char) const:
140083a10push r15
140083a12push r14
140083a14push r13
140083a16push r12
140083a18push rbp
140083a19push rdi
140083a1apush rsi
140083a1bpush rbx
140083a1csub rsp, 200
140083a23mov rax, [rsp+320]
140083a2bmov ebx, [rsp+328]
140083a32mov r15, [rsp+304]
140083a3amov r12, [r8]
140083a3dmov r13, [r8+8]
140083a41mov rdi, [r9]
140083a44mov rbp, [r9+8]
140083a48mov rsi, [rsp+312]
140083a50mov [rsp+104], rdx
140083a55mov rdx, [rip+0x113c34]
140083a5cmov [rsp+88], rcx
140083a61mov r14l, [rsp+336]
140083a69mov rcx, [rdx]
140083a6cmov [rsp+184], rcx
140083a74mov rcx, [rip+0x1132d5]
140083a7bmov [rsp+80], rax
140083a80mov [rsp+96], bl
140083a84call std::locale::id::_M_id() const
140083a89mov rdx, rax
140083a8cmov rax, [r15+208]
140083a93mov rax, [rax+8]
140083a97mov rcx, [rax+8*rdx]
140083a9btest rcx, rcx
140083a9eje 0x140083c74
140083aa4mov rax, [rcx]
140083aa7mov [rsi], 0
140083aadmov edx, 37
140083ab2call [rax+80]
140083ab5mov [rsp+176], ax
140083abdxor eax, eax
140083abftest r14b, r14b
140083ac2je 0x140083ad7
140083ac4xor edx, edx
140083ac6mov [rsp+96], r14b
140083acbmovsx ax, bl
140083acfmov [rsp+182], dx
140083ad7
140083ad7loc_140083ad7:
140083ad7movsx bx, [rsp+96]
140083addmov [rsp+32], r15
140083ae2lea r9, [rsp+112]
140083ae7lea r8, [rsp+128]
140083aefmov [rsp+180], ax
140083af7lea rax, [rsp+176]
140083affmov rdx, [rsp+104]
140083b04lea rcx, [rsp+144]
140083b0cmov [rsp+56], rax
140083b11mov rax, [rsp+80]
140083b16mov [rsp+178], bx
140083b1elea rbx, [rsp+164]
140083b26mov [rsp+48], rax
140083b2bmov [rsp+64], rbx
140083b30mov [rsp+40], rsi
140083b35mov [rsp+164], 0
140083b41mov [rsp+172], 0
140083b4cmov [rsp+128], r12
140083b54mov [rsp+136], r13
140083b5cmov [rsp+112], rdi
140083b61mov [rsp+120], rbp
140083b66call _ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
140083b6bmov r15, [rsp+144]
140083b73mov rdx, [rsp+80]
140083b78mov rcx, rbx
140083b7bmov r14, [rsp+152]
140083b83mov [rsp+96], r15
140083b88call std::__time_get_state::_M_finalize_state(tm*)
140083b8dcmp r14w, -1
140083b92mov r8, [rsp+96]
140083b97sete bl
140083b9atest r15, r15
140083b9dsetne al
140083ba0and al, bl
140083ba2mov edx, eax
140083ba4jne 0x140083c20
140083ba6
140083ba6loc_140083ba6:
140083ba6cmp bp, -1
140083baasete al
140083badmov edx, eax
140083baftest rdi, rdi
140083bb2je 0x140083bb8
140083bb4test al, al
140083bb6jne 0x140083c08
140083bb8
140083bb8loc_140083bb8:
140083bb8cmp bl, dl
140083bbajne 0x140083bbf
140083bbcor [rsi], 2
140083bbf
140083bbfloc_140083bbf:
140083bbfmov rax, [rsp+88]
140083bc4mov r9, r13
140083bc7mov rdi, [rip+0x113ac2]
140083bcemov r9w, r14w
140083bd2mov [rax], r8
140083bd5mov [rax+8], r9
140083bd9mov rax, [rsp+184]
140083be1sub rax, [rdi]
140083be4jne 0x140083c88
140083beamov rax, [rsp+88]
140083befadd rsp, 200
140083bf6pop rbx
140083bf7pop rsi
140083bf8pop rdi
140083bf9pop rbp
140083bfapop r12
140083bfcpop r13
140083bfepop r14
140083c00pop r15
140083c02ret
140083c03
140083c03 0f 1f 44 00 00 ..D..
140083c08
140083c08loc_140083c08:
140083c08mov rax, [rdi+16]
140083c0ccmp rax, [rdi+24]
140083c10jae 0x140083c48
140083c12movzx eax, [rax]
140083c15
140083c15loc_140083c15:
140083c15cmp ax, -1
140083c19sete dl
140083c1cjmp 0x140083bb8
140083c1e
140083c1e 66 90 f.
140083c20
140083c20loc_140083c20:
140083c20mov rax, [r15+16]
140083c24cmp rax, [r15+24]
140083c28jae 0x140083c60
140083c2amovzx eax, [rax]
140083c2d
140083c2dloc_140083c2d:
140083c2dxor ebx, ebx
140083c2fmov r8l, 0
140083c35cmp ax, -1
140083c39cmove ebx, edx
140083c3ccmovne r8, r15
140083c40jmp 0x140083ba6
140083c45
140083c45 0f 1f 00 ...
140083c48
140083c48loc_140083c48:
140083c48mov rax, [rdi]
140083c4bmov [rsp+80], r8
140083c50mov rcx, rdi
140083c53call [rax+72]
140083c56mov r8, [rsp+80]
140083c5bjmp 0x140083c15
140083c5d
140083c5d 0f 1f 00 ...
140083c60
140083c60loc_140083c60:
140083c60mov rax, [r15]
140083c63mov [rsp+80], dl
140083c67mov rcx, r15
140083c6acall [rax+72]
140083c6dmovzx edx, [rsp+80]
140083c72jmp 0x140083c2d
140083c74
140083c74loc_140083c74:
140083c74mov rsi, [rip+0x113a15]
140083c7bmov rax, [rsp+184]
140083c83sub rax, [rsi]
140083c86je 0x140083c8d
140083c88
140083c88loc_140083c88:
140083c88call __stack_chk_fail
140083c8d
140083c8dloc_140083c8d:
140083c8dcall std::__throw_bad_cast()
140083c92nop
140083a10
140083a10std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*, char, char) const:
140083a10push r15
140083a12push r14
140083a14push r13
140083a16push r12
140083a18push rbp
140083a19push rdi
140083a1apush rsi
140083a1bpush rbx
140083a1csub rsp, 200
140083a23mov rax, [rsp+320]
140083a2bmov ebx, [rsp+328]
140083a32mov r15, [rsp+304]
140083a3amov r12, [r8]
140083a3dmov r13, [r8+8]
140083a41mov rdi, [r9]
140083a44mov rbp, [r9+8]
140083a48mov rsi, [rsp+312]
140083a50mov [rsp+104], rdx
140083a55mov rdx, [rip+0x113c34]
140083a5cmov [rsp+88], rcx
140083a61mov r14l, [rsp+336]
140083a69mov rcx, [rdx]
140083a6cmov [rsp+184], rcx
140083a74mov rcx, [rip+0x1132d5]
140083a7bmov [rsp+80], rax
140083a80mov [rsp+96], bl
140083a84call std::locale::id::_M_id() const
140083a89mov rdx, rax
140083a8cmov rax, [r15+208]
140083a93mov rax, [rax+8]
140083a97mov rcx, [rax+8*rdx]
140083a9btest rcx, rcx
140083a9eje 0x140083c74
140083aa4mov rax, [rcx]
140083aa7mov [rsi], 0
140083aadmov edx, 37
140083ab2call [rax+80]
140083ab5mov [rsp+176], ax
140083abdxor eax, eax
140083abftest r14b, r14b
140083ac2je 0x140083ad7
140083ac4xor edx, edx
140083ac6mov [rsp+96], r14b
140083acbmovsx ax, bl
140083acfmov [rsp+182], dx
140083ad7
140083ad7loc_140083ad7:
140083ad7movsx bx, [rsp+96]
140083addmov [rsp+32], r15
140083ae2lea r9, [rsp+112]
140083ae7lea r8, [rsp+128]
140083aefmov [rsp+180], ax
140083af7lea rax, [rsp+176]
140083affmov rdx, [rsp+104]
140083b04lea rcx, [rsp+144]
140083b0cmov [rsp+56], rax
140083b11mov rax, [rsp+80]
140083b16mov [rsp+178], bx
140083b1elea rbx, [rsp+164]
140083b26mov [rsp+48], rax
140083b2bmov [rsp+64], rbx
140083b30mov [rsp+40], rsi
140083b35mov [rsp+164], 0
140083b41mov [rsp+172], 0
140083b4cmov [rsp+128], r12
140083b54mov [rsp+136], r13
140083b5cmov [rsp+112], rdi
140083b61mov [rsp+120], rbp
140083b66call _ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
140083b6bmov r15, [rsp+144]
140083b73mov rdx, [rsp+80]
140083b78mov rcx, rbx
140083b7bmov r14, [rsp+152]
140083b83mov [rsp+96], r15
140083b88call std::__time_get_state::_M_finalize_state(tm*)
140083b8dcmp r14w, -1
140083b92mov r8, [rsp+96]
140083b97sete bl
140083b9atest r15, r15
140083b9dsetne al
140083ba0and al, bl
140083ba2mov edx, eax
140083ba4jne 0x140083c20
140083ba6
140083ba6loc_140083ba6:
140083ba6cmp bp, -1
140083baasete al
140083badmov edx, eax
140083baftest rdi, rdi
140083bb2je 0x140083bb8
140083bb4test al, al
140083bb6jne 0x140083c08
140083bb8
140083bb8loc_140083bb8:
140083bb8cmp bl, dl
140083bbajne 0x140083bbf
140083bbcor [rsi], 2
140083bbf
140083bbfloc_140083bbf:
140083bbfmov rax, [rsp+88]
140083bc4mov r9, r13
140083bc7mov rdi, [rip+0x113ac2]
140083bcemov r9w, r14w
140083bd2mov [rax], r8
140083bd5mov [rax+8], r9
140083bd9mov rax, [rsp+184]
140083be1sub rax, [rdi]
140083be4jne 0x140083c88
140083beamov rax, [rsp+88]
140083befadd rsp, 200
140083bf6pop rbx
140083bf7pop rsi
140083bf8pop rdi
140083bf9pop rbp
140083bfapop r12
140083bfcpop r13
140083bfepop r14
140083c00pop r15
140083c02ret
140083c03
140083c03 0f 1f 44 00 00 ..D..
140083c08
140083c08loc_140083c08:
140083c08mov rax, [rdi+16]
140083c0ccmp rax, [rdi+24]
140083c10jae 0x140083c48
140083c12movzx eax, [rax]
140083c15
140083c15loc_140083c15:
140083c15cmp ax, -1
140083c19sete dl
140083c1cjmp 0x140083bb8
140083c1e
140083c1e 66 90 f.
140083c20
140083c20loc_140083c20:
140083c20mov rax, [r15+16]
140083c24cmp rax, [r15+24]
140083c28jae 0x140083c60
140083c2amovzx eax, [rax]
140083c2d
140083c2dloc_140083c2d:
140083c2dxor ebx, ebx
140083c2fmov r8l, 0
140083c35cmp ax, -1
140083c39cmove ebx, edx
140083c3ccmovne r8, r15
140083c40jmp 0x140083ba6
140083c45
140083c45 0f 1f 00 ...
140083c48
140083c48loc_140083c48:
140083c48mov rax, [rdi]
140083c4bmov [rsp+80], r8
140083c50mov rcx, rdi
140083c53call [rax+72]
140083c56mov r8, [rsp+80]
140083c5bjmp 0x140083c15
140083c5d
140083c5d 0f 1f 00 ...
140083c60
140083c60loc_140083c60:
140083c60mov rax, [r15]
140083c63mov [rsp+80], dl
140083c67mov rcx, r15
140083c6acall [rax+72]
140083c6dmovzx edx, [rsp+80]
140083c72jmp 0x140083c2d
140083c74
140083c74loc_140083c74:
140083c74mov rsi, [rip+0x113a15]
140083c7bmov rax, [rsp+184]
140083c83sub rax, [rsi]
140083c86je 0x140083c8d
140083c88
140083c88loc_140083c88:
140083c88call __stack_chk_fail
140083c8d
140083c8dloc_140083c8d:
140083c8dcall std::__throw_bad_cast()
140083c92nop
140083a10
140083c93
140083c93 // align 0x10
140083c93 // align 0x10
140083ca0
140083ca0std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_get(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*, char, char) const:
140083ca0push r15
140083ca2push r14
140083ca4push r13
140083ca6push r12
140083ca8push rbp
140083ca9push rdi
140083caapush rsi
140083cabpush rbx
140083cacsub rsp, 200
140083cb3mov rax, [rsp+320]
140083cbbmov ebx, [rsp+328]
140083cc2mov r15, [rsp+304]
140083ccamov r12, [r8]
140083ccdmov r13, [r8+8]
140083cd1mov rdi, [r9]
140083cd4mov rbp, [r9+8]
140083cd8mov rsi, [rsp+312]
140083ce0mov [rsp+104], rdx
140083ce5mov rdx, [rip+0x1139a4]
140083cecmov [rsp+88], rcx
140083cf1mov r14l, [rsp+336]
140083cf9mov rcx, [rdx]
140083cfcmov [rsp+184], rcx
140083d04mov rcx, [rip+0x113045]
140083d0bmov [rsp+80], rax
140083d10mov [rsp+96], bl
140083d14call std::locale::id::_M_id() const
140083d19mov rdx, rax
140083d1cmov rax, [r15+208]
140083d23mov rax, [rax+8]
140083d27mov rcx, [rax+8*rdx]
140083d2btest rcx, rcx
140083d2eje 0x140083f04
140083d34mov rax, [rcx]
140083d37mov [rsi], 0
140083d3dmov edx, 37
140083d42call [rax+80]
140083d45mov [rsp+176], ax
140083d4dxor eax, eax
140083d4ftest r14b, r14b
140083d52je 0x140083d67
140083d54xor edx, edx
140083d56mov [rsp+96], r14b
140083d5bmovsx ax, bl
140083d5fmov [rsp+182], dx
140083d67
140083d67loc_140083d67:
140083d67movsx bx, [rsp+96]
140083d6dmov [rsp+32], r15
140083d72lea r9, [rsp+112]
140083d77lea r8, [rsp+128]
140083d7fmov [rsp+180], ax
140083d87lea rax, [rsp+176]
140083d8fmov rdx, [rsp+104]
140083d94lea rcx, [rsp+144]
140083d9cmov [rsp+56], rax
140083da1mov rax, [rsp+80]
140083da6mov [rsp+178], bx
140083daelea rbx, [rsp+164]
140083db6mov [rsp+48], rax
140083dbbmov [rsp+64], rbx
140083dc0mov [rsp+40], rsi
140083dc5mov [rsp+164], 0
140083dd1mov [rsp+172], 0
140083ddcmov [rsp+128], r12
140083de4mov [rsp+136], r13
140083decmov [rsp+112], rdi
140083df1mov [rsp+120], rbp
140083df6call _ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
140083dfbmov r14, [rsp+144]
140083e03mov rdx, [rsp+80]
140083e08mov rcx, rbx
140083e0bmov r15, [rsp+152]
140083e13mov [rsp+96], r14
140083e18call std::__time_get_state::_M_finalize_state(tm*)
140083e1dcmp r15w, -1
140083e22mov r8, [rsp+96]
140083e27sete bl
140083e2atest r14, r14
140083e2dsetne al
140083e30and al, bl
140083e32mov edx, eax
140083e34jne 0x140083eb0
140083e36
140083e36loc_140083e36:
140083e36cmp bp, -1
140083e3asete al
140083e3dmov edx, eax
140083e3ftest rdi, rdi
140083e42je 0x140083e48
140083e44test al, al
140083e46jne 0x140083e90
140083e48
140083e48loc_140083e48:
140083e48cmp bl, dl
140083e4ajne 0x140083e4f
140083e4cor [rsi], 2
140083e4f
140083e4floc_140083e4f:
140083e4fmov rax, [rsp+88]
140083e54mov rdi, [rip+0x113835]
140083e5bmov r13w, r15w
140083e5fmov [rax], r8
140083e62mov [rax+8], r13
140083e66mov rax, [rsp+184]
140083e6esub rax, [rdi]
140083e71jne 0x140083f18
140083e77mov rax, [rsp+88]
140083e7cadd rsp, 200
140083e83pop rbx
140083e84pop rsi
140083e85pop rdi
140083e86pop rbp
140083e87pop r12
140083e89pop r13
140083e8bpop r14
140083e8dpop r15
140083e8fret
140083e90
140083e90loc_140083e90:
140083e90mov rax, [rdi+16]
140083e94cmp rax, [rdi+24]
140083e98jae 0x140083ed8
140083e9amovzx eax, [rax]
140083e9d
140083e9dloc_140083e9d:
140083e9dcmp ax, -1
140083ea1sete dl
140083ea4jmp 0x140083e48
140083ea6
140083ea6 66 2e 0f 1f 84 00 00 00 00 00 f.........
140083eb0
140083eb0loc_140083eb0:
140083eb0mov rax, [r14+16]
140083eb4cmp rax, [r14+24]
140083eb8jae 0x140083ef0
140083ebamovzx eax, [rax]
140083ebd
140083ebdloc_140083ebd:
140083ebdxor ebx, ebx
140083ebfmov r8l, 0
140083ec5cmp ax, -1
140083ec9cmove ebx, edx
140083ecccmovne r8, r14
140083ed0jmp 0x140083e36
140083ed5
140083ed5 0f 1f 00 ...
140083ed8
140083ed8loc_140083ed8:
140083ed8mov rax, [rdi]
140083edbmov [rsp+80], r8
140083ee0mov rcx, rdi
140083ee3call [rax+72]
140083ee6mov r8, [rsp+80]
140083eebjmp 0x140083e9d
140083eed
140083eed 0f 1f 00 ...
140083ef0
140083ef0loc_140083ef0:
140083ef0mov rax, [r14]
140083ef3mov [rsp+80], dl
140083ef7mov rcx, r14
140083efacall [rax+72]
140083efdmovzx edx, [rsp+80]
140083f02jmp 0x140083ebd
140083f04
140083f04loc_140083f04:
140083f04mov rsi, [rip+0x113785]
140083f0bmov rax, [rsp+184]
140083f13sub rax, [rsi]
140083f16je 0x140083f1d
140083f18
140083f18loc_140083f18:
140083f18call __stack_chk_fail
140083f1d
140083f1dloc_140083f1d:
140083f1dcall std::__throw_bad_cast()
140083f22nop
140083ca0
140083ca0std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_get(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*, char, char) const:
140083ca0push r15
140083ca2push r14
140083ca4push r13
140083ca6push r12
140083ca8push rbp
140083ca9push rdi
140083caapush rsi
140083cabpush rbx
140083cacsub rsp, 200
140083cb3mov rax, [rsp+320]
140083cbbmov ebx, [rsp+328]
140083cc2mov r15, [rsp+304]
140083ccamov r12, [r8]
140083ccdmov r13, [r8+8]
140083cd1mov rdi, [r9]
140083cd4mov rbp, [r9+8]
140083cd8mov rsi, [rsp+312]
140083ce0mov [rsp+104], rdx
140083ce5mov rdx, [rip+0x1139a4]
140083cecmov [rsp+88], rcx
140083cf1mov r14l, [rsp+336]
140083cf9mov rcx, [rdx]
140083cfcmov [rsp+184], rcx
140083d04mov rcx, [rip+0x113045]
140083d0bmov [rsp+80], rax
140083d10mov [rsp+96], bl
140083d14call std::locale::id::_M_id() const
140083d19mov rdx, rax
140083d1cmov rax, [r15+208]
140083d23mov rax, [rax+8]
140083d27mov rcx, [rax+8*rdx]
140083d2btest rcx, rcx
140083d2eje 0x140083f04
140083d34mov rax, [rcx]
140083d37mov [rsi], 0
140083d3dmov edx, 37
140083d42call [rax+80]
140083d45mov [rsp+176], ax
140083d4dxor eax, eax
140083d4ftest r14b, r14b
140083d52je 0x140083d67
140083d54xor edx, edx
140083d56mov [rsp+96], r14b
140083d5bmovsx ax, bl
140083d5fmov [rsp+182], dx
140083d67
140083d67loc_140083d67:
140083d67movsx bx, [rsp+96]
140083d6dmov [rsp+32], r15
140083d72lea r9, [rsp+112]
140083d77lea r8, [rsp+128]
140083d7fmov [rsp+180], ax
140083d87lea rax, [rsp+176]
140083d8fmov rdx, [rsp+104]
140083d94lea rcx, [rsp+144]
140083d9cmov [rsp+56], rax
140083da1mov rax, [rsp+80]
140083da6mov [rsp+178], bx
140083daelea rbx, [rsp+164]
140083db6mov [rsp+48], rax
140083dbbmov [rsp+64], rbx
140083dc0mov [rsp+40], rsi
140083dc5mov [rsp+164], 0
140083dd1mov [rsp+172], 0
140083ddcmov [rsp+128], r12
140083de4mov [rsp+136], r13
140083decmov [rsp+112], rdi
140083df1mov [rsp+120], rbp
140083df6call _ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
140083dfbmov r14, [rsp+144]
140083e03mov rdx, [rsp+80]
140083e08mov rcx, rbx
140083e0bmov r15, [rsp+152]
140083e13mov [rsp+96], r14
140083e18call std::__time_get_state::_M_finalize_state(tm*)
140083e1dcmp r15w, -1
140083e22mov r8, [rsp+96]
140083e27sete bl
140083e2atest r14, r14
140083e2dsetne al
140083e30and al, bl
140083e32mov edx, eax
140083e34jne 0x140083eb0
140083e36
140083e36loc_140083e36:
140083e36cmp bp, -1
140083e3asete al
140083e3dmov edx, eax
140083e3ftest rdi, rdi
140083e42je 0x140083e48
140083e44test al, al
140083e46jne 0x140083e90
140083e48
140083e48loc_140083e48:
140083e48cmp bl, dl
140083e4ajne 0x140083e4f
140083e4cor [rsi], 2
140083e4f
140083e4floc_140083e4f:
140083e4fmov rax, [rsp+88]
140083e54mov rdi, [rip+0x113835]
140083e5bmov r13w, r15w
140083e5fmov [rax], r8
140083e62mov [rax+8], r13
140083e66mov rax, [rsp+184]
140083e6esub rax, [rdi]
140083e71jne 0x140083f18
140083e77mov rax, [rsp+88]
140083e7cadd rsp, 200
140083e83pop rbx
140083e84pop rsi
140083e85pop rdi
140083e86pop rbp
140083e87pop r12
140083e89pop r13
140083e8bpop r14
140083e8dpop r15
140083e8fret
140083e90
140083e90loc_140083e90:
140083e90mov rax, [rdi+16]
140083e94cmp rax, [rdi+24]
140083e98jae 0x140083ed8
140083e9amovzx eax, [rax]
140083e9d
140083e9dloc_140083e9d:
140083e9dcmp ax, -1
140083ea1sete dl
140083ea4jmp 0x140083e48
140083ea6
140083ea6 66 2e 0f 1f 84 00 00 00 00 00 f.........
140083eb0
140083eb0loc_140083eb0:
140083eb0mov rax, [r14+16]
140083eb4cmp rax, [r14+24]
140083eb8jae 0x140083ef0
140083ebamovzx eax, [rax]
140083ebd
140083ebdloc_140083ebd:
140083ebdxor ebx, ebx
140083ebfmov r8l, 0
140083ec5cmp ax, -1
140083ec9cmove ebx, edx
140083ecccmovne r8, r14
140083ed0jmp 0x140083e36
140083ed5
140083ed5 0f 1f 00 ...
140083ed8
140083ed8loc_140083ed8:
140083ed8mov rax, [rdi]
140083edbmov [rsp+80], r8
140083ee0mov rcx, rdi
140083ee3call [rax+72]
140083ee6mov r8, [rsp+80]
140083eebjmp 0x140083e9d
140083eed
140083eed 0f 1f 00 ...
140083ef0
140083ef0loc_140083ef0:
140083ef0mov rax, [r14]
140083ef3mov [rsp+80], dl
140083ef7mov rcx, r14
140083efacall [rax+72]
140083efdmovzx edx, [rsp+80]
140083f02jmp 0x140083ebd
140083f04
140083f04loc_140083f04:
140083f04mov rsi, [rip+0x113785]
140083f0bmov rax, [rsp+184]
140083f13sub rax, [rsi]
140083f16je 0x140083f1d
140083f18
140083f18loc_140083f18:
140083f18call __stack_chk_fail
140083f1d
140083f1dloc_140083f1d:
140083f1dcall std::__throw_bad_cast()
140083f22nop
140083ca0
140083f23
140083f23 // align 0x10
140083f23 // align 0x10
140083f30
140083f30std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get_date(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140083f30push rbx
140083f31sub rsp, 112
140083f35mov r10, [r8]
140083f38mov r11, [r8+8]
140083f3cmov r8, [r9]
140083f3fmov r9, [r9+8]
140083f43mov rbx, rcx
140083f46mov rcx, [rip+0x113743]
140083f4dmov rax, [rcx]
140083f50mov [rsp+104], rax
140083f55xor eax, eax
140083f57mov rcx, [rsp+176]
140083f5fmov rax, [rdx]
140083f62mov [rsp+64], r8
140083f67mov [rsp+72], r9
140083f6clea r8, [rsp+80]
140083f71lea r9, [rsp+64]
140083f76mov [rsp+48], rcx
140083f7bmov rcx, [rsp+168]
140083f83mov [rsp+80], r10
140083f88mov [rsp+40], rcx
140083f8dmov rcx, [rsp+160]
140083f95mov [rsp+88], r11
140083f9amov [rsp+32], rcx
140083f9fmov rcx, rbx
140083fa2call [rax+32]
140083fa5mov rdx, [rip+0x1136e4]
140083facmov rax, [rsp+104]
140083fb1sub rax, [rdx]
140083fb4jne 0x140083fbf
140083fb6mov rax, rbx
140083fb9add rsp, 112
140083fbdpop rbx
140083fberet
140083fbf
140083fbfloc_140083fbf:
140083fbfcall __stack_chk_fail
140083fc4nop
140083f30
140083f30std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get_date(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140083f30push rbx
140083f31sub rsp, 112
140083f35mov r10, [r8]
140083f38mov r11, [r8+8]
140083f3cmov r8, [r9]
140083f3fmov r9, [r9+8]
140083f43mov rbx, rcx
140083f46mov rcx, [rip+0x113743]
140083f4dmov rax, [rcx]
140083f50mov [rsp+104], rax
140083f55xor eax, eax
140083f57mov rcx, [rsp+176]
140083f5fmov rax, [rdx]
140083f62mov [rsp+64], r8
140083f67mov [rsp+72], r9
140083f6clea r8, [rsp+80]
140083f71lea r9, [rsp+64]
140083f76mov [rsp+48], rcx
140083f7bmov rcx, [rsp+168]
140083f83mov [rsp+80], r10
140083f88mov [rsp+40], rcx
140083f8dmov rcx, [rsp+160]
140083f95mov [rsp+88], r11
140083f9amov [rsp+32], rcx
140083f9fmov rcx, rbx
140083fa2call [rax+32]
140083fa5mov rdx, [rip+0x1136e4]
140083facmov rax, [rsp+104]
140083fb1sub rax, [rdx]
140083fb4jne 0x140083fbf
140083fb6mov rax, rbx
140083fb9add rsp, 112
140083fbdpop rbx
140083fberet
140083fbf
140083fbfloc_140083fbf:
140083fbfcall __stack_chk_fail
140083fc4nop
140083f30
140083fc5
140083fc5 // align 0x10
140083fc5 // align 0x10
140083fd0
140083fd0std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get_time(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140083fd0push rbx
140083fd1sub rsp, 112
140083fd5mov r10, [r8]
140083fd8mov r11, [r8+8]
140083fdcmov r8, [r9]
140083fdfmov r9, [r9+8]
140083fe3mov rbx, rcx
140083fe6mov rcx, [rip+0x1136a3]
140083fedmov rax, [rcx]
140083ff0mov [rsp+104], rax
140083ff5xor eax, eax
140083ff7mov rcx, [rsp+176]
140083fffmov rax, [rdx]
140084002mov [rsp+64], r8
140084007mov [rsp+72], r9
14008400clea r8, [rsp+80]
140084011lea r9, [rsp+64]
140084016mov [rsp+48], rcx
14008401bmov rcx, [rsp+168]
140084023mov [rsp+80], r10
140084028mov [rsp+40], rcx
14008402dmov rcx, [rsp+160]
140084035mov [rsp+88], r11
14008403amov [rsp+32], rcx
14008403fmov rcx, rbx
140084042call [rax+24]
140084045mov rdx, [rip+0x113644]
14008404cmov rax, [rsp+104]
140084051sub rax, [rdx]
140084054jne 0x14008405f
140084056mov rax, rbx
140084059add rsp, 112
14008405dpop rbx
14008405eret
14008405f
14008405floc_14008405f:
14008405fcall __stack_chk_fail
140084064nop
140083fd0
140083fd0std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get_time(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140083fd0push rbx
140083fd1sub rsp, 112
140083fd5mov r10, [r8]
140083fd8mov r11, [r8+8]
140083fdcmov r8, [r9]
140083fdfmov r9, [r9+8]
140083fe3mov rbx, rcx
140083fe6mov rcx, [rip+0x1136a3]
140083fedmov rax, [rcx]
140083ff0mov [rsp+104], rax
140083ff5xor eax, eax
140083ff7mov rcx, [rsp+176]
140083fffmov rax, [rdx]
140084002mov [rsp+64], r8
140084007mov [rsp+72], r9
14008400clea r8, [rsp+80]
140084011lea r9, [rsp+64]
140084016mov [rsp+48], rcx
14008401bmov rcx, [rsp+168]
140084023mov [rsp+80], r10
140084028mov [rsp+40], rcx
14008402dmov rcx, [rsp+160]
140084035mov [rsp+88], r11
14008403amov [rsp+32], rcx
14008403fmov rcx, rbx
140084042call [rax+24]
140084045mov rdx, [rip+0x113644]
14008404cmov rax, [rsp+104]
140084051sub rax, [rdx]
140084054jne 0x14008405f
140084056mov rax, rbx
140084059add rsp, 112
14008405dpop rbx
14008405eret
14008405f
14008405floc_14008405f:
14008405fcall __stack_chk_fail
140084064nop
140083fd0
140084065
140084065 // align 0x10
140084065 // align 0x10
140084070
140084070std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get_year(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140084070push rbx
140084071sub rsp, 112
140084075mov r10, [r8]
140084078mov r11, [r8+8]
14008407cmov r8, [r9]
14008407fmov r9, [r9+8]
140084083mov rbx, rcx
140084086mov rcx, [rip+0x113603]
14008408dmov rax, [rcx]
140084090mov [rsp+104], rax
140084095xor eax, eax
140084097mov rcx, [rsp+176]
14008409fmov rax, [rdx]
1400840a2mov [rsp+64], r8
1400840a7mov [rsp+72], r9
1400840aclea r8, [rsp+80]
1400840b1lea r9, [rsp+64]
1400840b6mov [rsp+48], rcx
1400840bbmov rcx, [rsp+168]
1400840c3mov [rsp+80], r10
1400840c8mov [rsp+40], rcx
1400840cdmov rcx, [rsp+160]
1400840d5mov [rsp+88], r11
1400840damov [rsp+32], rcx
1400840dfmov rcx, rbx
1400840e2call [rax+56]
1400840e5mov rdx, [rip+0x1135a4]
1400840ecmov rax, [rsp+104]
1400840f1sub rax, [rdx]
1400840f4jne 0x1400840ff
1400840f6mov rax, rbx
1400840f9add rsp, 112
1400840fdpop rbx
1400840feret
1400840ff
1400840ffloc_1400840ff:
1400840ffcall __stack_chk_fail
140084104nop
140084070
140084070std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get_year(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140084070push rbx
140084071sub rsp, 112
140084075mov r10, [r8]
140084078mov r11, [r8+8]
14008407cmov r8, [r9]
14008407fmov r9, [r9+8]
140084083mov rbx, rcx
140084086mov rcx, [rip+0x113603]
14008408dmov rax, [rcx]
140084090mov [rsp+104], rax
140084095xor eax, eax
140084097mov rcx, [rsp+176]
14008409fmov rax, [rdx]
1400840a2mov [rsp+64], r8
1400840a7mov [rsp+72], r9
1400840aclea r8, [rsp+80]
1400840b1lea r9, [rsp+64]
1400840b6mov [rsp+48], rcx
1400840bbmov rcx, [rsp+168]
1400840c3mov [rsp+80], r10
1400840c8mov [rsp+40], rcx
1400840cdmov rcx, [rsp+160]
1400840d5mov [rsp+88], r11
1400840damov [rsp+32], rcx
1400840dfmov rcx, rbx
1400840e2call [rax+56]
1400840e5mov rdx, [rip+0x1135a4]
1400840ecmov rax, [rsp+104]
1400840f1sub rax, [rdx]
1400840f4jne 0x1400840ff
1400840f6mov rax, rbx
1400840f9add rsp, 112
1400840fdpop rbx
1400840feret
1400840ff
1400840ffloc_1400840ff:
1400840ffcall __stack_chk_fail
140084104nop
140084070
140084105
140084105 // align 0x10
140084105 // align 0x10
140084110
140084110std::time_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::put(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, tm const*, char const*, char const*) const:
140084110push r15
140084112push r14
140084114push r13
140084116push r12
140084118push rbp
140084119push rdi
14008411apush rsi
14008411bpush rbx
14008411csub rsp, 200
140084123mov rdi, [rip+0x113566]
14008412amov rax, [rsp+312]
140084132mov r12, [r8]
140084135mov r13, [r8+8]
140084139mov rbx, [rsp+320]
140084141mov rbp, [rsp+328]
140084149mov r14l, r13l
14008414cmov [rsp+120], rcx
140084151mov rcx, [rip+0x112be8]
140084158mov rsi, r9
14008415bmov [rsp+72], rax
140084160movzx eax, [rsp+304]
140084168mov [rsp+88], rdx
14008416dmov [rsp+71], al
140084171mov rax, [rdi]
140084174mov [rsp+184], rax
14008417cxor eax, eax
14008417emov [rsp+96], r9
140084183mov rdi, r12
140084186call std::locale::id::_M_id() const
14008418bmov rdx, rax
14008418emov rax, [rsi+208]
140084195mov rax, [rax+8]
140084199mov rsi, [rax+8*rdx]
14008419dtest rsi, rsi
1400841a0je 0x14008446d
1400841a6lea rax, [rsp+160]
1400841aelea rcx, [rsp+144]
1400841b6mov [rsp+80], rax
1400841bblea r15, [rip-0x4b992]
1400841c2cmp rbx, rbp
1400841c5je 0x1400842f1
1400841cbmov [rsp+104], rcx
1400841d0jmp 0x1400841ee
1400841d2
1400841d2 66 0f 1f 44 00 00 f..D..
1400841d8
1400841d8loc_1400841d8:
1400841d8test r14b, r14b
1400841dbje 0x140084338
1400841e1
1400841e1loc_1400841e1:
1400841e1add rbx, 1
1400841e5cmp rbp, rbx
1400841e8je 0x1400842f1
1400841ee
1400841eeloc_1400841ee:
1400841eemovzx r9l, [rbx]
1400841f2movzx edx, [rsi+r9+313]
1400841fbmov rax, r9
1400841fetest dl, dl
140084200jne 0x140084220
140084202mov rdx, [rsi]
140084205mov r10, [rdx+64]
140084209cmp r10, r15
14008420cjne 0x1400843b8
140084212
140084212loc_140084212:
140084212test al, al
140084214je 0x1400841d8
140084216mov [rsi+r9+313], al
14008421emov edx, eax
140084220
140084220loc_140084220:
140084220cmp dl, 37
140084223jne 0x1400841d8
140084225lea r9, [rbx+1]
140084229cmp r9, rbp
14008422cje 0x1400842f1
140084232movzx r10l, [rbx+1]
140084237movzx ecx, [rsi+r10+313]
140084240mov rax, r10
140084243test cl, cl
140084245jne 0x140084269
140084247mov rdx, [rsi]
14008424amov r11, [rdx+64]
14008424ecmp r11, r15
140084251jne 0x1400843e8
140084257
140084257loc_140084257:
140084257test al, al
140084259je 0x1400843d8
14008425fmov [rsi+r10+313], al
140084267mov ecx, eax
140084269
140084269loc_140084269:
140084269cmp cl, 69
14008426cje 0x140084358
140084272cmp cl, 79
140084275je 0x140084358
14008427bmov rbx, r9
14008427emovsx edx, cl
140084281xor r9l, r9l
140084284
140084284loc_140084284:
140084284mov rcx, [rsp+88]
140084289mov r13b, r14b
14008428cadd rbx, 1
140084290mov r8, [rsp+104]
140084295mov rax, [rcx]
140084298mov rax, [rax+16]
14008429cmov [rsp+144], rdi
1400842a4mov [rsp+48], edx
1400842a8mov rdi, [rsp+72]
1400842admovsx edx, [rsp+71]
1400842b2mov [rsp+56], r9l
1400842b7mov [rsp+40], rdi
1400842bcmov r9, [rsp+96]
1400842c1mov [rsp+32], edx
1400842c5mov rdx, rcx
1400842c8mov rcx, [rsp+80]
1400842cdmov [rsp+152], r13
1400842d5call rax
1400842d7mov rdi, [rsp+160]
1400842dfmovzx r14l, [rsp+168]
1400842e8cmp rbp, rbx
1400842ebjne 0x1400841ee
1400842f1
1400842f1loc_1400842f1:
1400842f1mov rax, [rsp+120]
1400842f6mov r13b, r14b
1400842f9mov [rax], rdi
1400842fcmov rdi, [rip+0x11338d]
140084303mov [rax+8], r13
140084307mov rax, [rsp+184]
14008430fsub rax, [rdi]
140084312jne 0x140084481
140084318mov rax, [rsp+120]
14008431dadd rsp, 200
140084324pop rbx
140084325pop rsi
140084326pop rdi
140084327pop rbp
140084328pop r12
14008432apop r13
14008432cpop r14
14008432epop r15
140084330ret
140084331
140084331 0f 1f 80 00 00 00 00 .......
140084338
140084338loc_140084338:
140084338movzx edx, [rbx]
14008433bmov rax, [rdi+40]
14008433fcmp rax, [rdi+48]
140084343jae 0x140084418
140084349mov [rax], dl
14008434badd [rdi+40], 1
140084350jmp 0x1400841e1
140084355
140084355 0f 1f 00 ...
140084358
140084358loc_140084358:
140084358lea r10, [rbx+2]
14008435ccmp rbp, r10
14008435fje 0x1400842f1
140084361movzx r11l, [rbx+2]
140084366movsx r9l, cl
14008436amov rbx, r10
14008436dmovzx eax, [rsi+r11+313]
140084376mov r8, r11
140084379movsx edx, al
14008437ctest al, al
14008437ejne 0x140084284
140084384mov rax, [rsi]
140084387movsx edx, r11b
14008438bmov rax, [rax+64]
14008438fcmp rax, r15
140084392jne 0x140084430
140084398
140084398loc_140084398:
140084398mov rbx, r10
14008439btest r8b, r8b
14008439eje 0x140084284
1400843a4mov [rsi+r11+313], r8b
1400843acjmp 0x140084284
1400843b1
1400843b1 0f 1f 80 00 00 00 00 .......
1400843b8
1400843b8loc_1400843b8:
1400843b8mov [rsp+112], r9
1400843bdmovsx edx, r9b
1400843c1xor r8l, r8l
1400843c4mov rcx, rsi
1400843c7call r10
1400843camov r9, [rsp+112]
1400843cfjmp 0x140084212
1400843d4
1400843d4 0f 1f 40 00 ..@.
1400843d8
1400843d8loc_1400843d8:
1400843d8mov rbx, r9
1400843dbxor edx, edx
1400843ddxor r9l, r9l
1400843e0jmp 0x140084284
1400843e5
1400843e5 0f 1f 00 ...
1400843e8
1400843e8loc_1400843e8:
1400843e8mov [rsp+112], r9
1400843edmovsx edx, r10b
1400843f1xor r8l, r8l
1400843f4mov rcx, rsi
1400843f7mov [rsp+128], r10
1400843ffcall r11
140084402mov r10, [rsp+128]
14008440amov r9, [rsp+112]
14008440fjmp 0x140084257
140084414
140084414 0f 1f 40 00 ..@.
140084418
140084418loc_140084418:
140084418mov rax, [rdi]
14008441bmov rcx, rdi
14008441ecall [rax+104]
140084421cmp eax, -1
140084424sete r14b
140084428jmp 0x1400841e1
14008442d
14008442d 0f 1f 00 ...
140084430
140084430loc_140084430:
140084430mov [rsp+136], r11
140084438xor r8l, r8l
14008443bmov rcx, rsi
14008443emov [rsp+128], r9l
140084446mov [rsp+112], r10
14008444bcall rax
14008444dmov r11, [rsp+136]
140084455mov r9l, [rsp+128]
14008445dmovsx edx, al
140084460mov r10, [rsp+112]
140084465mov r8l, edx
140084468jmp 0x140084398
14008446d
14008446dloc_14008446d:
14008446dmov rdi, [rip+0x11321c]
140084474mov rax, [rsp+184]
14008447csub rax, [rdi]
14008447fje 0x140084486
140084481
140084481loc_140084481:
140084481call __stack_chk_fail
140084486
140084486loc_140084486:
140084486call std::__throw_bad_cast()
14008448bnop
140084110
140084110std::time_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::put(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, tm const*, char const*, char const*) const:
140084110push r15
140084112push r14
140084114push r13
140084116push r12
140084118push rbp
140084119push rdi
14008411apush rsi
14008411bpush rbx
14008411csub rsp, 200
140084123mov rdi, [rip+0x113566]
14008412amov rax, [rsp+312]
140084132mov r12, [r8]
140084135mov r13, [r8+8]
140084139mov rbx, [rsp+320]
140084141mov rbp, [rsp+328]
140084149mov r14l, r13l
14008414cmov [rsp+120], rcx
140084151mov rcx, [rip+0x112be8]
140084158mov rsi, r9
14008415bmov [rsp+72], rax
140084160movzx eax, [rsp+304]
140084168mov [rsp+88], rdx
14008416dmov [rsp+71], al
140084171mov rax, [rdi]
140084174mov [rsp+184], rax
14008417cxor eax, eax
14008417emov [rsp+96], r9
140084183mov rdi, r12
140084186call std::locale::id::_M_id() const
14008418bmov rdx, rax
14008418emov rax, [rsi+208]
140084195mov rax, [rax+8]
140084199mov rsi, [rax+8*rdx]
14008419dtest rsi, rsi
1400841a0je 0x14008446d
1400841a6lea rax, [rsp+160]
1400841aelea rcx, [rsp+144]
1400841b6mov [rsp+80], rax
1400841bblea r15, [rip-0x4b992]
1400841c2cmp rbx, rbp
1400841c5je 0x1400842f1
1400841cbmov [rsp+104], rcx
1400841d0jmp 0x1400841ee
1400841d2
1400841d2 66 0f 1f 44 00 00 f..D..
1400841d8
1400841d8loc_1400841d8:
1400841d8test r14b, r14b
1400841dbje 0x140084338
1400841e1
1400841e1loc_1400841e1:
1400841e1add rbx, 1
1400841e5cmp rbp, rbx
1400841e8je 0x1400842f1
1400841ee
1400841eeloc_1400841ee:
1400841eemovzx r9l, [rbx]
1400841f2movzx edx, [rsi+r9+313]
1400841fbmov rax, r9
1400841fetest dl, dl
140084200jne 0x140084220
140084202mov rdx, [rsi]
140084205mov r10, [rdx+64]
140084209cmp r10, r15
14008420cjne 0x1400843b8
140084212
140084212loc_140084212:
140084212test al, al
140084214je 0x1400841d8
140084216mov [rsi+r9+313], al
14008421emov edx, eax
140084220
140084220loc_140084220:
140084220cmp dl, 37
140084223jne 0x1400841d8
140084225lea r9, [rbx+1]
140084229cmp r9, rbp
14008422cje 0x1400842f1
140084232movzx r10l, [rbx+1]
140084237movzx ecx, [rsi+r10+313]
140084240mov rax, r10
140084243test cl, cl
140084245jne 0x140084269
140084247mov rdx, [rsi]
14008424amov r11, [rdx+64]
14008424ecmp r11, r15
140084251jne 0x1400843e8
140084257
140084257loc_140084257:
140084257test al, al
140084259je 0x1400843d8
14008425fmov [rsi+r10+313], al
140084267mov ecx, eax
140084269
140084269loc_140084269:
140084269cmp cl, 69
14008426cje 0x140084358
140084272cmp cl, 79
140084275je 0x140084358
14008427bmov rbx, r9
14008427emovsx edx, cl
140084281xor r9l, r9l
140084284
140084284loc_140084284:
140084284mov rcx, [rsp+88]
140084289mov r13b, r14b
14008428cadd rbx, 1
140084290mov r8, [rsp+104]
140084295mov rax, [rcx]
140084298mov rax, [rax+16]
14008429cmov [rsp+144], rdi
1400842a4mov [rsp+48], edx
1400842a8mov rdi, [rsp+72]
1400842admovsx edx, [rsp+71]
1400842b2mov [rsp+56], r9l
1400842b7mov [rsp+40], rdi
1400842bcmov r9, [rsp+96]
1400842c1mov [rsp+32], edx
1400842c5mov rdx, rcx
1400842c8mov rcx, [rsp+80]
1400842cdmov [rsp+152], r13
1400842d5call rax
1400842d7mov rdi, [rsp+160]
1400842dfmovzx r14l, [rsp+168]
1400842e8cmp rbp, rbx
1400842ebjne 0x1400841ee
1400842f1
1400842f1loc_1400842f1:
1400842f1mov rax, [rsp+120]
1400842f6mov r13b, r14b
1400842f9mov [rax], rdi
1400842fcmov rdi, [rip+0x11338d]
140084303mov [rax+8], r13
140084307mov rax, [rsp+184]
14008430fsub rax, [rdi]
140084312jne 0x140084481
140084318mov rax, [rsp+120]
14008431dadd rsp, 200
140084324pop rbx
140084325pop rsi
140084326pop rdi
140084327pop rbp
140084328pop r12
14008432apop r13
14008432cpop r14
14008432epop r15
140084330ret
140084331
140084331 0f 1f 80 00 00 00 00 .......
140084338
140084338loc_140084338:
140084338movzx edx, [rbx]
14008433bmov rax, [rdi+40]
14008433fcmp rax, [rdi+48]
140084343jae 0x140084418
140084349mov [rax], dl
14008434badd [rdi+40], 1
140084350jmp 0x1400841e1
140084355
140084355 0f 1f 00 ...
140084358
140084358loc_140084358:
140084358lea r10, [rbx+2]
14008435ccmp rbp, r10
14008435fje 0x1400842f1
140084361movzx r11l, [rbx+2]
140084366movsx r9l, cl
14008436amov rbx, r10
14008436dmovzx eax, [rsi+r11+313]
140084376mov r8, r11
140084379movsx edx, al
14008437ctest al, al
14008437ejne 0x140084284
140084384mov rax, [rsi]
140084387movsx edx, r11b
14008438bmov rax, [rax+64]
14008438fcmp rax, r15
140084392jne 0x140084430
140084398
140084398loc_140084398:
140084398mov rbx, r10
14008439btest r8b, r8b
14008439eje 0x140084284
1400843a4mov [rsi+r11+313], r8b
1400843acjmp 0x140084284
1400843b1
1400843b1 0f 1f 80 00 00 00 00 .......
1400843b8
1400843b8loc_1400843b8:
1400843b8mov [rsp+112], r9
1400843bdmovsx edx, r9b
1400843c1xor r8l, r8l
1400843c4mov rcx, rsi
1400843c7call r10
1400843camov r9, [rsp+112]
1400843cfjmp 0x140084212
1400843d4
1400843d4 0f 1f 40 00 ..@.
1400843d8
1400843d8loc_1400843d8:
1400843d8mov rbx, r9
1400843dbxor edx, edx
1400843ddxor r9l, r9l
1400843e0jmp 0x140084284
1400843e5
1400843e5 0f 1f 00 ...
1400843e8
1400843e8loc_1400843e8:
1400843e8mov [rsp+112], r9
1400843edmovsx edx, r10b
1400843f1xor r8l, r8l
1400843f4mov rcx, rsi
1400843f7mov [rsp+128], r10
1400843ffcall r11
140084402mov r10, [rsp+128]
14008440amov r9, [rsp+112]
14008440fjmp 0x140084257
140084414
140084414 0f 1f 40 00 ..@.
140084418
140084418loc_140084418:
140084418mov rax, [rdi]
14008441bmov rcx, rdi
14008441ecall [rax+104]
140084421cmp eax, -1
140084424sete r14b
140084428jmp 0x1400841e1
14008442d
14008442d 0f 1f 00 ...
140084430
140084430loc_140084430:
140084430mov [rsp+136], r11
140084438xor r8l, r8l
14008443bmov rcx, rsi
14008443emov [rsp+128], r9l
140084446mov [rsp+112], r10
14008444bcall rax
14008444dmov r11, [rsp+136]
140084455mov r9l, [rsp+128]
14008445dmovsx edx, al
140084460mov r10, [rsp+112]
140084465mov r8l, edx
140084468jmp 0x140084398
14008446d
14008446dloc_14008446d:
14008446dmov rdi, [rip+0x11321c]
140084474mov rax, [rsp+184]
14008447csub rax, [rdi]
14008447fje 0x140084486
140084481
140084481loc_140084481:
140084481call __stack_chk_fail
140084486
140084486loc_140084486:
140084486call std::__throw_bad_cast()
14008448bnop
140084110
14008448c
14008448c // align 0x10
14008448c // align 0x10
140084490
140084490std::time_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::put(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, tm const*, char, char) const:
140084490push rbx
140084491sub rsp, 96
140084495mov r10, [r8]
140084498mov r11, [r8+8]
14008449cmov rbx, rcx
14008449fmov rcx, [rip+0x1131ea]
1400844a6lea r8, [rsp+64]
1400844abmov rax, [rcx]
1400844aemov [rsp+88], rax
1400844b3xor eax, eax
1400844b5movsx ecx, [rsp+168]
1400844bdmov rax, [rdx]
1400844c0mov [rsp+64], r10
1400844c5mov [rsp+72], r11
1400844camov [rsp+56], ecx
1400844cemovsx ecx, [rsp+160]
1400844d6mov [rsp+48], ecx
1400844damov rcx, [rsp+152]
1400844e2mov [rsp+40], rcx
1400844e7movsx ecx, [rsp+144]
1400844efmov [rsp+32], ecx
1400844f3mov rcx, rbx
1400844f6call [rax+16]
1400844f9mov rdx, [rip+0x113190]
140084500mov rax, [rsp+88]
140084505sub rax, [rdx]
140084508jne 0x140084513
14008450amov rax, rbx
14008450dadd rsp, 96
140084511pop rbx
140084512ret
140084513
140084513loc_140084513:
140084513call __stack_chk_fail
140084518nop
140084490
140084490std::time_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::put(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, tm const*, char, char) const:
140084490push rbx
140084491sub rsp, 96
140084495mov r10, [r8]
140084498mov r11, [r8+8]
14008449cmov rbx, rcx
14008449fmov rcx, [rip+0x1131ea]
1400844a6lea r8, [rsp+64]
1400844abmov rax, [rcx]
1400844aemov [rsp+88], rax
1400844b3xor eax, eax
1400844b5movsx ecx, [rsp+168]
1400844bdmov rax, [rdx]
1400844c0mov [rsp+64], r10
1400844c5mov [rsp+72], r11
1400844camov [rsp+56], ecx
1400844cemovsx ecx, [rsp+160]
1400844d6mov [rsp+48], ecx
1400844damov rcx, [rsp+152]
1400844e2mov [rsp+40], rcx
1400844e7movsx ecx, [rsp+144]
1400844efmov [rsp+32], ecx
1400844f3mov rcx, rbx
1400844f6call [rax+16]
1400844f9mov rdx, [rip+0x113190]
140084500mov rax, [rsp+88]
140084505sub rax, [rdx]
140084508jne 0x140084513
14008450amov rax, rbx
14008450dadd rsp, 96
140084511pop rbx
140084512ret
140084513
140084513loc_140084513:
140084513call __stack_chk_fail
140084518nop
140084490
140084519
140084519 // align 0x10
140084519 // align 0x10
140084520
140084520std::time_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::do_put(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, tm const*, char, char) const:
140084520push r15
140084522push r14
140084524push r13
140084526push r12
140084528push rbp
140084529push rdi
14008452apush rsi
14008452bpush rbx
14008452csub rsp, 248
140084533mov rbx, [rip+0x113156]
14008453amov rax, [rsp+360]
140084542mov r15l, [rsp+368]
14008454amov ebp, [rsp+376]
140084551mov rdi, [r8]
140084554mov r12, [r8+8]
140084558mov r14l, ebp
14008455bmov rsi, rcx
14008455emov r13, r9
140084561mov [rsp+64], rax
140084566mov rcx, [rbx]
140084569mov [rsp+232], rcx
140084571mov rcx, [rip+0x1127c8]
140084578mov [rsp+63], r15b
14008457dcall std::locale::id::_M_id() const
140084582mov rdx, rax
140084585mov rax, [r13+208]
14008458cmov rax, [rax+8]
140084590mov rbx, [rax+8*rdx]
140084594test rbx, rbx
140084597je 0x1400846eb
14008459dlea rcx, [rip+0x8162c]
1400845a4call std::locale::id::_M_id() const
1400845a9mov rdx, [r13+208]
1400845b0cmp rax, [rdx+16]
1400845b4jae 0x1400846eb
1400845bamov rdx, [rdx+8]
1400845bemov rcx, [rdx+8*rax]
1400845c2test rcx, rcx
1400845c5je 0x1400846eb
1400845cbxor r9l, r9l
1400845celea r8, [rip+0x11779b]
1400845d5lea rdx, [rip+0x116fa4]
1400845dccall __dynamic_cast
1400845e1mov r10, rax
1400845e4test rax, rax
1400845e7je 0x1400846eb
1400845edcmp [rbx+56], 0
1400845f1je 0x1400846a8
1400845f7movzx eax, [rbx+94]
1400845fb
1400845fbloc_1400845fb:
1400845fbmov [rsp+92], al
1400845fftest bpl, bpl
140084602je 0x140084611
140084604mov [rsp+95], 0
140084609mov r14l, r15l
14008460cmov [rsp+63], bpl
140084611
140084611loc_140084611:
140084611movzx eax, [rsp+63]
140084616lea rbp, [rsp+96]
14008461bmov rcx, r10
14008461emov ebx, r12l
140084621lea r9, [rsp+92]
140084626mov r8l, 128
14008462cmov rdx, rbp
14008462fmov [rsp+94], r14b
140084634mov [rsp+93], al
140084638mov rax, [rsp+64]
14008463dmov [rsp+32], rax
140084642call std::__timepunct<char>::_M_put(char*, unsigned long long, char const*, tm const*) const
140084647test r12b, r12b
14008464ajne 0x140084671
14008464cmov rcx, rbp
14008464fcall strlen
140084654mov rdx, rbp
140084657mov rcx, rdi
14008465amov r12, rax
14008465dmov rax, [rdi]
140084660mov r8, r12
140084663call [rax+96]
140084666cmp r12, rax
140084669mov eax, 1
14008466ecmovne ebx, eax
140084671
140084671loc_140084671:
140084671mov [rsi], rdi
140084674mov rdi, [rip+0x113015]
14008467bmov [rsi+8], bl
14008467emov rax, [rsp+232]
140084686sub rax, [rdi]
140084689jne 0x1400846ff
14008468bmov rax, rsi
14008468eadd rsp, 248
140084695pop rbx
140084696pop rsi
140084697pop rdi
140084698pop rbp
140084699pop r12
14008469bpop r13
14008469dpop r14
14008469fpop r15
1400846a1ret
1400846a2
1400846a2 66 0f 1f 44 00 00 f..D..
1400846a8
1400846a8loc_1400846a8:
1400846a8mov rcx, rbx
1400846abmov [rsp+72], rax
1400846b0call std::ctype<char>::_M_widen_init() const
1400846b5mov rax, [rbx]
1400846b8mov r10, [rsp+72]
1400846bdlea rdx, [rip-0x4bed4]
1400846c4mov r8, [rax+48]
1400846c8mov eax, 37
1400846cdcmp r8, rdx
1400846d0je 0x1400845fb
1400846d6mov edx, 37
1400846dbmov rcx, rbx
1400846decall r8
1400846e1mov r10, [rsp+72]
1400846e6jmp 0x1400845fb
1400846eb
1400846ebloc_1400846eb:
1400846ebmov rsi, [rip+0x112f9e]
1400846f2mov rax, [rsp+232]
1400846fasub rax, [rsi]
1400846fdje 0x140084704
1400846ff
1400846ffloc_1400846ff:
1400846ffcall __stack_chk_fail
140084704
140084704loc_140084704:
140084704call std::__throw_bad_cast()
140084709nop
140084520
140084520std::time_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::do_put(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, tm const*, char, char) const:
140084520push r15
140084522push r14
140084524push r13
140084526push r12
140084528push rbp
140084529push rdi
14008452apush rsi
14008452bpush rbx
14008452csub rsp, 248
140084533mov rbx, [rip+0x113156]
14008453amov rax, [rsp+360]
140084542mov r15l, [rsp+368]
14008454amov ebp, [rsp+376]
140084551mov rdi, [r8]
140084554mov r12, [r8+8]
140084558mov r14l, ebp
14008455bmov rsi, rcx
14008455emov r13, r9
140084561mov [rsp+64], rax
140084566mov rcx, [rbx]
140084569mov [rsp+232], rcx
140084571mov rcx, [rip+0x1127c8]
140084578mov [rsp+63], r15b
14008457dcall std::locale::id::_M_id() const
140084582mov rdx, rax
140084585mov rax, [r13+208]
14008458cmov rax, [rax+8]
140084590mov rbx, [rax+8*rdx]
140084594test rbx, rbx
140084597je 0x1400846eb
14008459dlea rcx, [rip+0x8162c]
1400845a4call std::locale::id::_M_id() const
1400845a9mov rdx, [r13+208]
1400845b0cmp rax, [rdx+16]
1400845b4jae 0x1400846eb
1400845bamov rdx, [rdx+8]
1400845bemov rcx, [rdx+8*rax]
1400845c2test rcx, rcx
1400845c5je 0x1400846eb
1400845cbxor r9l, r9l
1400845celea r8, [rip+0x11779b]
1400845d5lea rdx, [rip+0x116fa4]
1400845dccall __dynamic_cast
1400845e1mov r10, rax
1400845e4test rax, rax
1400845e7je 0x1400846eb
1400845edcmp [rbx+56], 0
1400845f1je 0x1400846a8
1400845f7movzx eax, [rbx+94]
1400845fb
1400845fbloc_1400845fb:
1400845fbmov [rsp+92], al
1400845fftest bpl, bpl
140084602je 0x140084611
140084604mov [rsp+95], 0
140084609mov r14l, r15l
14008460cmov [rsp+63], bpl
140084611
140084611loc_140084611:
140084611movzx eax, [rsp+63]
140084616lea rbp, [rsp+96]
14008461bmov rcx, r10
14008461emov ebx, r12l
140084621lea r9, [rsp+92]
140084626mov r8l, 128
14008462cmov rdx, rbp
14008462fmov [rsp+94], r14b
140084634mov [rsp+93], al
140084638mov rax, [rsp+64]
14008463dmov [rsp+32], rax
140084642call std::__timepunct<char>::_M_put(char*, unsigned long long, char const*, tm const*) const
140084647test r12b, r12b
14008464ajne 0x140084671
14008464cmov rcx, rbp
14008464fcall strlen
140084654mov rdx, rbp
140084657mov rcx, rdi
14008465amov r12, rax
14008465dmov rax, [rdi]
140084660mov r8, r12
140084663call [rax+96]
140084666cmp r12, rax
140084669mov eax, 1
14008466ecmovne ebx, eax
140084671
140084671loc_140084671:
140084671mov [rsi], rdi
140084674mov rdi, [rip+0x113015]
14008467bmov [rsi+8], bl
14008467emov rax, [rsp+232]
140084686sub rax, [rdi]
140084689jne 0x1400846ff
14008468bmov rax, rsi
14008468eadd rsp, 248
140084695pop rbx
140084696pop rsi
140084697pop rdi
140084698pop rbp
140084699pop r12
14008469bpop r13
14008469dpop r14
14008469fpop r15
1400846a1ret
1400846a2
1400846a2 66 0f 1f 44 00 00 f..D..
1400846a8
1400846a8loc_1400846a8:
1400846a8mov rcx, rbx
1400846abmov [rsp+72], rax
1400846b0call std::ctype<char>::_M_widen_init() const
1400846b5mov rax, [rbx]
1400846b8mov r10, [rsp+72]
1400846bdlea rdx, [rip-0x4bed4]
1400846c4mov r8, [rax+48]
1400846c8mov eax, 37
1400846cdcmp r8, rdx
1400846d0je 0x1400845fb
1400846d6mov edx, 37
1400846dbmov rcx, rbx
1400846decall r8
1400846e1mov r10, [rsp+72]
1400846e6jmp 0x1400845fb
1400846eb
1400846ebloc_1400846eb:
1400846ebmov rsi, [rip+0x112f9e]
1400846f2mov rax, [rsp+232]
1400846fasub rax, [rsi]
1400846fdje 0x140084704
1400846ff
1400846ffloc_1400846ff:
1400846ffcall __stack_chk_fail
140084704
140084704loc_140084704:
140084704call std::__throw_bad_cast()
140084709nop
140084520
14008470a
14008470a // align 0x10
14008470a // align 0x10
140084710
140084710std::time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const:
140084710push r15
140084712push r14
140084714push r13
140084716push r12
140084718push rbp
140084719push rdi
14008471apush rsi
14008471bpush rbx
14008471csub rsp, 184
140084723mov rbx, [rip+0x112f66]
14008472amov rsi, [r8]
14008472dmov rax, [rsp+296]
140084735mov rdi, [r8+8]
140084739mov r13, [rsp+304]
140084741mov rbp, [rsp+312]
140084749movzx r14l, [rsp+288]
140084752mov r12, [rbx]
140084755mov [rsp+168], r12
14008475dmov r12, rsi
140084760mov [rsp+120], rcx
140084765mov r15, r9
140084768mov ebx, edi
14008476amov rcx, [rip+0x1125df]
140084771mov [rsp+80], rdx
140084776mov [rsp+88], r9
14008477bmov [rsp+72], rax
140084780call std::locale::id::_M_id() const
140084785mov rdx, rax
140084788mov rax, [r15+208]
14008478fmov rax, [rax+8]
140084793mov r15, [rax+8*rdx]
140084797test r15, r15
14008479aje 0x14008494f
1400847a0movzx eax, r14w
1400847a4lea r9, [rsp+144]
1400847aclea rcx, [rsp+128]
1400847b4mov [rsp+112], eax
1400847b8cmp r13, rbp
1400847bbje 0x1400848a0
1400847c1mov [rsp+96], r9
1400847c6mov [rsp+104], rcx
1400847cbjmp 0x1400847e5
1400847cd
1400847cd 0f 1f 00 ...
1400847d0
1400847d0loc_1400847d0:
1400847d0test bl, bl
1400847d2je 0x1400848e0
1400847d8
1400847d8loc_1400847d8:
1400847d8add r13, 2
1400847dccmp rbp, r13
1400847dfje 0x1400848a0
1400847e5
1400847e5loc_1400847e5:
1400847e5mov rax, [r15]
1400847e8xor r8l, r8l
1400847ebmovzx edx, [r13]
1400847f0mov rcx, r15
1400847f3call [rax+96]
1400847f6cmp al, 37
1400847f8jne 0x1400847d0
1400847falea r14, [r13+2]
1400847fecmp r14, rbp
140084801je 0x1400848a0
140084807mov rax, [r15]
14008480amovzx edx, [r13+2]
14008480fxor r8l, r8l
140084812mov rcx, r15
140084815call [rax+96]
140084818movsx r11l, al
14008481ccmp r11b, 69
140084820je 0x140084910
140084826xor edx, edx
140084828cmp r11b, 79
14008482cje 0x140084910
140084832
140084832loc_140084832:
140084832mov rcx, [rsp+80]
140084837mov dil, bl
14008483amov rbx, [rsp+72]
14008483fmov r13, r14
140084842add r13, 2
140084846mov r9, [rsp+88]
14008484bmov r8, [rsp+104]
140084850mov rax, [rcx]
140084853mov rax, [rax+16]
140084857mov [rsp+40], rbx
14008485cmov ebx, [rsp+112]
140084860mov [rsp+128], r12
140084868mov [rsp+56], edx
14008486cmov rdx, rcx
14008486fmov rcx, [rsp+96]
140084874mov [rsp+32], ebx
140084878mov [rsp+136], rdi
140084880mov [rsp+48], r11l
140084885call rax
140084887mov r12, [rsp+144]
14008488fmovzx ebx, [rsp+152]
140084897cmp rbp, r13
14008489ajne 0x1400847e5
1400848a0
1400848a0loc_1400848a0:
1400848a0mov rax, [rsp+120]
1400848a5mov dil, bl
1400848a8mov [rax+8], rdi
1400848acmov rdi, [rip+0x112ddd]
1400848b3mov [rax], r12
1400848b6mov rax, [rsp+168]
1400848besub rax, [rdi]
1400848c1jne 0x140084963
1400848c7mov rax, [rsp+120]
1400848ccadd rsp, 184
1400848d3pop rbx
1400848d4pop rsi
1400848d5pop rdi
1400848d6pop rbp
1400848d7pop r12
1400848d9pop r13
1400848dbpop r14
1400848ddpop r15
1400848dfret
1400848e0
1400848e0loc_1400848e0:
1400848e0movzx eax, [r13]
1400848e5mov rcx, [r12+40]
1400848eacmp rcx, [r12+48]
1400848efjae 0x140084940
1400848f1mov [rcx], ax
1400848f4add rcx, 2
1400848f8mov [r12+40], rcx
1400848fd
1400848fdloc_1400848fd:
1400848fdcmp ax, -1
140084901mov eax, 1
140084906cmove ebx, eax
140084909jmp 0x1400847d8
14008490e
14008490e 66 90 f.
140084910
140084910loc_140084910:
140084910lea r14, [r13+4]
140084914cmp rbp, r14
140084917je 0x1400848a0
140084919mov rax, [r15]
14008491cmov [rsp+119], r11b
140084921xor r8l, r8l
140084924mov rcx, r15
140084927movzx edx, [r13+4]
14008492ccall [rax+96]
14008492fmovsx edx, [rsp+119]
140084934movsx r11l, al
140084938jmp 0x140084832
14008493d
14008493d 0f 1f 00 ...
140084940
140084940loc_140084940:
140084940movzx edx, ax
140084943mov rax, [r12]
140084947mov rcx, r12
14008494acall [rax+104]
14008494djmp 0x1400848fd
14008494f
14008494floc_14008494f:
14008494fmov rdi, [rip+0x112d3a]
140084956mov rax, [rsp+168]
14008495esub rax, [rdi]
140084961je 0x140084968
140084963
140084963loc_140084963:
140084963call __stack_chk_fail
140084968
140084968loc_140084968:
140084968call std::__throw_bad_cast()
14008496dnop
140084710
140084710std::time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const:
140084710push r15
140084712push r14
140084714push r13
140084716push r12
140084718push rbp
140084719push rdi
14008471apush rsi
14008471bpush rbx
14008471csub rsp, 184
140084723mov rbx, [rip+0x112f66]
14008472amov rsi, [r8]
14008472dmov rax, [rsp+296]
140084735mov rdi, [r8+8]
140084739mov r13, [rsp+304]
140084741mov rbp, [rsp+312]
140084749movzx r14l, [rsp+288]
140084752mov r12, [rbx]
140084755mov [rsp+168], r12
14008475dmov r12, rsi
140084760mov [rsp+120], rcx
140084765mov r15, r9
140084768mov ebx, edi
14008476amov rcx, [rip+0x1125df]
140084771mov [rsp+80], rdx
140084776mov [rsp+88], r9
14008477bmov [rsp+72], rax
140084780call std::locale::id::_M_id() const
140084785mov rdx, rax
140084788mov rax, [r15+208]
14008478fmov rax, [rax+8]
140084793mov r15, [rax+8*rdx]
140084797test r15, r15
14008479aje 0x14008494f
1400847a0movzx eax, r14w
1400847a4lea r9, [rsp+144]
1400847aclea rcx, [rsp+128]
1400847b4mov [rsp+112], eax
1400847b8cmp r13, rbp
1400847bbje 0x1400848a0
1400847c1mov [rsp+96], r9
1400847c6mov [rsp+104], rcx
1400847cbjmp 0x1400847e5
1400847cd
1400847cd 0f 1f 00 ...
1400847d0
1400847d0loc_1400847d0:
1400847d0test bl, bl
1400847d2je 0x1400848e0
1400847d8
1400847d8loc_1400847d8:
1400847d8add r13, 2
1400847dccmp rbp, r13
1400847dfje 0x1400848a0
1400847e5
1400847e5loc_1400847e5:
1400847e5mov rax, [r15]
1400847e8xor r8l, r8l
1400847ebmovzx edx, [r13]
1400847f0mov rcx, r15
1400847f3call [rax+96]
1400847f6cmp al, 37
1400847f8jne 0x1400847d0
1400847falea r14, [r13+2]
1400847fecmp r14, rbp
140084801je 0x1400848a0
140084807mov rax, [r15]
14008480amovzx edx, [r13+2]
14008480fxor r8l, r8l
140084812mov rcx, r15
140084815call [rax+96]
140084818movsx r11l, al
14008481ccmp r11b, 69
140084820je 0x140084910
140084826xor edx, edx
140084828cmp r11b, 79
14008482cje 0x140084910
140084832
140084832loc_140084832:
140084832mov rcx, [rsp+80]
140084837mov dil, bl
14008483amov rbx, [rsp+72]
14008483fmov r13, r14
140084842add r13, 2
140084846mov r9, [rsp+88]
14008484bmov r8, [rsp+104]
140084850mov rax, [rcx]
140084853mov rax, [rax+16]
140084857mov [rsp+40], rbx
14008485cmov ebx, [rsp+112]
140084860mov [rsp+128], r12
140084868mov [rsp+56], edx
14008486cmov rdx, rcx
14008486fmov rcx, [rsp+96]
140084874mov [rsp+32], ebx
140084878mov [rsp+136], rdi
140084880mov [rsp+48], r11l
140084885call rax
140084887mov r12, [rsp+144]
14008488fmovzx ebx, [rsp+152]
140084897cmp rbp, r13
14008489ajne 0x1400847e5
1400848a0
1400848a0loc_1400848a0:
1400848a0mov rax, [rsp+120]
1400848a5mov dil, bl
1400848a8mov [rax+8], rdi
1400848acmov rdi, [rip+0x112ddd]
1400848b3mov [rax], r12
1400848b6mov rax, [rsp+168]
1400848besub rax, [rdi]
1400848c1jne 0x140084963
1400848c7mov rax, [rsp+120]
1400848ccadd rsp, 184
1400848d3pop rbx
1400848d4pop rsi
1400848d5pop rdi
1400848d6pop rbp
1400848d7pop r12
1400848d9pop r13
1400848dbpop r14
1400848ddpop r15
1400848dfret
1400848e0
1400848e0loc_1400848e0:
1400848e0movzx eax, [r13]
1400848e5mov rcx, [r12+40]
1400848eacmp rcx, [r12+48]
1400848efjae 0x140084940
1400848f1mov [rcx], ax
1400848f4add rcx, 2
1400848f8mov [r12+40], rcx
1400848fd
1400848fdloc_1400848fd:
1400848fdcmp ax, -1
140084901mov eax, 1
140084906cmove ebx, eax
140084909jmp 0x1400847d8
14008490e
14008490e 66 90 f.
140084910
140084910loc_140084910:
140084910lea r14, [r13+4]
140084914cmp rbp, r14
140084917je 0x1400848a0
140084919mov rax, [r15]
14008491cmov [rsp+119], r11b
140084921xor r8l, r8l
140084924mov rcx, r15
140084927movzx edx, [r13+4]
14008492ccall [rax+96]
14008492fmovsx edx, [rsp+119]
140084934movsx r11l, al
140084938jmp 0x140084832
14008493d
14008493d 0f 1f 00 ...
140084940
140084940loc_140084940:
140084940movzx edx, ax
140084943mov rax, [r12]
140084947mov rcx, r12
14008494acall [rax+104]
14008494djmp 0x1400848fd
14008494f
14008494floc_14008494f:
14008494fmov rdi, [rip+0x112d3a]
140084956mov rax, [rsp+168]
14008495esub rax, [rdi]
140084961je 0x140084968
140084963
140084963loc_140084963:
140084963call __stack_chk_fail
140084968
140084968loc_140084968:
140084968call std::__throw_bad_cast()
14008496dnop
140084710
14008496e
14008496e // align 0x10
14008496e // align 0x10
140084970
140084970std::time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, tm const*, char, char) const:
140084970push rbx
140084971sub rsp, 96
140084975mov r10, [r8]
140084978mov r11, [r8+8]
14008497cmov rbx, rcx
14008497fmov rcx, [rip+0x112d0a]
140084986lea r8, [rsp+64]
14008498bmov rax, [rcx]
14008498emov [rsp+88], rax
140084993xor eax, eax
140084995movsx ecx, [rsp+168]
14008499dmov rax, [rdx]
1400849a0mov [rsp+64], r10
1400849a5mov [rsp+72], r11
1400849aamov [rsp+56], ecx
1400849aemovsx ecx, [rsp+160]
1400849b6mov [rsp+48], ecx
1400849bamov rcx, [rsp+152]
1400849c2mov [rsp+40], rcx
1400849c7movzx ecx, [rsp+144]
1400849cfmov [rsp+32], ecx
1400849d3mov rcx, rbx
1400849d6call [rax+16]
1400849d9mov rdx, [rip+0x112cb0]
1400849e0mov rax, [rsp+88]
1400849e5sub rax, [rdx]
1400849e8jne 0x1400849f3
1400849eamov rax, rbx
1400849edadd rsp, 96
1400849f1pop rbx
1400849f2ret
1400849f3
1400849f3loc_1400849f3:
1400849f3call __stack_chk_fail
1400849f8nop
140084970
140084970std::time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, tm const*, char, char) const:
140084970push rbx
140084971sub rsp, 96
140084975mov r10, [r8]
140084978mov r11, [r8+8]
14008497cmov rbx, rcx
14008497fmov rcx, [rip+0x112d0a]
140084986lea r8, [rsp+64]
14008498bmov rax, [rcx]
14008498emov [rsp+88], rax
140084993xor eax, eax
140084995movsx ecx, [rsp+168]
14008499dmov rax, [rdx]
1400849a0mov [rsp+64], r10
1400849a5mov [rsp+72], r11
1400849aamov [rsp+56], ecx
1400849aemovsx ecx, [rsp+160]
1400849b6mov [rsp+48], ecx
1400849bamov rcx, [rsp+152]
1400849c2mov [rsp+40], rcx
1400849c7movzx ecx, [rsp+144]
1400849cfmov [rsp+32], ecx
1400849d3mov rcx, rbx
1400849d6call [rax+16]
1400849d9mov rdx, [rip+0x112cb0]
1400849e0mov rax, [rsp+88]
1400849e5sub rax, [rdx]
1400849e8jne 0x1400849f3
1400849eamov rax, rbx
1400849edadd rsp, 96
1400849f1pop rbx
1400849f2ret
1400849f3
1400849f3loc_1400849f3:
1400849f3call __stack_chk_fail
1400849f8nop
140084970
1400849f9
1400849f9 // align 0x10
1400849f9 // align 0x10
140084a00
140084a00std::time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, tm const*, char, char) const:
140084a00push r15
140084a02push r14
140084a04push r13
140084a06push r12
140084a08push rbp
140084a09push rdi
140084a0apush rsi
140084a0bpush rbx
140084a0csub rsp, 360
140084a13mov rsi, [rip+0x112c76]
140084a1amov rax, [rsp+472]
140084a22mov r14l, [rsp+480]
140084a2amov rbp, [r8]
140084a2dmov r12, [r8+8]
140084a31mov r13l, [rsp+488]
140084a39movsx bx, r14b
140084a3emov rdi, rcx
140084a41mov r15, r9
140084a44mov [rsp+48], rax
140084a49mov rcx, [rsi]
140084a4cmov [rsp+344], rcx
140084a54mov rcx, [rip+0x1122f5]
140084a5bcall std::locale::id::_M_id() const
140084a60mov rdx, rax
140084a63mov rax, [r15+208]
140084a6amov rax, [rax+8]
140084a6emov rsi, [rax+8*rdx]
140084a72test rsi, rsi
140084a75je 0x140084b91
140084a7blea rcx, [rip+0x8115e]
140084a82call std::locale::id::_M_id() const
140084a87mov rdx, [r15+208]
140084a8ecmp rax, [rdx+16]
140084a92jae 0x140084b91
140084a98mov rdx, [rdx+8]
140084a9cmov rcx, [rdx+8*rax]
140084aa0test rcx, rcx
140084aa3je 0x140084b91
140084aa9xor r9l, r9l
140084aaclea r8, [rip+0x1172dd]
140084ab3lea rdx, [rip+0x116ac6]
140084abacall __dynamic_cast
140084abfmov r10, rax
140084ac2test rax, rax
140084ac5je 0x140084b91
140084acbmov rax, [rsi]
140084acemov [rsp+56], r10
140084ad3mov edx, 37
140084ad8mov rcx, rsi
140084adbcall [rax+80]
140084ademov r10, [rsp+56]
140084ae3mov [rsp+72], ax
140084ae8xor eax, eax
140084aeatest r13b, r13b
140084aedje 0x140084b00
140084aefxor edx, edx
140084af1movsx ax, r14b
140084af6movsx bx, r13b
140084afbmov [rsp+78], dx
140084b00
140084b00loc_140084b00:
140084b00mov [rsp+76], ax
140084b05mov rax, [rsp+48]
140084b0amov rcx, r10
140084b0dmov r13l, r12l
140084b10lea r9, [rsp+72]
140084b15mov r8l, 128
140084b1blea rdx, [rsp+80]
140084b20mov [rsp+74], bx
140084b25mov [rsp+32], rax
140084b2acall std::__timepunct<wchar_t>::_M_put(wchar_t*, unsigned long long, wchar_t const*, tm const*) const
140084b2flea rcx, [rsp+80]
140084b34call wcslen
140084b39test r12b, r12b
140084b3cjne 0x140084b5f
140084b3emovsxd rbx, eax
140084b41mov rax, [rbp]
140084b45lea rdx, [rsp+80]
140084b4amov rcx, rbp
140084b4dmov r8, rbx
140084b50call [rax+96]
140084b53cmp rbx, rax
140084b56mov eax, 1
140084b5bcmovne r13l, eax
140084b5f
140084b5floc_140084b5f:
140084b5fmov rbx, [rip+0x112b2a]
140084b66mov [rdi], rbp
140084b69mov [rdi+8], r13b
140084b6dmov rax, [rsp+344]
140084b75sub rax, [rbx]
140084b78jne 0x140084ba5
140084b7amov rax, rdi
140084b7dadd rsp, 360
140084b84pop rbx
140084b85pop rsi
140084b86pop rdi
140084b87pop rbp
140084b88pop r12
140084b8apop r13
140084b8cpop r14
140084b8epop r15
140084b90ret
140084b91
140084b91loc_140084b91:
140084b91mov rdi, [rip+0x112af8]
140084b98mov rax, [rsp+344]
140084ba0sub rax, [rdi]
140084ba3je 0x140084baa
140084ba5
140084ba5loc_140084ba5:
140084ba5call __stack_chk_fail
140084baa
140084baaloc_140084baa:
140084baacall std::__throw_bad_cast()
140084bafnop
140084a00
140084a00std::time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, tm const*, char, char) const:
140084a00push r15
140084a02push r14
140084a04push r13
140084a06push r12
140084a08push rbp
140084a09push rdi
140084a0apush rsi
140084a0bpush rbx
140084a0csub rsp, 360
140084a13mov rsi, [rip+0x112c76]
140084a1amov rax, [rsp+472]
140084a22mov r14l, [rsp+480]
140084a2amov rbp, [r8]
140084a2dmov r12, [r8+8]
140084a31mov r13l, [rsp+488]
140084a39movsx bx, r14b
140084a3emov rdi, rcx
140084a41mov r15, r9
140084a44mov [rsp+48], rax
140084a49mov rcx, [rsi]
140084a4cmov [rsp+344], rcx
140084a54mov rcx, [rip+0x1122f5]
140084a5bcall std::locale::id::_M_id() const
140084a60mov rdx, rax
140084a63mov rax, [r15+208]
140084a6amov rax, [rax+8]
140084a6emov rsi, [rax+8*rdx]
140084a72test rsi, rsi
140084a75je 0x140084b91
140084a7blea rcx, [rip+0x8115e]
140084a82call std::locale::id::_M_id() const
140084a87mov rdx, [r15+208]
140084a8ecmp rax, [rdx+16]
140084a92jae 0x140084b91
140084a98mov rdx, [rdx+8]
140084a9cmov rcx, [rdx+8*rax]
140084aa0test rcx, rcx
140084aa3je 0x140084b91
140084aa9xor r9l, r9l
140084aaclea r8, [rip+0x1172dd]
140084ab3lea rdx, [rip+0x116ac6]
140084abacall __dynamic_cast
140084abfmov r10, rax
140084ac2test rax, rax
140084ac5je 0x140084b91
140084acbmov rax, [rsi]
140084acemov [rsp+56], r10
140084ad3mov edx, 37
140084ad8mov rcx, rsi
140084adbcall [rax+80]
140084ademov r10, [rsp+56]
140084ae3mov [rsp+72], ax
140084ae8xor eax, eax
140084aeatest r13b, r13b
140084aedje 0x140084b00
140084aefxor edx, edx
140084af1movsx ax, r14b
140084af6movsx bx, r13b
140084afbmov [rsp+78], dx
140084b00
140084b00loc_140084b00:
140084b00mov [rsp+76], ax
140084b05mov rax, [rsp+48]
140084b0amov rcx, r10
140084b0dmov r13l, r12l
140084b10lea r9, [rsp+72]
140084b15mov r8l, 128
140084b1blea rdx, [rsp+80]
140084b20mov [rsp+74], bx
140084b25mov [rsp+32], rax
140084b2acall std::__timepunct<wchar_t>::_M_put(wchar_t*, unsigned long long, wchar_t const*, tm const*) const
140084b2flea rcx, [rsp+80]
140084b34call wcslen
140084b39test r12b, r12b
140084b3cjne 0x140084b5f
140084b3emovsxd rbx, eax
140084b41mov rax, [rbp]
140084b45lea rdx, [rsp+80]
140084b4amov rcx, rbp
140084b4dmov r8, rbx
140084b50call [rax+96]
140084b53cmp rbx, rax
140084b56mov eax, 1
140084b5bcmovne r13l, eax
140084b5f
140084b5floc_140084b5f:
140084b5fmov rbx, [rip+0x112b2a]
140084b66mov [rdi], rbp
140084b69mov [rdi+8], r13b
140084b6dmov rax, [rsp+344]
140084b75sub rax, [rbx]
140084b78jne 0x140084ba5
140084b7amov rax, rdi
140084b7dadd rsp, 360
140084b84pop rbx
140084b85pop rsi
140084b86pop rdi
140084b87pop rbp
140084b88pop r12
140084b8apop r13
140084b8cpop r14
140084b8epop r15
140084b90ret
140084b91
140084b91loc_140084b91:
140084b91mov rdi, [rip+0x112af8]
140084b98mov rax, [rsp+344]
140084ba0sub rax, [rdi]
140084ba3je 0x140084baa
140084ba5
140084ba5loc_140084ba5:
140084ba5call __stack_chk_fail
140084baa
140084baaloc_140084baa:
140084baacall std::__throw_bad_cast()
140084bafnop
140084a00
140084bb0
140084bb0std::bad_alloc::what() const:
140084bb0lea rax, [rip+0x10e9c9]
140084bb7ret
140084bb0
140084bb0std::bad_alloc::what() const:
140084bb0lea rax, [rip+0x10e9c9]
140084bb7ret
140084bb0
140084bb8
140084bb8 // align 0x10
140084bb8 // align 0x10
140084bc0
140084bc0std::basic_ios<char, std::char_traits<char>>::exceptions() const:
140084bc0mov eax, [rcx+28]
140084bc3ret
140084bc0
140084bc0std::basic_ios<char, std::char_traits<char>>::exceptions() const:
140084bc0mov eax, [rcx+28]
140084bc3ret
140084bc0
140084bc4
140084bc4 // align 0x10
140084bc4 // align 0x10
140084bd0
140084bd0std::basic_ios<char, std::char_traits<char>>::bad() const:
140084bd0mov eax, [rcx+32]
140084bd3and eax, 1
140084bd6ret
140084bd0
140084bd0std::basic_ios<char, std::char_traits<char>>::bad() const:
140084bd0mov eax, [rcx+32]
140084bd3and eax, 1
140084bd6ret
140084bd0
140084bd7
140084bd7 // align 0x10
140084bd7 // align 0x10
140084be0
140084be0std::basic_ios<char, std::char_traits<char>>::eof() const:
140084be0movzx eax, [rcx+32]
140084be4shr al, 1
140084be6and eax, 1
140084be9ret
140084be0
140084be0std::basic_ios<char, std::char_traits<char>>::eof() const:
140084be0movzx eax, [rcx+32]
140084be4shr al, 1
140084be6and eax, 1
140084be9ret
140084be0
140084bea
140084bea // align 0x10
140084bea // align 0x10
140084bf0
140084bf0std::basic_ios<char, std::char_traits<char>>::tie() const:
140084bf0mov rax, [rcx+216]
140084bf7ret
140084bf0
140084bf0std::basic_ios<char, std::char_traits<char>>::tie() const:
140084bf0mov rax, [rcx+216]
140084bf7ret
140084bf0
140084bf8
140084bf8 // align 0x10
140084bf8 // align 0x10
140084c00
140084c00std::basic_ios<char, std::char_traits<char>>::fail() const:
140084c00test [rcx+32], 5
140084c04setne al
140084c07ret
140084c00
140084c00std::basic_ios<char, std::char_traits<char>>::fail() const:
140084c00test [rcx+32], 5
140084c04setne al
140084c07ret
140084c00
140084c08
140084c08 // align 0x10
140084c08 // align 0x10
140084c10
140084c10std::basic_ios<char, std::char_traits<char>>::fill() const:
140084c10sub rsp, 56
140084c14cmp [rcx+225], 0
140084c1bje 0x140084c30
140084c1dmovzx eax, [rcx+224]
140084c24
140084c24loc_140084c24:
140084c24add rsp, 56
140084c28ret
140084c29nop [rax]
140084c30
140084c30loc_140084c30:
140084c30mov rcx, [rcx+240]
140084c37test rcx, rcx
140084c3aje 0x140084c83
140084c3ccmp [rcx+56], 0
140084c40je 0x140084c50
140084c42movzx eax, [rcx+89]
140084c46jmp 0x140084c24
140084c48nop [rax+rax]
140084c50
140084c50loc_140084c50:
140084c50mov [rsp+40], rcx
140084c55call std::ctype<char>::_M_widen_init() const
140084c5amov rcx, [rsp+40]
140084c5flea rdx, [rip-0x4c476]
140084c66mov rax, [rcx]
140084c69mov r8, [rax+48]
140084c6dmov eax, 32
140084c72cmp r8, rdx
140084c75je 0x140084c24
140084c77mov edx, 32
140084c7cadd rsp, 56
140084c80jmp r8
140084c83
140084c83loc_140084c83:
140084c83call std::__throw_bad_cast()
140084c88nop
140084c10
140084c10std::basic_ios<char, std::char_traits<char>>::fill() const:
140084c10sub rsp, 56
140084c14cmp [rcx+225], 0
140084c1bje 0x140084c30
140084c1dmovzx eax, [rcx+224]
140084c24
140084c24loc_140084c24:
140084c24add rsp, 56
140084c28ret
140084c29nop [rax]
140084c30
140084c30loc_140084c30:
140084c30mov rcx, [rcx+240]
140084c37test rcx, rcx
140084c3aje 0x140084c83
140084c3ccmp [rcx+56], 0
140084c40je 0x140084c50
140084c42movzx eax, [rcx+89]
140084c46jmp 0x140084c24
140084c48nop [rax+rax]
140084c50
140084c50loc_140084c50:
140084c50mov [rsp+40], rcx
140084c55call std::ctype<char>::_M_widen_init() const
140084c5amov rcx, [rsp+40]
140084c5flea rdx, [rip-0x4c476]
140084c66mov rax, [rcx]
140084c69mov r8, [rax+48]
140084c6dmov eax, 32
140084c72cmp r8, rdx
140084c75je 0x140084c24
140084c77mov edx, 32
140084c7cadd rsp, 56
140084c80jmp r8
140084c83
140084c83loc_140084c83:
140084c83call std::__throw_bad_cast()
140084c88nop
140084c10
140084c89
140084c89 // align 0x10
140084c89 // align 0x10
140084c90
140084c90std::basic_ios<char, std::char_traits<char>>::good() const:
140084c90mov eax, [rcx+32]
140084c93test eax, eax
140084c95sete al
140084c98ret
140084c90
140084c90std::basic_ios<char, std::char_traits<char>>::good() const:
140084c90mov eax, [rcx+32]
140084c93test eax, eax
140084c95sete al
140084c98ret
140084c90
140084c99
140084c99 // align 0x10
140084c99 // align 0x10
140084ca0
140084ca0std::basic_ios<char, std::char_traits<char>>::rdbuf() const:
140084ca0mov rax, [rcx+232]
140084ca7ret
140084ca0
140084ca0std::basic_ios<char, std::char_traits<char>>::rdbuf() const:
140084ca0mov rax, [rcx+232]
140084ca7ret
140084ca0
140084ca8
140084ca8 // align 0x10
140084ca8 // align 0x10
140084cb0
140084cb0std::basic_ios<char, std::char_traits<char>>::widen(char) const:
140084cb0sub rsp, 56
140084cb4mov rcx, [rcx+240]
140084cbbtest rcx, rcx
140084cbeje 0x140084d0f
140084cc0cmp [rcx+56], 0
140084cc4je 0x140084cd8
140084cc6movzx edx, dl
140084cc9movzx eax, [rcx+rdx+57]
140084cce
140084cceloc_140084cce:
140084cceadd rsp, 56
140084cd2ret
140084cd3nop [rax+rax]
140084cd8
140084cd8loc_140084cd8:
140084cd8mov [rsp+32], rcx
140084cddmov [rsp+44], edx
140084ce1call std::ctype<char>::_M_widen_init() const
140084ce6mov rcx, [rsp+32]
140084ceblea r9, [rip-0x4c502]
140084cf2mov rax, [rcx]
140084cf5mov r8, [rax+48]
140084cf9movzx eax, [rsp+44]
140084cfecmp r8, r9
140084d01je 0x140084cce
140084d03movsx edx, [rsp+44]
140084d08add rsp, 56
140084d0cjmp r8
140084d0f
140084d0floc_140084d0f:
140084d0fcall std::__throw_bad_cast()
140084d14nop
140084cb0
140084cb0std::basic_ios<char, std::char_traits<char>>::widen(char) const:
140084cb0sub rsp, 56
140084cb4mov rcx, [rcx+240]
140084cbbtest rcx, rcx
140084cbeje 0x140084d0f
140084cc0cmp [rcx+56], 0
140084cc4je 0x140084cd8
140084cc6movzx edx, dl
140084cc9movzx eax, [rcx+rdx+57]
140084cce
140084cceloc_140084cce:
140084cceadd rsp, 56
140084cd2ret
140084cd3nop [rax+rax]
140084cd8
140084cd8loc_140084cd8:
140084cd8mov [rsp+32], rcx
140084cddmov [rsp+44], edx
140084ce1call std::ctype<char>::_M_widen_init() const
140084ce6mov rcx, [rsp+32]
140084ceblea r9, [rip-0x4c502]
140084cf2mov rax, [rcx]
140084cf5mov r8, [rax+48]
140084cf9movzx eax, [rsp+44]
140084cfecmp r8, r9
140084d01je 0x140084cce
140084d03movsx edx, [rsp+44]
140084d08add rsp, 56
140084d0cjmp r8
140084d0f
140084d0floc_140084d0f:
140084d0fcall std::__throw_bad_cast()
140084d14nop
140084cb0
140084d15
140084d15 // align 0x10
140084d15 // align 0x10
140084d20
140084d20std::basic_ios<char, std::char_traits<char>>::narrow(char, char) const:
140084d20sub rsp, 72
140084d24mov rcx, [rcx+240]
140084d2bmov r10l, r8l
140084d2emov r8l, edx
140084d31test rcx, rcx
140084d34je 0x140084d9c
140084d36movzx r9l, dl
140084d3amovzx eax, [rcx+r9+313]
140084d43test al, al
140084d45jne 0x140084d6a
140084d47mov rax, [rcx]
140084d4alea r11, [rip-0x4c521]
140084d51mov rax, [rax+64]
140084d55cmp rax, r11
140084d58jne 0x140084d70
140084d5a
140084d5aloc_140084d5a:
140084d5acmp r10b, r8b
140084d5dje 0x140084d67
140084d5fmov [rcx+r9+313], r8b
140084d67
140084d67loc_140084d67:
140084d67mov eax, r8l
140084d6a
140084d6aloc_140084d6a:
140084d6aadd rsp, 72
140084d6eret
140084d6f
140084d6f 90 .
140084d70
140084d70loc_140084d70:
140084d70movsx r8l, r10b
140084d74mov [rsp+56], r9
140084d79movsx edx, dl
140084d7cmov [rsp+52], r10l
140084d81mov [rsp+40], rcx
140084d86call rax
140084d88mov r9, [rsp+56]
140084d8dmov r10l, [rsp+52]
140084d92mov rcx, [rsp+40]
140084d97mov r8l, eax
140084d9ajmp 0x140084d5a
140084d9c
140084d9cloc_140084d9c:
140084d9ccall std::__throw_bad_cast()
140084da1nop
140084d20
140084d20std::basic_ios<char, std::char_traits<char>>::narrow(char, char) const:
140084d20sub rsp, 72
140084d24mov rcx, [rcx+240]
140084d2bmov r10l, r8l
140084d2emov r8l, edx
140084d31test rcx, rcx
140084d34je 0x140084d9c
140084d36movzx r9l, dl
140084d3amovzx eax, [rcx+r9+313]
140084d43test al, al
140084d45jne 0x140084d6a
140084d47mov rax, [rcx]
140084d4alea r11, [rip-0x4c521]
140084d51mov rax, [rax+64]
140084d55cmp rax, r11
140084d58jne 0x140084d70
140084d5a
140084d5aloc_140084d5a:
140084d5acmp r10b, r8b
140084d5dje 0x140084d67
140084d5fmov [rcx+r9+313], r8b
140084d67
140084d67loc_140084d67:
140084d67mov eax, r8l
140084d6a
140084d6aloc_140084d6a:
140084d6aadd rsp, 72
140084d6eret
140084d6f
140084d6f 90 .
140084d70
140084d70loc_140084d70:
140084d70movsx r8l, r10b
140084d74mov [rsp+56], r9
140084d79movsx edx, dl
140084d7cmov [rsp+52], r10l
140084d81mov [rsp+40], rcx
140084d86call rax
140084d88mov r9, [rsp+56]
140084d8dmov r10l, [rsp+52]
140084d92mov rcx, [rsp+40]
140084d97mov r8l, eax
140084d9ajmp 0x140084d5a
140084d9c
140084d9cloc_140084d9c:
140084d9ccall std::__throw_bad_cast()
140084da1nop
140084d20
140084da2
140084da2 // align 0x10
140084da2 // align 0x10
140084db0
140084db0std::basic_ios<char, std::char_traits<char>>::rdstate() const:
140084db0mov eax, [rcx+32]
140084db3ret
140084db0
140084db0std::basic_ios<char, std::char_traits<char>>::rdstate() const:
140084db0mov eax, [rcx+32]
140084db3ret
140084db0
140084db4
140084db4 // align 0x10
140084db4 // align 0x10
140084dc0
140084dc0std::basic_ios<char, std::char_traits<char>>::operator void*() const:
140084dc0xor eax, eax
140084dc2test [rcx+32], 5
140084dc6cmove rax, rcx
140084dcaret
140084dc0
140084dc0std::basic_ios<char, std::char_traits<char>>::operator void*() const:
140084dc0xor eax, eax
140084dc2test [rcx+32], 5
140084dc6cmove rax, rcx
140084dcaret
140084dc0
140084dcb
140084dcb // align 0x10
140084dcb // align 0x10
140084dd0
140084dd0std::basic_ios<char, std::char_traits<char>>::operator bool() const:
140084dd0test [rcx+32], 5
140084dd4sete al
140084dd7ret
140084dd0
140084dd0std::basic_ios<char, std::char_traits<char>>::operator bool() const:
140084dd0test [rcx+32], 5
140084dd4sete al
140084dd7ret
140084dd0
140084dd8
140084dd8 // align 0x10
140084dd8 // align 0x10
140084de0
140084de0std::basic_ios<char, std::char_traits<char>>::operator!() const:
140084de0test [rcx+32], 5
140084de4setne al
140084de7ret
140084de0
140084de0std::basic_ios<char, std::char_traits<char>>::operator!() const:
140084de0test [rcx+32], 5
140084de4setne al
140084de7ret
140084de0
140084de8
140084de8 // align 0x10
140084de8 // align 0x10
140084df0
140084df0std::basic_ios<wchar_t, std::char_traits<wchar_t>>::exceptions() const:
140084df0mov eax, [rcx+28]
140084df3ret
140084df0
140084df0std::basic_ios<wchar_t, std::char_traits<wchar_t>>::exceptions() const:
140084df0mov eax, [rcx+28]
140084df3ret
140084df0
140084df4
140084df4 // align 0x10
140084df4 // align 0x10
140084e00
140084e00std::basic_ios<wchar_t, std::char_traits<wchar_t>>::bad() const:
140084e00mov eax, [rcx+32]
140084e03and eax, 1
140084e06ret
140084e00
140084e00std::basic_ios<wchar_t, std::char_traits<wchar_t>>::bad() const:
140084e00mov eax, [rcx+32]
140084e03and eax, 1
140084e06ret
140084e00
140084e07
140084e07 // align 0x10
140084e07 // align 0x10
140084e10
140084e10std::basic_ios<wchar_t, std::char_traits<wchar_t>>::eof() const:
140084e10movzx eax, [rcx+32]
140084e14shr al, 1
140084e16and eax, 1
140084e19ret
140084e10
140084e10std::basic_ios<wchar_t, std::char_traits<wchar_t>>::eof() const:
140084e10movzx eax, [rcx+32]
140084e14shr al, 1
140084e16and eax, 1
140084e19ret
140084e10
140084e1a
140084e1a // align 0x10
140084e1a // align 0x10
140084e20
140084e20std::basic_ios<wchar_t, std::char_traits<wchar_t>>::tie() const:
140084e20mov rax, [rcx+216]
140084e27ret
140084e20
140084e20std::basic_ios<wchar_t, std::char_traits<wchar_t>>::tie() const:
140084e20mov rax, [rcx+216]
140084e27ret
140084e20
140084e28
140084e28 // align 0x10
140084e28 // align 0x10
140084e30
140084e30std::basic_ios<wchar_t, std::char_traits<wchar_t>>::fail() const:
140084e30test [rcx+32], 5
140084e34setne al
140084e37ret
140084e30
140084e30std::basic_ios<wchar_t, std::char_traits<wchar_t>>::fail() const:
140084e30test [rcx+32], 5
140084e34setne al
140084e37ret
140084e30
140084e38
140084e38 // align 0x10
140084e38 // align 0x10
140084e40
140084e40std::basic_ios<wchar_t, std::char_traits<wchar_t>>::fill() const:
140084e40sub rsp, 40
140084e44cmp [rcx+226], 0
140084e4bje 0x140084e60
140084e4dmovzx eax, [rcx+224]
140084e54add rsp, 40
140084e58ret
140084e59nop [rax]
140084e60
140084e60loc_140084e60:
140084e60mov rcx, [rcx+240]
140084e67test rcx, rcx
140084e6aje 0x140084e7f
140084e6cmov rax, [rcx]
140084e6fmov edx, 32
140084e74mov rax, [rax+80]
140084e78add rsp, 40
140084e7cjmp rax
140084e7f
140084e7floc_140084e7f:
140084e7fcall std::__throw_bad_cast()
140084e84nop
140084e40
140084e40std::basic_ios<wchar_t, std::char_traits<wchar_t>>::fill() const:
140084e40sub rsp, 40
140084e44cmp [rcx+226], 0
140084e4bje 0x140084e60
140084e4dmovzx eax, [rcx+224]
140084e54add rsp, 40
140084e58ret
140084e59nop [rax]
140084e60
140084e60loc_140084e60:
140084e60mov rcx, [rcx+240]
140084e67test rcx, rcx
140084e6aje 0x140084e7f
140084e6cmov rax, [rcx]
140084e6fmov edx, 32
140084e74mov rax, [rax+80]
140084e78add rsp, 40
140084e7cjmp rax
140084e7f
140084e7floc_140084e7f:
140084e7fcall std::__throw_bad_cast()
140084e84nop
140084e40
140084e85
140084e85 // align 0x10
140084e85 // align 0x10
140084e90
140084e90std::basic_ios<wchar_t, std::char_traits<wchar_t>>::good() const:
140084e90mov eax, [rcx+32]
140084e93test eax, eax
140084e95sete al
140084e98ret
140084e90
140084e90std::basic_ios<wchar_t, std::char_traits<wchar_t>>::good() const:
140084e90mov eax, [rcx+32]
140084e93test eax, eax
140084e95sete al
140084e98ret
140084e90
140084e99
140084e99 // align 0x10
140084e99 // align 0x10
140084ea0
140084ea0std::basic_ios<wchar_t, std::char_traits<wchar_t>>::rdbuf() const:
140084ea0mov rax, [rcx+232]
140084ea7ret
140084ea0
140084ea0std::basic_ios<wchar_t, std::char_traits<wchar_t>>::rdbuf() const:
140084ea0mov rax, [rcx+232]
140084ea7ret
140084ea0
140084ea8
140084ea8 // align 0x10
140084ea8 // align 0x10
140084eb0
140084eb0std::basic_ios<wchar_t, std::char_traits<wchar_t>>::widen(char) const:
140084eb0sub rsp, 40
140084eb4mov rcx, [rcx+240]
140084ebbtest rcx, rcx
140084ebeje 0x140084ed1
140084ec0mov rax, [rcx]
140084ec3movsx edx, dl
140084ec6mov rax, [rax+80]
140084ecaadd rsp, 40
140084ecejmp rax
140084ed1
140084ed1loc_140084ed1:
140084ed1call std::__throw_bad_cast()
140084ed6nop
140084eb0
140084eb0std::basic_ios<wchar_t, std::char_traits<wchar_t>>::widen(char) const:
140084eb0sub rsp, 40
140084eb4mov rcx, [rcx+240]
140084ebbtest rcx, rcx
140084ebeje 0x140084ed1
140084ec0mov rax, [rcx]
140084ec3movsx edx, dl
140084ec6mov rax, [rax+80]
140084ecaadd rsp, 40
140084ecejmp rax
140084ed1
140084ed1loc_140084ed1:
140084ed1call std::__throw_bad_cast()
140084ed6nop
140084eb0
140084ed7
140084ed7 // align 0x10
140084ed7 // align 0x10
140084ee0
140084ee0std::basic_ios<wchar_t, std::char_traits<wchar_t>>::narrow(wchar_t, char) const:
140084ee0sub rsp, 40
140084ee4mov rcx, [rcx+240]
140084eebtest rcx, rcx
140084eeeje 0x140084f05
140084ef0mov rax, [rcx]
140084ef3movzx edx, dx
140084ef6movsx r8l, r8b
140084efamov rax, [rax+96]
140084efeadd rsp, 40
140084f02jmp rax
140084f05
140084f05loc_140084f05:
140084f05call std::__throw_bad_cast()
140084f0anop
140084ee0
140084ee0std::basic_ios<wchar_t, std::char_traits<wchar_t>>::narrow(wchar_t, char) const:
140084ee0sub rsp, 40
140084ee4mov rcx, [rcx+240]
140084eebtest rcx, rcx
140084eeeje 0x140084f05
140084ef0mov rax, [rcx]
140084ef3movzx edx, dx
140084ef6movsx r8l, r8b
140084efamov rax, [rax+96]
140084efeadd rsp, 40
140084f02jmp rax
140084f05
140084f05loc_140084f05:
140084f05call std::__throw_bad_cast()
140084f0anop
140084ee0
140084f0b
140084f0b // align 0x10
140084f0b // align 0x10
140084f10
140084f10std::basic_ios<wchar_t, std::char_traits<wchar_t>>::rdstate() const:
140084f10mov eax, [rcx+32]
140084f13ret
140084f10
140084f10std::basic_ios<wchar_t, std::char_traits<wchar_t>>::rdstate() const:
140084f10mov eax, [rcx+32]
140084f13ret
140084f10
140084f14
140084f14 // align 0x10
140084f14 // align 0x10
140084f20
140084f20std::basic_ios<wchar_t, std::char_traits<wchar_t>>::operator void*() const:
140084f20xor eax, eax
140084f22test [rcx+32], 5
140084f26cmove rax, rcx
140084f2aret
140084f20
140084f20std::basic_ios<wchar_t, std::char_traits<wchar_t>>::operator void*() const:
140084f20xor eax, eax
140084f22test [rcx+32], 5
140084f26cmove rax, rcx
140084f2aret
140084f20
140084f2b
140084f2b // align 0x10
140084f2b // align 0x10
140084f30
140084f30std::basic_ios<wchar_t, std::char_traits<wchar_t>>::operator bool() const:
140084f30test [rcx+32], 5
140084f34sete al
140084f37ret
140084f30
140084f30std::basic_ios<wchar_t, std::char_traits<wchar_t>>::operator bool() const:
140084f30test [rcx+32], 5
140084f34sete al
140084f37ret
140084f30
140084f38
140084f38 // align 0x10
140084f38 // align 0x10
140084f40
140084f40std::basic_ios<wchar_t, std::char_traits<wchar_t>>::operator!() const:
140084f40test [rcx+32], 5
140084f44setne al
140084f47ret
140084f40
140084f40std::basic_ios<wchar_t, std::char_traits<wchar_t>>::operator!() const:
140084f40test [rcx+32], 5
140084f44setne al
140084f47ret
140084f40
140084f48
140084f48 // align 0x10
140084f48 // align 0x10
140084f58
140084f58 // align 0x10
140084f58 // align 0x10
140084f60
140084f60std::istreambuf_iterator<char, std::char_traits<char>> std::money_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract<false>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, std::string&) const:
140084f60push r15
140084f62push r14
140084f64push r13
140084f66push r12
140084f68push rbp
140084f69push rdi
140084f6apush rsi
140084f6bpush rbx
140084f6csub rsp, 264
140084f73mov rax, [r8]
140084f76mov rdx, [r8+8]
140084f7amov rdi, [rsp+368]
140084f82mov rbx, rax
140084f85mov [rsp+192], rax
140084f8dmov rax, [r9]
140084f90mov [rsp+200], rdx
140084f98mov rdx, [r9+8]
140084f9cmov [rsp+120], rcx
140084fa1mov rsi, rax
140084fa4mov rcx, [rip+0x1126e5]
140084fabmov [rsp+176], rax
140084fb3mov rax, [rsp+376]
140084fbbmov rbp, [rcx]
140084fbemov [rsp+248], rbp
140084fc6mov ebp, [rsp+200]
140084fcdmov rcx, [rip+0x111d6c]
140084fd4mov [rsp+184], rdx
140084fdcmov [rsp+128], rax
140084fe4mov rax, [rsp+384]
140084fecmov [rsp+136], rdi
140084ff4mov r13l, [rsp+184]
140084ffcmov [rsp+152], rax
140085004call std::locale::id::_M_id() const
140085009mov rdx, rax
14008500cmov rax, [rdi+208]
140085013mov rax, [rax+8]
140085017mov rax, [rax+8*rdx]
14008501bmov [rsp+96], rax
140085020test rax, rax
140085023je 0x1400860dc
140085029lea rcx, [rip+0x80b60]
140085030call std::locale::id::_M_id() const
140085035mov r15, rax
140085038mov rax, [rdi+208]
14008503fmov rax, [rax+24]
140085043lea r14, [rax+8*r15]
140085047mov r12, [r14]
14008504atest r12, r12
14008504dje 0x140085d88
140085053
140085053loc_140085053:
140085053cmp [r12+64], 0
140085059jne 0x140085770
14008505fmov [rsp+173], 0
140085067
140085067loc_140085067:
140085067lea rax, [rsp+232]
14008506fxor edx, edx
140085071xor ecx, ecx
140085073mov r8, rax
140085076mov [rsp+72], rax
14008507bcall std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
140085080mov [rsp+224], rax
140085088cmp [r12+32], 0
14008508eje 0x1400850a2
140085090lea rcx, [rsp+224]
140085098mov edx, 32
14008509dcall std::string::reserve(unsigned long long)
1400850a2
1400850a2loc_1400850a2:
1400850a2lea rax, [r12+100]
1400850a7xor edx, edx
1400850a9xor ecx, ecx
1400850abmov [rsp+80], rax
1400850b0lea rax, [rsp+223]
1400850b8mov r8, rax
1400850bbmov [rsp+144], rax
1400850c3call std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
1400850c8mov rcx, [rsp+72]
1400850cdmov edx, 32
1400850d2mov [rsp+232], rax
1400850dacall std::string::reserve(unsigned long long)
1400850dflea rax, [r12+101]
1400850e4mov [rsp+71], 0
1400850e9xor r14l, r14l
1400850ecxor edi, edi
1400850eemov [rsp+48], rax
1400850f3mov eax, [r12+96]
1400850f8mov [rsp+168], 0
140085103mov [rsp+244], eax
14008510alea rax, [rsp+244]
140085112mov [rsp+104], rax
140085117lea rax, [rsp+224]
14008511fmov [rsp+88], 0
140085128mov [rsp+172], 0
140085130mov [rsp+112], rax
140085135
140085135loc_140085135:
140085135mov rax, [rsp+104]
14008513acmp [rax+r14], 4
14008513fja 0x140085b99
140085145movzx eax, [rax+r14]
14008514alea rcx, [rip+0x10c92f]
140085151movsxd rax, [rcx+4*rax]
140085155add rax, rcx
140085158jmp rax
14008515anop [rax+rax]
140085160mov r8l, 1
140085166
140085166loc_140085166:
140085166cmp r14, 3
14008516ajne 0x1400854c8
140085170
140085170loc_140085170:
140085170cmp [rsp+88], 1
140085176seta al
140085179and al, r8b
14008517cmov [rsp+48], al
140085180je 0x1400857f0
140085186cmp [rsp+172], 0
14008518eje 0x140085be0
140085194mov r14, [r12+72]
140085199
140085199loc_140085199:
140085199cmp ebp, -1
14008519cmov r15l, 1
1400851a2sete r9b
1400851a6mov edx, r9l
1400851a9test rbx, rbx
1400851acje 0x1400851b3
1400851aetest r9b, r9b
1400851b1jne 0x140085210
1400851b3
1400851b3loc_1400851b3:
1400851b3cmp r13l, -1
1400851b7sete al
1400851batest rsi, rsi
1400851bdje 0x1400851c7
1400851bftest al, al
1400851c1jne 0x140085788
1400851c7
1400851c7loc_1400851c7:
1400851c7xor edx, eax
1400851c9
1400851c9loc_1400851c9:
1400851c9cmp r15, [rsp+88]
1400851cejae 0x140085b48
1400851d4test dl, dl
1400851d6je 0x140085b48
1400851dctest rbx, rbx
1400851dfje 0x1400851ea
1400851e1test r9b, r9b
1400851e4jne 0x1400857d0
1400851ea
1400851ealoc_1400851ea:
1400851eamov eax, ebp
1400851ec
1400851ecloc_1400851ec:
1400851eccmp [r14+r15], al
1400851f0jne 0x1400857f9
1400851f6mov rax, [rbx+16]
1400851facmp rax, [rbx+24]
1400851fejae 0x140085b30
140085204
140085204loc_140085204:
140085204add rax, 1
140085208add r15, 1
14008520cmov [rbx+16], rax
140085210
140085210loc_140085210:
140085210mov rax, [rbx+24]
140085214cmp [rbx+16], rax
140085218jae 0x140085f6a
14008521e
14008521eloc_14008521e:
14008521emovzx r9l, [rsp+48]
140085224mov ebp, -1
140085229xor edx, edx
14008522bjmp 0x1400851b3
14008522dnop [rax]
140085230cmp ebp, -1
140085233sete r15b
140085237test rbx, rbx
14008523aje 0x140085245
14008523ctest r15b, r15b
14008523fjne 0x14008531f
140085245
140085245loc_140085245:
140085245mov r8l, r15l
140085248
140085248loc_140085248:
140085248cmp r13l, -1
14008524csete al
14008524ftest rsi, rsi
140085252setne dl
140085255and dl, al
140085257jne 0x140085670
14008525d
14008525dloc_14008525d:
14008525dcmp al, r15b
140085260je 0x1400856c0
140085266
140085266loc_140085266:
140085266test rbx, rbx
140085269je 0x140085274
14008526btest r8b, r8b
14008526ejne 0x1400856d0
140085274
140085274loc_140085274:
140085274mov r15l, ebp
140085277
140085277loc_140085277:
140085277mov rcx, [rsp+48]
14008527cmovsx edx, r15b
140085280mov r8l, 10
140085286call memchr
14008528btest rax, rax
14008528eje 0x140085560
140085294mov rcx, [rip+0x111955]
14008529bsub rax, [rsp+80]
1400852a0mov rdx, [rcx]
1400852a3movzx r8l, [rdx+rax]
1400852a8mov rax, [rsp+232]
1400852b0mov r15, [rax-24]
1400852b4lea rbp, [r15+1]
1400852b8cmp [rax-16], rbp
1400852bcjb 0x1400852c5
1400852bemov eax, [rax-8]
1400852c1test eax, eax
1400852c3jle 0x1400852dd
1400852c5
1400852c5loc_1400852c5:
1400852c5mov rcx, [rsp+72]
1400852camov rdx, rbp
1400852cdmov [rsp+56], r8b
1400852d2call std::string::reserve(unsigned long long)
1400852d7movzx r8l, [rsp+56]
1400852dd
1400852ddloc_1400852dd:
1400852ddmov rax, [rsp+232]
1400852e5add edi, 1
1400852e8mov rdx, [rax-24]
1400852ecmov [rax+rdx], r8b
1400852f0mov rax, [rsp+232]
1400852f8mov [rax-8], 0
1400852ffmov [rax-24], rbp
140085303mov [rax+r15+1], 0
140085309
140085309loc_140085309:
140085309mov rax, [rbx+16]
14008530dcmp rax, [rbx+24]
140085311jae 0x1400855fa
140085317
140085317loc_140085317:
140085317add rax, 1
14008531bmov [rbx+16], rax
14008531f
14008531floc_14008531f:
14008531fmov rax, [rbx+24]
140085323cmp [rbx+16], rax
140085327jae 0x140085611
14008532d
14008532dloc_14008532d:
14008532dmov ebp, -1
140085332mov r8l, 1
140085338xor r15l, r15l
14008533bjmp 0x140085248
140085340cmp [r12+64], 0
140085346jne 0x140085908
14008534clea rdx, [rsp+176]
140085354lea r15, [rsp+192]
14008535ccmp [r12+80], 0
140085362jne 0x140085bf0
140085368
140085368loc_140085368:
140085368movzx r8l, [rsp+173]
140085371xor r8l, 1
140085375jmp 0x140085709
14008537anop [rax+rax]
140085380mov rax, [rsp+136]
140085388test [rax+25], 2
14008538cjne 0x1400859c0
140085392cmp [rsp+88], 1
140085398ja 0x1400859c0
14008539etest r14, r14
1400853a1je 0x1400859c0
1400853a7cmp r14, 1
1400853abje 0x14008599b
1400853b1cmp r14, 2
1400853b5je 0x140085caf
1400853bb
1400853bbloc_1400853bb:
1400853bbmov rax, [rsp+232]
1400853c3cmp [rax-24], 1
1400853c8ja 0x140085c60
1400853ce
1400853celoc_1400853ce:
1400853cecmp [rsp+172], 0
1400853d6jne 0x140085e3f
1400853dc
1400853dcloc_1400853dc:
1400853dcmov rax, [rsp+224]
1400853e4cmp [rax-24], 0
1400853e9je 0x140085430
1400853ebmov eax, [rsp+168]
1400853f2cmp [rsp+71], 0
1400853f7lea rcx, [rsp+224]
1400853ffcmove eax, edi
140085402movsx edx, al
140085405call std::string::push_back(char)
14008540amov rdx, [r12+24]
14008540fmov rcx, [r12+16]
140085414lea r8, [rsp+224]
14008541ccall std::__verify_grouping(char const*, unsigned long long, std::string const&)
140085421test al, al
140085423jne 0x140085430
140085425mov rax, [rsp+128]
14008542dor [rax], 4
140085430
140085430loc_140085430:
140085430cmp [rsp+71], 0
140085435je 0x140085442
140085437cmp [r12+88], edi
14008543cjne 0x1400857f9
140085442
140085442loc_140085442:
140085442mov rdx, [rsp+72]
140085447mov rcx, [rsp+152]
14008544fcall std::string::swap(std::string&)
140085454jmp 0x140085804
140085459nop [rax]
140085460lea rdx, [rsp+176]
140085468lea rcx, [rsp+192]
140085470mov [rsp+192], rbx
140085478mov [rsp+200], ebp
14008547fmov [rsp+176], rsi
140085487mov [rsp+184], r13l
14008548fcall std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
140085494mov rsi, [rsp+176]
14008549cmov r13l, [rsp+184]
1400854a4test al, al
1400854a6je 0x1400858c0
1400854acmov rbx, [rsp+192]
1400854b4mov ebp, [rsp+200]
1400854bbxor r8l, r8l
1400854becmp r14, 3
1400854c2je 0x140085170
1400854c8
1400854c8loc_1400854c8:
1400854c8cmp r13l, -1
1400854ccsete dl
1400854cfcmp ebp, -1
1400854d2sete r9b
1400854d6test rbx, rbx
1400854d9je 0x1400854e0
1400854dbtest r9b, r9b
1400854dejne 0x14008553b
1400854e0
1400854e0loc_1400854e0:
1400854e0mov r10l, r9l
1400854e3
1400854e3loc_1400854e3:
1400854e3test rsi, rsi
1400854e6setne r15b
1400854eaand r15b, dl
1400854edjne 0x140085750
1400854f3mov r15l, edx
1400854f6
1400854f6loc_1400854f6:
1400854f6cmp r9b, r15b
1400854f9je 0x140085709
1400854fftest rbx, rbx
140085502je 0x14008550d
140085504test r10b, r10b
140085507jne 0x140085728
14008550d
14008550dloc_14008550d:
14008550dmov eax, ebp
14008550f
14008550floc_14008550f:
14008550fmov rcx, [rsp+96]
140085514movzx eax, al
140085517mov rcx, [rcx+48]
14008551btest [rcx+2*rax], 32
14008551fje 0x140085709
140085525mov rax, [rbx+16]
140085529cmp rax, [rbx+24]
14008552djae 0x140085b00
140085533
140085533loc_140085533:
140085533add rax, 1
140085537mov [rbx+16], rax
14008553b
14008553bloc_14008553b:
14008553bmov rax, [rbx+24]
14008553fcmp [rbx+16], rax
140085543jae 0x140085e9e
140085549
140085549loc_140085549:
140085549mov r10l, 1
14008554fmov ebp, -1
140085554xor r9l, r9l
140085557jmp 0x1400854e3
140085559nop [rax]
140085560
140085560loc_140085560:
140085560cmp [r12+33], r15b
140085565je 0x140085640
14008556bmovzx eax, [r12+32]
140085571test al, al
140085573je 0x1400856c0
140085579cmp [r12+34], r15b
14008557ejne 0x1400856f5
140085584cmp [rsp+71], 0
140085589jne 0x1400856f0
14008558ftest edi, edi
140085591je 0x140085e97
140085597mov rax, [rsp+224]
14008559fmov r15, [rax-24]
1400855a3lea rbp, [r15+1]
1400855a7cmp [rax-16], rbp
1400855abjb 0x1400855b4
1400855admov eax, [rax-8]
1400855b0test eax, eax
1400855b2jle 0x1400855c1
1400855b4
1400855b4loc_1400855b4:
1400855b4mov rcx, [rsp+112]
1400855b9mov rdx, rbp
1400855bccall std::string::reserve(unsigned long long)
1400855c1
1400855c1loc_1400855c1:
1400855c1mov rax, [rsp+224]
1400855c9mov rdx, [rax-24]
1400855cdmov [rax+rdx], dil
1400855d1mov rax, [rsp+224]
1400855d9xor edi, edi
1400855dbmov [rax-8], 0
1400855e2mov [rax-24], rbp
1400855e6mov [rax+r15+1], 0
1400855ecmov rax, [rbx+16]
1400855f0cmp rax, [rbx+24]
1400855f4jb 0x140085317
1400855fa
1400855faloc_1400855fa:
1400855famov rax, [rbx]
1400855fdmov rcx, rbx
140085600call [rax+80]
140085603mov rax, [rbx+24]
140085607cmp [rbx+16], rax
14008560bjb 0x14008532d
140085611
140085611loc_140085611:
140085611mov rax, [rbx]
140085614mov rcx, rbx
140085617call [rax+72]
14008561amov ebp, eax
14008561ccmp eax, -1
14008561fjne 0x14008532d
140085625mov r8l, 1
14008562bmov r15l, 1
140085631xor ebx, ebx
140085633jmp 0x140085248
140085638nop [rax+rax]
140085640
140085640loc_140085640:
140085640cmp [rsp+71], 0
140085645jne 0x1400856f0
14008564bmov eax, [r12+88]
140085650test eax, eax
140085652jle 0x1400856c0
140085654mov [rsp+168], edi
14008565bxor edi, edi
14008565dmov [rsp+71], 1
140085662jmp 0x140085309
140085667nop [rax+rax]
140085670
140085670loc_140085670:
140085670mov rcx, [rsi+24]
140085674xor eax, eax
140085676cmp [rsi+16], rcx
14008567ajb 0x14008525d
140085680mov rax, [rsi]
140085683mov [rsp+160], r8b
14008568bmov rcx, rsi
14008568emov [rsp+56], dl
140085692call [rax+72]
140085695movzx edx, [rsp+56]
14008569acmp eax, -1
14008569dmov eax, 0
1400856a2movzx r8l, [rsp+160]
1400856abcmove eax, edx
1400856aemov edx, 0
1400856b3cmove rsi, rdx
1400856b7cmp al, r15b
1400856bajne 0x140085266
1400856c0
1400856c0loc_1400856c0:
1400856c0mov eax, 1
1400856c5jmp 0x1400856f5
1400856c7nop [rax+rax]
1400856d0
1400856d0loc_1400856d0:
1400856d0mov rax, [rbx+16]
1400856d4cmp rax, [rbx+24]
1400856d8jae 0x140085d60
1400856demovzx r15l, [rax]
1400856e2jmp 0x140085277
1400856e7nop [rax+rax]
1400856f0
1400856f0loc_1400856f0:
1400856f0movzx eax, [rsp+71]
1400856f5
1400856f5loc_1400856f5:
1400856f5mov rdx, [rsp+232]
1400856fdcmp [rdx-24], 0
140085702setne r8b
140085706and r8l, eax
140085709
140085709loc_140085709:
140085709cmp r14l, 3
14008570dsetne al
140085710add r14, 1
140085714test al, r8b
140085717jne 0x140085135
14008571djmp 0x140085170
140085722nop [rax+rax]
140085728
140085728loc_140085728:
140085728mov rax, [rbx+16]
14008572ccmp rax, [rbx+24]
140085730jae 0x140085f39
140085736mov rcx, [rsp+96]
14008573bmovzx r9l, [rax]
14008573fmov rcx, [rcx+48]
140085743test [rcx+2*r9], 32
140085748jne 0x140085533
14008574ejmp 0x140085709
140085750
140085750loc_140085750:
140085750mov rax, [rsi+24]
140085754cmp [rsi+16], rax
140085758jae 0x140085edf
14008575exor r15l, r15l
140085761jmp 0x1400854f6
140085766nop [rax+rax]
140085770
140085770loc_140085770:
140085770cmp [r12+80], 0
140085776setne [rsp+173]
14008577ejmp 0x140085067
140085783nop [rax+rax]
140085788
140085788loc_140085788:
140085788mov rax, [rsi+24]
14008578ccmp [rsi+16], rax
140085790jb 0x1400851c9
140085796mov rax, [rsi]
140085799mov [rsp+80], r9b
14008579emov rcx, rsi
1400857a1mov [rsp+56], dl
1400857a5call [rax+72]
1400857a8cmp eax, -1
1400857abmovzx edx, [rsp+56]
1400857b0movzx r9l, [rsp+80]
1400857b6sete cl
1400857b9xor edx, ecx
1400857bbcmp eax, -1
1400857bemov eax, 0
1400857c3cmove rsi, rax
1400857c7jmp 0x1400851c9
1400857ccnop [rax]
1400857d0
1400857d0loc_1400857d0:
1400857d0mov rax, [rbx+16]
1400857d4cmp rax, [rbx+24]
1400857d8jae 0x140085f8d
1400857demovzx ecx, [rax]
1400857e1cmp [r14+r15], cl
1400857e5je 0x140085204
1400857ebjmp 0x1400857f9
1400857ednop [rax]
1400857f0
1400857f0loc_1400857f0:
1400857f0test r8b, r8b
1400857f3jne 0x1400853bb
1400857f9
1400857f9loc_1400857f9:
1400857f9mov rax, [rsp+128]
140085801or [rax], 4
140085804
140085804loc_140085804:
140085804lea rdx, [rsp+176]
14008580clea rcx, [rsp+192]
140085814mov [rsp+192], rbx
14008581cmov [rsp+200], ebp
140085823mov [rsp+176], rsi
14008582bmov [rsp+184], r13l
140085833call std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
140085838test al, al
14008583aje 0x140085847
14008583cmov rax, [rsp+128]
140085844or [rax], 2
140085847
140085847loc_140085847:
140085847mov rax, [rsp+120]
14008584cmov rcx, [rsp+232]
140085854movdqu x0, [rsp+192]
14008585dmovups [rax], x0
140085860mov eax, -1
140085865lock xadd [rcx-8], eax
14008586atest eax, eax
14008586cjle 0x140085bc0
140085872
140085872loc_140085872:
140085872mov rcx, [rsp+224]
14008587amov eax, -1
14008587flock xadd [rcx-8], eax
140085884test eax, eax
140085886jle 0x140085ba8
14008588c
14008588cloc_14008588c:
14008588cmov rdi, [rip+0x111dfd]
140085893mov rax, [rsp+248]
14008589bsub rax, [rdi]
14008589ejne 0x140086098
1400858a4mov rax, [rsp+120]
1400858a9add rsp, 264
1400858b0pop rbx
1400858b1pop rsi
1400858b2pop rdi
1400858b3pop rbp
1400858b4pop r12
1400858b6pop r13
1400858b8pop r14
1400858bapop r15
1400858bcret
1400858bdnop [rax]
1400858c0
1400858c0loc_1400858c0:
1400858c0lea rcx, [rsp+192]
1400858c8mov [rsp+56], al
1400858cccall std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
1400858d1mov rcx, [rsp+96]
1400858d6movzx eax, al
1400858d9mov rbx, [rsp+192]
1400858e1mov rdx, [rcx+48]
1400858e5test [rdx+2*rax], 32
1400858e9jne 0x140085ce0
1400858efmov ebp, [rsp+200]
1400858f6movzx r8l, [rsp+56]
1400858fcjmp 0x140085166
140085901nop [rax]
140085908
140085908loc_140085908:
140085908lea r15, [rsp+192]
140085910lea rdx, [rsp+176]
140085918mov [rsp+192], rbx
140085920mov rcx, r15
140085923mov [rsp+200], ebp
14008592amov [rsp+176], rsi
140085932mov [rsp+184], r13l
14008593amov [rsp+56], rdx
14008593fcall std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
140085944test al, al
140085946mov rsi, [rsp+176]
14008594emov rdx, [rsp+56]
140085953mov r13l, [rsp+184]
14008595bje 0x140085d02
140085961mov rbx, [rsp+192]
140085969mov ebp, [rsp+200]
140085970
140085970loc_140085970:
140085970cmp [r12+80], 0
140085976jne 0x140085bf0
14008597ccmp [r12+64], 0
140085982je 0x140085368
140085988
140085988loc_140085988:
140085988mov [rsp+172], 1
140085990mov r8l, 1
140085996jmp 0x140085709
14008599b
14008599bloc_14008599b:
14008599bcmp [rsp+173], 0
1400859a3jne 0x1400859c0
1400859a5cmp [rsp+244], 3
1400859adje 0x1400859c0
1400859afcmp [rsp+246], 1
1400859b7jne 0x140085b99
1400859bdnop [rax]
1400859c0
1400859c0loc_1400859c0:
1400859c0cmp ebp, -1
1400859c3mov r8, [r12+48]
1400859c8sete r9b
1400859ccxor r15l, r15l
1400859cfmov edx, r9l
1400859d2test rbx, rbx
1400859d5je 0x1400859dc
1400859d7test r9b, r9b
1400859dajne 0x140085a38
1400859dc
1400859dcloc_1400859dc:
1400859dccmp r13l, -1
1400859e0sete al
1400859e3test rsi, rsi
1400859e6je 0x1400859ec
1400859e8test al, al
1400859eajne 0x140085a58
1400859ec
1400859ecloc_1400859ec:
1400859ecxor edx, eax
1400859ee
1400859eeloc_1400859ee:
1400859eecmp r15, r8
1400859f1jae 0x140085b90
1400859f7test dl, dl
1400859f9je 0x140085b90
1400859fftest rbx, rbx
140085a02je 0x140085a0d
140085a04test r9b, r9b
140085a07jne 0x140085ab0
140085a0d
140085a0dloc_140085a0d:
140085a0dmov eax, ebp
140085a0f
140085a0floc_140085a0f:
140085a0fmov rdx, [r12+40]
140085a14cmp [rdx+r15], al
140085a18jne 0x140085ad0
140085a1emov rax, [rbx+16]
140085a22cmp rax, [rbx+24]
140085a26jae 0x140085b70
140085a2c
140085a2cloc_140085a2c:
140085a2cadd rax, 1
140085a30add r15, 1
140085a34mov [rbx+16], rax
140085a38
140085a38loc_140085a38:
140085a38mov rax, [rbx+24]
140085a3ccmp [rbx+16], rax
140085a40jae 0x140085fa4
140085a46
140085a46loc_140085a46:
140085a46mov r9l, 1
140085a4cmov ebp, -1
140085a51xor edx, edx
140085a53jmp 0x1400859dc
140085a55nop [rax]
140085a58
140085a58loc_140085a58:
140085a58mov rax, [rsi+24]
140085a5ccmp [rsi+16], rax
140085a60jb 0x1400859ee
140085a62mov rax, [rsi]
140085a65mov [rsp+174], r9b
140085a6dmov rcx, rsi
140085a70mov [rsp+160], r8
140085a78mov [rsp+56], dl
140085a7ccall [rax+72]
140085a7fcmp eax, -1
140085a82movzx edx, [rsp+56]
140085a87movzx r9l, [rsp+174]
140085a90sete cl
140085a93mov r8, [rsp+160]
140085a9bxor edx, ecx
140085a9dcmp eax, -1
140085aa0mov eax, 0
140085aa5cmove rsi, rax
140085aa9jmp 0x1400859ee
140085aaenop
140085ab0
140085ab0loc_140085ab0:
140085ab0mov rax, [rbx+16]
140085ab4cmp rax, [rbx+24]
140085ab8jae 0x140085ff5
140085abemov rdx, [r12+40]
140085ac3movzx ecx, [rdx+r15]
140085ac8cmp [rax], cl
140085acaje 0x140085a2c
140085ad0
140085ad0loc_140085ad0:
140085ad0test r15, r15
140085ad3jne 0x1400857f9
140085ad9mov rax, [rsp+136]
140085ae1movzx eax, [rax+25]
140085ae5mov r8l, eax
140085ae8mov [rsp+56], al
140085aecshr r8b, 1
140085aefand r8l, 1
140085af3xor r8l, 1
140085af7jmp 0x140085709
140085afcnop [rax]
140085b00
140085b00loc_140085b00:
140085b00mov rax, [rbx]
140085b03mov [rsp+160], dl
140085b0amov rcx, rbx
140085b0dmov [rsp+56], r8b
140085b12call [rax+80]
140085b15movzx r8l, [rsp+56]
140085b1bmovzx edx, [rsp+160]
140085b23jmp 0x14008553b
140085b28nop [rax+rax]
140085b30
140085b30loc_140085b30:
140085b30mov rax, [rbx]
140085b33mov rcx, rbx
140085b36call [rax+80]
140085b39add r15, 1
140085b3djmp 0x140085210
140085b42nop [rax+rax]
140085b48
140085b48loc_140085b48:
140085b48cmp r15, [rsp+88]
140085b4djne 0x1400857f9
140085b53mov rax, [rsp+232]
140085b5bcmp [rax-24], 1
140085b60jbe 0x1400853ce
140085b66jmp 0x140085c60
140085b6bnop [rax+rax]
140085b70
140085b70loc_140085b70:
140085b70mov rax, [rbx]
140085b73mov [rsp+56], r8
140085b78mov rcx, rbx
140085b7bcall [rax+80]
140085b7emov r8, [rsp+56]
140085b83add r15, 1
140085b87jmp 0x140085a38
140085b8cnop [rax]
140085b90
140085b90loc_140085b90:
140085b90cmp r8, r15
140085b93jne 0x140085ad0
140085b99
140085b99loc_140085b99:
140085b99mov r8l, 1
140085b9fjmp 0x140085709
140085ba4nop [rax]
140085ba8
140085ba8loc_140085ba8:
140085ba8mov rdx, [rsp+72]
140085badsub rcx, 24
140085bb1call std::string::_Rep::_M_destroy(std::allocator<char> const&)
140085bb6jmp 0x14008588c
140085bbbnop [rax+rax]
140085bc0
140085bc0loc_140085bc0:
140085bc0mov rdx, [rsp+144]
140085bc8sub rcx, 24
140085bcccall std::string::_Rep::_M_destroy(std::allocator<char> const&)
140085bd1jmp 0x140085872
140085bd6nop [rax+rax]
140085be0
140085be0loc_140085be0:
140085be0mov r14, [r12+56]
140085be5jmp 0x140085199
140085beanop [rax+rax]
140085bf0
140085bf0loc_140085bf0:
140085bf0mov rcx, r15
140085bf3mov [rsp+192], rbx
140085bfbmov [rsp+200], ebp
140085c02mov [rsp+176], rsi
140085c0amov [rsp+184], r13l
140085c12call std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
140085c17mov rsi, [rsp+176]
140085c1fmov r13l, [rsp+184]
140085c27test al, al
140085c29je 0x140085d35
140085c2fmov rbx, [rsp+192]
140085c37mov ebp, [rsp+200]
140085c3e
140085c3eloc_140085c3e:
140085c3ecmp [r12+64], 0
140085c44je 0x140085368
140085c4acmp [r12+80], 0
140085c50jne 0x140085368
140085c56jmp 0x140085988
140085c5bnop [rax+rax]
140085c60
140085c60loc_140085c60:
140085c60mov r14, [rsp+72]
140085c65xor r8l, r8l
140085c68mov edx, 48
140085c6dmov rcx, r14
140085c70call std::string::find_first_not_of(char, unsigned long long) const
140085c75test rax, rax
140085c78je 0x1400853ce
140085c7emov rdx, [rsp+232]
140085c86cmp rax, -1
140085c8amov rcx, r14
140085c8dmov r8, [rdx-24]
140085c91lea rdx, [r8-1]
140085c95cmove rax, rdx
140085c99xor r9l, r9l
140085c9ccmp rax, r8
140085c9fcmovbe r8, rax
140085ca3xor edx, edx
140085ca5call std::string::_M_mutate(unsigned long long, unsigned long long, unsigned long long)
140085caajmp 0x1400853ce
140085caf
140085cafloc_140085caf:
140085cafmovzx eax, [rsp+247]
140085cb7cmp al, 4
140085cb9je 0x1400859c0
140085cbfcmp al, 3
140085cc1jne 0x140085b99
140085cc7cmp [rsp+173], 0
140085ccfje 0x140085b99
140085cd5jmp 0x1400859c0
140085cdanop [rax+rax]
140085ce0
140085ce0loc_140085ce0:
140085ce0mov rcx, rbx
140085ce3call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
140085ce8cmp r14, 3
140085cecjne 0x140085fd4
140085cf2mov ebp, -1
140085cf7mov r8l, 1
140085cfdjmp 0x140085170
140085d02
140085d02loc_140085d02:
140085d02mov rcx, r15
140085d05mov [rsp+56], rdx
140085d0acall std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140085d0fmov rcx, [r12+56]
140085d14mov rbx, [rsp+192]
140085d1ccmp [rcx], al
140085d1eje 0x140086057
140085d24mov ebp, [rsp+200]
140085d2bmov rdx, [rsp+56]
140085d30jmp 0x140085970
140085d35
140085d35loc_140085d35:
140085d35mov rcx, r15
140085d38call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140085d3dmov rdx, [r12+72]
140085d42mov rbx, [rsp+192]
140085d4acmp [rdx], al
140085d4cje 0x14008602d
140085d52mov ebp, [rsp+200]
140085d59jmp 0x140085c3e
140085d5enop
140085d60
140085d60loc_140085d60:
140085d60mov rax, [rbx]
140085d63mov rcx, rbx
140085d66call [rax+72]
140085d69cmp eax, -1
140085d6cmov edx, -1
140085d71cmovne edx, eax
140085d74mov eax, 0
140085d79cmove rbx, rax
140085d7dmov r15l, edx
140085d80jmp 0x140085277
140085d85nop [rax]
140085d88
140085d88loc_140085d88:
140085d88mov rax, [rsp+136]
140085d90mov ecx, 112
140085d95lea r12, [rax+208]
140085d9ccall operator new(unsigned long long)
140085da1mov rdi, rax
140085da4mov [rax+8], 0
140085dabxor edx, edx
140085dadlea rax, [rip+0x11ca9c]
140085db4mov [rdi+33], dx
140085db8mov rcx, rdi
140085dbbmov rdx, r12
140085dbemov [rdi], rax
140085dc1mov [rdi+16], 0
140085dc9mov [rdi+24], 0
140085dd1mov [rdi+32], 0
140085dd5mov [rdi+40], 0
140085dddmov [rdi+48], 0
140085de5mov [rdi+56], 0
140085dedmov [rdi+64], 0
140085df5mov [rdi+72], 0
140085dfdmov [rdi+80], 0
140085e05mov [rdi+88], 0
140085e0cmov [rdi+92], 0
140085e14mov [rdi+111], 0
140085e18call std::__moneypunct_cache<char, false>::_M_cache(std::locale const&)
140085e1dmov rax, [rsp+136]
140085e25mov r8, r15
140085e28mov rdx, rdi
140085e2bmov rcx, [rax+208]
140085e32call std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
140085e37mov r12, [r14]
140085e3ajmp 0x140085053
140085e3f
140085e3floc_140085e3f:
140085e3fmov rax, [rsp+232]
140085e47mov edx, [rax-8]
140085e4atest edx, edx
140085e4cjns 0x140086016
140085e52
140085e52loc_140085e52:
140085e52cmp [rax], 48
140085e55je 0x1400853dc
140085e5bmov eax, [rax-8]
140085e5etest eax, eax
140085e60jns 0x140085fe6
140085e66
140085e66loc_140085e66:
140085e66mov rcx, [rsp+72]
140085e6bmov r9l, 1
140085e71xor r8l, r8l
140085e74xor edx, edx
140085e76mov [rsp+32], 45
140085e7ecall std::string::_M_replace_aux(unsigned long long, unsigned long long, unsigned long long, char)
140085e83mov rax, [rsp+232]
140085e8bmov [rax-8], -1
140085e92jmp 0x1400853dc
140085e97
140085e97loc_140085e97:
140085e97xor eax, eax
140085e99jmp 0x1400856f5
140085e9e
140085e9eloc_140085e9e:
140085e9emov rax, [rbx]
140085ea1mov [rsp+160], dl
140085ea8mov rcx, rbx
140085eabmov [rsp+56], r8b
140085eb0call [rax+72]
140085eb3cmp eax, -1
140085eb6movzx r8l, [rsp+56]
140085ebcmovzx edx, [rsp+160]
140085ec4mov ebp, eax
140085ec6jne 0x140085549
140085eccmov r10l, 1
140085ed2mov r9l, 1
140085ed8xor ebx, ebx
140085edajmp 0x1400854e3
140085edf
140085edfloc_140085edf:
140085edfmov rax, [rsi]
140085ee2mov [rsp+56], r9b
140085ee7mov rcx, rsi
140085eeamov [rsp+175], r10b
140085ef2mov [rsp+174], dl
140085ef9mov [rsp+160], r8b
140085f01call [rax+72]
140085f04cmp eax, -1
140085f07mov eax, 0
140085f0cmovzx r9l, [rsp+56]
140085f12movzx r8l, [rsp+160]
140085f1bcmove rsi, rax
140085f1fcmovne r15l, eax
140085f23movzx edx, [rsp+174]
140085f2bmovzx r10l, [rsp+175]
140085f34jmp 0x1400854f6
140085f39
140085f39loc_140085f39:
140085f39mov rax, [rbx]
140085f3cmov [rsp+160], dl
140085f43mov rcx, rbx
140085f46mov [rsp+56], r8b
140085f4bcall [rax+72]
140085f4exor ecx, ecx
140085f50cmp eax, -1
140085f53movzx r8l, [rsp+56]
140085f59movzx edx, [rsp+160]
140085f61cmove rbx, rcx
140085f65jmp 0x14008550f
140085f6a
140085f6aloc_140085f6a:
140085f6amov rax, [rbx]
140085f6dmov rcx, rbx
140085f70call [rax+72]
140085f73mov ebp, eax
140085f75cmp eax, -1
140085f78jne 0x14008521e
140085f7emovzx edx, [rsp+48]
140085f83xor ebx, ebx
140085f85mov r9l, edx
140085f88jmp 0x1400851b3
140085f8d
140085f8dloc_140085f8d:
140085f8dmov rax, [rbx]
140085f90mov rcx, rbx
140085f93call [rax+72]
140085f96xor edx, edx
140085f98cmp eax, -1
140085f9bcmove rbx, rdx
140085f9fjmp 0x1400851ec
140085fa4
140085fa4loc_140085fa4:
140085fa4mov rax, [rbx]
140085fa7mov [rsp+56], r8
140085facmov rcx, rbx
140085fafcall [rax+72]
140085fb2cmp eax, -1
140085fb5mov r8, [rsp+56]
140085fbamov ebp, eax
140085fbcjne 0x140085a46
140085fc2mov r9l, 1
140085fc8mov edx, 1
140085fcdxor ebx, ebx
140085fcfjmp 0x1400859dc
140085fd4
140085fd4loc_140085fd4:
140085fd4cmp r13l, -1
140085fd8mov r8l, 1
140085fdesete dl
140085fe1jmp 0x14008553b
140085fe6
140085fe6loc_140085fe6:
140085fe6mov rcx, [rsp+72]
140085febcall std::string::_M_leak_hard()
140085ff0jmp 0x140085e66
140085ff5
140085ff5loc_140085ff5:
140085ff5mov rax, [rbx]
140085ff8mov [rsp+56], r8
140085ffdmov rcx, rbx
140086000call [rax+72]
140086003xor edx, edx
140086005cmp eax, -1
140086008mov r8, [rsp+56]
14008600dcmove rbx, rdx
140086011jmp 0x140085a0f
140086016
140086016loc_140086016:
140086016mov rcx, [rsp+72]
14008601bcall std::string::_M_leak_hard()
140086020mov rax, [rsp+232]
140086028jmp 0x140085e52
14008602d
14008602dloc_14008602d:
14008602dmov rax, [r12+80]
140086032mov rcx, rbx
140086035mov [rsp+88], rax
14008603acall _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
14008603fmov [rsp+172], 1
140086047mov ebp, -1
14008604cmov r8l, 1
140086052jmp 0x140085709
140086057
140086057loc_140086057:
140086057mov rax, [r12+64]
14008605cmov rcx, rbx
14008605fmov [rsp+88], rax
140086064call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
140086069mov ebp, -1
14008606ejmp 0x140085b99
140086073mov rcx, rax
140086076call __cxa_begin_catch
14008607bmov rax, [rdi]
14008607emov rcx, rdi
140086081call [rax+8]
140086084
140086084loc_140086084:
140086084mov rdi, [rip+0x111605]
14008608bmov rax, [rsp+248]
140086093sub rax, [rdi]
140086096je 0x140086113
140086098
140086098loc_140086098:
140086098call __stack_chk_fail
14008609dmov rcx, rax
1400860a0call __cxa_begin_catch
1400860a5jmp 0x140086084
1400860a7mov rbx, rax
1400860aa
1400860aaloc_1400860aa:
1400860aamov rax, [rsp+224]
1400860b2mov rdx, [rsp+72]
1400860b7lea rcx, [rax-24]
1400860bbcall std::string::_Rep::_M_dispose(std::allocator<char> const&)
1400860c0mov rdi, [rip+0x1115c9]
1400860c7mov rax, [rsp+248]
1400860cfsub rax, [rdi]
1400860d2jne 0x140086098
1400860d4
1400860d4loc_1400860d4:
1400860d4mov rcx, rbx
1400860d7call _Unwind_Resume
1400860dc
1400860dcloc_1400860dc:
1400860dcmov rdi, [rip+0x1115ad]
1400860e3mov rax, [rsp+248]
1400860ebsub rax, [rdi]
1400860eejne 0x140086098
1400860f0call std::__throw_bad_cast()
1400860f5mov rbx, rax
1400860f8mov rax, [rsp+232]
140086100mov rdx, [rsp+144]
140086108lea rcx, [rax-24]
14008610ccall std::string::_Rep::_M_dispose(std::allocator<char> const&)
140086111jmp 0x1400860aa
140086113
140086113loc_140086113:
140086113call __cxa_rethrow
140086118mov rbx, rax
14008611bcall __cxa_end_catch
140086120mov rdi, [rip+0x111569]
140086127mov rax, [rsp+248]
14008612fsub rax, [rdi]
140086132je 0x1400860d4
140086134jmp 0x140086098
140084f60
140084f60std::istreambuf_iterator<char, std::char_traits<char>> std::money_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract<false>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, std::string&) const:
140084f60push r15
140084f62push r14
140084f64push r13
140084f66push r12
140084f68push rbp
140084f69push rdi
140084f6apush rsi
140084f6bpush rbx
140084f6csub rsp, 264
140084f73mov rax, [r8]
140084f76mov rdx, [r8+8]
140084f7amov rdi, [rsp+368]
140084f82mov rbx, rax
140084f85mov [rsp+192], rax
140084f8dmov rax, [r9]
140084f90mov [rsp+200], rdx
140084f98mov rdx, [r9+8]
140084f9cmov [rsp+120], rcx
140084fa1mov rsi, rax
140084fa4mov rcx, [rip+0x1126e5]
140084fabmov [rsp+176], rax
140084fb3mov rax, [rsp+376]
140084fbbmov rbp, [rcx]
140084fbemov [rsp+248], rbp
140084fc6mov ebp, [rsp+200]
140084fcdmov rcx, [rip+0x111d6c]
140084fd4mov [rsp+184], rdx
140084fdcmov [rsp+128], rax
140084fe4mov rax, [rsp+384]
140084fecmov [rsp+136], rdi
140084ff4mov r13l, [rsp+184]
140084ffcmov [rsp+152], rax
140085004call std::locale::id::_M_id() const
140085009mov rdx, rax
14008500cmov rax, [rdi+208]
140085013mov rax, [rax+8]
140085017mov rax, [rax+8*rdx]
14008501bmov [rsp+96], rax
140085020test rax, rax
140085023je 0x1400860dc
140085029lea rcx, [rip+0x80b60]
140085030call std::locale::id::_M_id() const
140085035mov r15, rax
140085038mov rax, [rdi+208]
14008503fmov rax, [rax+24]
140085043lea r14, [rax+8*r15]
140085047mov r12, [r14]
14008504atest r12, r12
14008504dje 0x140085d88
140085053
140085053loc_140085053:
140085053cmp [r12+64], 0
140085059jne 0x140085770
14008505fmov [rsp+173], 0
140085067
140085067loc_140085067:
140085067lea rax, [rsp+232]
14008506fxor edx, edx
140085071xor ecx, ecx
140085073mov r8, rax
140085076mov [rsp+72], rax
14008507bcall std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
140085080mov [rsp+224], rax
140085088cmp [r12+32], 0
14008508eje 0x1400850a2
140085090lea rcx, [rsp+224]
140085098mov edx, 32
14008509dcall std::string::reserve(unsigned long long)
1400850a2
1400850a2loc_1400850a2:
1400850a2lea rax, [r12+100]
1400850a7xor edx, edx
1400850a9xor ecx, ecx
1400850abmov [rsp+80], rax
1400850b0lea rax, [rsp+223]
1400850b8mov r8, rax
1400850bbmov [rsp+144], rax
1400850c3call std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
1400850c8mov rcx, [rsp+72]
1400850cdmov edx, 32
1400850d2mov [rsp+232], rax
1400850dacall std::string::reserve(unsigned long long)
1400850dflea rax, [r12+101]
1400850e4mov [rsp+71], 0
1400850e9xor r14l, r14l
1400850ecxor edi, edi
1400850eemov [rsp+48], rax
1400850f3mov eax, [r12+96]
1400850f8mov [rsp+168], 0
140085103mov [rsp+244], eax
14008510alea rax, [rsp+244]
140085112mov [rsp+104], rax
140085117lea rax, [rsp+224]
14008511fmov [rsp+88], 0
140085128mov [rsp+172], 0
140085130mov [rsp+112], rax
140085135
140085135loc_140085135:
140085135mov rax, [rsp+104]
14008513acmp [rax+r14], 4
14008513fja 0x140085b99
140085145movzx eax, [rax+r14]
14008514alea rcx, [rip+0x10c92f]
140085151movsxd rax, [rcx+4*rax]
140085155add rax, rcx
140085158jmp rax
14008515anop [rax+rax]
140085160mov r8l, 1
140085166
140085166loc_140085166:
140085166cmp r14, 3
14008516ajne 0x1400854c8
140085170
140085170loc_140085170:
140085170cmp [rsp+88], 1
140085176seta al
140085179and al, r8b
14008517cmov [rsp+48], al
140085180je 0x1400857f0
140085186cmp [rsp+172], 0
14008518eje 0x140085be0
140085194mov r14, [r12+72]
140085199
140085199loc_140085199:
140085199cmp ebp, -1
14008519cmov r15l, 1
1400851a2sete r9b
1400851a6mov edx, r9l
1400851a9test rbx, rbx
1400851acje 0x1400851b3
1400851aetest r9b, r9b
1400851b1jne 0x140085210
1400851b3
1400851b3loc_1400851b3:
1400851b3cmp r13l, -1
1400851b7sete al
1400851batest rsi, rsi
1400851bdje 0x1400851c7
1400851bftest al, al
1400851c1jne 0x140085788
1400851c7
1400851c7loc_1400851c7:
1400851c7xor edx, eax
1400851c9
1400851c9loc_1400851c9:
1400851c9cmp r15, [rsp+88]
1400851cejae 0x140085b48
1400851d4test dl, dl
1400851d6je 0x140085b48
1400851dctest rbx, rbx
1400851dfje 0x1400851ea
1400851e1test r9b, r9b
1400851e4jne 0x1400857d0
1400851ea
1400851ealoc_1400851ea:
1400851eamov eax, ebp
1400851ec
1400851ecloc_1400851ec:
1400851eccmp [r14+r15], al
1400851f0jne 0x1400857f9
1400851f6mov rax, [rbx+16]
1400851facmp rax, [rbx+24]
1400851fejae 0x140085b30
140085204
140085204loc_140085204:
140085204add rax, 1
140085208add r15, 1
14008520cmov [rbx+16], rax
140085210
140085210loc_140085210:
140085210mov rax, [rbx+24]
140085214cmp [rbx+16], rax
140085218jae 0x140085f6a
14008521e
14008521eloc_14008521e:
14008521emovzx r9l, [rsp+48]
140085224mov ebp, -1
140085229xor edx, edx
14008522bjmp 0x1400851b3
14008522dnop [rax]
140085230cmp ebp, -1
140085233sete r15b
140085237test rbx, rbx
14008523aje 0x140085245
14008523ctest r15b, r15b
14008523fjne 0x14008531f
140085245
140085245loc_140085245:
140085245mov r8l, r15l
140085248
140085248loc_140085248:
140085248cmp r13l, -1
14008524csete al
14008524ftest rsi, rsi
140085252setne dl
140085255and dl, al
140085257jne 0x140085670
14008525d
14008525dloc_14008525d:
14008525dcmp al, r15b
140085260je 0x1400856c0
140085266
140085266loc_140085266:
140085266test rbx, rbx
140085269je 0x140085274
14008526btest r8b, r8b
14008526ejne 0x1400856d0
140085274
140085274loc_140085274:
140085274mov r15l, ebp
140085277
140085277loc_140085277:
140085277mov rcx, [rsp+48]
14008527cmovsx edx, r15b
140085280mov r8l, 10
140085286call memchr
14008528btest rax, rax
14008528eje 0x140085560
140085294mov rcx, [rip+0x111955]
14008529bsub rax, [rsp+80]
1400852a0mov rdx, [rcx]
1400852a3movzx r8l, [rdx+rax]
1400852a8mov rax, [rsp+232]
1400852b0mov r15, [rax-24]
1400852b4lea rbp, [r15+1]
1400852b8cmp [rax-16], rbp
1400852bcjb 0x1400852c5
1400852bemov eax, [rax-8]
1400852c1test eax, eax
1400852c3jle 0x1400852dd
1400852c5
1400852c5loc_1400852c5:
1400852c5mov rcx, [rsp+72]
1400852camov rdx, rbp
1400852cdmov [rsp+56], r8b
1400852d2call std::string::reserve(unsigned long long)
1400852d7movzx r8l, [rsp+56]
1400852dd
1400852ddloc_1400852dd:
1400852ddmov rax, [rsp+232]
1400852e5add edi, 1
1400852e8mov rdx, [rax-24]
1400852ecmov [rax+rdx], r8b
1400852f0mov rax, [rsp+232]
1400852f8mov [rax-8], 0
1400852ffmov [rax-24], rbp
140085303mov [rax+r15+1], 0
140085309
140085309loc_140085309:
140085309mov rax, [rbx+16]
14008530dcmp rax, [rbx+24]
140085311jae 0x1400855fa
140085317
140085317loc_140085317:
140085317add rax, 1
14008531bmov [rbx+16], rax
14008531f
14008531floc_14008531f:
14008531fmov rax, [rbx+24]
140085323cmp [rbx+16], rax
140085327jae 0x140085611
14008532d
14008532dloc_14008532d:
14008532dmov ebp, -1
140085332mov r8l, 1
140085338xor r15l, r15l
14008533bjmp 0x140085248
140085340cmp [r12+64], 0
140085346jne 0x140085908
14008534clea rdx, [rsp+176]
140085354lea r15, [rsp+192]
14008535ccmp [r12+80], 0
140085362jne 0x140085bf0
140085368
140085368loc_140085368:
140085368movzx r8l, [rsp+173]
140085371xor r8l, 1
140085375jmp 0x140085709
14008537anop [rax+rax]
140085380mov rax, [rsp+136]
140085388test [rax+25], 2
14008538cjne 0x1400859c0
140085392cmp [rsp+88], 1
140085398ja 0x1400859c0
14008539etest r14, r14
1400853a1je 0x1400859c0
1400853a7cmp r14, 1
1400853abje 0x14008599b
1400853b1cmp r14, 2
1400853b5je 0x140085caf
1400853bb
1400853bbloc_1400853bb:
1400853bbmov rax, [rsp+232]
1400853c3cmp [rax-24], 1
1400853c8ja 0x140085c60
1400853ce
1400853celoc_1400853ce:
1400853cecmp [rsp+172], 0
1400853d6jne 0x140085e3f
1400853dc
1400853dcloc_1400853dc:
1400853dcmov rax, [rsp+224]
1400853e4cmp [rax-24], 0
1400853e9je 0x140085430
1400853ebmov eax, [rsp+168]
1400853f2cmp [rsp+71], 0
1400853f7lea rcx, [rsp+224]
1400853ffcmove eax, edi
140085402movsx edx, al
140085405call std::string::push_back(char)
14008540amov rdx, [r12+24]
14008540fmov rcx, [r12+16]
140085414lea r8, [rsp+224]
14008541ccall std::__verify_grouping(char const*, unsigned long long, std::string const&)
140085421test al, al
140085423jne 0x140085430
140085425mov rax, [rsp+128]
14008542dor [rax], 4
140085430
140085430loc_140085430:
140085430cmp [rsp+71], 0
140085435je 0x140085442
140085437cmp [r12+88], edi
14008543cjne 0x1400857f9
140085442
140085442loc_140085442:
140085442mov rdx, [rsp+72]
140085447mov rcx, [rsp+152]
14008544fcall std::string::swap(std::string&)
140085454jmp 0x140085804
140085459nop [rax]
140085460lea rdx, [rsp+176]
140085468lea rcx, [rsp+192]
140085470mov [rsp+192], rbx
140085478mov [rsp+200], ebp
14008547fmov [rsp+176], rsi
140085487mov [rsp+184], r13l
14008548fcall std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
140085494mov rsi, [rsp+176]
14008549cmov r13l, [rsp+184]
1400854a4test al, al
1400854a6je 0x1400858c0
1400854acmov rbx, [rsp+192]
1400854b4mov ebp, [rsp+200]
1400854bbxor r8l, r8l
1400854becmp r14, 3
1400854c2je 0x140085170
1400854c8
1400854c8loc_1400854c8:
1400854c8cmp r13l, -1
1400854ccsete dl
1400854cfcmp ebp, -1
1400854d2sete r9b
1400854d6test rbx, rbx
1400854d9je 0x1400854e0
1400854dbtest r9b, r9b
1400854dejne 0x14008553b
1400854e0
1400854e0loc_1400854e0:
1400854e0mov r10l, r9l
1400854e3
1400854e3loc_1400854e3:
1400854e3test rsi, rsi
1400854e6setne r15b
1400854eaand r15b, dl
1400854edjne 0x140085750
1400854f3mov r15l, edx
1400854f6
1400854f6loc_1400854f6:
1400854f6cmp r9b, r15b
1400854f9je 0x140085709
1400854fftest rbx, rbx
140085502je 0x14008550d
140085504test r10b, r10b
140085507jne 0x140085728
14008550d
14008550dloc_14008550d:
14008550dmov eax, ebp
14008550f
14008550floc_14008550f:
14008550fmov rcx, [rsp+96]
140085514movzx eax, al
140085517mov rcx, [rcx+48]
14008551btest [rcx+2*rax], 32
14008551fje 0x140085709
140085525mov rax, [rbx+16]
140085529cmp rax, [rbx+24]
14008552djae 0x140085b00
140085533
140085533loc_140085533:
140085533add rax, 1
140085537mov [rbx+16], rax
14008553b
14008553bloc_14008553b:
14008553bmov rax, [rbx+24]
14008553fcmp [rbx+16], rax
140085543jae 0x140085e9e
140085549
140085549loc_140085549:
140085549mov r10l, 1
14008554fmov ebp, -1
140085554xor r9l, r9l
140085557jmp 0x1400854e3
140085559nop [rax]
140085560
140085560loc_140085560:
140085560cmp [r12+33], r15b
140085565je 0x140085640
14008556bmovzx eax, [r12+32]
140085571test al, al
140085573je 0x1400856c0
140085579cmp [r12+34], r15b
14008557ejne 0x1400856f5
140085584cmp [rsp+71], 0
140085589jne 0x1400856f0
14008558ftest edi, edi
140085591je 0x140085e97
140085597mov rax, [rsp+224]
14008559fmov r15, [rax-24]
1400855a3lea rbp, [r15+1]
1400855a7cmp [rax-16], rbp
1400855abjb 0x1400855b4
1400855admov eax, [rax-8]
1400855b0test eax, eax
1400855b2jle 0x1400855c1
1400855b4
1400855b4loc_1400855b4:
1400855b4mov rcx, [rsp+112]
1400855b9mov rdx, rbp
1400855bccall std::string::reserve(unsigned long long)
1400855c1
1400855c1loc_1400855c1:
1400855c1mov rax, [rsp+224]
1400855c9mov rdx, [rax-24]
1400855cdmov [rax+rdx], dil
1400855d1mov rax, [rsp+224]
1400855d9xor edi, edi
1400855dbmov [rax-8], 0
1400855e2mov [rax-24], rbp
1400855e6mov [rax+r15+1], 0
1400855ecmov rax, [rbx+16]
1400855f0cmp rax, [rbx+24]
1400855f4jb 0x140085317
1400855fa
1400855faloc_1400855fa:
1400855famov rax, [rbx]
1400855fdmov rcx, rbx
140085600call [rax+80]
140085603mov rax, [rbx+24]
140085607cmp [rbx+16], rax
14008560bjb 0x14008532d
140085611
140085611loc_140085611:
140085611mov rax, [rbx]
140085614mov rcx, rbx
140085617call [rax+72]
14008561amov ebp, eax
14008561ccmp eax, -1
14008561fjne 0x14008532d
140085625mov r8l, 1
14008562bmov r15l, 1
140085631xor ebx, ebx
140085633jmp 0x140085248
140085638nop [rax+rax]
140085640
140085640loc_140085640:
140085640cmp [rsp+71], 0
140085645jne 0x1400856f0
14008564bmov eax, [r12+88]
140085650test eax, eax
140085652jle 0x1400856c0
140085654mov [rsp+168], edi
14008565bxor edi, edi
14008565dmov [rsp+71], 1
140085662jmp 0x140085309
140085667nop [rax+rax]
140085670
140085670loc_140085670:
140085670mov rcx, [rsi+24]
140085674xor eax, eax
140085676cmp [rsi+16], rcx
14008567ajb 0x14008525d
140085680mov rax, [rsi]
140085683mov [rsp+160], r8b
14008568bmov rcx, rsi
14008568emov [rsp+56], dl
140085692call [rax+72]
140085695movzx edx, [rsp+56]
14008569acmp eax, -1
14008569dmov eax, 0
1400856a2movzx r8l, [rsp+160]
1400856abcmove eax, edx
1400856aemov edx, 0
1400856b3cmove rsi, rdx
1400856b7cmp al, r15b
1400856bajne 0x140085266
1400856c0
1400856c0loc_1400856c0:
1400856c0mov eax, 1
1400856c5jmp 0x1400856f5
1400856c7nop [rax+rax]
1400856d0
1400856d0loc_1400856d0:
1400856d0mov rax, [rbx+16]
1400856d4cmp rax, [rbx+24]
1400856d8jae 0x140085d60
1400856demovzx r15l, [rax]
1400856e2jmp 0x140085277
1400856e7nop [rax+rax]
1400856f0
1400856f0loc_1400856f0:
1400856f0movzx eax, [rsp+71]
1400856f5
1400856f5loc_1400856f5:
1400856f5mov rdx, [rsp+232]
1400856fdcmp [rdx-24], 0
140085702setne r8b
140085706and r8l, eax
140085709
140085709loc_140085709:
140085709cmp r14l, 3
14008570dsetne al
140085710add r14, 1
140085714test al, r8b
140085717jne 0x140085135
14008571djmp 0x140085170
140085722nop [rax+rax]
140085728
140085728loc_140085728:
140085728mov rax, [rbx+16]
14008572ccmp rax, [rbx+24]
140085730jae 0x140085f39
140085736mov rcx, [rsp+96]
14008573bmovzx r9l, [rax]
14008573fmov rcx, [rcx+48]
140085743test [rcx+2*r9], 32
140085748jne 0x140085533
14008574ejmp 0x140085709
140085750
140085750loc_140085750:
140085750mov rax, [rsi+24]
140085754cmp [rsi+16], rax
140085758jae 0x140085edf
14008575exor r15l, r15l
140085761jmp 0x1400854f6
140085766nop [rax+rax]
140085770
140085770loc_140085770:
140085770cmp [r12+80], 0
140085776setne [rsp+173]
14008577ejmp 0x140085067
140085783nop [rax+rax]
140085788
140085788loc_140085788:
140085788mov rax, [rsi+24]
14008578ccmp [rsi+16], rax
140085790jb 0x1400851c9
140085796mov rax, [rsi]
140085799mov [rsp+80], r9b
14008579emov rcx, rsi
1400857a1mov [rsp+56], dl
1400857a5call [rax+72]
1400857a8cmp eax, -1
1400857abmovzx edx, [rsp+56]
1400857b0movzx r9l, [rsp+80]
1400857b6sete cl
1400857b9xor edx, ecx
1400857bbcmp eax, -1
1400857bemov eax, 0
1400857c3cmove rsi, rax
1400857c7jmp 0x1400851c9
1400857ccnop [rax]
1400857d0
1400857d0loc_1400857d0:
1400857d0mov rax, [rbx+16]
1400857d4cmp rax, [rbx+24]
1400857d8jae 0x140085f8d
1400857demovzx ecx, [rax]
1400857e1cmp [r14+r15], cl
1400857e5je 0x140085204
1400857ebjmp 0x1400857f9
1400857ednop [rax]
1400857f0
1400857f0loc_1400857f0:
1400857f0test r8b, r8b
1400857f3jne 0x1400853bb
1400857f9
1400857f9loc_1400857f9:
1400857f9mov rax, [rsp+128]
140085801or [rax], 4
140085804
140085804loc_140085804:
140085804lea rdx, [rsp+176]
14008580clea rcx, [rsp+192]
140085814mov [rsp+192], rbx
14008581cmov [rsp+200], ebp
140085823mov [rsp+176], rsi
14008582bmov [rsp+184], r13l
140085833call std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
140085838test al, al
14008583aje 0x140085847
14008583cmov rax, [rsp+128]
140085844or [rax], 2
140085847
140085847loc_140085847:
140085847mov rax, [rsp+120]
14008584cmov rcx, [rsp+232]
140085854movdqu x0, [rsp+192]
14008585dmovups [rax], x0
140085860mov eax, -1
140085865lock xadd [rcx-8], eax
14008586atest eax, eax
14008586cjle 0x140085bc0
140085872
140085872loc_140085872:
140085872mov rcx, [rsp+224]
14008587amov eax, -1
14008587flock xadd [rcx-8], eax
140085884test eax, eax
140085886jle 0x140085ba8
14008588c
14008588cloc_14008588c:
14008588cmov rdi, [rip+0x111dfd]
140085893mov rax, [rsp+248]
14008589bsub rax, [rdi]
14008589ejne 0x140086098
1400858a4mov rax, [rsp+120]
1400858a9add rsp, 264
1400858b0pop rbx
1400858b1pop rsi
1400858b2pop rdi
1400858b3pop rbp
1400858b4pop r12
1400858b6pop r13
1400858b8pop r14
1400858bapop r15
1400858bcret
1400858bdnop [rax]
1400858c0
1400858c0loc_1400858c0:
1400858c0lea rcx, [rsp+192]
1400858c8mov [rsp+56], al
1400858cccall std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
1400858d1mov rcx, [rsp+96]
1400858d6movzx eax, al
1400858d9mov rbx, [rsp+192]
1400858e1mov rdx, [rcx+48]
1400858e5test [rdx+2*rax], 32
1400858e9jne 0x140085ce0
1400858efmov ebp, [rsp+200]
1400858f6movzx r8l, [rsp+56]
1400858fcjmp 0x140085166
140085901nop [rax]
140085908
140085908loc_140085908:
140085908lea r15, [rsp+192]
140085910lea rdx, [rsp+176]
140085918mov [rsp+192], rbx
140085920mov rcx, r15
140085923mov [rsp+200], ebp
14008592amov [rsp+176], rsi
140085932mov [rsp+184], r13l
14008593amov [rsp+56], rdx
14008593fcall std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
140085944test al, al
140085946mov rsi, [rsp+176]
14008594emov rdx, [rsp+56]
140085953mov r13l, [rsp+184]
14008595bje 0x140085d02
140085961mov rbx, [rsp+192]
140085969mov ebp, [rsp+200]
140085970
140085970loc_140085970:
140085970cmp [r12+80], 0
140085976jne 0x140085bf0
14008597ccmp [r12+64], 0
140085982je 0x140085368
140085988
140085988loc_140085988:
140085988mov [rsp+172], 1
140085990mov r8l, 1
140085996jmp 0x140085709
14008599b
14008599bloc_14008599b:
14008599bcmp [rsp+173], 0
1400859a3jne 0x1400859c0
1400859a5cmp [rsp+244], 3
1400859adje 0x1400859c0
1400859afcmp [rsp+246], 1
1400859b7jne 0x140085b99
1400859bdnop [rax]
1400859c0
1400859c0loc_1400859c0:
1400859c0cmp ebp, -1
1400859c3mov r8, [r12+48]
1400859c8sete r9b
1400859ccxor r15l, r15l
1400859cfmov edx, r9l
1400859d2test rbx, rbx
1400859d5je 0x1400859dc
1400859d7test r9b, r9b
1400859dajne 0x140085a38
1400859dc
1400859dcloc_1400859dc:
1400859dccmp r13l, -1
1400859e0sete al
1400859e3test rsi, rsi
1400859e6je 0x1400859ec
1400859e8test al, al
1400859eajne 0x140085a58
1400859ec
1400859ecloc_1400859ec:
1400859ecxor edx, eax
1400859ee
1400859eeloc_1400859ee:
1400859eecmp r15, r8
1400859f1jae 0x140085b90
1400859f7test dl, dl
1400859f9je 0x140085b90
1400859fftest rbx, rbx
140085a02je 0x140085a0d
140085a04test r9b, r9b
140085a07jne 0x140085ab0
140085a0d
140085a0dloc_140085a0d:
140085a0dmov eax, ebp
140085a0f
140085a0floc_140085a0f:
140085a0fmov rdx, [r12+40]
140085a14cmp [rdx+r15], al
140085a18jne 0x140085ad0
140085a1emov rax, [rbx+16]
140085a22cmp rax, [rbx+24]
140085a26jae 0x140085b70
140085a2c
140085a2cloc_140085a2c:
140085a2cadd rax, 1
140085a30add r15, 1
140085a34mov [rbx+16], rax
140085a38
140085a38loc_140085a38:
140085a38mov rax, [rbx+24]
140085a3ccmp [rbx+16], rax
140085a40jae 0x140085fa4
140085a46
140085a46loc_140085a46:
140085a46mov r9l, 1
140085a4cmov ebp, -1
140085a51xor edx, edx
140085a53jmp 0x1400859dc
140085a55nop [rax]
140085a58
140085a58loc_140085a58:
140085a58mov rax, [rsi+24]
140085a5ccmp [rsi+16], rax
140085a60jb 0x1400859ee
140085a62mov rax, [rsi]
140085a65mov [rsp+174], r9b
140085a6dmov rcx, rsi
140085a70mov [rsp+160], r8
140085a78mov [rsp+56], dl
140085a7ccall [rax+72]
140085a7fcmp eax, -1
140085a82movzx edx, [rsp+56]
140085a87movzx r9l, [rsp+174]
140085a90sete cl
140085a93mov r8, [rsp+160]
140085a9bxor edx, ecx
140085a9dcmp eax, -1
140085aa0mov eax, 0
140085aa5cmove rsi, rax
140085aa9jmp 0x1400859ee
140085aaenop
140085ab0
140085ab0loc_140085ab0:
140085ab0mov rax, [rbx+16]
140085ab4cmp rax, [rbx+24]
140085ab8jae 0x140085ff5
140085abemov rdx, [r12+40]
140085ac3movzx ecx, [rdx+r15]
140085ac8cmp [rax], cl
140085acaje 0x140085a2c
140085ad0
140085ad0loc_140085ad0:
140085ad0test r15, r15
140085ad3jne 0x1400857f9
140085ad9mov rax, [rsp+136]
140085ae1movzx eax, [rax+25]
140085ae5mov r8l, eax
140085ae8mov [rsp+56], al
140085aecshr r8b, 1
140085aefand r8l, 1
140085af3xor r8l, 1
140085af7jmp 0x140085709
140085afcnop [rax]
140085b00
140085b00loc_140085b00:
140085b00mov rax, [rbx]
140085b03mov [rsp+160], dl
140085b0amov rcx, rbx
140085b0dmov [rsp+56], r8b
140085b12call [rax+80]
140085b15movzx r8l, [rsp+56]
140085b1bmovzx edx, [rsp+160]
140085b23jmp 0x14008553b
140085b28nop [rax+rax]
140085b30
140085b30loc_140085b30:
140085b30mov rax, [rbx]
140085b33mov rcx, rbx
140085b36call [rax+80]
140085b39add r15, 1
140085b3djmp 0x140085210
140085b42nop [rax+rax]
140085b48
140085b48loc_140085b48:
140085b48cmp r15, [rsp+88]
140085b4djne 0x1400857f9
140085b53mov rax, [rsp+232]
140085b5bcmp [rax-24], 1
140085b60jbe 0x1400853ce
140085b66jmp 0x140085c60
140085b6bnop [rax+rax]
140085b70
140085b70loc_140085b70:
140085b70mov rax, [rbx]
140085b73mov [rsp+56], r8
140085b78mov rcx, rbx
140085b7bcall [rax+80]
140085b7emov r8, [rsp+56]
140085b83add r15, 1
140085b87jmp 0x140085a38
140085b8cnop [rax]
140085b90
140085b90loc_140085b90:
140085b90cmp r8, r15
140085b93jne 0x140085ad0
140085b99
140085b99loc_140085b99:
140085b99mov r8l, 1
140085b9fjmp 0x140085709
140085ba4nop [rax]
140085ba8
140085ba8loc_140085ba8:
140085ba8mov rdx, [rsp+72]
140085badsub rcx, 24
140085bb1call std::string::_Rep::_M_destroy(std::allocator<char> const&)
140085bb6jmp 0x14008588c
140085bbbnop [rax+rax]
140085bc0
140085bc0loc_140085bc0:
140085bc0mov rdx, [rsp+144]
140085bc8sub rcx, 24
140085bcccall std::string::_Rep::_M_destroy(std::allocator<char> const&)
140085bd1jmp 0x140085872
140085bd6nop [rax+rax]
140085be0
140085be0loc_140085be0:
140085be0mov r14, [r12+56]
140085be5jmp 0x140085199
140085beanop [rax+rax]
140085bf0
140085bf0loc_140085bf0:
140085bf0mov rcx, r15
140085bf3mov [rsp+192], rbx
140085bfbmov [rsp+200], ebp
140085c02mov [rsp+176], rsi
140085c0amov [rsp+184], r13l
140085c12call std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
140085c17mov rsi, [rsp+176]
140085c1fmov r13l, [rsp+184]
140085c27test al, al
140085c29je 0x140085d35
140085c2fmov rbx, [rsp+192]
140085c37mov ebp, [rsp+200]
140085c3e
140085c3eloc_140085c3e:
140085c3ecmp [r12+64], 0
140085c44je 0x140085368
140085c4acmp [r12+80], 0
140085c50jne 0x140085368
140085c56jmp 0x140085988
140085c5bnop [rax+rax]
140085c60
140085c60loc_140085c60:
140085c60mov r14, [rsp+72]
140085c65xor r8l, r8l
140085c68mov edx, 48
140085c6dmov rcx, r14
140085c70call std::string::find_first_not_of(char, unsigned long long) const
140085c75test rax, rax
140085c78je 0x1400853ce
140085c7emov rdx, [rsp+232]
140085c86cmp rax, -1
140085c8amov rcx, r14
140085c8dmov r8, [rdx-24]
140085c91lea rdx, [r8-1]
140085c95cmove rax, rdx
140085c99xor r9l, r9l
140085c9ccmp rax, r8
140085c9fcmovbe r8, rax
140085ca3xor edx, edx
140085ca5call std::string::_M_mutate(unsigned long long, unsigned long long, unsigned long long)
140085caajmp 0x1400853ce
140085caf
140085cafloc_140085caf:
140085cafmovzx eax, [rsp+247]
140085cb7cmp al, 4
140085cb9je 0x1400859c0
140085cbfcmp al, 3
140085cc1jne 0x140085b99
140085cc7cmp [rsp+173], 0
140085ccfje 0x140085b99
140085cd5jmp 0x1400859c0
140085cdanop [rax+rax]
140085ce0
140085ce0loc_140085ce0:
140085ce0mov rcx, rbx
140085ce3call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
140085ce8cmp r14, 3
140085cecjne 0x140085fd4
140085cf2mov ebp, -1
140085cf7mov r8l, 1
140085cfdjmp 0x140085170
140085d02
140085d02loc_140085d02:
140085d02mov rcx, r15
140085d05mov [rsp+56], rdx
140085d0acall std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140085d0fmov rcx, [r12+56]
140085d14mov rbx, [rsp+192]
140085d1ccmp [rcx], al
140085d1eje 0x140086057
140085d24mov ebp, [rsp+200]
140085d2bmov rdx, [rsp+56]
140085d30jmp 0x140085970
140085d35
140085d35loc_140085d35:
140085d35mov rcx, r15
140085d38call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140085d3dmov rdx, [r12+72]
140085d42mov rbx, [rsp+192]
140085d4acmp [rdx], al
140085d4cje 0x14008602d
140085d52mov ebp, [rsp+200]
140085d59jmp 0x140085c3e
140085d5enop
140085d60
140085d60loc_140085d60:
140085d60mov rax, [rbx]
140085d63mov rcx, rbx
140085d66call [rax+72]
140085d69cmp eax, -1
140085d6cmov edx, -1
140085d71cmovne edx, eax
140085d74mov eax, 0
140085d79cmove rbx, rax
140085d7dmov r15l, edx
140085d80jmp 0x140085277
140085d85nop [rax]
140085d88
140085d88loc_140085d88:
140085d88mov rax, [rsp+136]
140085d90mov ecx, 112
140085d95lea r12, [rax+208]
140085d9ccall operator new(unsigned long long)
140085da1mov rdi, rax
140085da4mov [rax+8], 0
140085dabxor edx, edx
140085dadlea rax, [rip+0x11ca9c]
140085db4mov [rdi+33], dx
140085db8mov rcx, rdi
140085dbbmov rdx, r12
140085dbemov [rdi], rax
140085dc1mov [rdi+16], 0
140085dc9mov [rdi+24], 0
140085dd1mov [rdi+32], 0
140085dd5mov [rdi+40], 0
140085dddmov [rdi+48], 0
140085de5mov [rdi+56], 0
140085dedmov [rdi+64], 0
140085df5mov [rdi+72], 0
140085dfdmov [rdi+80], 0
140085e05mov [rdi+88], 0
140085e0cmov [rdi+92], 0
140085e14mov [rdi+111], 0
140085e18call std::__moneypunct_cache<char, false>::_M_cache(std::locale const&)
140085e1dmov rax, [rsp+136]
140085e25mov r8, r15
140085e28mov rdx, rdi
140085e2bmov rcx, [rax+208]
140085e32call std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
140085e37mov r12, [r14]
140085e3ajmp 0x140085053
140085e3f
140085e3floc_140085e3f:
140085e3fmov rax, [rsp+232]
140085e47mov edx, [rax-8]
140085e4atest edx, edx
140085e4cjns 0x140086016
140085e52
140085e52loc_140085e52:
140085e52cmp [rax], 48
140085e55je 0x1400853dc
140085e5bmov eax, [rax-8]
140085e5etest eax, eax
140085e60jns 0x140085fe6
140085e66
140085e66loc_140085e66:
140085e66mov rcx, [rsp+72]
140085e6bmov r9l, 1
140085e71xor r8l, r8l
140085e74xor edx, edx
140085e76mov [rsp+32], 45
140085e7ecall std::string::_M_replace_aux(unsigned long long, unsigned long long, unsigned long long, char)
140085e83mov rax, [rsp+232]
140085e8bmov [rax-8], -1
140085e92jmp 0x1400853dc
140085e97
140085e97loc_140085e97:
140085e97xor eax, eax
140085e99jmp 0x1400856f5
140085e9e
140085e9eloc_140085e9e:
140085e9emov rax, [rbx]
140085ea1mov [rsp+160], dl
140085ea8mov rcx, rbx
140085eabmov [rsp+56], r8b
140085eb0call [rax+72]
140085eb3cmp eax, -1
140085eb6movzx r8l, [rsp+56]
140085ebcmovzx edx, [rsp+160]
140085ec4mov ebp, eax
140085ec6jne 0x140085549
140085eccmov r10l, 1
140085ed2mov r9l, 1
140085ed8xor ebx, ebx
140085edajmp 0x1400854e3
140085edf
140085edfloc_140085edf:
140085edfmov rax, [rsi]
140085ee2mov [rsp+56], r9b
140085ee7mov rcx, rsi
140085eeamov [rsp+175], r10b
140085ef2mov [rsp+174], dl
140085ef9mov [rsp+160], r8b
140085f01call [rax+72]
140085f04cmp eax, -1
140085f07mov eax, 0
140085f0cmovzx r9l, [rsp+56]
140085f12movzx r8l, [rsp+160]
140085f1bcmove rsi, rax
140085f1fcmovne r15l, eax
140085f23movzx edx, [rsp+174]
140085f2bmovzx r10l, [rsp+175]
140085f34jmp 0x1400854f6
140085f39
140085f39loc_140085f39:
140085f39mov rax, [rbx]
140085f3cmov [rsp+160], dl
140085f43mov rcx, rbx
140085f46mov [rsp+56], r8b
140085f4bcall [rax+72]
140085f4exor ecx, ecx
140085f50cmp eax, -1
140085f53movzx r8l, [rsp+56]
140085f59movzx edx, [rsp+160]
140085f61cmove rbx, rcx
140085f65jmp 0x14008550f
140085f6a
140085f6aloc_140085f6a:
140085f6amov rax, [rbx]
140085f6dmov rcx, rbx
140085f70call [rax+72]
140085f73mov ebp, eax
140085f75cmp eax, -1
140085f78jne 0x14008521e
140085f7emovzx edx, [rsp+48]
140085f83xor ebx, ebx
140085f85mov r9l, edx
140085f88jmp 0x1400851b3
140085f8d
140085f8dloc_140085f8d:
140085f8dmov rax, [rbx]
140085f90mov rcx, rbx
140085f93call [rax+72]
140085f96xor edx, edx
140085f98cmp eax, -1
140085f9bcmove rbx, rdx
140085f9fjmp 0x1400851ec
140085fa4
140085fa4loc_140085fa4:
140085fa4mov rax, [rbx]
140085fa7mov [rsp+56], r8
140085facmov rcx, rbx
140085fafcall [rax+72]
140085fb2cmp eax, -1
140085fb5mov r8, [rsp+56]
140085fbamov ebp, eax
140085fbcjne 0x140085a46
140085fc2mov r9l, 1
140085fc8mov edx, 1
140085fcdxor ebx, ebx
140085fcfjmp 0x1400859dc
140085fd4
140085fd4loc_140085fd4:
140085fd4cmp r13l, -1
140085fd8mov r8l, 1
140085fdesete dl
140085fe1jmp 0x14008553b
140085fe6
140085fe6loc_140085fe6:
140085fe6mov rcx, [rsp+72]
140085febcall std::string::_M_leak_hard()
140085ff0jmp 0x140085e66
140085ff5
140085ff5loc_140085ff5:
140085ff5mov rax, [rbx]
140085ff8mov [rsp+56], r8
140085ffdmov rcx, rbx
140086000call [rax+72]
140086003xor edx, edx
140086005cmp eax, -1
140086008mov r8, [rsp+56]
14008600dcmove rbx, rdx
140086011jmp 0x140085a0f
140086016
140086016loc_140086016:
140086016mov rcx, [rsp+72]
14008601bcall std::string::_M_leak_hard()
140086020mov rax, [rsp+232]
140086028jmp 0x140085e52
14008602d
14008602dloc_14008602d:
14008602dmov rax, [r12+80]
140086032mov rcx, rbx
140086035mov [rsp+88], rax
14008603acall _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
14008603fmov [rsp+172], 1
140086047mov ebp, -1
14008604cmov r8l, 1
140086052jmp 0x140085709
140086057
140086057loc_140086057:
140086057mov rax, [r12+64]
14008605cmov rcx, rbx
14008605fmov [rsp+88], rax
140086064call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
140086069mov ebp, -1
14008606ejmp 0x140085b99
140086073mov rcx, rax
140086076call __cxa_begin_catch
14008607bmov rax, [rdi]
14008607emov rcx, rdi
140086081call [rax+8]
140086084
140086084loc_140086084:
140086084mov rdi, [rip+0x111605]
14008608bmov rax, [rsp+248]
140086093sub rax, [rdi]
140086096je 0x140086113
140086098
140086098loc_140086098:
140086098call __stack_chk_fail
14008609dmov rcx, rax
1400860a0call __cxa_begin_catch
1400860a5jmp 0x140086084
1400860a7mov rbx, rax
1400860aa
1400860aaloc_1400860aa:
1400860aamov rax, [rsp+224]
1400860b2mov rdx, [rsp+72]
1400860b7lea rcx, [rax-24]
1400860bbcall std::string::_Rep::_M_dispose(std::allocator<char> const&)
1400860c0mov rdi, [rip+0x1115c9]
1400860c7mov rax, [rsp+248]
1400860cfsub rax, [rdi]
1400860d2jne 0x140086098
1400860d4
1400860d4loc_1400860d4:
1400860d4mov rcx, rbx
1400860d7call _Unwind_Resume
1400860dc
1400860dcloc_1400860dc:
1400860dcmov rdi, [rip+0x1115ad]
1400860e3mov rax, [rsp+248]
1400860ebsub rax, [rdi]
1400860eejne 0x140086098
1400860f0call std::__throw_bad_cast()
1400860f5mov rbx, rax
1400860f8mov rax, [rsp+232]
140086100mov rdx, [rsp+144]
140086108lea rcx, [rax-24]
14008610ccall std::string::_Rep::_M_dispose(std::allocator<char> const&)
140086111jmp 0x1400860aa
140086113
140086113loc_140086113:
140086113call __cxa_rethrow
140086118mov rbx, rax
14008611bcall __cxa_end_catch
140086120mov rdi, [rip+0x111569]
140086127mov rax, [rsp+248]
14008612fsub rax, [rdi]
140086132je 0x1400860d4
140086134jmp 0x140086098
140084f60
Loading..