File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
    00114344
    00114344core::ptr::drop_in_place<indicatif::style::ProgressStyle>:
    00114344push rbx
    00114345mov rbx, rdi
    00114348call core::ptr::drop_in_place<alloc::vec::Vec<alloc::boxed::Box<str>>>
    0011434dlea rdi, [rbx+24]
    00114351call core::ptr::drop_in_place<alloc::vec::Vec<alloc::boxed::Box<str>>>
    00114356lea rdi, [rbx+48]
    0011435acall core::ptr::drop_in_place<alloc::vec::Vec<indicatif::style::TemplatePart>>
    0011435fadd rbx, 72
    00114363mov rdi, rbx
    00114366pop rbx
    00114367jmp 0x1143d8
    00114344
    0011436c
    0011436ccore::ptr::drop_in_place<indicatif::state::TabExpandedString>:
    0011436cpush r14
    0011436epush rbx
    0011436fpush rax
    00114370mov rbx, rdi
    00114373mov r14, [rdi]
    00114376test r14, r14
    00114379je 0x11439b
    0011437bmov rdi, [rbx+24]
    0011437fmov rsi, [rbx+32]
    00114383call core::ptr::drop_in_place<std::env::VarError>
    00114388mov rsi, [rbx+8]
    0011438cmov rdi, r14
    0011438fadd rsp, 8
    00114393pop rbx
    00114394pop r14
    00114396jmp 0x1137a0
    0011439b
    0011439bloc_11439b:
    0011439bmov rdi, [rbx+8]
    0011439fmov rsi, [rbx+16]
    001143a3add rsp, 8
    001143a7pop rbx
    001143a8pop r14
    001143aajmp 0x1015c4
    0011436c
    001143af
    001143afcore::ptr::drop_in_place<alloc::vec::Vec<indicatif::style::TemplatePart>>:
    001143afpush r14
    001143b1push rbx
    001143b2push rax
    001143b3mov rbx, rdi
    001143b6mov r14, [rdi]
    001143b9mov rsi, [rdi+16]
    001143bdmov rdi, r14
    001143c0call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
    001143c5mov rsi, [rbx+8]
    001143c9mov rdi, r14
    001143ccadd rsp, 8
    001143d0pop rbx
    001143d1pop r14
    001143d3jmp 0x11456c
    001143af
    001143d8
    001143d8_<hashbrown::raw::RawTable<T,A> as core::ops::drop::Drop>::drop:
    001143d8push r15
    001143dapush r14
    001143dcpush r13
    001143depush r12
    001143e0push rbx
    001143e1sub rsp, 48
    001143e5mov r12, [rdi+8]
    001143e9test r12, r12
    001143ecje 0x114486
    001143f2mov rbx, [rdi]
    001143f5mov rax, [rdi+24]
    001143f9test rax, rax
    001143fcje 0x11445b
    001143felea rcx, [r12+rbx]
    00114402inc rcx
    00114405movdqa x0, [rbx]
    00114409pmovmskb edx, x0
    0011440dnot edx
    0011440flea rsi, [rbx+16]
    00114413lea r14, [rsp+8]
    00114418mov [r14], rbx
    0011441bmov [r14+8], rsi
    0011441fmov [r14+16], rcx
    00114423mov [r14+24], dx
    00114428mov [r14+32], rax
    0011442c
    0011442cloc_11442c:
    0011442cmov rdi, r14
    0011442fcall _<hashbrown::raw::RawIter<T> as core::iter::traits::iterator::Iterator>::next
    00114434test rax, rax
    00114437je 0x11445b
    00114439mov r15, [rax-16]
    0011443dmov r13, [rax-8]
    00114441mov rdi, r15
    00114444call [r13]
    00114448mov rsi, [r13+8]
    0011444ctest rsi, rsi
    0011444fje 0x11442c
    00114451mov rdi, r15
    00114454call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
    00114459jmp 0x11442c
    0011445b
    0011445bloc_11445b:
    0011445bmov rax, r12
    0011445eshl rax, 5
    00114462lea rsi, [r12+rax]
    00114466add rsi, 49
    0011446asub rbx, rax
    0011446dadd rbx, -32
    00114471mov rdi, rbx
    00114474add rsp, 48
    00114478pop rbx
    00114479pop r12
    0011447bpop r13
    0011447dpop r14
    0011447fpop r15
    00114481jmp 0xcedb6
    00114486
    00114486loc_114486:
    00114486add rsp, 48
    0011448apop rbx
    0011448bpop r12
    0011448dpop r13
    0011448fpop r14
    00114491pop r15
    00114493ret
    001143d8
    00114494
    00114494_<hashbrown::raw::RawIter<T> as core::iter::traits::iterator::Iterator>::next:
    00114494cmp [rdi+32], 0
    00114499je 0x1144ed
    0011449bpush r14
    0011449dpush rbx
    0011449epush rax
    0011449fmov rbx, rdi
    001144a2lea r14, [rdi+24]
    001144a6
    001144a6loc_1144a6:
    001144a6mov rdi, r14
    001144a9call _<hashbrown::raw::bitmask::BitMaskIter as core::iter::traits::iterator::Iterator>::next
    001144aecmp rax, 1
    001144b2je 0x1144d7
    001144b4mov rax, [rbx+8]
    001144b8movdqa x0, [rax]
    001144bcpmovmskb ecx, x0
    001144c0not ecx
    001144c2mov [rbx+24], cx
    001144c6add [rbx], -512
    001144cdadd rax, 16
    001144d1mov [rbx+8], rax
    001144d5jmp 0x1144a6
    001144d7
    001144d7loc_1144d7:
    001144d7mov rax, [rbx]
    001144dashl rdx, 5
    001144desub rax, rdx
    001144e1dec [rbx+32]
    001144e5add rsp, 8
    001144e9pop rbx
    001144eapop r14
    001144ecret
    001144ed
    001144edloc_1144ed:
    001144edxor eax, eax
    001144efret
    00114494
    001144f0
    001144f0_<hashbrown::raw::bitmask::BitMaskIter as core::iter::traits::iterator::Iterator>::next:
    001144f0movzx ecx, [rdi]
    001144f3test cx, cx
    001144f6je 0x114505
    001144f8lea eax, [rcx-1]
    001144fband eax, ecx
    001144fdmov [rdi], ax
    00114500push 1
    00114502pop rax
    00114503jmp 0x114507
    00114505
    00114505loc_114505:
    00114505xor eax, eax
    00114507
    00114507loc_114507:
    00114507bsf edx, ecx
    0011450aret
    001144f0
    0011450b
    0011450b_<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop:
    0011450bpush rbp
    0011450cpush r14
    0011450epush rbx
    0011450fmov rbx, rsi
    00114512mov r14, rdi
    00114515push 1
    00114517pop rbp
    00114518
    00114518loc_114518:
    00114518sub rbx, 1
    0011451cjb 0x114567
    0011451emov eax, [r14+88]
    00114522add eax, -2
    00114525cmp ax, 3
    00114529cmovae eax, ebp
    0011452ccmp ax, 1
    00114530je 0x114543
    00114532movzx eax, ax
    00114535test eax, eax
    00114537jne 0x114561
    00114539mov rdi, r14
    0011453ccall core::ptr::drop_in_place<indicatif::state::TabExpandedString>
    00114541jmp 0x114561
    00114543
    00114543loc_114543:
    00114543mov rdi, [r14+64]
    00114547mov rsi, [r14+72]
    0011454bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    00114550mov rdi, r14
    00114553call core::ptr::drop_in_place<core::option::Option<console::utils::Style>>
    00114558lea rdi, [r14+32]
    0011455ccall core::ptr::drop_in_place<core::option::Option<console::utils::Style>>
    00114561
    00114561loc_114561:
    00114561add r14, 96
    00114565jmp 0x114518
    00114567
    00114567loc_114567:
    00114567pop rbx
    00114568pop r14
    0011456apop rbp
    0011456bret
    0011450b
    0011456c
    0011456c_<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop:
    0011456ctest rsi, rsi
    0011456fje 0x11457a
    00114571imul rsi, rsi, 96
    00114575jmp 0xcedb6
    0011457a
    0011457aloc_11457a:
    0011457aret
    0011456c
    0011457b
    0011457bcore::ptr::drop_in_place<core::option::Option<console::utils::Style>>:
    0011457bcmp [rdi+31], 2
    0011457fjne 0x10131b
    00114585ret
    0011457b
    00114586
    00114586_<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop:
    00114586push r14
    00114588push rbx
    00114589push rax
    0011458amov rbx, rsi
    0011458dmov r14, rdi
    00114590add r14, 8
    00114594
    00114594loc_114594:
    00114594sub rbx, 1
    00114598jb 0x1145ac
    0011459amov rdi, [r14-8]
    0011459emov rsi, [r14]
    001145a1call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    001145a6add r14, 16
    001145aajmp 0x114594
    001145ac
    001145acloc_1145ac:
    001145acadd rsp, 8
    001145b0pop rbx
    001145b1pop r14
    001145b3ret
    00114586
    001145b4
    001145b4core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>:
    001145b4push r14
    001145b6push rbx
    001145b7push rax
    001145b8mov rbx, rdi
    001145bbmov r14, [rdi]
    001145bemov rsi, [rdi+16]
    001145c2mov rdi, r14
    001145c5call core::ptr::drop_in_place<[alloc::string::String]>
    001145camov rsi, [rbx+8]
    001145cemov rdi, r14
    001145d1add rsp, 8
    001145d5pop rbx
    001145d6pop r14
    001145d8jmp 0x1146a0
    001145b4
    001145dd
    001145ddalloc::sync::Arc<T,A>::drop_slow:
    001145ddpush r15
    001145dfpush r14
    001145e1push r12
    001145e3push rbx
    001145e4push rax
    001145e5mov rbx, [rdi]
    001145e8mov r14, [rbx+128]
    001145efmov r12, [rbx+144]
    001145f6mov r15, r14
    001145f9
    001145f9loc_1145f9:
    001145f9sub r12, 1
    001145fdjb 0x11460d
    001145ffmov rdi, r15
    00114602call core::ptr::drop_in_place<core::option::Option<indicatif::draw_target::DrawState>>
    00114607add r15, 48
    0011460bjmp 0x1145f9
    0011460d
    0011460dloc_11460d:
    0011460dlea r15, [rbx+32]
    00114611mov rax, [rbx+136]
    00114618test rax, rax
    0011461bje 0x114629
    0011461dimul rsi, rax, 48
    00114621mov rdi, r14
    00114624call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
    00114629
    00114629loc_114629:
    00114629mov rdi, [rbx+152]
    00114630mov rsi, [rbx+160]
    00114637call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
    0011463cmov rdi, [rbx+176]
    00114643mov rsi, [rbx+184]
    0011464acall _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
    0011464fmov rdi, r15
    00114652call core::ptr::drop_in_place<indicatif::draw_target::ProgressDrawTarget>
    00114657lea rdi, [rbx+200]
    0011465ecall core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
    00114663cmp rbx, -1
    00114667je 0x114684
    00114669lock dec [rbx+8]
    0011466ejne 0x114684
    00114670mov rdi, rbx
    00114673add rsp, 8
    00114677pop rbx
    00114678pop r12
    0011467apop r14
    0011467cpop r15
    0011467ejmp [rip+0xfd474]
    00114684
    00114684loc_114684:
    00114684add rsp, 8
    00114688pop rbx
    00114689pop r12
    0011468bpop r14
    0011468dpop r15
    0011468fret
    001145dd
    00114690
    00114690core::ptr::drop_in_place<core::option::Option<indicatif::draw_target::DrawState>>:
    00114690cmp [rdi+33], 2
    00114694jne 0x114697
    00114696ret
    00114697
    00114697loc_114697:
    00114697add rdi, 8
    0011469bjmp 0x1145b4
    00114690
    001146a0
    001146a0_<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop:
    001146a0test rsi, rsi
    001146a3je 0x1146ae
    001146a5imul rsi, rsi, 24
    001146a9jmp 0xcedb6
    001146ae
    001146aeloc_1146ae:
    001146aeret
    001146a0
    001146af
    001146afcore::ptr::drop_in_place<[alloc::string::String]>:
    001146afpush r14
    001146b1push rbx
    001146b2push rax
    001146b3mov rbx, rsi
    001146b6mov r14, rdi
    001146b9add r14, 8
    001146bd
    001146bdloc_1146bd:
    001146bdsub rbx, 1
    001146c1jb 0x1146d5
    001146c3mov rdi, [r14-8]
    001146c7mov rsi, [r14]
    001146cacall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    001146cfadd r14, 24
    001146d3jmp 0x1146bd
    001146d5
    001146d5loc_1146d5:
    001146d5add rsp, 8
    001146d9pop rbx
    001146dapop r14
    001146dcret
    001146af
    001146dd
    001146ddindicatif::state::BarState::finish_using_style:
    001146ddpush r15
    001146dfpush r14
    001146e1push r12
    001146e3push rbx
    001146e4sub rsp, 88
    001146e8mov ebx, edx
    001146eamov r14, rsi
    001146edmov r15, rdi
    001146f0mov [rdi+216], 1
    001146f7mov rax, [rcx]
    001146falea rdx, [rip-0xd6d0d]
    00114701movsxd rax, [rdx+4*rax]
    00114705add rax, rdx
    00114708jmp rax
    0011470acmp [r15], 0
    0011470eje 0x1147cb
    00114714mov rax, [r15+8]
    00114718mov rcx, [r15+88]
    0011471cmov [rcx+32], rax
    00114720jmp 0x1147cb
    00114725mov rax, [rcx+24]
    00114729mov [rsp+16], rax
    0011472emovups x0, [rcx+8]
    00114732movaps [rsp], x0
    00114736cmp [r15], 0
    0011473aje 0x114748
    0011473cmov rax, [r15+8]
    00114740mov rcx, [r15+88]
    00114744mov [rcx+32], rax
    00114748
    00114748loc_114748:
    00114748mov rdx, [r15+488]
    0011474flea r12, [rsp+32]
    00114754mov rsi, rsp
    00114757mov rdi, r12
    0011475ajmp 0x11478e
    0011475ccmp [r15], 0
    00114760je 0x11476e
    00114762mov rax, [r15+8]
    00114766mov rcx, [r15+88]
    0011476amov [rcx+32], rax
    0011476e
    0011476eloc_11476e:
    0011476emov [r15+216], 2
    00114776jmp 0x1147cb
    00114778add rcx, 8
    0011477cmov rdx, [r15+488]
    00114783lea r12, [rsp+32]
    00114788mov rdi, r12
    0011478bmov rsi, rcx
    0011478e
    0011478eloc_11478e:
    0011478ecall indicatif::state::TabExpandedString::new
    00114793lea rdi, [r15+104]
    00114797call core::ptr::drop_in_place<indicatif::state::TabExpandedString>
    0011479cmov rax, [r12+48]
    001147a1mov [r15+152], rax
    001147a8movups x0, [r12]
    001147admovups x1, [r12+16]
    001147b3movups x2, [r12+32]
    001147b9movups [r15+136], x2
    001147c1movups [r15+120], x1
    001147c6movups [r15+104], x0
    001147cb
    001147cbloc_1147cb:
    001147cbpush 1
    001147cdpop rsi
    001147cemov rdi, r15
    001147d1mov rdx, r14
    001147d4mov ecx, ebx
    001147d6call indicatif::state::BarState::draw
    001147dblea rdi, [rsp+32]
    001147e0mov [rdi], rax
    001147e3call core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
    001147e8add rsp, 88
    001147ecpop rbx
    001147edpop r12
    001147efpop r14
    001147f1pop r15
    001147f3ret
    001146dd
    001147f4
    001147f4std::sync::rwlock::RwLock<T>::write:
    001147f4push rbp
    001147f5push r15
    001147f7push r14
    001147f9push r13
    001147fbpush r12
    001147fdpush rbx
    001147fesub rsp, 40
    00114802mov r14, rsi
    00114805mov [rsp+8], rdi
    0011480amov ecx, 0x3fffffff
    0011480fxor eax, eax
    00114811lock cmpxchg [rsi], ecx
    00114815je 0x114936
    0011481bmov eax, [r14]
    0011481etest eax, eax
    00114820js 0x11484b
    00114822mov ecx, eax
    00114824and ecx, 0x3fffffff
    0011482aje 0x11484b
    0011482cpush -99
    0011482epop rcx
    0011482f
    0011482floc_11482f:
    0011482fnop
    00114831mov eax, [r14]
    00114834test eax, eax
    00114836js 0x11484b
    00114838mov edx, eax
    0011483aand edx, 0x3fffffff
    00114840je 0x11484b
    00114842lea edx, [rcx+1]
    00114845test ecx, ecx
    00114847mov ecx, edx
    00114849jne 0x11482f
    0011484b
    0011484bloc_11484b:
    0011484blea r15, [r14+4]
    0011484fmov r13l, 0x3fffffff
    00114855lea r12, [rsp+24]
    0011485amov rbx, [rip+0xfd347]
    00114861
    00114861loc_114861:
    00114861test eax, 0x3fffffff
    00114866je 0x114926
    0011486ctest eax, eax
    0011486ejs 0x11487f
    00114870mov ecx, eax
    00114872or ecx, 0xffffffff80000000
    00114878lock cmpxchg [r14], ecx
    0011487djne 0x114861
    0011487f
    0011487floc_11487f:
    0011487fmov ebp, [r14+4]
    00114883mov eax, [r14]
    00114886mov r13l, 0xffffffffbfffffff
    0011488ctest eax, eax
    0011488ejns 0x114861
    00114890mov ecx, eax
    00114892and ecx, 0x3fffffff
    00114898je 0x114861
    0011489aand [rsp+16], 0
    001148a0
    001148a0loc_1148a0:
    001148a0mov eax, [r15]
    001148a3cmp eax, ebp
    001148a5jne 0x1148dd
    001148a7mov r8, [rsp+16]
    001148actest r8, r8
    001148afcmovne r8, r12
    001148b3or [rsp], -1
    001148b7mov edi, 202
    001148bcmov rsi, r15
    001148bfmov edx, 137
    001148c4mov ecx, ebp
    001148c6xor r9l, r9l
    001148c9xor eax, eax
    001148cbcall rbx
    001148cdtest rax, rax
    001148d0jns 0x1148dd
    001148d2call [rip+0xfd268]
    001148d8cmp [rax], 4
    001148dbje 0x1148a0
    001148dd
    001148ddloc_1148dd:
    001148ddmov eax, [r14]
    001148e0test eax, eax
    001148e2js 0x114861
    001148e8mov ecx, eax
    001148eaand ecx, 0x3fffffff
    001148f0je 0x114861
    001148f6push -99
    001148f8pop rax
    001148f9mov ecx, eax
    001148fb
    001148fbloc_1148fb:
    001148fbnop
    001148fdmov eax, [r14]
    00114900mov esi, eax
    00114902and esi, 0x3fffffff
    00114908lea edx, [rcx+1]
    0011490btest eax, eax
    0011490djs 0x114861
    00114913test esi, esi
    00114915je 0x114861
    0011491btest ecx, ecx
    0011491dmov ecx, edx
    0011491fjne 0x1148fb
    00114921jmp 0x114861
    00114926
    00114926loc_114926:
    00114926mov ecx, r13l
    00114929or ecx, eax
    0011492block cmpxchg [r14], ecx
    00114930jne 0x114861
    00114936
    00114936loc_114936:
    00114936lea rdi, [r14+8]
    0011493acall std::sync::poison::Flag::guard
    0011493fand al, 1
    00114941movzx eax, al
    00114944and dl, 1
    00114947mov rcx, [rsp+8]
    0011494cmov [rcx+8], r14
    00114950mov [rcx+16], dl
    00114953mov [rcx], rax
    00114956add rsp, 40
    0011495apop rbx
    0011495bpop r12
    0011495dpop r13
    0011495fpop r14
    00114961pop r15
    00114963pop rbp
    00114964ret
    001147f4
    00114965
    00114965core::result::Result<T,E>::unwrap:
    00114965cmp [rdi], 0
    00114969jne 0x114973
    0011496bmov rax, [rdi+8]
    0011496fmov dl, [rdi+16]
    00114972ret
    00114973
    00114973loc_114973:
    00114973sub rsp, 24
    00114977mov r8, rsi
    0011497amov rax, [rdi+8]
    0011497emov cl, [rdi+16]
    00114981lea rdx, [rsp+8]
    00114986mov [rdx], rax
    00114989mov [rdx+8], cl
    0011498clea rdi, [rip-0x837a5]
    00114993lea rcx, [rip+0xd6f5e]
    0011499apush 43
    0011499cpop rsi
    0011499dcall core::result::unwrap_failed
    001149a2ud2
    00114965
    001149a4
    001149a4core::option::Option<T>::unwrap:
    001149a4test rdi, rdi
    001149a7je 0x1149aa
    001149a9ret
    001149aa
    001149aaloc_1149aa:
    001149aapush rax
    001149abmov rdx, rsi
    001149aelea rdi, [rip-0x839b7]
    001149b5push 43
    001149b7pop rsi
    001149b8call core::panicking::panic
    001149bdud2
    001149a4
    001149bf
    001149bfindicatif::multi::MultiState::remove_idx:
    001149bfpush r15
    001149c1push r14
    001149c3push r12
    001149c5push rbx
    001149c6sub rsp, 72
    001149camov r14, rsi
    001149cdmov rbx, rdi
    001149d0lea r15, [rdi+120]
    001149d4mov rax, [rdi+120]
    001149d8mov rcx, [rdi+136]
    001149dfshl rcx, 3
    001149e3xor edx, edx
    001149e5
    001149e5loc_1149e5:
    001149e5cmp rcx, rdx
    001149e8je 0x1149fc
    001149ealea rsi, [rdx+8]
    001149eecmp [rax+rdx], r14
    001149f2mov rdx, rsi
    001149f5jne 0x1149e5
    001149f7jmp 0x114ab9
    001149fc
    001149fcloc_1149fc:
    001149fcmov rdi, [rbx+96]
    00114a00mov rsi, [rbx+112]
    00114a04lea rcx, [rip+0xd73c5]
    00114a0bmov rdx, r14
    00114a0ecall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
    00114a13mov r12, rax
    00114a16mov rdi, rax
    00114a19call core::ptr::drop_in_place<core::option::Option<indicatif::draw_target::DrawState>>
    00114a1emov [r12+33], 2
    00114a24mov [r12+40], 0
    00114a2amov rdi, r15
    00114a2dmov rsi, r14
    00114a30call alloc::vec::Vec<T,A>::push
    00114a35mov rdx, [rbx+144]
    00114a3cmov rax, [rbx+160]
    00114a43push 1
    00114a45pop rcx
    00114a46xor esi, esi
    00114a48
    00114a48loc_114a48:
    00114a48cmp rax, rsi
    00114a4bje 0x114a5c
    00114a4dlea rdi, [rsi+1]
    00114a51cmp [rdx+8*rsi], r14
    00114a55mov rsi, rdi
    00114a58jne 0x114a48
    00114a5ajmp 0x114a61
    00114a5c
    00114a5cloc_114a5c:
    00114a5cxor ecx, ecx
    00114a5emov rdi, rax
    00114a61
    00114a61loc_114a61:
    00114a61lea rdx, [rdx+8*rdi]
    00114a65mov rsi, rax
    00114a68sub rsi, rdi
    00114a6b
    00114a6bloc_114a6b:
    00114a6bsub rsi, 1
    00114a6fjb 0x114a95
    00114a71mov rdi, [rdx]
    00114a74cmp rdi, r14
    00114a77jne 0x114a7e
    00114a79inc rcx
    00114a7cjmp 0x114a8f
    00114a7e
    00114a7eloc_114a7e:
    00114a7elea r8, [8*rcx]
    00114a86mov r9, rdx
    00114a89sub r9, r8
    00114a8cmov [r9], rdi
    00114a8f
    00114a8floc_114a8f:
    00114a8fadd rdx, 8
    00114a93jmp 0x114a6b
    00114a95
    00114a95loc_114a95:
    00114a95sub rax, rcx
    00114a98mov [rbx+160], rax
    00114a9fmov rcx, [rbx+112]
    00114aa3sub rcx, [rbx+136]
    00114aaamov [rsp+8], rcx
    00114aafmov [rsp+16], rax
    00114ab4cmp rcx, rax
    00114ab7jne 0x114ac5
    00114ab9
    00114ab9loc_114ab9:
    00114ab9add rsp, 72
    00114abdpop rbx
    00114abepop r12
    00114ac0pop r14
    00114ac2pop r15
    00114ac4ret
    00114ac5
    00114ac5loc_114ac5:
    00114ac5lea rax, [rip+0xd72dc]
    00114acclea rdx, [rsp+24]
    00114ad1mov [rdx], rax
    00114ad4mov [rdx+8], 1
    00114adclea rax, [rip-0x837eb]
    00114ae3mov [rdx+16], rax
    00114ae7xorps x0, x0
    00114aeamovups [rdx+24], x0
    00114aeelea rcx, [rip+0xd72f3]
    00114af5lea rdi, [rsp+8]
    00114afalea rsi, [rsp+16]
    00114affcall core::panicking::assert_failed
    00114b04ud2
    001149bf
    00114b06
    00114b06_<std::sync::rwlock::RwLockWriteGuard<T> as core::ops::drop::Drop>::drop:
    00114b06push rbx
    00114b07mov rbx, rdi
    00114b0atest sil, sil
    00114b0djne 0x114b1c
    00114b0fcall std::panicking::panicking
    00114b14test al, al
    00114b16je 0x114b1c
    00114b18mov [rbx+8], 1
    00114b1c
    00114b1cloc_114b1c:
    00114b1cmov esi, 0xffffffffc0000001
    00114b21lock xadd [rbx], esi
    00114b25add esi, 0xffffffffc0000001
    00114b2bcmp esi, 0x40000000
    00114b31jae 0x114b35
    00114b33pop rbx
    00114b34ret
    00114b35
    00114b35loc_114b35:
    00114b35mov rdi, rbx
    00114b38pop rbx
    00114b39jmp 0x1c5350
    00114b06
    00114b3e
    00114b3ealloc::vec::Vec<T,A>::push:
    00114b3epush r14
    00114b40push rbx
    00114b41push rax
    00114b42mov r14, rsi
    00114b45mov rbx, rdi
    00114b48mov rsi, [rdi+16]
    00114b4ccmp rsi, [rdi+8]
    00114b50jne 0x114b5e
    00114b52mov rdi, rbx
    00114b55call alloc::raw_vec::RawVec<T,A>::reserve_for_push
    00114b5amov rsi, [rbx+16]
    00114b5e
    00114b5eloc_114b5e:
    00114b5emov rax, [rbx]
    00114b61mov [rax+8*rsi], r14
    00114b65inc rsi
    00114b68mov [rbx+16], rsi
    00114b6cadd rsp, 8
    00114b70pop rbx
    00114b71pop r14
    00114b73ret
    00114b3e
    00114b74
    00114b74alloc::raw_vec::RawVec<T,A>::reserve_for_push:
    00114b74inc rsi
    00114b77jne 0x114b80
    00114b79xor edi, edi
    00114b7bjmp 0xce624
    00114b80
    00114b80loc_114b80:
    00114b80push r15
    00114b82push r14
    00114b84push rbx
    00114b85sub rsp, 48
    00114b89mov rbx, rdi
    00114b8cmov rax, [rdi+8]
    00114b90lea rcx, [rax+rax]
    00114b94cmp rcx, rsi
    00114b97cmova rsi, rcx
    00114b9bcmp rsi, 5
    00114b9fpush 4
    00114ba1pop r15
    00114ba3cmovae r15, rsi
    00114ba7xor esi, esi
    00114ba9mov rcx, r15
    00114bacshr rcx, 60
    00114bb0sete sil
    00114bb4lea rdx, [8*r15]
    00114bbcshl rsi, 3
    00114bc0test rax, rax
    00114bc3je 0x114be0
    00114bc5shl rax, 3
    00114bc9mov rcx, [rbx]
    00114bccmov [rsp], rcx
    00114bd0mov [rsp+8], 8
    00114bd9mov [rsp+16], rax
    00114bdejmp 0x114be6
    00114be0
    00114be0loc_114be0:
    00114be0and [rsp+8], 0
    00114be6
    00114be6loc_114be6:
    00114be6lea r14, [rsp+24]
    00114bebmov rcx, rsp
    00114beemov rdi, r14
    00114bf1call alloc::raw_vec::finish_grow
    00114bf6cmp [r14], 0
    00114bfamov rdi, [r14+8]
    00114bfeje 0x114c07
    00114c00mov rsi, [rsp+40]
    00114c05jmp 0x114c18
    00114c07
    00114c07loc_114c07:
    00114c07mov [rbx], rdi
    00114c0amov [rbx+8], r15
    00114c0emov rdi, 0x8000000000000001
    00114c18
    00114c18loc_114c18:
    00114c18add rsp, 48
    00114c1cpop rbx
    00114c1dpop r14
    00114c1fpop r15
    00114c21jmp 0xce624
    00114b74
    00114c26
    00114c26core::ptr::drop_in_place<std::sync::poison::PoisonError<std::sync::rwlock::RwLockWriteGuard<indicatif::multi::MultiState>>>:
    00114c26mov rax, [rdi]
    00114c29mov esi, [rdi+8]
    00114c2cmov rdi, rax
    00114c2fjmp 0x114b06
    00114c26
    00114c34
    00114c34indicatif::state::BarState::draw:
    00114c34push rbp
    00114c35push r15
    00114c37push r14
    00114c39push r13
    00114c3bpush r12
    00114c3dpush rbx
    00114c3esub rsp, 104
    00114c42mov r14l, ecx
    00114c45mov r15, rdx
    00114c48mov r12l, esi
    00114c4bmov rbx, rdi
    00114c4elea r13, [rdi+224]
    00114c55mov rdi, r13
    00114c58call indicatif::draw_target::ProgressDrawTarget::width
    00114c5dmov ebp, eax
    00114c5fmov edi, [rbx+216]
    00114c65call indicatif::state::ProgressState::is_finished
    00114c6aor al, r12b
    00114c6dmovzx edx, al
    00114c70mov r12, rsp
    00114c73mov rdi, r12
    00114c76mov rsi, r13
    00114c79mov rcx, r15
    00114c7cmov r8l, r14l
    00114c7fcall indicatif::draw_target::ProgressDrawTarget::drawable
    00114c84cmp [r12+8], 0x3b9aca03
    00114c8djne 0x114c93
    00114c8fxor eax, eax
    00114c91jmp 0x114cf2
    00114c93
    00114c93loc_114c93:
    00114c93movups x0, [rsp]
    00114c97movups x1, [rsp+16]
    00114c9cmovups x2, [rsp+32]
    00114ca1lea rdi, [rsp+48]
    00114ca6movaps [rdi+32], x2
    00114caamovaps [rdi+16], x1
    00114caemovaps [rdi], x0
    00114cb1call indicatif::draw_target::Drawable::state
    00114cb6mov r14, rax
    00114cb9mov r15, rdx
    00114cbccmp [rbx+216], 2
    00114cc3je 0x114cdd
    00114cc5lea rdi, [rbx+352]
    00114cccmov rdx, r14
    00114ccfadd rdx, 8
    00114cd3mov rsi, rbx
    00114cd6mov ecx, ebp
    00114cd8call indicatif::style::ProgressStyle::format_state
    00114cdd
    00114cddloc_114cdd:
    00114cddmov rdi, r14
    00114ce0mov rsi, r15
    00114ce3call core::mem::drop
    00114ce8lea rdi, [rsp+48]
    00114cedcall indicatif::draw_target::Drawable::draw
    00114cf2
    00114cf2loc_114cf2:
    00114cf2add rsp, 104
    00114cf6pop rbx
    00114cf7pop r12
    00114cf9pop r13
    00114cfbpop r14
    00114cfdpop r15
    00114cffpop rbp
    00114d00ret
    00114c34
    00114d01
    00114d01core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>:
    00114d01cmp [rdi], 0
    00114d05jne 0x114f1d
    00114d0bret
    00114d01
    00114d0c
    00114d0cindicatif::state::TabExpandedString::new:
    00114d0cpush rbp
    00114d0dpush r15
    00114d0fpush r14
    00114d11push r13
    00114d13push r12
    00114d15push rbx
    00114d16sub rsp, 56
    00114d1amov r14, rsi
    00114d1dmov rbx, rdi
    00114d20mov r13, [rsi]
    00114d23mov r12, [rsi+16]
    00114d27test r13, r13
    00114d2ajne 0x114d30
    00114d2cmov r13, [r14+8]
    00114d30
    00114d30loc_114d30:
    00114d30lea rbp, [rsp+32]
    00114d35push 32
    00114d37pop rsi
    00114d38mov rdi, rbp
    00114d3bmov [rsp], rdx
    00114d3fcall alloc::str::_<impl str>::repeat
    00114d44mov r15, [rbp]
    00114d48mov r9, [rbp+16]
    00114d4clea rdi, [rsp+8]
    00114d51push 9
    00114d53pop rcx
    00114d54mov rsi, r13
    00114d57mov rdx, r12
    00114d5amov r8, r15
    00114d5dcall alloc::str::_<impl str>::replace
    00114d62mov rsi, [rbp+8]
    00114d66mov rdi, r15
    00114d69call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    00114d6elea rax, [rsp+8]
    00114d73mov rbp, [rax]
    00114d76mov rcx, [rax+16]
    00114d7amov rdi, r13
    00114d7dmov rsi, r12
    00114d80mov rdx, rbp
    00114d83call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00114d88test al, al
    00114d8aje 0x114dbb
    00114d8cmov rax, [r14+16]
    00114d90mov [rbx+24], rax
    00114d94movups x0, [r14]
    00114d98movups [rbx+8], x0
    00114d9cand [rbx], 0
    00114da0mov rsi, [rsp+16]
    00114da5mov rdi, rbp
    00114da8add rsp, 56
    00114dacpop rbx
    00114dadpop r12
    00114dafpop r13
    00114db1pop r14
    00114db3pop r15
    00114db5pop rbp
    00114db6jmp 0x1137a0
    00114dbb
    00114dbbloc_114dbb:
    00114dbbmov rax, [rsp+24]
    00114dc0mov [rbx+16], rax
    00114dc4movups x0, [rsp+8]
    00114dc9movups [rbx], x0
    00114dccmovups x0, [r14]
    00114dd0movups [rbx+24], x0
    00114dd4mov rax, [r14+16]
    00114dd8mov [rbx+40], rax
    00114ddcmov rax, [rsp]
    00114de0mov [rbx+48], rax
    00114de4add rsp, 56
    00114de8pop rbx
    00114de9pop r12
    00114debpop r13
    00114dedpop r14
    00114defpop r15
    00114df1pop rbp
    00114df2ret
    00114d0c
    00114df3
    00114df3alloc::str::_<impl str>::replace:
    00114df3push rbp
    00114df4push r15
    00114df6push r14
    00114df8push r13
    00114dfapush r12
    00114dfcpush rbx
    00114dfdsub rsp, 120
    00114e01mov r12, r9
    00114e04mov r13, r8
    00114e07mov rax, rdx
    00114e0amov r15, rsi
    00114e0dmov [rsp+16], rdi
    00114e12lea rbp, [rsp+48]
    00114e17mov [rbp], 1
    00114e1fxorps x0, x0
    00114e22movups [rbp+8], x0
    00114e26lea rdi, [rsp+72]
    00114e2bmov esi, ecx
    00114e2dmov rdx, r15
    00114e30mov [rsp+8], rax
    00114e35mov rcx, rax
    00114e38call _<char as core::str::pattern::Pattern>::into_searcher
    00114e3dadd r12, r13
    00114e40xor r14l, r14l
    00114e43
    00114e43loc_114e43:
    00114e43lea rdi, [rsp+24]
    00114e48lea rsi, [rsp+72]
    00114e4dcall _<core::str::pattern::CharSearcher as core::str::pattern::Searcher>::next_match
    00114e52cmp [rsp+24], 0
    00114e58je 0x114e88
    00114e5amov rbx, [rsp+40]
    00114e5fmov rdx, [rsp+32]
    00114e64add rdx, r15
    00114e67add r14, r15
    00114e6amov rdi, rbp
    00114e6dmov rsi, r14
    00114e70call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
    00114e75mov rdi, rbp
    00114e78mov rsi, r13
    00114e7bmov rdx, r12
    00114e7ecall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
    00114e83mov r14, rbx
    00114e86jmp 0x114e43
    00114e88
    00114e88loc_114e88:
    00114e88add r14, r15
    00114e8bmov rdx, [rsp+8]
    00114e90add rdx, r15
    00114e93lea rbx, [rsp+48]
    00114e98mov rdi, rbx
    00114e9bmov rsi, r14
    00114e9ecall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
    00114ea3mov rax, [rbx+16]
    00114ea7mov rcx, [rsp+16]
    00114eacmov [rcx+16], rax
    00114eb0movups x0, [rbx]
    00114eb3movups [rcx], x0
    00114eb6add rsp, 120
    00114ebapop rbx
    00114ebbpop r12
    00114ebdpop r13
    00114ebfpop r14
    00114ec1pop r15
    00114ec3pop rbp
    00114ec4ret
    00114df3
    00114ec5
    00114ec5_<char as core::str::pattern::Pattern>::into_searcher:
    00114ec5push rbp
    00114ec6push r15
    00114ec8push r14
    00114ecapush r12
    00114eccpush rbx
    00114ecdsub rsp, 16
    00114ed1mov rbx, rcx
    00114ed4mov r14, rdx
    00114ed7mov ebp, esi
    00114ed9mov r15, rdi
    00114edclea r12, [rsp+12]
    00114ee1and [r12], 0
    00114ee6mov edi, esi
    00114ee8mov rsi, r12
    00114eebcall _ZN4core4char7methods15encode_utf8_raw17h2f1341833574a38cE.349
    00114ef0mov eax, [r12]
    00114ef4mov [r15], r14
    00114ef7mov [r15+8], rbx
    00114efband [r15+16], 0
    00114f00mov [r15+24], rbx
    00114f04mov [r15+44], ebp
    00114f08mov [r15+32], rdx
    00114f0cmov [r15+40], eax
    00114f10add rsp, 16
    00114f14pop rbx
    00114f15pop r12
    00114f17pop r14
    00114f19pop r15
    00114f1bpop rbp
    00114f1cret
    00114ec5
    00114f1d
    00114f1dcore::ptr::drop_in_place<std::io::error::Error>:
    00114f1dpush r15
    00114f1fpush r14
    00114f21push rbx
    00114f22mov rax, [rdi]
    00114f25mov ecx, eax
    00114f27and ecx, 3
    00114f2acmp ecx, 1
    00114f2djne 0x114f60
    00114f2flea rbx, [rax-1]
    00114f33mov r14, [rax-1]
    00114f37mov r15, [rax+7]
    00114f3bmov rdi, r14
    00114f3ecall [r15]
    00114f41mov rsi, [r15+8]
    00114f45test rsi, rsi
    00114f48je 0x114f52
    00114f4amov rdi, r14
    00114f4dcall _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
    00114f52
    00114f52loc_114f52:
    00114f52mov rdi, rbx
    00114f55pop rbx
    00114f56pop r14
    00114f58pop r15
    00114f5ajmp [rip+0xfcb98]
    00114f60
    00114f60loc_114f60:
    00114f60pop rbx
    00114f61pop r14
    00114f63pop r15
    00114f65ret
    00114f1d
    00114f66
    00114f66indicatif::draw_target::ProgressDrawTarget::width:
    00114f66push rbp
    00114f67push r14
    00114f69push rbx
    00114f6asub rsp, 16
    00114f6emov rax, [rdi]
    00114f71lea rcx, [rip-0xd7570]
    00114f78movsxd rax, [rcx+4*rax]
    00114f7cadd rax, rcx
    00114f7fjmp rax
    00114f81mov rdi, [rdi+16]
    00114f85call console::term::Term::size
    00114f8amov eax, edx
    00114f8cjmp 0x114f90
    00114f8exor eax, eax
    00114f90
    00114f90loc_114f90:
    00114f90jmp 0x114fe4
    00114f92mov rax, [rdi+16]
    00114f96mov rcx, [rdi+24]
    00114f9amov rdi, rax
    00114f9dadd rsp, 16
    00114fa1pop rbx
    00114fa2pop r14
    00114fa4pop rbp
    00114fa5jmp [rcx+48]
    00114fa8mov r14, [rdi+16]
    00114faclea rbx, [r14+16]
    00114fb0mov eax, [r14+16]
    00114fb4cmp eax, 0x3ffffffd
    00114fb9ja 0x114fed
    00114fbblea ecx, [rax+1]
    00114fbelock cmpxchg [rbx], ecx
    00114fc2jne 0x114fed
    00114fc4
    00114fc4loc_114fc4:
    00114fc4mov al, [r14+24]
    00114fc8add r14, 32
    00114fcctest al, al
    00114fcejne 0x114ff7
    00114fd0mov rdi, r14
    00114fd3call indicatif::draw_target::ProgressDrawTarget::width
    00114fd8mov ebp, eax
    00114fdamov rdi, rbx
    00114fddcall _<std::sync::rwlock::RwLockReadGuard<T> as core::ops::drop::Drop>::drop
    00114fe2mov eax, ebp
    00114fe4
    00114fe4loc_114fe4:
    00114fe4add rsp, 16
    00114fe8pop rbx
    00114fe9pop r14
    00114febpop rbp
    00114fecret
    00114fed
    00114fedloc_114fed:
    00114fedmov rdi, rbx
    00114ff0call std::sys::unix::locks::futex_rwlock::RwLock::read_contended
    00114ff5jmp 0x114fc4
    00114ff7
    00114ff7loc_114ff7:
    00114ff7mov rdx, rsp
    00114ffamov [rdx], r14
    00114ffdmov [rdx+8], rbx
    00115001lea rdi, [rip-0x83e1a]
    00115008lea rcx, [rip+0xd68a9]
    0011500flea r8, [rip+0xd6a12]
    00115016push 43
    00115018pop rsi
    00115019call core::result::unwrap_failed
    0011501eud2
    00114f66
    00115020
    00115020indicatif::draw_target::ProgressDrawTarget::drawable:
    00115020push rbp
    00115021push r15
    00115023push r14
    00115025push r13
    00115027push r12
    00115029push rbx
    0011502asub rsp, 24
    0011502emov ebp, r8l
    00115031mov r15, rcx
    00115034mov r12l, edx
    00115037mov r14, rsi
    0011503amov rbx, rdi
    0011503dmov rax, [rsi]
    00115040test rax, rax
    00115043je 0x11509d
    00115045cmp eax, 1
    00115048je 0x1150e5
    0011504ecmp eax, 3
    00115051jne 0x1150dc
    00115057test r12b, r12b
    0011505ajne 0x115078
    0011505ccmp [r14+80], 0x3b9aca00
    00115064je 0x115078
    00115066lea rdi, [r14+72]
    0011506amov rsi, r15
    0011506dmov edx, ebp
    0011506fcall indicatif::draw_target::RateLimiter::allow
    00115074test al, al
    00115076je 0x1150dc
    00115078
    00115078loc_115078:
    00115078movups x0, [r14+16]
    0011507dlea rax, [r14+8]
    00115081add r14, 32
    00115085mov [rbx+8], 0x3b9aca02
    0011508cmovups [rbx+16], x0
    00115090mov [rbx+32], rax
    00115094mov [rbx+40], r14
    00115098jmp 0x115123
    0011509d
    0011509dloc_11509d:
    0011509dcmp [r14+25], 0
    001150a2je 0x1150dc
    001150a4test r12b, r12b
    001150a7jne 0x1150bb
    001150a9lea rdi, [r14+72]
    001150admov rsi, r15
    001150b0mov edx, ebp
    001150b2call indicatif::draw_target::RateLimiter::allow
    001150b7test al, al
    001150b9je 0x1150dc
    001150bb
    001150bbloc_1150bb:
    001150bblea rax, [r14+16]
    001150bflea rcx, [r14+8]
    001150c3add r14, 32
    001150c7mov [rbx+8], 0x3b9aca00
    001150cemov [rbx+16], rax
    001150d2mov [rbx+24], rcx
    001150d6mov [rbx+32], r14
    001150dajmp 0x115123
    001150dc
    001150dcloc_1150dc:
    001150dcmov [rbx+8], 0x3b9aca03
    001150e3jmp 0x115123
    001150e5
    001150e5loc_1150e5:
    001150e5mov rsi, [r14+16]
    001150e9add rsi, 16
    001150edmov r13, rsp
    001150f0mov rdi, r13
    001150f3call std::sync::rwlock::RwLock<T>::write
    001150f8lea rsi, [rip+0xd6959]
    001150ffmov rdi, r13
    00115102call core::result::Result<T,E>::unwrap
    00115107and dl, 1
    0011510amov rcx, [r14+8]
    0011510emov [rbx], r15
    00115111mov [rbx+8], ebp
    00115114mov [rbx+16], rax
    00115118mov [rbx+24], dl
    0011511bmov [rbx+32], rcx
    0011511fmov [rbx+40], r12b
    00115123
    00115123loc_115123:
    00115123add rsp, 24
    00115127pop rbx
    00115128pop r12
    0011512apop r13
    0011512cpop r14
    0011512epop r15
    00115130pop rbp
    00115131ret
    00115020
    00115132
    00115132indicatif::draw_target::Drawable::state:
    00115132push r14
    00115134push rbx
    00115135sub rsp, 40
    00115139mov ecx, 0xffffffffc4653600
    0011513eadd ecx, [rdi+8]
    00115141cmp ecx, 3
    00115144push 1
    00115146pop rax
    00115147cmovb eax, ecx
    0011514atest eax, eax
    0011514cje 0x1151cc
    0011514ecmp eax, 1
    00115151jne 0x1151d2
    00115153mov rbx, [rdi+16]
    00115157mov rax, [rdi+32]
    0011515bcmp [rbx+128], rax
    00115162jbe 0x11520f
    00115168imul r14, rax, 48
    0011516cadd r14, [rbx+112]
    00115170mov al, [rbx+216]
    00115176xorps x0, x0
    00115179movups [rsp+16], x0
    0011517emov [rsp+8], 8
    00115187and [rsp], 0
    0011518cmov [rsp+32], al
    00115190mov [rsp+33], 0
    00115195cmp [r14+33], 2
    0011519ajne 0x1151da
    0011519cmov rdi, r14
    0011519fcall core::ptr::drop_in_place<core::option::Option<indicatif::draw_target::DrawState>>
    001151a4mov rax, [rsp+32]
    001151a9mov [r14+32], rax
    001151admovups x0, [rsp]
    001151b1movups x1, [rsp+16]
    001151b6movups [r14+16], x1
    001151bbmovups [r14], x0
    001151bfxor eax, eax
    001151c1cmp [r14+33], 2
    001151c6cmove r14, rax
    001151cajmp 0x1151e4
    001151cc
    001151ccloc_1151cc:
    001151ccmov r14, [rdi+32]
    001151d0jmp 0x1151d6
    001151d2
    001151d2loc_1151d2:
    001151d2mov r14, [rdi+40]
    001151d6
    001151d6loc_1151d6:
    001151d6xor ebx, ebx
    001151d8jmp 0x1151eb
    001151da
    001151daloc_1151da:
    001151dalea rdi, [rsp+8]
    001151dfcall core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
    001151e4
    001151e4loc_1151e4:
    001151e4add rbx, 184
    001151eb
    001151ebloc_1151eb:
    001151ebmov rdi, [r14+8]
    001151efmov rsi, [r14+24]
    001151f3and [r14+24], 0
    001151f8call core::ptr::drop_in_place<[alloc::string::String]>
    001151fdand [r14], 0
    00115201mov rax, r14
    00115204mov rdx, rbx
    00115207add rsp, 40
    0011520bpop rbx
    0011520cpop r14
    0011520eret
    0011520f
    0011520floc_11520f:
    0011520flea rdi, [rip-0x84218]
    00115216lea rdx, [rip+0xd6b5b]
    0011521dpush 43
    0011521fpop rsi
    00115220call core::panicking::panic
    00115225ud2
    00115132
    00115227
    00115227core::mem::drop:
    00115227push rbp
    00115228push r15
    0011522apush r14
    0011522cpush r13
    0011522epush r12
    00115230push rbx
    00115231sub rsp, 72
    00115235test rsi, rsi
    00115238je 0x115344
    0011523emov r14, rsi
    00115241mov r12, [rdi]
    00115244mov rsi, [rdi+24]
    00115248mov r13, rsi
    0011524bsub r13, r12
    0011524ejb 0x115353
    00115254and [rdi+24], 0
    00115259lea rbx, [rdi+8]
    0011525dmov [rsp+24], rdi
    00115262mov rbp, [rdi+8]
    00115266imul r15, r12, 24
    0011526alea rax, [r15+rbp]
    0011526emov [rsp+16], rax
    00115273mov rdi, r14
    00115276mov rsi, r12
    00115279call alloc::vec::Vec<T,A>::reserve
    0011527emov r8, rbp
    00115281mov rbp, [r14+16]
    00115285imul rax, rbp, 24
    00115289add rax, [r14]
    0011528cmov [rsp+8], rbx
    00115291mov [rsp+48], rbx
    00115296mov rbx, [rsp+16]
    0011529bmov [rsp+56], r12
    001152a0mov [rsp+64], r13
    001152a5xor ecx, ecx
    001152a7mov rdx, r8
    001152aa
    001152aaloc_1152aa:
    001152aacmp r15, rcx
    001152adje 0x1152d6
    001152afmov rsi, [rdx+8]
    001152b3cmp [rdx], 0
    001152b7je 0x1152db
    001152b9movups x0, [rdx]
    001152bcmov rdi, [rdx+16]
    001152c0add rdx, 24
    001152c4mov [rax+rcx+16], rdi
    001152c9movups [rax+rcx], x0
    001152cdinc rbp
    001152d0add rcx, 24
    001152d4jmp 0x1152aa
    001152d6
    001152d6loc_1152d6:
    001152d6mov r12, rbx
    001152d9jmp 0x1152e3
    001152db
    001152dbloc_1152db:
    001152dblea r12, [r8+rcx]
    001152dfadd r12, 24
    001152e3
    001152e3loc_1152e3:
    001152e3xor edi, edi
    001152e5call core::ptr::drop_in_place<std::env::VarError>
    001152eamov [r14+16], rbp
    001152eelea rax, [rip-0x83ffd]
    001152f5mov [rsp+32], rax
    001152famov [rsp+40], rax
    001152ffsub rbx, r12
    00115302je 0x115331
    00115304push 24
    00115306pop rcx
    00115307mov rax, rbx
    0011530axor edx, edx
    0011530cdiv rcx
    0011530fmov rsi, rax
    00115312mov rax, [rsp+8]
    00115317mov r8, [rax]
    0011531asub r12, r8
    0011531dmov rax, r12
    00115320xor edx, edx
    00115322div rcx
    00115325imul rdi, rax, 24
    00115329add rdi, r8
    0011532ccall core::ptr::drop_in_place<[alloc::string::String]>
    00115331
    00115331loc_115331:
    00115331lea rdi, [rsp+32]
    00115336call _<<alloc::vec::drain::Drain<T,A> as core::ops::drop::Drop>::drop::DropGuard<T,A> as core::ops::drop::Drop>::drop
    0011533bmov rax, [rsp+24]
    00115340and [rax], 0
    00115344
    00115344loc_115344:
    00115344add rsp, 72
    00115348pop rbx
    00115349pop r12
    0011534bpop r13
    0011534dpop r14
    0011534fpop r15
    00115351pop rbp
    00115352ret
    00115353
    00115353loc_115353:
    00115353lea rdx, [rip+0xfad5e]
    0011535amov rdi, r12
    0011535dcall core::slice::index::slice_end_index_len_fail
    00115362ud2
    00115227
    00115364
    00115364indicatif::draw_target::Drawable::draw:
    00115364push rbp
    00115365push r15
    00115367push r14
    00115369push r13
    0011536bpush r12
    0011536dpush rbx
    0011536esub rsp, 248
    00115375mov r14l, [rdi+8]
    00115379lea ecx, [r14-0x3b9aca00]
    00115380cmp ecx, 3
    00115383push 1
    00115385pop rax
    00115386cmovb eax, ecx
    00115389test eax, eax
    0011538bje 0x1153c3
    0011538dcmp eax, 1
    00115390jne 0x115459
    00115396mov r15, [rdi]
    00115399mov rbx, [rdi+16]
    0011539dmov bpl, [rdi+24]
    001153a1mov r12b, [rdi+40]
    001153a5and [rsp+168], 0
    001153aecall std::panicking::panicking
    001153b3test al, al
    001153b5je 0x115482
    001153bbxor r14l, r14l
    001153bejmp 0x115950
    001153c3
    001153c3loc_1153c3:
    001153c3mov rax, [rdi+16]
    001153c7mov [rsp], rax
    001153cbmov rbx, [rdi+24]
    001153cfmov rbp, [rdi+32]
    001153d3call std::panicking::panicking
    001153d8test al, al
    001153dajne 0x11547a
    001153e0mov rax, [rbp+24]
    001153e4mov [rsp+64], rbx
    001153e9mov r15, [rbx]
    001153ecmov [rsp+24], rax
    001153f1test rax, rax
    001153f4je 0x115649
    001153facmp [rbp+32], 0
    001153feje 0x115649
    00115404mov rax, [rsp]
    00115408mov rdi, [rax]
    0011540bmov rsi, r15
    0011540e
    0011540eloc_11540e:
    0011540ecall console::common_term::move_cursor_up
    00115413mov r14, rax
    00115416test rax, rax
    00115419jne 0x11595c
    0011541fxor eax, eax
    00115421sub r15, [rsp+24]
    00115426jbe 0x11598f
    0011542ccmp [rbp+33], 0
    00115430je 0x11598f
    00115436lea rbx, [r15+1]
    0011543a
    0011543aloc_11543a:
    0011543adec rbx
    0011543dje 0x11598c
    00115443mov rdi, [rsp]
    00115447call console::term::Term::write_line
    0011544cmov r14, rax
    0011544ftest rax, rax
    00115452je 0x11543a
    00115454jmp 0x11595c
    00115459
    00115459loc_115459:
    00115459mov rbx, [rdi+16]
    0011545dmov rax, [rdi+24]
    00115461mov [rsp], rax
    00115465mov r14, [rdi+32]
    00115469mov r13, [rdi+40]
    0011546dcall std::panicking::panicking
    00115472test al, al
    00115474je 0x115547
    0011547a
    0011547aloc_11547a:
    0011547axor r14l, r14l
    0011547djmp 0x11595c
    00115482
    00115482loc_115482:
    00115482mov [rsp+32], r12b
    00115487mov [rsp+24], r15
    0011548cmov [rsp+16], r14
    00115491mov [rsp+40], bpl
    00115496lea rdi, [rbx+16]
    0011549amov [rsp], rdi
    0011549ecall indicatif::draw_target::ProgressDrawTarget::width
    001154a3movzx eax, ax
    001154a6cvtsi2sd x0, eax
    001154aamovsd_xmm [rsp+8], x0
    001154b0lea rax, [rsp+88]
    001154b5mov [rax], 8
    001154bcxorpd x0, x0
    001154c0movupd [rax+8], x0
    001154c5mov r14, [rbx+160]
    001154ccmov r13, [rbx+176]
    001154d3shl r13, 3
    001154d7xor ebp, ebp
    001154d9xor r15l, r15l
    001154dc
    001154dcloc_1154dc:
    001154dccmp r13, rbp
    001154dfje 0x1155d7
    001154e5mov r12, [r14+rbp]
    001154e9mov rdi, [rbx+112]
    001154edmov rsi, [rbx+128]
    001154f4mov rdx, r12
    001154f7lea rcx, [rip+0xd684a]
    001154fecall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
    00115503cmp [rax+40], 0
    00115507je 0x1155d7
    0011550dcmp [rax+33], 2
    00115511jne 0x115517
    00115513xor eax, eax
    00115515jmp 0x11552a
    00115517
    00115517loc_115517:
    00115517mov rdi, [rax+8]
    0011551bmov rsi, [rax+24]
    0011551fmovsd_xmm x0, [rsp+8]
    00115525call indicatif::multi::MultiState::draw::real_len
    0011552a
    0011552aloc_11552a:
    0011552aadd [rbx+208], rax
    00115531add r15, rax
    00115534lea rdi, [rsp+88]
    00115539mov rsi, r12
    0011553ccall alloc::vec::Vec<T,A>::push
    00115541add rbp, 8
    00115545jmp 0x1154dc
    00115547
    00115547loc_115547:
    00115547mov rax, [r13+24]
    0011554bmov [rsp+56], r14
    00115550mov rsi, [r14]
    00115553mov [rsp+32], rax
    00115558test rax, rax
    0011555bmov [rsp+8], rsi
    00115560je 0x115756
    00115566cmp [r13+32], 0
    0011556bje 0x115756
    00115571mov rdi, rbx
    00115574mov rax, [rsp]
    00115578call [rax+64]
    0011557b
    0011557bloc_11557b:
    0011557bmov r14, rax
    0011557etest rax, rax
    00115581jne 0x11595c
    00115587xor eax, eax
    00115589mov rcx, [rsp+8]
    0011558esub rcx, [rsp+32]
    00115593jbe 0x115bdc
    00115599cmp [r13+33], 0
    0011559eje 0x115bdc
    001155a4mov r15, rcx
    001155a7lea rbp, [rcx+1]
    001155ablea r12, [rip-0x842ba]
    001155b2
    001155b2loc_1155b2:
    001155b2dec rbp
    001155b5je 0x115bd9
    001155bbmov rdi, rbx
    001155bemov rsi, r12
    001155c1xor edx, edx
    001155c3mov rax, [rsp]
    001155c7call [rax+96]
    001155camov r14, rax
    001155cdtest rax, rax
    001155d0je 0x1155b2
    001155d2jmp 0x11595c
    001155d7
    001155d7loc_1155d7:
    001155d7cmp [rsp+32], 0
    001155dcsetne bpl
    001155e0mov rdi, [rbx+184]
    001155e7mov rsi, [rbx+200]
    001155eemovsd_xmm x0, [rsp+8]
    001155f4call indicatif::multi::MultiState::draw::real_len
    001155f9mov r13, rax
    001155fctest rax, rax
    001155ffsetne al
    00115602or al, bpl
    00115605movzx edx, al
    00115608lea r12, [rsp+112]
    0011560dmov rdi, r12
    00115610mov rsi, [rsp]
    00115614mov rcx, [rsp+24]
    00115619mov r8, [rsp+16]
    0011561ecall indicatif::draw_target::ProgressDrawTarget::drawable
    00115623cmp [r12+8], 0x3b9aca03
    0011562cjne 0x1157d0
    00115632mov rdi, [rsp+88]
    00115637mov rsi, [rsp+96]
    0011563ccall _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
    00115641xor r14l, r14l
    00115644jmp 0x11594b
    00115649
    00115649loc_115649:
    00115649xor r12l, r12l
    0011564cmov rax, r15
    0011564fsub rax, 1
    00115653cmovae r12, rax
    00115657mov rax, [rsp]
    0011565bmov rdi, [rax]
    0011565emov rsi, r12
    00115661call console::common_term::move_cursor_up
    00115666mov r14, rax
    00115669test rax, rax
    0011566cjne 0x11595c
    00115672mov r13, r15
    00115675
    00115675loc_115675:
    00115675mov rbx, r13
    00115678sub rbx, 1
    0011567cjb 0x115971
    00115682mov rax, [rsp]
    00115686mov rdi, [rax]
    00115689lea rsi, [rip-0xc2101]
    00115690push 5
    00115692pop rdx
    00115693call console::term::Term::write_str
    00115698test rax, rax
    0011569bjne 0x115d72
    001156a1cmp r13, 1
    001156a5mov r13, rbx
    001156a8je 0x115675
    001156aapush 1
    001156acpop rax
    001156admov [rsp+168], rax
    001156b5lea rcx, [rip+0xd4f54]
    001156bcmov [rsp+112], rcx
    001156c1mov [rsp+120], 2
    001156caand [rsp+144], 0
    001156d3lea rcx, [rsp+168]
    001156dbmov [rsp+88], rcx
    001156e0lea rcx, [rip-0x11677]
    001156e7mov [rsp+96], rcx
    001156eclea rcx, [rsp+88]
    001156f1mov [rsp+128], rcx
    001156f9mov [rsp+136], rax
    00115701lea rdi, [rsp+192]
    00115709lea rsi, [rsp+112]
    0011570ecall alloc::fmt::format
    00115713mov r13, [rsp+192]
    0011571bmov rdx, [rsp+208]
    00115723mov rax, [rsp]
    00115727mov rdi, [rax]
    0011572amov rsi, r13
    0011572dcall console::term::Term::write_str
    00115732mov r14, rax
    00115735mov rsi, [rsp+200]
    0011573dmov rdi, r13
    00115740call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    00115745mov r13, rbx
    00115748test r14, r14
    0011574bje 0x115675
    00115751jmp 0x11595c
    00115756
    00115756loc_115756:
    00115756xor r12l, r12l
    00115759mov rax, rsi
    0011575csub rax, 1
    00115760cmovae r12, rax
    00115764mov rax, [rsp]
    00115768mov rax, [rax+64]
    0011576cmov rdi, rbx
    0011576fmov rsi, r12
    00115772mov [rsp+16], rax
    00115777call rax
    00115779mov r14, rax
    0011577ctest rax, rax
    0011577fjne 0x11595c
    00115785mov r15, [rsp+8]
    0011578a
    0011578aloc_11578a:
    0011578amov rbp, r15
    0011578dmov rdi, rbx
    00115790sub rbp, 1
    00115794jb 0x115980
    0011579amov rax, [rsp]
    0011579ecall [rax+112]
    001157a1test rax, rax
    001157a4jne 0x115d72
    001157aacmp r15, 1
    001157aemov r15, rbp
    001157b1je 0x11578a
    001157b3mov rdi, rbx
    001157b6push 1
    001157b8pop rsi
    001157b9mov rax, [rsp]
    001157bdcall [rax+72]
    001157c0mov r14, rax
    001157c3mov r15, rbp
    001157c6test rax, rax
    001157c9je 0x11578a
    001157cbjmp 0x11595c
    001157d0
    001157d0loc_1157d0:
    001157d0movupd x0, [rsp+112]
    001157d6movupd x1, [rsp+128]
    001157dfmovups x2, [rsp+144]
    001157e7lea rdi, [rsp+192]
    001157efmovaps [rdi+32], x2
    001157f3movapd [rdi+16], x1
    001157f8movapd [rdi], x0
    001157fccall indicatif::draw_target::Drawable::state
    00115801mov r14, rax
    00115804mov [rsp+24], rdx
    00115809mov [rax], r13
    0011580cmov al, [rbx+217]
    00115812mov [r14+33], al
    00115816mov rbp, [rbx+184]
    0011581dmov r12, [rbx+200]
    00115824lea rdi, [r14+8]
    00115828mov [rsp+8], rdi
    0011582dmov rsi, r12
    00115830call alloc::vec::Vec<T,A>::reserve
    00115835imul rdi, [r14+24], 24
    0011583aadd rdi, [r14+8]
    0011583eimul rdx, r12, 24
    00115842mov rsi, rbp
    00115845call [rip+0xfc2d5]
    0011584bmov [rsp+16], r14
    00115850add [r14+24], r12
    00115854and [rbx+200], 0
    0011585cmov r12, [rbx+160]
    00115863mov r14, [rbx+176]
    0011586ashl r14, 3
    0011586exor r13l, r13l
    00115871lea rbp, [rip+0xd64e8]
    00115878
    00115878loc_115878:
    00115878cmp r14, r13
    0011587bje 0x1158b2
    0011587dmov rdx, [r12+r13]
    00115881mov rdi, [rbx+112]
    00115885mov rsi, [rbx+128]
    0011588cmov rcx, rbp
    0011588fcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
    00115894cmp [rax+33], 2
    00115898je 0x1158ac
    0011589amov rsi, [rax+8]
    0011589emov rdx, [rax+24]
    001158a2mov rdi, [rsp+8]
    001158a7call alloc::vec::Vec<T,A>::extend_from_slice
    001158ac
    001158acloc_1158ac:
    001158acadd r13, 8
    001158b0jmp 0x115878
    001158b2
    001158b2loc_1158b2:
    001158b2mov rdi, [rsp+16]
    001158b7mov rsi, [rsp+24]
    001158bccall core::mem::drop
    001158c1lea rdi, [rsp+192]
    001158c9call indicatif::draw_target::Drawable::draw
    001158cemov r14, rax
    001158d1mov r12, [rsp+88]
    001158d6mov rax, [rsp+96]
    001158dbmov [rsp+8], rax
    001158e0mov rbp, [rsp+104]
    001158e5shl rbp, 3
    001158e9xor r13l, r13l
    001158ec
    001158ecloc_1158ec:
    001158eccmp rbp, r13
    001158efje 0x115904
    001158f1mov rsi, [r12+r13]
    001158f5mov rdi, [rsp]
    001158f9call indicatif::multi::MultiState::remove_idx
    001158feadd r13, 8
    00115902jmp 0x1158ec
    00115904
    00115904loc_115904:
    00115904mov rdi, r12
    00115907mov rsi, [rsp+8]
    0011590ccall _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
    00115911mov rax, [rsp]
    00115915mov rax, [rax]
    00115918test rax, rax
    0011591bje 0x115922
    0011591dcmp eax, 3
    00115920jne 0x115933
    00115922
    00115922loc_115922:
    00115922mov rax, [rbx+24]
    00115926xor ecx, ecx
    00115928sub rax, r15
    0011592bcmovae rcx, rax
    0011592fmov [rbx+24], rcx
    00115933
    00115933loc_115933:
    00115933cmp [rsp+168], 0
    0011593cje 0x11594b
    0011593elea rdi, [rsp+168]
    00115946call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
    0011594b
    0011594bloc_11594b:
    0011594bmov bpl, [rsp+40]
    00115950
    00115950loc_115950:
    00115950movzx esi, bpl
    00115954mov rdi, rbx
    00115957call _<std::sync::rwlock::RwLockWriteGuard<T> as core::ops::drop::Drop>::drop
    0011595c
    0011595cloc_11595c:
    0011595cmov rax, r14
    0011595fadd rsp, 248
    00115966pop rbx
    00115967pop r12
    00115969pop r13
    0011596bpop r14
    0011596dpop r15
    0011596fpop rbp
    00115970ret
    00115971
    00115971loc_115971:
    00115971mov rax, [rsp]
    00115975mov rdi, [rax]
    00115978mov rsi, r12
    0011597bjmp 0x11540e
    00115980
    00115980loc_115980:
    00115980mov rsi, r12
    00115983call [rsp+16]
    00115987jmp 0x11557b
    0011598c
    0011598cloc_11598c:
    0011598cmov rax, r15
    0011598f
    0011598floc_11598f:
    0011598fmov [rsp+48], rax
    00115994mov rbx, [rsp]
    00115998mov rdi, [rbx]
    0011599bcall console::term::Term::size
    001159a0movzx eax, ax
    001159a3mov [rsp+56], rax
    001159a8mov rdi, [rbx]
    001159abcall console::term::Term::size
    001159b0movzx ecx, dx
    001159b3mov rax, [rbp]
    001159b7mov [rsp+32], rax
    001159bcmov r13, [rbp+8]
    001159c0mov [rsp+80], rcx
    001159c5cvtsi2sd x0, ecx
    001159c9movsd_xmm [rsp+72], x0
    001159cfmov rax, [rsp+24]
    001159d4imul rcx, rax, 24
    001159d8mov [rsp+40], rcx
    001159dddec rax
    001159e0mov [rsp+24], rax
    001159e5xor ebp, ebp
    001159e7xor r15l, r15l
    001159eaxor eax, eax
    001159ecmov [rsp+8], rax
    001159f1xor eax, eax
    001159f3mov [rsp+16], rax
    001159f8
    001159f8loc_1159f8:
    001159f8cmp [rsp+40], rbp
    001159fdje 0x115b21
    00115a03mov rdi, [r13+rbp]
    00115a08mov rsi, [r13+rbp+16]
    00115a0dcall console::utils::measure_text_width
    00115a12mov r12, rax
    00115a15mov r14, [r13+rbp+16]
    00115a1apush 1
    00115a1cpop rbx
    00115a1dtest r14, r14
    00115a20je 0x115a98
    00115a22movq x1, r12
    00115a27punpckldq x1, [rip-0xdd0ff]
    00115a2fsubpd x1, [rip-0xdd0f7]
    00115a37movapd x0, x1
    00115a3bunpckhpd x0, x1
    00115a3faddsd x0, x1
    00115a43divsd x0, [rsp+72]
    00115a49call [rip+0xfc1f9]
    00115a4fmovapd x1, x0
    00115a53subsd x1, [rip-0xdc41b]
    00115a5bucomisd x0, [rip-0xdc413]
    00115a63jb 0x115a7e
    00115a65cvttsd2si rcx, x0
    00115a6amov rdx, rcx
    00115a6dsar rdx, 63
    00115a71cvttsd2si rax, x1
    00115a76and rax, rdx
    00115a79or rax, rcx
    00115a7cjmp 0x115a80
    00115a7e
    00115a7eloc_115a7e:
    00115a7exor eax, eax
    00115a80
    00115a80loc_115a80:
    00115a80ucomisd x0, [rip-0xdc440]
    00115a88push -1
    00115a8apop rbx
    00115a8bja 0x115a90
    00115a8dmov rbx, rax
    00115a90
    00115a90loc_115a90:
    00115a90cmp rbx, 1
    00115a94adc rbx, 0
    00115a98
    00115a98loc_115a98:
    00115a98add rbx, [rsp+8]
    00115a9dcmp [rsp+32], r15
    00115aa2ja 0x115ab3
    00115aa4mov rax, rbx
    00115aa7sub rax, [rsp+32]
    00115aaccmp rax, [rsp+56]
    00115ab1ja 0x115b21
    00115ab3
    00115ab3loc_115ab3:
    00115ab3test r15, r15
    00115ab6je 0x115acf
    00115ab8mov rdi, [rsp]
    00115abccall console::term::Term::write_line
    00115ac1test rax, rax
    00115ac4jne 0x115d72
    00115acamov r14, [r13+rbp+16]
    00115acf
    00115acfloc_115acf:
    00115acfmov rsi, [r13+rbp]
    00115ad4mov rax, [rsp]
    00115ad8mov rdi, [rax]
    00115adbmov rdx, r14
    00115adecall console::term::Term::write_str
    00115ae3test rax, rax
    00115ae6jne 0x115d72
    00115aecmov rax, [rsp+80]
    00115af1sub rax, r12
    00115af4mov ecx, 0
    00115af9cmovae rcx, rax
    00115afdcmp [rsp+24], r15
    00115b02mov rax, [rsp+16]
    00115b07cmove rax, rcx
    00115b0bmov [rsp+16], rax
    00115b10add rbp, 24
    00115b14inc r15
    00115b17mov [rsp+8], rbx
    00115b1cjmp 0x1159f8
    00115b21
    00115b21loc_115b21:
    00115b21lea r12, [rsp+112]
    00115b26push 32
    00115b28pop rsi
    00115b29mov rdi, r12
    00115b2cmov rdx, [rsp+16]
    00115b31call alloc::str::_<impl str>::repeat
    00115b36mov r15, [r12]
    00115b3amov rdx, [r12+16]
    00115b3fmov rax, [rsp]
    00115b43mov rdi, [rax]
    00115b46mov rsi, r15
    00115b49call console::term::Term::write_str
    00115b4emov r14, rax
    00115b51mov rsi, [r12+8]
    00115b56mov rdi, r15
    00115b59call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    00115b5etest r14, r14
    00115b61jne 0x11595c
    00115b67mov rax, [rsp]
    00115b6bmov rsi, [rax]
    00115b6ecmp [rsi+16], 0
    00115b73je 0x115dfc
    00115b79add rsi, 24
    00115b7dlea r14, [rsp+112]
    00115b82mov rdi, r14
    00115b85call std::sync::mutex::Mutex<T>::lock
    00115b8alea rsi, [rip+0xd4b07]
    00115b91mov rdi, r14
    00115b94call core::result::Result<T,E>::unwrap
    00115b99mov r15, rax
    00115b9cmov r12l, edx
    00115b9fmov rdx, [rax+24]
    00115ba3test rdx, rdx
    00115ba6je 0x115df0
    00115bacmov rsi, [r15+8]
    00115bb0mov rax, [rsp]
    00115bb4mov rdi, [rax]
    00115bb7call console::term::Term::write_through
    00115bbctest rax, rax
    00115bbfje 0x115deb
    00115bc5mov r14, rax
    00115bc8movzx esi, r12b
    00115bccmov rdi, r15
    00115bcfcall core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
    00115bd4jmp 0x11595c
    00115bd9
    00115bd9loc_115bd9:
    00115bd9mov rax, r15
    00115bdc
    00115bdcloc_115bdc:
    00115bdcmov [rsp+160], rax
    00115be4mov rdi, rbx
    00115be7mov r14, [rsp]
    00115bebcall [r14+56]
    00115befmovzx eax, ax
    00115bf2mov [rsp+48], rax
    00115bf7mov rdi, rbx
    00115bfacall [r14+48]
    00115bfemovzx ecx, ax
    00115c01mov rax, [r13]
    00115c05mov [rsp+40], rax
    00115c0amov [rsp+72], rcx
    00115c0fcvtsi2sd x0, ecx
    00115c13movsd_xmm [rsp+64], x0
    00115c19mov r15, [r13+8]
    00115c1dmov rax, [rsp+32]
    00115c22imul rcx, rax, 24
    00115c26mov [rsp+80], rcx
    00115c2bdec rax
    00115c2emov [rsp+32], rax
    00115c33xor r12l, r12l
    00115c36xor r13l, r13l
    00115c39xor eax, eax
    00115c3bmov [rsp+16], rax
    00115c40xor eax, eax
    00115c42mov [rsp+24], rax
    00115c47
    00115c47loc_115c47:
    00115c47cmp [rsp+80], r12
    00115c4cje 0x115d7a
    00115c52mov rdi, [r15+r12]
    00115c56mov rsi, [r15+r12+16]
    00115c5bcall console::utils::measure_text_width
    00115c60mov [rsp+8], rax
    00115c65mov r14, [r15+r12+16]
    00115c6apush 1
    00115c6cpop rbp
    00115c6dtest r14, r14
    00115c70je 0x115ce8
    00115c72movsd_xmm x1, [rsp+8]
    00115c78unpcklps x1, [rip-0xdd34f]
    00115c7fsubpd x1, [rip-0xdd347]
    00115c87movapd x0, x1
    00115c8bunpckhpd x0, x1
    00115c8faddsd x0, x1
    00115c93divsd x0, [rsp+64]
    00115c99call [rip+0xfbfa9]
    00115c9fmovapd x1, x0
    00115ca3subsd x1, [rip-0xdc66b]
    00115cabucomisd x0, [rip-0xdc663]
    00115cb3jb 0x115cce
    00115cb5cvttsd2si rcx, x0
    00115cbamov rdx, rcx
    00115cbdsar rdx, 63
    00115cc1cvttsd2si rax, x1
    00115cc6and rax, rdx
    00115cc9or rax, rcx
    00115cccjmp 0x115cd0
    00115cce
    00115cceloc_115cce:
    00115ccexor eax, eax
    00115cd0
    00115cd0loc_115cd0:
    00115cd0ucomisd x0, [rip-0xdc690]
    00115cd8push -1
    00115cdapop rbp
    00115cdbja 0x115ce0
    00115cddmov rbp, rax
    00115ce0
    00115ce0loc_115ce0:
    00115ce0cmp rbp, 1
    00115ce4adc rbp, 0
    00115ce8
    00115ce8loc_115ce8:
    00115ce8add rbp, [rsp+16]
    00115cedcmp [rsp+40], r13
    00115cf2ja 0x115d03
    00115cf4mov rax, rbp
    00115cf7sub rax, [rsp+40]
    00115cfccmp rax, [rsp+48]
    00115d01ja 0x115d7a
    00115d03
    00115d03loc_115d03:
    00115d03test r13, r13
    00115d06je 0x115d25
    00115d08mov rdi, rbx
    00115d0blea rsi, [rip-0x84a1a]
    00115d12xor edx, edx
    00115d14mov rax, [rsp]
    00115d18call [rax+96]
    00115d1btest rax, rax
    00115d1ejne 0x115d72
    00115d20mov r14, [r15+r12+16]
    00115d25
    00115d25loc_115d25:
    00115d25mov rsi, [r15+r12]
    00115d29mov rdi, rbx
    00115d2cmov rdx, r14
    00115d2fmov rax, [rsp]
    00115d33call [rax+104]
    00115d36test rax, rax
    00115d39jne 0x115d72
    00115d3bmov rax, [rsp+72]
    00115d40sub rax, [rsp+8]
    00115d45mov ecx, 0
    00115d4acmovae rcx, rax
    00115d4ecmp [rsp+32], r13
    00115d53mov rax, [rsp+24]
    00115d58cmove rax, rcx
    00115d5cmov [rsp+24], rax
    00115d61add r12, 24
    00115d65inc r13
    00115d68mov [rsp+16], rbp
    00115d6djmp 0x115c47
    00115d72
    00115d72loc_115d72:
    00115d72mov r14, rax
    00115d75jmp 0x11595c
    00115d7a
    00115d7aloc_115d7a:
    00115d7alea r13, [rsp+112]
    00115d7fpush 32
    00115d81pop rsi
    00115d82mov rdi, r13
    00115d85mov rdx, [rsp+24]
    00115d8acall alloc::str::_<impl str>::repeat
    00115d8fmov r12, [r13]
    00115d93mov rdx, [r13+16]
    00115d97mov rdi, rbx
    00115d9amov rsi, r12
    00115d9dmov rax, [rsp]
    00115da1call [rax+104]
    00115da4mov r14, rax
    00115da7mov rsi, [r13+8]
    00115dabmov rdi, r12
    00115daecall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    00115db3test r14, r14
    00115db6jne 0x11595c
    00115dbcmov rdi, rbx
    00115dbfmov rax, [rsp]
    00115dc3call [rax+120]
    00115dc6mov r14, rax
    00115dc9test rax, rax
    00115dccjne 0x11595c
    00115dd2mov rcx, [rsp+160]
    00115ddasub rcx, [rsp+40]
    00115ddfadd rcx, [rsp+16]
    00115de4mov rax, [rsp+56]
    00115de9jmp 0x115e10
    00115deb
    00115debloc_115deb:
    00115deband [r15+24], 0
    00115df0
    00115df0loc_115df0:
    00115df0movzx esi, r12b
    00115df4mov rdi, r15
    00115df7call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
    00115dfc
    00115dfcloc_115dfc:
    00115dfcmov rcx, [rsp+48]
    00115e01sub rcx, [rsp+32]
    00115e06add rcx, [rsp+8]
    00115e0bmov rax, [rsp+64]
    00115e10
    00115e10loc_115e10:
    00115e10mov [rax], rcx
    00115e13jmp 0x11547a
    00115364
    00115e18
    00115e18indicatif::style::ProgressStyle::format_state:
    00115e18push rbp
    00115e19push r15
    00115e1bpush r14
    00115e1dpush r13
    00115e1fpush r12
    00115e21push rbx
    00115e22sub rsp, 520
    00115e29mov r12l, ecx
    00115e2cmov rbx, rdx
    00115e2fmov r13, rsi
    00115e32mov r15, rdi
    00115e35push 1
    00115e37pop rax
    00115e38mov [rsp+312], rax
    00115e40pxor x0, x0
    00115e44movdqu [rsp+320], x0
    00115e4dmov [rsp+216], rax
    00115e55movdqu [rsp+224], x0
    00115e5emov rax, [rsi+88]
    00115e62mov rax, [rax+32]
    00115e66mov [rsp+256], rax
    00115e6ecmp [rsi], 0
    00115e72je 0x115e78
    00115e74mov rax, [r13+8]
    00115e78
    00115e78loc_115e78:
    00115e78lea rcx, [rsp+264]
    00115e80mov [rcx], rax
    00115e83mov r14, [r15+48]
    00115e87imul rax, [r15+64], 96
    00115e8cadd rax, r14
    00115e8fmov [rsp+472], rax
    00115e97mov rax, [r15+96]
    00115e9bmov [rsp+464], rax
    00115ea3mov rax, [r15+80]
    00115ea7mov [rsp+288], rax
    00115eafmov rax, [r15+72]
    00115eb3mov [rsp+296], rax
    00115ebbmov rax, [r15+128]
    00115ec2mov [rsp+408], rax
    00115ecalea rax, [r13+160]
    00115ed1mov [rsp+384], rax
    00115ed9lea rax, [r13+104]
    00115eddmov [rsp+392], rax
    00115ee5mov rax, [r15+104]
    00115ee9mov rcx, [r15+112]
    00115eedmov rdx, 0x736f6d6570736575
    00115ef7xor rdx, rax
    00115efamov [rsp+440], rdx
    00115f02mov rdx, 0x646f72616e646f6d
    00115f0cxor rdx, rcx
    00115f0fmov [rsp+432], rdx
    00115f17mov rdx, 0x6c7967656e657261
    00115f21mov [rsp+456], rax
    00115f29xor rdx, rax
    00115f2cmov [rsp+424], rdx
    00115f34mov rax, 0x7465646279746573
    00115f3emov [rsp+448], rcx
    00115f46xor rax, rcx
    00115f49mov [rsp+416], rax
    00115f51mov al, [r13+216]
    00115f58mov [rsp+79], al
    00115f5cmov rax, [r13+96]
    00115f60mov [rsp+400], rax
    00115f68mov rax, [r13+16]
    00115f6cmov [rsp+352], rax
    00115f74mov eax, [r13+24]
    00115f78mov [rsp+276], eax
    00115f7fmov rax, [r15]
    00115f82mov [rsp+368], rax
    00115f8amov rax, [r15+16]
    00115f8emov [rsp+360], rax
    00115f96dec rax
    00115f99push 2
    00115f9bpop rcx
    00115f9cmov [rsp+280], rcx
    00115fa4mov [rsp+376], rax
    00115fac
    00115facloc_115fac:
    00115facadd r14, 96
    00115fb0lea rbp, [r14-96]
    00115fb4cmp rbp, [rsp+472]
    00115fbcje 0x117548
    00115fc2mov eax, [r14-8]
    00115fc6add eax, -2
    00115fc9cmp ax, 3
    00115fcdpush 1
    00115fcfpop rcx
    00115fd0cmovae eax, ecx
    00115fd3test ax, ax
    00115fd6je 0x116013
    00115fd8movzx eax, ax
    00115fdbcmp eax, 2
    00115fdejne 0x116033
    00115fe0mov rdi, r15
    00115fe3mov rsi, rbx
    00115fe6lea rdx, [rsp+312]
    00115feemov rcx, r13
    00115ff1lea r8, [rsp+216]
    00115ff9mov r9l, r12l
    00115ffcpush [rsp+304]
    00116003push [rsp+288]
    0011600acall indicatif::style::ProgressStyle::push_line
    0011600fpop rax
    00116010pop rcx
    00116011jmp 0x115fac
    00116013
    00116013loc_116013:
    00116013mov rdi, rbp
    00116016call indicatif::state::TabExpandedString::expanded
    0011601badd rdx, rax
    0011601elea rdi, [rsp+312]
    00116026mov rsi, rax
    00116029call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
    0011602ejmp 0x115fac
    00116033
    00116033loc_116033:
    00116033mov [rsp], r15
    00116037mov [rsp+8], rbx
    0011603cand [rsp+232], 0
    00116045mov rbx, [rbp+64]
    00116049mov r15, [rbp+80]
    0011604dcmp [rsp+464], 0
    00116056je 0x116356
    0011605cmov [rsp+336], r13
    00116064mov [rsp+272], r12l
    0011606cmov rax, [rsp+440]
    00116074mov [rsp+112], rax
    00116079mov rax, [rsp+424]
    00116081mov [rsp+120], rax
    00116086mov rax, [rsp+432]
    0011608emov [rsp+128], rax
    00116096mov rax, [rsp+416]
    0011609emov [rsp+136], rax
    001160a6mov rax, [rsp+456]
    001160aemov [rsp+144], rax
    001160b6mov rax, [rsp+448]
    001160bemov [rsp+152], rax
    001160c6pxor x0, x0
    001160calea rax, [rsp+152]
    001160d2movdqu [rax+8], x0
    001160d7and [rax+24], 0
    001160dclea r12, [rsp+112]
    001160e1mov rdi, r12
    001160e4mov rsi, rbx
    001160e7mov rdx, r15
    001160eacall _<core::hash::sip::Hasher<S> as core::hash::Hasher>::write
    001160efmov [rsp+16], -1
    001160f4mov rdi, r12
    001160f7lea r12, [rsp+16]
    001160fcmov rsi, r12
    001160ffpush 1
    00116101pop rdx
    00116102call _<core::hash::sip::Hasher<S> as core::hash::Hasher>::write
    00116107movups x0, [rsp+112]
    0011610cmovups x1, [rsp+128]
    00116114movaps [rsp+32], x1
    00116119mov r13, [rsp+160]
    00116121shl r13, 56
    00116125or r13, [rsp+168]
    0011612dmovaps [rsp+16], x0
    00116132xor [rsp+40], r13
    00116137mov rdi, r12
    0011613acall _<core::hash::sip::Sip13Rounds as core::hash::sip::Sip>::c_rounds
    0011613fxor r13, [rsp+16]
    00116144mov rax, [rsp+24]
    00116149mov rcx, [rsp+32]
    0011614eadd r13, rcx
    00116151rol rcx, 13
    00116155mov edx, 255
    0011615axor rax, rdx
    0011615dxor rcx, r13
    00116160rol r13, 32
    00116164mov rdx, [rsp+40]
    00116169add rax, rdx
    0011616crol rdx, 16
    00116170xor rdx, rax
    00116173add r13, rdx
    00116176rol rdx, 21
    0011617aadd rax, rcx
    0011617drol rcx, 17
    00116181xor rcx, rax
    00116184rol rax, 32
    00116188xor rdx, r13
    0011618badd r13, rcx
    0011618erol rcx, 13
    00116192xor rcx, r13
    00116195rol r13, 32
    00116199add rax, rdx
    0011619crol rdx, 16
    001161a0xor rdx, rax
    001161a3add r13, rdx
    001161a6rol rdx, 21
    001161aaadd rax, rcx
    001161adrol rcx, 17
    001161b1xor rcx, rax
    001161b4rol rax, 32
    001161b8xor rdx, r13
    001161bbadd r13, rcx
    001161berol rcx, 13
    001161c2xor rcx, r13
    001161c5add rax, rdx
    001161c8rol rdx, 16
    001161ccxor rdx, rax
    001161cfrol rdx, 21
    001161d3add rax, rcx
    001161d6rol rcx, 17
    001161daxor rcx, rdx
    001161ddmov rdx, rax
    001161e0rol rdx, 32
    001161e4xor rdx, rcx
    001161e7xor rdx, rax
    001161eamov r12, [rsp+288]
    001161f2and r12, rdx
    001161f5shr rdx, 57
    001161f9movd x0, edx
    001161fdpunpcklbw x0, x0
    00116201pshuflw x0, x0, 0
    00116206pshufd x1, x0, 0
    0011620bxor eax, eax
    0011620dmov [rsp+344], rax
    00116215movdqa [rsp+480], x1
    0011621e
    0011621eloc_11621e:
    0011621emov rax, [rsp+296]
    00116226movdqu x0, [rax+r12]
    0011622cmovdqa [rsp+496], x0
    00116235pcmpeqb x0, x1
    00116239pmovmskb eax, x0
    0011623dmov [rsp+112], ax
    00116242
    00116242loc_116242:
    00116242lea rdi, [rsp+112]
    00116247call _<hashbrown::raw::bitmask::BitMaskIter as core::iter::traits::iterator::Iterator>::next
    0011624ctest rax, rax
    0011624fje 0x11628a
    00116251mov r13, rdx
    00116254add r13, r12
    00116257and r13, [rsp+288]
    0011625fmov rax, r13
    00116262shl rax, 5
    00116266mov rcx, [rsp+296]
    0011626esub rcx, rax
    00116271mov rdx, [rcx-32]
    00116275mov rcx, [rcx-24]
    00116279mov rdi, rbx
    0011627cmov rsi, r15
    0011627fcall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116284test al, al
    00116286je 0x116242
    00116288jmp 0x1162d8
    0011628a
    0011628aloc_11628a:
    0011628amovdqa x0, [rsp+496]
    00116293pcmpeqb x0, [rip-0xdd93b]
    0011629bpmovmskb eax, x0
    0011629ftest eax, eax
    001162a1jne 0x11633e
    001162a7mov rax, [rsp+344]
    001162afadd r12, rax
    001162b2add r12, 16
    001162b6add rax, 16
    001162bamov [rsp+344], rax
    001162c2and r12, [rsp+288]
    001162camovdqa x1, [rsp+480]
    001162d3jmp 0x11621e
    001162d8
    001162d8loc_1162d8:
    001162d8neg r13
    001162dbshl r13, 5
    001162dfmov rax, [rsp+296]
    001162e7mov rdi, [rax+r13-16]
    001162ecmov rax, [rax+r13-8]
    001162f1lea rcx, [rsp+216]
    001162f9mov [rsp+112], rcx
    001162felea rcx, [rip+0xd5483]
    00116305mov [rsp+120], rcx
    0011630amov rcx, [rsp+408]
    00116312mov [rsp+128], rcx
    0011631amov r13, [rsp+336]
    00116322mov rsi, r13
    00116325lea rdx, [rsp+112]
    0011632alea rcx, [rip+0xd5627]
    00116331call [rax+48]
    00116334mov r12l, [rsp+272]
    0011633cjmp 0x116398
    0011633e
    0011633eloc_11633e:
    0011633emov rbx, [rbp+64]
    00116342mov r15, [rbp+80]
    00116346mov r12l, [rsp+272]
    0011634emov r13, [rsp+336]
    00116356
    00116356loc_116356:
    00116356mov rdi, rbx
    00116359mov rsi, r15
    0011635clea rdx, [rip-0xdcb73]
    00116363push 8
    00116365pop rcx
    00116366call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    0011636btest al, al
    0011636dje 0x116561
    00116373lea rax, [rbp+32]
    00116377mov [rsp+304], rax
    0011637flea rdi, [rsp+216]
    00116387xor esi, esi
    00116389call _ZN5alloc6string6String4push17hd5aad5ee06e44fdeE.348
    0011638exor eax, eax
    00116390
    00116390loc_116390:
    00116390mov [rsp+280], rax
    00116398
    00116398loc_116398:
    00116398mov rbx, [rsp+8]
    0011639dmov r15, [rsp]
    001163a1
    001163a1loc_1163a1:
    001163a1cmp [rbp+88], 0
    001163a6je 0x116454
    001163acmov rax, [rsp+216]
    001163b4mov rcx, [rsp+232]
    001163bcmovzx edx, [rbp+90]
    001163c0movzx esi, [rbp+92]
    001163c4rol si, 8
    001163c8mov [rsp+80], rax
    001163cdmov [rsp+88], rcx
    001163d2mov [rsp+96], rdx
    001163d7mov [rsp+104], si
    001163dccmp [rbp+31], 2
    001163e0jne 0x116483
    001163e6lea rax, [rip+0xfb1a3]
    001163edmov [rsp+112], rax
    001163f2push 1
    001163f4pop rax
    001163f5mov [rsp+120], rax
    001163faand [rsp+144], 0
    00116403lea rcx, [rsp+80]
    00116408mov [rsp+16], rcx
    0011640dlea rcx, [rip+12325]
    00116414mov [rsp+24], rcx
    00116419lea rcx, [rsp+16]
    0011641emov [rsp+128], rcx
    00116426mov [rsp+136], rax
    0011642elea rdi, [rsp+312]
    00116436lea rsi, [rsp+112]
    0011643bcall core::fmt::Write::write_fmt
    00116440movzx edi, al
    00116443lea rsi, [rip+0xd5dc6]
    0011644acall core::result::Result<T,E>::unwrap
    0011644fjmp 0x115fac
    00116454
    00116454loc_116454:
    00116454cmp [rbp+31], 2
    00116458jne 0x116631
    0011645emov rsi, [rsp+216]
    00116466mov rdx, [rsp+232]
    0011646eadd rdx, rsi
    00116471lea rdi, [rsp+312]
    00116479call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
    0011647ejmp 0x115fac
    00116483
    00116483loc_116483:
    00116483mov rax, [rsp+80]
    00116488mov rcx, [rsp+88]
    0011648dmov rdx, [rsp+96]
    00116492mov [rsp+32], rdx
    00116497movzx edx, [rsp+104]
    0011649cmov [rsp+40], dx
    001164a1mov edx, [rsp+106]
    001164a5mov [rsp+42], edx
    001164a9movzx edx, [rsp+110]
    001164aemov [rsp+46], dx
    001164b3mov [rsp+16], rax
    001164b8mov [rsp+24], rcx
    001164bdlea rdi, [rsp+144]
    001164c5mov rsi, rbp
    001164c8call _<console::utils::Style as core::clone::Clone>::clone
    001164cdmovaps x0, [rsp+16]
    001164d2movdqa x1, [rsp+32]
    001164d8movdqa [rsp+128], x1
    001164e1movaps [rsp+112], x0
    001164e6lea rax, [rip+0xfb0a3]
    001164edmov [rsp+16], rax
    001164f2push 1
    001164f4pop rax
    001164f5mov [rsp+24], rax
    001164faand [rsp+48], 0
    00116500lea rcx, [rsp+112]
    00116505mov [rsp+240], rcx
    0011650dlea rcx, [rip+12486]
    00116514mov [rsp+248], rcx
    0011651clea rcx, [rsp+240]
    00116524mov [rsp+32], rcx
    00116529mov [rsp+40], rax
    0011652elea rdi, [rsp+312]
    00116536lea rsi, [rsp+16]
    0011653bcall core::fmt::Write::write_fmt
    00116540movzx edi, al
    00116543lea rsi, [rip+0xd5cde]
    0011654acall core::result::Result<T,E>::unwrap
    0011654flea rdi, [rsp+144]
    00116557call _<alloc::collections::btree::map::BTreeMap<K,V,A> as core::ops::drop::Drop>::drop
    0011655cjmp 0x115fac
    00116561
    00116561loc_116561:
    00116561mov rdi, rbx
    00116564mov rsi, r15
    00116567lea rdx, [rip-0xc2c1b]
    0011656epush 3
    00116570pop rcx
    00116571call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116576test al, al
    00116578je 0x1166c3
    0011657emov rdi, r13
    00116581call indicatif::state::ProgressState::fraction
    00116586cmp [rbp+88], 0
    0011658bmov ax, 20
    0011658fmov rbx, [rsp+8]
    00116594je 0x11659a
    00116596movzx eax, [rbp+90]
    0011659a
    0011659aloc_11659a:
    0011659amovzx edx, ax
    0011659dcmp [rbp+63], 2
    001165a1lea rax, [rbp+32]
    001165a5mov ecx, 0
    001165aacmovne rcx, rax
    001165aelea rdi, [rsp+112]
    001165b3mov r15, [rsp]
    001165b7mov rsi, r15
    001165bacall indicatif::style::ProgressStyle::format_bar
    001165bflea rax, [rip+0xfafca]
    001165c6mov [rsp+16], rax
    001165cbpush 1
    001165cdpop rax
    001165cemov [rsp+24], rax
    001165d3and [rsp+48], 0
    001165d9lea rcx, [rsp+112]
    001165demov [rsp+80], rcx
    001165e3lea rcx, [rip+6001]
    001165eamov [rsp+88], rcx
    001165eflea rcx, [rsp+80]
    001165f4mov [rsp+32], rcx
    001165f9mov [rsp+40], rax
    001165felea rdi, [rsp+216]
    00116606lea rsi, [rsp+16]
    0011660bcall core::fmt::Write::write_fmt
    00116610movzx edi, al
    00116613lea rsi, [rip+0xd5bc6]
    0011661acall core::result::Result<T,E>::unwrap
    0011661flea rdi, [rsp+152]
    00116627call _<alloc::collections::btree::map::BTreeMap<K,V,A> as core::ops::drop::Drop>::drop
    0011662cjmp 0x1163a1
    00116631
    00116631loc_116631:
    00116631lea rdi, [rsp+24]
    00116636mov rsi, rbp
    00116639call _<console::utils::Style as core::clone::Clone>::clone
    0011663elea rax, [rsp+216]
    00116646mov [rsp+16], rax
    0011664blea rax, [rip+0xfaf3e]
    00116652mov [rsp+112], rax
    00116657push 1
    00116659pop rax
    0011665amov [rsp+120], rax
    0011665fand [rsp+144], 0
    00116668lea rcx, [rsp+16]
    0011666dmov [rsp+80], rcx
    00116672lea rcx, [rip+10839]
    00116679mov [rsp+88], rcx
    0011667elea rcx, [rsp+80]
    00116683mov [rsp+128], rcx
    0011668bmov [rsp+136], rax
    00116693lea rdi, [rsp+312]
    0011669blea rsi, [rsp+112]
    001166a0call core::fmt::Write::write_fmt
    001166a5movzx edi, al
    001166a8lea rsi, [rip+0xd5b49]
    001166afcall core::result::Result<T,E>::unwrap
    001166b4lea rdi, [rsp+24]
    001166b9call _<alloc::collections::btree::map::BTreeMap<K,V,A> as core::ops::drop::Drop>::drop
    001166bejmp 0x115fac
    001166c3
    001166c3loc_1166c3:
    001166c3mov rdi, rbx
    001166c6mov rsi, r15
    001166c9lea rdx, [rip-0xc2d7a]
    001166d0push 7
    001166d2pop rcx
    001166d3call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    001166d8test al, al
    001166daje 0x11671c
    001166dcmovzx edi, [rsp+79]
    001166e1call indicatif::state::ProgressState::is_finished
    001166e6test al, al
    001166e8je 0x11675c
    001166eamov rdi, [rsp+368]
    001166f2mov rsi, [rsp+360]
    001166famov rdx, [rsp+376]
    00116702lea rcx, [rip+0xd588f]
    00116709call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
    0011670emov rbx, [rsp+8]
    00116713mov r15, [rsp]
    00116717jmp 0x11679f
    0011671c
    0011671cloc_11671c:
    0011671cmov rdi, rbx
    0011671fmov rsi, r15
    00116722lea rdx, [rip-0xdcf31]
    00116729push 8
    0011672bpop rcx
    0011672ccall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116731test al, al
    00116733je 0x1167bb
    00116739lea rax, [rbp+93]
    0011673dmov [rsp+304], rax
    00116745lea rdi, [rsp+216]
    0011674dxor esi, esi
    0011674fcall _ZN5alloc6string6String4push17hd5aad5ee06e44fdeE.348
    00116754push 1
    00116756pop rax
    00116757jmp 0x116390
    0011675c
    0011675cloc_11675c:
    0011675cmov rcx, [rsp+376]
    00116764test rcx, rcx
    00116767mov rbx, [rsp+8]
    0011676cmov r15, [rsp]
    00116770je 0x1175c0
    00116776mov rax, [rsp+400]
    0011677exor edx, edx
    00116780div rcx
    00116783mov rdi, [rsp+368]
    0011678bmov rsi, [rsp+360]
    00116793lea rcx, [rip+0xd57e6]
    0011679acall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
    0011679f
    0011679floc_11679f:
    0011679fmov rsi, [rax]
    001167a2mov rdx, [rax+8]
    001167a6add rdx, rsi
    001167a9lea rdi, [rsp+216]
    001167b1call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
    001167b6jmp 0x1163a1
    001167bb
    001167bbloc_1167bb:
    001167bbmov rdi, rbx
    001167bemov rsi, r15
    001167c1lea rdx, [rip-0xc2e6b]
    001167c8push 3
    001167capop rcx
    001167cbcall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    001167d0test al, al
    001167d2je 0x1167de
    001167d4mov rdi, [rsp+392]
    001167dcjmp 0x1167ff
    001167de
    001167deloc_1167de:
    001167demov rdi, rbx
    001167e1mov rsi, r15
    001167e4lea rdx, [rip-0xc2e8b]
    001167ebpush 6
    001167edpop rcx
    001167eecall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    001167f3test al, al
    001167f5je 0x11681c
    001167f7mov rdi, [rsp+384]
    001167ff
    001167ffloc_1167ff:
    001167ffcall indicatif::state::TabExpandedString::expanded
    00116804add rdx, rax
    00116807lea rdi, [rsp+216]
    0011680fmov rsi, rax
    00116812call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
    00116817jmp 0x116398
    0011681c
    0011681cloc_11681c:
    0011681cmov rdi, rbx
    0011681fmov rsi, r15
    00116822lea rdx, [rip-0xc2ec3]
    00116829push 3
    0011682bpop rcx
    0011682ccall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116831test al, al
    00116833je 0x1168a1
    00116835lea rax, [rip+0xfad54]
    0011683cmov [rsp+112], rax
    00116841push 1
    00116843pop rax
    00116844mov [rsp+120], rax
    00116849and [rsp+144], 0
    00116852lea rcx, [rsp+256]
    0011685amov [rsp+16], rcx
    0011685flea rcx, [rip-0x127f6]
    00116866mov [rsp+24], rcx
    0011686blea rcx, [rsp+16]
    00116870mov [rsp+128], rcx
    00116878mov [rsp+136], rax
    00116880lea rdi, [rsp+216]
    00116888lea rsi, [rsp+112]
    0011688dcall core::fmt::Write::write_fmt
    00116892movzx edi, al
    00116895lea rsi, [rip+0xd592c]
    0011689cjmp 0x11753e
    001168a1
    001168a1loc_1168a1:
    001168a1mov rdi, rbx
    001168a4mov rsi, r15
    001168a7lea rdx, [rip-0xc2f45]
    001168aepush 9
    001168b0pop rcx
    001168b1call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    001168b6test al, al
    001168b8je 0x116930
    001168bamov rax, [rsp+256]
    001168c2mov [rsp+80], rax
    001168c7lea rax, [rip+0xfacc2]
    001168cemov [rsp+112], rax
    001168d3push 1
    001168d5pop rax
    001168d6mov [rsp+120], rax
    001168dband [rsp+144], 0
    001168e4lea rcx, [rsp+80]
    001168e9mov [rsp+16], rcx
    001168eelea rcx, [rip+6340]
    001168f5mov [rsp+24], rcx
    001168falea rcx, [rsp+16]
    001168ffmov [rsp+128], rcx
    00116907mov [rsp+136], rax
    0011690flea rdi, [rsp+216]
    00116917lea rsi, [rsp+112]
    0011691ccall core::fmt::Write::write_fmt
    00116921movzx edi, al
    00116924lea rsi, [rip+0xd5885]
    0011692bjmp 0x11753e
    00116930
    00116930loc_116930:
    00116930mov rdi, rbx
    00116933mov rsi, r15
    00116936lea rdx, [rip-0xbf3ff]
    0011693dpush 3
    0011693fpop rcx
    00116940call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116945test al, al
    00116947je 0x1169b5
    00116949lea rax, [rip+0xfac40]
    00116950mov [rsp+112], rax
    00116955push 1
    00116957pop rax
    00116958mov [rsp+120], rax
    0011695dand [rsp+144], 0
    00116966lea rcx, [rsp+264]
    0011696emov [rsp+16], rcx
    00116973lea rcx, [rip-0x1290a]
    0011697amov [rsp+24], rcx
    0011697flea rcx, [rsp+16]
    00116984mov [rsp+128], rcx
    0011698cmov [rsp+136], rax
    00116994lea rdi, [rsp+216]
    0011699clea rsi, [rsp+112]
    001169a1call core::fmt::Write::write_fmt
    001169a6movzx edi, al
    001169a9lea rsi, [rip+0xd57e8]
    001169b0jmp 0x11753e
    001169b5
    001169b5loc_1169b5:
    001169b5mov rdi, rbx
    001169b8mov rsi, r15
    001169bblea rdx, [rip-0xc3050]
    001169c2push 9
    001169c4pop rcx
    001169c5call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    001169catest al, al
    001169ccje 0x116a44
    001169cemov rax, [rsp+264]
    001169d6mov [rsp+80], rax
    001169dblea rax, [rip+0xfabae]
    001169e2mov [rsp+112], rax
    001169e7push 1
    001169e9pop rax
    001169eamov [rsp+120], rax
    001169efand [rsp+144], 0
    001169f8lea rcx, [rsp+80]
    001169fdmov [rsp+16], rcx
    00116a02lea rcx, [rip+6064]
    00116a09mov [rsp+24], rcx
    00116a0elea rcx, [rsp+16]
    00116a13mov [rsp+128], rcx
    00116a1bmov [rsp+136], rax
    00116a23lea rdi, [rsp+216]
    00116a2blea rsi, [rsp+112]
    00116a30call core::fmt::Write::write_fmt
    00116a35movzx edi, al
    00116a38lea rsi, [rip+0xd5741]
    00116a3fjmp 0x11753e
    00116a44
    00116a44loc_116a44:
    00116a44mov rdi, rbx
    00116a47mov rsi, r15
    00116a4alea rdx, [rip-0xc30d6]
    00116a51push 7
    00116a53pop rcx
    00116a54call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116a59test al, al
    00116a5bje 0x116b38
    00116a61mov rdi, r13
    00116a64call indicatif::state::ProgressState::fraction
    00116a69mulss x0, [rip-0xdcb5d]
    00116a71movss [rsp+240], x0
    00116a7alea rax, [rsp+240]
    00116a82mov [rsp+80], rax
    00116a87lea rax, [rip-29694]
    00116a8emov [rsp+88], rax
    00116a93lea rax, [rip-0xdd232]
    00116a9amov [rsp+96], rax
    00116a9flea rax, [rip-0x12dd6]
    00116aa6mov [rsp+104], rax
    00116aabpush 1
    00116aadpop rax
    00116aaemov [rsp+112], rax
    00116ab3mov [rsp+120], rax
    00116ab8push 2
    00116abapop rcx
    00116abbmov [rsp+128], rcx
    00116ac3mov [rsp+136], rcx
    00116acband [rsp+144], 0
    00116ad4mov [rsp+152], 32
    00116ae0mov [rsp+160], 3
    00116ae8lea rdx, [rip+0xfaaa1]
    00116aefmov [rsp+16], rdx
    00116af4mov [rsp+24], rax
    00116af9lea rdx, [rsp+112]
    00116afemov [rsp+48], rdx
    00116b03mov [rsp+56], rax
    00116b08lea rax, [rsp+80]
    00116b0dmov [rsp+32], rax
    00116b12mov [rsp+40], rcx
    00116b17lea rdi, [rsp+216]
    00116b1flea rsi, [rsp+16]
    00116b24call core::fmt::Write::write_fmt
    00116b29movzx edi, al
    00116b2clea rsi, [rip+0xd5635]
    00116b33jmp 0x11753e
    00116b38
    00116b38loc_116b38:
    00116b38mov rdi, rbx
    00116b3bmov rsi, r15
    00116b3elea rdx, [rip-0xc31c3]
    00116b45push 5
    00116b47pop rcx
    00116b48call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116b4dtest al, al
    00116b4fje 0x116bc7
    00116b51mov rax, [rsp+256]
    00116b59mov [rsp+80], rax
    00116b5elea rax, [rip+0xfaa2b]
    00116b65mov [rsp+112], rax
    00116b6apush 1
    00116b6cpop rax
    00116b6dmov [rsp+120], rax
    00116b72and [rsp+144], 0
    00116b7blea rcx, [rsp+80]
    00116b80mov [rsp+16], rcx
    00116b85lea rcx, [rip+5935]
    00116b8cmov [rsp+24], rcx
    00116b91lea rcx, [rsp+16]
    00116b96mov [rsp+128], rcx
    00116b9emov [rsp+136], rax
    00116ba6lea rdi, [rsp+216]
    00116baelea rsi, [rsp+112]
    00116bb3call core::fmt::Write::write_fmt
    00116bb8movzx edi, al
    00116bbblea rsi, [rip+0xd558e]
    00116bc2jmp 0x11753e
    00116bc7
    00116bc7loc_116bc7:
    00116bc7mov rdi, rbx
    00116bcamov rsi, r15
    00116bcdlea rdx, [rip-0xc324d]
    00116bd4push 11
    00116bd6pop rcx
    00116bd7call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116bdctest al, al
    00116bdeje 0x116c56
    00116be0mov rax, [rsp+264]
    00116be8mov [rsp+80], rax
    00116bedlea rax, [rip+0xfa99c]
    00116bf4mov [rsp+112], rax
    00116bf9push 1
    00116bfbpop rax
    00116bfcmov [rsp+120], rax
    00116c01and [rsp+144], 0
    00116c0alea rcx, [rsp+80]
    00116c0fmov [rsp+16], rcx
    00116c14lea rcx, [rip+5792]
    00116c1bmov [rsp+24], rcx
    00116c20lea rcx, [rsp+16]
    00116c25mov [rsp+128], rcx
    00116c2dmov [rsp+136], rax
    00116c35lea rdi, [rsp+216]
    00116c3dlea rsi, [rsp+112]
    00116c42call core::fmt::Write::write_fmt
    00116c47movzx edi, al
    00116c4alea rsi, [rip+0xd54e7]
    00116c51jmp 0x11753e
    00116c56
    00116c56loc_116c56:
    00116c56mov rdi, rbx
    00116c59mov rsi, r15
    00116c5clea rdx, [rip-0xc32d1]
    00116c63push 13
    00116c65pop rcx
    00116c66call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116c6btest al, al
    00116c6dje 0x116ce5
    00116c6fmov rax, [rsp+256]
    00116c77mov [rsp+80], rax
    00116c7clea rax, [rip+0xfa90d]
    00116c83mov [rsp+112], rax
    00116c88push 1
    00116c8apop rax
    00116c8bmov [rsp+120], rax
    00116c90and [rsp+144], 0
    00116c99lea rcx, [rsp+80]
    00116c9emov [rsp+16], rcx
    00116ca3lea rcx, [rip+6019]
    00116caamov [rsp+24], rcx
    00116caflea rcx, [rsp+16]
    00116cb4mov [rsp+128], rcx
    00116cbcmov [rsp+136], rax
    00116cc4lea rdi, [rsp+216]
    00116ccclea rsi, [rsp+112]
    00116cd1call core::fmt::Write::write_fmt
    00116cd6movzx edi, al
    00116cd9lea rsi, [rip+0xd5440]
    00116ce0jmp 0x11753e
    00116ce5
    00116ce5loc_116ce5:
    00116ce5mov rdi, rbx
    00116ce8mov rsi, r15
    00116ceblea rdx, [rip-0xc3353]
    00116cf2push 19
    00116cf4pop rcx
    00116cf5call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116cfatest al, al
    00116cfcje 0x116d74
    00116cfemov rax, [rsp+264]
    00116d06mov [rsp+80], rax
    00116d0blea rax, [rip+0xfa87e]
    00116d12mov [rsp+112], rax
    00116d17push 1
    00116d19pop rax
    00116d1amov [rsp+120], rax
    00116d1fand [rsp+144], 0
    00116d28lea rcx, [rsp+80]
    00116d2dmov [rsp+16], rcx
    00116d32lea rcx, [rip+5876]
    00116d39mov [rsp+24], rcx
    00116d3elea rcx, [rsp+16]
    00116d43mov [rsp+128], rcx
    00116d4bmov [rsp+136], rax
    00116d53lea rdi, [rsp+216]
    00116d5blea rsi, [rsp+112]
    00116d60call core::fmt::Write::write_fmt
    00116d65movzx edi, al
    00116d68lea rsi, [rip+0xd5399]
    00116d6fjmp 0x11753e
    00116d74
    00116d74loc_116d74:
    00116d74mov rdi, rbx
    00116d77mov rsi, r15
    00116d7alea rdx, [rip-0xc33cf]
    00116d81push 12
    00116d83pop rcx
    00116d84call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116d89test al, al
    00116d8bje 0x116e03
    00116d8dmov rax, [rsp+256]
    00116d95mov [rsp+80], rax
    00116d9alea rax, [rip+0xfa7ef]
    00116da1mov [rsp+112], rax
    00116da6push 1
    00116da8pop rax
    00116da9mov [rsp+120], rax
    00116daeand [rsp+144], 0
    00116db7lea rcx, [rsp+80]
    00116dbcmov [rsp+16], rcx
    00116dc1lea rcx, [rip+5363]
    00116dc8mov [rsp+24], rcx
    00116dcdlea rcx, [rsp+16]
    00116dd2mov [rsp+128], rcx
    00116ddamov [rsp+136], rax
    00116de2lea rdi, [rsp+216]
    00116dealea rsi, [rsp+112]
    00116defcall core::fmt::Write::write_fmt
    00116df4movzx edi, al
    00116df7lea rsi, [rip+0xd52f2]
    00116dfejmp 0x11753e
    00116e03
    00116e03loc_116e03:
    00116e03mov rdi, rbx
    00116e06mov rsi, r15
    00116e09lea rdx, [rip-0xc3452]
    00116e10push 18
    00116e12pop rcx
    00116e13call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116e18test al, al
    00116e1aje 0x116e92
    00116e1cmov rax, [rsp+264]
    00116e24mov [rsp+80], rax
    00116e29lea rax, [rip+0xfa760]
    00116e30mov [rsp+112], rax
    00116e35push 1
    00116e37pop rax
    00116e38mov [rsp+120], rax
    00116e3dand [rsp+144], 0
    00116e46lea rcx, [rsp+80]
    00116e4bmov [rsp+16], rcx
    00116e50lea rcx, [rip+5220]
    00116e57mov [rsp+24], rcx
    00116e5clea rcx, [rsp+16]
    00116e61mov [rsp+128], rcx
    00116e69mov [rsp+136], rax
    00116e71lea rdi, [rsp+216]
    00116e79lea rsi, [rsp+112]
    00116e7ecall core::fmt::Write::write_fmt
    00116e83movzx edi, al
    00116e86lea rsi, [rip+0xd524b]
    00116e8djmp 0x11753e
    00116e92
    00116e92loc_116e92:
    00116e92mov rdi, rbx
    00116e95mov rsi, r15
    00116e98lea rdx, [rip-0xc34cf]
    00116e9fpush 15
    00116ea1pop rcx
    00116ea2call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116ea7test al, al
    00116ea9je 0x116f35
    00116eafmov rdi, [rsp+352]
    00116eb7mov esi, [rsp+276]
    00116ebecall std::time::Instant::elapsed
    00116ec3mov [rsp+16], rax
    00116ec8mov [rsp+24], edx
    00116ecclea rax, [rip+0xfa6bd]
    00116ed3mov [rsp+112], rax
    00116ed8push 1
    00116edapop rax
    00116edbmov [rsp+120], rax
    00116ee0and [rsp+144], 0
    00116ee9lea rcx, [rsp+16]
    00116eeemov [rsp+80], rcx
    00116ef3lea rcx, [rip+5815]
    00116efamov [rsp+88], rcx
    00116efflea rcx, [rsp+80]
    00116f04mov [rsp+128], rcx
    00116f0cmov [rsp+136], rax
    00116f14lea rdi, [rsp+216]
    00116f1clea rsi, [rsp+112]
    00116f21call core::fmt::Write::write_fmt
    00116f26movzx edi, al
    00116f29lea rsi, [rip+0xd5190]
    00116f30jmp 0x11753e
    00116f35
    00116f35loc_116f35:
    00116f35mov rdi, rbx
    00116f38mov rsi, r15
    00116f3blea rdx, [rip-0xc3563]
    00116f42push 7
    00116f44pop rcx
    00116f45call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00116f4atest al, al
    00116f4cje 0x11701c
    00116f52mov rdi, [rsp+352]
    00116f5amov esi, [rsp+276]
    00116f61call std::time::Instant::elapsed
    00116f66mov [rsp+80], rax
    00116f6bmov [rsp+88], edx
    00116f6flea rax, [rsp+80]
    00116f74mov [rsp+240], rax
    00116f7clea rax, [rip+6249]
    00116f83mov [rsp+248], rax
    00116f8bpush 2
    00116f8dpop rax
    00116f8emov [rsp+112], rax
    00116f93mov [rsp+128], rax
    00116f9bmov [rsp+136], rax
    00116fa3and [rsp+144], 0
    00116facmov rax, 0x400000020
    00116fb6mov [rsp+152], rax
    00116fbemov [rsp+160], 3
    00116fc6lea rax, [rip+0xfa5c3]
    00116fcdmov [rsp+16], rax
    00116fd2push 1
    00116fd4pop rax
    00116fd5mov [rsp+24], rax
    00116fdalea rcx, [rsp+112]
    00116fdfmov [rsp+48], rcx
    00116fe4mov [rsp+56], rax
    00116fe9lea rcx, [rsp+240]
    00116ff1mov [rsp+32], rcx
    00116ff6mov [rsp+40], rax
    00116ffblea rdi, [rsp+216]
    00117003lea rsi, [rsp+16]
    00117008call core::fmt::Write::write_fmt
    0011700dmovzx edi, al
    00117010lea rsi, [rip+0xd5091]
    00117017jmp 0x11753e
    0011701c
    0011701cloc_11701c:
    0011701cmov rdi, rbx
    0011701fmov rsi, r15
    00117022lea rdx, [rip-0xc3643]
    00117029push 7
    0011702bpop rcx
    0011702ccall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    00117031test al, al
    00117033je 0x1170b1
    00117035mov rdi, r13
    00117038call indicatif::state::ProgressState::per_sec
    0011703dmovsd_xmm [rsp+80], x0
    00117043lea rax, [rip+0xd4ff6]
    0011704amov [rsp+112], rax
    0011704fmov [rsp+120], 2
    00117058and [rsp+144], 0
    00117061lea rax, [rsp+80]
    00117066mov [rsp+16], rax
    0011706blea rax, [rip+6963]
    00117072mov [rsp+24], rax
    00117077lea rax, [rsp+16]
    0011707cmov [rsp+128], rax
    00117084mov [rsp+136], 1
    00117090lea rdi, [rsp+216]
    00117098lea rsi, [rsp+112]
    0011709dcall core::fmt::Write::write_fmt
    001170a2movzx edi, al
    001170a5lea rsi, [rip+0xd4fe4]
    001170acjmp 0x11753e
    001170b1
    001170b1loc_1170b1:
    001170b1mov rdi, rbx
    001170b4mov rsi, r15
    001170b7lea rdx, [rip-0xc36d1]
    001170bepush 13
    001170c0pop rcx
    001170c1call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    001170c6test al, al
    001170c8je 0x11718c
    001170cemov rdi, r13
    001170d1call indicatif::state::ProgressState::per_sec
    001170d6cvttsd2si rax, x0
    001170dbmov rcx, rax
    001170desar rcx, 63
    001170e2movapd x1, x0
    001170e6subsd x1, [rip-0xdda96]
    001170eecvttsd2si rdx, x1
    001170f3and rdx, rcx
    001170f6or rdx, rax
    001170f9ucomisd x0, [rip-0xdda99]
    00117101mov eax, 0
    00117106cmovae rax, rdx
    0011710aucomisd x0, [rip-0xddab2]
    00117112push -1
    00117114pop rcx
    00117115cmova rax, rcx
    00117119mov [rsp+80], rax
    0011711elea rax, [rip+0xd4f1b]
    00117125mov [rsp+112], rax
    0011712amov [rsp+120], 2
    00117133and [rsp+144], 0
    0011713clea rax, [rsp+80]
    00117141mov [rsp+16], rax
    00117146lea rax, [rip+4462]
    0011714dmov [rsp+24], rax
    00117152lea rax, [rsp+16]
    00117157mov [rsp+128], rax
    0011715fmov [rsp+136], 1
    0011716blea rdi, [rsp+216]
    00117173lea rsi, [rsp+112]
    00117178call core::fmt::Write::write_fmt
    0011717dmovzx edi, al
    00117180lea rsi, [rip+0xd4ef1]
    00117187jmp 0x11753e
    0011718c
    0011718cloc_11718c:
    0011718cmov rdi, rbx
    0011718fmov rsi, r15
    00117192lea rdx, [rip-0xc379f]
    00117199push 20
    0011719bpop rcx
    0011719ccall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    001171a1test al, al
    001171a3je 0x117267
    001171a9mov rdi, r13
    001171accall indicatif::state::ProgressState::per_sec
    001171b1cvttsd2si rax, x0
    001171b6mov rcx, rax
    001171b9sar rcx, 63
    001171bdmovapd x1, x0
    001171c1subsd x1, [rip-0xddb71]
    001171c9cvttsd2si rdx, x1
    001171ceand rdx, rcx
    001171d1or rdx, rax
    001171d4ucomisd x0, [rip-0xddb74]
    001171dcmov eax, 0
    001171e1cmovae rax, rdx
    001171e5ucomisd x0, [rip-0xddb8d]
    001171edpush -1
    001171efpop rcx
    001171f0cmova rax, rcx
    001171f4mov [rsp+80], rax
    001171f9lea rax, [rip+0xd4e40]
    00117200mov [rsp+112], rax
    00117205mov [rsp+120], 2
    0011720eand [rsp+144], 0
    00117217lea rax, [rsp+80]
    0011721cmov [rsp+16], rax
    00117221lea rax, [rip+4243]
    00117228mov [rsp+24], rax
    0011722dlea rax, [rsp+16]
    00117232mov [rsp+128], rax
    0011723amov [rsp+136], 1
    00117246lea rdi, [rsp+216]
    0011724elea rsi, [rsp+112]
    00117253call core::fmt::Write::write_fmt
    00117258movzx edi, al
    0011725blea rsi, [rip+0xd4dfe]
    00117262jmp 0x11753e
    00117267
    00117267loc_117267:
    00117267mov rdi, rbx
    0011726amov rsi, r15
    0011726dlea rdx, [rip-0xc3866]
    00117274push 11
    00117276pop rcx
    00117277call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    0011727ctest al, al
    0011727eje 0x1172fa
    00117280mov rdi, r13
    00117283call indicatif::state::ProgressState::eta
    00117288mov [rsp+16], rax
    0011728dmov [rsp+24], edx
    00117291lea rax, [rip+0xfa2f8]
    00117298mov [rsp+112], rax
    0011729dpush 1
    0011729fpop rax
    001172a0mov [rsp+120], rax
    001172a5and [rsp+144], 0
    001172aelea rcx, [rsp+16]
    001172b3mov [rsp+80], rcx
    001172b8lea rcx, [rip+4850]
    001172bfmov [rsp+88], rcx
    001172c4lea rcx, [rsp+80]
    001172c9mov [rsp+128], rcx
    001172d1mov [rsp+136], rax
    001172d9lea rdi, [rsp+216]
    001172e1lea rsi, [rsp+112]
    001172e6call core::fmt::Write::write_fmt
    001172ebmovzx edi, al
    001172eelea rsi, [rip+0xd4d33]
    001172f5jmp 0x11753e
    001172fa
    001172faloc_1172fa:
    001172famov rdi, rbx
    001172fdmov rsi, r15
    00117300lea rdx, [rip-0xc38ee]
    00117307push 3
    00117309pop rcx
    0011730acall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    0011730ftest al, al
    00117311je 0x1173d5
    00117317mov rdi, r13
    0011731acall indicatif::state::ProgressState::eta
    0011731fmov [rsp+80], rax
    00117324mov [rsp+88], edx
    00117328lea rax, [rsp+80]
    0011732dmov [rsp+240], rax
    00117335lea rax, [rip+5296]
    0011733cmov [rsp+248], rax
    00117344push 2
    00117346pop rax
    00117347mov [rsp+112], rax
    0011734cmov [rsp+128], rax
    00117354mov [rsp+136], rax
    0011735cand [rsp+144], 0
    00117365mov rax, 0x400000020
    0011736fmov [rsp+152], rax
    00117377mov [rsp+160], 3
    0011737flea rax, [rip+0xfa20a]
    00117386mov [rsp+16], rax
    0011738bpush 1
    0011738dpop rax
    0011738emov [rsp+24], rax
    00117393lea rcx, [rsp+112]
    00117398mov [rsp+48], rcx
    0011739dmov [rsp+56], rax
    001173a2lea rcx, [rsp+240]
    001173aamov [rsp+32], rcx
    001173afmov [rsp+40], rax
    001173b4lea rdi, [rsp+216]
    001173bclea rsi, [rsp+16]
    001173c1call core::fmt::Write::write_fmt
    001173c6movzx edi, al
    001173c9lea rsi, [rip+0xd4c40]
    001173d0jmp 0x11753e
    001173d5
    001173d5loc_1173d5:
    001173d5mov rdi, rbx
    001173d8mov rsi, r15
    001173dblea rdx, [rip-0xde542]
    001173e2push 16
    001173e4pop rcx
    001173e5call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    001173eatest al, al
    001173ecje 0x117468
    001173eemov rdi, r13
    001173f1call indicatif::state::ProgressState::duration
    001173f6mov [rsp+16], rax
    001173fbmov [rsp+24], edx
    001173fflea rax, [rip+0xfa18a]
    00117406mov [rsp+112], rax
    0011740bpush 1
    0011740dpop rax
    0011740emov [rsp+120], rax
    00117413and [rsp+144], 0
    0011741clea rcx, [rsp+16]
    00117421mov [rsp+80], rcx
    00117426lea rcx, [rip+4484]
    0011742dmov [rsp+88], rcx
    00117432lea rcx, [rsp+80]
    00117437mov [rsp+128], rcx
    0011743fmov [rsp+136], rax
    00117447lea rdi, [rsp+216]
    0011744flea rsi, [rsp+112]
    00117454call core::fmt::Write::write_fmt
    00117459movzx edi, al
    0011745clea rsi, [rip+0xd4b95]
    00117463jmp 0x11753e
    00117468
    00117468loc_117468:
    00117468mov rdi, rbx
    0011746bmov rsi, r15
    0011746elea rdx, [rip-0xddc75]
    00117475push 8
    00117477pop rcx
    00117478call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    0011747dtest al, al
    0011747fje 0x116398
    00117485mov rdi, r13
    00117488call indicatif::state::ProgressState::duration
    0011748dmov [rsp+80], rax
    00117492mov [rsp+88], edx
    00117496lea rax, [rsp+80]
    0011749bmov [rsp+240], rax
    001174a3lea rax, [rip+4930]
    001174aamov [rsp+248], rax
    001174b2push 2
    001174b4pop rax
    001174b5mov [rsp+112], rax
    001174bamov [rsp+128], rax
    001174c2mov [rsp+136], rax
    001174caand [rsp+144], 0
    001174d3mov rax, 0x400000020
    001174ddmov [rsp+152], rax
    001174e5mov [rsp+160], 3
    001174edlea rax, [rip+0xfa09c]
    001174f4mov [rsp+16], rax
    001174f9push 1
    001174fbpop rax
    001174fcmov [rsp+24], rax
    00117501lea rcx, [rsp+112]
    00117506mov [rsp+48], rcx
    0011750bmov [rsp+56], rax
    00117510lea rcx, [rsp+240]
    00117518mov [rsp+32], rcx
    0011751dmov [rsp+40], rax
    00117522lea rdi, [rsp+216]
    0011752alea rsi, [rsp+16]
    0011752fcall core::fmt::Write::write_fmt
    00117534movzx edi, al
    00117537lea rsi, [rip+0xd4aa2]
    0011753e
    0011753eloc_11753e:
    0011753ecall core::result::Result<T,E>::unwrap
    00117543jmp 0x116398
    00117548
    00117548loc_117548:
    00117548cmp [rsp+328], 0
    00117551je 0x117584
    00117553lea rdx, [rsp+312]
    0011755blea r8, [rsp+216]
    00117563mov rdi, r15
    00117566mov rsi, rbx
    00117569mov rcx, r13
    0011756cmov r9l, r12l
    0011756fpush [rsp+304]
    00117576push [rsp+288]
    0011757dcall indicatif::style::ProgressStyle::push_line
    00117582pop rax
    00117583pop rcx
    00117584
    00117584loc_117584:
    00117584mov rdi, [rsp+216]
    0011758cmov rsi, [rsp+224]
    00117594call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    00117599mov rdi, [rsp+312]
    001175a1mov rsi, [rsp+320]
    001175a9call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    001175aeadd rsp, 520
    001175b5pop rbx
    001175b6pop r12
    001175b8pop r13
    001175bapop r14
    001175bcpop r15
    001175bepop rbp
    001175bfret
    001175c0
    001175c0loc_1175c0:
    001175c0lea rdi, [rip-0xc3f67]
    001175c7lea rdx, [rip+0xd499a]
    001175cepush 57
    001175d0pop rsi
    001175d1call core::panicking::panic
    001175d6ud2
    00115e18