File beatdrop_92ff08773995ebc8d55ec4b8e1a225d0d1e51efa4ef88b8849d0071230c9645a.macho
Function:
Loading..
100011866
100011866_ZN8nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRbEENS4_4pairIbPSG_EEOT_b:
100011866push rbp
100011867mov rbp, rsp
10001186apush r15
10001186cpush r14
10001186epush r12
100011870push rbx
100011871sub rsp, 48
100011875mov rax, [rdi+40]
100011879test rax, rax
10001187cje 0x100011ab0
100011882mov r14l, edx
100011885mov rbx, rdi
100011888dec rax
10001188bmov rcx, [rdi+32]
10001188fmov rdx, rax
100011892shr rdx, 6
100011896mov rcx, [rcx+8*rdx]
10001189abt rcx, rax
10001189ejae 0x100011962
1000118a4xorps x0, x0
1000118a7lea r15, [rbp-48]
1000118abmovaps [r15], x0
1000118afmovzx esi, [rsi]
1000118b2mov rdi, r15
1000118b5call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE4EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_9boolean_tE
1000118bamov rdi, r15
1000118bdmov esi, 1
1000118c2call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000118c7test r14b, r14b
1000118cajne 0x1000118f2
1000118cclea rdi, [rbx+96]
1000118d0mov rsi, [rbx+16]
1000118d4sub rsi, [rbx+8]
1000118d8shr rsi, 3
1000118dclea rcx, [rbp-48]
1000118e0mov edx, 5
1000118e5call _ZNKSt3__18functionIFbiN8nlohmann16json_abi_v3_11_36detail13parse_event_tERNS2_10basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydSB_NS2_14adl_serializerENS7_IhNSB_IhEEEEvEEEEclEiS4_SI_
1000118eatest al, al
1000118ecje 0x100011a58
1000118f2
1000118f2loc_1000118f2:
1000118f2mov rax, [rbx+16]
1000118f6cmp [rbx+8], rax
1000118faje 0x10001196c
1000118fcmov rax, [rax-8]
100011900test rax, rax
100011903je 0x100011a58
100011909movzx ecx, [rax]
10001190ccmp ecx, 2
10001190fjne 0x1000119c4
100011915mov r14, [rax+8]
100011919mov r15, [r14+8]
10001191dcmp r15, [r14+16]
100011921jae 0x100011a5f
100011927lea r12, [rbp-48]
10001192bmovaps x0, [r12]
100011930movups [r15], x0
100011934mov rdi, r12
100011937xor esi, esi
100011939call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10001193emov [r12], 0
100011943mov [r12+8], 0
10001194cmov rdi, r15
10001194fmov esi, 1
100011954call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011959add r15, 16
10001195djmp 0x100011a6e
100011962
100011962loc_100011962:
100011962xor ebx, ebx
100011964xor r14l, r14l
100011967jmp 0x100011a9e
10001196c
10001196cloc_10001196c:
10001196clea r14, [rbp-48]
100011970movaps x0, [r14]
100011974lea r15, [rbp-80]
100011978movaps [r15], x0
10001197cmov rdi, r14
10001197fxor esi, esi
100011981call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011986mov [r14], 0
10001198amov [r14+8], 0
100011992mov rdi, r15
100011995mov esi, 1
10001199acall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10001199fmov rdi, [rbx]
1000119a2mov rsi, r15
1000119a5call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
1000119aamov rdi, r15
1000119adxor esi, esi
1000119afcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000119b4mov rdi, r15
1000119b7call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
1000119bcmov r14, [rbx]
1000119bfjmp 0x100011a86
1000119c4
1000119c4loc_1000119c4:
1000119c4cmp ecx, 1
1000119c7jne 0x100011ab5
1000119cdmov rax, [rbx+64]
1000119d1test rax, rax
1000119d4je 0x100011ac3
1000119dadec rax
1000119ddmov rcx, [rbx+56]
1000119e1mov rdx, rax
1000119e4shr rdx, 6
1000119e8mov rcx, [rcx+8*rdx]
1000119ecbt rcx, rax
1000119f0mov [rbx+64], rax
1000119f4jae 0x100011a58
1000119f6cmp [rbx+80], 0
1000119fbje 0x100011ae4
100011a01lea r14, [rbp-48]
100011a05movaps x0, [r14]
100011a09lea r15, [rbp-64]
100011a0dmovaps [r15], x0
100011a11mov rdi, r14
100011a14xor esi, esi
100011a16call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011a1bmov [r14], 0
100011a1fmov [r14+8], 0
100011a27mov rdi, r15
100011a2amov esi, 1
100011a2fcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011a34mov rdi, [rbx+80]
100011a38mov rsi, r15
100011a3bcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
100011a40mov rdi, r15
100011a43xor esi, esi
100011a45call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011a4amov rdi, r15
100011a4dcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100011a52mov r14, [rbx+80]
100011a56jmp 0x100011a86
100011a58
100011a58loc_100011a58:
100011a58xor ebx, ebx
100011a5axor r14l, r14l
100011a5djmp 0x100011a88
100011a5f
100011a5floc_100011a5f:
100011a5flea rsi, [rbp-48]
100011a63mov rdi, r14
100011a66call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJSE_EEEPSE_DpOT_
100011a6bmov r15, rax
100011a6e
100011a6eloc_100011a6e:
100011a6emov [r14+8], r15
100011a72mov rax, [rbx+16]
100011a76mov rax, [rax-8]
100011a7amov rax, [rax+8]
100011a7emov r14, [rax+8]
100011a82add r14, -16
100011a86
100011a86loc_100011a86:
100011a86mov bl, 1
100011a88
100011a88loc_100011a88:
100011a88lea r15, [rbp-48]
100011a8cmov rdi, r15
100011a8fxor esi, esi
100011a91call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011a96mov rdi, r15
100011a99call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100011a9e
100011a9eloc_100011a9e:
100011a9emov eax, ebx
100011aa0mov rdx, r14
100011aa3add rsp, 48
100011aa7pop rbx
100011aa8pop r12
100011aaapop r14
100011aacpop r15
100011aaepop rbp
100011aafret
100011ab0
100011ab0loc_100011ab0:
100011ab0call _ZN8nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRbEENS4_4pairIbPSG_EEOT_b.cold.1
100011ab5
100011ab5loc_100011ab5:
100011ab5lea rcx, [rip+43616]
100011abcmov edx, 7242
100011ac1jmp 0x100011acf
100011ac3
100011ac3loc_100011ac3:
100011ac3lea rcx, [rip+43694]
100011acamov edx, 7254
100011acf
100011acfloc_100011acf:
100011acflea rdi, [rip+43557]
100011ad6lea rsi, [rip+38969]
100011addcall __assert_rtn@plt
100011ae2jmp 0x100011b03
100011ae4
100011ae4loc_100011ae4:
100011ae4lea rdi, [rip+43536]
100011aeblea rsi, [rip+38948]
100011af2lea rcx, [rip+43671]
100011af9mov edx, 7263
100011afecall __assert_rtn@plt
100011b03
100011b03loc_100011b03:
100011b03ud2
100011b05
100011b05 eb 00 48 89 c3 4c 8d 75 d0 4c 89 ..H..L.u.L.
100011b10 f7 31 f6 e8 e4 78 ff ff 4c 89 f7 e8 8c 79 ff ff .1...x..L....y..
100011b20 48 89 df e8 d0 66 00 00 H....f..
100011866
100011866_ZN8nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRbEENS4_4pairIbPSG_EEOT_b:
100011866push rbp
100011867mov rbp, rsp
10001186apush r15
10001186cpush r14
10001186epush r12
100011870push rbx
100011871sub rsp, 48
100011875mov rax, [rdi+40]
100011879test rax, rax
10001187cje 0x100011ab0
100011882mov r14l, edx
100011885mov rbx, rdi
100011888dec rax
10001188bmov rcx, [rdi+32]
10001188fmov rdx, rax
100011892shr rdx, 6
100011896mov rcx, [rcx+8*rdx]
10001189abt rcx, rax
10001189ejae 0x100011962
1000118a4xorps x0, x0
1000118a7lea r15, [rbp-48]
1000118abmovaps [r15], x0
1000118afmovzx esi, [rsi]
1000118b2mov rdi, r15
1000118b5call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE4EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_9boolean_tE
1000118bamov rdi, r15
1000118bdmov esi, 1
1000118c2call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000118c7test r14b, r14b
1000118cajne 0x1000118f2
1000118cclea rdi, [rbx+96]
1000118d0mov rsi, [rbx+16]
1000118d4sub rsi, [rbx+8]
1000118d8shr rsi, 3
1000118dclea rcx, [rbp-48]
1000118e0mov edx, 5
1000118e5call _ZNKSt3__18functionIFbiN8nlohmann16json_abi_v3_11_36detail13parse_event_tERNS2_10basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydSB_NS2_14adl_serializerENS7_IhNSB_IhEEEEvEEEEclEiS4_SI_
1000118eatest al, al
1000118ecje 0x100011a58
1000118f2
1000118f2loc_1000118f2:
1000118f2mov rax, [rbx+16]
1000118f6cmp [rbx+8], rax
1000118faje 0x10001196c
1000118fcmov rax, [rax-8]
100011900test rax, rax
100011903je 0x100011a58
100011909movzx ecx, [rax]
10001190ccmp ecx, 2
10001190fjne 0x1000119c4
100011915mov r14, [rax+8]
100011919mov r15, [r14+8]
10001191dcmp r15, [r14+16]
100011921jae 0x100011a5f
100011927lea r12, [rbp-48]
10001192bmovaps x0, [r12]
100011930movups [r15], x0
100011934mov rdi, r12
100011937xor esi, esi
100011939call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10001193emov [r12], 0
100011943mov [r12+8], 0
10001194cmov rdi, r15
10001194fmov esi, 1
100011954call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011959add r15, 16
10001195djmp 0x100011a6e
100011962
100011962loc_100011962:
100011962xor ebx, ebx
100011964xor r14l, r14l
100011967jmp 0x100011a9e
10001196c
10001196cloc_10001196c:
10001196clea r14, [rbp-48]
100011970movaps x0, [r14]
100011974lea r15, [rbp-80]
100011978movaps [r15], x0
10001197cmov rdi, r14
10001197fxor esi, esi
100011981call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011986mov [r14], 0
10001198amov [r14+8], 0
100011992mov rdi, r15
100011995mov esi, 1
10001199acall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10001199fmov rdi, [rbx]
1000119a2mov rsi, r15
1000119a5call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
1000119aamov rdi, r15
1000119adxor esi, esi
1000119afcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000119b4mov rdi, r15
1000119b7call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
1000119bcmov r14, [rbx]
1000119bfjmp 0x100011a86
1000119c4
1000119c4loc_1000119c4:
1000119c4cmp ecx, 1
1000119c7jne 0x100011ab5
1000119cdmov rax, [rbx+64]
1000119d1test rax, rax
1000119d4je 0x100011ac3
1000119dadec rax
1000119ddmov rcx, [rbx+56]
1000119e1mov rdx, rax
1000119e4shr rdx, 6
1000119e8mov rcx, [rcx+8*rdx]
1000119ecbt rcx, rax
1000119f0mov [rbx+64], rax
1000119f4jae 0x100011a58
1000119f6cmp [rbx+80], 0
1000119fbje 0x100011ae4
100011a01lea r14, [rbp-48]
100011a05movaps x0, [r14]
100011a09lea r15, [rbp-64]
100011a0dmovaps [r15], x0
100011a11mov rdi, r14
100011a14xor esi, esi
100011a16call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011a1bmov [r14], 0
100011a1fmov [r14+8], 0
100011a27mov rdi, r15
100011a2amov esi, 1
100011a2fcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011a34mov rdi, [rbx+80]
100011a38mov rsi, r15
100011a3bcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
100011a40mov rdi, r15
100011a43xor esi, esi
100011a45call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011a4amov rdi, r15
100011a4dcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100011a52mov r14, [rbx+80]
100011a56jmp 0x100011a86
100011a58
100011a58loc_100011a58:
100011a58xor ebx, ebx
100011a5axor r14l, r14l
100011a5djmp 0x100011a88
100011a5f
100011a5floc_100011a5f:
100011a5flea rsi, [rbp-48]
100011a63mov rdi, r14
100011a66call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJSE_EEEPSE_DpOT_
100011a6bmov r15, rax
100011a6e
100011a6eloc_100011a6e:
100011a6emov [r14+8], r15
100011a72mov rax, [rbx+16]
100011a76mov rax, [rax-8]
100011a7amov rax, [rax+8]
100011a7emov r14, [rax+8]
100011a82add r14, -16
100011a86
100011a86loc_100011a86:
100011a86mov bl, 1
100011a88
100011a88loc_100011a88:
100011a88lea r15, [rbp-48]
100011a8cmov rdi, r15
100011a8fxor esi, esi
100011a91call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011a96mov rdi, r15
100011a99call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100011a9e
100011a9eloc_100011a9e:
100011a9emov eax, ebx
100011aa0mov rdx, r14
100011aa3add rsp, 48
100011aa7pop rbx
100011aa8pop r12
100011aaapop r14
100011aacpop r15
100011aaepop rbp
100011aafret
100011ab0
100011ab0loc_100011ab0:
100011ab0call _ZN8nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRbEENS4_4pairIbPSG_EEOT_b.cold.1
100011ab5
100011ab5loc_100011ab5:
100011ab5lea rcx, [rip+43616]
100011abcmov edx, 7242
100011ac1jmp 0x100011acf
100011ac3
100011ac3loc_100011ac3:
100011ac3lea rcx, [rip+43694]
100011acamov edx, 7254
100011acf
100011acfloc_100011acf:
100011acflea rdi, [rip+43557]
100011ad6lea rsi, [rip+38969]
100011addcall __assert_rtn@plt
100011ae2jmp 0x100011b03
100011ae4
100011ae4loc_100011ae4:
100011ae4lea rdi, [rip+43536]
100011aeblea rsi, [rip+38948]
100011af2lea rcx, [rip+43671]
100011af9mov edx, 7263
100011afecall __assert_rtn@plt
100011b03
100011b03loc_100011b03:
100011b03ud2
100011b05
100011b05 eb 00 48 89 c3 4c 8d 75 d0 4c 89 ..H..L.u.L.
100011b10 f7 31 f6 e8 e4 78 ff ff 4c 89 f7 e8 8c 79 ff ff .1...x..L....y..
100011b20 48 89 df e8 d0 66 00 00 H....f..
100011866
100011b28
100011b28_ZN8nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIDnEENS4_4pairIbPSG_EEOT_b:
100011b28push rbp
100011b29mov rbp, rsp
100011b2cpush r15
100011b2epush r14
100011b30push r12
100011b32push rbx
100011b33sub rsp, 48
100011b37mov rax, [rdi+40]
100011b3btest rax, rax
100011b3eje 0x100011d79
100011b44mov r14l, edx
100011b47mov rbx, rdi
100011b4adec rax
100011b4dmov rcx, [rdi+32]
100011b51mov rdx, rax
100011b54shr rdx, 6
100011b58mov rcx, [rcx+8*rdx]
100011b5cbt rcx, rax
100011b60jae 0x100011c2b
100011b66lea r15, [rbp-48]
100011b6amov [r15], 0
100011b6emov [r15+8], 0
100011b76mov rdi, r15
100011b79mov esi, 1
100011b7ecall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011b83mov rdi, r15
100011b86mov esi, 1
100011b8bcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011b90test r14b, r14b
100011b93jne 0x100011bbb
100011b95lea rdi, [rbx+96]
100011b99mov rsi, [rbx+16]
100011b9dsub rsi, [rbx+8]
100011ba1shr rsi, 3
100011ba5lea rcx, [rbp-48]
100011ba9mov edx, 5
100011baecall _ZNKSt3__18functionIFbiN8nlohmann16json_abi_v3_11_36detail13parse_event_tERNS2_10basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydSB_NS2_14adl_serializerENS7_IhNSB_IhEEEEvEEEEclEiS4_SI_
100011bb3test al, al
100011bb5je 0x100011d21
100011bbb
100011bbbloc_100011bbb:
100011bbbmov rax, [rbx+16]
100011bbfcmp [rbx+8], rax
100011bc3je 0x100011c35
100011bc5mov rax, [rax-8]
100011bc9test rax, rax
100011bccje 0x100011d21
100011bd2movzx ecx, [rax]
100011bd5cmp ecx, 2
100011bd8jne 0x100011c8d
100011bdemov r14, [rax+8]
100011be2mov r15, [r14+8]
100011be6cmp r15, [r14+16]
100011beajae 0x100011d28
100011bf0lea r12, [rbp-48]
100011bf4movups x0, [r12]
100011bf9movups [r15], x0
100011bfdmov rdi, r12
100011c00xor esi, esi
100011c02call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011c07mov [r12], 0
100011c0cmov [r12+8], 0
100011c15mov rdi, r15
100011c18mov esi, 1
100011c1dcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011c22add r15, 16
100011c26jmp 0x100011d37
100011c2b
100011c2bloc_100011c2b:
100011c2bxor ebx, ebx
100011c2dxor r14l, r14l
100011c30jmp 0x100011d67
100011c35
100011c35loc_100011c35:
100011c35lea r14, [rbp-48]
100011c39movups x0, [r14]
100011c3dlea r15, [rbp-80]
100011c41movaps [r15], x0
100011c45mov rdi, r14
100011c48xor esi, esi
100011c4acall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011c4fmov [r14], 0
100011c53mov [r14+8], 0
100011c5bmov rdi, r15
100011c5emov esi, 1
100011c63call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011c68mov rdi, [rbx]
100011c6bmov rsi, r15
100011c6ecall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
100011c73mov rdi, r15
100011c76xor esi, esi
100011c78call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011c7dmov rdi, r15
100011c80call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100011c85mov r14, [rbx]
100011c88jmp 0x100011d4f
100011c8d
100011c8dloc_100011c8d:
100011c8dcmp ecx, 1
100011c90jne 0x100011d7e
100011c96mov rax, [rbx+64]
100011c9atest rax, rax
100011c9dje 0x100011d8c
100011ca3dec rax
100011ca6mov rcx, [rbx+56]
100011caamov rdx, rax
100011cadshr rdx, 6
100011cb1mov rcx, [rcx+8*rdx]
100011cb5bt rcx, rax
100011cb9mov [rbx+64], rax
100011cbdjae 0x100011d21
100011cbfcmp [rbx+80], 0
100011cc4je 0x100011dad
100011ccalea r14, [rbp-48]
100011ccemovups x0, [r14]
100011cd2lea r15, [rbp-64]
100011cd6movaps [r15], x0
100011cdamov rdi, r14
100011cddxor esi, esi
100011cdfcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011ce4mov [r14], 0
100011ce8mov [r14+8], 0
100011cf0mov rdi, r15
100011cf3mov esi, 1
100011cf8call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011cfdmov rdi, [rbx+80]
100011d01mov rsi, r15
100011d04call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
100011d09mov rdi, r15
100011d0cxor esi, esi
100011d0ecall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011d13mov rdi, r15
100011d16call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100011d1bmov r14, [rbx+80]
100011d1fjmp 0x100011d4f
100011d21
100011d21loc_100011d21:
100011d21xor ebx, ebx
100011d23xor r14l, r14l
100011d26jmp 0x100011d51
100011d28
100011d28loc_100011d28:
100011d28lea rsi, [rbp-48]
100011d2cmov rdi, r14
100011d2fcall _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJSE_EEEPSE_DpOT_
100011d34mov r15, rax
100011d37
100011d37loc_100011d37:
100011d37mov [r14+8], r15
100011d3bmov rax, [rbx+16]
100011d3fmov rax, [rax-8]
100011d43mov rax, [rax+8]
100011d47mov r14, [rax+8]
100011d4badd r14, -16
100011d4f
100011d4floc_100011d4f:
100011d4fmov bl, 1
100011d51
100011d51loc_100011d51:
100011d51lea r15, [rbp-48]
100011d55mov rdi, r15
100011d58xor esi, esi
100011d5acall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011d5fmov rdi, r15
100011d62call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100011d67
100011d67loc_100011d67:
100011d67mov eax, ebx
100011d69mov rdx, r14
100011d6cadd rsp, 48
100011d70pop rbx
100011d71pop r12
100011d73pop r14
100011d75pop r15
100011d77pop rbp
100011d78ret
100011d79
100011d79loc_100011d79:
100011d79call _ZN8nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIDnEENS4_4pairIbPSG_EEOT_b.cold.1
100011d7e
100011d7eloc_100011d7e:
100011d7elea rcx, [rip+42903]
100011d85mov edx, 7242
100011d8ajmp 0x100011d98
100011d8c
100011d8cloc_100011d8c:
100011d8clea rcx, [rip+42981]
100011d93mov edx, 7254
100011d98
100011d98loc_100011d98:
100011d98lea rdi, [rip+42844]
100011d9flea rsi, [rip+38256]
100011da6call __assert_rtn@plt
100011dabjmp 0x100011dcc
100011dad
100011dadloc_100011dad:
100011dadlea rdi, [rip+42823]
100011db4lea rsi, [rip+38235]
100011dbblea rcx, [rip+42958]
100011dc2mov edx, 7263
100011dc7call __assert_rtn@plt
100011dcc
100011dccloc_100011dcc:
100011dccud2
100011dce
100011dce eb 00 ..
100011dd0 48 89 c3 4c 8d 75 d0 4c 89 f7 31 f6 e8 1b 76 ff H..L.u.L..1...v.
100011de0 ff 4c 89 f7 e8 c3 76 ff ff 48 89 df e8 07 64 00 .L....v..H....d.
100011df0 00 90 ..
100011b28
100011b28_ZN8nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIDnEENS4_4pairIbPSG_EEOT_b:
100011b28push rbp
100011b29mov rbp, rsp
100011b2cpush r15
100011b2epush r14
100011b30push r12
100011b32push rbx
100011b33sub rsp, 48
100011b37mov rax, [rdi+40]
100011b3btest rax, rax
100011b3eje 0x100011d79
100011b44mov r14l, edx
100011b47mov rbx, rdi
100011b4adec rax
100011b4dmov rcx, [rdi+32]
100011b51mov rdx, rax
100011b54shr rdx, 6
100011b58mov rcx, [rcx+8*rdx]
100011b5cbt rcx, rax
100011b60jae 0x100011c2b
100011b66lea r15, [rbp-48]
100011b6amov [r15], 0
100011b6emov [r15+8], 0
100011b76mov rdi, r15
100011b79mov esi, 1
100011b7ecall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011b83mov rdi, r15
100011b86mov esi, 1
100011b8bcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011b90test r14b, r14b
100011b93jne 0x100011bbb
100011b95lea rdi, [rbx+96]
100011b99mov rsi, [rbx+16]
100011b9dsub rsi, [rbx+8]
100011ba1shr rsi, 3
100011ba5lea rcx, [rbp-48]
100011ba9mov edx, 5
100011baecall _ZNKSt3__18functionIFbiN8nlohmann16json_abi_v3_11_36detail13parse_event_tERNS2_10basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydSB_NS2_14adl_serializerENS7_IhNSB_IhEEEEvEEEEclEiS4_SI_
100011bb3test al, al
100011bb5je 0x100011d21
100011bbb
100011bbbloc_100011bbb:
100011bbbmov rax, [rbx+16]
100011bbfcmp [rbx+8], rax
100011bc3je 0x100011c35
100011bc5mov rax, [rax-8]
100011bc9test rax, rax
100011bccje 0x100011d21
100011bd2movzx ecx, [rax]
100011bd5cmp ecx, 2
100011bd8jne 0x100011c8d
100011bdemov r14, [rax+8]
100011be2mov r15, [r14+8]
100011be6cmp r15, [r14+16]
100011beajae 0x100011d28
100011bf0lea r12, [rbp-48]
100011bf4movups x0, [r12]
100011bf9movups [r15], x0
100011bfdmov rdi, r12
100011c00xor esi, esi
100011c02call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011c07mov [r12], 0
100011c0cmov [r12+8], 0
100011c15mov rdi, r15
100011c18mov esi, 1
100011c1dcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011c22add r15, 16
100011c26jmp 0x100011d37
100011c2b
100011c2bloc_100011c2b:
100011c2bxor ebx, ebx
100011c2dxor r14l, r14l
100011c30jmp 0x100011d67
100011c35
100011c35loc_100011c35:
100011c35lea r14, [rbp-48]
100011c39movups x0, [r14]
100011c3dlea r15, [rbp-80]
100011c41movaps [r15], x0
100011c45mov rdi, r14
100011c48xor esi, esi
100011c4acall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011c4fmov [r14], 0
100011c53mov [r14+8], 0
100011c5bmov rdi, r15
100011c5emov esi, 1
100011c63call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011c68mov rdi, [rbx]
100011c6bmov rsi, r15
100011c6ecall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
100011c73mov rdi, r15
100011c76xor esi, esi
100011c78call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011c7dmov rdi, r15
100011c80call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100011c85mov r14, [rbx]
100011c88jmp 0x100011d4f
100011c8d
100011c8dloc_100011c8d:
100011c8dcmp ecx, 1
100011c90jne 0x100011d7e
100011c96mov rax, [rbx+64]
100011c9atest rax, rax
100011c9dje 0x100011d8c
100011ca3dec rax
100011ca6mov rcx, [rbx+56]
100011caamov rdx, rax
100011cadshr rdx, 6
100011cb1mov rcx, [rcx+8*rdx]
100011cb5bt rcx, rax
100011cb9mov [rbx+64], rax
100011cbdjae 0x100011d21
100011cbfcmp [rbx+80], 0
100011cc4je 0x100011dad
100011ccalea r14, [rbp-48]
100011ccemovups x0, [r14]
100011cd2lea r15, [rbp-64]
100011cd6movaps [r15], x0
100011cdamov rdi, r14
100011cddxor esi, esi
100011cdfcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011ce4mov [r14], 0
100011ce8mov [r14+8], 0
100011cf0mov rdi, r15
100011cf3mov esi, 1
100011cf8call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011cfdmov rdi, [rbx+80]
100011d01mov rsi, r15
100011d04call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
100011d09mov rdi, r15
100011d0cxor esi, esi
100011d0ecall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011d13mov rdi, r15
100011d16call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100011d1bmov r14, [rbx+80]
100011d1fjmp 0x100011d4f
100011d21
100011d21loc_100011d21:
100011d21xor ebx, ebx
100011d23xor r14l, r14l
100011d26jmp 0x100011d51
100011d28
100011d28loc_100011d28:
100011d28lea rsi, [rbp-48]
100011d2cmov rdi, r14
100011d2fcall _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJSE_EEEPSE_DpOT_
100011d34mov r15, rax
100011d37
100011d37loc_100011d37:
100011d37mov [r14+8], r15
100011d3bmov rax, [rbx+16]
100011d3fmov rax, [rax-8]
100011d43mov rax, [rax+8]
100011d47mov r14, [rax+8]
100011d4badd r14, -16
100011d4f
100011d4floc_100011d4f:
100011d4fmov bl, 1
100011d51
100011d51loc_100011d51:
100011d51lea r15, [rbp-48]
100011d55mov rdi, r15
100011d58xor esi, esi
100011d5acall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011d5fmov rdi, r15
100011d62call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100011d67
100011d67loc_100011d67:
100011d67mov eax, ebx
100011d69mov rdx, r14
100011d6cadd rsp, 48
100011d70pop rbx
100011d71pop r12
100011d73pop r14
100011d75pop r15
100011d77pop rbp
100011d78ret
100011d79
100011d79loc_100011d79:
100011d79call _ZN8nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIDnEENS4_4pairIbPSG_EEOT_b.cold.1
100011d7e
100011d7eloc_100011d7e:
100011d7elea rcx, [rip+42903]
100011d85mov edx, 7242
100011d8ajmp 0x100011d98
100011d8c
100011d8cloc_100011d8c:
100011d8clea rcx, [rip+42981]
100011d93mov edx, 7254
100011d98
100011d98loc_100011d98:
100011d98lea rdi, [rip+42844]
100011d9flea rsi, [rip+38256]
100011da6call __assert_rtn@plt
100011dabjmp 0x100011dcc
100011dad
100011dadloc_100011dad:
100011dadlea rdi, [rip+42823]
100011db4lea rsi, [rip+38235]
100011dbblea rcx, [rip+42958]
100011dc2mov edx, 7263
100011dc7call __assert_rtn@plt
100011dcc
100011dccloc_100011dcc:
100011dccud2
100011dce
100011dce eb 00 ..
100011dd0 48 89 c3 4c 8d 75 d0 4c 89 f7 31 f6 e8 1b 76 ff H..L.u.L..1...v.
100011de0 ff 4c 89 f7 e8 c3 76 ff ff 48 89 df e8 07 64 00 .L....v..H....d.
100011df0 00 90 ..
100011b28
100011df2
100011df2_ZN8nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRxEENS4_4pairIbPSG_EEOT_b:
100011df2push rbp
100011df3mov rbp, rsp
100011df6push r15
100011df8push r14
100011dfapush r12
100011dfcpush rbx
100011dfdsub rsp, 48
100011e01mov rax, [rdi+40]
100011e05test rax, rax
100011e08je 0x10001203c
100011e0emov r14l, edx
100011e11mov rbx, rdi
100011e14dec rax
100011e17mov rcx, [rdi+32]
100011e1bmov rdx, rax
100011e1eshr rdx, 6
100011e22mov rcx, [rcx+8*rdx]
100011e26bt rcx, rax
100011e2ajae 0x100011eee
100011e30xorps x0, x0
100011e33lea r15, [rbp-48]
100011e37movaps [r15], x0
100011e3bmov rsi, [rsi]
100011e3emov rdi, r15
100011e41call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE5EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_16number_integer_tE
100011e46mov rdi, r15
100011e49mov esi, 1
100011e4ecall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011e53test r14b, r14b
100011e56jne 0x100011e7e
100011e58lea rdi, [rbx+96]
100011e5cmov rsi, [rbx+16]
100011e60sub rsi, [rbx+8]
100011e64shr rsi, 3
100011e68lea rcx, [rbp-48]
100011e6cmov edx, 5
100011e71call _ZNKSt3__18functionIFbiN8nlohmann16json_abi_v3_11_36detail13parse_event_tERNS2_10basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydSB_NS2_14adl_serializerENS7_IhNSB_IhEEEEvEEEEclEiS4_SI_
100011e76test al, al
100011e78je 0x100011fe4
100011e7e
100011e7eloc_100011e7e:
100011e7emov rax, [rbx+16]
100011e82cmp [rbx+8], rax
100011e86je 0x100011ef8
100011e88mov rax, [rax-8]
100011e8ctest rax, rax
100011e8fje 0x100011fe4
100011e95movzx ecx, [rax]
100011e98cmp ecx, 2
100011e9bjne 0x100011f50
100011ea1mov r14, [rax+8]
100011ea5mov r15, [r14+8]
100011ea9cmp r15, [r14+16]
100011eadjae 0x100011feb
100011eb3lea r12, [rbp-48]
100011eb7movaps x0, [r12]
100011ebcmovups [r15], x0
100011ec0mov rdi, r12
100011ec3xor esi, esi
100011ec5call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011ecamov [r12], 0
100011ecfmov [r12+8], 0
100011ed8mov rdi, r15
100011edbmov esi, 1
100011ee0call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011ee5add r15, 16
100011ee9jmp 0x100011ffa
100011eee
100011eeeloc_100011eee:
100011eeexor ebx, ebx
100011ef0xor r14l, r14l
100011ef3jmp 0x10001202a
100011ef8
100011ef8loc_100011ef8:
100011ef8lea r14, [rbp-48]
100011efcmovaps x0, [r14]
100011f00lea r15, [rbp-80]
100011f04movaps [r15], x0
100011f08mov rdi, r14
100011f0bxor esi, esi
100011f0dcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011f12mov [r14], 0
100011f16mov [r14+8], 0
100011f1emov rdi, r15
100011f21mov esi, 1
100011f26call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011f2bmov rdi, [rbx]
100011f2emov rsi, r15
100011f31call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
100011f36mov rdi, r15
100011f39xor esi, esi
100011f3bcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011f40mov rdi, r15
100011f43call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100011f48mov r14, [rbx]
100011f4bjmp 0x100012012
100011f50
100011f50loc_100011f50:
100011f50cmp ecx, 1
100011f53jne 0x100012041
100011f59mov rax, [rbx+64]
100011f5dtest rax, rax
100011f60je 0x10001204f
100011f66dec rax
100011f69mov rcx, [rbx+56]
100011f6dmov rdx, rax
100011f70shr rdx, 6
100011f74mov rcx, [rcx+8*rdx]
100011f78bt rcx, rax
100011f7cmov [rbx+64], rax
100011f80jae 0x100011fe4
100011f82cmp [rbx+80], 0
100011f87je 0x100012070
100011f8dlea r14, [rbp-48]
100011f91movaps x0, [r14]
100011f95lea r15, [rbp-64]
100011f99movaps [r15], x0
100011f9dmov rdi, r14
100011fa0xor esi, esi
100011fa2call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011fa7mov [r14], 0
100011fabmov [r14+8], 0
100011fb3mov rdi, r15
100011fb6mov esi, 1
100011fbbcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011fc0mov rdi, [rbx+80]
100011fc4mov rsi, r15
100011fc7call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
100011fccmov rdi, r15
100011fcfxor esi, esi
100011fd1call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011fd6mov rdi, r15
100011fd9call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100011fdemov r14, [rbx+80]
100011fe2jmp 0x100012012
100011fe4
100011fe4loc_100011fe4:
100011fe4xor ebx, ebx
100011fe6xor r14l, r14l
100011fe9jmp 0x100012014
100011feb
100011febloc_100011feb:
100011feblea rsi, [rbp-48]
100011fefmov rdi, r14
100011ff2call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJSE_EEEPSE_DpOT_
100011ff7mov r15, rax
100011ffa
100011ffaloc_100011ffa:
100011ffamov [r14+8], r15
100011ffemov rax, [rbx+16]
100012002mov rax, [rax-8]
100012006mov rax, [rax+8]
10001200amov r14, [rax+8]
10001200eadd r14, -16
100012012
100012012loc_100012012:
100012012mov bl, 1
100012014
100012014loc_100012014:
100012014lea r15, [rbp-48]
100012018mov rdi, r15
10001201bxor esi, esi
10001201dcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012022mov rdi, r15
100012025call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
10001202a
10001202aloc_10001202a:
10001202amov eax, ebx
10001202cmov rdx, r14
10001202fadd rsp, 48
100012033pop rbx
100012034pop r12
100012036pop r14
100012038pop r15
10001203apop rbp
10001203bret
10001203c
10001203cloc_10001203c:
10001203ccall _ZN8nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRxEENS4_4pairIbPSG_EEOT_b.cold.1
100012041
100012041loc_100012041:
100012041lea rcx, [rip+42196]
100012048mov edx, 7242
10001204djmp 0x10001205b
10001204f
10001204floc_10001204f:
10001204flea rcx, [rip+42274]
100012056mov edx, 7254
10001205b
10001205bloc_10001205b:
10001205blea rdi, [rip+42137]
100012062lea rsi, [rip+37549]
100012069call __assert_rtn@plt
10001206ejmp 0x10001208f
100012070
100012070loc_100012070:
100012070lea rdi, [rip+42116]
100012077lea rsi, [rip+37528]
10001207elea rcx, [rip+42251]
100012085mov edx, 7263
10001208acall __assert_rtn@plt
10001208f
10001208floc_10001208f:
10001208fud2
100012091
100012091 eb 00 48 89 c3 4c 8d 75 d0 4c 89 f7 31 f6 e8 ..H..L.u.L..1..
1000120a0 58 73 ff ff 4c 89 f7 e8 00 74 ff ff 48 89 df e8 Xs..L....t..H...
1000120b0 44 61 00 00 Da..
100011df2
100011df2_ZN8nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRxEENS4_4pairIbPSG_EEOT_b:
100011df2push rbp
100011df3mov rbp, rsp
100011df6push r15
100011df8push r14
100011dfapush r12
100011dfcpush rbx
100011dfdsub rsp, 48
100011e01mov rax, [rdi+40]
100011e05test rax, rax
100011e08je 0x10001203c
100011e0emov r14l, edx
100011e11mov rbx, rdi
100011e14dec rax
100011e17mov rcx, [rdi+32]
100011e1bmov rdx, rax
100011e1eshr rdx, 6
100011e22mov rcx, [rcx+8*rdx]
100011e26bt rcx, rax
100011e2ajae 0x100011eee
100011e30xorps x0, x0
100011e33lea r15, [rbp-48]
100011e37movaps [r15], x0
100011e3bmov rsi, [rsi]
100011e3emov rdi, r15
100011e41call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE5EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_16number_integer_tE
100011e46mov rdi, r15
100011e49mov esi, 1
100011e4ecall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011e53test r14b, r14b
100011e56jne 0x100011e7e
100011e58lea rdi, [rbx+96]
100011e5cmov rsi, [rbx+16]
100011e60sub rsi, [rbx+8]
100011e64shr rsi, 3
100011e68lea rcx, [rbp-48]
100011e6cmov edx, 5
100011e71call _ZNKSt3__18functionIFbiN8nlohmann16json_abi_v3_11_36detail13parse_event_tERNS2_10basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydSB_NS2_14adl_serializerENS7_IhNSB_IhEEEEvEEEEclEiS4_SI_
100011e76test al, al
100011e78je 0x100011fe4
100011e7e
100011e7eloc_100011e7e:
100011e7emov rax, [rbx+16]
100011e82cmp [rbx+8], rax
100011e86je 0x100011ef8
100011e88mov rax, [rax-8]
100011e8ctest rax, rax
100011e8fje 0x100011fe4
100011e95movzx ecx, [rax]
100011e98cmp ecx, 2
100011e9bjne 0x100011f50
100011ea1mov r14, [rax+8]
100011ea5mov r15, [r14+8]
100011ea9cmp r15, [r14+16]
100011eadjae 0x100011feb
100011eb3lea r12, [rbp-48]
100011eb7movaps x0, [r12]
100011ebcmovups [r15], x0
100011ec0mov rdi, r12
100011ec3xor esi, esi
100011ec5call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011ecamov [r12], 0
100011ecfmov [r12+8], 0
100011ed8mov rdi, r15
100011edbmov esi, 1
100011ee0call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011ee5add r15, 16
100011ee9jmp 0x100011ffa
100011eee
100011eeeloc_100011eee:
100011eeexor ebx, ebx
100011ef0xor r14l, r14l
100011ef3jmp 0x10001202a
100011ef8
100011ef8loc_100011ef8:
100011ef8lea r14, [rbp-48]
100011efcmovaps x0, [r14]
100011f00lea r15, [rbp-80]
100011f04movaps [r15], x0
100011f08mov rdi, r14
100011f0bxor esi, esi
100011f0dcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011f12mov [r14], 0
100011f16mov [r14+8], 0
100011f1emov rdi, r15
100011f21mov esi, 1
100011f26call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011f2bmov rdi, [rbx]
100011f2emov rsi, r15
100011f31call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
100011f36mov rdi, r15
100011f39xor esi, esi
100011f3bcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011f40mov rdi, r15
100011f43call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100011f48mov r14, [rbx]
100011f4bjmp 0x100012012
100011f50
100011f50loc_100011f50:
100011f50cmp ecx, 1
100011f53jne 0x100012041
100011f59mov rax, [rbx+64]
100011f5dtest rax, rax
100011f60je 0x10001204f
100011f66dec rax
100011f69mov rcx, [rbx+56]
100011f6dmov rdx, rax
100011f70shr rdx, 6
100011f74mov rcx, [rcx+8*rdx]
100011f78bt rcx, rax
100011f7cmov [rbx+64], rax
100011f80jae 0x100011fe4
100011f82cmp [rbx+80], 0
100011f87je 0x100012070
100011f8dlea r14, [rbp-48]
100011f91movaps x0, [r14]
100011f95lea r15, [rbp-64]
100011f99movaps [r15], x0
100011f9dmov rdi, r14
100011fa0xor esi, esi
100011fa2call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011fa7mov [r14], 0
100011fabmov [r14+8], 0
100011fb3mov rdi, r15
100011fb6mov esi, 1
100011fbbcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011fc0mov rdi, [rbx+80]
100011fc4mov rsi, r15
100011fc7call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
100011fccmov rdi, r15
100011fcfxor esi, esi
100011fd1call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100011fd6mov rdi, r15
100011fd9call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100011fdemov r14, [rbx+80]
100011fe2jmp 0x100012012
100011fe4
100011fe4loc_100011fe4:
100011fe4xor ebx, ebx
100011fe6xor r14l, r14l
100011fe9jmp 0x100012014
100011feb
100011febloc_100011feb:
100011feblea rsi, [rbp-48]
100011fefmov rdi, r14
100011ff2call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJSE_EEEPSE_DpOT_
100011ff7mov r15, rax
100011ffa
100011ffaloc_100011ffa:
100011ffamov [r14+8], r15
100011ffemov rax, [rbx+16]
100012002mov rax, [rax-8]
100012006mov rax, [rax+8]
10001200amov r14, [rax+8]
10001200eadd r14, -16
100012012
100012012loc_100012012:
100012012mov bl, 1
100012014
100012014loc_100012014:
100012014lea r15, [rbp-48]
100012018mov rdi, r15
10001201bxor esi, esi
10001201dcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012022mov rdi, r15
100012025call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
10001202a
10001202aloc_10001202a:
10001202amov eax, ebx
10001202cmov rdx, r14
10001202fadd rsp, 48
100012033pop rbx
100012034pop r12
100012036pop r14
100012038pop r15
10001203apop rbp
10001203bret
10001203c
10001203cloc_10001203c:
10001203ccall _ZN8nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRxEENS4_4pairIbPSG_EEOT_b.cold.1
100012041
100012041loc_100012041:
100012041lea rcx, [rip+42196]
100012048mov edx, 7242
10001204djmp 0x10001205b
10001204f
10001204floc_10001204f:
10001204flea rcx, [rip+42274]
100012056mov edx, 7254
10001205b
10001205bloc_10001205b:
10001205blea rdi, [rip+42137]
100012062lea rsi, [rip+37549]
100012069call __assert_rtn@plt
10001206ejmp 0x10001208f
100012070
100012070loc_100012070:
100012070lea rdi, [rip+42116]
100012077lea rsi, [rip+37528]
10001207elea rcx, [rip+42251]
100012085mov edx, 7263
10001208acall __assert_rtn@plt
10001208f
10001208floc_10001208f:
10001208fud2
100012091
100012091 eb 00 48 89 c3 4c 8d 75 d0 4c 89 f7 31 f6 e8 ..H..L.u.L..1..
1000120a0 58 73 ff ff 4c 89 f7 e8 00 74 ff ff 48 89 df e8 Xs..L....t..H...
1000120b0 44 61 00 00 Da..
100011df2
1000120b4
1000120b4_ZN8nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRSC_EENS4_4pairIbPSG_EEOT_b:
1000120b4push rbp
1000120b5mov rbp, rsp
1000120b8push r15
1000120bapush r14
1000120bcpush r12
1000120bepush rbx
1000120bfsub rsp, 48
1000120c3mov rax, [rdi+40]
1000120c7test rax, rax
1000120caje 0x1000122e4
1000120d0mov r14l, edx
1000120d3mov rbx, rdi
1000120d6dec rax
1000120d9mov rcx, [rdi+32]
1000120ddmov rdx, rax
1000120e0shr rdx, 6
1000120e4mov rcx, [rcx+8*rdx]
1000120e8bt rcx, rax
1000120ecjae 0x100012196
1000120f2lea rdi, [rbp-48]
1000120f6call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRSA_SA_Li0EEEOT_
1000120fbtest r14b, r14b
1000120fejne 0x100012126
100012100lea rdi, [rbx+96]
100012104mov rsi, [rbx+16]
100012108sub rsi, [rbx+8]
10001210cshr rsi, 3
100012110lea rcx, [rbp-48]
100012114mov edx, 5
100012119call _ZNKSt3__18functionIFbiN8nlohmann16json_abi_v3_11_36detail13parse_event_tERNS2_10basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydSB_NS2_14adl_serializerENS7_IhNSB_IhEEEEvEEEEclEiS4_SI_
10001211etest al, al
100012120je 0x10001228c
100012126
100012126loc_100012126:
100012126mov rax, [rbx+16]
10001212acmp [rbx+8], rax
10001212eje 0x1000121a0
100012130mov rax, [rax-8]
100012134test rax, rax
100012137je 0x10001228c
10001213dmovzx ecx, [rax]
100012140cmp ecx, 2
100012143jne 0x1000121f8
100012149mov r14, [rax+8]
10001214dmov r15, [r14+8]
100012151cmp r15, [r14+16]
100012155jae 0x100012293
10001215blea r12, [rbp-48]
10001215fmovups x0, [r12]
100012164movups [r15], x0
100012168mov rdi, r12
10001216bxor esi, esi
10001216dcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012172mov [r12], 0
100012177mov [r12+8], 0
100012180mov rdi, r15
100012183mov esi, 1
100012188call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10001218dadd r15, 16
100012191jmp 0x1000122a2
100012196
100012196loc_100012196:
100012196xor ebx, ebx
100012198xor r14l, r14l
10001219bjmp 0x1000122d2
1000121a0
1000121a0loc_1000121a0:
1000121a0lea r14, [rbp-48]
1000121a4movups x0, [r14]
1000121a8lea r15, [rbp-80]
1000121acmovaps [r15], x0
1000121b0mov rdi, r14
1000121b3xor esi, esi
1000121b5call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000121bamov [r14], 0
1000121bemov [r14+8], 0
1000121c6mov rdi, r15
1000121c9mov esi, 1
1000121cecall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000121d3mov rdi, [rbx]
1000121d6mov rsi, r15
1000121d9call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
1000121demov rdi, r15
1000121e1xor esi, esi
1000121e3call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000121e8mov rdi, r15
1000121ebcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
1000121f0mov r14, [rbx]
1000121f3jmp 0x1000122ba
1000121f8
1000121f8loc_1000121f8:
1000121f8cmp ecx, 1
1000121fbjne 0x1000122e9
100012201mov rax, [rbx+64]
100012205test rax, rax
100012208je 0x1000122f7
10001220edec rax
100012211mov rcx, [rbx+56]
100012215mov rdx, rax
100012218shr rdx, 6
10001221cmov rcx, [rcx+8*rdx]
100012220bt rcx, rax
100012224mov [rbx+64], rax
100012228jae 0x10001228c
10001222acmp [rbx+80], 0
10001222fje 0x100012318
100012235lea r14, [rbp-48]
100012239movups x0, [r14]
10001223dlea r15, [rbp-64]
100012241movaps [r15], x0
100012245mov rdi, r14
100012248xor esi, esi
10001224acall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10001224fmov [r14], 0
100012253mov [r14+8], 0
10001225bmov rdi, r15
10001225emov esi, 1
100012263call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012268mov rdi, [rbx+80]
10001226cmov rsi, r15
10001226fcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
100012274mov rdi, r15
100012277xor esi, esi
100012279call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10001227emov rdi, r15
100012281call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100012286mov r14, [rbx+80]
10001228ajmp 0x1000122ba
10001228c
10001228cloc_10001228c:
10001228cxor ebx, ebx
10001228exor r14l, r14l
100012291jmp 0x1000122bc
100012293
100012293loc_100012293:
100012293lea rsi, [rbp-48]
100012297mov rdi, r14
10001229acall _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJSE_EEEPSE_DpOT_
10001229fmov r15, rax
1000122a2
1000122a2loc_1000122a2:
1000122a2mov [r14+8], r15
1000122a6mov rax, [rbx+16]
1000122aamov rax, [rax-8]
1000122aemov rax, [rax+8]
1000122b2mov r14, [rax+8]
1000122b6add r14, -16
1000122ba
1000122baloc_1000122ba:
1000122bamov bl, 1
1000122bc
1000122bcloc_1000122bc:
1000122bclea r15, [rbp-48]
1000122c0mov rdi, r15
1000122c3xor esi, esi
1000122c5call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000122camov rdi, r15
1000122cdcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
1000122d2
1000122d2loc_1000122d2:
1000122d2mov eax, ebx
1000122d4mov rdx, r14
1000122d7add rsp, 48
1000122dbpop rbx
1000122dcpop r12
1000122depop r14
1000122e0pop r15
1000122e2pop rbp
1000122e3ret
1000122e4
1000122e4loc_1000122e4:
1000122e4call _ZN8nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRSC_EENS4_4pairIbPSG_EEOT_b.cold.1
1000122e9
1000122e9loc_1000122e9:
1000122e9lea rcx, [rip+41516]
1000122f0mov edx, 7242
1000122f5jmp 0x100012303
1000122f7
1000122f7loc_1000122f7:
1000122f7lea rcx, [rip+41594]
1000122femov edx, 7254
100012303
100012303loc_100012303:
100012303lea rdi, [rip+41457]
10001230alea rsi, [rip+36869]
100012311call __assert_rtn@plt
100012316jmp 0x100012337
100012318
100012318loc_100012318:
100012318lea rdi, [rip+41436]
10001231flea rsi, [rip+36848]
100012326lea rcx, [rip+41571]
10001232dmov edx, 7263
100012332call __assert_rtn@plt
100012337
100012337loc_100012337:
100012337ud2
100012339
100012339 eb 00 48 89 c3 4c 8d ..H..L.
100012340 75 d0 4c 89 f7 31 f6 e8 b0 70 ff ff 4c 89 f7 e8 u.L..1...p..L...
100012350 58 71 ff ff 48 89 df e8 9c 5e 00 00 Xq..H....^..
1000120b4
1000120b4_ZN8nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRSC_EENS4_4pairIbPSG_EEOT_b:
1000120b4push rbp
1000120b5mov rbp, rsp
1000120b8push r15
1000120bapush r14
1000120bcpush r12
1000120bepush rbx
1000120bfsub rsp, 48
1000120c3mov rax, [rdi+40]
1000120c7test rax, rax
1000120caje 0x1000122e4
1000120d0mov r14l, edx
1000120d3mov rbx, rdi
1000120d6dec rax
1000120d9mov rcx, [rdi+32]
1000120ddmov rdx, rax
1000120e0shr rdx, 6
1000120e4mov rcx, [rcx+8*rdx]
1000120e8bt rcx, rax
1000120ecjae 0x100012196
1000120f2lea rdi, [rbp-48]
1000120f6call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRSA_SA_Li0EEEOT_
1000120fbtest r14b, r14b
1000120fejne 0x100012126
100012100lea rdi, [rbx+96]
100012104mov rsi, [rbx+16]
100012108sub rsi, [rbx+8]
10001210cshr rsi, 3
100012110lea rcx, [rbp-48]
100012114mov edx, 5
100012119call _ZNKSt3__18functionIFbiN8nlohmann16json_abi_v3_11_36detail13parse_event_tERNS2_10basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydSB_NS2_14adl_serializerENS7_IhNSB_IhEEEEvEEEEclEiS4_SI_
10001211etest al, al
100012120je 0x10001228c
100012126
100012126loc_100012126:
100012126mov rax, [rbx+16]
10001212acmp [rbx+8], rax
10001212eje 0x1000121a0
100012130mov rax, [rax-8]
100012134test rax, rax
100012137je 0x10001228c
10001213dmovzx ecx, [rax]
100012140cmp ecx, 2
100012143jne 0x1000121f8
100012149mov r14, [rax+8]
10001214dmov r15, [r14+8]
100012151cmp r15, [r14+16]
100012155jae 0x100012293
10001215blea r12, [rbp-48]
10001215fmovups x0, [r12]
100012164movups [r15], x0
100012168mov rdi, r12
10001216bxor esi, esi
10001216dcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012172mov [r12], 0
100012177mov [r12+8], 0
100012180mov rdi, r15
100012183mov esi, 1
100012188call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10001218dadd r15, 16
100012191jmp 0x1000122a2
100012196
100012196loc_100012196:
100012196xor ebx, ebx
100012198xor r14l, r14l
10001219bjmp 0x1000122d2
1000121a0
1000121a0loc_1000121a0:
1000121a0lea r14, [rbp-48]
1000121a4movups x0, [r14]
1000121a8lea r15, [rbp-80]
1000121acmovaps [r15], x0
1000121b0mov rdi, r14
1000121b3xor esi, esi
1000121b5call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000121bamov [r14], 0
1000121bemov [r14+8], 0
1000121c6mov rdi, r15
1000121c9mov esi, 1
1000121cecall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000121d3mov rdi, [rbx]
1000121d6mov rsi, r15
1000121d9call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
1000121demov rdi, r15
1000121e1xor esi, esi
1000121e3call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000121e8mov rdi, r15
1000121ebcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
1000121f0mov r14, [rbx]
1000121f3jmp 0x1000122ba
1000121f8
1000121f8loc_1000121f8:
1000121f8cmp ecx, 1
1000121fbjne 0x1000122e9
100012201mov rax, [rbx+64]
100012205test rax, rax
100012208je 0x1000122f7
10001220edec rax
100012211mov rcx, [rbx+56]
100012215mov rdx, rax
100012218shr rdx, 6
10001221cmov rcx, [rcx+8*rdx]
100012220bt rcx, rax
100012224mov [rbx+64], rax
100012228jae 0x10001228c
10001222acmp [rbx+80], 0
10001222fje 0x100012318
100012235lea r14, [rbp-48]
100012239movups x0, [r14]
10001223dlea r15, [rbp-64]
100012241movaps [r15], x0
100012245mov rdi, r14
100012248xor esi, esi
10001224acall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10001224fmov [r14], 0
100012253mov [r14+8], 0
10001225bmov rdi, r15
10001225emov esi, 1
100012263call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012268mov rdi, [rbx+80]
10001226cmov rsi, r15
10001226fcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
100012274mov rdi, r15
100012277xor esi, esi
100012279call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10001227emov rdi, r15
100012281call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100012286mov r14, [rbx+80]
10001228ajmp 0x1000122ba
10001228c
10001228cloc_10001228c:
10001228cxor ebx, ebx
10001228exor r14l, r14l
100012291jmp 0x1000122bc
100012293
100012293loc_100012293:
100012293lea rsi, [rbp-48]
100012297mov rdi, r14
10001229acall _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJSE_EEEPSE_DpOT_
10001229fmov r15, rax
1000122a2
1000122a2loc_1000122a2:
1000122a2mov [r14+8], r15
1000122a6mov rax, [rbx+16]
1000122aamov rax, [rax-8]
1000122aemov rax, [rax+8]
1000122b2mov r14, [rax+8]
1000122b6add r14, -16
1000122ba
1000122baloc_1000122ba:
1000122bamov bl, 1
1000122bc
1000122bcloc_1000122bc:
1000122bclea r15, [rbp-48]
1000122c0mov rdi, r15
1000122c3xor esi, esi
1000122c5call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000122camov rdi, r15
1000122cdcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
1000122d2
1000122d2loc_1000122d2:
1000122d2mov eax, ebx
1000122d4mov rdx, r14
1000122d7add rsp, 48
1000122dbpop rbx
1000122dcpop r12
1000122depop r14
1000122e0pop r15
1000122e2pop rbp
1000122e3ret
1000122e4
1000122e4loc_1000122e4:
1000122e4call _ZN8nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRSC_EENS4_4pairIbPSG_EEOT_b.cold.1
1000122e9
1000122e9loc_1000122e9:
1000122e9lea rcx, [rip+41516]
1000122f0mov edx, 7242
1000122f5jmp 0x100012303
1000122f7
1000122f7loc_1000122f7:
1000122f7lea rcx, [rip+41594]
1000122femov edx, 7254
100012303
100012303loc_100012303:
100012303lea rdi, [rip+41457]
10001230alea rsi, [rip+36869]
100012311call __assert_rtn@plt
100012316jmp 0x100012337
100012318
100012318loc_100012318:
100012318lea rdi, [rip+41436]
10001231flea rsi, [rip+36848]
100012326lea rcx, [rip+41571]
10001232dmov edx, 7263
100012332call __assert_rtn@plt
100012337
100012337loc_100012337:
100012337ud2
100012339
100012339 eb 00 48 89 c3 4c 8d ..H..L.
100012340 75 d0 4c 89 f7 31 f6 e8 b0 70 ff ff 4c 89 f7 e8 u.L..1...p..L...
100012350 58 71 ff ff 48 89 df e8 9c 5e 00 00 Xq..H....^..
1000120b4
10001235c
10001235c_ZN8nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRyEENS4_4pairIbPSG_EEOT_b:
10001235cpush rbp
10001235dmov rbp, rsp
100012360push r15
100012362push r14
100012364push r12
100012366push rbx
100012367sub rsp, 48
10001236bmov rax, [rdi+40]
10001236ftest rax, rax
100012372je 0x1000125a6
100012378mov r14l, edx
10001237bmov rbx, rdi
10001237edec rax
100012381mov rcx, [rdi+32]
100012385mov rdx, rax
100012388shr rdx, 6
10001238cmov rcx, [rcx+8*rdx]
100012390bt rcx, rax
100012394jae 0x100012458
10001239axorps x0, x0
10001239dlea r15, [rbp-48]
1000123a1movaps [r15], x0
1000123a5mov rsi, [rsi]
1000123a8mov rdi, r15
1000123abcall _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE6EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_17number_unsigned_tE
1000123b0mov rdi, r15
1000123b3mov esi, 1
1000123b8call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000123bdtest r14b, r14b
1000123c0jne 0x1000123e8
1000123c2lea rdi, [rbx+96]
1000123c6mov rsi, [rbx+16]
1000123casub rsi, [rbx+8]
1000123ceshr rsi, 3
1000123d2lea rcx, [rbp-48]
1000123d6mov edx, 5
1000123dbcall _ZNKSt3__18functionIFbiN8nlohmann16json_abi_v3_11_36detail13parse_event_tERNS2_10basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydSB_NS2_14adl_serializerENS7_IhNSB_IhEEEEvEEEEclEiS4_SI_
1000123e0test al, al
1000123e2je 0x10001254e
1000123e8
1000123e8loc_1000123e8:
1000123e8mov rax, [rbx+16]
1000123eccmp [rbx+8], rax
1000123f0je 0x100012462
1000123f2mov rax, [rax-8]
1000123f6test rax, rax
1000123f9je 0x10001254e
1000123ffmovzx ecx, [rax]
100012402cmp ecx, 2
100012405jne 0x1000124ba
10001240bmov r14, [rax+8]
10001240fmov r15, [r14+8]
100012413cmp r15, [r14+16]
100012417jae 0x100012555
10001241dlea r12, [rbp-48]
100012421movaps x0, [r12]
100012426movups [r15], x0
10001242amov rdi, r12
10001242dxor esi, esi
10001242fcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012434mov [r12], 0
100012439mov [r12+8], 0
100012442mov rdi, r15
100012445mov esi, 1
10001244acall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10001244fadd r15, 16
100012453jmp 0x100012564
100012458
100012458loc_100012458:
100012458xor ebx, ebx
10001245axor r14l, r14l
10001245djmp 0x100012594
100012462
100012462loc_100012462:
100012462lea r14, [rbp-48]
100012466movaps x0, [r14]
10001246alea r15, [rbp-80]
10001246emovaps [r15], x0
100012472mov rdi, r14
100012475xor esi, esi
100012477call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10001247cmov [r14], 0
100012480mov [r14+8], 0
100012488mov rdi, r15
10001248bmov esi, 1
100012490call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012495mov rdi, [rbx]
100012498mov rsi, r15
10001249bcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
1000124a0mov rdi, r15
1000124a3xor esi, esi
1000124a5call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000124aamov rdi, r15
1000124adcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
1000124b2mov r14, [rbx]
1000124b5jmp 0x10001257c
1000124ba
1000124baloc_1000124ba:
1000124bacmp ecx, 1
1000124bdjne 0x1000125ab
1000124c3mov rax, [rbx+64]
1000124c7test rax, rax
1000124caje 0x1000125b9
1000124d0dec rax
1000124d3mov rcx, [rbx+56]
1000124d7mov rdx, rax
1000124dashr rdx, 6
1000124demov rcx, [rcx+8*rdx]
1000124e2bt rcx, rax
1000124e6mov [rbx+64], rax
1000124eajae 0x10001254e
1000124eccmp [rbx+80], 0
1000124f1je 0x1000125da
1000124f7lea r14, [rbp-48]
1000124fbmovaps x0, [r14]
1000124fflea r15, [rbp-64]
100012503movaps [r15], x0
100012507mov rdi, r14
10001250axor esi, esi
10001250ccall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012511mov [r14], 0
100012515mov [r14+8], 0
10001251dmov rdi, r15
100012520mov esi, 1
100012525call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10001252amov rdi, [rbx+80]
10001252emov rsi, r15
100012531call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
100012536mov rdi, r15
100012539xor esi, esi
10001253bcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012540mov rdi, r15
100012543call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100012548mov r14, [rbx+80]
10001254cjmp 0x10001257c
10001254e
10001254eloc_10001254e:
10001254exor ebx, ebx
100012550xor r14l, r14l
100012553jmp 0x10001257e
100012555
100012555loc_100012555:
100012555lea rsi, [rbp-48]
100012559mov rdi, r14
10001255ccall _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJSE_EEEPSE_DpOT_
100012561mov r15, rax
100012564
100012564loc_100012564:
100012564mov [r14+8], r15
100012568mov rax, [rbx+16]
10001256cmov rax, [rax-8]
100012570mov rax, [rax+8]
100012574mov r14, [rax+8]
100012578add r14, -16
10001257c
10001257cloc_10001257c:
10001257cmov bl, 1
10001257e
10001257eloc_10001257e:
10001257elea r15, [rbp-48]
100012582mov rdi, r15
100012585xor esi, esi
100012587call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10001258cmov rdi, r15
10001258fcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100012594
100012594loc_100012594:
100012594mov eax, ebx
100012596mov rdx, r14
100012599add rsp, 48
10001259dpop rbx
10001259epop r12
1000125a0pop r14
1000125a2pop r15
1000125a4pop rbp
1000125a5ret
1000125a6
1000125a6loc_1000125a6:
1000125a6call _ZN8nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRyEENS4_4pairIbPSG_EEOT_b.cold.1
1000125ab
1000125abloc_1000125ab:
1000125ablea rcx, [rip+40810]
1000125b2mov edx, 7242
1000125b7jmp 0x1000125c5
1000125b9
1000125b9loc_1000125b9:
1000125b9lea rcx, [rip+40888]
1000125c0mov edx, 7254
1000125c5
1000125c5loc_1000125c5:
1000125c5lea rdi, [rip+40751]
1000125cclea rsi, [rip+36163]
1000125d3call __assert_rtn@plt
1000125d8jmp 0x1000125f9
1000125da
1000125daloc_1000125da:
1000125dalea rdi, [rip+40730]
1000125e1lea rsi, [rip+36142]
1000125e8lea rcx, [rip+40865]
1000125efmov edx, 7263
1000125f4call __assert_rtn@plt
1000125f9
1000125f9loc_1000125f9:
1000125f9ud2
1000125fb
1000125fb eb 00 48 89 c3 ..H..
100012600 4c 8d 75 d0 4c 89 f7 31 f6 e8 ee 6d ff ff 4c 89 L.u.L..1...m..L.
100012610 f7 e8 96 6e ff ff 48 89 df e8 da 5b 00 00 ...n..H....[..
10001235c
10001235c_ZN8nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRyEENS4_4pairIbPSG_EEOT_b:
10001235cpush rbp
10001235dmov rbp, rsp
100012360push r15
100012362push r14
100012364push r12
100012366push rbx
100012367sub rsp, 48
10001236bmov rax, [rdi+40]
10001236ftest rax, rax
100012372je 0x1000125a6
100012378mov r14l, edx
10001237bmov rbx, rdi
10001237edec rax
100012381mov rcx, [rdi+32]
100012385mov rdx, rax
100012388shr rdx, 6
10001238cmov rcx, [rcx+8*rdx]
100012390bt rcx, rax
100012394jae 0x100012458
10001239axorps x0, x0
10001239dlea r15, [rbp-48]
1000123a1movaps [r15], x0
1000123a5mov rsi, [rsi]
1000123a8mov rdi, r15
1000123abcall _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE6EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_17number_unsigned_tE
1000123b0mov rdi, r15
1000123b3mov esi, 1
1000123b8call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000123bdtest r14b, r14b
1000123c0jne 0x1000123e8
1000123c2lea rdi, [rbx+96]
1000123c6mov rsi, [rbx+16]
1000123casub rsi, [rbx+8]
1000123ceshr rsi, 3
1000123d2lea rcx, [rbp-48]
1000123d6mov edx, 5
1000123dbcall _ZNKSt3__18functionIFbiN8nlohmann16json_abi_v3_11_36detail13parse_event_tERNS2_10basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydSB_NS2_14adl_serializerENS7_IhNSB_IhEEEEvEEEEclEiS4_SI_
1000123e0test al, al
1000123e2je 0x10001254e
1000123e8
1000123e8loc_1000123e8:
1000123e8mov rax, [rbx+16]
1000123eccmp [rbx+8], rax
1000123f0je 0x100012462
1000123f2mov rax, [rax-8]
1000123f6test rax, rax
1000123f9je 0x10001254e
1000123ffmovzx ecx, [rax]
100012402cmp ecx, 2
100012405jne 0x1000124ba
10001240bmov r14, [rax+8]
10001240fmov r15, [r14+8]
100012413cmp r15, [r14+16]
100012417jae 0x100012555
10001241dlea r12, [rbp-48]
100012421movaps x0, [r12]
100012426movups [r15], x0
10001242amov rdi, r12
10001242dxor esi, esi
10001242fcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012434mov [r12], 0
100012439mov [r12+8], 0
100012442mov rdi, r15
100012445mov esi, 1
10001244acall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10001244fadd r15, 16
100012453jmp 0x100012564
100012458
100012458loc_100012458:
100012458xor ebx, ebx
10001245axor r14l, r14l
10001245djmp 0x100012594
100012462
100012462loc_100012462:
100012462lea r14, [rbp-48]
100012466movaps x0, [r14]
10001246alea r15, [rbp-80]
10001246emovaps [r15], x0
100012472mov rdi, r14
100012475xor esi, esi
100012477call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10001247cmov [r14], 0
100012480mov [r14+8], 0
100012488mov rdi, r15
10001248bmov esi, 1
100012490call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012495mov rdi, [rbx]
100012498mov rsi, r15
10001249bcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
1000124a0mov rdi, r15
1000124a3xor esi, esi
1000124a5call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000124aamov rdi, r15
1000124adcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
1000124b2mov r14, [rbx]
1000124b5jmp 0x10001257c
1000124ba
1000124baloc_1000124ba:
1000124bacmp ecx, 1
1000124bdjne 0x1000125ab
1000124c3mov rax, [rbx+64]
1000124c7test rax, rax
1000124caje 0x1000125b9
1000124d0dec rax
1000124d3mov rcx, [rbx+56]
1000124d7mov rdx, rax
1000124dashr rdx, 6
1000124demov rcx, [rcx+8*rdx]
1000124e2bt rcx, rax
1000124e6mov [rbx+64], rax
1000124eajae 0x10001254e
1000124eccmp [rbx+80], 0
1000124f1je 0x1000125da
1000124f7lea r14, [rbp-48]
1000124fbmovaps x0, [r14]
1000124fflea r15, [rbp-64]
100012503movaps [r15], x0
100012507mov rdi, r14
10001250axor esi, esi
10001250ccall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012511mov [r14], 0
100012515mov [r14+8], 0
10001251dmov rdi, r15
100012520mov esi, 1
100012525call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10001252amov rdi, [rbx+80]
10001252emov rsi, r15
100012531call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
100012536mov rdi, r15
100012539xor esi, esi
10001253bcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012540mov rdi, r15
100012543call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100012548mov r14, [rbx+80]
10001254cjmp 0x10001257c
10001254e
10001254eloc_10001254e:
10001254exor ebx, ebx
100012550xor r14l, r14l
100012553jmp 0x10001257e
100012555
100012555loc_100012555:
100012555lea rsi, [rbp-48]
100012559mov rdi, r14
10001255ccall _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJSE_EEEPSE_DpOT_
100012561mov r15, rax
100012564
100012564loc_100012564:
100012564mov [r14+8], r15
100012568mov rax, [rbx+16]
10001256cmov rax, [rax-8]
100012570mov rax, [rax+8]
100012574mov r14, [rax+8]
100012578add r14, -16
10001257c
10001257cloc_10001257c:
10001257cmov bl, 1
10001257e
10001257eloc_10001257e:
10001257elea r15, [rbp-48]
100012582mov rdi, r15
100012585xor esi, esi
100012587call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10001258cmov rdi, r15
10001258fcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100012594
100012594loc_100012594:
100012594mov eax, ebx
100012596mov rdx, r14
100012599add rsp, 48
10001259dpop rbx
10001259epop r12
1000125a0pop r14
1000125a2pop r15
1000125a4pop rbp
1000125a5ret
1000125a6
1000125a6loc_1000125a6:
1000125a6call _ZN8nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRyEENS4_4pairIbPSG_EEOT_b.cold.1
1000125ab
1000125abloc_1000125ab:
1000125ablea rcx, [rip+40810]
1000125b2mov edx, 7242
1000125b7jmp 0x1000125c5
1000125b9
1000125b9loc_1000125b9:
1000125b9lea rcx, [rip+40888]
1000125c0mov edx, 7254
1000125c5
1000125c5loc_1000125c5:
1000125c5lea rdi, [rip+40751]
1000125cclea rsi, [rip+36163]
1000125d3call __assert_rtn@plt
1000125d8jmp 0x1000125f9
1000125da
1000125daloc_1000125da:
1000125dalea rdi, [rip+40730]
1000125e1lea rsi, [rip+36142]
1000125e8lea rcx, [rip+40865]
1000125efmov edx, 7263
1000125f4call __assert_rtn@plt
1000125f9
1000125f9loc_1000125f9:
1000125f9ud2
1000125fb
1000125fb eb 00 48 89 c3 ..H..
100012600 4c 8d 75 d0 4c 89 f7 31 f6 e8 ee 6d ff ff 4c 89 L.u.L..1...m..L.
100012610 f7 e8 96 6e ff ff 48 89 df e8 da 5b 00 00 ...n..H....[..
10001235c
10001261e
10001261e_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE6EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_17number_unsigned_tE:
10001261epush rbp
10001261fmov rbp, rsp
100012622push r14
100012624push rbx
100012625mov r14, rsi
100012628mov rbx, rdi
10001262badd rdi, 8
10001262fmovzx esi, [rbx]
100012632call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
100012637mov [rbx], 6
10001263amov [rbx+8], r14
10001263emov rdi, rbx
100012641mov esi, 1
100012646pop rbx
100012647pop r14
100012649pop rbp
10001264ajmp 0x1000093fc
10001264f
10001264f 48 H
100012650 89 c7 e8 13 17 ff ff 90 ........
10001261e
10001261e_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE6EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_17number_unsigned_tE:
10001261epush rbp
10001261fmov rbp, rsp
100012622push r14
100012624push rbx
100012625mov r14, rsi
100012628mov rbx, rdi
10001262badd rdi, 8
10001262fmovzx esi, [rbx]
100012632call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
100012637mov [rbx], 6
10001263amov [rbx+8], r14
10001263emov rdi, rbx
100012641mov esi, 1
100012646pop rbx
100012647pop r14
100012649pop rbp
10001264ajmp 0x1000093fc
10001264f
10001264f 48 H
100012650 89 c7 e8 13 17 ff ff 90 ........
10001261e
100012658
100012658_ZN8nlohmann16json_abi_v3_11_36detail11parse_errorC1ERKS2_:
100012658push rbp
100012659mov rbp, rsp
10001265cpush r14
10001265epush rbx
10001265fmov rbx, rsi
100012662mov r14, rdi
100012665lea rax, [rip+47772]
10001266cmov [rdi], rax
10001266fmov eax, [rsi+8]
100012672mov [rdi+8], eax
100012675add rdi, 16
100012679add rsi, 16
10001267dcall _ZNSt13runtime_errorC1ERKS_@plt
100012682lea rax, [rip+48063]
100012689mov [r14], rax
10001268cmov rax, [rbx+32]
100012690mov [r14+32], rax
100012694pop rbx
100012695pop r14
100012697pop rbp
100012698ret
100012699
100012699 90 .
100012658
100012658_ZN8nlohmann16json_abi_v3_11_36detail11parse_errorC1ERKS2_:
100012658push rbp
100012659mov rbp, rsp
10001265cpush r14
10001265epush rbx
10001265fmov rbx, rsi
100012662mov r14, rdi
100012665lea rax, [rip+47772]
10001266cmov [rdi], rax
10001266fmov eax, [rsi+8]
100012672mov [rdi+8], eax
100012675add rdi, 16
100012679add rsi, 16
10001267dcall _ZNSt13runtime_errorC1ERKS_@plt
100012682lea rax, [rip+48063]
100012689mov [r14], rax
10001268cmov rax, [rbx+32]
100012690mov [r14+32], rax
100012694pop rbx
100012695pop r14
100012697pop rbp
100012698ret
100012699
100012699 90 .
100012658
10001269a
10001269a_ZN8nlohmann16json_abi_v3_11_36detail11parse_errorD0Ev:
10001269apush rbp
10001269bmov rbp, rsp
10001269epush rbx
10001269fpush rax
1000126a0mov rbx, rdi
1000126a3lea rax, [rip+47710]
1000126aamov [rdi], rax
1000126adadd rdi, 16
1000126b1call _ZNSt13runtime_errorD1Ev@plt
1000126b6mov rdi, rbx
1000126b9call _ZNSt9exceptionD2Ev@plt
1000126bemov rdi, rbx
1000126c1add rsp, 8
1000126c5pop rbx
1000126c6pop rbp
1000126c7jmp 0x1000182b8
10001269a
10001269a_ZN8nlohmann16json_abi_v3_11_36detail11parse_errorD0Ev:
10001269apush rbp
10001269bmov rbp, rsp
10001269epush rbx
10001269fpush rax
1000126a0mov rbx, rdi
1000126a3lea rax, [rip+47710]
1000126aamov [rdi], rax
1000126adadd rdi, 16
1000126b1call _ZNSt13runtime_errorD1Ev@plt
1000126b6mov rdi, rbx
1000126b9call _ZNSt9exceptionD2Ev@plt
1000126bemov rdi, rbx
1000126c1add rsp, 8
1000126c5pop rbx
1000126c6pop rbp
1000126c7jmp 0x1000182b8
10001269a
1000126cc
1000126cc_ZN8nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_RA12_KcS9_RA3_SA_S9_RKS9_EEET_DpOT0_:
1000126ccpush rbp
1000126cdmov rbp, rsp
1000126d0push r15
1000126d2push r14
1000126d4push r13
1000126d6push r12
1000126d8push rbx
1000126d9sub rsp, 40
1000126ddmov [rbp-64], r9
1000126e1mov [rbp-48], r8
1000126e5mov [rbp-56], rcx
1000126e9mov r12, rsi
1000126ecmov rbx, rdi
1000126efxorps x0, x0
1000126f2movups [rdi], x0
1000126f5mov [rdi+16], 0
1000126fdmovzx r13l, [rsi]
100012701test r13b, 1
100012705je 0x10001270e
100012707mov r13, [r12+8]
10001270cjmp 0x100012711
10001270e
10001270eloc_10001270e:
10001270eshr r13l, 1
100012711
100012711loc_100012711:
100012711mov [rbp-72], rdx
100012715mov rdi, rdx
100012718call strlen@plt
10001271dmov r15, rax
100012720mov rax, [rbp-56]
100012724movzx r14l, [rax]
100012728test r14b, 1
10001272cje 0x100012734
10001272emov r14, [rax+8]
100012732jmp 0x100012737
100012734
100012734loc_100012734:
100012734shr r14l, 1
100012737
100012737loc_100012737:
100012737mov rdi, [rbp-48]
10001273bcall strlen@plt
100012740mov rdx, [rbp-64]
100012744movzx ecx, [rdx]
100012747test cl, 1
10001274aje 0x100012752
10001274cmov rcx, [rdx+8]
100012750jmp 0x100012754
100012752
100012752loc_100012752:
100012752shr ecx, 1
100012754
100012754loc_100012754:
100012754mov rsi, [rbp+16]
100012758movzx edx, [rsi]
10001275btest dl, 1
10001275eje 0x100012766
100012760mov rdx, [rsi+8]
100012764jmp 0x100012768
100012766
100012766loc_100012766:
100012766shr edx, 1
100012768
100012768loc_100012768:
100012768add r15, rax
10001276badd r13, r15
10001276eadd r14, rcx
100012771add r14, r13
100012774add r14, rdx
100012777mov rdi, rbx
10001277amov rsi, r14
10001277dcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm@plt
100012782mov r14, [rbp-64]
100012786mov r15, [rbp+16]
10001278amov r13, [rbp-56]
10001278emovzx edx, [r12]
100012793test dl, 1
100012796je 0x1000127a4
100012798mov rdx, [r12+8]
10001279dmov r12, [r12+16]
1000127a2jmp 0x1000127a9
1000127a4
1000127a4loc_1000127a4:
1000127a4inc r12
1000127a7shr edx, 1
1000127a9
1000127a9loc_1000127a9:
1000127a9mov rdi, rbx
1000127acmov rsi, r12
1000127afcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
1000127b4mov r12, [rbp-72]
1000127b8mov rdi, r12
1000127bbcall strlen@plt
1000127c0mov rdi, rbx
1000127c3mov rsi, r12
1000127c6mov rdx, rax
1000127c9call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
1000127cemovzx edx, [r13]
1000127d3test dl, 1
1000127d6je 0x1000127e2
1000127d8mov rdx, [r13+8]
1000127dcmov r13, [r13+16]
1000127e0jmp 0x1000127e7
1000127e2
1000127e2loc_1000127e2:
1000127e2inc r13
1000127e5shr edx, 1
1000127e7
1000127e7loc_1000127e7:
1000127e7mov rdi, rbx
1000127eamov rsi, r13
1000127edcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
1000127f2mov r12, [rbp-48]
1000127f6mov rdi, r12
1000127f9call strlen@plt
1000127femov rdi, rbx
100012801mov rsi, r12
100012804mov rdx, rax
100012807call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
10001280cmovzx edx, [r14]
100012810test dl, 1
100012813je 0x10001281f
100012815mov rdx, [r14+8]
100012819mov r14, [r14+16]
10001281djmp 0x100012824
10001281f
10001281floc_10001281f:
10001281finc r14
100012822shr edx, 1
100012824
100012824loc_100012824:
100012824mov rdi, rbx
100012827mov rsi, r14
10001282acall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
10001282fmovzx edx, [r15]
100012833test dl, 1
100012836je 0x100012842
100012838mov rdx, [r15+8]
10001283cmov r15, [r15+16]
100012840jmp 0x100012847
100012842
100012842loc_100012842:
100012842inc r15
100012845shr edx, 1
100012847
100012847loc_100012847:
100012847mov rdi, rbx
10001284amov rsi, r15
10001284dcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100012852mov rax, rbx
100012855add rsp, 40
100012859pop rbx
10001285apop r12
10001285cpop r13
10001285epop r14
100012860pop r15
100012862pop rbp
100012863ret
100012864
100012864 49 89 c6 f6 03 01 74 09 48 8b 7b 10 I.....t.H.{.
100012870 e8 43 5a 00 00 4c 89 f7 e8 7b 59 00 00 90 .CZ..L...{Y...
1000126cc
1000126cc_ZN8nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJS9_RA12_KcS9_RA3_SA_S9_RKS9_EEET_DpOT0_:
1000126ccpush rbp
1000126cdmov rbp, rsp
1000126d0push r15
1000126d2push r14
1000126d4push r13
1000126d6push r12
1000126d8push rbx
1000126d9sub rsp, 40
1000126ddmov [rbp-64], r9
1000126e1mov [rbp-48], r8
1000126e5mov [rbp-56], rcx
1000126e9mov r12, rsi
1000126ecmov rbx, rdi
1000126efxorps x0, x0
1000126f2movups [rdi], x0
1000126f5mov [rdi+16], 0
1000126fdmovzx r13l, [rsi]
100012701test r13b, 1
100012705je 0x10001270e
100012707mov r13, [r12+8]
10001270cjmp 0x100012711
10001270e
10001270eloc_10001270e:
10001270eshr r13l, 1
100012711
100012711loc_100012711:
100012711mov [rbp-72], rdx
100012715mov rdi, rdx
100012718call strlen@plt
10001271dmov r15, rax
100012720mov rax, [rbp-56]
100012724movzx r14l, [rax]
100012728test r14b, 1
10001272cje 0x100012734
10001272emov r14, [rax+8]
100012732jmp 0x100012737
100012734
100012734loc_100012734:
100012734shr r14l, 1
100012737
100012737loc_100012737:
100012737mov rdi, [rbp-48]
10001273bcall strlen@plt
100012740mov rdx, [rbp-64]
100012744movzx ecx, [rdx]
100012747test cl, 1
10001274aje 0x100012752
10001274cmov rcx, [rdx+8]
100012750jmp 0x100012754
100012752
100012752loc_100012752:
100012752shr ecx, 1
100012754
100012754loc_100012754:
100012754mov rsi, [rbp+16]
100012758movzx edx, [rsi]
10001275btest dl, 1
10001275eje 0x100012766
100012760mov rdx, [rsi+8]
100012764jmp 0x100012768
100012766
100012766loc_100012766:
100012766shr edx, 1
100012768
100012768loc_100012768:
100012768add r15, rax
10001276badd r13, r15
10001276eadd r14, rcx
100012771add r14, r13
100012774add r14, rdx
100012777mov rdi, rbx
10001277amov rsi, r14
10001277dcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm@plt
100012782mov r14, [rbp-64]
100012786mov r15, [rbp+16]
10001278amov r13, [rbp-56]
10001278emovzx edx, [r12]
100012793test dl, 1
100012796je 0x1000127a4
100012798mov rdx, [r12+8]
10001279dmov r12, [r12+16]
1000127a2jmp 0x1000127a9
1000127a4
1000127a4loc_1000127a4:
1000127a4inc r12
1000127a7shr edx, 1
1000127a9
1000127a9loc_1000127a9:
1000127a9mov rdi, rbx
1000127acmov rsi, r12
1000127afcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
1000127b4mov r12, [rbp-72]
1000127b8mov rdi, r12
1000127bbcall strlen@plt
1000127c0mov rdi, rbx
1000127c3mov rsi, r12
1000127c6mov rdx, rax
1000127c9call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
1000127cemovzx edx, [r13]
1000127d3test dl, 1
1000127d6je 0x1000127e2
1000127d8mov rdx, [r13+8]
1000127dcmov r13, [r13+16]
1000127e0jmp 0x1000127e7
1000127e2
1000127e2loc_1000127e2:
1000127e2inc r13
1000127e5shr edx, 1
1000127e7
1000127e7loc_1000127e7:
1000127e7mov rdi, rbx
1000127eamov rsi, r13
1000127edcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
1000127f2mov r12, [rbp-48]
1000127f6mov rdi, r12
1000127f9call strlen@plt
1000127femov rdi, rbx
100012801mov rsi, r12
100012804mov rdx, rax
100012807call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
10001280cmovzx edx, [r14]
100012810test dl, 1
100012813je 0x10001281f
100012815mov rdx, [r14+8]
100012819mov r14, [r14+16]
10001281djmp 0x100012824
10001281f
10001281floc_10001281f:
10001281finc r14
100012822shr edx, 1
100012824
100012824loc_100012824:
100012824mov rdi, rbx
100012827mov rsi, r14
10001282acall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
10001282fmovzx edx, [r15]
100012833test dl, 1
100012836je 0x100012842
100012838mov rdx, [r15+8]
10001283cmov r15, [r15+16]
100012840jmp 0x100012847
100012842
100012842loc_100012842:
100012842inc r15
100012845shr edx, 1
100012847
100012847loc_100012847:
100012847mov rdi, rbx
10001284amov rsi, r15
10001284dcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100012852mov rax, rbx
100012855add rsp, 40
100012859pop rbx
10001285apop r12
10001285cpop r13
10001285epop r14
100012860pop r15
100012862pop rbp
100012863ret
100012864
100012864 49 89 c6 f6 03 01 74 09 48 8b 7b 10 I.....t.H.{.
100012870 e8 43 5a 00 00 4c 89 f7 e8 7b 59 00 00 90 .CZ..L...{Y...
1000126cc
10001287e
10001287e_ZN8nlohmann16json_abi_v3_11_36detail11parse_error15position_stringERKNS1_10position_tE:
10001287epush rbp
10001287fmov rbp, rsp
100012882push r14
100012884push rbx
100012885sub rsp, 48
100012889mov r14, rsi
10001288cmov rbx, rdi
10001288fmov rsi, [rsi+16]
100012893inc rsi
100012896lea rdi, [rbp-64]
10001289acall _ZNSt3__19to_stringEm@plt
10001289fmov rsi, [r14+8]
1000128a3lea rdi, [rbp-40]
1000128a7call _ZNSt3__19to_stringEm@plt
1000128aclea rsi, [rip+40378]
1000128b3lea rcx, [rip+40381]
1000128balea rdx, [rbp-64]
1000128belea r8, [rbp-40]
1000128c2mov rdi, rbx
1000128c5call _ZN8nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA10_KcS9_SC_S9_EEET_DpOT0_
1000128catest [rbp-40], 1
1000128ceje 0x1000128d9
1000128d0mov rdi, [rbp-24]
1000128d4call _ZdlPv@plt
1000128d9
1000128d9loc_1000128d9:
1000128d9test [rbp-64], 1
1000128ddje 0x1000128e8
1000128dfmov rdi, [rbp-48]
1000128e3call _ZdlPv@plt
1000128e8
1000128e8loc_1000128e8:
1000128e8mov rax, rbx
1000128ebadd rsp, 48
1000128efpop rbx
1000128f0pop r14
1000128f2pop rbp
1000128f3ret
1000128f4
1000128f4 48 89 c3 f6 45 d8 01 74 0e 48 8b 7d H...E..t.H.}
100012900 e8 e8 b2 59 00 00 eb 03 48 89 c3 f6 45 c0 01 74 ...Y....H...E..t
100012910 09 48 8b 7d d0 e8 9e 59 00 00 48 89 df e8 d6 58 .H.}...Y..H....X
100012920 00 00 ..
10001287e
10001287e_ZN8nlohmann16json_abi_v3_11_36detail11parse_error15position_stringERKNS1_10position_tE:
10001287epush rbp
10001287fmov rbp, rsp
100012882push r14
100012884push rbx
100012885sub rsp, 48
100012889mov r14, rsi
10001288cmov rbx, rdi
10001288fmov rsi, [rsi+16]
100012893inc rsi
100012896lea rdi, [rbp-64]
10001289acall _ZNSt3__19to_stringEm@plt
10001289fmov rsi, [r14+8]
1000128a3lea rdi, [rbp-40]
1000128a7call _ZNSt3__19to_stringEm@plt
1000128aclea rsi, [rip+40378]
1000128b3lea rcx, [rip+40381]
1000128balea rdx, [rbp-64]
1000128belea r8, [rbp-40]
1000128c2mov rdi, rbx
1000128c5call _ZN8nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA10_KcS9_SC_S9_EEET_DpOT0_
1000128catest [rbp-40], 1
1000128ceje 0x1000128d9
1000128d0mov rdi, [rbp-24]
1000128d4call _ZdlPv@plt
1000128d9
1000128d9loc_1000128d9:
1000128d9test [rbp-64], 1
1000128ddje 0x1000128e8
1000128dfmov rdi, [rbp-48]
1000128e3call _ZdlPv@plt
1000128e8
1000128e8loc_1000128e8:
1000128e8mov rax, rbx
1000128ebadd rsp, 48
1000128efpop rbx
1000128f0pop r14
1000128f2pop rbp
1000128f3ret
1000128f4
1000128f4 48 89 c3 f6 45 d8 01 74 0e 48 8b 7d H...E..t.H.}
100012900 e8 e8 b2 59 00 00 eb 03 48 89 c3 f6 45 c0 01 74 ...Y....H...E..t
100012910 09 48 8b 7d d0 e8 9e 59 00 00 48 89 df e8 d6 58 .H.}...Y..H....X
100012920 00 00 ..
10001287e
100012922
100012922_ZN8nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA10_KcS9_SC_S9_EEET_DpOT0_:
100012922push rbp
100012923mov rbp, rsp
100012926push r15
100012928push r14
10001292apush r13
10001292cpush r12
10001292epush rbx
10001292fsub rsp, 24
100012933mov r14, r8
100012936mov [rbp-48], rcx
10001293amov r12, rdx
10001293dmov r13, rsi
100012940mov rbx, rdi
100012943xorps x0, x0
100012946movups [rdi], x0
100012949mov [rdi+16], 0
100012951mov rdi, rsi
100012954call strlen@plt
100012959mov [rbp-56], rax
10001295dmovzx r15l, [r12]
100012962test r15b, 1
100012966je 0x10001296f
100012968mov r15, [r12+8]
10001296djmp 0x100012972
10001296f
10001296floc_10001296f:
10001296fshr r15l, 1
100012972
100012972loc_100012972:
100012972mov rdi, [rbp-48]
100012976call strlen@plt
10001297bmovzx ecx, [r14]
10001297ftest cl, 1
100012982je 0x10001298a
100012984mov rcx, [r14+8]
100012988jmp 0x10001298c
10001298a
10001298aloc_10001298a:
10001298ashr ecx, 1
10001298c
10001298cloc_10001298c:
10001298cadd rax, [rbp-56]
100012990add rax, r15
100012993add rax, rcx
100012996mov rdi, rbx
100012999mov rsi, rax
10001299ccall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm@plt
1000129a1mov rdi, r13
1000129a4call strlen@plt
1000129a9mov rdi, rbx
1000129acmov rsi, r13
1000129afmov rdx, rax
1000129b2call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
1000129b7movzx edx, [r12]
1000129bctest dl, 1
1000129bfje 0x1000129cd
1000129c1mov rdx, [r12+8]
1000129c6mov r12, [r12+16]
1000129cbjmp 0x1000129d2
1000129cd
1000129cdloc_1000129cd:
1000129cdinc r12
1000129d0shr edx, 1
1000129d2
1000129d2loc_1000129d2:
1000129d2mov rdi, rbx
1000129d5mov rsi, r12
1000129d8call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
1000129ddmov r15, [rbp-48]
1000129e1mov rdi, r15
1000129e4call strlen@plt
1000129e9mov rdi, rbx
1000129ecmov rsi, r15
1000129efmov rdx, rax
1000129f2call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
1000129f7movzx edx, [r14]
1000129fbtest dl, 1
1000129feje 0x100012a0a
100012a00mov rdx, [r14+8]
100012a04mov r14, [r14+16]
100012a08jmp 0x100012a0f
100012a0a
100012a0aloc_100012a0a:
100012a0ainc r14
100012a0dshr edx, 1
100012a0f
100012a0floc_100012a0f:
100012a0fmov rdi, rbx
100012a12mov rsi, r14
100012a15call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100012a1amov rax, rbx
100012a1dadd rsp, 24
100012a21pop rbx
100012a22pop r12
100012a24pop r13
100012a26pop r14
100012a28pop r15
100012a2apop rbp
100012a2bret
100012a2c
100012a2c 49 89 c6 f6 I...
100012a30 03 01 74 09 48 8b 7b 10 e8 7b 58 00 00 4c 89 f7 ..t.H.{..{X..L..
100012a40 e8 b3 57 00 00 ..W..
100012922
100012922_ZN8nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA10_KcS9_SC_S9_EEET_DpOT0_:
100012922push rbp
100012923mov rbp, rsp
100012926push r15
100012928push r14
10001292apush r13
10001292cpush r12
10001292epush rbx
10001292fsub rsp, 24
100012933mov r14, r8
100012936mov [rbp-48], rcx
10001293amov r12, rdx
10001293dmov r13, rsi
100012940mov rbx, rdi
100012943xorps x0, x0
100012946movups [rdi], x0
100012949mov [rdi+16], 0
100012951mov rdi, rsi
100012954call strlen@plt
100012959mov [rbp-56], rax
10001295dmovzx r15l, [r12]
100012962test r15b, 1
100012966je 0x10001296f
100012968mov r15, [r12+8]
10001296djmp 0x100012972
10001296f
10001296floc_10001296f:
10001296fshr r15l, 1
100012972
100012972loc_100012972:
100012972mov rdi, [rbp-48]
100012976call strlen@plt
10001297bmovzx ecx, [r14]
10001297ftest cl, 1
100012982je 0x10001298a
100012984mov rcx, [r14+8]
100012988jmp 0x10001298c
10001298a
10001298aloc_10001298a:
10001298ashr ecx, 1
10001298c
10001298cloc_10001298c:
10001298cadd rax, [rbp-56]
100012990add rax, r15
100012993add rax, rcx
100012996mov rdi, rbx
100012999mov rsi, rax
10001299ccall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm@plt
1000129a1mov rdi, r13
1000129a4call strlen@plt
1000129a9mov rdi, rbx
1000129acmov rsi, r13
1000129afmov rdx, rax
1000129b2call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
1000129b7movzx edx, [r12]
1000129bctest dl, 1
1000129bfje 0x1000129cd
1000129c1mov rdx, [r12+8]
1000129c6mov r12, [r12+16]
1000129cbjmp 0x1000129d2
1000129cd
1000129cdloc_1000129cd:
1000129cdinc r12
1000129d0shr edx, 1
1000129d2
1000129d2loc_1000129d2:
1000129d2mov rdi, rbx
1000129d5mov rsi, r12
1000129d8call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
1000129ddmov r15, [rbp-48]
1000129e1mov rdi, r15
1000129e4call strlen@plt
1000129e9mov rdi, rbx
1000129ecmov rsi, r15
1000129efmov rdx, rax
1000129f2call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
1000129f7movzx edx, [r14]
1000129fbtest dl, 1
1000129feje 0x100012a0a
100012a00mov rdx, [r14+8]
100012a04mov r14, [r14+16]
100012a08jmp 0x100012a0f
100012a0a
100012a0aloc_100012a0a:
100012a0ainc r14
100012a0dshr edx, 1
100012a0f
100012a0floc_100012a0f:
100012a0fmov rdi, rbx
100012a12mov rsi, r14
100012a15call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100012a1amov rax, rbx
100012a1dadd rsp, 24
100012a21pop rbx
100012a22pop r12
100012a24pop r13
100012a26pop r14
100012a28pop r15
100012a2apop rbp
100012a2bret
100012a2c
100012a2c 49 89 c6 f6 I...
100012a30 03 01 74 09 48 8b 7b 10 e8 7b 58 00 00 4c 89 f7 ..t.H.{..{X..L..
100012a40 e8 b3 57 00 00 ..W..
100012922
100012a45
100012a45_ZN8nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA15_KcRKS9_cEEET_DpOT0_:
100012a45push rbp
100012a46mov rbp, rsp
100012a49push r15
100012a4bpush r14
100012a4dpush r12
100012a4fpush rbx
100012a50mov r14, rcx
100012a53mov r15, rdx
100012a56mov r12, rsi
100012a59mov rbx, rdi
100012a5cxorps x0, x0
100012a5fmovups [rdi], x0
100012a62mov [rdi+16], 0
100012a6amov rdi, rsi
100012a6dcall strlen@plt
100012a72movzx ecx, [r15]
100012a76test cl, 1
100012a79je 0x100012a81
100012a7bmov rcx, [r15+8]
100012a7fjmp 0x100012a83
100012a81
100012a81loc_100012a81:
100012a81shr ecx, 1
100012a83
100012a83loc_100012a83:
100012a83lea rsi, [rax+rcx]
100012a87inc rsi
100012a8amov rdi, rbx
100012a8dcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm@plt
100012a92mov rdi, r12
100012a95call strlen@plt
100012a9amov rdi, rbx
100012a9dmov rsi, r12
100012aa0mov rdx, rax
100012aa3call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100012aa8movzx edx, [r15]
100012aactest dl, 1
100012aafje 0x100012abb
100012ab1mov rdx, [r15+8]
100012ab5mov r15, [r15+16]
100012ab9jmp 0x100012ac0
100012abb
100012abbloc_100012abb:
100012abbinc r15
100012abeshr edx, 1
100012ac0
100012ac0loc_100012ac0:
100012ac0mov rdi, rbx
100012ac3mov rsi, r15
100012ac6call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100012acbmovsx esi, [r14]
100012acfmov rdi, rbx
100012ad2call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt
100012ad7mov rax, rbx
100012adapop rbx
100012adbpop r12
100012addpop r14
100012adfpop r15
100012ae1pop rbp
100012ae2ret
100012ae3
100012ae3 49 89 c6 f6 03 01 74 09 48 8b 7b 10 e8 I.....t.H.{..
100012af0 c4 57 00 00 4c 89 f7 e8 fc 56 00 00 .W..L....V..
100012a45
100012a45_ZN8nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA15_KcRKS9_cEEET_DpOT0_:
100012a45push rbp
100012a46mov rbp, rsp
100012a49push r15
100012a4bpush r14
100012a4dpush r12
100012a4fpush rbx
100012a50mov r14, rcx
100012a53mov r15, rdx
100012a56mov r12, rsi
100012a59mov rbx, rdi
100012a5cxorps x0, x0
100012a5fmovups [rdi], x0
100012a62mov [rdi+16], 0
100012a6amov rdi, rsi
100012a6dcall strlen@plt
100012a72movzx ecx, [r15]
100012a76test cl, 1
100012a79je 0x100012a81
100012a7bmov rcx, [r15+8]
100012a7fjmp 0x100012a83
100012a81
100012a81loc_100012a81:
100012a81shr ecx, 1
100012a83
100012a83loc_100012a83:
100012a83lea rsi, [rax+rcx]
100012a87inc rsi
100012a8amov rdi, rbx
100012a8dcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm@plt
100012a92mov rdi, r12
100012a95call strlen@plt
100012a9amov rdi, rbx
100012a9dmov rsi, r12
100012aa0mov rdx, rax
100012aa3call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100012aa8movzx edx, [r15]
100012aactest dl, 1
100012aafje 0x100012abb
100012ab1mov rdx, [r15+8]
100012ab5mov r15, [r15+16]
100012ab9jmp 0x100012ac0
100012abb
100012abbloc_100012abb:
100012abbinc r15
100012abeshr edx, 1
100012ac0
100012ac0loc_100012ac0:
100012ac0mov rdi, rbx
100012ac3mov rsi, r15
100012ac6call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100012acbmovsx esi, [r14]
100012acfmov rdi, rbx
100012ad2call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt
100012ad7mov rax, rbx
100012adapop rbx
100012adbpop r12
100012addpop r14
100012adfpop r15
100012ae1pop rbp
100012ae2ret
100012ae3
100012ae3 49 89 c6 f6 03 01 74 09 48 8b 7b 10 e8 I.....t.H.{..
100012af0 c4 57 00 00 4c 89 f7 e8 fc 56 00 00 .W..L....V..
100012a45
100012afc
100012afc_ZN8nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJPKcRA15_SA_S9_cEEET_DpOT0_:
100012afcpush rbp
100012afdmov rbp, rsp
100012b00push r15
100012b02push r14
100012b04push r13
100012b06push r12
100012b08push rbx
100012b09push rax
100012b0amov [rbp-48], r8
100012b0emov r15, rcx
100012b11mov r12, rdx
100012b14mov r13, rsi
100012b17mov rbx, rdi
100012b1axorps x0, x0
100012b1dmovups [rdi], x0
100012b20mov [rdi+16], 0
100012b28mov rdi, [rsi]
100012b2bcall strlen@plt
100012b30mov r14, rax
100012b33mov rdi, r12
100012b36call strlen@plt
100012b3bmovzx ecx, [r15]
100012b3ftest cl, 1
100012b42je 0x100012b4a
100012b44mov rcx, [r15+8]
100012b48jmp 0x100012b4c
100012b4a
100012b4aloc_100012b4a:
100012b4ashr ecx, 1
100012b4c
100012b4cloc_100012b4c:
100012b4cadd r14, rax
100012b4flea rsi, [rcx+r14]
100012b53inc rsi
100012b56mov rdi, rbx
100012b59call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm@plt
100012b5emov r14, [r13]
100012b62mov rdi, r14
100012b65call strlen@plt
100012b6amov rdi, rbx
100012b6dmov rsi, r14
100012b70mov rdx, rax
100012b73call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100012b78mov rdi, r12
100012b7bcall strlen@plt
100012b80mov rdi, rbx
100012b83mov rsi, r12
100012b86mov rdx, rax
100012b89call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100012b8emovzx edx, [r15]
100012b92test dl, 1
100012b95je 0x100012ba1
100012b97mov rdx, [r15+8]
100012b9bmov r15, [r15+16]
100012b9fjmp 0x100012ba6
100012ba1
100012ba1loc_100012ba1:
100012ba1inc r15
100012ba4shr edx, 1
100012ba6
100012ba6loc_100012ba6:
100012ba6mov rdi, rbx
100012ba9mov rsi, r15
100012baccall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100012bb1mov rax, [rbp-48]
100012bb5movsx esi, [rax]
100012bb8mov rdi, rbx
100012bbbcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt
100012bc0mov rax, rbx
100012bc3add rsp, 8
100012bc7pop rbx
100012bc8pop r12
100012bcapop r13
100012bccpop r14
100012bcepop r15
100012bd0pop rbp
100012bd1ret
100012bd2
100012bd2 49 89 c6 f6 03 01 74 09 48 8b 7b 10 e8 d5 I.....t.H.{...
100012be0 56 00 00 4c 89 f7 e8 0d 56 00 00 90 V..L....V...
100012afc
100012afc_ZN8nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJPKcRA15_SA_S9_cEEET_DpOT0_:
100012afcpush rbp
100012afdmov rbp, rsp
100012b00push r15
100012b02push r14
100012b04push r13
100012b06push r12
100012b08push rbx
100012b09push rax
100012b0amov [rbp-48], r8
100012b0emov r15, rcx
100012b11mov r12, rdx
100012b14mov r13, rsi
100012b17mov rbx, rdi
100012b1axorps x0, x0
100012b1dmovups [rdi], x0
100012b20mov [rdi+16], 0
100012b28mov rdi, [rsi]
100012b2bcall strlen@plt
100012b30mov r14, rax
100012b33mov rdi, r12
100012b36call strlen@plt
100012b3bmovzx ecx, [r15]
100012b3ftest cl, 1
100012b42je 0x100012b4a
100012b44mov rcx, [r15+8]
100012b48jmp 0x100012b4c
100012b4a
100012b4aloc_100012b4a:
100012b4ashr ecx, 1
100012b4c
100012b4cloc_100012b4c:
100012b4cadd r14, rax
100012b4flea rsi, [rcx+r14]
100012b53inc rsi
100012b56mov rdi, rbx
100012b59call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm@plt
100012b5emov r14, [r13]
100012b62mov rdi, r14
100012b65call strlen@plt
100012b6amov rdi, rbx
100012b6dmov rsi, r14
100012b70mov rdx, rax
100012b73call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100012b78mov rdi, r12
100012b7bcall strlen@plt
100012b80mov rdi, rbx
100012b83mov rsi, r12
100012b86mov rdx, rax
100012b89call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100012b8emovzx edx, [r15]
100012b92test dl, 1
100012b95je 0x100012ba1
100012b97mov rdx, [r15+8]
100012b9bmov r15, [r15+16]
100012b9fjmp 0x100012ba6
100012ba1
100012ba1loc_100012ba1:
100012ba1inc r15
100012ba4shr edx, 1
100012ba6
100012ba6loc_100012ba6:
100012ba6mov rdi, rbx
100012ba9mov rsi, r15
100012baccall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100012bb1mov rax, [rbp-48]
100012bb5movsx esi, [rax]
100012bb8mov rdi, rbx
100012bbbcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt
100012bc0mov rax, rbx
100012bc3add rsp, 8
100012bc7pop rbx
100012bc8pop r12
100012bcapop r13
100012bccpop r14
100012bcepop r15
100012bd0pop rbp
100012bd1ret
100012bd2
100012bd2 49 89 c6 f6 03 01 74 09 48 8b 7b 10 e8 d5 I.....t.H.{...
100012be0 56 00 00 4c 89 f7 e8 0d 56 00 00 90 V..L....V...
100012afc
100012bec
100012bec_ZN8nlohmann16json_abi_v3_11_36detail10lexer_baseINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE15token_type_nameENSH_10token_typeE:
100012becpush rbp
100012bedmov rbp, rsp
100012bf0cmp edi, 16
100012bf3ja 0x100012c07
100012bf5mov eax, edi
100012bf7lea rcx, [rip+27146]
100012bfemovsxd rax, [rcx+4*rax]
100012c02add rax, rcx
100012c05jmp 0x100012c0e
100012c07
100012c07loc_100012c07:
100012c07lea rax, [rip+39770]
100012c0e
100012c0eloc_100012c0e:
100012c0epop rbp
100012c0fret
100012bec
100012bec_ZN8nlohmann16json_abi_v3_11_36detail10lexer_baseINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE15token_type_nameENSH_10token_typeE:
100012becpush rbp
100012bedmov rbp, rsp
100012bf0cmp edi, 16
100012bf3ja 0x100012c07
100012bf5mov eax, edi
100012bf7lea rcx, [rip+27146]
100012bfemovsxd rax, [rcx+4*rax]
100012c02add rax, rcx
100012c05jmp 0x100012c0e
100012c07
100012c07loc_100012c07:
100012c07lea rax, [rip+39770]
100012c0e
100012c0eloc_100012c0e:
100012c0epop rbp
100012c0fret
100012bec
100012c10
100012c10_ZN8nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEED2Ev:
100012c10push rbp
100012c11mov rbp, rsp
100012c14push r14
100012c16push rbx
100012c17mov rbx, rdi
100012c1alea r14, [rdi+152]
100012c21mov rdi, r14
100012c24xor esi, esi
100012c26call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012c2bmov rdi, r14
100012c2ecall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100012c33lea rax, [rbx+96]
100012c37mov rdi, [rbx+128]
100012c3ecmp rdi, rax
100012c41je 0x100012c4f
100012c43mov eax, 40
100012c48test rdi, rdi
100012c4bjne 0x100012c54
100012c4djmp 0x100012c5a
100012c4f
100012c4floc_100012c4f:
100012c4fmov eax, 32
100012c54
100012c54loc_100012c54:
100012c54mov rcx, [rdi]
100012c57call [rcx+rax]
100012c5a
100012c5aloc_100012c5a:
100012c5amov rdi, [rbx+56]
100012c5etest rdi, rdi
100012c61je 0x100012c68
100012c63call _ZdlPv@plt
100012c68
100012c68loc_100012c68:
100012c68mov rdi, [rbx+32]
100012c6ctest rdi, rdi
100012c6fje 0x100012c76
100012c71call _ZdlPv@plt
100012c76
100012c76loc_100012c76:
100012c76mov rdi, [rbx+8]
100012c7atest rdi, rdi
100012c7dje 0x100012c8c
100012c7fmov [rbx+16], rdi
100012c83pop rbx
100012c84pop r14
100012c86pop rbp
100012c87jmp 0x1000182b8
100012c8c
100012c8cloc_100012c8c:
100012c8cpop rbx
100012c8dpop r14
100012c8fpop rbp
100012c90ret
100012c91
100012c91 90 .
100012c10
100012c10_ZN8nlohmann16json_abi_v3_11_36detail28json_sax_dom_callback_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEED2Ev:
100012c10push rbp
100012c11mov rbp, rsp
100012c14push r14
100012c16push rbx
100012c17mov rbx, rdi
100012c1alea r14, [rdi+152]
100012c21mov rdi, r14
100012c24xor esi, esi
100012c26call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012c2bmov rdi, r14
100012c2ecall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100012c33lea rax, [rbx+96]
100012c37mov rdi, [rbx+128]
100012c3ecmp rdi, rax
100012c41je 0x100012c4f
100012c43mov eax, 40
100012c48test rdi, rdi
100012c4bjne 0x100012c54
100012c4djmp 0x100012c5a
100012c4f
100012c4floc_100012c4f:
100012c4fmov eax, 32
100012c54
100012c54loc_100012c54:
100012c54mov rcx, [rdi]
100012c57call [rcx+rax]
100012c5a
100012c5aloc_100012c5a:
100012c5amov rdi, [rbx+56]
100012c5etest rdi, rdi
100012c61je 0x100012c68
100012c63call _ZdlPv@plt
100012c68
100012c68loc_100012c68:
100012c68mov rdi, [rbx+32]
100012c6ctest rdi, rdi
100012c6fje 0x100012c76
100012c71call _ZdlPv@plt
100012c76
100012c76loc_100012c76:
100012c76mov rdi, [rbx+8]
100012c7atest rdi, rdi
100012c7dje 0x100012c8c
100012c7fmov [rbx+16], rdi
100012c83pop rbx
100012c84pop r14
100012c86pop rbp
100012c87jmp 0x1000182b8
100012c8c
100012c8cloc_100012c8c:
100012c8cpop rbx
100012c8dpop r14
100012c8fpop rbp
100012c90ret
100012c91
100012c91 90 .
100012c10
100012c92
100012c92_ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10end_objectEv:
100012c92push rbp
100012c93mov rbp, rsp
100012c96mov rax, [rdi+16]
100012c9acmp [rdi+8], rax
100012c9eje 0x100012cb5
100012ca0mov rcx, [rax-8]
100012ca4cmp [rcx], 1
100012ca7jne 0x100012cba
100012ca9add rax, -8
100012cadmov [rdi+16], rax
100012cb1mov al, 1
100012cb3pop rbp
100012cb4ret
100012cb5
100012cb5loc_100012cb5:
100012cb5call _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10end_objectEv.cold.2
100012cba
100012cbaloc_100012cba:
100012cbacall _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10end_objectEv.cold.1
100012cbfnop
100012c92
100012c92_ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10end_objectEv:
100012c92push rbp
100012c93mov rbp, rsp
100012c96mov rax, [rdi+16]
100012c9acmp [rdi+8], rax
100012c9eje 0x100012cb5
100012ca0mov rcx, [rax-8]
100012ca4cmp [rcx], 1
100012ca7jne 0x100012cba
100012ca9add rax, -8
100012cadmov [rdi+16], rax
100012cb1mov al, 1
100012cb3pop rbp
100012cb4ret
100012cb5
100012cb5loc_100012cb5:
100012cb5call _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10end_objectEv.cold.2
100012cba
100012cbaloc_100012cba:
100012cbacall _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10end_objectEv.cold.1
100012cbfnop
100012c92
100012cc0
100012cc0_ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE3keyERSC_:
100012cc0push rbp
100012cc1mov rbp, rsp
100012cc4push rbx
100012cc5sub rsp, 24
100012cc9mov rax, [rdi+16]
100012ccdcmp [rdi+8], rax
100012cd1je 0x100012d0b
100012cd3mov rax, [rax-8]
100012cd7cmp [rax], 1
100012cdajne 0x100012d10
100012cdcmov rbx, rdi
100012cdfmov rdi, [rax+8]
100012ce3lea rcx, [rbp-24]
100012ce7mov [rcx], rsi
100012cealea rdx, [rip+24166]
100012cf1lea r8, [rbp-9]
100012cf5call _ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE25__emplace_unique_key_argsIS7_JRKNS_21piecewise_construct_tENS_5tupleIJRKS7_EEENSS_IJEEEEEENS_4pairINS_15__tree_iteratorISH_PNS_11__tree_nodeISH_PvEElEEbEERKT_DpOT0_
100012cfaadd rax, 56
100012cfemov [rbx+32], rax
100012d02mov al, 1
100012d04add rsp, 24
100012d08pop rbx
100012d09pop rbp
100012d0aret
100012d0b
100012d0bloc_100012d0b:
100012d0bcall _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE3keyERSC_.cold.2
100012d10
100012d10loc_100012d10:
100012d10call _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE3keyERSC_.cold.1
100012d15nop
100012cc0
100012cc0_ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE3keyERSC_:
100012cc0push rbp
100012cc1mov rbp, rsp
100012cc4push rbx
100012cc5sub rsp, 24
100012cc9mov rax, [rdi+16]
100012ccdcmp [rdi+8], rax
100012cd1je 0x100012d0b
100012cd3mov rax, [rax-8]
100012cd7cmp [rax], 1
100012cdajne 0x100012d10
100012cdcmov rbx, rdi
100012cdfmov rdi, [rax+8]
100012ce3lea rcx, [rbp-24]
100012ce7mov [rcx], rsi
100012cealea rdx, [rip+24166]
100012cf1lea r8, [rbp-9]
100012cf5call _ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE25__emplace_unique_key_argsIS7_JRKNS_21piecewise_construct_tENS_5tupleIJRKS7_EEENSS_IJEEEEEENS_4pairINS_15__tree_iteratorISH_PNS_11__tree_nodeISH_PvEElEEbEERKT_DpOT0_
100012cfaadd rax, 56
100012cfemov [rbx+32], rax
100012d02mov al, 1
100012d04add rsp, 24
100012d08pop rbx
100012d09pop rbp
100012d0aret
100012d0b
100012d0bloc_100012d0b:
100012d0bcall _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE3keyERSC_.cold.2
100012d10
100012d10loc_100012d10:
100012d10call _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE3keyERSC_.cold.1
100012d15nop
100012cc0
100012d16
100012d16_ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9end_arrayEv:
100012d16push rbp
100012d17mov rbp, rsp
100012d1amov rax, [rdi+16]
100012d1ecmp [rdi+8], rax
100012d22je 0x100012d39
100012d24mov rcx, [rax-8]
100012d28cmp [rcx], 2
100012d2bjne 0x100012d3e
100012d2dadd rax, -8
100012d31mov [rdi+16], rax
100012d35mov al, 1
100012d37pop rbp
100012d38ret
100012d39
100012d39loc_100012d39:
100012d39call _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9end_arrayEv.cold.2
100012d3e
100012d3eloc_100012d3e:
100012d3ecall _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9end_arrayEv.cold.1
100012d43nop
100012d16
100012d16_ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9end_arrayEv:
100012d16push rbp
100012d17mov rbp, rsp
100012d1amov rax, [rdi+16]
100012d1ecmp [rdi+8], rax
100012d22je 0x100012d39
100012d24mov rcx, [rax-8]
100012d28cmp [rcx], 2
100012d2bjne 0x100012d3e
100012d2dadd rax, -8
100012d31mov [rdi+16], rax
100012d35mov al, 1
100012d37pop rbp
100012d38ret
100012d39
100012d39loc_100012d39:
100012d39call _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9end_arrayEv.cold.2
100012d3e
100012d3eloc_100012d3e:
100012d3ecall _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9end_arrayEv.cold.1
100012d43nop
100012d16
100012d44
100012d44_ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_12out_of_rangeEEEbmRKSC_RKT_:
100012d44mov [rdi+40], 1
100012d48cmp [rdi+41], 1
100012d4cje 0x100012d51
100012d4exor eax, eax
100012d50ret
100012d51
100012d51loc_100012d51:
100012d51push rbp
100012d52mov rbp, rsp
100012d55push r14
100012d57push rbx
100012d58mov rbx, rcx
100012d5bmov edi, 32
100012d60call __cxa_allocate_exception@plt
100012d65mov r14, rax
100012d68mov rdi, rax
100012d6bmov rsi, rbx
100012d6ecall _ZN8nlohmann16json_abi_v3_11_36detail12out_of_rangeC1ERKS2_
100012d73lea rsi, [rip+46118]
100012d7alea rdx, [rip-10439]
100012d81mov rdi, r14
100012d84call __cxa_throw@plt
100012d89
100012d89 90 .
100012d44
100012d44_ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE11parse_errorINS1_12out_of_rangeEEEbmRKSC_RKT_:
100012d44mov [rdi+40], 1
100012d48cmp [rdi+41], 1
100012d4cje 0x100012d51
100012d4exor eax, eax
100012d50ret
100012d51
100012d51loc_100012d51:
100012d51push rbp
100012d52mov rbp, rsp
100012d55push r14
100012d57push rbx
100012d58mov rbx, rcx
100012d5bmov edi, 32
100012d60call __cxa_allocate_exception@plt
100012d65mov r14, rax
100012d68mov rdi, rax
100012d6bmov rsi, rbx
100012d6ecall _ZN8nlohmann16json_abi_v3_11_36detail12out_of_rangeC1ERKS2_
100012d73lea rsi, [rip+46118]
100012d7alea rdx, [rip-10439]
100012d81mov rdi, r14
100012d84call __cxa_throw@plt
100012d89
100012d89 90 .
100012d44
100012d8a
100012d8a_ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueINS1_7value_tEEEPSG_OT_:
100012d8apush rbp
100012d8bmov rbp, rsp
100012d8epush r15
100012d90push r14
100012d92push rbx
100012d93sub rsp, 40
100012d97mov rbx, rdi
100012d9amov rax, [rdi+16]
100012d9ecmp [rdi+8], rax
100012da2je 0x100012dd3
100012da4mov rax, [rax-8]
100012da8movzx ecx, [rax]
100012dabcmp ecx, 2
100012daejne 0x100012e16
100012db0mov r14, [rax+8]
100012db4mov r15, [r14+8]
100012db8cmp r15, [r14+16]
100012dbcjae 0x100012e67
100012dc2mov rdi, r14
100012dc5call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE22__construct_one_at_endB8ne200100IJNS2_6detail7value_tEEEEvDpOT_
100012dcaadd r15, 16
100012dcejmp 0x100012e72
100012dd3
100012dd3loc_100012dd3:
100012dd3movzx esi, [rsi]
100012dd6lea rdi, [rbp-48]
100012ddamov [rdi-8], sil
100012ddecall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ENS0_6detail7value_tE
100012de3lea r14, [rbp-56]
100012de7mov rdi, r14
100012deamov esi, 1
100012defcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012df4mov rdi, [rbx]
100012df7mov rsi, r14
100012dfacall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
100012dffmov rdi, r14
100012e02xor esi, esi
100012e04call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012e09mov rdi, r14
100012e0ccall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100012e11mov rax, [rbx]
100012e14jmp 0x100012e8a
100012e16
100012e16loc_100012e16:
100012e16cmp ecx, 1
100012e19jne 0x100012e95
100012e1bcmp [rbx+32], 0
100012e20je 0x100012e9a
100012e22movzx esi, [rsi]
100012e25lea rdi, [rbp-32]
100012e29mov [rdi-8], sil
100012e2dcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ENS0_6detail7value_tE
100012e32lea r14, [rbp-40]
100012e36mov rdi, r14
100012e39mov esi, 1
100012e3ecall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012e43mov rdi, [rbx+32]
100012e47mov rsi, r14
100012e4acall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
100012e4fmov rdi, r14
100012e52xor esi, esi
100012e54call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012e59mov rdi, r14
100012e5ccall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100012e61mov rax, [rbx+32]
100012e65jmp 0x100012e8a
100012e67
100012e67loc_100012e67:
100012e67mov rdi, r14
100012e6acall _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJNS2_6detail7value_tEEEEPSE_DpOT_
100012e6fmov r15, rax
100012e72
100012e72loc_100012e72:
100012e72mov [r14+8], r15
100012e76mov rax, [rbx+16]
100012e7amov rax, [rax-8]
100012e7emov rax, [rax+8]
100012e82mov rax, [rax+8]
100012e86add rax, -16
100012e8a
100012e8aloc_100012e8a:
100012e8aadd rsp, 40
100012e8epop rbx
100012e8fpop r14
100012e91pop r15
100012e93pop rbp
100012e94ret
100012e95
100012e95loc_100012e95:
100012e95call _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueINS1_7value_tEEEPSG_OT_.cold.2
100012e9a
100012e9aloc_100012e9a:
100012e9acall _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueINS1_7value_tEEEPSG_OT_.cold.1
100012e9fnop
100012d8a
100012d8a_ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueINS1_7value_tEEEPSG_OT_:
100012d8apush rbp
100012d8bmov rbp, rsp
100012d8epush r15
100012d90push r14
100012d92push rbx
100012d93sub rsp, 40
100012d97mov rbx, rdi
100012d9amov rax, [rdi+16]
100012d9ecmp [rdi+8], rax
100012da2je 0x100012dd3
100012da4mov rax, [rax-8]
100012da8movzx ecx, [rax]
100012dabcmp ecx, 2
100012daejne 0x100012e16
100012db0mov r14, [rax+8]
100012db4mov r15, [r14+8]
100012db8cmp r15, [r14+16]
100012dbcjae 0x100012e67
100012dc2mov rdi, r14
100012dc5call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE22__construct_one_at_endB8ne200100IJNS2_6detail7value_tEEEEvDpOT_
100012dcaadd r15, 16
100012dcejmp 0x100012e72
100012dd3
100012dd3loc_100012dd3:
100012dd3movzx esi, [rsi]
100012dd6lea rdi, [rbp-48]
100012ddamov [rdi-8], sil
100012ddecall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ENS0_6detail7value_tE
100012de3lea r14, [rbp-56]
100012de7mov rdi, r14
100012deamov esi, 1
100012defcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012df4mov rdi, [rbx]
100012df7mov rsi, r14
100012dfacall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
100012dffmov rdi, r14
100012e02xor esi, esi
100012e04call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012e09mov rdi, r14
100012e0ccall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100012e11mov rax, [rbx]
100012e14jmp 0x100012e8a
100012e16
100012e16loc_100012e16:
100012e16cmp ecx, 1
100012e19jne 0x100012e95
100012e1bcmp [rbx+32], 0
100012e20je 0x100012e9a
100012e22movzx esi, [rsi]
100012e25lea rdi, [rbp-32]
100012e29mov [rdi-8], sil
100012e2dcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ENS0_6detail7value_tE
100012e32lea r14, [rbp-40]
100012e36mov rdi, r14
100012e39mov esi, 1
100012e3ecall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012e43mov rdi, [rbx+32]
100012e47mov rsi, r14
100012e4acall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
100012e4fmov rdi, r14
100012e52xor esi, esi
100012e54call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012e59mov rdi, r14
100012e5ccall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100012e61mov rax, [rbx+32]
100012e65jmp 0x100012e8a
100012e67
100012e67loc_100012e67:
100012e67mov rdi, r14
100012e6acall _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJNS2_6detail7value_tEEEEPSE_DpOT_
100012e6fmov r15, rax
100012e72
100012e72loc_100012e72:
100012e72mov [r14+8], r15
100012e76mov rax, [rbx+16]
100012e7amov rax, [rax-8]
100012e7emov rax, [rax+8]
100012e82mov rax, [rax+8]
100012e86add rax, -16
100012e8a
100012e8aloc_100012e8a:
100012e8aadd rsp, 40
100012e8epop rbx
100012e8fpop r14
100012e91pop r15
100012e93pop rbp
100012e94ret
100012e95
100012e95loc_100012e95:
100012e95call _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueINS1_7value_tEEEPSG_OT_.cold.2
100012e9a
100012e9aloc_100012e9a:
100012e9acall _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueINS1_7value_tEEEPSG_OT_.cold.1
100012e9fnop
100012d8a
100012ea0
100012ea0_ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE22__construct_one_at_endB8ne200100IJNS2_6detail7value_tEEEEvDpOT_:
100012ea0push rbp
100012ea1mov rbp, rsp
100012ea4push r14
100012ea6push rbx
100012ea7mov rbx, rdi
100012eaamov r14, [rdi+8]
100012eaemovzx esi, [rsi]
100012eb1mov [r14], sil
100012eb4lea rdi, [r14+8]
100012eb8call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ENS0_6detail7value_tE
100012ebdmov rdi, r14
100012ec0mov esi, 1
100012ec5call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012ecaadd r14, 16
100012ecemov [rbx+8], r14
100012ed2pop rbx
100012ed3pop r14
100012ed5pop rbp
100012ed6ret
100012ed7
100012ed7 4c 89 73 08 48 89 c7 e8 15 L.s.H....
100012ee0 53 00 00 90 S...
100012ea0
100012ea0_ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE22__construct_one_at_endB8ne200100IJNS2_6detail7value_tEEEEvDpOT_:
100012ea0push rbp
100012ea1mov rbp, rsp
100012ea4push r14
100012ea6push rbx
100012ea7mov rbx, rdi
100012eaamov r14, [rdi+8]
100012eaemovzx esi, [rsi]
100012eb1mov [r14], sil
100012eb4lea rdi, [r14+8]
100012eb8call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ENS0_6detail7value_tE
100012ebdmov rdi, r14
100012ec0mov esi, 1
100012ec5call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012ecaadd r14, 16
100012ecemov [rbx+8], r14
100012ed2pop rbx
100012ed3pop r14
100012ed5pop rbp
100012ed6ret
100012ed7
100012ed7 4c 89 73 08 48 89 c7 e8 15 L.s.H....
100012ee0 53 00 00 90 S...
100012ea0
100012ee4
100012ee4_ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJNS2_6detail7value_tEEEEPSE_DpOT_:
100012ee4push rbp
100012ee5mov rbp, rsp
100012ee8push r15
100012eeapush r14
100012eecpush r12
100012eeepush rbx
100012eefsub rsp, 48
100012ef3mov rax, [rdi]
100012ef6mov r12, [rdi+8]
100012efasub r12, rax
100012efdsar r12, 4
100012f01lea rcx, [r12+1]
100012f06mov rdx, rcx
100012f09shr rdx, 60
100012f0djne 0x100012fd0
100012f13mov r14, rsi
100012f16mov rbx, rdi
100012f19mov rdx, [rdi+16]
100012f1dsub rdx, rax
100012f20mov rsi, rdx
100012f23sar rsi, 3
100012f27cmp rsi, rcx
100012f2acmovbe rsi, rcx
100012f2emov rax, 0xfffffffffffffff
100012f38add rdi, 16
100012f3cmov rcx, 0x7ffffffffffffff0
100012f46cmp rdx, rcx
100012f49cmovae rsi, rax
100012f4dmov [rbp-40], rdi
100012f51test rsi, rsi
100012f54je 0x100012f5d
100012f56call _ZNSt3__119__allocate_at_leastB8ne200100INS_9allocatorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbxydS1_NS3_14adl_serializerENS6_IhNS1_IhEEEEvEEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERSJ_m
100012f5bjmp 0x100012f61
100012f5d
100012f5dloc_100012f5d:
100012f5dxor eax, eax
100012f5fxor edx, edx
100012f61
100012f61loc_100012f61:
100012f61mov [rbp-72], rax
100012f65shl r12, 4
100012f69lea r15, [rax+r12]
100012f6dmov [rbp-56], r15
100012f71mov [rbp-64], r15
100012f75shl rdx, 4
100012f79add rdx, rax
100012f7cmov [rbp-48], rdx
100012f80movzx esi, [r14]
100012f84lea rdi, [rax+r12]
100012f88add rdi, 8
100012f8cmov [rdi-8], sil
100012f90call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ENS0_6detail7value_tE
100012f95mov rdi, r15
100012f98mov esi, 1
100012f9dcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012fa2lea rsi, [rbp-72]
100012fa6add [rsi+16], 16
100012fabmov rdi, rbx
100012faecall _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE26__swap_out_circular_bufferERNS_14__split_bufferISE_RSF_EE
100012fb3mov rbx, [rbx+8]
100012fb7lea rdi, [rbp-72]
100012fbbcall _ZNSt3__114__split_bufferIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS9_NS2_14adl_serializerENS5_IhNS9_IhEEEEvEERNS9_ISF_EEED2Ev
100012fc0mov rax, rbx
100012fc3add rsp, 48
100012fc7pop rbx
100012fc8pop r12
100012fcapop r14
100012fccpop r15
100012fcepop rbp
100012fcfret
100012fd0
100012fd0loc_100012fd0:
100012fd0call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE20__throw_length_errorB8ne200100Ev
100012fd5mov rbx, rax
100012fd8lea rdi, [rbp-72]
100012fdccall _ZNSt3__114__split_bufferIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS9_NS2_14adl_serializerENS5_IhNS9_IhEEEEvEERNS9_ISF_EEED2Ev
100012fe1mov rdi, rbx
100012fe4call _Unwind_Resume@plt
100012fe9nop
100012ee4
100012ee4_ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJNS2_6detail7value_tEEEEPSE_DpOT_:
100012ee4push rbp
100012ee5mov rbp, rsp
100012ee8push r15
100012eeapush r14
100012eecpush r12
100012eeepush rbx
100012eefsub rsp, 48
100012ef3mov rax, [rdi]
100012ef6mov r12, [rdi+8]
100012efasub r12, rax
100012efdsar r12, 4
100012f01lea rcx, [r12+1]
100012f06mov rdx, rcx
100012f09shr rdx, 60
100012f0djne 0x100012fd0
100012f13mov r14, rsi
100012f16mov rbx, rdi
100012f19mov rdx, [rdi+16]
100012f1dsub rdx, rax
100012f20mov rsi, rdx
100012f23sar rsi, 3
100012f27cmp rsi, rcx
100012f2acmovbe rsi, rcx
100012f2emov rax, 0xfffffffffffffff
100012f38add rdi, 16
100012f3cmov rcx, 0x7ffffffffffffff0
100012f46cmp rdx, rcx
100012f49cmovae rsi, rax
100012f4dmov [rbp-40], rdi
100012f51test rsi, rsi
100012f54je 0x100012f5d
100012f56call _ZNSt3__119__allocate_at_leastB8ne200100INS_9allocatorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbxydS1_NS3_14adl_serializerENS6_IhNS1_IhEEEEvEEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERSJ_m
100012f5bjmp 0x100012f61
100012f5d
100012f5dloc_100012f5d:
100012f5dxor eax, eax
100012f5fxor edx, edx
100012f61
100012f61loc_100012f61:
100012f61mov [rbp-72], rax
100012f65shl r12, 4
100012f69lea r15, [rax+r12]
100012f6dmov [rbp-56], r15
100012f71mov [rbp-64], r15
100012f75shl rdx, 4
100012f79add rdx, rax
100012f7cmov [rbp-48], rdx
100012f80movzx esi, [r14]
100012f84lea rdi, [rax+r12]
100012f88add rdi, 8
100012f8cmov [rdi-8], sil
100012f90call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_valueC2ENS0_6detail7value_tE
100012f95mov rdi, r15
100012f98mov esi, 1
100012f9dcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100012fa2lea rsi, [rbp-72]
100012fa6add [rsi+16], 16
100012fabmov rdi, rbx
100012faecall _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE26__swap_out_circular_bufferERNS_14__split_bufferISE_RSF_EE
100012fb3mov rbx, [rbx+8]
100012fb7lea rdi, [rbp-72]
100012fbbcall _ZNSt3__114__split_bufferIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS9_NS2_14adl_serializerENS5_IhNS9_IhEEEEvEERNS9_ISF_EEED2Ev
100012fc0mov rax, rbx
100012fc3add rsp, 48
100012fc7pop rbx
100012fc8pop r12
100012fcapop r14
100012fccpop r15
100012fcepop rbp
100012fcfret
100012fd0
100012fd0loc_100012fd0:
100012fd0call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE20__throw_length_errorB8ne200100Ev
100012fd5mov rbx, rax
100012fd8lea rdi, [rbp-72]
100012fdccall _ZNSt3__114__split_bufferIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS9_NS2_14adl_serializerENS5_IhNS9_IhEEEEvEERNS9_ISF_EEED2Ev
100012fe1mov rdi, rbx
100012fe4call _Unwind_Resume@plt
100012fe9nop
100012ee4
100012fea
100012fea_ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRdEEPSG_OT_:
100012feapush rbp
100012febmov rbp, rsp
100012feepush r15
100012ff0push r14
100012ff2push rbx
100012ff3sub rsp, 40
100012ff7mov rbx, rdi
100012ffamov rax, [rdi+16]
100012ffecmp [rdi+8], rax
100013002je 0x10001304f
100013004mov rax, [rax-8]
100013008movzx ecx, [rax]
10001300bcmp ecx, 2
10001300ejne 0x100013095
100013014mov r14, [rax+8]
100013018mov r15, [r14+8]
10001301ccmp r15, [r14+16]
100013020jae 0x1000130e9
100013026xorps x0, x0
100013029movups [r15], x0
10001302dmovsd_xmm x0, [rsi]
100013031mov rdi, r15
100013034call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE7EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_14number_float_tE
100013039mov rdi, r15
10001303cmov esi, 1
100013041call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013046add r15, 16
10001304ajmp 0x1000130f4
10001304f
10001304floc_10001304f:
10001304fxorps x0, x0
100013052lea r14, [rbp-64]
100013056movaps [r14], x0
10001305amovsd_xmm x0, [rsi]
10001305emov rdi, r14
100013061call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE7EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_14number_float_tE
100013066mov rdi, r14
100013069mov esi, 1
10001306ecall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013073mov rdi, [rbx]
100013076mov rsi, r14
100013079call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
10001307emov rdi, r14
100013081xor esi, esi
100013083call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013088mov rdi, r14
10001308bcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100013090mov rax, [rbx]
100013093jmp 0x10001310c
100013095
100013095loc_100013095:
100013095cmp ecx, 1
100013098jne 0x100013117
10001309acmp [rbx+32], 0
10001309fje 0x10001311c
1000130a1xorps x0, x0
1000130a4lea r14, [rbp-48]
1000130a8movaps [r14], x0
1000130acmovsd_xmm x0, [rsi]
1000130b0mov rdi, r14
1000130b3call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE7EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_14number_float_tE
1000130b8mov rdi, r14
1000130bbmov esi, 1
1000130c0call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000130c5mov rdi, [rbx+32]
1000130c9mov rsi, r14
1000130cccall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
1000130d1mov rdi, r14
1000130d4xor esi, esi
1000130d6call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000130dbmov rdi, r14
1000130decall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
1000130e3mov rax, [rbx+32]
1000130e7jmp 0x10001310c
1000130e9
1000130e9loc_1000130e9:
1000130e9mov rdi, r14
1000130eccall _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJRdEEEPSE_DpOT_
1000130f1mov r15, rax
1000130f4
1000130f4loc_1000130f4:
1000130f4mov [r14+8], r15
1000130f8mov rax, [rbx+16]
1000130fcmov rax, [rax-8]
100013100mov rax, [rax+8]
100013104mov rax, [rax+8]
100013108add rax, -16
10001310c
10001310cloc_10001310c:
10001310cadd rsp, 40
100013110pop rbx
100013111pop r14
100013113pop r15
100013115pop rbp
100013116ret
100013117
100013117loc_100013117:
100013117call _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRdEEPSG_OT_.cold.2
10001311c
10001311cloc_10001311c:
10001311ccall _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRdEEPSG_OT_.cold.1
100013121nop
100012fea
100012fea_ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRdEEPSG_OT_:
100012feapush rbp
100012febmov rbp, rsp
100012feepush r15
100012ff0push r14
100012ff2push rbx
100012ff3sub rsp, 40
100012ff7mov rbx, rdi
100012ffamov rax, [rdi+16]
100012ffecmp [rdi+8], rax
100013002je 0x10001304f
100013004mov rax, [rax-8]
100013008movzx ecx, [rax]
10001300bcmp ecx, 2
10001300ejne 0x100013095
100013014mov r14, [rax+8]
100013018mov r15, [r14+8]
10001301ccmp r15, [r14+16]
100013020jae 0x1000130e9
100013026xorps x0, x0
100013029movups [r15], x0
10001302dmovsd_xmm x0, [rsi]
100013031mov rdi, r15
100013034call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE7EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_14number_float_tE
100013039mov rdi, r15
10001303cmov esi, 1
100013041call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013046add r15, 16
10001304ajmp 0x1000130f4
10001304f
10001304floc_10001304f:
10001304fxorps x0, x0
100013052lea r14, [rbp-64]
100013056movaps [r14], x0
10001305amovsd_xmm x0, [rsi]
10001305emov rdi, r14
100013061call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE7EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_14number_float_tE
100013066mov rdi, r14
100013069mov esi, 1
10001306ecall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013073mov rdi, [rbx]
100013076mov rsi, r14
100013079call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
10001307emov rdi, r14
100013081xor esi, esi
100013083call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013088mov rdi, r14
10001308bcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100013090mov rax, [rbx]
100013093jmp 0x10001310c
100013095
100013095loc_100013095:
100013095cmp ecx, 1
100013098jne 0x100013117
10001309acmp [rbx+32], 0
10001309fje 0x10001311c
1000130a1xorps x0, x0
1000130a4lea r14, [rbp-48]
1000130a8movaps [r14], x0
1000130acmovsd_xmm x0, [rsi]
1000130b0mov rdi, r14
1000130b3call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE7EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_14number_float_tE
1000130b8mov rdi, r14
1000130bbmov esi, 1
1000130c0call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000130c5mov rdi, [rbx+32]
1000130c9mov rsi, r14
1000130cccall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
1000130d1mov rdi, r14
1000130d4xor esi, esi
1000130d6call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000130dbmov rdi, r14
1000130decall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
1000130e3mov rax, [rbx+32]
1000130e7jmp 0x10001310c
1000130e9
1000130e9loc_1000130e9:
1000130e9mov rdi, r14
1000130eccall _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJRdEEEPSE_DpOT_
1000130f1mov r15, rax
1000130f4
1000130f4loc_1000130f4:
1000130f4mov [r14+8], r15
1000130f8mov rax, [rbx+16]
1000130fcmov rax, [rax-8]
100013100mov rax, [rax+8]
100013104mov rax, [rax+8]
100013108add rax, -16
10001310c
10001310cloc_10001310c:
10001310cadd rsp, 40
100013110pop rbx
100013111pop r14
100013113pop r15
100013115pop rbp
100013116ret
100013117
100013117loc_100013117:
100013117call _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRdEEPSG_OT_.cold.2
10001311c
10001311cloc_10001311c:
10001311ccall _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRdEEPSG_OT_.cold.1
100013121nop
100012fea
100013122
100013122_ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJRdEEEPSE_DpOT_:
100013122push rbp
100013123mov rbp, rsp
100013126push r15
100013128push r14
10001312apush r13
10001312cpush r12
10001312epush rbx
10001312fsub rsp, 40
100013133mov rax, [rdi]
100013136mov r13, [rdi+8]
10001313asub r13, rax
10001313dsar r13, 4
100013141lea rcx, [r13+1]
100013145mov rdx, rcx
100013148shr rdx, 60
10001314cjne 0x100013215
100013152mov r14, rsi
100013155mov rbx, rdi
100013158mov rdx, [rdi+16]
10001315csub rdx, rax
10001315fmov rsi, rdx
100013162sar rsi, 3
100013166cmp rsi, rcx
100013169cmovbe rsi, rcx
10001316dmov rax, 0xfffffffffffffff
100013177add rdi, 16
10001317bmov rcx, 0x7ffffffffffffff0
100013185cmp rdx, rcx
100013188cmovae rsi, rax
10001318cmov [rbp-48], rdi
100013190test rsi, rsi
100013193je 0x10001319c
100013195call _ZNSt3__119__allocate_at_leastB8ne200100INS_9allocatorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbxydS1_NS3_14adl_serializerENS6_IhNS1_IhEEEEvEEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERSJ_m
10001319ajmp 0x1000131a0
10001319c
10001319cloc_10001319c:
10001319cxor eax, eax
10001319exor edx, edx
1000131a0
1000131a0loc_1000131a0:
1000131a0lea r15, [rbp-80]
1000131a4mov [r15], rax
1000131a7shl r13, 4
1000131ablea r12, [rax+r13]
1000131afmov [r15+8], r12
1000131b3shl rdx, 4
1000131b7add rdx, rax
1000131bamov [r15+24], rdx
1000131bexorps x0, x0
1000131c1add r13, rax
1000131c4add r13, 16
1000131c8movups [r13-16], x0
1000131cdmovsd_xmm x0, [r14]
1000131d2mov rdi, r12
1000131d5call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE7EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_14number_float_tE
1000131damov rdi, r12
1000131ddmov esi, 1
1000131e2call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000131e7mov [r15+16], r13
1000131ebmov rdi, rbx
1000131eemov rsi, r15
1000131f1call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE26__swap_out_circular_bufferERNS_14__split_bufferISE_RSF_EE
1000131f6mov rbx, [rbx+8]
1000131falea rdi, [rbp-80]
1000131fecall _ZNSt3__114__split_bufferIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS9_NS2_14adl_serializerENS5_IhNS9_IhEEEEvEERNS9_ISF_EEED2Ev
100013203mov rax, rbx
100013206add rsp, 40
10001320apop rbx
10001320bpop r12
10001320dpop r13
10001320fpop r14
100013211pop r15
100013213pop rbp
100013214ret
100013215
100013215loc_100013215:
100013215call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE20__throw_length_errorB8ne200100Ev
10001321amov rbx, rax
10001321dlea rdi, [rbp-80]
100013221call _ZNSt3__114__split_bufferIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS9_NS2_14adl_serializerENS5_IhNS9_IhEEEEvEERNS9_ISF_EEED2Ev
100013226mov rdi, rbx
100013229call _Unwind_Resume@plt
100013122
100013122_ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJRdEEEPSE_DpOT_:
100013122push rbp
100013123mov rbp, rsp
100013126push r15
100013128push r14
10001312apush r13
10001312cpush r12
10001312epush rbx
10001312fsub rsp, 40
100013133mov rax, [rdi]
100013136mov r13, [rdi+8]
10001313asub r13, rax
10001313dsar r13, 4
100013141lea rcx, [r13+1]
100013145mov rdx, rcx
100013148shr rdx, 60
10001314cjne 0x100013215
100013152mov r14, rsi
100013155mov rbx, rdi
100013158mov rdx, [rdi+16]
10001315csub rdx, rax
10001315fmov rsi, rdx
100013162sar rsi, 3
100013166cmp rsi, rcx
100013169cmovbe rsi, rcx
10001316dmov rax, 0xfffffffffffffff
100013177add rdi, 16
10001317bmov rcx, 0x7ffffffffffffff0
100013185cmp rdx, rcx
100013188cmovae rsi, rax
10001318cmov [rbp-48], rdi
100013190test rsi, rsi
100013193je 0x10001319c
100013195call _ZNSt3__119__allocate_at_leastB8ne200100INS_9allocatorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbxydS1_NS3_14adl_serializerENS6_IhNS1_IhEEEEvEEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERSJ_m
10001319ajmp 0x1000131a0
10001319c
10001319cloc_10001319c:
10001319cxor eax, eax
10001319exor edx, edx
1000131a0
1000131a0loc_1000131a0:
1000131a0lea r15, [rbp-80]
1000131a4mov [r15], rax
1000131a7shl r13, 4
1000131ablea r12, [rax+r13]
1000131afmov [r15+8], r12
1000131b3shl rdx, 4
1000131b7add rdx, rax
1000131bamov [r15+24], rdx
1000131bexorps x0, x0
1000131c1add r13, rax
1000131c4add r13, 16
1000131c8movups [r13-16], x0
1000131cdmovsd_xmm x0, [r14]
1000131d2mov rdi, r12
1000131d5call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE7EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_14number_float_tE
1000131damov rdi, r12
1000131ddmov esi, 1
1000131e2call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000131e7mov [r15+16], r13
1000131ebmov rdi, rbx
1000131eemov rsi, r15
1000131f1call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE26__swap_out_circular_bufferERNS_14__split_bufferISE_RSF_EE
1000131f6mov rbx, [rbx+8]
1000131falea rdi, [rbp-80]
1000131fecall _ZNSt3__114__split_bufferIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS9_NS2_14adl_serializerENS5_IhNS9_IhEEEEvEERNS9_ISF_EEED2Ev
100013203mov rax, rbx
100013206add rsp, 40
10001320apop rbx
10001320bpop r12
10001320dpop r13
10001320fpop r14
100013211pop r15
100013213pop rbp
100013214ret
100013215
100013215loc_100013215:
100013215call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE20__throw_length_errorB8ne200100Ev
10001321amov rbx, rax
10001321dlea rdi, [rbp-80]
100013221call _ZNSt3__114__split_bufferIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS9_NS2_14adl_serializerENS5_IhNS9_IhEEEEvEERNS9_ISF_EEED2Ev
100013226mov rdi, rbx
100013229call _Unwind_Resume@plt
100013122
10001322e
10001322e_ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRbEEPSG_OT_:
10001322epush rbp
10001322fmov rbp, rsp
100013232push r15
100013234push r14
100013236push rbx
100013237sub rsp, 40
10001323bmov rbx, rdi
10001323emov rax, [rdi+16]
100013242cmp [rdi+8], rax
100013246je 0x10001328e
100013248mov rax, [rax-8]
10001324cmovzx ecx, [rax]
10001324fcmp ecx, 2
100013252jne 0x1000132d3
100013254mov r14, [rax+8]
100013258mov r15, [r14+8]
10001325ccmp r15, [r14+16]
100013260jae 0x100013326
100013266xorps x0, x0
100013269movups [r15], x0
10001326dmovzx esi, [rsi]
100013270mov rdi, r15
100013273call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE4EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_9boolean_tE
100013278mov rdi, r15
10001327bmov esi, 1
100013280call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013285add r15, 16
100013289jmp 0x100013331
10001328e
10001328eloc_10001328e:
10001328exorps x0, x0
100013291lea r14, [rbp-64]
100013295movaps [r14], x0
100013299movzx esi, [rsi]
10001329cmov rdi, r14
10001329fcall _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE4EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_9boolean_tE
1000132a4mov rdi, r14
1000132a7mov esi, 1
1000132accall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000132b1mov rdi, [rbx]
1000132b4mov rsi, r14
1000132b7call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
1000132bcmov rdi, r14
1000132bfxor esi, esi
1000132c1call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000132c6mov rdi, r14
1000132c9call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
1000132cemov rax, [rbx]
1000132d1jmp 0x100013349
1000132d3
1000132d3loc_1000132d3:
1000132d3cmp ecx, 1
1000132d6jne 0x100013354
1000132d8cmp [rbx+32], 0
1000132ddje 0x100013359
1000132dfxorps x0, x0
1000132e2lea r14, [rbp-48]
1000132e6movaps [r14], x0
1000132eamovzx esi, [rsi]
1000132edmov rdi, r14
1000132f0call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE4EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_9boolean_tE
1000132f5mov rdi, r14
1000132f8mov esi, 1
1000132fdcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013302mov rdi, [rbx+32]
100013306mov rsi, r14
100013309call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
10001330emov rdi, r14
100013311xor esi, esi
100013313call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013318mov rdi, r14
10001331bcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100013320mov rax, [rbx+32]
100013324jmp 0x100013349
100013326
100013326loc_100013326:
100013326mov rdi, r14
100013329call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJRbEEEPSE_DpOT_
10001332emov r15, rax
100013331
100013331loc_100013331:
100013331mov [r14+8], r15
100013335mov rax, [rbx+16]
100013339mov rax, [rax-8]
10001333dmov rax, [rax+8]
100013341mov rax, [rax+8]
100013345add rax, -16
100013349
100013349loc_100013349:
100013349add rsp, 40
10001334dpop rbx
10001334epop r14
100013350pop r15
100013352pop rbp
100013353ret
100013354
100013354loc_100013354:
100013354call _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRbEEPSG_OT_.cold.2
100013359
100013359loc_100013359:
100013359call _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRbEEPSG_OT_.cold.1
10001322e
10001322e_ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRbEEPSG_OT_:
10001322epush rbp
10001322fmov rbp, rsp
100013232push r15
100013234push r14
100013236push rbx
100013237sub rsp, 40
10001323bmov rbx, rdi
10001323emov rax, [rdi+16]
100013242cmp [rdi+8], rax
100013246je 0x10001328e
100013248mov rax, [rax-8]
10001324cmovzx ecx, [rax]
10001324fcmp ecx, 2
100013252jne 0x1000132d3
100013254mov r14, [rax+8]
100013258mov r15, [r14+8]
10001325ccmp r15, [r14+16]
100013260jae 0x100013326
100013266xorps x0, x0
100013269movups [r15], x0
10001326dmovzx esi, [rsi]
100013270mov rdi, r15
100013273call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE4EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_9boolean_tE
100013278mov rdi, r15
10001327bmov esi, 1
100013280call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013285add r15, 16
100013289jmp 0x100013331
10001328e
10001328eloc_10001328e:
10001328exorps x0, x0
100013291lea r14, [rbp-64]
100013295movaps [r14], x0
100013299movzx esi, [rsi]
10001329cmov rdi, r14
10001329fcall _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE4EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_9boolean_tE
1000132a4mov rdi, r14
1000132a7mov esi, 1
1000132accall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000132b1mov rdi, [rbx]
1000132b4mov rsi, r14
1000132b7call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
1000132bcmov rdi, r14
1000132bfxor esi, esi
1000132c1call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000132c6mov rdi, r14
1000132c9call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
1000132cemov rax, [rbx]
1000132d1jmp 0x100013349
1000132d3
1000132d3loc_1000132d3:
1000132d3cmp ecx, 1
1000132d6jne 0x100013354
1000132d8cmp [rbx+32], 0
1000132ddje 0x100013359
1000132dfxorps x0, x0
1000132e2lea r14, [rbp-48]
1000132e6movaps [r14], x0
1000132eamovzx esi, [rsi]
1000132edmov rdi, r14
1000132f0call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE4EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_9boolean_tE
1000132f5mov rdi, r14
1000132f8mov esi, 1
1000132fdcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013302mov rdi, [rbx+32]
100013306mov rsi, r14
100013309call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
10001330emov rdi, r14
100013311xor esi, esi
100013313call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013318mov rdi, r14
10001331bcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100013320mov rax, [rbx+32]
100013324jmp 0x100013349
100013326
100013326loc_100013326:
100013326mov rdi, r14
100013329call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJRbEEEPSE_DpOT_
10001332emov r15, rax
100013331
100013331loc_100013331:
100013331mov [r14+8], r15
100013335mov rax, [rbx+16]
100013339mov rax, [rax-8]
10001333dmov rax, [rax+8]
100013341mov rax, [rax+8]
100013345add rax, -16
100013349
100013349loc_100013349:
100013349add rsp, 40
10001334dpop rbx
10001334epop r14
100013350pop r15
100013352pop rbp
100013353ret
100013354
100013354loc_100013354:
100013354call _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRbEEPSG_OT_.cold.2
100013359
100013359loc_100013359:
100013359call _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRbEEPSG_OT_.cold.1
10001322e
10001335e
10001335e_ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJRbEEEPSE_DpOT_:
10001335epush rbp
10001335fmov rbp, rsp
100013362push r15
100013364push r14
100013366push r13
100013368push r12
10001336apush rbx
10001336bsub rsp, 40
10001336fmov rax, [rdi]
100013372mov r13, [rdi+8]
100013376sub r13, rax
100013379sar r13, 4
10001337dlea rcx, [r13+1]
100013381mov rdx, rcx
100013384shr rdx, 60
100013388jne 0x100013450
10001338emov r14, rsi
100013391mov rbx, rdi
100013394mov rdx, [rdi+16]
100013398sub rdx, rax
10001339bmov rsi, rdx
10001339esar rsi, 3
1000133a2cmp rsi, rcx
1000133a5cmovbe rsi, rcx
1000133a9mov rax, 0xfffffffffffffff
1000133b3add rdi, 16
1000133b7mov rcx, 0x7ffffffffffffff0
1000133c1cmp rdx, rcx
1000133c4cmovae rsi, rax
1000133c8mov [rbp-48], rdi
1000133cctest rsi, rsi
1000133cfje 0x1000133d8
1000133d1call _ZNSt3__119__allocate_at_leastB8ne200100INS_9allocatorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbxydS1_NS3_14adl_serializerENS6_IhNS1_IhEEEEvEEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERSJ_m
1000133d6jmp 0x1000133dc
1000133d8
1000133d8loc_1000133d8:
1000133d8xor eax, eax
1000133daxor edx, edx
1000133dc
1000133dcloc_1000133dc:
1000133dclea r15, [rbp-80]
1000133e0mov [r15], rax
1000133e3shl r13, 4
1000133e7lea r12, [rax+r13]
1000133ebmov [r15+8], r12
1000133efshl rdx, 4
1000133f3add rdx, rax
1000133f6mov [r15+24], rdx
1000133faxorps x0, x0
1000133fdadd r13, rax
100013400add r13, 16
100013404movups [r13-16], x0
100013409movzx esi, [r14]
10001340dmov rdi, r12
100013410call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE4EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_9boolean_tE
100013415mov rdi, r12
100013418mov esi, 1
10001341dcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013422mov [r15+16], r13
100013426mov rdi, rbx
100013429mov rsi, r15
10001342ccall _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE26__swap_out_circular_bufferERNS_14__split_bufferISE_RSF_EE
100013431mov rbx, [rbx+8]
100013435lea rdi, [rbp-80]
100013439call _ZNSt3__114__split_bufferIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS9_NS2_14adl_serializerENS5_IhNS9_IhEEEEvEERNS9_ISF_EEED2Ev
10001343emov rax, rbx
100013441add rsp, 40
100013445pop rbx
100013446pop r12
100013448pop r13
10001344apop r14
10001344cpop r15
10001344epop rbp
10001344fret
100013450
100013450loc_100013450:
100013450call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE20__throw_length_errorB8ne200100Ev
100013455mov rbx, rax
100013458lea rdi, [rbp-80]
10001345ccall _ZNSt3__114__split_bufferIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS9_NS2_14adl_serializerENS5_IhNS9_IhEEEEvEERNS9_ISF_EEED2Ev
100013461mov rdi, rbx
100013464call _Unwind_Resume@plt
100013469nop
10001335e
10001335e_ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJRbEEEPSE_DpOT_:
10001335epush rbp
10001335fmov rbp, rsp
100013362push r15
100013364push r14
100013366push r13
100013368push r12
10001336apush rbx
10001336bsub rsp, 40
10001336fmov rax, [rdi]
100013372mov r13, [rdi+8]
100013376sub r13, rax
100013379sar r13, 4
10001337dlea rcx, [r13+1]
100013381mov rdx, rcx
100013384shr rdx, 60
100013388jne 0x100013450
10001338emov r14, rsi
100013391mov rbx, rdi
100013394mov rdx, [rdi+16]
100013398sub rdx, rax
10001339bmov rsi, rdx
10001339esar rsi, 3
1000133a2cmp rsi, rcx
1000133a5cmovbe rsi, rcx
1000133a9mov rax, 0xfffffffffffffff
1000133b3add rdi, 16
1000133b7mov rcx, 0x7ffffffffffffff0
1000133c1cmp rdx, rcx
1000133c4cmovae rsi, rax
1000133c8mov [rbp-48], rdi
1000133cctest rsi, rsi
1000133cfje 0x1000133d8
1000133d1call _ZNSt3__119__allocate_at_leastB8ne200100INS_9allocatorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbxydS1_NS3_14adl_serializerENS6_IhNS1_IhEEEEvEEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERSJ_m
1000133d6jmp 0x1000133dc
1000133d8
1000133d8loc_1000133d8:
1000133d8xor eax, eax
1000133daxor edx, edx
1000133dc
1000133dcloc_1000133dc:
1000133dclea r15, [rbp-80]
1000133e0mov [r15], rax
1000133e3shl r13, 4
1000133e7lea r12, [rax+r13]
1000133ebmov [r15+8], r12
1000133efshl rdx, 4
1000133f3add rdx, rax
1000133f6mov [r15+24], rdx
1000133faxorps x0, x0
1000133fdadd r13, rax
100013400add r13, 16
100013404movups [r13-16], x0
100013409movzx esi, [r14]
10001340dmov rdi, r12
100013410call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE4EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_9boolean_tE
100013415mov rdi, r12
100013418mov esi, 1
10001341dcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013422mov [r15+16], r13
100013426mov rdi, rbx
100013429mov rsi, r15
10001342ccall _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE26__swap_out_circular_bufferERNS_14__split_bufferISE_RSF_EE
100013431mov rbx, [rbx+8]
100013435lea rdi, [rbp-80]
100013439call _ZNSt3__114__split_bufferIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS9_NS2_14adl_serializerENS5_IhNS9_IhEEEEvEERNS9_ISF_EEED2Ev
10001343emov rax, rbx
100013441add rsp, 40
100013445pop rbx
100013446pop r12
100013448pop r13
10001344apop r14
10001344cpop r15
10001344epop rbp
10001344fret
100013450
100013450loc_100013450:
100013450call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE20__throw_length_errorB8ne200100Ev
100013455mov rbx, rax
100013458lea rdi, [rbp-80]
10001345ccall _ZNSt3__114__split_bufferIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS9_NS2_14adl_serializerENS5_IhNS9_IhEEEEvEERNS9_ISF_EEED2Ev
100013461mov rdi, rbx
100013464call _Unwind_Resume@plt
100013469nop
10001335e
10001346a
10001346a_ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIDnEEPSG_OT_:
10001346apush rbp
10001346bmov rbp, rsp
10001346epush r15
100013470push r14
100013472push rbx
100013473sub rsp, 40
100013477mov rbx, rdi
10001347amov rax, [rdi+16]
10001347ecmp [rdi+8], rax
100013482je 0x1000134d5
100013484mov rax, [rax-8]
100013488movzx ecx, [rax]
10001348bcmp ecx, 2
10001348ejne 0x100013524
100013494mov r14, [rax+8]
100013498mov r15, [r14+8]
10001349ccmp r15, [r14+16]
1000134a0jae 0x100013586
1000134a6mov [r15], 0
1000134aamov [r15+8], 0
1000134b2mov rdi, r15
1000134b5mov esi, 1
1000134bacall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000134bfmov rdi, r15
1000134c2mov esi, 1
1000134c7call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000134ccadd r15, 16
1000134d0jmp 0x100013591
1000134d5
1000134d5loc_1000134d5:
1000134d5lea r14, [rbp-56]
1000134d9mov [r14], 0
1000134ddmov [r14+8], 0
1000134e5mov rdi, r14
1000134e8mov esi, 1
1000134edcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000134f2mov rdi, r14
1000134f5mov esi, 1
1000134facall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000134ffmov rdi, [rbx]
100013502mov rsi, r14
100013505call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
10001350amov rdi, r14
10001350dxor esi, esi
10001350fcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013514mov rdi, r14
100013517call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
10001351cmov rax, [rbx]
10001351fjmp 0x1000135a9
100013524
100013524loc_100013524:
100013524cmp ecx, 1
100013527jne 0x1000135b4
10001352dcmp [rbx+32], 0
100013532je 0x1000135b9
100013538lea r14, [rbp-40]
10001353cmov [r14], 0
100013540mov [r14+8], 0
100013548mov rdi, r14
10001354bmov esi, 1
100013550call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013555mov rdi, r14
100013558mov esi, 1
10001355dcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013562mov rdi, [rbx+32]
100013566mov rsi, r14
100013569call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
10001356emov rdi, r14
100013571xor esi, esi
100013573call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013578mov rdi, r14
10001357bcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100013580mov rax, [rbx+32]
100013584jmp 0x1000135a9
100013586
100013586loc_100013586:
100013586mov rdi, r14
100013589call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJDnEEEPSE_DpOT_
10001358emov r15, rax
100013591
100013591loc_100013591:
100013591mov [r14+8], r15
100013595mov rax, [rbx+16]
100013599mov rax, [rax-8]
10001359dmov rax, [rax+8]
1000135a1mov rax, [rax+8]
1000135a5add rax, -16
1000135a9
1000135a9loc_1000135a9:
1000135a9add rsp, 40
1000135adpop rbx
1000135aepop r14
1000135b0pop r15
1000135b2pop rbp
1000135b3ret
1000135b4
1000135b4loc_1000135b4:
1000135b4call _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIDnEEPSG_OT_.cold.2
1000135b9
1000135b9loc_1000135b9:
1000135b9call _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIDnEEPSG_OT_.cold.1
10001346a
10001346a_ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIDnEEPSG_OT_:
10001346apush rbp
10001346bmov rbp, rsp
10001346epush r15
100013470push r14
100013472push rbx
100013473sub rsp, 40
100013477mov rbx, rdi
10001347amov rax, [rdi+16]
10001347ecmp [rdi+8], rax
100013482je 0x1000134d5
100013484mov rax, [rax-8]
100013488movzx ecx, [rax]
10001348bcmp ecx, 2
10001348ejne 0x100013524
100013494mov r14, [rax+8]
100013498mov r15, [r14+8]
10001349ccmp r15, [r14+16]
1000134a0jae 0x100013586
1000134a6mov [r15], 0
1000134aamov [r15+8], 0
1000134b2mov rdi, r15
1000134b5mov esi, 1
1000134bacall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000134bfmov rdi, r15
1000134c2mov esi, 1
1000134c7call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000134ccadd r15, 16
1000134d0jmp 0x100013591
1000134d5
1000134d5loc_1000134d5:
1000134d5lea r14, [rbp-56]
1000134d9mov [r14], 0
1000134ddmov [r14+8], 0
1000134e5mov rdi, r14
1000134e8mov esi, 1
1000134edcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000134f2mov rdi, r14
1000134f5mov esi, 1
1000134facall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000134ffmov rdi, [rbx]
100013502mov rsi, r14
100013505call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
10001350amov rdi, r14
10001350dxor esi, esi
10001350fcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013514mov rdi, r14
100013517call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
10001351cmov rax, [rbx]
10001351fjmp 0x1000135a9
100013524
100013524loc_100013524:
100013524cmp ecx, 1
100013527jne 0x1000135b4
10001352dcmp [rbx+32], 0
100013532je 0x1000135b9
100013538lea r14, [rbp-40]
10001353cmov [r14], 0
100013540mov [r14+8], 0
100013548mov rdi, r14
10001354bmov esi, 1
100013550call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013555mov rdi, r14
100013558mov esi, 1
10001355dcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013562mov rdi, [rbx+32]
100013566mov rsi, r14
100013569call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
10001356emov rdi, r14
100013571xor esi, esi
100013573call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013578mov rdi, r14
10001357bcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100013580mov rax, [rbx+32]
100013584jmp 0x1000135a9
100013586
100013586loc_100013586:
100013586mov rdi, r14
100013589call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJDnEEEPSE_DpOT_
10001358emov r15, rax
100013591
100013591loc_100013591:
100013591mov [r14+8], r15
100013595mov rax, [rbx+16]
100013599mov rax, [rax-8]
10001359dmov rax, [rax+8]
1000135a1mov rax, [rax+8]
1000135a5add rax, -16
1000135a9
1000135a9loc_1000135a9:
1000135a9add rsp, 40
1000135adpop rbx
1000135aepop r14
1000135b0pop r15
1000135b2pop rbp
1000135b3ret
1000135b4
1000135b4loc_1000135b4:
1000135b4call _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIDnEEPSG_OT_.cold.2
1000135b9
1000135b9loc_1000135b9:
1000135b9call _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIDnEEPSG_OT_.cold.1
10001346a
1000135be
1000135be_ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJDnEEEPSE_DpOT_:
1000135bepush rbp
1000135bfmov rbp, rsp
1000135c2push r15
1000135c4push r14
1000135c6push r12
1000135c8push rbx
1000135c9sub rsp, 48
1000135cdmov rax, [rdi]
1000135d0mov r12, [rdi+8]
1000135d4sub r12, rax
1000135d7sar r12, 4
1000135dblea rcx, [r12+1]
1000135e0mov rdx, rcx
1000135e3shr rdx, 60
1000135e7jne 0x1000136af
1000135edmov rbx, rdi
1000135f0mov rdx, [rdi+16]
1000135f4sub rdx, rax
1000135f7mov rsi, rdx
1000135fasar rsi, 3
1000135fecmp rsi, rcx
100013601cmovbe rsi, rcx
100013605mov rax, 0xfffffffffffffff
10001360fadd rdi, 16
100013613mov rcx, 0x7ffffffffffffff0
10001361dcmp rdx, rcx
100013620cmovae rsi, rax
100013624mov [rbp-40], rdi
100013628test rsi, rsi
10001362bje 0x100013634
10001362dcall _ZNSt3__119__allocate_at_leastB8ne200100INS_9allocatorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbxydS1_NS3_14adl_serializerENS6_IhNS1_IhEEEEvEEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERSJ_m
100013632jmp 0x100013638
100013634
100013634loc_100013634:
100013634xor eax, eax
100013636xor edx, edx
100013638
100013638loc_100013638:
100013638lea r14, [rbp-72]
10001363cmov [r14], rax
10001363fshl r12, 4
100013643lea r15, [rax+r12]
100013647mov [r14+16], r15
10001364bmov [r14+8], r15
10001364fshl rdx, 4
100013653add rdx, rax
100013656mov [r14+24], rdx
10001365amov [rax+r12], 0
10001365fmov [rax+r12+8], 0
100013668mov rdi, r15
10001366bmov esi, 1
100013670call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013675mov rdi, r15
100013678mov esi, 1
10001367dcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013682add [r14+16], 16
100013687mov rdi, rbx
10001368amov rsi, r14
10001368dcall _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE26__swap_out_circular_bufferERNS_14__split_bufferISE_RSF_EE
100013692mov rbx, [rbx+8]
100013696lea rdi, [rbp-72]
10001369acall _ZNSt3__114__split_bufferIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS9_NS2_14adl_serializerENS5_IhNS9_IhEEEEvEERNS9_ISF_EEED2Ev
10001369fmov rax, rbx
1000136a2add rsp, 48
1000136a6pop rbx
1000136a7pop r12
1000136a9pop r14
1000136abpop r15
1000136adpop rbp
1000136aeret
1000136af
1000136afloc_1000136af:
1000136afcall _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE20__throw_length_errorB8ne200100Ev
1000136b4mov rbx, rax
1000136b7lea rdi, [rbp-72]
1000136bbcall _ZNSt3__114__split_bufferIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS9_NS2_14adl_serializerENS5_IhNS9_IhEEEEvEERNS9_ISF_EEED2Ev
1000136c0mov rdi, rbx
1000136c3call _Unwind_Resume@plt
1000135be
1000135be_ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJDnEEEPSE_DpOT_:
1000135bepush rbp
1000135bfmov rbp, rsp
1000135c2push r15
1000135c4push r14
1000135c6push r12
1000135c8push rbx
1000135c9sub rsp, 48
1000135cdmov rax, [rdi]
1000135d0mov r12, [rdi+8]
1000135d4sub r12, rax
1000135d7sar r12, 4
1000135dblea rcx, [r12+1]
1000135e0mov rdx, rcx
1000135e3shr rdx, 60
1000135e7jne 0x1000136af
1000135edmov rbx, rdi
1000135f0mov rdx, [rdi+16]
1000135f4sub rdx, rax
1000135f7mov rsi, rdx
1000135fasar rsi, 3
1000135fecmp rsi, rcx
100013601cmovbe rsi, rcx
100013605mov rax, 0xfffffffffffffff
10001360fadd rdi, 16
100013613mov rcx, 0x7ffffffffffffff0
10001361dcmp rdx, rcx
100013620cmovae rsi, rax
100013624mov [rbp-40], rdi
100013628test rsi, rsi
10001362bje 0x100013634
10001362dcall _ZNSt3__119__allocate_at_leastB8ne200100INS_9allocatorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbxydS1_NS3_14adl_serializerENS6_IhNS1_IhEEEEvEEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERSJ_m
100013632jmp 0x100013638
100013634
100013634loc_100013634:
100013634xor eax, eax
100013636xor edx, edx
100013638
100013638loc_100013638:
100013638lea r14, [rbp-72]
10001363cmov [r14], rax
10001363fshl r12, 4
100013643lea r15, [rax+r12]
100013647mov [r14+16], r15
10001364bmov [r14+8], r15
10001364fshl rdx, 4
100013653add rdx, rax
100013656mov [r14+24], rdx
10001365amov [rax+r12], 0
10001365fmov [rax+r12+8], 0
100013668mov rdi, r15
10001366bmov esi, 1
100013670call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013675mov rdi, r15
100013678mov esi, 1
10001367dcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013682add [r14+16], 16
100013687mov rdi, rbx
10001368amov rsi, r14
10001368dcall _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE26__swap_out_circular_bufferERNS_14__split_bufferISE_RSF_EE
100013692mov rbx, [rbx+8]
100013696lea rdi, [rbp-72]
10001369acall _ZNSt3__114__split_bufferIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS9_NS2_14adl_serializerENS5_IhNS9_IhEEEEvEERNS9_ISF_EEED2Ev
10001369fmov rax, rbx
1000136a2add rsp, 48
1000136a6pop rbx
1000136a7pop r12
1000136a9pop r14
1000136abpop r15
1000136adpop rbp
1000136aeret
1000136af
1000136afloc_1000136af:
1000136afcall _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE20__throw_length_errorB8ne200100Ev
1000136b4mov rbx, rax
1000136b7lea rdi, [rbp-72]
1000136bbcall _ZNSt3__114__split_bufferIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS9_NS2_14adl_serializerENS5_IhNS9_IhEEEEvEERNS9_ISF_EEED2Ev
1000136c0mov rdi, rbx
1000136c3call _Unwind_Resume@plt
1000135be
1000136c8
1000136c8_ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRxEEPSG_OT_:
1000136c8push rbp
1000136c9mov rbp, rsp
1000136ccpush r15
1000136cepush r14
1000136d0push rbx
1000136d1sub rsp, 40
1000136d5mov rbx, rdi
1000136d8mov rax, [rdi+16]
1000136dccmp [rdi+8], rax
1000136e0je 0x100013728
1000136e2mov rax, [rax-8]
1000136e6movzx ecx, [rax]
1000136e9cmp ecx, 2
1000136ecjne 0x10001376d
1000136eemov r14, [rax+8]
1000136f2mov r15, [r14+8]
1000136f6cmp r15, [r14+16]
1000136fajae 0x1000137c0
100013700xorps x0, x0
100013703movups [r15], x0
100013707mov rsi, [rsi]
10001370amov rdi, r15
10001370dcall _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE5EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_16number_integer_tE
100013712mov rdi, r15
100013715mov esi, 1
10001371acall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10001371fadd r15, 16
100013723jmp 0x1000137cb
100013728
100013728loc_100013728:
100013728xorps x0, x0
10001372blea r14, [rbp-64]
10001372fmovaps [r14], x0
100013733mov rsi, [rsi]
100013736mov rdi, r14
100013739call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE5EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_16number_integer_tE
10001373emov rdi, r14
100013741mov esi, 1
100013746call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10001374bmov rdi, [rbx]
10001374emov rsi, r14
100013751call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
100013756mov rdi, r14
100013759xor esi, esi
10001375bcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013760mov rdi, r14
100013763call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100013768mov rax, [rbx]
10001376bjmp 0x1000137e3
10001376d
10001376dloc_10001376d:
10001376dcmp ecx, 1
100013770jne 0x1000137ee
100013772cmp [rbx+32], 0
100013777je 0x1000137f3
100013779xorps x0, x0
10001377clea r14, [rbp-48]
100013780movaps [r14], x0
100013784mov rsi, [rsi]
100013787mov rdi, r14
10001378acall _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE5EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_16number_integer_tE
10001378fmov rdi, r14
100013792mov esi, 1
100013797call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10001379cmov rdi, [rbx+32]
1000137a0mov rsi, r14
1000137a3call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
1000137a8mov rdi, r14
1000137abxor esi, esi
1000137adcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000137b2mov rdi, r14
1000137b5call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
1000137bamov rax, [rbx+32]
1000137bejmp 0x1000137e3
1000137c0
1000137c0loc_1000137c0:
1000137c0mov rdi, r14
1000137c3call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJRxEEEPSE_DpOT_
1000137c8mov r15, rax
1000137cb
1000137cbloc_1000137cb:
1000137cbmov [r14+8], r15
1000137cfmov rax, [rbx+16]
1000137d3mov rax, [rax-8]
1000137d7mov rax, [rax+8]
1000137dbmov rax, [rax+8]
1000137dfadd rax, -16
1000137e3
1000137e3loc_1000137e3:
1000137e3add rsp, 40
1000137e7pop rbx
1000137e8pop r14
1000137eapop r15
1000137ecpop rbp
1000137edret
1000137ee
1000137eeloc_1000137ee:
1000137eecall _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRxEEPSG_OT_.cold.2
1000137f3
1000137f3loc_1000137f3:
1000137f3call _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRxEEPSG_OT_.cold.1
1000136c8
1000136c8_ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRxEEPSG_OT_:
1000136c8push rbp
1000136c9mov rbp, rsp
1000136ccpush r15
1000136cepush r14
1000136d0push rbx
1000136d1sub rsp, 40
1000136d5mov rbx, rdi
1000136d8mov rax, [rdi+16]
1000136dccmp [rdi+8], rax
1000136e0je 0x100013728
1000136e2mov rax, [rax-8]
1000136e6movzx ecx, [rax]
1000136e9cmp ecx, 2
1000136ecjne 0x10001376d
1000136eemov r14, [rax+8]
1000136f2mov r15, [r14+8]
1000136f6cmp r15, [r14+16]
1000136fajae 0x1000137c0
100013700xorps x0, x0
100013703movups [r15], x0
100013707mov rsi, [rsi]
10001370amov rdi, r15
10001370dcall _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE5EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_16number_integer_tE
100013712mov rdi, r15
100013715mov esi, 1
10001371acall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10001371fadd r15, 16
100013723jmp 0x1000137cb
100013728
100013728loc_100013728:
100013728xorps x0, x0
10001372blea r14, [rbp-64]
10001372fmovaps [r14], x0
100013733mov rsi, [rsi]
100013736mov rdi, r14
100013739call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE5EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_16number_integer_tE
10001373emov rdi, r14
100013741mov esi, 1
100013746call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10001374bmov rdi, [rbx]
10001374emov rsi, r14
100013751call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
100013756mov rdi, r14
100013759xor esi, esi
10001375bcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100013760mov rdi, r14
100013763call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100013768mov rax, [rbx]
10001376bjmp 0x1000137e3
10001376d
10001376dloc_10001376d:
10001376dcmp ecx, 1
100013770jne 0x1000137ee
100013772cmp [rbx+32], 0
100013777je 0x1000137f3
100013779xorps x0, x0
10001377clea r14, [rbp-48]
100013780movaps [r14], x0
100013784mov rsi, [rsi]
100013787mov rdi, r14
10001378acall _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE5EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_16number_integer_tE
10001378fmov rdi, r14
100013792mov esi, 1
100013797call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10001379cmov rdi, [rbx+32]
1000137a0mov rsi, r14
1000137a3call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
1000137a8mov rdi, r14
1000137abxor esi, esi
1000137adcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000137b2mov rdi, r14
1000137b5call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
1000137bamov rax, [rbx+32]
1000137bejmp 0x1000137e3
1000137c0
1000137c0loc_1000137c0:
1000137c0mov rdi, r14
1000137c3call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJRxEEEPSE_DpOT_
1000137c8mov r15, rax
1000137cb
1000137cbloc_1000137cb:
1000137cbmov [r14+8], r15
1000137cfmov rax, [rbx+16]
1000137d3mov rax, [rax-8]
1000137d7mov rax, [rax+8]
1000137dbmov rax, [rax+8]
1000137dfadd rax, -16
1000137e3
1000137e3loc_1000137e3:
1000137e3add rsp, 40
1000137e7pop rbx
1000137e8pop r14
1000137eapop r15
1000137ecpop rbp
1000137edret
1000137ee
1000137eeloc_1000137ee:
1000137eecall _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRxEEPSG_OT_.cold.2
1000137f3
1000137f3loc_1000137f3:
1000137f3call _ZN8nlohmann16json_abi_v3_11_36detail19json_sax_dom_parserINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12handle_valueIRxEEPSG_OT_.cold.1
1000136c8
1000137f8
1000137f8_ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJRxEEEPSE_DpOT_:
1000137f8push rbp
1000137f9mov rbp, rsp
1000137fcpush r15
1000137fepush r14
100013800push r13
100013802push r12
100013804push rbx
100013805sub rsp, 40
100013809mov rax, [rdi]
10001380cmov r13, [rdi+8]
100013810sub r13, rax
100013813sar r13, 4
100013817lea rcx, [r13+1]
10001381bmov rdx, rcx
10001381eshr rdx, 60
100013822jne 0x1000138e9
100013828mov r14, rsi
10001382bmov rbx, rdi
10001382emov rdx, [rdi+16]
100013832sub rdx, rax
100013835mov rsi, rdx
100013838sar rsi, 3
10001383ccmp rsi, rcx
10001383fcmovbe rsi, rcx
100013843mov rax, 0xfffffffffffffff
10001384dadd rdi, 16
100013851mov rcx, 0x7ffffffffffffff0
10001385bcmp rdx, rcx
10001385ecmovae rsi, rax
100013862mov [rbp-48], rdi
100013866test rsi, rsi
100013869je 0x100013872
10001386bcall _ZNSt3__119__allocate_at_leastB8ne200100INS_9allocatorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbxydS1_NS3_14adl_serializerENS6_IhNS1_IhEEEEvEEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERSJ_m
100013870jmp 0x100013876
100013872
100013872loc_100013872:
100013872xor eax, eax
100013874xor edx, edx
100013876
100013876loc_100013876:
100013876lea r15, [rbp-80]
10001387amov [r15], rax
10001387dshl r13, 4
100013881lea r12, [rax+r13]
100013885mov [r15+8], r12
100013889shl rdx, 4
10001388dadd rdx, rax
100013890mov [r15+24], rdx
100013894xorps x0, x0
100013897add r13, rax
10001389aadd r13, 16
10001389emovups [r13-16], x0
1000138a3mov rsi, [r14]
1000138a6mov rdi, r12
1000138a9call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE5EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_16number_integer_tE
1000138aemov rdi, r12
1000138b1mov esi, 1
1000138b6call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000138bbmov [r15+16], r13
1000138bfmov rdi, rbx
1000138c2mov rsi, r15
1000138c5call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE26__swap_out_circular_bufferERNS_14__split_bufferISE_RSF_EE
1000138camov rbx, [rbx+8]
1000138celea rdi, [rbp-80]
1000138d2call _ZNSt3__114__split_bufferIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS9_NS2_14adl_serializerENS5_IhNS9_IhEEEEvEERNS9_ISF_EEED2Ev
1000138d7mov rax, rbx
1000138daadd rsp, 40
1000138depop rbx
1000138dfpop r12
1000138e1pop r13
1000138e3pop r14
1000138e5pop r15
1000138e7pop rbp
1000138e8ret
1000138e9
1000138e9loc_1000138e9:
1000138e9call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE20__throw_length_errorB8ne200100Ev
1000138eemov rbx, rax
1000138f1lea rdi, [rbp-80]
1000138f5call _ZNSt3__114__split_bufferIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS9_NS2_14adl_serializerENS5_IhNS9_IhEEEEvEERNS9_ISF_EEED2Ev
1000138famov rdi, rbx
1000138fdcall _Unwind_Resume@plt
1000137f8
1000137f8_ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE24__emplace_back_slow_pathIJRxEEEPSE_DpOT_:
1000137f8push rbp
1000137f9mov rbp, rsp
1000137fcpush r15
1000137fepush r14
100013800push r13
100013802push r12
100013804push rbx
100013805sub rsp, 40
100013809mov rax, [rdi]
10001380cmov r13, [rdi+8]
100013810sub r13, rax
100013813sar r13, 4
100013817lea rcx, [r13+1]
10001381bmov rdx, rcx
10001381eshr rdx, 60
100013822jne 0x1000138e9
100013828mov r14, rsi
10001382bmov rbx, rdi
10001382emov rdx, [rdi+16]
100013832sub rdx, rax
100013835mov rsi, rdx
100013838sar rsi, 3
10001383ccmp rsi, rcx
10001383fcmovbe rsi, rcx
100013843mov rax, 0xfffffffffffffff
10001384dadd rdi, 16
100013851mov rcx, 0x7ffffffffffffff0
10001385bcmp rdx, rcx
10001385ecmovae rsi, rax
100013862mov [rbp-48], rdi
100013866test rsi, rsi
100013869je 0x100013872
10001386bcall _ZNSt3__119__allocate_at_leastB8ne200100INS_9allocatorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbxydS1_NS3_14adl_serializerENS6_IhNS1_IhEEEEvEEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERSJ_m
100013870jmp 0x100013876
100013872
100013872loc_100013872:
100013872xor eax, eax
100013874xor edx, edx
100013876
100013876loc_100013876:
100013876lea r15, [rbp-80]
10001387amov [r15], rax
10001387dshl r13, 4
100013881lea r12, [rax+r13]
100013885mov [r15+8], r12
100013889shl rdx, 4
10001388dadd rdx, rax
100013890mov [r15+24], rdx
100013894xorps x0, x0
100013897add r13, rax
10001389aadd r13, 16
10001389emovups [r13-16], x0
1000138a3mov rsi, [r14]
1000138a6mov rdi, r12
1000138a9call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE5EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_16number_integer_tE
1000138aemov rdi, r12
1000138b1mov esi, 1
1000138b6call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000138bbmov [r15+16], r13
1000138bfmov rdi, rbx
1000138c2mov rsi, r15
1000138c5call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE26__swap_out_circular_bufferERNS_14__split_bufferISE_RSF_EE
1000138camov rbx, [rbx+8]
1000138celea rdi, [rbp-80]
1000138d2call _ZNSt3__114__split_bufferIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS9_NS2_14adl_serializerENS5_IhNS9_IhEEEEvEERNS9_ISF_EEED2Ev
1000138d7mov rax, rbx
1000138daadd rsp, 40
1000138depop rbx
1000138dfpop r12
1000138e1pop r13
1000138e3pop r14
1000138e5pop r15
1000138e7pop rbp
1000138e8ret
1000138e9
1000138e9loc_1000138e9:
1000138e9call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE20__throw_length_errorB8ne200100Ev
1000138eemov rbx, rax
1000138f1lea rdi, [rbp-80]
1000138f5call _ZNSt3__114__split_bufferIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS9_NS2_14adl_serializerENS5_IhNS9_IhEEEEvEERNS9_ISF_EEED2Ev
1000138famov rdi, rbx
1000138fdcall _Unwind_Resume@plt
1000137f8
Loading..