File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
140001f23
140001f23get_hwid[abi:cxx11]():
140001f23push rbp
140001f24push rsi
140001f25push rbx
140001f26sub rsp, 1344
140001f2dlea rbp, [rsp+128]
140001f35mov [rbp+1248], rcx
140001f3clea rax, [rbp+479]
140001f43mov [rbp+1104], rax
140001f4anop
140001f4bnop
140001f4clea rcx, [rbp+479]
140001f53lea rdx, [rip+0x1052c9]
140001f5amov rax, [rbp+1248]
140001f61mov r8, rcx
140001f64mov rcx, rax
140001f67call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140001f6clea rax, [rbp+479]
140001f73mov rcx, rax
140001f76call std::__new_allocator<char>::~__new_allocator()
140001f7bnop
140001f7clea rax, [rbp+80]
140001f80mov rcx, rax
140001f83call std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::basic_stringstream()
140001f88lea rax, [rbp+64]
140001f8cmov [rbp+1096], rax
140001f93mov [rbp+1092], 1
140001f9dmov rax, [rbp+1096]
140001fa4lea rsi, [rax+4]
140001fa8mov rax, [rbp+1096]
140001faflea r11, [rax+8]
140001fb3mov rax, [rbp+1096]
140001fbalea r10, [rax+12]
140001fbemov eax, [rbp+1092]
140001fc4cpuid
140001fc6mov r8l, ebx
140001fc9mov r9l, eax
140001fccmov rax, [rbp+1096]
140001fd3mov [rax], r9l
140001fd6mov [rsi], r8l
140001fd9mov [r11], ecx
140001fdcmov [r10], edx
140001fdfnop
140001fe0lea rax, [rip+0xfa139]
140001fe7mov rdx, rax
140001fealea rax, [rbp+80]
140001feeadd rax, 16
140001ff2mov rcx, rax
140001ff5call std::ostream::operator<<(std::ios_base& (*)(std::ios_base&))
140001ffamov rcx, rax
140001ffdmov eax, [rbp+76]
140002000mov edx, eax
140002002call std::ostream::operator<<(unsigned int)
140002007mov rcx, rax
14000200amov eax, [rbp+64]
14000200dmov edx, eax
14000200fcall std::ostream::operator<<(unsigned int)
140002014mov [rbp+56], 0
14000201cmov [rbp+48], 0
140002024mov [rbp+40], 0
14000202cmov [rbp+32], 0
140002034mov [rbp-4], 0
14000203bmov edx, 0
140002040mov ecx, 0
140002045mov rax, [rip+0x1c8034]
14000204ccall rax
14000204emov [rbp+1212], eax
140002054cmp [rbp+1212], 0
14000205bjns 0x14000211e
140002061lea rax, [rbp+527]
140002068mov [rbp+1080], rax
14000206fnop
140002070nop
140002071lea rcx, [rbp+527]
140002078lea rdx, [rip+0x105184]
14000207flea rax, [rbp+480]
140002086mov r8, rcx
140002089mov rcx, rax
14000208ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140002091lea rax, [rbp+560]
140002098mov edx, [rbp+1212]
14000209emov rcx, rax
1400020a1call std::__cxx11::to_string(long)
1400020a6lea rax, [rbp+528]
1400020adlea rcx, [rbp+560]
1400020b4lea rdx, [rip+0x10518d]
1400020bbmov r8, rcx
1400020bemov rcx, rax
1400020c1call _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_
1400020c6lea rdx, [rbp+480]
1400020cdlea rax, [rbp+528]
1400020d4mov rcx, rax
1400020d7call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400020dclea rax, [rbp+528]
1400020e3mov rcx, rax
1400020e6call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400020eblea rax, [rbp+560]
1400020f2mov rcx, rax
1400020f5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400020falea rax, [rbp+480]
140002101mov rcx, rax
140002104call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140002109lea rax, [rbp+527]
140002110mov rcx, rax
140002113call std::__new_allocator<char>::~__new_allocator()
140002118nop
140002119jmp 0x140002ec3
14000211e
14000211eloc_14000211e:
14000211emov rcx, [rip+0x194a0b]
140002125mov rax, [rip+0x1949f4]
14000212clea rdx, [rbp+56]
140002130mov [rsp+32], rdx
140002135mov r9, rcx
140002138mov r8l, 1
14000213emov edx, 0
140002143mov rcx, rax
140002146mov rax, [rip+0x1c7f2b]
14000214dcall rax
14000214fmov [rbp+1212], eax
140002155cmp [rbp+1212], 0
14000215cjns 0x140002228
140002162lea rax, [rbp+639]
140002169mov [rbp+1072], rax
140002170nop
140002171nop
140002172lea rcx, [rbp+639]
140002179lea rdx, [rip+0x105083]
140002180lea rax, [rbp+592]
140002187mov r8, rcx
14000218amov rcx, rax
14000218dcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140002192lea rax, [rbp+672]
140002199mov edx, [rbp+1212]
14000219fmov rcx, rax
1400021a2call std::__cxx11::to_string(long)
1400021a7lea rax, [rbp+640]
1400021aelea rcx, [rbp+672]
1400021b5lea rdx, [rip+0x1050b4]
1400021bcmov r8, rcx
1400021bfmov rcx, rax
1400021c2call _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_
1400021c7lea rdx, [rbp+592]
1400021celea rax, [rbp+640]
1400021d5mov rcx, rax
1400021d8call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400021ddlea rax, [rbp+640]
1400021e4mov rcx, rax
1400021e7call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400021eclea rax, [rbp+672]
1400021f3mov rcx, rax
1400021f6call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400021fblea rax, [rbp+592]
140002202mov rcx, rax
140002205call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
14000220alea rax, [rbp+639]
140002211mov rcx, rax
140002214call std::__new_allocator<char>::~__new_allocator()
140002219nop
14000221amov rax, [rip+0x1c7e6f]
140002221call rax
140002223jmp 0x140002ec3
140002228
140002228loc_140002228:
140002228lea rax, [rip+0x105069]
14000222fmov rcx, rax
140002232mov rax, [rip+0x1c7e67]
140002239call rax
14000223bmov [rbp+1200], rax
140002242mov [rbp+1192], 0
14000224dmov [rbp+1184], 0
140002258mov [rbp+1176], 0
140002263mov [rbp+1168], 0
14000226emov [rbp+1160], 0
140002279mov rax, [rbp+56]
14000227dmov rax, [rax]
140002280add rax, 24
140002284mov r10, [rax]
140002287mov rax, [rbp+56]
14000228bmov r9, [rbp+1184]
140002292mov r8, [rbp+1192]
140002299mov rdx, [rbp+1200]
1400022a0lea rcx, [rbp+48]
1400022a4mov [rsp+64], rcx
1400022a9mov [rsp+56], 0
1400022b2mov rcx, [rbp+1168]
1400022b9mov [rsp+48], rcx
1400022bemov [rsp+40], 0
1400022c6mov rcx, [rbp+1176]
1400022cdmov [rsp+32], rcx
1400022d2mov rcx, rax
1400022d5call r10
1400022d8mov [rbp+1212], eax
1400022demov rax, [rbp+1200]
1400022e5mov rcx, rax
1400022e8mov rax, [rip+0x1c7db9]
1400022efcall rax
1400022f1cmp [rbp+1212], 0
1400022f8jns 0x1400023db
1400022felea rax, [rbp+751]
140002305mov [rbp+1064], rax
14000230cnop
14000230dnop
14000230elea rcx, [rbp+751]
140002315lea rdx, [rip+0x104ee7]
14000231clea rax, [rbp+704]
140002323mov r8, rcx
140002326mov rcx, rax
140002329call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000232elea rax, [rbp+784]
140002335mov edx, [rbp+1212]
14000233bmov rcx, rax
14000233ecall std::__cxx11::to_string(long)
140002343lea rax, [rbp+752]
14000234alea rcx, [rbp+784]
140002351lea rdx, [rip+0x104f58]
140002358mov r8, rcx
14000235bmov rcx, rax
14000235ecall _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_
140002363lea rdx, [rbp+704]
14000236alea rax, [rbp+752]
140002371mov rcx, rax
140002374call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140002379lea rax, [rbp+752]
140002380mov rcx, rax
140002383call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140002388lea rax, [rbp+784]
14000238fmov rcx, rax
140002392call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140002397lea rax, [rbp+704]
14000239emov rcx, rax
1400023a1call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400023a6lea rax, [rbp+751]
1400023admov rcx, rax
1400023b0call std::__new_allocator<char>::~__new_allocator()
1400023b5nop
1400023b6mov rax, [rbp+56]
1400023bamov rax, [rax]
1400023bdadd rax, 16
1400023c1mov rax, [rax]
1400023c4mov rdx, [rbp+56]
1400023c8mov rcx, rdx
1400023cbcall rax
1400023cdmov rax, [rip+0x1c7cbc]
1400023d4call rax
1400023d6jmp 0x140002ec3
1400023db
1400023dbloc_1400023db:
1400023dbmov rax, [rbp+48]
1400023dfmov [rsp+56], 0
1400023e7mov [rsp+48], 0
1400023f0mov [rsp+40], 3
1400023f8mov [rsp+32], 3
140002400mov r9l, 0
140002406mov r8l, 0
14000240cmov edx, 10
140002411mov rcx, rax
140002414mov rax, [rip+0x1c7c6d]
14000241bcall rax
14000241dmov [rbp+1212], eax
140002423cmp [rbp+1212], 0
14000242ajns 0x140002524
140002430lea rax, [rbp+863]
140002437mov [rbp+1056], rax
14000243enop
14000243fnop
140002440lea rcx, [rbp+863]
140002447lea rdx, [rip+0x104db5]
14000244elea rax, [rbp+816]
140002455mov r8, rcx
140002458mov rcx, rax
14000245bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140002460lea rax, [rbp+896]
140002467mov edx, [rbp+1212]
14000246dmov rcx, rax
140002470call std::__cxx11::to_string(long)
140002475lea rax, [rbp+864]
14000247clea rcx, [rbp+896]
140002483lea rdx, [rip+0x104e4e]
14000248amov r8, rcx
14000248dmov rcx, rax
140002490call _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_
140002495lea rdx, [rbp+816]
14000249clea rax, [rbp+864]
1400024a3mov rcx, rax
1400024a6call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400024ablea rax, [rbp+864]
1400024b2mov rcx, rax
1400024b5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400024balea rax, [rbp+896]
1400024c1mov rcx, rax
1400024c4call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400024c9lea rax, [rbp+816]
1400024d0mov rcx, rax
1400024d3call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400024d8lea rax, [rbp+863]
1400024dfmov rcx, rax
1400024e2call std::__new_allocator<char>::~__new_allocator()
1400024e7nop
1400024e8mov rax, [rbp+48]
1400024ecmov rax, [rax]
1400024efadd rax, 16
1400024f3mov rax, [rax]
1400024f6mov rdx, [rbp+48]
1400024famov rcx, rdx
1400024fdcall rax
1400024ffmov rax, [rbp+56]
140002503mov rax, [rax]
140002506add rax, 16
14000250amov rax, [rax]
14000250dmov rdx, [rbp+56]
140002511mov rcx, rdx
140002514call rax
140002516mov rax, [rip+0x1c7b73]
14000251dcall rax
14000251fjmp 0x140002ec3
140002524
140002524loc_140002524:
140002524lea rax, [rip+0x104dd5]
14000252bmov rcx, rax
14000252emov rax, [rip+0x1c7b6b]
140002535call rax
140002537mov [rbp+1152], rax
14000253emov rax, [rbp+48]
140002542mov rax, [rax]
140002545add rax, 160
14000254bmov rsi, [rax]
14000254emov rbx, [rbp+48]
140002552lea rax, [rip+0x104df9]
140002559mov rcx, rax
14000255cmov rax, [rip+0x1c7b3d]
140002563call rax
140002565mov rdx, rax
140002568mov rcx, [rbp+1152]
14000256flea rax, [rbp+40]
140002573mov [rsp+40], rax
140002578mov [rsp+32], 0
140002581mov r9l, 288
140002587mov r8, rcx
14000258amov rcx, rbx
14000258dcall rsi
14000258fmov [rbp+1212], eax
140002595mov rax, [rbp+1152]
14000259cmov rcx, rax
14000259fmov rax, [rip+0x1c7b02]
1400025a6call rax
1400025a8cmp [rbp+1212], 0
1400025afjs 0x140002803
1400025b5mov rax, [rbp+40]
1400025b9test rax, rax
1400025bcje 0x140002803
1400025c2mov rax, [rbp+40]
1400025c6mov rax, [rax]
1400025c9add rax, 32
1400025cdmov r10, [rax]
1400025d0mov rax, [rbp+40]
1400025d4lea rcx, [rbp+32]
1400025d8lea rdx, [rbp-4]
1400025dcmov [rsp+32], rdx
1400025e1mov r9, rcx
1400025e4mov r8l, 1
1400025eamov edx, -1
1400025efmov rcx, rax
1400025f2call r10
1400025f5mov [rbp+1212], eax
1400025fbmov eax, [rbp-4]
1400025fecmp eax, 1
140002601jne 0x1400027ec
140002607mov rax, [rbp+32]
14000260bmov rax, [rax]
14000260eadd rax, 32
140002612mov r10, [rax]
140002615mov rax, [rbp+32]
140002619mov rcx, rbp
14000261clea rdx, [rip+0x104d37]
140002623mov [rsp+40], 0
14000262cmov [rsp+32], 0
140002635mov r9, rcx
140002638mov r8l, 0
14000263emov rcx, rax
140002641call r10
140002644mov [rbp+1212], eax
14000264acmp [rbp+1212], 0
140002651js 0x1400027c6
140002657movzx eax, [rbp]
14000265bcmp ax, 8
14000265fjne 0x1400027c6
140002665mov rax, [rbp+8]
140002669mov [rsp+56], 0
140002672mov [rsp+48], 0
14000267bmov [rsp+40], 0
140002683mov [rsp+32], 0
14000268cmov r9l, -1
140002692mov r8, rax
140002695mov edx, 0
14000269amov ecx, 65001
14000269fmov rax, [rip+0x1c76e2]
1400026a6call rax
1400026a8mov [rbp+1148], eax
1400026aecmp [rbp+1148], 0
1400026b5jle 0x1400027c6
1400026bblea rax, [rbp+942]
1400026c2mov [rbp+1048], rax
1400026c9nop
1400026canop
1400026cbmov eax, [rbp+1148]
1400026d1movsxd rdx, eax
1400026d4lea rcx, [rbp+942]
1400026dblea rax, [rbp-48]
1400026dfmov r9, rcx
1400026e2mov r8l, 0
1400026e8mov rcx, rax
1400026ebcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(unsigned long long, char, std::allocator<char> const&)
1400026f0lea rax, [rbp+942]
1400026f7mov rcx, rax
1400026facall std::__new_allocator<char>::~__new_allocator()
1400026ffnop
140002700lea rax, [rbp-48]
140002704mov edx, 0
140002709mov rcx, rax
14000270ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::operator[](unsigned long long)
140002711mov rcx, [rbp+8]
140002715mov [rsp+56], 0
14000271emov [rsp+48], 0
140002727mov edx, [rbp+1148]
14000272dmov [rsp+40], edx
140002731mov [rsp+32], rax
140002736mov r9l, -1
14000273cmov r8, rcx
14000273fmov edx, 0
140002744mov ecx, 65001
140002749mov rax, [rip+0x1c7638]
140002750call rax
140002752lea rax, [rbp-48]
140002756mov rcx, rax
140002759call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::empty() const
14000275exor eax, 1
140002761test al, al
140002763je 0x14000277f
140002765lea rax, [rbp-48]
140002769mov rcx, rax
14000276ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::back()
140002771movzx eax, [rax]
140002774test al, al
140002776jne 0x14000277f
140002778mov eax, 1
14000277djmp 0x140002784
14000277f
14000277floc_14000277f:
14000277fmov eax, 0
140002784
140002784loc_140002784:
140002784test al, al
140002786je 0x140002794
140002788lea rax, [rbp-48]
14000278cmov rcx, rax
14000278fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::pop_back()
140002794
140002794loc_140002794:
140002794lea rdx, [rip+0x104bd9]
14000279blea rax, [rbp+80]
14000279fadd rax, 16
1400027a3mov rcx, rax
1400027a6call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
1400027abmov rcx, rax
1400027aelea rax, [rbp-48]
1400027b2mov rdx, rax
1400027b5call _ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE
1400027balea rax, [rbp-48]
1400027bemov rcx, rax
1400027c1call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400027c6
1400027c6loc_1400027c6:
1400027c6mov rax, rbp
1400027c9mov rcx, rax
1400027ccmov rax, [rip+0x1c78dd]
1400027d3call rax
1400027d5mov rax, [rbp+32]
1400027d9mov rax, [rax]
1400027dcadd rax, 16
1400027e0mov rax, [rax]
1400027e3mov rdx, [rbp+32]
1400027e7mov rcx, rdx
1400027eacall rax
1400027ec
1400027ecloc_1400027ec:
1400027ecmov rax, [rbp+40]
1400027f0mov rax, [rax]
1400027f3add rax, 16
1400027f7mov rax, [rax]
1400027famov rdx, [rbp+40]
1400027femov rcx, rdx
140002801call rax
140002803
140002803loc_140002803:
140002803mov [rbp+40], 0
14000280blea rax, [rip+0x104b66]
140002812mov rcx, rax
140002815mov rax, [rip+0x1c7884]
14000281ccall rax
14000281emov [rbp+1136], rax
140002825mov rax, [rbp+48]
140002829mov rax, [rax]
14000282cadd rax, 160
140002832mov rsi, [rax]
140002835mov rbx, [rbp+48]
140002839lea rax, [rip+0x104b12]
140002840mov rcx, rax
140002843mov rax, [rip+0x1c7856]
14000284acall rax
14000284cmov rdx, rax
14000284fmov rcx, [rbp+1136]
140002856lea rax, [rbp+40]
14000285amov [rsp+40], rax
14000285fmov [rsp+32], 0
140002868mov r9l, 288
14000286emov r8, rcx
140002871mov rcx, rbx
140002874call rsi
140002876mov [rbp+1212], eax
14000287cmov rax, [rbp+1136]
140002883mov rcx, rax
140002886mov rax, [rip+0x1c781b]
14000288dcall rax
14000288fcmp [rbp+1212], 0
140002896js 0x140002aea
14000289cmov rax, [rbp+40]
1400028a0test rax, rax
1400028a3je 0x140002aea
1400028a9mov rax, [rbp+40]
1400028admov rax, [rax]
1400028b0add rax, 32
1400028b4mov r10, [rax]
1400028b7mov rax, [rbp+40]
1400028bblea rcx, [rbp+32]
1400028bflea rdx, [rbp-4]
1400028c3mov [rsp+32], rdx
1400028c8mov r9, rcx
1400028cbmov r8l, 1
1400028d1mov edx, -1
1400028d6mov rcx, rax
1400028d9call r10
1400028dcmov [rbp+1212], eax
1400028e2mov eax, [rbp-4]
1400028e5cmp eax, 1
1400028e8jne 0x140002ad3
1400028eemov rax, [rbp+32]
1400028f2mov rax, [rax]
1400028f5add rax, 32
1400028f9mov r10, [rax]
1400028fcmov rax, [rbp+32]
140002900mov rcx, rbp
140002903lea rdx, [rip+0x104a50]
14000290amov [rsp+40], 0
140002913mov [rsp+32], 0
14000291cmov r9, rcx
14000291fmov r8l, 0
140002925mov rcx, rax
140002928call r10
14000292bmov [rbp+1212], eax
140002931cmp [rbp+1212], 0
140002938js 0x140002aad
14000293emovzx eax, [rbp]
140002942cmp ax, 8
140002946jne 0x140002aad
14000294cmov rax, [rbp+8]
140002950mov [rsp+56], 0
140002959mov [rsp+48], 0
140002962mov [rsp+40], 0
14000296amov [rsp+32], 0
140002973mov r9l, -1
140002979mov r8, rax
14000297cmov edx, 0
140002981mov ecx, 65001
140002986mov rax, [rip+0x1c73fb]
14000298dcall rax
14000298fmov [rbp+1132], eax
140002995cmp [rbp+1132], 0
14000299cjle 0x140002aad
1400029a2lea rax, [rbp+943]
1400029a9mov [rbp+1040], rax
1400029b0nop
1400029b1nop
1400029b2mov eax, [rbp+1132]
1400029b8movsxd rdx, eax
1400029bblea rcx, [rbp+943]
1400029c2lea rax, [rbp-48]
1400029c6mov r9, rcx
1400029c9mov r8l, 0
1400029cfmov rcx, rax
1400029d2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(unsigned long long, char, std::allocator<char> const&)
1400029d7lea rax, [rbp+943]
1400029demov rcx, rax
1400029e1call std::__new_allocator<char>::~__new_allocator()
1400029e6nop
1400029e7lea rax, [rbp-48]
1400029ebmov edx, 0
1400029f0mov rcx, rax
1400029f3call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::operator[](unsigned long long)
1400029f8mov rcx, [rbp+8]
1400029fcmov [rsp+56], 0
140002a05mov [rsp+48], 0
140002a0emov edx, [rbp+1132]
140002a14mov [rsp+40], edx
140002a18mov [rsp+32], rax
140002a1dmov r9l, -1
140002a23mov r8, rcx
140002a26mov edx, 0
140002a2bmov ecx, 65001
140002a30mov rax, [rip+0x1c7351]
140002a37call rax
140002a39lea rax, [rbp-48]
140002a3dmov rcx, rax
140002a40call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::empty() const
140002a45xor eax, 1
140002a48test al, al
140002a4aje 0x140002a66
140002a4clea rax, [rbp-48]
140002a50mov rcx, rax
140002a53call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::back()
140002a58movzx eax, [rax]
140002a5btest al, al
140002a5djne 0x140002a66
140002a5fmov eax, 1
140002a64jmp 0x140002a6b
140002a66
140002a66loc_140002a66:
140002a66mov eax, 0
140002a6b
140002a6bloc_140002a6b:
140002a6btest al, al
140002a6dje 0x140002a7b
140002a6flea rax, [rbp-48]
140002a73mov rcx, rax
140002a76call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::pop_back()
140002a7b
140002a7bloc_140002a7b:
140002a7blea rdx, [rip+0x1048f2]
140002a82lea rax, [rbp+80]
140002a86add rax, 16
140002a8amov rcx, rax
140002a8dcall _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
140002a92mov rcx, rax
140002a95lea rax, [rbp-48]
140002a99mov rdx, rax
140002a9ccall _ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE
140002aa1lea rax, [rbp-48]
140002aa5mov rcx, rax
140002aa8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140002aad
140002aadloc_140002aad:
140002aadmov rax, rbp
140002ab0mov rcx, rax
140002ab3mov rax, [rip+0x1c75f6]
140002abacall rax
140002abcmov rax, [rbp+32]
140002ac0mov rax, [rax]
140002ac3add rax, 16
140002ac7mov rax, [rax]
140002acamov rdx, [rbp+32]
140002acemov rcx, rdx
140002ad1call rax
140002ad3
140002ad3loc_140002ad3:
140002ad3mov rax, [rbp+40]
140002ad7mov rax, [rax]
140002adaadd rax, 16
140002ademov rax, [rax]
140002ae1mov rdx, [rbp+40]
140002ae5mov rcx, rdx
140002ae8call rax
140002aea
140002aealoc_140002aea:
140002aeamov [rbp+40], 0
140002af2lea rax, [rip+0x1048c7]
140002af9mov rcx, rax
140002afcmov rax, [rip+0x1c759d]
140002b03call rax
140002b05mov [rbp+1120], rax
140002b0cmov rax, [rbp+48]
140002b10mov rax, [rax]
140002b13add rax, 160
140002b19mov rsi, [rax]
140002b1cmov rbx, [rbp+48]
140002b20lea rax, [rip+0x10482b]
140002b27mov rcx, rax
140002b2amov rax, [rip+0x1c756f]
140002b31call rax
140002b33mov rdx, rax
140002b36mov rcx, [rbp+1120]
140002b3dlea rax, [rbp+40]
140002b41mov [rsp+40], rax
140002b46mov [rsp+32], 0
140002b4fmov r9l, 48
140002b55mov r8, rcx
140002b58mov rcx, rbx
140002b5bcall rsi
140002b5dmov [rbp+1212], eax
140002b63mov rax, [rbp+1120]
140002b6amov rcx, rax
140002b6dmov rax, [rip+0x1c7534]
140002b74call rax
140002b76cmp [rbp+1212], 0
140002b7djs 0x140002e2a
140002b83mov rax, [rbp+40]
140002b87test rax, rax
140002b8aje 0x140002e2a
140002b90jmp 0x140002dd3
140002b95
140002b95loc_140002b95:
140002b95mov eax, [rbp-4]
140002b98cmp eax, 1
140002b9bjne 0x140002dd3
140002ba1mov rax, [rbp+32]
140002ba5mov rax, [rax]
140002ba8add rax, 32
140002bacmov r10, [rax]
140002bafmov rax, [rbp+32]
140002bb3mov rcx, rbp
140002bb6lea rdx, [rip+0x10479d]
140002bbdmov [rsp+40], 0
140002bc6mov [rsp+32], 0
140002bcfmov r9, rcx
140002bd2mov r8l, 0
140002bd8mov rcx, rax
140002bdbcall r10
140002bdemov [rbp+1212], eax
140002be4cmp [rbp+1212], 0
140002bebjs 0x140002dad
140002bf1movzx eax, [rbp]
140002bf5cmp ax, 8
140002bf9jne 0x140002dad
140002bfflea rax, [rbp+944]
140002c06lea rdx, [rbp+80]
140002c0amov rcx, rax
140002c0dcall std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::str() const
140002c12lea rdx, [rip+0x104801]
140002c19lea rax, [rbp+944]
140002c20mov r8l, 0
140002c26mov rcx, rax
140002c29call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::find(char const*, unsigned long long) const
140002c2ecmp rax, -1
140002c32sete bl
140002c35lea rax, [rbp+944]
140002c3cmov rcx, rax
140002c3fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140002c44test bl, bl
140002c46je 0x140002dad
140002c4cmov rax, [rbp+8]
140002c50mov [rsp+56], 0
140002c59mov [rsp+48], 0
140002c62mov [rsp+40], 0
140002c6amov [rsp+32], 0
140002c73mov r9l, -1
140002c79mov r8, rax
140002c7cmov edx, 0
140002c81mov ecx, 65001
140002c86mov rax, [rip+0x1c70fb]
140002c8dcall rax
140002c8fmov [rbp+1116], eax
140002c95cmp [rbp+1116], 0
140002c9cjle 0x140002dad
140002ca2lea rax, [rbp+991]
140002ca9mov [rbp+1032], rax
140002cb0nop
140002cb1nop
140002cb2mov eax, [rbp+1116]
140002cb8movsxd rdx, eax
140002cbblea rcx, [rbp+991]
140002cc2lea rax, [rbp-48]
140002cc6mov r9, rcx
140002cc9mov r8l, 0
140002ccfmov rcx, rax
140002cd2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(unsigned long long, char, std::allocator<char> const&)
140002cd7lea rax, [rbp+991]
140002cdemov rcx, rax
140002ce1call std::__new_allocator<char>::~__new_allocator()
140002ce6nop
140002ce7lea rax, [rbp-48]
140002cebmov edx, 0
140002cf0mov rcx, rax
140002cf3call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::operator[](unsigned long long)
140002cf8mov rcx, [rbp+8]
140002cfcmov [rsp+56], 0
140002d05mov [rsp+48], 0
140002d0emov edx, [rbp+1116]
140002d14mov [rsp+40], edx
140002d18mov [rsp+32], rax
140002d1dmov r9l, -1
140002d23mov r8, rcx
140002d26mov edx, 0
140002d2bmov ecx, 65001
140002d30mov rax, [rip+0x1c7051]
140002d37call rax
140002d39lea rax, [rbp-48]
140002d3dmov rcx, rax
140002d40call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::empty() const
140002d45xor eax, 1
140002d48test al, al
140002d4aje 0x140002d66
140002d4clea rax, [rbp-48]
140002d50mov rcx, rax
140002d53call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::back()
140002d58movzx eax, [rax]
140002d5btest al, al
140002d5djne 0x140002d66
140002d5fmov eax, 1
140002d64jmp 0x140002d6b
140002d66
140002d66loc_140002d66:
140002d66mov eax, 0
140002d6b
140002d6bloc_140002d6b:
140002d6btest al, al
140002d6dje 0x140002d7b
140002d6flea rax, [rbp-48]
140002d73mov rcx, rax
140002d76call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::pop_back()
140002d7b
140002d7bloc_140002d7b:
140002d7blea rdx, [rip+0x10469d]
140002d82lea rax, [rbp+80]
140002d86add rax, 16
140002d8amov rcx, rax
140002d8dcall _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
140002d92mov rcx, rax
140002d95lea rax, [rbp-48]
140002d99mov rdx, rax
140002d9ccall _ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE
140002da1lea rax, [rbp-48]
140002da5mov rcx, rax
140002da8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140002dad
140002dadloc_140002dad:
140002dadmov rax, rbp
140002db0mov rcx, rax
140002db3mov rax, [rip+0x1c72f6]
140002dbacall rax
140002dbcmov rax, [rbp+32]
140002dc0mov rax, [rax]
140002dc3add rax, 16
140002dc7mov rax, [rax]
140002dcamov rdx, [rbp+32]
140002dcemov rcx, rdx
140002dd1call rax
140002dd3
140002dd3loc_140002dd3:
140002dd3mov rax, [rbp+40]
140002dd7mov rax, [rax]
140002ddaadd rax, 32
140002ddemov r10, [rax]
140002de1mov rax, [rbp+40]
140002de5lea rcx, [rbp+32]
140002de9lea rdx, [rbp-4]
140002dedmov [rsp+32], rdx
140002df2mov r9, rcx
140002df5mov r8l, 1
140002dfbmov edx, -1
140002e00mov rcx, rax
140002e03call r10
140002e06test eax, eax
140002e08sete al
140002e0btest al, al
140002e0djne 0x140002b95
140002e13mov rax, [rbp+40]
140002e17mov rax, [rax]
140002e1aadd rax, 16
140002e1emov rax, [rax]
140002e21mov rdx, [rbp+40]
140002e25mov rcx, rdx
140002e28call rax
140002e2a
140002e2aloc_140002e2a:
140002e2amov rax, [rbp+48]
140002e2emov rax, [rax]
140002e31add rax, 16
140002e35mov rax, [rax]
140002e38mov rdx, [rbp+48]
140002e3cmov rcx, rdx
140002e3fcall rax
140002e41mov rax, [rbp+56]
140002e45mov rax, [rax]
140002e48add rax, 16
140002e4cmov rax, [rax]
140002e4fmov rdx, [rbp+56]
140002e53mov rcx, rdx
140002e56call rax
140002e58mov rax, [rip+0x1c7231]
140002e5fcall rax
140002e61lea rax, [rbp+992]
140002e68lea rdx, [rbp+80]
140002e6cmov rcx, rax
140002e6fcall std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::str() const
140002e74lea rdx, [rbp+992]
140002e7bmov rax, [rbp+1248]
140002e82mov rcx, rax
140002e85call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&&)
140002e8alea rax, [rbp+992]
140002e91mov rcx, rax
140002e94call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140002e99mov rax, [rbp+1248]
140002ea0mov rcx, rax
140002ea3call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::empty() const
140002ea8test al, al
140002eaaje 0x140002ec2
140002eaclea rdx, [rip+0x104572]
140002eb3mov rax, [rbp+1248]
140002ebamov rcx, rax
140002ebdcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::operator=(char const*)
140002ec2
140002ec2loc_140002ec2:
140002ec2nop
140002ec3
140002ec3loc_140002ec3:
140002ec3lea rax, [rbp+80]
140002ec7mov rcx, rax
140002ecacall std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::~basic_stringstream()
140002ecfjmp 0x1400030cb
140002ed4
140002ed4 48 89 c3 48 8d 85 df 01 00 00 48 89 H..H......H.
140002ee0 c1 e8 ea ae 0c 00 90 48 89 d8 48 89 c1 e8 ae 84 .......H..H.....
140002ef0 01 00 48 89 c3 48 8d 85 10 02 00 00 48 89 c1 e8 ..H..H......H...
140002f00 cc e5 0d 00 eb 03 48 89 c3 48 8d 85 30 02 00 00 ......H..H..0...
140002f10 48 89 c1 e8 b8 e5 0d 00 48 8d 85 e0 01 00 00 48 H.......H......H
140002f20 89 c1 e8 a9 e5 0d 00 eb 03 48 89 c3 48 8d 85 0f .........H..H...
140002f30 02 00 00 48 89 c1 e8 95 ae 0c 00 90 e9 5f 01 00 ...H........._..
140002f40 00 48 89 c3 48 8d 85 80 02 00 00 48 89 c1 e8 7d .H..H......H...}
140002f50 e5 0d 00 eb 03 48 89 c3 48 8d 85 a0 02 00 00 48 .....H..H......H
140002f60 89 c1 e8 69 e5 0d 00 48 8d 85 50 02 00 00 48 89 ...i...H..P...H.
140002f70 c1 e8 5a e5 0d 00 eb 03 48 89 c3 48 8d 85 7f 02 ..Z.....H..H....
140002f80 00 00 48 89 c1 e8 46 ae 0c 00 90 e9 10 01 00 00 ..H...F.........
140002f90 48 89 c3 48 8d 85 f0 02 00 00 48 89 c1 e8 2e e5 H..H......H.....
140002fa0 0d 00 eb 03 48 89 c3 48 8d 85 10 03 00 00 48 89 ....H..H......H.
140002fb0 c1 e8 1a e5 0d 00 48 8d 85 c0 02 00 00 48 89 c1 ......H......H..
140002fc0 e8 0b e5 0d 00 eb 03 48 89 c3 48 8d 85 ef 02 00 .......H..H.....
140002fd0 00 48 89 c1 e8 f7 ad 0c 00 90 e9 c1 00 00 00 48 .H.............H
140002fe0 89 c3 48 8d 85 60 03 00 00 48 89 c1 e8 df e4 0d ..H..`...H......
140002ff0 00 eb 03 48 89 c3 48 8d 85 80 03 00 00 48 89 c1 ...H..H......H..
140003000 e8 cb e4 0d 00 48 8d 85 30 03 00 00 48 89 c1 e8 .....H..0...H...
140003010 bc e4 0d 00 eb 03 48 89 c3 48 8d 85 5f 03 00 00 ......H..H.._...
140003020 48 89 c1 e8 a8 ad 0c 00 90 eb 75 48 89 c3 48 8d H.........uH..H.
140003030 85 ae 03 00 00 48 89 c1 e8 93 ad 0c 00 90 eb 60 .....H.........`
140003040 48 89 c3 48 8d 45 d0 48 89 c1 e8 81 e4 0d 00 eb H..H.E.H........
140003050 4f 48 89 c3 48 8d 85 af 03 00 00 48 89 c1 e8 6d OH..H......H...m
140003060 ad 0c 00 90 eb 3a 48 89 c3 48 8d 45 d0 48 89 c1 .....:H..H.E.H..
140003070 e8 5b e4 0d 00 eb 29 48 89 c3 48 8d 85 df 03 00 .[....)H..H.....
140003080 00 48 89 c1 e8 47 ad 0c 00 90 eb 14 48 89 c3 48 .H...G......H..H
140003090 8d 45 d0 48 89 c1 e8 35 e4 0d 00 eb 03 48 89 c3 .E.H...5.....H..
1400030a0 48 8d 45 50 48 89 c1 e8 a4 aa 0e 00 eb 03 48 89 H.EPH.........H.
1400030b0 c3 48 8b 85 e0 04 00 00 48 89 c1 e8 10 e4 0d 00 .H......H.......
1400030c0 48 89 d8 48 89 c1 e8 d5 82 01 00 H..H.......
1400030cb
1400030cbloc_1400030cb:
1400030cbmov rax, [rbp+1248]
1400030d2add rsp, 1344
1400030d9pop rbx
1400030dapop rsi
1400030dbpop rbp
1400030dcret
140001f23
140001f23get_hwid[abi:cxx11]():
140001f23push rbp
140001f24push rsi
140001f25push rbx
140001f26sub rsp, 1344
140001f2dlea rbp, [rsp+128]
140001f35mov [rbp+1248], rcx
140001f3clea rax, [rbp+479]
140001f43mov [rbp+1104], rax
140001f4anop
140001f4bnop
140001f4clea rcx, [rbp+479]
140001f53lea rdx, [rip+0x1052c9]
140001f5amov rax, [rbp+1248]
140001f61mov r8, rcx
140001f64mov rcx, rax
140001f67call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140001f6clea rax, [rbp+479]
140001f73mov rcx, rax
140001f76call std::__new_allocator<char>::~__new_allocator()
140001f7bnop
140001f7clea rax, [rbp+80]
140001f80mov rcx, rax
140001f83call std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::basic_stringstream()
140001f88lea rax, [rbp+64]
140001f8cmov [rbp+1096], rax
140001f93mov [rbp+1092], 1
140001f9dmov rax, [rbp+1096]
140001fa4lea rsi, [rax+4]
140001fa8mov rax, [rbp+1096]
140001faflea r11, [rax+8]
140001fb3mov rax, [rbp+1096]
140001fbalea r10, [rax+12]
140001fbemov eax, [rbp+1092]
140001fc4cpuid
140001fc6mov r8l, ebx
140001fc9mov r9l, eax
140001fccmov rax, [rbp+1096]
140001fd3mov [rax], r9l
140001fd6mov [rsi], r8l
140001fd9mov [r11], ecx
140001fdcmov [r10], edx
140001fdfnop
140001fe0lea rax, [rip+0xfa139]
140001fe7mov rdx, rax
140001fealea rax, [rbp+80]
140001feeadd rax, 16
140001ff2mov rcx, rax
140001ff5call std::ostream::operator<<(std::ios_base& (*)(std::ios_base&))
140001ffamov rcx, rax
140001ffdmov eax, [rbp+76]
140002000mov edx, eax
140002002call std::ostream::operator<<(unsigned int)
140002007mov rcx, rax
14000200amov eax, [rbp+64]
14000200dmov edx, eax
14000200fcall std::ostream::operator<<(unsigned int)
140002014mov [rbp+56], 0
14000201cmov [rbp+48], 0
140002024mov [rbp+40], 0
14000202cmov [rbp+32], 0
140002034mov [rbp-4], 0
14000203bmov edx, 0
140002040mov ecx, 0
140002045mov rax, [rip+0x1c8034]
14000204ccall rax
14000204emov [rbp+1212], eax
140002054cmp [rbp+1212], 0
14000205bjns 0x14000211e
140002061lea rax, [rbp+527]
140002068mov [rbp+1080], rax
14000206fnop
140002070nop
140002071lea rcx, [rbp+527]
140002078lea rdx, [rip+0x105184]
14000207flea rax, [rbp+480]
140002086mov r8, rcx
140002089mov rcx, rax
14000208ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140002091lea rax, [rbp+560]
140002098mov edx, [rbp+1212]
14000209emov rcx, rax
1400020a1call std::__cxx11::to_string(long)
1400020a6lea rax, [rbp+528]
1400020adlea rcx, [rbp+560]
1400020b4lea rdx, [rip+0x10518d]
1400020bbmov r8, rcx
1400020bemov rcx, rax
1400020c1call _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_
1400020c6lea rdx, [rbp+480]
1400020cdlea rax, [rbp+528]
1400020d4mov rcx, rax
1400020d7call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400020dclea rax, [rbp+528]
1400020e3mov rcx, rax
1400020e6call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400020eblea rax, [rbp+560]
1400020f2mov rcx, rax
1400020f5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400020falea rax, [rbp+480]
140002101mov rcx, rax
140002104call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140002109lea rax, [rbp+527]
140002110mov rcx, rax
140002113call std::__new_allocator<char>::~__new_allocator()
140002118nop
140002119jmp 0x140002ec3
14000211e
14000211eloc_14000211e:
14000211emov rcx, [rip+0x194a0b]
140002125mov rax, [rip+0x1949f4]
14000212clea rdx, [rbp+56]
140002130mov [rsp+32], rdx
140002135mov r9, rcx
140002138mov r8l, 1
14000213emov edx, 0
140002143mov rcx, rax
140002146mov rax, [rip+0x1c7f2b]
14000214dcall rax
14000214fmov [rbp+1212], eax
140002155cmp [rbp+1212], 0
14000215cjns 0x140002228
140002162lea rax, [rbp+639]
140002169mov [rbp+1072], rax
140002170nop
140002171nop
140002172lea rcx, [rbp+639]
140002179lea rdx, [rip+0x105083]
140002180lea rax, [rbp+592]
140002187mov r8, rcx
14000218amov rcx, rax
14000218dcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140002192lea rax, [rbp+672]
140002199mov edx, [rbp+1212]
14000219fmov rcx, rax
1400021a2call std::__cxx11::to_string(long)
1400021a7lea rax, [rbp+640]
1400021aelea rcx, [rbp+672]
1400021b5lea rdx, [rip+0x1050b4]
1400021bcmov r8, rcx
1400021bfmov rcx, rax
1400021c2call _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_
1400021c7lea rdx, [rbp+592]
1400021celea rax, [rbp+640]
1400021d5mov rcx, rax
1400021d8call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400021ddlea rax, [rbp+640]
1400021e4mov rcx, rax
1400021e7call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400021eclea rax, [rbp+672]
1400021f3mov rcx, rax
1400021f6call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400021fblea rax, [rbp+592]
140002202mov rcx, rax
140002205call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
14000220alea rax, [rbp+639]
140002211mov rcx, rax
140002214call std::__new_allocator<char>::~__new_allocator()
140002219nop
14000221amov rax, [rip+0x1c7e6f]
140002221call rax
140002223jmp 0x140002ec3
140002228
140002228loc_140002228:
140002228lea rax, [rip+0x105069]
14000222fmov rcx, rax
140002232mov rax, [rip+0x1c7e67]
140002239call rax
14000223bmov [rbp+1200], rax
140002242mov [rbp+1192], 0
14000224dmov [rbp+1184], 0
140002258mov [rbp+1176], 0
140002263mov [rbp+1168], 0
14000226emov [rbp+1160], 0
140002279mov rax, [rbp+56]
14000227dmov rax, [rax]
140002280add rax, 24
140002284mov r10, [rax]
140002287mov rax, [rbp+56]
14000228bmov r9, [rbp+1184]
140002292mov r8, [rbp+1192]
140002299mov rdx, [rbp+1200]
1400022a0lea rcx, [rbp+48]
1400022a4mov [rsp+64], rcx
1400022a9mov [rsp+56], 0
1400022b2mov rcx, [rbp+1168]
1400022b9mov [rsp+48], rcx
1400022bemov [rsp+40], 0
1400022c6mov rcx, [rbp+1176]
1400022cdmov [rsp+32], rcx
1400022d2mov rcx, rax
1400022d5call r10
1400022d8mov [rbp+1212], eax
1400022demov rax, [rbp+1200]
1400022e5mov rcx, rax
1400022e8mov rax, [rip+0x1c7db9]
1400022efcall rax
1400022f1cmp [rbp+1212], 0
1400022f8jns 0x1400023db
1400022felea rax, [rbp+751]
140002305mov [rbp+1064], rax
14000230cnop
14000230dnop
14000230elea rcx, [rbp+751]
140002315lea rdx, [rip+0x104ee7]
14000231clea rax, [rbp+704]
140002323mov r8, rcx
140002326mov rcx, rax
140002329call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000232elea rax, [rbp+784]
140002335mov edx, [rbp+1212]
14000233bmov rcx, rax
14000233ecall std::__cxx11::to_string(long)
140002343lea rax, [rbp+752]
14000234alea rcx, [rbp+784]
140002351lea rdx, [rip+0x104f58]
140002358mov r8, rcx
14000235bmov rcx, rax
14000235ecall _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_
140002363lea rdx, [rbp+704]
14000236alea rax, [rbp+752]
140002371mov rcx, rax
140002374call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140002379lea rax, [rbp+752]
140002380mov rcx, rax
140002383call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140002388lea rax, [rbp+784]
14000238fmov rcx, rax
140002392call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140002397lea rax, [rbp+704]
14000239emov rcx, rax
1400023a1call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400023a6lea rax, [rbp+751]
1400023admov rcx, rax
1400023b0call std::__new_allocator<char>::~__new_allocator()
1400023b5nop
1400023b6mov rax, [rbp+56]
1400023bamov rax, [rax]
1400023bdadd rax, 16
1400023c1mov rax, [rax]
1400023c4mov rdx, [rbp+56]
1400023c8mov rcx, rdx
1400023cbcall rax
1400023cdmov rax, [rip+0x1c7cbc]
1400023d4call rax
1400023d6jmp 0x140002ec3
1400023db
1400023dbloc_1400023db:
1400023dbmov rax, [rbp+48]
1400023dfmov [rsp+56], 0
1400023e7mov [rsp+48], 0
1400023f0mov [rsp+40], 3
1400023f8mov [rsp+32], 3
140002400mov r9l, 0
140002406mov r8l, 0
14000240cmov edx, 10
140002411mov rcx, rax
140002414mov rax, [rip+0x1c7c6d]
14000241bcall rax
14000241dmov [rbp+1212], eax
140002423cmp [rbp+1212], 0
14000242ajns 0x140002524
140002430lea rax, [rbp+863]
140002437mov [rbp+1056], rax
14000243enop
14000243fnop
140002440lea rcx, [rbp+863]
140002447lea rdx, [rip+0x104db5]
14000244elea rax, [rbp+816]
140002455mov r8, rcx
140002458mov rcx, rax
14000245bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140002460lea rax, [rbp+896]
140002467mov edx, [rbp+1212]
14000246dmov rcx, rax
140002470call std::__cxx11::to_string(long)
140002475lea rax, [rbp+864]
14000247clea rcx, [rbp+896]
140002483lea rdx, [rip+0x104e4e]
14000248amov r8, rcx
14000248dmov rcx, rax
140002490call _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_
140002495lea rdx, [rbp+816]
14000249clea rax, [rbp+864]
1400024a3mov rcx, rax
1400024a6call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400024ablea rax, [rbp+864]
1400024b2mov rcx, rax
1400024b5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400024balea rax, [rbp+896]
1400024c1mov rcx, rax
1400024c4call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400024c9lea rax, [rbp+816]
1400024d0mov rcx, rax
1400024d3call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400024d8lea rax, [rbp+863]
1400024dfmov rcx, rax
1400024e2call std::__new_allocator<char>::~__new_allocator()
1400024e7nop
1400024e8mov rax, [rbp+48]
1400024ecmov rax, [rax]
1400024efadd rax, 16
1400024f3mov rax, [rax]
1400024f6mov rdx, [rbp+48]
1400024famov rcx, rdx
1400024fdcall rax
1400024ffmov rax, [rbp+56]
140002503mov rax, [rax]
140002506add rax, 16
14000250amov rax, [rax]
14000250dmov rdx, [rbp+56]
140002511mov rcx, rdx
140002514call rax
140002516mov rax, [rip+0x1c7b73]
14000251dcall rax
14000251fjmp 0x140002ec3
140002524
140002524loc_140002524:
140002524lea rax, [rip+0x104dd5]
14000252bmov rcx, rax
14000252emov rax, [rip+0x1c7b6b]
140002535call rax
140002537mov [rbp+1152], rax
14000253emov rax, [rbp+48]
140002542mov rax, [rax]
140002545add rax, 160
14000254bmov rsi, [rax]
14000254emov rbx, [rbp+48]
140002552lea rax, [rip+0x104df9]
140002559mov rcx, rax
14000255cmov rax, [rip+0x1c7b3d]
140002563call rax
140002565mov rdx, rax
140002568mov rcx, [rbp+1152]
14000256flea rax, [rbp+40]
140002573mov [rsp+40], rax
140002578mov [rsp+32], 0
140002581mov r9l, 288
140002587mov r8, rcx
14000258amov rcx, rbx
14000258dcall rsi
14000258fmov [rbp+1212], eax
140002595mov rax, [rbp+1152]
14000259cmov rcx, rax
14000259fmov rax, [rip+0x1c7b02]
1400025a6call rax
1400025a8cmp [rbp+1212], 0
1400025afjs 0x140002803
1400025b5mov rax, [rbp+40]
1400025b9test rax, rax
1400025bcje 0x140002803
1400025c2mov rax, [rbp+40]
1400025c6mov rax, [rax]
1400025c9add rax, 32
1400025cdmov r10, [rax]
1400025d0mov rax, [rbp+40]
1400025d4lea rcx, [rbp+32]
1400025d8lea rdx, [rbp-4]
1400025dcmov [rsp+32], rdx
1400025e1mov r9, rcx
1400025e4mov r8l, 1
1400025eamov edx, -1
1400025efmov rcx, rax
1400025f2call r10
1400025f5mov [rbp+1212], eax
1400025fbmov eax, [rbp-4]
1400025fecmp eax, 1
140002601jne 0x1400027ec
140002607mov rax, [rbp+32]
14000260bmov rax, [rax]
14000260eadd rax, 32
140002612mov r10, [rax]
140002615mov rax, [rbp+32]
140002619mov rcx, rbp
14000261clea rdx, [rip+0x104d37]
140002623mov [rsp+40], 0
14000262cmov [rsp+32], 0
140002635mov r9, rcx
140002638mov r8l, 0
14000263emov rcx, rax
140002641call r10
140002644mov [rbp+1212], eax
14000264acmp [rbp+1212], 0
140002651js 0x1400027c6
140002657movzx eax, [rbp]
14000265bcmp ax, 8
14000265fjne 0x1400027c6
140002665mov rax, [rbp+8]
140002669mov [rsp+56], 0
140002672mov [rsp+48], 0
14000267bmov [rsp+40], 0
140002683mov [rsp+32], 0
14000268cmov r9l, -1
140002692mov r8, rax
140002695mov edx, 0
14000269amov ecx, 65001
14000269fmov rax, [rip+0x1c76e2]
1400026a6call rax
1400026a8mov [rbp+1148], eax
1400026aecmp [rbp+1148], 0
1400026b5jle 0x1400027c6
1400026bblea rax, [rbp+942]
1400026c2mov [rbp+1048], rax
1400026c9nop
1400026canop
1400026cbmov eax, [rbp+1148]
1400026d1movsxd rdx, eax
1400026d4lea rcx, [rbp+942]
1400026dblea rax, [rbp-48]
1400026dfmov r9, rcx
1400026e2mov r8l, 0
1400026e8mov rcx, rax
1400026ebcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(unsigned long long, char, std::allocator<char> const&)
1400026f0lea rax, [rbp+942]
1400026f7mov rcx, rax
1400026facall std::__new_allocator<char>::~__new_allocator()
1400026ffnop
140002700lea rax, [rbp-48]
140002704mov edx, 0
140002709mov rcx, rax
14000270ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::operator[](unsigned long long)
140002711mov rcx, [rbp+8]
140002715mov [rsp+56], 0
14000271emov [rsp+48], 0
140002727mov edx, [rbp+1148]
14000272dmov [rsp+40], edx
140002731mov [rsp+32], rax
140002736mov r9l, -1
14000273cmov r8, rcx
14000273fmov edx, 0
140002744mov ecx, 65001
140002749mov rax, [rip+0x1c7638]
140002750call rax
140002752lea rax, [rbp-48]
140002756mov rcx, rax
140002759call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::empty() const
14000275exor eax, 1
140002761test al, al
140002763je 0x14000277f
140002765lea rax, [rbp-48]
140002769mov rcx, rax
14000276ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::back()
140002771movzx eax, [rax]
140002774test al, al
140002776jne 0x14000277f
140002778mov eax, 1
14000277djmp 0x140002784
14000277f
14000277floc_14000277f:
14000277fmov eax, 0
140002784
140002784loc_140002784:
140002784test al, al
140002786je 0x140002794
140002788lea rax, [rbp-48]
14000278cmov rcx, rax
14000278fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::pop_back()
140002794
140002794loc_140002794:
140002794lea rdx, [rip+0x104bd9]
14000279blea rax, [rbp+80]
14000279fadd rax, 16
1400027a3mov rcx, rax
1400027a6call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
1400027abmov rcx, rax
1400027aelea rax, [rbp-48]
1400027b2mov rdx, rax
1400027b5call _ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE
1400027balea rax, [rbp-48]
1400027bemov rcx, rax
1400027c1call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400027c6
1400027c6loc_1400027c6:
1400027c6mov rax, rbp
1400027c9mov rcx, rax
1400027ccmov rax, [rip+0x1c78dd]
1400027d3call rax
1400027d5mov rax, [rbp+32]
1400027d9mov rax, [rax]
1400027dcadd rax, 16
1400027e0mov rax, [rax]
1400027e3mov rdx, [rbp+32]
1400027e7mov rcx, rdx
1400027eacall rax
1400027ec
1400027ecloc_1400027ec:
1400027ecmov rax, [rbp+40]
1400027f0mov rax, [rax]
1400027f3add rax, 16
1400027f7mov rax, [rax]
1400027famov rdx, [rbp+40]
1400027femov rcx, rdx
140002801call rax
140002803
140002803loc_140002803:
140002803mov [rbp+40], 0
14000280blea rax, [rip+0x104b66]
140002812mov rcx, rax
140002815mov rax, [rip+0x1c7884]
14000281ccall rax
14000281emov [rbp+1136], rax
140002825mov rax, [rbp+48]
140002829mov rax, [rax]
14000282cadd rax, 160
140002832mov rsi, [rax]
140002835mov rbx, [rbp+48]
140002839lea rax, [rip+0x104b12]
140002840mov rcx, rax
140002843mov rax, [rip+0x1c7856]
14000284acall rax
14000284cmov rdx, rax
14000284fmov rcx, [rbp+1136]
140002856lea rax, [rbp+40]
14000285amov [rsp+40], rax
14000285fmov [rsp+32], 0
140002868mov r9l, 288
14000286emov r8, rcx
140002871mov rcx, rbx
140002874call rsi
140002876mov [rbp+1212], eax
14000287cmov rax, [rbp+1136]
140002883mov rcx, rax
140002886mov rax, [rip+0x1c781b]
14000288dcall rax
14000288fcmp [rbp+1212], 0
140002896js 0x140002aea
14000289cmov rax, [rbp+40]
1400028a0test rax, rax
1400028a3je 0x140002aea
1400028a9mov rax, [rbp+40]
1400028admov rax, [rax]
1400028b0add rax, 32
1400028b4mov r10, [rax]
1400028b7mov rax, [rbp+40]
1400028bblea rcx, [rbp+32]
1400028bflea rdx, [rbp-4]
1400028c3mov [rsp+32], rdx
1400028c8mov r9, rcx
1400028cbmov r8l, 1
1400028d1mov edx, -1
1400028d6mov rcx, rax
1400028d9call r10
1400028dcmov [rbp+1212], eax
1400028e2mov eax, [rbp-4]
1400028e5cmp eax, 1
1400028e8jne 0x140002ad3
1400028eemov rax, [rbp+32]
1400028f2mov rax, [rax]
1400028f5add rax, 32
1400028f9mov r10, [rax]
1400028fcmov rax, [rbp+32]
140002900mov rcx, rbp
140002903lea rdx, [rip+0x104a50]
14000290amov [rsp+40], 0
140002913mov [rsp+32], 0
14000291cmov r9, rcx
14000291fmov r8l, 0
140002925mov rcx, rax
140002928call r10
14000292bmov [rbp+1212], eax
140002931cmp [rbp+1212], 0
140002938js 0x140002aad
14000293emovzx eax, [rbp]
140002942cmp ax, 8
140002946jne 0x140002aad
14000294cmov rax, [rbp+8]
140002950mov [rsp+56], 0
140002959mov [rsp+48], 0
140002962mov [rsp+40], 0
14000296amov [rsp+32], 0
140002973mov r9l, -1
140002979mov r8, rax
14000297cmov edx, 0
140002981mov ecx, 65001
140002986mov rax, [rip+0x1c73fb]
14000298dcall rax
14000298fmov [rbp+1132], eax
140002995cmp [rbp+1132], 0
14000299cjle 0x140002aad
1400029a2lea rax, [rbp+943]
1400029a9mov [rbp+1040], rax
1400029b0nop
1400029b1nop
1400029b2mov eax, [rbp+1132]
1400029b8movsxd rdx, eax
1400029bblea rcx, [rbp+943]
1400029c2lea rax, [rbp-48]
1400029c6mov r9, rcx
1400029c9mov r8l, 0
1400029cfmov rcx, rax
1400029d2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(unsigned long long, char, std::allocator<char> const&)
1400029d7lea rax, [rbp+943]
1400029demov rcx, rax
1400029e1call std::__new_allocator<char>::~__new_allocator()
1400029e6nop
1400029e7lea rax, [rbp-48]
1400029ebmov edx, 0
1400029f0mov rcx, rax
1400029f3call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::operator[](unsigned long long)
1400029f8mov rcx, [rbp+8]
1400029fcmov [rsp+56], 0
140002a05mov [rsp+48], 0
140002a0emov edx, [rbp+1132]
140002a14mov [rsp+40], edx
140002a18mov [rsp+32], rax
140002a1dmov r9l, -1
140002a23mov r8, rcx
140002a26mov edx, 0
140002a2bmov ecx, 65001
140002a30mov rax, [rip+0x1c7351]
140002a37call rax
140002a39lea rax, [rbp-48]
140002a3dmov rcx, rax
140002a40call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::empty() const
140002a45xor eax, 1
140002a48test al, al
140002a4aje 0x140002a66
140002a4clea rax, [rbp-48]
140002a50mov rcx, rax
140002a53call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::back()
140002a58movzx eax, [rax]
140002a5btest al, al
140002a5djne 0x140002a66
140002a5fmov eax, 1
140002a64jmp 0x140002a6b
140002a66
140002a66loc_140002a66:
140002a66mov eax, 0
140002a6b
140002a6bloc_140002a6b:
140002a6btest al, al
140002a6dje 0x140002a7b
140002a6flea rax, [rbp-48]
140002a73mov rcx, rax
140002a76call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::pop_back()
140002a7b
140002a7bloc_140002a7b:
140002a7blea rdx, [rip+0x1048f2]
140002a82lea rax, [rbp+80]
140002a86add rax, 16
140002a8amov rcx, rax
140002a8dcall _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
140002a92mov rcx, rax
140002a95lea rax, [rbp-48]
140002a99mov rdx, rax
140002a9ccall _ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE
140002aa1lea rax, [rbp-48]
140002aa5mov rcx, rax
140002aa8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140002aad
140002aadloc_140002aad:
140002aadmov rax, rbp
140002ab0mov rcx, rax
140002ab3mov rax, [rip+0x1c75f6]
140002abacall rax
140002abcmov rax, [rbp+32]
140002ac0mov rax, [rax]
140002ac3add rax, 16
140002ac7mov rax, [rax]
140002acamov rdx, [rbp+32]
140002acemov rcx, rdx
140002ad1call rax
140002ad3
140002ad3loc_140002ad3:
140002ad3mov rax, [rbp+40]
140002ad7mov rax, [rax]
140002adaadd rax, 16
140002ademov rax, [rax]
140002ae1mov rdx, [rbp+40]
140002ae5mov rcx, rdx
140002ae8call rax
140002aea
140002aealoc_140002aea:
140002aeamov [rbp+40], 0
140002af2lea rax, [rip+0x1048c7]
140002af9mov rcx, rax
140002afcmov rax, [rip+0x1c759d]
140002b03call rax
140002b05mov [rbp+1120], rax
140002b0cmov rax, [rbp+48]
140002b10mov rax, [rax]
140002b13add rax, 160
140002b19mov rsi, [rax]
140002b1cmov rbx, [rbp+48]
140002b20lea rax, [rip+0x10482b]
140002b27mov rcx, rax
140002b2amov rax, [rip+0x1c756f]
140002b31call rax
140002b33mov rdx, rax
140002b36mov rcx, [rbp+1120]
140002b3dlea rax, [rbp+40]
140002b41mov [rsp+40], rax
140002b46mov [rsp+32], 0
140002b4fmov r9l, 48
140002b55mov r8, rcx
140002b58mov rcx, rbx
140002b5bcall rsi
140002b5dmov [rbp+1212], eax
140002b63mov rax, [rbp+1120]
140002b6amov rcx, rax
140002b6dmov rax, [rip+0x1c7534]
140002b74call rax
140002b76cmp [rbp+1212], 0
140002b7djs 0x140002e2a
140002b83mov rax, [rbp+40]
140002b87test rax, rax
140002b8aje 0x140002e2a
140002b90jmp 0x140002dd3
140002b95
140002b95loc_140002b95:
140002b95mov eax, [rbp-4]
140002b98cmp eax, 1
140002b9bjne 0x140002dd3
140002ba1mov rax, [rbp+32]
140002ba5mov rax, [rax]
140002ba8add rax, 32
140002bacmov r10, [rax]
140002bafmov rax, [rbp+32]
140002bb3mov rcx, rbp
140002bb6lea rdx, [rip+0x10479d]
140002bbdmov [rsp+40], 0
140002bc6mov [rsp+32], 0
140002bcfmov r9, rcx
140002bd2mov r8l, 0
140002bd8mov rcx, rax
140002bdbcall r10
140002bdemov [rbp+1212], eax
140002be4cmp [rbp+1212], 0
140002bebjs 0x140002dad
140002bf1movzx eax, [rbp]
140002bf5cmp ax, 8
140002bf9jne 0x140002dad
140002bfflea rax, [rbp+944]
140002c06lea rdx, [rbp+80]
140002c0amov rcx, rax
140002c0dcall std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::str() const
140002c12lea rdx, [rip+0x104801]
140002c19lea rax, [rbp+944]
140002c20mov r8l, 0
140002c26mov rcx, rax
140002c29call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::find(char const*, unsigned long long) const
140002c2ecmp rax, -1
140002c32sete bl
140002c35lea rax, [rbp+944]
140002c3cmov rcx, rax
140002c3fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140002c44test bl, bl
140002c46je 0x140002dad
140002c4cmov rax, [rbp+8]
140002c50mov [rsp+56], 0
140002c59mov [rsp+48], 0
140002c62mov [rsp+40], 0
140002c6amov [rsp+32], 0
140002c73mov r9l, -1
140002c79mov r8, rax
140002c7cmov edx, 0
140002c81mov ecx, 65001
140002c86mov rax, [rip+0x1c70fb]
140002c8dcall rax
140002c8fmov [rbp+1116], eax
140002c95cmp [rbp+1116], 0
140002c9cjle 0x140002dad
140002ca2lea rax, [rbp+991]
140002ca9mov [rbp+1032], rax
140002cb0nop
140002cb1nop
140002cb2mov eax, [rbp+1116]
140002cb8movsxd rdx, eax
140002cbblea rcx, [rbp+991]
140002cc2lea rax, [rbp-48]
140002cc6mov r9, rcx
140002cc9mov r8l, 0
140002ccfmov rcx, rax
140002cd2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(unsigned long long, char, std::allocator<char> const&)
140002cd7lea rax, [rbp+991]
140002cdemov rcx, rax
140002ce1call std::__new_allocator<char>::~__new_allocator()
140002ce6nop
140002ce7lea rax, [rbp-48]
140002cebmov edx, 0
140002cf0mov rcx, rax
140002cf3call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::operator[](unsigned long long)
140002cf8mov rcx, [rbp+8]
140002cfcmov [rsp+56], 0
140002d05mov [rsp+48], 0
140002d0emov edx, [rbp+1116]
140002d14mov [rsp+40], edx
140002d18mov [rsp+32], rax
140002d1dmov r9l, -1
140002d23mov r8, rcx
140002d26mov edx, 0
140002d2bmov ecx, 65001
140002d30mov rax, [rip+0x1c7051]
140002d37call rax
140002d39lea rax, [rbp-48]
140002d3dmov rcx, rax
140002d40call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::empty() const
140002d45xor eax, 1
140002d48test al, al
140002d4aje 0x140002d66
140002d4clea rax, [rbp-48]
140002d50mov rcx, rax
140002d53call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::back()
140002d58movzx eax, [rax]
140002d5btest al, al
140002d5djne 0x140002d66
140002d5fmov eax, 1
140002d64jmp 0x140002d6b
140002d66
140002d66loc_140002d66:
140002d66mov eax, 0
140002d6b
140002d6bloc_140002d6b:
140002d6btest al, al
140002d6dje 0x140002d7b
140002d6flea rax, [rbp-48]
140002d73mov rcx, rax
140002d76call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::pop_back()
140002d7b
140002d7bloc_140002d7b:
140002d7blea rdx, [rip+0x10469d]
140002d82lea rax, [rbp+80]
140002d86add rax, 16
140002d8amov rcx, rax
140002d8dcall _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
140002d92mov rcx, rax
140002d95lea rax, [rbp-48]
140002d99mov rdx, rax
140002d9ccall _ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE
140002da1lea rax, [rbp-48]
140002da5mov rcx, rax
140002da8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140002dad
140002dadloc_140002dad:
140002dadmov rax, rbp
140002db0mov rcx, rax
140002db3mov rax, [rip+0x1c72f6]
140002dbacall rax
140002dbcmov rax, [rbp+32]
140002dc0mov rax, [rax]
140002dc3add rax, 16
140002dc7mov rax, [rax]
140002dcamov rdx, [rbp+32]
140002dcemov rcx, rdx
140002dd1call rax
140002dd3
140002dd3loc_140002dd3:
140002dd3mov rax, [rbp+40]
140002dd7mov rax, [rax]
140002ddaadd rax, 32
140002ddemov r10, [rax]
140002de1mov rax, [rbp+40]
140002de5lea rcx, [rbp+32]
140002de9lea rdx, [rbp-4]
140002dedmov [rsp+32], rdx
140002df2mov r9, rcx
140002df5mov r8l, 1
140002dfbmov edx, -1
140002e00mov rcx, rax
140002e03call r10
140002e06test eax, eax
140002e08sete al
140002e0btest al, al
140002e0djne 0x140002b95
140002e13mov rax, [rbp+40]
140002e17mov rax, [rax]
140002e1aadd rax, 16
140002e1emov rax, [rax]
140002e21mov rdx, [rbp+40]
140002e25mov rcx, rdx
140002e28call rax
140002e2a
140002e2aloc_140002e2a:
140002e2amov rax, [rbp+48]
140002e2emov rax, [rax]
140002e31add rax, 16
140002e35mov rax, [rax]
140002e38mov rdx, [rbp+48]
140002e3cmov rcx, rdx
140002e3fcall rax
140002e41mov rax, [rbp+56]
140002e45mov rax, [rax]
140002e48add rax, 16
140002e4cmov rax, [rax]
140002e4fmov rdx, [rbp+56]
140002e53mov rcx, rdx
140002e56call rax
140002e58mov rax, [rip+0x1c7231]
140002e5fcall rax
140002e61lea rax, [rbp+992]
140002e68lea rdx, [rbp+80]
140002e6cmov rcx, rax
140002e6fcall std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::str() const
140002e74lea rdx, [rbp+992]
140002e7bmov rax, [rbp+1248]
140002e82mov rcx, rax
140002e85call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&&)
140002e8alea rax, [rbp+992]
140002e91mov rcx, rax
140002e94call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140002e99mov rax, [rbp+1248]
140002ea0mov rcx, rax
140002ea3call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::empty() const
140002ea8test al, al
140002eaaje 0x140002ec2
140002eaclea rdx, [rip+0x104572]
140002eb3mov rax, [rbp+1248]
140002ebamov rcx, rax
140002ebdcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::operator=(char const*)
140002ec2
140002ec2loc_140002ec2:
140002ec2nop
140002ec3
140002ec3loc_140002ec3:
140002ec3lea rax, [rbp+80]
140002ec7mov rcx, rax
140002ecacall std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::~basic_stringstream()
140002ecfjmp 0x1400030cb
140002ed4
140002ed4 48 89 c3 48 8d 85 df 01 00 00 48 89 H..H......H.
140002ee0 c1 e8 ea ae 0c 00 90 48 89 d8 48 89 c1 e8 ae 84 .......H..H.....
140002ef0 01 00 48 89 c3 48 8d 85 10 02 00 00 48 89 c1 e8 ..H..H......H...
140002f00 cc e5 0d 00 eb 03 48 89 c3 48 8d 85 30 02 00 00 ......H..H..0...
140002f10 48 89 c1 e8 b8 e5 0d 00 48 8d 85 e0 01 00 00 48 H.......H......H
140002f20 89 c1 e8 a9 e5 0d 00 eb 03 48 89 c3 48 8d 85 0f .........H..H...
140002f30 02 00 00 48 89 c1 e8 95 ae 0c 00 90 e9 5f 01 00 ...H........._..
140002f40 00 48 89 c3 48 8d 85 80 02 00 00 48 89 c1 e8 7d .H..H......H...}
140002f50 e5 0d 00 eb 03 48 89 c3 48 8d 85 a0 02 00 00 48 .....H..H......H
140002f60 89 c1 e8 69 e5 0d 00 48 8d 85 50 02 00 00 48 89 ...i...H..P...H.
140002f70 c1 e8 5a e5 0d 00 eb 03 48 89 c3 48 8d 85 7f 02 ..Z.....H..H....
140002f80 00 00 48 89 c1 e8 46 ae 0c 00 90 e9 10 01 00 00 ..H...F.........
140002f90 48 89 c3 48 8d 85 f0 02 00 00 48 89 c1 e8 2e e5 H..H......H.....
140002fa0 0d 00 eb 03 48 89 c3 48 8d 85 10 03 00 00 48 89 ....H..H......H.
140002fb0 c1 e8 1a e5 0d 00 48 8d 85 c0 02 00 00 48 89 c1 ......H......H..
140002fc0 e8 0b e5 0d 00 eb 03 48 89 c3 48 8d 85 ef 02 00 .......H..H.....
140002fd0 00 48 89 c1 e8 f7 ad 0c 00 90 e9 c1 00 00 00 48 .H.............H
140002fe0 89 c3 48 8d 85 60 03 00 00 48 89 c1 e8 df e4 0d ..H..`...H......
140002ff0 00 eb 03 48 89 c3 48 8d 85 80 03 00 00 48 89 c1 ...H..H......H..
140003000 e8 cb e4 0d 00 48 8d 85 30 03 00 00 48 89 c1 e8 .....H..0...H...
140003010 bc e4 0d 00 eb 03 48 89 c3 48 8d 85 5f 03 00 00 ......H..H.._...
140003020 48 89 c1 e8 a8 ad 0c 00 90 eb 75 48 89 c3 48 8d H.........uH..H.
140003030 85 ae 03 00 00 48 89 c1 e8 93 ad 0c 00 90 eb 60 .....H.........`
140003040 48 89 c3 48 8d 45 d0 48 89 c1 e8 81 e4 0d 00 eb H..H.E.H........
140003050 4f 48 89 c3 48 8d 85 af 03 00 00 48 89 c1 e8 6d OH..H......H...m
140003060 ad 0c 00 90 eb 3a 48 89 c3 48 8d 45 d0 48 89 c1 .....:H..H.E.H..
140003070 e8 5b e4 0d 00 eb 29 48 89 c3 48 8d 85 df 03 00 .[....)H..H.....
140003080 00 48 89 c1 e8 47 ad 0c 00 90 eb 14 48 89 c3 48 .H...G......H..H
140003090 8d 45 d0 48 89 c1 e8 35 e4 0d 00 eb 03 48 89 c3 .E.H...5.....H..
1400030a0 48 8d 45 50 48 89 c1 e8 a4 aa 0e 00 eb 03 48 89 H.EPH.........H.
1400030b0 c3 48 8b 85 e0 04 00 00 48 89 c1 e8 10 e4 0d 00 .H......H.......
1400030c0 48 89 d8 48 89 c1 e8 d5 82 01 00 H..H.......
1400030cb
1400030cbloc_1400030cb:
1400030cbmov rax, [rbp+1248]
1400030d2add rsp, 1344
1400030d9pop rbx
1400030dapop rsi
1400030dbpop rbp
1400030dcret
140001f23
1400030dd
1400030ddget_disk_info[abi:cxx11]():
1400030ddpush rbp
1400030depush rbx
1400030dfsub rsp, 536
1400030e6lea rbp, [rsp+128]
1400030eemov [rbp+432], rcx
1400030f5lea rax, [rbp-16]
1400030f9mov rcx, rax
1400030fccall std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::basic_stringstream()
140003101mov [rbp-19], 58
140003105mov [rbp-18], 92
140003109mov [rbp-17], 0
14000310dmov [rbp+399], 67
140003114jmp 0x1400031d9
140003119
140003119loc_140003119:
140003119movzx eax, [rbp+399]
140003120mov [rbp-20], al
140003123lea r8, [rbp-88]
140003127lea rcx, [rbp-80]
14000312blea rdx, [rbp-72]
14000312flea rax, [rbp-20]
140003133mov r9, r8
140003136mov r8, rcx
140003139mov rcx, rax
14000313cmov rax, [rip+0x1c6ad5]
140003143call rax
140003145test eax, eax
140003147setne al
14000314atest al, al
14000314cje 0x1400031c9
14000314emov rax, [rbp-80]
140003152test rax, rax
140003155je 0x1400031c9
140003157movzx eax, [rbp-20]
14000315bmovsx eax, al
14000315elea rdx, [rbp-16]
140003162lea rcx, [rdx+16]
140003166mov edx, eax
140003168call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c
14000316dmov rcx, rax
140003170lea rax, [rip+0x1042b6]
140003177mov rdx, rax
14000317acall _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
14000317fmov rcx, rax
140003182mov rax, [rbp-80]
140003186shr rax, 30
14000318amov rdx, rax
14000318dcall std::ostream::operator<<(unsigned long long)
140003192mov rcx, rax
140003195lea rax, [rip+0x10429c]
14000319cmov rdx, rax
14000319fcall _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
1400031a4mov rcx, rax
1400031a7mov rax, [rbp-88]
1400031abshr rax, 30
1400031afmov rdx, rax
1400031b2call std::ostream::operator<<(unsigned long long)
1400031b7mov rcx, rax
1400031balea rax, [rip+0x104283]
1400031c1mov rdx, rax
1400031c4call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
1400031c9
1400031c9loc_1400031c9:
1400031c9movzx eax, [rbp+399]
1400031d0add eax, 1
1400031d3mov [rbp+399], al
1400031d9
1400031d9loc_1400031d9:
1400031d9cmp [rbp+399], 90
1400031e0jle 0x140003119
1400031e6lea rax, [rbp-64]
1400031ealea rdx, [rbp-16]
1400031eemov rcx, rax
1400031f1call std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::str() const
1400031f6lea rax, [rbp-64]
1400031famov rcx, rax
1400031fdcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::empty() const
140003202test al, al
140003204je 0x140003247
140003206lea rax, [rbp+383]
14000320dmov [rbp+384], rax
140003214nop
140003215nop
140003216lea rcx, [rbp+383]
14000321dlea rdx, [rip+0x103fff]
140003224mov rax, [rbp+432]
14000322bmov r8, rcx
14000322emov rcx, rax
140003231call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003236lea rax, [rbp+383]
14000323dmov rcx, rax
140003240call std::__new_allocator<char>::~__new_allocator()
140003245jmp 0x14000325a
140003247
140003247loc_140003247:
140003247lea rdx, [rbp-64]
14000324bmov rax, [rbp+432]
140003252mov rcx, rax
140003255call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&&)
14000325a
14000325aloc_14000325a:
14000325alea rax, [rbp-64]
14000325emov rcx, rax
140003261call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003266lea rax, [rbp-16]
14000326amov rcx, rax
14000326dcall std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::~basic_stringstream()
140003272jmp 0x1400032af
140003274
140003274 48 89 c3 48 8d 85 7f 01 00 00 48 89 H..H......H.
140003280 c1 e8 4a ab 0c 00 90 48 8d 45 c0 48 89 c1 e8 3d ..J....H.E.H...=
140003290 e2 0d 00 eb 03 48 89 c3 48 8d 45 f0 48 89 c1 e8 .....H..H.E.H...
1400032a0 ac a8 0e 00 48 89 d8 48 89 c1 e8 f1 80 01 00 ....H..H.......
1400032af
1400032afloc_1400032af:
1400032afmov rax, [rbp+432]
1400032b6add rsp, 536
1400032bdpop rbx
1400032bepop rbp
1400032bfret
1400030dd
1400030ddget_disk_info[abi:cxx11]():
1400030ddpush rbp
1400030depush rbx
1400030dfsub rsp, 536
1400030e6lea rbp, [rsp+128]
1400030eemov [rbp+432], rcx
1400030f5lea rax, [rbp-16]
1400030f9mov rcx, rax
1400030fccall std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::basic_stringstream()
140003101mov [rbp-19], 58
140003105mov [rbp-18], 92
140003109mov [rbp-17], 0
14000310dmov [rbp+399], 67
140003114jmp 0x1400031d9
140003119
140003119loc_140003119:
140003119movzx eax, [rbp+399]
140003120mov [rbp-20], al
140003123lea r8, [rbp-88]
140003127lea rcx, [rbp-80]
14000312blea rdx, [rbp-72]
14000312flea rax, [rbp-20]
140003133mov r9, r8
140003136mov r8, rcx
140003139mov rcx, rax
14000313cmov rax, [rip+0x1c6ad5]
140003143call rax
140003145test eax, eax
140003147setne al
14000314atest al, al
14000314cje 0x1400031c9
14000314emov rax, [rbp-80]
140003152test rax, rax
140003155je 0x1400031c9
140003157movzx eax, [rbp-20]
14000315bmovsx eax, al
14000315elea rdx, [rbp-16]
140003162lea rcx, [rdx+16]
140003166mov edx, eax
140003168call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c
14000316dmov rcx, rax
140003170lea rax, [rip+0x1042b6]
140003177mov rdx, rax
14000317acall _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
14000317fmov rcx, rax
140003182mov rax, [rbp-80]
140003186shr rax, 30
14000318amov rdx, rax
14000318dcall std::ostream::operator<<(unsigned long long)
140003192mov rcx, rax
140003195lea rax, [rip+0x10429c]
14000319cmov rdx, rax
14000319fcall _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
1400031a4mov rcx, rax
1400031a7mov rax, [rbp-88]
1400031abshr rax, 30
1400031afmov rdx, rax
1400031b2call std::ostream::operator<<(unsigned long long)
1400031b7mov rcx, rax
1400031balea rax, [rip+0x104283]
1400031c1mov rdx, rax
1400031c4call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
1400031c9
1400031c9loc_1400031c9:
1400031c9movzx eax, [rbp+399]
1400031d0add eax, 1
1400031d3mov [rbp+399], al
1400031d9
1400031d9loc_1400031d9:
1400031d9cmp [rbp+399], 90
1400031e0jle 0x140003119
1400031e6lea rax, [rbp-64]
1400031ealea rdx, [rbp-16]
1400031eemov rcx, rax
1400031f1call std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::str() const
1400031f6lea rax, [rbp-64]
1400031famov rcx, rax
1400031fdcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::empty() const
140003202test al, al
140003204je 0x140003247
140003206lea rax, [rbp+383]
14000320dmov [rbp+384], rax
140003214nop
140003215nop
140003216lea rcx, [rbp+383]
14000321dlea rdx, [rip+0x103fff]
140003224mov rax, [rbp+432]
14000322bmov r8, rcx
14000322emov rcx, rax
140003231call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003236lea rax, [rbp+383]
14000323dmov rcx, rax
140003240call std::__new_allocator<char>::~__new_allocator()
140003245jmp 0x14000325a
140003247
140003247loc_140003247:
140003247lea rdx, [rbp-64]
14000324bmov rax, [rbp+432]
140003252mov rcx, rax
140003255call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&&)
14000325a
14000325aloc_14000325a:
14000325alea rax, [rbp-64]
14000325emov rcx, rax
140003261call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003266lea rax, [rbp-16]
14000326amov rcx, rax
14000326dcall std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::~basic_stringstream()
140003272jmp 0x1400032af
140003274
140003274 48 89 c3 48 8d 85 7f 01 00 00 48 89 H..H......H.
140003280 c1 e8 4a ab 0c 00 90 48 8d 45 c0 48 89 c1 e8 3d ..J....H.E.H...=
140003290 e2 0d 00 eb 03 48 89 c3 48 8d 45 f0 48 89 c1 e8 .....H..H.E.H...
1400032a0 ac a8 0e 00 48 89 d8 48 89 c1 e8 f1 80 01 00 ....H..H.......
1400032af
1400032afloc_1400032af:
1400032afmov rax, [rbp+432]
1400032b6add rsp, 536
1400032bdpop rbx
1400032bepop rbp
1400032bfret
1400030dd
1400032c0
1400032c0GetEncoderClsid(wchar_t const*, _GUID*):
1400032c0push rbp
1400032c1mov rbp, rsp
1400032c4sub rsp, 64
1400032c8mov [rbp+16], rcx
1400032ccmov [rbp+24], rdx
1400032d0mov [rbp-20], 0
1400032d7mov [rbp-24], 0
1400032demov [rbp-16], 0
1400032e6lea rdx, [rbp-24]
1400032ealea rax, [rbp-20]
1400032eemov rcx, rax
1400032f1call _ZN7GdiplusL20GetImageEncodersSizeEPjS0_
1400032f6mov eax, [rbp-24]
1400032f9test eax, eax
1400032fbjne 0x140003307
1400032fdmov eax, -1
140003302jmp 0x1400033bb
140003307
140003307loc_140003307:
140003307mov eax, [rbp-24]
14000330amov eax, eax
14000330cmov rcx, rax
14000330fcall malloc
140003314mov [rbp-16], rax
140003318cmp [rbp-16], 0
14000331djne 0x140003329
14000331fmov eax, -1
140003324jmp 0x1400033bb
140003329
140003329loc_140003329:
140003329mov edx, [rbp-24]
14000332cmov eax, [rbp-20]
14000332fmov rcx, [rbp-16]
140003333mov r8, rcx
140003336mov ecx, eax
140003338call _ZN7GdiplusL16GetImageEncodersEjjPNS_14ImageCodecInfoE
14000333dmov [rbp-4], 0
140003344jmp 0x1400033a2
140003346
140003346loc_140003346:
140003346mov eax, [rbp-4]
140003349imul rdx, rax, 104
14000334dmov rax, [rbp-16]
140003351add rax, rdx
140003354mov rax, [rax+64]
140003358mov rdx, [rbp+16]
14000335cmov rcx, rax
14000335fcall wcscmp
140003364test eax, eax
140003366sete al
140003369test al, al
14000336bje 0x14000339e
14000336dmov eax, [rbp-4]
140003370imul rdx, rax, 104
140003374mov rax, [rbp-16]
140003378add rax, rdx
14000337bmov rcx, [rbp+24]
14000337fmov rdx, [rax+8]
140003383mov rax, [rax]
140003386mov [rcx], rax
140003389mov [rcx+8], rdx
14000338dmov rax, [rbp-16]
140003391mov rcx, rax
140003394call free
140003399mov eax, [rbp-4]
14000339cjmp 0x1400033bb
14000339e
14000339eloc_14000339e:
14000339eadd [rbp-4], 1
1400033a2
1400033a2loc_1400033a2:
1400033a2mov eax, [rbp-20]
1400033a5cmp [rbp-4], eax
1400033a8jb 0x140003346
1400033aamov rax, [rbp-16]
1400033aemov rcx, rax
1400033b1call free
1400033b6mov eax, -1
1400033bb
1400033bbloc_1400033bb:
1400033bbadd rsp, 64
1400033bfpop rbp
1400033c0ret
1400032c0
1400032c0GetEncoderClsid(wchar_t const*, _GUID*):
1400032c0push rbp
1400032c1mov rbp, rsp
1400032c4sub rsp, 64
1400032c8mov [rbp+16], rcx
1400032ccmov [rbp+24], rdx
1400032d0mov [rbp-20], 0
1400032d7mov [rbp-24], 0
1400032demov [rbp-16], 0
1400032e6lea rdx, [rbp-24]
1400032ealea rax, [rbp-20]
1400032eemov rcx, rax
1400032f1call _ZN7GdiplusL20GetImageEncodersSizeEPjS0_
1400032f6mov eax, [rbp-24]
1400032f9test eax, eax
1400032fbjne 0x140003307
1400032fdmov eax, -1
140003302jmp 0x1400033bb
140003307
140003307loc_140003307:
140003307mov eax, [rbp-24]
14000330amov eax, eax
14000330cmov rcx, rax
14000330fcall malloc
140003314mov [rbp-16], rax
140003318cmp [rbp-16], 0
14000331djne 0x140003329
14000331fmov eax, -1
140003324jmp 0x1400033bb
140003329
140003329loc_140003329:
140003329mov edx, [rbp-24]
14000332cmov eax, [rbp-20]
14000332fmov rcx, [rbp-16]
140003333mov r8, rcx
140003336mov ecx, eax
140003338call _ZN7GdiplusL16GetImageEncodersEjjPNS_14ImageCodecInfoE
14000333dmov [rbp-4], 0
140003344jmp 0x1400033a2
140003346
140003346loc_140003346:
140003346mov eax, [rbp-4]
140003349imul rdx, rax, 104
14000334dmov rax, [rbp-16]
140003351add rax, rdx
140003354mov rax, [rax+64]
140003358mov rdx, [rbp+16]
14000335cmov rcx, rax
14000335fcall wcscmp
140003364test eax, eax
140003366sete al
140003369test al, al
14000336bje 0x14000339e
14000336dmov eax, [rbp-4]
140003370imul rdx, rax, 104
140003374mov rax, [rbp-16]
140003378add rax, rdx
14000337bmov rcx, [rbp+24]
14000337fmov rdx, [rax+8]
140003383mov rax, [rax]
140003386mov [rcx], rax
140003389mov [rcx+8], rdx
14000338dmov rax, [rbp-16]
140003391mov rcx, rax
140003394call free
140003399mov eax, [rbp-4]
14000339cjmp 0x1400033bb
14000339e
14000339eloc_14000339e:
14000339eadd [rbp-4], 1
1400033a2
1400033a2loc_1400033a2:
1400033a2mov eax, [rbp-20]
1400033a5cmp [rbp-4], eax
1400033a8jb 0x140003346
1400033aamov rax, [rbp-16]
1400033aemov rcx, rax
1400033b1call free
1400033b6mov eax, -1
1400033bb
1400033bbloc_1400033bb:
1400033bbadd rsp, 64
1400033bfpop rbp
1400033c0ret
1400032c0
1400033c1
1400033c1take_screenshot_to_file[abi:cxx11]():
1400033c1push rbp
1400033c2push rdi
1400033c3push rsi
1400033c4push rbx
1400033c5sub rsp, 632
1400033cclea rbp, [rsp+128]
1400033d4mov [rbp+544], rcx
1400033dblea rax, [rbp+127]
1400033dfmov [rbp+432], rax
1400033e6nop
1400033e7nop
1400033e8lea rcx, [rbp+127]
1400033eclea rdx, [rip+0x103df6]
1400033f3lea rax, [rbp+80]
1400033f7mov r8, rcx
1400033famov rcx, rax
1400033fdcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003402lea rax, [rbp+173]
140003409mov [rbp+424], rax
140003410nop
140003411nop
140003412lea rcx, [rbp+173]
140003419lea rdx, [rip+0x104030]
140003420lea rax, [rbp+128]
140003427mov r8, rcx
14000342amov rcx, rax
14000342dcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003432lea rdx, [rbp+80]
140003436lea rax, [rbp+128]
14000343dmov rcx, rax
140003440call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140003445lea rax, [rbp+128]
14000344cmov rcx, rax
14000344fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003454lea rax, [rbp+173]
14000345bmov rcx, rax
14000345ecall std::__new_allocator<char>::~__new_allocator()
140003463nop
140003464lea rax, [rbp+80]
140003468mov rcx, rax
14000346bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003470lea rax, [rbp+127]
140003474mov rcx, rax
140003477call std::__new_allocator<char>::~__new_allocator()
14000347cnop
14000347dlea rax, [rbp+48]
140003481mov r9l, 0
140003487mov r8l, 0
14000348dmov edx, 0
140003492mov rcx, rax
140003495call Gdiplus::GdiplusStartupInput::GdiplusStartupInput(void*, int, int)
14000349alea rdx, [rbp+48]
14000349elea rax, [rbp+40]
1400034a2mov r8l, 0
1400034a8mov rcx, rax
1400034abcall GdiplusStartup
1400034b0mov rax, [rip+0x1c6cb1]
1400034b7call rax
1400034b9mov [rbp+488], rax
1400034c0mov rax, [rbp+488]
1400034c7mov rcx, rax
1400034camov rax, [rip+0x1c6c8f]
1400034d1call rax
1400034d3mov [rbp+480], rax
1400034damov rax, [rbp+480]
1400034e1mov rcx, rax
1400034e4mov rax, [rip+0x1c6635]
1400034ebcall rax
1400034edmov [rbp+472], rax
1400034f4mov ecx, 0
1400034f9mov rax, [rip+0x1c6c70]
140003500call rax
140003502mov [rbp+468], eax
140003508mov ecx, 1
14000350dmov rax, [rip+0x1c6c5c]
140003514call rax
140003516mov [rbp+464], eax
14000351cmov ecx, [rbp+464]
140003522mov edx, [rbp+468]
140003528mov rax, [rbp+480]
14000352fmov r8l, ecx
140003532mov rcx, rax
140003535mov rax, [rip+0x1c65dc]
14000353ccall rax
14000353emov [rbp+456], rax
140003545mov rdx, [rbp+456]
14000354cmov rax, [rbp+472]
140003553mov rcx, rax
140003556mov rax, [rip+0x1c65db]
14000355dcall rax
14000355fmov ecx, [rbp+468]
140003565mov rax, [rbp+472]
14000356cmov [rsp+64], 0x40cc0020
140003574mov [rsp+56], 0
14000357cmov [rsp+48], 0
140003584mov rdx, [rbp+480]
14000358bmov [rsp+40], rdx
140003590mov edx, [rbp+464]
140003596mov [rsp+32], edx
14000359amov r9l, ecx
14000359dmov r8l, 0
1400035a3mov edx, 0
1400035a8mov rcx, rax
1400035abmov rax, [rip+0x1c655e]
1400035b2call rax
1400035b4mov ecx, 24
1400035b9call Gdiplus::GdiplusBase::operator new(unsigned long long)
1400035bemov rbx, rax
1400035c1mov edi, 1
1400035c6mov rax, [rbp+456]
1400035cdmov r8l, 0
1400035d3mov rdx, rax
1400035d6mov rcx, rbx
1400035d9call Gdiplus::Bitmap::Bitmap(HBITMAP__*, HPALETTE__*)
1400035demov eax, 0
1400035e3mov [rbp+448], rbx
1400035eatest al, al
1400035ecje 0x1400035f6
1400035eemov rcx, rbx
1400035f1call Gdiplus::GdiplusBase::operator delete(void*)
1400035f6
1400035f6loc_1400035f6:
1400035f6lea rax, [rbp+16]
1400035falea rcx, [rip+0x103e6f]
140003601mov rdx, rax
140003604call GetEncoderClsid(wchar_t const*, _GUID*)
140003609lea rax, [rbp+174]
140003610mov [rbp+416], rax
140003617nop
140003618nop
140003619lea rcx, [rbp+174]
140003620lea rdx, [rip+0x103e61]
140003627lea rax, [rbp-16]
14000362bmov r8, rcx
14000362emov rcx, rax
140003631call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003636lea rax, [rbp+174]
14000363dmov rcx, rax
140003640call std::__new_allocator<char>::~__new_allocator()
140003645nop
140003646lea rax, [rbp+175]
14000364dmov [rbp+408], rax
140003654nop
140003655nop
140003656lea rax, [rbp-16]
14000365amov rcx, rax
14000365dcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::end()
140003662mov rbx, rax
140003665lea rax, [rbp-16]
140003669mov rcx, rax
14000366ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::begin()
140003671mov rdx, rax
140003674lea rcx, [rbp+175]
14000367blea rax, [rbp-48]
14000367fmov r9, rcx
140003682mov r8, rbx
140003685mov rcx, rax
140003688call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, void>(__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<wchar_t> const&)
14000368dlea rax, [rbp+175]
140003694mov rcx, rax
140003697call std::__new_allocator<wchar_t>::~__new_allocator()
14000369cnop
14000369dmov rbx, [rbp+448]
1400036a4lea rax, [rbp-48]
1400036a8mov rcx, rax
1400036abcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::c_str() const
1400036b0lea rdx, [rbp+16]
1400036b4mov r9l, 0
1400036bamov r8, rdx
1400036bdmov rdx, rax
1400036c0mov rcx, rbx
1400036c3call Gdiplus::Image::Save(wchar_t const*, _GUID const*, Gdiplus::EncoderParameters const*)
1400036c8mov [rbp+444], eax
1400036cemov rax, [rbp+448]
1400036d5test rax, rax
1400036d8je 0x1400036e9
1400036damov rdx, [rax]
1400036ddadd rdx, 8
1400036e1mov rdx, [rdx]
1400036e4mov rcx, rax
1400036e7call rdx
1400036e9
1400036e9loc_1400036e9:
1400036e9mov rax, [rbp+456]
1400036f0mov rcx, rax
1400036f3mov rax, [rip+0x1c6436]
1400036facall rax
1400036fcmov rax, [rbp+472]
140003703mov rcx, rax
140003706mov rax, [rip+0x1c641b]
14000370dcall rax
14000370fmov rdx, [rbp+480]
140003716mov rax, [rbp+488]
14000371dmov rcx, rax
140003720mov rax, [rip+0x1c6a51]
140003727call rax
140003729mov rax, [rbp+40]
14000372dmov rcx, rax
140003730call GdiplusShutdown
140003735cmp [rbp+444], 0
14000373cjne 0x1400037eb
140003742lea rax, [rbp+223]
140003749mov [rbp+400], rax
140003750nop
140003751nop
140003752lea rcx, [rbp+223]
140003759lea rdx, [rip+0x103d4b]
140003760lea rax, [rbp+176]
140003767mov r8, rcx
14000376amov rcx, rax
14000376dcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003772lea rax, [rbp+224]
140003779lea rcx, [rbp-16]
14000377dlea rdx, [rip+0x103d2f]
140003784mov r8, rcx
140003787mov rcx, rax
14000378acall _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_
14000378flea rdx, [rbp+176]
140003796lea rax, [rbp+224]
14000379dmov rcx, rax
1400037a0call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400037a5lea rax, [rbp+224]
1400037acmov rcx, rax
1400037afcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400037b4lea rax, [rbp+176]
1400037bbmov rcx, rax
1400037becall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400037c3lea rax, [rbp+223]
1400037camov rcx, rax
1400037cdcall std::__new_allocator<char>::~__new_allocator()
1400037d2nop
1400037d3lea rdx, [rbp-16]
1400037d7mov rax, [rbp+544]
1400037demov rcx, rax
1400037e1call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&&)
1400037e6jmp 0x1400038e3
1400037eb
1400037ebloc_1400037eb:
1400037eblea rax, [rbp+303]
1400037f2mov [rbp+392], rax
1400037f9nop
1400037fanop
1400037fblea rcx, [rbp+303]
140003802lea rdx, [rip+0x1039fa]
140003809lea rax, [rbp+256]
140003810mov r8, rcx
140003813mov rcx, rax
140003816call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000381bmov edx, [rbp+444]
140003821lea rax, [rbp+336]
140003828mov rcx, rax
14000382bcall std::__cxx11::to_string(int)
140003830lea rax, [rbp+304]
140003837lea rcx, [rbp+336]
14000383elea rdx, [rip+0x103c8b]
140003845mov r8, rcx
140003848mov rcx, rax
14000384bcall _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_
140003850lea rdx, [rbp+256]
140003857lea rax, [rbp+304]
14000385emov rcx, rax
140003861call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140003866lea rax, [rbp+304]
14000386dmov rcx, rax
140003870call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003875lea rax, [rbp+336]
14000387cmov rcx, rax
14000387fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003884lea rax, [rbp+256]
14000388bmov rcx, rax
14000388ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003893lea rax, [rbp+303]
14000389amov rcx, rax
14000389dcall std::__new_allocator<char>::~__new_allocator()
1400038a2nop
1400038a3lea rax, [rbp+383]
1400038aamov [rbp+384], rax
1400038b1nop
1400038b2nop
1400038b3lea rcx, [rbp+383]
1400038balea rdx, [rip+0x103c38]
1400038c1mov rax, [rbp+544]
1400038c8mov r8, rcx
1400038cbmov rcx, rax
1400038cecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
1400038d3lea rax, [rbp+383]
1400038damov rcx, rax
1400038ddcall std::__new_allocator<char>::~__new_allocator()
1400038e2nop
1400038e3
1400038e3loc_1400038e3:
1400038e3lea rax, [rbp-48]
1400038e7mov rcx, rax
1400038eacall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_string()
1400038eflea rax, [rbp-16]
1400038f3mov rcx, rax
1400038f6call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400038fbjmp 0x140003a65
140003900
140003900 48 89 c3 48 8d 85 80 00 00 00 48 89 c1 e8 be db H..H......H.....
140003910 0d 00 eb 03 48 89 c3 48 8d 85 ad 00 00 00 48 89 ....H..H......H.
140003920 c1 e8 aa a4 0c 00 90 48 8d 45 50 48 89 c1 e8 9d .......H.EPH....
140003930 db 0d 00 eb 03 48 89 c3 48 8d 45 7f 48 89 c1 e8 .....H..H.E.H...
140003940 8c a4 0c 00 90 48 89 d8 48 89 c1 e8 50 7a 01 00 .....H..H...Pz..
140003950 48 89 c6 40 84 ff 74 08 48 89 d9 e8 30 4e 02 00 H..@..t.H...0N..
140003960 48 89 f0 48 89 c1 e8 35 7a 01 00 48 89 c3 48 8d H..H...5z..H..H.
140003970 85 ae 00 00 00 48 89 c1 e8 53 a4 0c 00 90 48 89 .....H...S....H.
140003980 d8 48 89 c1 e8 17 7a 01 00 48 89 c3 48 8d 85 af .H....z..H..H...
140003990 00 00 00 48 89 c1 e8 e5 a4 0c 00 90 e9 ad 00 00 ...H............
1400039a0 00 48 89 c3 48 8d 85 e0 00 00 00 48 89 c1 e8 1d .H..H......H....
1400039b0 db 0d 00 eb 03 48 89 c3 48 8d 85 b0 00 00 00 48 .....H..H......H
1400039c0 89 c1 e8 09 db 0d 00 eb 03 48 89 c3 48 8d 85 df .........H..H...
1400039d0 00 00 00 48 89 c1 e8 f5 a3 0c 00 90 eb 64 48 89 ...H.........dH.
1400039e0 c3 48 8d 85 30 01 00 00 48 89 c1 e8 e0 da 0d 00 .H..0...H.......
1400039f0 eb 03 48 89 c3 48 8d 85 50 01 00 00 48 89 c1 e8 ..H..H..P...H...
140003a00 cc da 0d 00 48 8d 85 00 01 00 00 48 89 c1 e8 bd ....H......H....
140003a10 da 0d 00 eb 03 48 89 c3 48 8d 85 2f 01 00 00 48 .....H..H../...H
140003a20 89 c1 e8 a9 a3 0c 00 90 eb 18 48 89 c3 48 8d 85 ..........H..H..
140003a30 7f 01 00 00 48 89 c1 e8 94 a3 0c 00 90 eb 03 48 ....H..........H
140003a40 89 c3 48 8d 45 d0 48 89 c1 e8 72 21 0e 00 48 8d ..H.E.H...r!..H.
140003a50 45 f0 48 89 c1 e8 76 da 0d 00 48 89 d8 48 89 c1 E.H...v...H..H..
140003a60 e8 3b 79 01 00 .;y..
140003a65
140003a65loc_140003a65:
140003a65mov rax, [rbp+544]
140003a6cadd rsp, 632
140003a73pop rbx
140003a74pop rsi
140003a75pop rdi
140003a76pop rbp
140003a77ret
1400033c1
1400033c1take_screenshot_to_file[abi:cxx11]():
1400033c1push rbp
1400033c2push rdi
1400033c3push rsi
1400033c4push rbx
1400033c5sub rsp, 632
1400033cclea rbp, [rsp+128]
1400033d4mov [rbp+544], rcx
1400033dblea rax, [rbp+127]
1400033dfmov [rbp+432], rax
1400033e6nop
1400033e7nop
1400033e8lea rcx, [rbp+127]
1400033eclea rdx, [rip+0x103df6]
1400033f3lea rax, [rbp+80]
1400033f7mov r8, rcx
1400033famov rcx, rax
1400033fdcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003402lea rax, [rbp+173]
140003409mov [rbp+424], rax
140003410nop
140003411nop
140003412lea rcx, [rbp+173]
140003419lea rdx, [rip+0x104030]
140003420lea rax, [rbp+128]
140003427mov r8, rcx
14000342amov rcx, rax
14000342dcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003432lea rdx, [rbp+80]
140003436lea rax, [rbp+128]
14000343dmov rcx, rax
140003440call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140003445lea rax, [rbp+128]
14000344cmov rcx, rax
14000344fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003454lea rax, [rbp+173]
14000345bmov rcx, rax
14000345ecall std::__new_allocator<char>::~__new_allocator()
140003463nop
140003464lea rax, [rbp+80]
140003468mov rcx, rax
14000346bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003470lea rax, [rbp+127]
140003474mov rcx, rax
140003477call std::__new_allocator<char>::~__new_allocator()
14000347cnop
14000347dlea rax, [rbp+48]
140003481mov r9l, 0
140003487mov r8l, 0
14000348dmov edx, 0
140003492mov rcx, rax
140003495call Gdiplus::GdiplusStartupInput::GdiplusStartupInput(void*, int, int)
14000349alea rdx, [rbp+48]
14000349elea rax, [rbp+40]
1400034a2mov r8l, 0
1400034a8mov rcx, rax
1400034abcall GdiplusStartup
1400034b0mov rax, [rip+0x1c6cb1]
1400034b7call rax
1400034b9mov [rbp+488], rax
1400034c0mov rax, [rbp+488]
1400034c7mov rcx, rax
1400034camov rax, [rip+0x1c6c8f]
1400034d1call rax
1400034d3mov [rbp+480], rax
1400034damov rax, [rbp+480]
1400034e1mov rcx, rax
1400034e4mov rax, [rip+0x1c6635]
1400034ebcall rax
1400034edmov [rbp+472], rax
1400034f4mov ecx, 0
1400034f9mov rax, [rip+0x1c6c70]
140003500call rax
140003502mov [rbp+468], eax
140003508mov ecx, 1
14000350dmov rax, [rip+0x1c6c5c]
140003514call rax
140003516mov [rbp+464], eax
14000351cmov ecx, [rbp+464]
140003522mov edx, [rbp+468]
140003528mov rax, [rbp+480]
14000352fmov r8l, ecx
140003532mov rcx, rax
140003535mov rax, [rip+0x1c65dc]
14000353ccall rax
14000353emov [rbp+456], rax
140003545mov rdx, [rbp+456]
14000354cmov rax, [rbp+472]
140003553mov rcx, rax
140003556mov rax, [rip+0x1c65db]
14000355dcall rax
14000355fmov ecx, [rbp+468]
140003565mov rax, [rbp+472]
14000356cmov [rsp+64], 0x40cc0020
140003574mov [rsp+56], 0
14000357cmov [rsp+48], 0
140003584mov rdx, [rbp+480]
14000358bmov [rsp+40], rdx
140003590mov edx, [rbp+464]
140003596mov [rsp+32], edx
14000359amov r9l, ecx
14000359dmov r8l, 0
1400035a3mov edx, 0
1400035a8mov rcx, rax
1400035abmov rax, [rip+0x1c655e]
1400035b2call rax
1400035b4mov ecx, 24
1400035b9call Gdiplus::GdiplusBase::operator new(unsigned long long)
1400035bemov rbx, rax
1400035c1mov edi, 1
1400035c6mov rax, [rbp+456]
1400035cdmov r8l, 0
1400035d3mov rdx, rax
1400035d6mov rcx, rbx
1400035d9call Gdiplus::Bitmap::Bitmap(HBITMAP__*, HPALETTE__*)
1400035demov eax, 0
1400035e3mov [rbp+448], rbx
1400035eatest al, al
1400035ecje 0x1400035f6
1400035eemov rcx, rbx
1400035f1call Gdiplus::GdiplusBase::operator delete(void*)
1400035f6
1400035f6loc_1400035f6:
1400035f6lea rax, [rbp+16]
1400035falea rcx, [rip+0x103e6f]
140003601mov rdx, rax
140003604call GetEncoderClsid(wchar_t const*, _GUID*)
140003609lea rax, [rbp+174]
140003610mov [rbp+416], rax
140003617nop
140003618nop
140003619lea rcx, [rbp+174]
140003620lea rdx, [rip+0x103e61]
140003627lea rax, [rbp-16]
14000362bmov r8, rcx
14000362emov rcx, rax
140003631call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003636lea rax, [rbp+174]
14000363dmov rcx, rax
140003640call std::__new_allocator<char>::~__new_allocator()
140003645nop
140003646lea rax, [rbp+175]
14000364dmov [rbp+408], rax
140003654nop
140003655nop
140003656lea rax, [rbp-16]
14000365amov rcx, rax
14000365dcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::end()
140003662mov rbx, rax
140003665lea rax, [rbp-16]
140003669mov rcx, rax
14000366ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::begin()
140003671mov rdx, rax
140003674lea rcx, [rbp+175]
14000367blea rax, [rbp-48]
14000367fmov r9, rcx
140003682mov r8, rbx
140003685mov rcx, rax
140003688call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, void>(__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<wchar_t> const&)
14000368dlea rax, [rbp+175]
140003694mov rcx, rax
140003697call std::__new_allocator<wchar_t>::~__new_allocator()
14000369cnop
14000369dmov rbx, [rbp+448]
1400036a4lea rax, [rbp-48]
1400036a8mov rcx, rax
1400036abcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::c_str() const
1400036b0lea rdx, [rbp+16]
1400036b4mov r9l, 0
1400036bamov r8, rdx
1400036bdmov rdx, rax
1400036c0mov rcx, rbx
1400036c3call Gdiplus::Image::Save(wchar_t const*, _GUID const*, Gdiplus::EncoderParameters const*)
1400036c8mov [rbp+444], eax
1400036cemov rax, [rbp+448]
1400036d5test rax, rax
1400036d8je 0x1400036e9
1400036damov rdx, [rax]
1400036ddadd rdx, 8
1400036e1mov rdx, [rdx]
1400036e4mov rcx, rax
1400036e7call rdx
1400036e9
1400036e9loc_1400036e9:
1400036e9mov rax, [rbp+456]
1400036f0mov rcx, rax
1400036f3mov rax, [rip+0x1c6436]
1400036facall rax
1400036fcmov rax, [rbp+472]
140003703mov rcx, rax
140003706mov rax, [rip+0x1c641b]
14000370dcall rax
14000370fmov rdx, [rbp+480]
140003716mov rax, [rbp+488]
14000371dmov rcx, rax
140003720mov rax, [rip+0x1c6a51]
140003727call rax
140003729mov rax, [rbp+40]
14000372dmov rcx, rax
140003730call GdiplusShutdown
140003735cmp [rbp+444], 0
14000373cjne 0x1400037eb
140003742lea rax, [rbp+223]
140003749mov [rbp+400], rax
140003750nop
140003751nop
140003752lea rcx, [rbp+223]
140003759lea rdx, [rip+0x103d4b]
140003760lea rax, [rbp+176]
140003767mov r8, rcx
14000376amov rcx, rax
14000376dcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003772lea rax, [rbp+224]
140003779lea rcx, [rbp-16]
14000377dlea rdx, [rip+0x103d2f]
140003784mov r8, rcx
140003787mov rcx, rax
14000378acall _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_
14000378flea rdx, [rbp+176]
140003796lea rax, [rbp+224]
14000379dmov rcx, rax
1400037a0call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400037a5lea rax, [rbp+224]
1400037acmov rcx, rax
1400037afcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400037b4lea rax, [rbp+176]
1400037bbmov rcx, rax
1400037becall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400037c3lea rax, [rbp+223]
1400037camov rcx, rax
1400037cdcall std::__new_allocator<char>::~__new_allocator()
1400037d2nop
1400037d3lea rdx, [rbp-16]
1400037d7mov rax, [rbp+544]
1400037demov rcx, rax
1400037e1call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&&)
1400037e6jmp 0x1400038e3
1400037eb
1400037ebloc_1400037eb:
1400037eblea rax, [rbp+303]
1400037f2mov [rbp+392], rax
1400037f9nop
1400037fanop
1400037fblea rcx, [rbp+303]
140003802lea rdx, [rip+0x1039fa]
140003809lea rax, [rbp+256]
140003810mov r8, rcx
140003813mov rcx, rax
140003816call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000381bmov edx, [rbp+444]
140003821lea rax, [rbp+336]
140003828mov rcx, rax
14000382bcall std::__cxx11::to_string(int)
140003830lea rax, [rbp+304]
140003837lea rcx, [rbp+336]
14000383elea rdx, [rip+0x103c8b]
140003845mov r8, rcx
140003848mov rcx, rax
14000384bcall _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_
140003850lea rdx, [rbp+256]
140003857lea rax, [rbp+304]
14000385emov rcx, rax
140003861call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140003866lea rax, [rbp+304]
14000386dmov rcx, rax
140003870call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003875lea rax, [rbp+336]
14000387cmov rcx, rax
14000387fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003884lea rax, [rbp+256]
14000388bmov rcx, rax
14000388ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003893lea rax, [rbp+303]
14000389amov rcx, rax
14000389dcall std::__new_allocator<char>::~__new_allocator()
1400038a2nop
1400038a3lea rax, [rbp+383]
1400038aamov [rbp+384], rax
1400038b1nop
1400038b2nop
1400038b3lea rcx, [rbp+383]
1400038balea rdx, [rip+0x103c38]
1400038c1mov rax, [rbp+544]
1400038c8mov r8, rcx
1400038cbmov rcx, rax
1400038cecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
1400038d3lea rax, [rbp+383]
1400038damov rcx, rax
1400038ddcall std::__new_allocator<char>::~__new_allocator()
1400038e2nop
1400038e3
1400038e3loc_1400038e3:
1400038e3lea rax, [rbp-48]
1400038e7mov rcx, rax
1400038eacall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_string()
1400038eflea rax, [rbp-16]
1400038f3mov rcx, rax
1400038f6call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400038fbjmp 0x140003a65
140003900
140003900 48 89 c3 48 8d 85 80 00 00 00 48 89 c1 e8 be db H..H......H.....
140003910 0d 00 eb 03 48 89 c3 48 8d 85 ad 00 00 00 48 89 ....H..H......H.
140003920 c1 e8 aa a4 0c 00 90 48 8d 45 50 48 89 c1 e8 9d .......H.EPH....
140003930 db 0d 00 eb 03 48 89 c3 48 8d 45 7f 48 89 c1 e8 .....H..H.E.H...
140003940 8c a4 0c 00 90 48 89 d8 48 89 c1 e8 50 7a 01 00 .....H..H...Pz..
140003950 48 89 c6 40 84 ff 74 08 48 89 d9 e8 30 4e 02 00 H..@..t.H...0N..
140003960 48 89 f0 48 89 c1 e8 35 7a 01 00 48 89 c3 48 8d H..H...5z..H..H.
140003970 85 ae 00 00 00 48 89 c1 e8 53 a4 0c 00 90 48 89 .....H...S....H.
140003980 d8 48 89 c1 e8 17 7a 01 00 48 89 c3 48 8d 85 af .H....z..H..H...
140003990 00 00 00 48 89 c1 e8 e5 a4 0c 00 90 e9 ad 00 00 ...H............
1400039a0 00 48 89 c3 48 8d 85 e0 00 00 00 48 89 c1 e8 1d .H..H......H....
1400039b0 db 0d 00 eb 03 48 89 c3 48 8d 85 b0 00 00 00 48 .....H..H......H
1400039c0 89 c1 e8 09 db 0d 00 eb 03 48 89 c3 48 8d 85 df .........H..H...
1400039d0 00 00 00 48 89 c1 e8 f5 a3 0c 00 90 eb 64 48 89 ...H.........dH.
1400039e0 c3 48 8d 85 30 01 00 00 48 89 c1 e8 e0 da 0d 00 .H..0...H.......
1400039f0 eb 03 48 89 c3 48 8d 85 50 01 00 00 48 89 c1 e8 ..H..H..P...H...
140003a00 cc da 0d 00 48 8d 85 00 01 00 00 48 89 c1 e8 bd ....H......H....
140003a10 da 0d 00 eb 03 48 89 c3 48 8d 85 2f 01 00 00 48 .....H..H../...H
140003a20 89 c1 e8 a9 a3 0c 00 90 eb 18 48 89 c3 48 8d 85 ..........H..H..
140003a30 7f 01 00 00 48 89 c1 e8 94 a3 0c 00 90 eb 03 48 ....H..........H
140003a40 89 c3 48 8d 45 d0 48 89 c1 e8 72 21 0e 00 48 8d ..H.E.H...r!..H.
140003a50 45 f0 48 89 c1 e8 76 da 0d 00 48 89 d8 48 89 c1 E.H...v...H..H..
140003a60 e8 3b 79 01 00 .;y..
140003a65
140003a65loc_140003a65:
140003a65mov rax, [rbp+544]
140003a6cadd rsp, 632
140003a73pop rbx
140003a74pop rsi
140003a75pop rdi
140003a76pop rbp
140003a77ret
1400033c1
140003a78
140003a78upload_file_to_webhook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
140003a78push rbp
140003a79push rbx
140003a7asub rsp, 712
140003a81lea rbp, [rsp+128]
140003a89mov [rbp+608], rcx
140003a90mov [rbp+616], rdx
140003a97mov [rbp+624], r8
140003a9emov [rbp+632], r9
140003aa5mov rax, [rbp+608]
140003aacmov rcx, rax
140003aafcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::empty() const
140003ab4test al, al
140003ab6jne 0x140003acb
140003ab8mov rax, [rbp+616]
140003abfmov rcx, rax
140003ac2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::empty() const
140003ac7test al, al
140003ac9je 0x140003ad2
140003acb
140003acbloc_140003acb:
140003acbmov eax, 1
140003ad0jmp 0x140003ad7
140003ad2
140003ad2loc_140003ad2:
140003ad2mov eax, 0
140003ad7
140003ad7loc_140003ad7:
140003ad7test al, al
140003ad9je 0x140003b74
140003adflea rax, [rbp-17]
140003ae3mov [rbp+536], rax
140003aeanop
140003aebnop
140003aeclea rcx, [rbp-17]
140003af0lea rdx, [rip+0x10370c]
140003af7lea rax, [rbp-64]
140003afbmov r8, rcx
140003afemov rcx, rax
140003b01call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003b06lea rax, [rbp+31]
140003b0amov [rbp+528], rax
140003b11nop
140003b12nop
140003b13lea rcx, [rbp+31]
140003b17lea rdx, [rip+0x1039e2]
140003b1elea rax, [rbp-16]
140003b22mov r8, rcx
140003b25mov rcx, rax
140003b28call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003b2dlea rdx, [rbp-64]
140003b31lea rax, [rbp-16]
140003b35mov rcx, rax
140003b38call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140003b3dlea rax, [rbp-16]
140003b41mov rcx, rax
140003b44call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003b49lea rax, [rbp+31]
140003b4dmov rcx, rax
140003b50call std::__new_allocator<char>::~__new_allocator()
140003b55nop
140003b56lea rax, [rbp-64]
140003b5amov rcx, rax
140003b5dcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003b62lea rax, [rbp-17]
140003b66mov rcx, rax
140003b69call std::__new_allocator<char>::~__new_allocator()
140003b6enop
140003b6fjmp 0x140004279
140003b74
140003b74loc_140003b74:
140003b74lea rax, [rbp-96]
140003b78mov rdx, [rbp+608]
140003b7fmov rcx, rax
140003b82call base64_decode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140003b87lea rax, [rbp-96]
140003b8bmov rcx, rax
140003b8ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::empty() const
140003b93test al, al
140003b95je 0x140003c35
140003b9blea rax, [rbp+79]
140003b9fmov [rbp+520], rax
140003ba6nop
140003ba7nop
140003ba8lea rcx, [rbp+79]
140003baclea rdx, [rip+0x103650]
140003bb3lea rax, [rbp+32]
140003bb7mov r8, rcx
140003bbamov rcx, rax
140003bbdcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003bc2lea rax, [rbp+127]
140003bc6mov [rbp+512], rax
140003bcdnop
140003bcenop
140003bcflea rcx, [rbp+127]
140003bd3lea rdx, [rip+0x103966]
140003bdalea rax, [rbp+80]
140003bdemov r8, rcx
140003be1mov rcx, rax
140003be4call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003be9lea rdx, [rbp+32]
140003bedlea rax, [rbp+80]
140003bf1mov rcx, rax
140003bf4call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140003bf9lea rax, [rbp+80]
140003bfdmov rcx, rax
140003c00call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003c05lea rax, [rbp+127]
140003c09mov rcx, rax
140003c0ccall std::__new_allocator<char>::~__new_allocator()
140003c11nop
140003c12lea rax, [rbp+32]
140003c16mov rcx, rax
140003c19call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003c1elea rax, [rbp+79]
140003c22mov rcx, rax
140003c25call std::__new_allocator<char>::~__new_allocator()
140003c2anop
140003c2bmov ebx, 0
140003c30jmp 0x1400040ba
140003c35
140003c35loc_140003c35:
140003c35mov rax, [rip+0x1c5e54]
140003c3ccall rax
140003c3emov [rbp+568], rax
140003c45cmp [rbp+568], 0
140003c4djne 0x140003d11
140003c53lea rax, [rbp+175]
140003c5amov [rbp+504], rax
140003c61nop
140003c62nop
140003c63lea rcx, [rbp+175]
140003c6alea rdx, [rip+0x103592]
140003c71lea rax, [rbp+128]
140003c78mov r8, rcx
140003c7bmov rcx, rax
140003c7ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003c83lea rax, [rbp+223]
140003c8amov [rbp+496], rax
140003c91nop
140003c92nop
140003c93lea rcx, [rbp+223]
140003c9alea rdx, [rip+0x1038e7]
140003ca1lea rax, [rbp+176]
140003ca8mov r8, rcx
140003cabmov rcx, rax
140003caecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003cb3lea rdx, [rbp+128]
140003cbalea rax, [rbp+176]
140003cc1mov rcx, rax
140003cc4call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140003cc9lea rax, [rbp+176]
140003cd0mov rcx, rax
140003cd3call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003cd8lea rax, [rbp+223]
140003cdfmov rcx, rax
140003ce2call std::__new_allocator<char>::~__new_allocator()
140003ce7nop
140003ce8lea rax, [rbp+128]
140003cefmov rcx, rax
140003cf2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003cf7lea rax, [rbp+175]
140003cfemov rcx, rax
140003d01call std::__new_allocator<char>::~__new_allocator()
140003d06nop
140003d07mov ebx, 0
140003d0cjmp 0x1400040ba
140003d11
140003d11loc_140003d11:
140003d11mov [rbp+560], 0
140003d1cmov [rbp+552], 0
140003d27mov rax, [rbp+568]
140003d2emov rcx, rax
140003d31mov rax, [rip+0x1c5da8]
140003d38call rax
140003d3amov [rbp+560], rax
140003d41mov rax, [rbp+560]
140003d48mov rcx, rax
140003d4bmov rax, [rip+0x1c5d6e]
140003d52call rax
140003d54mov [rbp+552], rax
140003d5blea rdx, [rip+0x10385e]
140003d62mov rax, [rbp+552]
140003d69mov rcx, rax
140003d6cmov rax, [rip+0x1c5d75]
140003d73call rax
140003d75lea rdx, [rip+0x103854]
140003d7cmov rax, [rbp+552]
140003d83mov r8, -1
140003d8amov rcx, rax
140003d8dmov rax, [rip+0x1c5d34]
140003d94call rax
140003d96mov rax, [rbp+560]
140003d9dmov rcx, rax
140003da0mov rax, [rip+0x1c5d19]
140003da7call rax
140003da9mov [rbp+552], rax
140003db0mov rax, [rbp+632]
140003db7mov rcx, rax
140003dbacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::c_str() const
140003dbfmov rdx, rax
140003dc2mov rax, [rbp+552]
140003dc9mov rcx, rax
140003dccmov rax, [rip+0x1c5d15]
140003dd3call rax
140003dd5mov rax, [rbp+616]
140003ddcmov rcx, rax
140003ddfcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::c_str() const
140003de4mov rdx, rax
140003de7mov rax, [rbp+552]
140003deemov rcx, rax
140003df1mov rax, [rip+0x1c5cd8]
140003df8call rax
140003dfamov rax, [rbp+624]
140003e01mov rcx, rax
140003e04call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::c_str() const
140003e09mov rdx, rax
140003e0cmov rax, [rbp+552]
140003e13mov rcx, rax
140003e16mov rax, [rip+0x1c5cd3]
140003e1dcall rax
140003e1flea rax, [rbp-96]
140003e23mov rcx, rax
140003e26call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::c_str() const
140003e2bmov rdx, rax
140003e2emov rax, [rbp+568]
140003e35mov r8, rdx
140003e38mov edx, 10002
140003e3dmov rcx, rax
140003e40mov rax, [rip+0x1c5c59]
140003e47call rax
140003e49mov rdx, [rbp+560]
140003e50mov rax, [rbp+568]
140003e57mov r8, rdx
140003e5amov edx, 10269
140003e5fmov rcx, rax
140003e62mov rax, [rip+0x1c5c37]
140003e69call rax
140003e6bmov rax, [rbp+568]
140003e72mov r8l, 15
140003e78mov edx, 13
140003e7dmov rcx, rax
140003e80mov rax, [rip+0x1c5c19]
140003e87call rax
140003e89mov rax, [rbp+568]
140003e90mov r8l, 0
140003e96mov edx, 64
140003e9bmov rcx, rax
140003e9emov rax, [rip+0x1c5bfb]
140003ea5call rax
140003ea7mov rax, [rbp+568]
140003eaemov rcx, rax
140003eb1mov rax, [rip+0x1c5be0]
140003eb8call rax
140003ebamov [rbp+548], eax
140003ec0cmp [rbp+548], 0
140003ec7je 0x140003fc1
140003ecdlea rax, [rbp+271]
140003ed4mov [rbp+488], rax
140003edbnop
140003edcnop
140003eddlea rcx, [rbp+271]
140003ee4lea rdx, [rip+0x103318]
140003eeblea rax, [rbp+224]
140003ef2mov r8, rcx
140003ef5mov rcx, rax
140003ef8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003efdlea rax, [rbp+351]
140003f04mov [rbp+480], rax
140003f0bnop
140003f0cnop
140003f0dmov eax, [rbp+548]
140003f13mov ecx, eax
140003f15mov rax, [rip+0x1c5b8c]
140003f1ccall rax
140003f1emov rdx, rax
140003f21lea rcx, [rbp+351]
140003f28lea rax, [rbp+304]
140003f2fmov r8, rcx
140003f32mov rcx, rax
140003f35call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003f3alea rax, [rbp+272]
140003f41lea rcx, [rbp+304]
140003f48lea rdx, [rip+0x1036b9]
140003f4fmov r8, rcx
140003f52mov rcx, rax
140003f55call _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_
140003f5alea rdx, [rbp+224]
140003f61lea rax, [rbp+272]
140003f68mov rcx, rax
140003f6bcall log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140003f70lea rax, [rbp+272]
140003f77mov rcx, rax
140003f7acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003f7flea rax, [rbp+304]
140003f86mov rcx, rax
140003f89call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003f8elea rax, [rbp+351]
140003f95mov rcx, rax
140003f98call std::__new_allocator<char>::~__new_allocator()
140003f9dnop
140003f9elea rax, [rbp+224]
140003fa5mov rcx, rax
140003fa8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003fadlea rax, [rbp+271]
140003fb4mov rcx, rax
140003fb7call std::__new_allocator<char>::~__new_allocator()
140003fbcjmp 0x14000408f
140003fc1
140003fc1loc_140003fc1:
140003fc1lea rax, [rbp+399]
140003fc8mov [rbp+472], rax
140003fcfnop
140003fd0nop
140003fd1lea rcx, [rbp+399]
140003fd8lea rdx, [rip+0x1034cc]
140003fdflea rax, [rbp+352]
140003fe6mov r8, rcx
140003fe9mov rcx, rax
140003feccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003ff1lea rax, [rbp+400]
140003ff8mov rcx, [rbp+616]
140003ffflea rdx, [rip+0x103622]
140004006mov r8, rcx
140004009mov rcx, rax
14000400ccall _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_
140004011lea rdx, [rbp+352]
140004018lea rax, [rbp+400]
14000401fmov rcx, rax
140004022call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140004027lea rax, [rbp+400]
14000402emov rcx, rax
140004031call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140004036lea rax, [rbp+352]
14000403dmov rcx, rax
140004040call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140004045lea rax, [rbp+399]
14000404cmov rcx, rax
14000404fcall std::__new_allocator<char>::~__new_allocator()
140004054nop
140004055mov rdx, [rbp+616]
14000405clea rax, [rbp+432]
140004063mov r8l, 2
140004069mov rcx, rax
14000406ccall std::filesystem::__cxx11::path::path<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::filesystem::__cxx11::path>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path::format)
140004071lea rax, [rbp+432]
140004078mov rcx, rax
14000407bcall std::filesystem::remove(std::filesystem::__cxx11::path const&)
140004080lea rax, [rbp+432]
140004087mov rcx, rax
14000408acall std::filesystem::__cxx11::path::~path()
14000408f
14000408floc_14000408f:
14000408fmov rax, [rbp+560]
140004096mov rcx, rax
140004099mov rax, [rip+0x1c5a38]
1400040a0call rax
1400040a2mov rax, [rbp+568]
1400040a9mov rcx, rax
1400040acmov rax, [rip+0x1c59d5]
1400040b3call rax
1400040b5mov ebx, 1
1400040ba
1400040baloc_1400040ba:
1400040balea rax, [rbp-96]
1400040bemov rcx, rax
1400040c1call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400040c6cmp ebx, 1
1400040c9jmp 0x140004279
1400040ce
1400040ce 48 89 H.
1400040d0 c3 48 8d 45 f0 48 89 c1 e8 f3 d3 0d 00 eb 03 48 .H.E.H.........H
1400040e0 89 c3 48 8d 45 1f 48 89 c1 e8 e2 9c 0c 00 90 48 ..H.E.H........H
1400040f0 8d 45 c0 48 89 c1 e8 d5 d3 0d 00 eb 03 48 89 c3 .E.H.........H..
140004100 48 8d 45 ef 48 89 c1 e8 c4 9c 0c 00 90 48 89 d8 H.E.H........H..
140004110 48 89 c1 e8 88 72 01 00 48 89 c3 48 8d 45 50 48 H....r..H..H.EPH
140004120 89 c1 e8 a9 d3 0d 00 eb 03 48 89 c3 48 8d 45 7f .........H..H.E.
140004130 48 89 c1 e8 98 9c 0c 00 90 48 8d 45 20 48 89 c1 H........H.E H..
140004140 e8 8b d3 0d 00 eb 03 48 89 c3 48 8d 45 4f 48 89 .......H..H.EOH.
140004150 c1 e8 7a 9c 0c 00 90 e9 05 01 00 00 48 89 c3 48 ..z.........H..H
140004160 8d 85 b0 00 00 00 48 89 c1 e8 62 d3 0d 00 eb 03 ......H...b.....
140004170 48 89 c3 48 8d 85 df 00 00 00 48 89 c1 e8 4e 9c H..H......H...N.
140004180 0c 00 90 48 8d 85 80 00 00 00 48 89 c1 e8 3e d3 ...H......H...>.
140004190 0d 00 eb 03 48 89 c3 48 8d 85 af 00 00 00 48 89 ....H..H......H.
1400041a0 c1 e8 2a 9c 0c 00 90 e9 b5 00 00 00 48 89 c3 48 ..*.........H..H
1400041b0 8d 85 10 01 00 00 48 89 c1 e8 12 d3 0d 00 eb 03 ......H.........
1400041c0 48 89 c3 48 8d 85 30 01 00 00 48 89 c1 e8 fe d2 H..H..0...H.....
1400041d0 0d 00 eb 03 48 89 c3 48 8d 85 5f 01 00 00 48 89 ....H..H.._...H.
1400041e0 c1 e8 ea 9b 0c 00 90 48 8d 85 e0 00 00 00 48 89 .......H......H.
1400041f0 c1 e8 da d2 0d 00 eb 03 48 89 c3 48 8d 85 0f 01 ........H..H....
140004200 00 00 48 89 c1 e8 c6 9b 0c 00 90 eb 54 48 89 c3 ..H.........TH..
140004210 48 8d 85 90 01 00 00 48 89 c1 e8 b1 d2 0d 00 eb H......H........
140004220 03 48 89 c3 48 8d 85 60 01 00 00 48 89 c1 e8 9d .H..H..`...H....
140004230 d2 0d 00 eb 03 48 89 c3 48 8d 85 8f 01 00 00 48 .....H..H......H
140004240 89 c1 e8 89 9b 0c 00 90 eb 17 48 89 c3 48 8d 85 ..........H..H..
140004250 b0 01 00 00 48 89 c1 e8 44 53 0a 00 eb 03 48 89 ....H...DS....H.
140004260 c3 48 8d 45 a0 48 89 c1 e8 63 d2 0d 00 48 89 d8 .H.E.H...c...H..
140004270 48 89 c1 e8 28 71 01 00 90 H...(q...
140004279
140004279loc_140004279:
140004279add rsp, 712
140004280pop rbx
140004281pop rbp
140004282ret
140003a78
140003a78upload_file_to_webhook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
140003a78push rbp
140003a79push rbx
140003a7asub rsp, 712
140003a81lea rbp, [rsp+128]
140003a89mov [rbp+608], rcx
140003a90mov [rbp+616], rdx
140003a97mov [rbp+624], r8
140003a9emov [rbp+632], r9
140003aa5mov rax, [rbp+608]
140003aacmov rcx, rax
140003aafcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::empty() const
140003ab4test al, al
140003ab6jne 0x140003acb
140003ab8mov rax, [rbp+616]
140003abfmov rcx, rax
140003ac2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::empty() const
140003ac7test al, al
140003ac9je 0x140003ad2
140003acb
140003acbloc_140003acb:
140003acbmov eax, 1
140003ad0jmp 0x140003ad7
140003ad2
140003ad2loc_140003ad2:
140003ad2mov eax, 0
140003ad7
140003ad7loc_140003ad7:
140003ad7test al, al
140003ad9je 0x140003b74
140003adflea rax, [rbp-17]
140003ae3mov [rbp+536], rax
140003aeanop
140003aebnop
140003aeclea rcx, [rbp-17]
140003af0lea rdx, [rip+0x10370c]
140003af7lea rax, [rbp-64]
140003afbmov r8, rcx
140003afemov rcx, rax
140003b01call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003b06lea rax, [rbp+31]
140003b0amov [rbp+528], rax
140003b11nop
140003b12nop
140003b13lea rcx, [rbp+31]
140003b17lea rdx, [rip+0x1039e2]
140003b1elea rax, [rbp-16]
140003b22mov r8, rcx
140003b25mov rcx, rax
140003b28call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003b2dlea rdx, [rbp-64]
140003b31lea rax, [rbp-16]
140003b35mov rcx, rax
140003b38call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140003b3dlea rax, [rbp-16]
140003b41mov rcx, rax
140003b44call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003b49lea rax, [rbp+31]
140003b4dmov rcx, rax
140003b50call std::__new_allocator<char>::~__new_allocator()
140003b55nop
140003b56lea rax, [rbp-64]
140003b5amov rcx, rax
140003b5dcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003b62lea rax, [rbp-17]
140003b66mov rcx, rax
140003b69call std::__new_allocator<char>::~__new_allocator()
140003b6enop
140003b6fjmp 0x140004279
140003b74
140003b74loc_140003b74:
140003b74lea rax, [rbp-96]
140003b78mov rdx, [rbp+608]
140003b7fmov rcx, rax
140003b82call base64_decode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140003b87lea rax, [rbp-96]
140003b8bmov rcx, rax
140003b8ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::empty() const
140003b93test al, al
140003b95je 0x140003c35
140003b9blea rax, [rbp+79]
140003b9fmov [rbp+520], rax
140003ba6nop
140003ba7nop
140003ba8lea rcx, [rbp+79]
140003baclea rdx, [rip+0x103650]
140003bb3lea rax, [rbp+32]
140003bb7mov r8, rcx
140003bbamov rcx, rax
140003bbdcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003bc2lea rax, [rbp+127]
140003bc6mov [rbp+512], rax
140003bcdnop
140003bcenop
140003bcflea rcx, [rbp+127]
140003bd3lea rdx, [rip+0x103966]
140003bdalea rax, [rbp+80]
140003bdemov r8, rcx
140003be1mov rcx, rax
140003be4call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003be9lea rdx, [rbp+32]
140003bedlea rax, [rbp+80]
140003bf1mov rcx, rax
140003bf4call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140003bf9lea rax, [rbp+80]
140003bfdmov rcx, rax
140003c00call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003c05lea rax, [rbp+127]
140003c09mov rcx, rax
140003c0ccall std::__new_allocator<char>::~__new_allocator()
140003c11nop
140003c12lea rax, [rbp+32]
140003c16mov rcx, rax
140003c19call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003c1elea rax, [rbp+79]
140003c22mov rcx, rax
140003c25call std::__new_allocator<char>::~__new_allocator()
140003c2anop
140003c2bmov ebx, 0
140003c30jmp 0x1400040ba
140003c35
140003c35loc_140003c35:
140003c35mov rax, [rip+0x1c5e54]
140003c3ccall rax
140003c3emov [rbp+568], rax
140003c45cmp [rbp+568], 0
140003c4djne 0x140003d11
140003c53lea rax, [rbp+175]
140003c5amov [rbp+504], rax
140003c61nop
140003c62nop
140003c63lea rcx, [rbp+175]
140003c6alea rdx, [rip+0x103592]
140003c71lea rax, [rbp+128]
140003c78mov r8, rcx
140003c7bmov rcx, rax
140003c7ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003c83lea rax, [rbp+223]
140003c8amov [rbp+496], rax
140003c91nop
140003c92nop
140003c93lea rcx, [rbp+223]
140003c9alea rdx, [rip+0x1038e7]
140003ca1lea rax, [rbp+176]
140003ca8mov r8, rcx
140003cabmov rcx, rax
140003caecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003cb3lea rdx, [rbp+128]
140003cbalea rax, [rbp+176]
140003cc1mov rcx, rax
140003cc4call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140003cc9lea rax, [rbp+176]
140003cd0mov rcx, rax
140003cd3call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003cd8lea rax, [rbp+223]
140003cdfmov rcx, rax
140003ce2call std::__new_allocator<char>::~__new_allocator()
140003ce7nop
140003ce8lea rax, [rbp+128]
140003cefmov rcx, rax
140003cf2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003cf7lea rax, [rbp+175]
140003cfemov rcx, rax
140003d01call std::__new_allocator<char>::~__new_allocator()
140003d06nop
140003d07mov ebx, 0
140003d0cjmp 0x1400040ba
140003d11
140003d11loc_140003d11:
140003d11mov [rbp+560], 0
140003d1cmov [rbp+552], 0
140003d27mov rax, [rbp+568]
140003d2emov rcx, rax
140003d31mov rax, [rip+0x1c5da8]
140003d38call rax
140003d3amov [rbp+560], rax
140003d41mov rax, [rbp+560]
140003d48mov rcx, rax
140003d4bmov rax, [rip+0x1c5d6e]
140003d52call rax
140003d54mov [rbp+552], rax
140003d5blea rdx, [rip+0x10385e]
140003d62mov rax, [rbp+552]
140003d69mov rcx, rax
140003d6cmov rax, [rip+0x1c5d75]
140003d73call rax
140003d75lea rdx, [rip+0x103854]
140003d7cmov rax, [rbp+552]
140003d83mov r8, -1
140003d8amov rcx, rax
140003d8dmov rax, [rip+0x1c5d34]
140003d94call rax
140003d96mov rax, [rbp+560]
140003d9dmov rcx, rax
140003da0mov rax, [rip+0x1c5d19]
140003da7call rax
140003da9mov [rbp+552], rax
140003db0mov rax, [rbp+632]
140003db7mov rcx, rax
140003dbacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::c_str() const
140003dbfmov rdx, rax
140003dc2mov rax, [rbp+552]
140003dc9mov rcx, rax
140003dccmov rax, [rip+0x1c5d15]
140003dd3call rax
140003dd5mov rax, [rbp+616]
140003ddcmov rcx, rax
140003ddfcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::c_str() const
140003de4mov rdx, rax
140003de7mov rax, [rbp+552]
140003deemov rcx, rax
140003df1mov rax, [rip+0x1c5cd8]
140003df8call rax
140003dfamov rax, [rbp+624]
140003e01mov rcx, rax
140003e04call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::c_str() const
140003e09mov rdx, rax
140003e0cmov rax, [rbp+552]
140003e13mov rcx, rax
140003e16mov rax, [rip+0x1c5cd3]
140003e1dcall rax
140003e1flea rax, [rbp-96]
140003e23mov rcx, rax
140003e26call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::c_str() const
140003e2bmov rdx, rax
140003e2emov rax, [rbp+568]
140003e35mov r8, rdx
140003e38mov edx, 10002
140003e3dmov rcx, rax
140003e40mov rax, [rip+0x1c5c59]
140003e47call rax
140003e49mov rdx, [rbp+560]
140003e50mov rax, [rbp+568]
140003e57mov r8, rdx
140003e5amov edx, 10269
140003e5fmov rcx, rax
140003e62mov rax, [rip+0x1c5c37]
140003e69call rax
140003e6bmov rax, [rbp+568]
140003e72mov r8l, 15
140003e78mov edx, 13
140003e7dmov rcx, rax
140003e80mov rax, [rip+0x1c5c19]
140003e87call rax
140003e89mov rax, [rbp+568]
140003e90mov r8l, 0
140003e96mov edx, 64
140003e9bmov rcx, rax
140003e9emov rax, [rip+0x1c5bfb]
140003ea5call rax
140003ea7mov rax, [rbp+568]
140003eaemov rcx, rax
140003eb1mov rax, [rip+0x1c5be0]
140003eb8call rax
140003ebamov [rbp+548], eax
140003ec0cmp [rbp+548], 0
140003ec7je 0x140003fc1
140003ecdlea rax, [rbp+271]
140003ed4mov [rbp+488], rax
140003edbnop
140003edcnop
140003eddlea rcx, [rbp+271]
140003ee4lea rdx, [rip+0x103318]
140003eeblea rax, [rbp+224]
140003ef2mov r8, rcx
140003ef5mov rcx, rax
140003ef8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003efdlea rax, [rbp+351]
140003f04mov [rbp+480], rax
140003f0bnop
140003f0cnop
140003f0dmov eax, [rbp+548]
140003f13mov ecx, eax
140003f15mov rax, [rip+0x1c5b8c]
140003f1ccall rax
140003f1emov rdx, rax
140003f21lea rcx, [rbp+351]
140003f28lea rax, [rbp+304]
140003f2fmov r8, rcx
140003f32mov rcx, rax
140003f35call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003f3alea rax, [rbp+272]
140003f41lea rcx, [rbp+304]
140003f48lea rdx, [rip+0x1036b9]
140003f4fmov r8, rcx
140003f52mov rcx, rax
140003f55call _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_
140003f5alea rdx, [rbp+224]
140003f61lea rax, [rbp+272]
140003f68mov rcx, rax
140003f6bcall log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140003f70lea rax, [rbp+272]
140003f77mov rcx, rax
140003f7acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003f7flea rax, [rbp+304]
140003f86mov rcx, rax
140003f89call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003f8elea rax, [rbp+351]
140003f95mov rcx, rax
140003f98call std::__new_allocator<char>::~__new_allocator()
140003f9dnop
140003f9elea rax, [rbp+224]
140003fa5mov rcx, rax
140003fa8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140003fadlea rax, [rbp+271]
140003fb4mov rcx, rax
140003fb7call std::__new_allocator<char>::~__new_allocator()
140003fbcjmp 0x14000408f
140003fc1
140003fc1loc_140003fc1:
140003fc1lea rax, [rbp+399]
140003fc8mov [rbp+472], rax
140003fcfnop
140003fd0nop
140003fd1lea rcx, [rbp+399]
140003fd8lea rdx, [rip+0x1034cc]
140003fdflea rax, [rbp+352]
140003fe6mov r8, rcx
140003fe9mov rcx, rax
140003feccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140003ff1lea rax, [rbp+400]
140003ff8mov rcx, [rbp+616]
140003ffflea rdx, [rip+0x103622]
140004006mov r8, rcx
140004009mov rcx, rax
14000400ccall _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_
140004011lea rdx, [rbp+352]
140004018lea rax, [rbp+400]
14000401fmov rcx, rax
140004022call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140004027lea rax, [rbp+400]
14000402emov rcx, rax
140004031call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140004036lea rax, [rbp+352]
14000403dmov rcx, rax
140004040call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140004045lea rax, [rbp+399]
14000404cmov rcx, rax
14000404fcall std::__new_allocator<char>::~__new_allocator()
140004054nop
140004055mov rdx, [rbp+616]
14000405clea rax, [rbp+432]
140004063mov r8l, 2
140004069mov rcx, rax
14000406ccall std::filesystem::__cxx11::path::path<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::filesystem::__cxx11::path>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path::format)
140004071lea rax, [rbp+432]
140004078mov rcx, rax
14000407bcall std::filesystem::remove(std::filesystem::__cxx11::path const&)
140004080lea rax, [rbp+432]
140004087mov rcx, rax
14000408acall std::filesystem::__cxx11::path::~path()
14000408f
14000408floc_14000408f:
14000408fmov rax, [rbp+560]
140004096mov rcx, rax
140004099mov rax, [rip+0x1c5a38]
1400040a0call rax
1400040a2mov rax, [rbp+568]
1400040a9mov rcx, rax
1400040acmov rax, [rip+0x1c59d5]
1400040b3call rax
1400040b5mov ebx, 1
1400040ba
1400040baloc_1400040ba:
1400040balea rax, [rbp-96]
1400040bemov rcx, rax
1400040c1call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400040c6cmp ebx, 1
1400040c9jmp 0x140004279
1400040ce
1400040ce 48 89 H.
1400040d0 c3 48 8d 45 f0 48 89 c1 e8 f3 d3 0d 00 eb 03 48 .H.E.H.........H
1400040e0 89 c3 48 8d 45 1f 48 89 c1 e8 e2 9c 0c 00 90 48 ..H.E.H........H
1400040f0 8d 45 c0 48 89 c1 e8 d5 d3 0d 00 eb 03 48 89 c3 .E.H.........H..
140004100 48 8d 45 ef 48 89 c1 e8 c4 9c 0c 00 90 48 89 d8 H.E.H........H..
140004110 48 89 c1 e8 88 72 01 00 48 89 c3 48 8d 45 50 48 H....r..H..H.EPH
140004120 89 c1 e8 a9 d3 0d 00 eb 03 48 89 c3 48 8d 45 7f .........H..H.E.
140004130 48 89 c1 e8 98 9c 0c 00 90 48 8d 45 20 48 89 c1 H........H.E H..
140004140 e8 8b d3 0d 00 eb 03 48 89 c3 48 8d 45 4f 48 89 .......H..H.EOH.
140004150 c1 e8 7a 9c 0c 00 90 e9 05 01 00 00 48 89 c3 48 ..z.........H..H
140004160 8d 85 b0 00 00 00 48 89 c1 e8 62 d3 0d 00 eb 03 ......H...b.....
140004170 48 89 c3 48 8d 85 df 00 00 00 48 89 c1 e8 4e 9c H..H......H...N.
140004180 0c 00 90 48 8d 85 80 00 00 00 48 89 c1 e8 3e d3 ...H......H...>.
140004190 0d 00 eb 03 48 89 c3 48 8d 85 af 00 00 00 48 89 ....H..H......H.
1400041a0 c1 e8 2a 9c 0c 00 90 e9 b5 00 00 00 48 89 c3 48 ..*.........H..H
1400041b0 8d 85 10 01 00 00 48 89 c1 e8 12 d3 0d 00 eb 03 ......H.........
1400041c0 48 89 c3 48 8d 85 30 01 00 00 48 89 c1 e8 fe d2 H..H..0...H.....
1400041d0 0d 00 eb 03 48 89 c3 48 8d 85 5f 01 00 00 48 89 ....H..H.._...H.
1400041e0 c1 e8 ea 9b 0c 00 90 48 8d 85 e0 00 00 00 48 89 .......H......H.
1400041f0 c1 e8 da d2 0d 00 eb 03 48 89 c3 48 8d 85 0f 01 ........H..H....
140004200 00 00 48 89 c1 e8 c6 9b 0c 00 90 eb 54 48 89 c3 ..H.........TH..
140004210 48 8d 85 90 01 00 00 48 89 c1 e8 b1 d2 0d 00 eb H......H........
140004220 03 48 89 c3 48 8d 85 60 01 00 00 48 89 c1 e8 9d .H..H..`...H....
140004230 d2 0d 00 eb 03 48 89 c3 48 8d 85 8f 01 00 00 48 .....H..H......H
140004240 89 c1 e8 89 9b 0c 00 90 eb 17 48 89 c3 48 8d 85 ..........H..H..
140004250 b0 01 00 00 48 89 c1 e8 44 53 0a 00 eb 03 48 89 ....H...DS....H.
140004260 c3 48 8d 45 a0 48 89 c1 e8 63 d2 0d 00 48 89 d8 .H.E.H...c...H..
140004270 48 89 c1 e8 28 71 01 00 90 H...(q...
140004279
140004279loc_140004279:
140004279add rsp, 712
140004280pop rbx
140004281pop rbp
140004282ret
140003a78
140004283
140004283send_webhook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
140004283push rbp
140004284push rbx
140004285sub rsp, 680
14000428clea rbp, [rsp+128]
140004294mov [rbp+576], rcx
14000429bmov [rbp+584], rdx
1400042a2mov rax, [rbp+576]
1400042a9mov rcx, rax
1400042accall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::empty() const
1400042b1test al, al
1400042b3je 0x14000434e
1400042b9lea rax, [rbp-17]
1400042bdmov [rbp+512], rax
1400042c4nop
1400042c5nop
1400042c6lea rcx, [rbp-17]
1400042calea rdx, [rip+0x102f32]
1400042d1lea rax, [rbp-64]
1400042d5mov r8, rcx
1400042d8mov rcx, rax
1400042dbcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
1400042e0lea rax, [rbp+31]
1400042e4mov [rbp+504], rax
1400042ebnop
1400042ecnop
1400042edlea rcx, [rbp+31]
1400042f1lea rdx, [rip+0x103358]
1400042f8lea rax, [rbp-16]
1400042fcmov r8, rcx
1400042ffmov rcx, rax
140004302call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140004307lea rdx, [rbp-64]
14000430blea rax, [rbp-16]
14000430fmov rcx, rax
140004312call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140004317lea rax, [rbp-16]
14000431bmov rcx, rax
14000431ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140004323lea rax, [rbp+31]
140004327mov rcx, rax
14000432acall std::__new_allocator<char>::~__new_allocator()
14000432fnop
140004330lea rax, [rbp-64]
140004334mov rcx, rax
140004337call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
14000433clea rax, [rbp-17]
140004340mov rcx, rax
140004343call std::__new_allocator<char>::~__new_allocator()
140004348nop
140004349jmp 0x1400049f4
14000434e
14000434eloc_14000434e:
14000434elea rax, [rbp-96]
140004352mov rdx, [rbp+576]
140004359mov rcx, rax
14000435ccall base64_decode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140004361lea rax, [rbp-96]
140004365mov rcx, rax
140004368call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::empty() const
14000436dtest al, al
14000436fje 0x14000440f
140004375lea rax, [rbp+79]
140004379mov [rbp+496], rax
140004380nop
140004381nop
140004382lea rcx, [rbp+79]
140004386lea rdx, [rip+0x102e76]
14000438dlea rax, [rbp+32]
140004391mov r8, rcx
140004394mov rcx, rax
140004397call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000439clea rax, [rbp+127]
1400043a0mov [rbp+488], rax
1400043a7nop
1400043a8nop
1400043a9lea rcx, [rbp+127]
1400043adlea rdx, [rip+0x1032cc]
1400043b4lea rax, [rbp+80]
1400043b8mov r8, rcx
1400043bbmov rcx, rax
1400043becall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
1400043c3lea rdx, [rbp+32]
1400043c7lea rax, [rbp+80]
1400043cbmov rcx, rax
1400043cecall log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400043d3lea rax, [rbp+80]
1400043d7mov rcx, rax
1400043dacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400043dflea rax, [rbp+127]
1400043e3mov rcx, rax
1400043e6call std::__new_allocator<char>::~__new_allocator()
1400043ebnop
1400043eclea rax, [rbp+32]
1400043f0mov rcx, rax
1400043f3call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400043f8lea rax, [rbp+79]
1400043fcmov rcx, rax
1400043ffcall std::__new_allocator<char>::~__new_allocator()
140004404nop
140004405mov ebx, 0
14000440ajmp 0x140004839
14000440f
14000440floc_14000440f:
14000440flea rdx, [rip+0x1032a1]
140004416lea rax, [rbp-96]
14000441amov r8l, 0
140004420mov rcx, rax
140004423call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::find(char const*, unsigned long long) const
140004428test rax, rax
14000442bje 0x140004452
14000442dlea rdx, [rip+0x10328c]
140004434lea rax, [rbp-96]
140004438mov r8l, 0
14000443emov rcx, rax
140004441call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::find(char const*, unsigned long long) const
140004446test rax, rax
140004449je 0x140004452
14000444bmov eax, 1
140004450jmp 0x140004457
140004452
140004452loc_140004452:
140004452mov eax, 0
140004457
140004457loc_140004457:
140004457test al, al
140004459je 0x14000451d
14000445flea rax, [rbp+175]
140004466mov [rbp+480], rax
14000446dnop
14000446enop
14000446flea rcx, [rbp+175]
140004476lea rdx, [rip+0x102d86]
14000447dlea rax, [rbp+128]
140004484mov r8, rcx
140004487mov rcx, rax
14000448acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000448flea rax, [rbp+223]
140004496mov [rbp+472], rax
14000449dnop
14000449enop
14000449flea rcx, [rbp+223]
1400044a6lea rdx, [rip+0x10321b]
1400044adlea rax, [rbp+176]
1400044b4mov r8, rcx
1400044b7mov rcx, rax
1400044bacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
1400044bflea rdx, [rbp+128]
1400044c6lea rax, [rbp+176]
1400044cdmov rcx, rax
1400044d0call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400044d5lea rax, [rbp+176]
1400044dcmov rcx, rax
1400044dfcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400044e4lea rax, [rbp+223]
1400044ebmov rcx, rax
1400044eecall std::__new_allocator<char>::~__new_allocator()
1400044f3nop
1400044f4lea rax, [rbp+128]
1400044fbmov rcx, rax
1400044fecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140004503lea rax, [rbp+175]
14000450amov rcx, rax
14000450dcall std::__new_allocator<char>::~__new_allocator()
140004512nop
140004513mov ebx, 0
140004518jmp 0x140004839
14000451d
14000451dloc_14000451d:
14000451dmov rax, [rip+0x1c556c]
140004524call rax
140004526mov [rbp+536], rax
14000452dcmp [rbp+536], 0
140004535jne 0x1400045f9
14000453blea rax, [rbp+271]
140004542mov [rbp+464], rax
140004549nop
14000454anop
14000454blea rcx, [rbp+271]
140004552lea rdx, [rip+0x102caa]
140004559lea rax, [rbp+224]
140004560mov r8, rcx
140004563mov rcx, rax
140004566call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000456blea rax, [rbp+319]
140004572mov [rbp+456], rax
140004579nop
14000457anop
14000457blea rcx, [rbp+319]
140004582lea rdx, [rip+0x10319f]
140004589lea rax, [rbp+272]
140004590mov r8, rcx
140004593mov rcx, rax
140004596call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000459blea rdx, [rbp+224]
1400045a2lea rax, [rbp+272]
1400045a9mov rcx, rax
1400045accall log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400045b1lea rax, [rbp+272]
1400045b8mov rcx, rax
1400045bbcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400045c0lea rax, [rbp+319]
1400045c7mov rcx, rax
1400045cacall std::__new_allocator<char>::~__new_allocator()
1400045cfnop
1400045d0lea rax, [rbp+224]
1400045d7mov rcx, rax
1400045dacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400045dflea rax, [rbp+271]
1400045e6mov rcx, rax
1400045e9call std::__new_allocator<char>::~__new_allocator()
1400045eenop
1400045efmov ebx, 0
1400045f4jmp 0x140004839
1400045f9
1400045f9loc_1400045f9:
1400045f9mov [rbp+528], 0
140004604lea rdx, [rip+0x103155]
14000460bmov rax, [rbp+528]
140004612mov rcx, rax
140004615mov rax, [rip+0x1c54dc]
14000461ccall rax
14000461emov [rbp+528], rax
140004625lea rax, [rbp-96]
140004629mov rcx, rax
14000462ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::c_str() const
140004631mov rdx, rax
140004634mov rax, [rbp+536]
14000463bmov r8, rdx
14000463emov edx, 10002
140004643mov rcx, rax
140004646mov rax, [rip+0x1c5453]
14000464dcall rax
14000464fmov rax, [rbp+584]
140004656mov rcx, rax
140004659call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::c_str() const
14000465emov rdx, rax
140004661mov rax, [rbp+536]
140004668mov r8, rdx
14000466bmov edx, 10015
140004670mov rcx, rax
140004673mov rax, [rip+0x1c5426]
14000467acall rax
14000467cmov rdx, [rbp+528]
140004683mov rax, [rbp+536]
14000468amov r8, rdx
14000468dmov edx, 10023
140004692mov rcx, rax
140004695mov rax, [rip+0x1c5404]
14000469ccall rax
14000469emov rax, [rbp+536]
1400046a5mov r8l, 10
1400046abmov edx, 13
1400046b0mov rcx, rax
1400046b3mov rax, [rip+0x1c53e6]
1400046bacall rax
1400046bcmov rax, [rbp+536]
1400046c3mov r8l, 1
1400046c9mov edx, 43
1400046cemov rcx, rax
1400046d1mov rax, [rip+0x1c53c8]
1400046d8call rax
1400046damov rax, [rbp+536]
1400046e1mov r8l, 0
1400046e7mov edx, 64
1400046ecmov rcx, rax
1400046efmov rax, [rip+0x1c53aa]
1400046f6call rax
1400046f8mov rax, [rbp+536]
1400046ffmov rcx, rax
140004702mov rax, [rip+0x1c538f]
140004709call rax
14000470bmov [rbp+524], eax
140004711cmp [rbp+524], 0
140004718je 0x14000480e
14000471elea rax, [rbp+367]
140004725mov [rbp+448], rax
14000472cnop
14000472dnop
14000472elea rcx, [rbp+367]
140004735lea rdx, [rip+0x102ac7]
14000473clea rax, [rbp+320]
140004743mov r8, rcx
140004746mov rcx, rax
140004749call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000474elea rax, [rbp+439]
140004755mov [rbp+440], rax
14000475cnop
14000475dnop
14000475emov eax, [rbp+524]
140004764mov ecx, eax
140004766mov rax, [rip+0x1c533b]
14000476dcall rax
14000476fmov rdx, rax
140004772lea rcx, [rbp+439]
140004779lea rax, [rbp+400]
140004780mov r8, rcx
140004783mov rcx, rax
140004786call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000478blea rax, [rbp+368]
140004792lea rcx, [rbp+400]
140004799lea rdx, [rip+0x102fdf]
1400047a0mov r8, rcx
1400047a3mov rcx, rax
1400047a6call _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_
1400047ablea rdx, [rbp+320]
1400047b2lea rax, [rbp+368]
1400047b9mov rcx, rax
1400047bccall log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400047c1lea rax, [rbp+368]
1400047c8mov rcx, rax
1400047cbcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400047d0lea rax, [rbp+400]
1400047d7mov rcx, rax
1400047dacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400047dflea rax, [rbp+439]
1400047e6mov rcx, rax
1400047e9call std::__new_allocator<char>::~__new_allocator()
1400047eenop
1400047eflea rax, [rbp+320]
1400047f6mov rcx, rax
1400047f9call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400047felea rax, [rbp+367]
140004805mov rcx, rax
140004808call std::__new_allocator<char>::~__new_allocator()
14000480dnop
14000480e
14000480eloc_14000480e:
14000480emov rax, [rbp+528]
140004815mov rcx, rax
140004818mov rax, [rip+0x1c52e1]
14000481fcall rax
140004821mov rax, [rbp+536]
140004828mov rcx, rax
14000482bmov rax, [rip+0x1c5256]
140004832call rax
140004834mov ebx, 1
140004839
140004839loc_140004839:
140004839lea rax, [rbp-96]
14000483dmov rcx, rax
140004840call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140004845cmp ebx, 1
140004848jmp 0x1400049f4
14000484d
14000484d 48 89 c3 H..
140004850 48 8d 45 f0 48 89 c1 e8 74 cc 0d 00 eb 03 48 89 H.E.H...t.....H.
140004860 c3 48 8d 45 1f 48 89 c1 e8 63 95 0c 00 90 48 8d .H.E.H...c....H.
140004870 45 c0 48 89 c1 e8 56 cc 0d 00 eb 03 48 89 c3 48 E.H...V.....H..H
140004880 8d 45 ef 48 89 c1 e8 45 95 0c 00 90 48 89 d8 48 .E.H...E....H..H
140004890 89 c1 e8 09 6b 01 00 48 89 c3 48 8d 45 50 48 89 ....k..H..H.EPH.
1400048a0 c1 e8 2a cc 0d 00 eb 03 48 89 c3 48 8d 45 7f 48 ..*.....H..H.E.H
1400048b0 89 c1 e8 19 95 0c 00 90 48 8d 45 20 48 89 c1 e8 ........H.E H...
1400048c0 0c cc 0d 00 eb 03 48 89 c3 48 8d 45 4f 48 89 c1 ......H..H.EOH..
1400048d0 e8 fb 94 0c 00 90 e9 01 01 00 00 48 89 c3 48 8d ...........H..H.
1400048e0 85 b0 00 00 00 48 89 c1 e8 e3 cb 0d 00 eb 03 48 .....H.........H
1400048f0 89 c3 48 8d 85 df 00 00 00 48 89 c1 e8 cf 94 0c ..H......H......
140004900 00 90 48 8d 85 80 00 00 00 48 89 c1 e8 bf cb 0d ..H......H......
140004910 00 eb 03 48 89 c3 48 8d 85 af 00 00 00 48 89 c1 ...H..H......H..
140004920 e8 ab 94 0c 00 90 e9 b1 00 00 00 48 89 c3 48 8d ...........H..H.
140004930 85 10 01 00 00 48 89 c1 e8 93 cb 0d 00 eb 03 48 .....H.........H
140004940 89 c3 48 8d 85 3f 01 00 00 48 89 c1 e8 7f 94 0c ..H..?...H......
140004950 00 90 48 8d 85 e0 00 00 00 48 89 c1 e8 6f cb 0d ..H......H...o..
140004960 00 eb 03 48 89 c3 48 8d 85 0f 01 00 00 48 89 c1 ...H..H......H..
140004970 e8 5b 94 0c 00 90 eb 64 48 89 c3 48 8d 85 70 01 .[.....dH..H..p.
140004980 00 00 48 89 c1 e8 46 cb 0d 00 eb 03 48 89 c3 48 ..H...F.....H..H
140004990 8d 85 90 01 00 00 48 89 c1 e8 32 cb 0d 00 eb 03 ......H...2.....
1400049a0 48 89 c3 48 8d 85 b7 01 00 00 48 89 c1 e8 1e 94 H..H......H.....
1400049b0 0c 00 90 48 8d 85 40 01 00 00 48 89 c1 e8 0e cb ...H..@...H.....
1400049c0 0d 00 eb 03 48 89 c3 48 8d 85 6f 01 00 00 48 89 ....H..H..o...H.
1400049d0 c1 e8 fa 93 0c 00 90 eb 03 48 89 c3 48 8d 45 a0 .........H..H.E.
1400049e0 48 89 c1 e8 e8 ca 0d 00 48 89 d8 48 89 c1 e8 ad H.......H..H....
1400049f0 69 01 00 90 i...
1400049f4
1400049f4loc_1400049f4:
1400049f4add rsp, 680
1400049fbpop rbx
1400049fcpop rbp
1400049fdret
140004283
140004283send_webhook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
140004283push rbp
140004284push rbx
140004285sub rsp, 680
14000428clea rbp, [rsp+128]
140004294mov [rbp+576], rcx
14000429bmov [rbp+584], rdx
1400042a2mov rax, [rbp+576]
1400042a9mov rcx, rax
1400042accall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::empty() const
1400042b1test al, al
1400042b3je 0x14000434e
1400042b9lea rax, [rbp-17]
1400042bdmov [rbp+512], rax
1400042c4nop
1400042c5nop
1400042c6lea rcx, [rbp-17]
1400042calea rdx, [rip+0x102f32]
1400042d1lea rax, [rbp-64]
1400042d5mov r8, rcx
1400042d8mov rcx, rax
1400042dbcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
1400042e0lea rax, [rbp+31]
1400042e4mov [rbp+504], rax
1400042ebnop
1400042ecnop
1400042edlea rcx, [rbp+31]
1400042f1lea rdx, [rip+0x103358]
1400042f8lea rax, [rbp-16]
1400042fcmov r8, rcx
1400042ffmov rcx, rax
140004302call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140004307lea rdx, [rbp-64]
14000430blea rax, [rbp-16]
14000430fmov rcx, rax
140004312call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140004317lea rax, [rbp-16]
14000431bmov rcx, rax
14000431ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140004323lea rax, [rbp+31]
140004327mov rcx, rax
14000432acall std::__new_allocator<char>::~__new_allocator()
14000432fnop
140004330lea rax, [rbp-64]
140004334mov rcx, rax
140004337call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
14000433clea rax, [rbp-17]
140004340mov rcx, rax
140004343call std::__new_allocator<char>::~__new_allocator()
140004348nop
140004349jmp 0x1400049f4
14000434e
14000434eloc_14000434e:
14000434elea rax, [rbp-96]
140004352mov rdx, [rbp+576]
140004359mov rcx, rax
14000435ccall base64_decode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140004361lea rax, [rbp-96]
140004365mov rcx, rax
140004368call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::empty() const
14000436dtest al, al
14000436fje 0x14000440f
140004375lea rax, [rbp+79]
140004379mov [rbp+496], rax
140004380nop
140004381nop
140004382lea rcx, [rbp+79]
140004386lea rdx, [rip+0x102e76]
14000438dlea rax, [rbp+32]
140004391mov r8, rcx
140004394mov rcx, rax
140004397call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000439clea rax, [rbp+127]
1400043a0mov [rbp+488], rax
1400043a7nop
1400043a8nop
1400043a9lea rcx, [rbp+127]
1400043adlea rdx, [rip+0x1032cc]
1400043b4lea rax, [rbp+80]
1400043b8mov r8, rcx
1400043bbmov rcx, rax
1400043becall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
1400043c3lea rdx, [rbp+32]
1400043c7lea rax, [rbp+80]
1400043cbmov rcx, rax
1400043cecall log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400043d3lea rax, [rbp+80]
1400043d7mov rcx, rax
1400043dacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400043dflea rax, [rbp+127]
1400043e3mov rcx, rax
1400043e6call std::__new_allocator<char>::~__new_allocator()
1400043ebnop
1400043eclea rax, [rbp+32]
1400043f0mov rcx, rax
1400043f3call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400043f8lea rax, [rbp+79]
1400043fcmov rcx, rax
1400043ffcall std::__new_allocator<char>::~__new_allocator()
140004404nop
140004405mov ebx, 0
14000440ajmp 0x140004839
14000440f
14000440floc_14000440f:
14000440flea rdx, [rip+0x1032a1]
140004416lea rax, [rbp-96]
14000441amov r8l, 0
140004420mov rcx, rax
140004423call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::find(char const*, unsigned long long) const
140004428test rax, rax
14000442bje 0x140004452
14000442dlea rdx, [rip+0x10328c]
140004434lea rax, [rbp-96]
140004438mov r8l, 0
14000443emov rcx, rax
140004441call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::find(char const*, unsigned long long) const
140004446test rax, rax
140004449je 0x140004452
14000444bmov eax, 1
140004450jmp 0x140004457
140004452
140004452loc_140004452:
140004452mov eax, 0
140004457
140004457loc_140004457:
140004457test al, al
140004459je 0x14000451d
14000445flea rax, [rbp+175]
140004466mov [rbp+480], rax
14000446dnop
14000446enop
14000446flea rcx, [rbp+175]
140004476lea rdx, [rip+0x102d86]
14000447dlea rax, [rbp+128]
140004484mov r8, rcx
140004487mov rcx, rax
14000448acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000448flea rax, [rbp+223]
140004496mov [rbp+472], rax
14000449dnop
14000449enop
14000449flea rcx, [rbp+223]
1400044a6lea rdx, [rip+0x10321b]
1400044adlea rax, [rbp+176]
1400044b4mov r8, rcx
1400044b7mov rcx, rax
1400044bacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
1400044bflea rdx, [rbp+128]
1400044c6lea rax, [rbp+176]
1400044cdmov rcx, rax
1400044d0call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400044d5lea rax, [rbp+176]
1400044dcmov rcx, rax
1400044dfcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400044e4lea rax, [rbp+223]
1400044ebmov rcx, rax
1400044eecall std::__new_allocator<char>::~__new_allocator()
1400044f3nop
1400044f4lea rax, [rbp+128]
1400044fbmov rcx, rax
1400044fecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140004503lea rax, [rbp+175]
14000450amov rcx, rax
14000450dcall std::__new_allocator<char>::~__new_allocator()
140004512nop
140004513mov ebx, 0
140004518jmp 0x140004839
14000451d
14000451dloc_14000451d:
14000451dmov rax, [rip+0x1c556c]
140004524call rax
140004526mov [rbp+536], rax
14000452dcmp [rbp+536], 0
140004535jne 0x1400045f9
14000453blea rax, [rbp+271]
140004542mov [rbp+464], rax
140004549nop
14000454anop
14000454blea rcx, [rbp+271]
140004552lea rdx, [rip+0x102caa]
140004559lea rax, [rbp+224]
140004560mov r8, rcx
140004563mov rcx, rax
140004566call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000456blea rax, [rbp+319]
140004572mov [rbp+456], rax
140004579nop
14000457anop
14000457blea rcx, [rbp+319]
140004582lea rdx, [rip+0x10319f]
140004589lea rax, [rbp+272]
140004590mov r8, rcx
140004593mov rcx, rax
140004596call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000459blea rdx, [rbp+224]
1400045a2lea rax, [rbp+272]
1400045a9mov rcx, rax
1400045accall log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400045b1lea rax, [rbp+272]
1400045b8mov rcx, rax
1400045bbcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400045c0lea rax, [rbp+319]
1400045c7mov rcx, rax
1400045cacall std::__new_allocator<char>::~__new_allocator()
1400045cfnop
1400045d0lea rax, [rbp+224]
1400045d7mov rcx, rax
1400045dacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400045dflea rax, [rbp+271]
1400045e6mov rcx, rax
1400045e9call std::__new_allocator<char>::~__new_allocator()
1400045eenop
1400045efmov ebx, 0
1400045f4jmp 0x140004839
1400045f9
1400045f9loc_1400045f9:
1400045f9mov [rbp+528], 0
140004604lea rdx, [rip+0x103155]
14000460bmov rax, [rbp+528]
140004612mov rcx, rax
140004615mov rax, [rip+0x1c54dc]
14000461ccall rax
14000461emov [rbp+528], rax
140004625lea rax, [rbp-96]
140004629mov rcx, rax
14000462ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::c_str() const
140004631mov rdx, rax
140004634mov rax, [rbp+536]
14000463bmov r8, rdx
14000463emov edx, 10002
140004643mov rcx, rax
140004646mov rax, [rip+0x1c5453]
14000464dcall rax
14000464fmov rax, [rbp+584]
140004656mov rcx, rax
140004659call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::c_str() const
14000465emov rdx, rax
140004661mov rax, [rbp+536]
140004668mov r8, rdx
14000466bmov edx, 10015
140004670mov rcx, rax
140004673mov rax, [rip+0x1c5426]
14000467acall rax
14000467cmov rdx, [rbp+528]
140004683mov rax, [rbp+536]
14000468amov r8, rdx
14000468dmov edx, 10023
140004692mov rcx, rax
140004695mov rax, [rip+0x1c5404]
14000469ccall rax
14000469emov rax, [rbp+536]
1400046a5mov r8l, 10
1400046abmov edx, 13
1400046b0mov rcx, rax
1400046b3mov rax, [rip+0x1c53e6]
1400046bacall rax
1400046bcmov rax, [rbp+536]
1400046c3mov r8l, 1
1400046c9mov edx, 43
1400046cemov rcx, rax
1400046d1mov rax, [rip+0x1c53c8]
1400046d8call rax
1400046damov rax, [rbp+536]
1400046e1mov r8l, 0
1400046e7mov edx, 64
1400046ecmov rcx, rax
1400046efmov rax, [rip+0x1c53aa]
1400046f6call rax
1400046f8mov rax, [rbp+536]
1400046ffmov rcx, rax
140004702mov rax, [rip+0x1c538f]
140004709call rax
14000470bmov [rbp+524], eax
140004711cmp [rbp+524], 0
140004718je 0x14000480e
14000471elea rax, [rbp+367]
140004725mov [rbp+448], rax
14000472cnop
14000472dnop
14000472elea rcx, [rbp+367]
140004735lea rdx, [rip+0x102ac7]
14000473clea rax, [rbp+320]
140004743mov r8, rcx
140004746mov rcx, rax
140004749call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000474elea rax, [rbp+439]
140004755mov [rbp+440], rax
14000475cnop
14000475dnop
14000475emov eax, [rbp+524]
140004764mov ecx, eax
140004766mov rax, [rip+0x1c533b]
14000476dcall rax
14000476fmov rdx, rax
140004772lea rcx, [rbp+439]
140004779lea rax, [rbp+400]
140004780mov r8, rcx
140004783mov rcx, rax
140004786call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000478blea rax, [rbp+368]
140004792lea rcx, [rbp+400]
140004799lea rdx, [rip+0x102fdf]
1400047a0mov r8, rcx
1400047a3mov rcx, rax
1400047a6call _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_
1400047ablea rdx, [rbp+320]
1400047b2lea rax, [rbp+368]
1400047b9mov rcx, rax
1400047bccall log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400047c1lea rax, [rbp+368]
1400047c8mov rcx, rax
1400047cbcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400047d0lea rax, [rbp+400]
1400047d7mov rcx, rax
1400047dacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400047dflea rax, [rbp+439]
1400047e6mov rcx, rax
1400047e9call std::__new_allocator<char>::~__new_allocator()
1400047eenop
1400047eflea rax, [rbp+320]
1400047f6mov rcx, rax
1400047f9call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400047felea rax, [rbp+367]
140004805mov rcx, rax
140004808call std::__new_allocator<char>::~__new_allocator()
14000480dnop
14000480e
14000480eloc_14000480e:
14000480emov rax, [rbp+528]
140004815mov rcx, rax
140004818mov rax, [rip+0x1c52e1]
14000481fcall rax
140004821mov rax, [rbp+536]
140004828mov rcx, rax
14000482bmov rax, [rip+0x1c5256]
140004832call rax
140004834mov ebx, 1
140004839
140004839loc_140004839:
140004839lea rax, [rbp-96]
14000483dmov rcx, rax
140004840call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140004845cmp ebx, 1
140004848jmp 0x1400049f4
14000484d
14000484d 48 89 c3 H..
140004850 48 8d 45 f0 48 89 c1 e8 74 cc 0d 00 eb 03 48 89 H.E.H...t.....H.
140004860 c3 48 8d 45 1f 48 89 c1 e8 63 95 0c 00 90 48 8d .H.E.H...c....H.
140004870 45 c0 48 89 c1 e8 56 cc 0d 00 eb 03 48 89 c3 48 E.H...V.....H..H
140004880 8d 45 ef 48 89 c1 e8 45 95 0c 00 90 48 89 d8 48 .E.H...E....H..H
140004890 89 c1 e8 09 6b 01 00 48 89 c3 48 8d 45 50 48 89 ....k..H..H.EPH.
1400048a0 c1 e8 2a cc 0d 00 eb 03 48 89 c3 48 8d 45 7f 48 ..*.....H..H.E.H
1400048b0 89 c1 e8 19 95 0c 00 90 48 8d 45 20 48 89 c1 e8 ........H.E H...
1400048c0 0c cc 0d 00 eb 03 48 89 c3 48 8d 45 4f 48 89 c1 ......H..H.EOH..
1400048d0 e8 fb 94 0c 00 90 e9 01 01 00 00 48 89 c3 48 8d ...........H..H.
1400048e0 85 b0 00 00 00 48 89 c1 e8 e3 cb 0d 00 eb 03 48 .....H.........H
1400048f0 89 c3 48 8d 85 df 00 00 00 48 89 c1 e8 cf 94 0c ..H......H......
140004900 00 90 48 8d 85 80 00 00 00 48 89 c1 e8 bf cb 0d ..H......H......
140004910 00 eb 03 48 89 c3 48 8d 85 af 00 00 00 48 89 c1 ...H..H......H..
140004920 e8 ab 94 0c 00 90 e9 b1 00 00 00 48 89 c3 48 8d ...........H..H.
140004930 85 10 01 00 00 48 89 c1 e8 93 cb 0d 00 eb 03 48 .....H.........H
140004940 89 c3 48 8d 85 3f 01 00 00 48 89 c1 e8 7f 94 0c ..H..?...H......
140004950 00 90 48 8d 85 e0 00 00 00 48 89 c1 e8 6f cb 0d ..H......H...o..
140004960 00 eb 03 48 89 c3 48 8d 85 0f 01 00 00 48 89 c1 ...H..H......H..
140004970 e8 5b 94 0c 00 90 eb 64 48 89 c3 48 8d 85 70 01 .[.....dH..H..p.
140004980 00 00 48 89 c1 e8 46 cb 0d 00 eb 03 48 89 c3 48 ..H...F.....H..H
140004990 8d 85 90 01 00 00 48 89 c1 e8 32 cb 0d 00 eb 03 ......H...2.....
1400049a0 48 89 c3 48 8d 85 b7 01 00 00 48 89 c1 e8 1e 94 H..H......H.....
1400049b0 0c 00 90 48 8d 85 40 01 00 00 48 89 c1 e8 0e cb ...H..@...H.....
1400049c0 0d 00 eb 03 48 89 c3 48 8d 85 6f 01 00 00 48 89 ....H..H..o...H.
1400049d0 c1 e8 fa 93 0c 00 90 eb 03 48 89 c3 48 8d 45 a0 .........H..H.E.
1400049e0 48 89 c1 e8 e8 ca 0d 00 48 89 d8 48 89 c1 e8 ad H.......H..H....
1400049f0 69 01 00 90 i...
1400049f4
1400049f4loc_1400049f4:
1400049f4add rsp, 680
1400049fbpop rbx
1400049fcpop rbp
1400049fdret
140004283
Loading..