// File: /workspace/github_cpp_makefile_star2_O3/aayush-jaiswal[P]covid-in/src/format_data.cpp
// Function: print_formatted_output(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>)
void print_formatted_output (json data) {
    std::cout << "### " << stripped_string(data["state"]) << " ###" << "\n\n";
    std::cout << "Confirmed: " << stripped_string(data["confirmed"]) << " [+" << stripped_string(data["deltaconfirmed"]) <<"]\n";
    std::cout << "Active: " << stripped_string(data["active"]) << '\n';
    std::cout << "Deaths: " << stripped_string(data["deaths"]) << " [+" << stripped_string(data["deltadeaths"]) <<"]\n";
    std::cout << "Recovered: " << stripped_string(data["recovered"]) << " [+" << stripped_string(data["deltarecovered"]) <<"]\n";
    std::cout << "Last Updated Time: " << stripped_string(data["lastupdatedtime"]) << '\n';
    std::cout << "---------\n";
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
subq $0x168, %rsp            # imm = 0x168
movq %rdi, %rbx
movq 0x3bc34(%rip), %rdi     # 0x42f78
leaq 0x26d41(%rip), %rsi     # 0x2e08c
movl $0x4, %edx
callq 0x64f0
leaq 0x27fdf(%rip), %rsi     # 0x2f33b
movq %rbx, %rdi
callq 0x894c
leaq 0x148(%rsp), %r14
movq %r14, %rdi
movq %rax, %rsi
callq 0xa28e
movq 0x8(%r14), %rcx
leaq 0x8(%rsp), %rdi
movq %r14, %rsi
xorl %edx, %edx
callq 0x6530
movq 0x8(%rsp), %rsi
movq 0x10(%rsp), %rdx
movq 0x3bbdd(%rip), %rdi     # 0x42f78
callq 0x64f0
movq %rax, %r14
leaq 0x26ce7(%rip), %rsi     # 0x2e091
movl $0x4, %edx
movq %rax, %rdi
callq 0x64f0
leaq 0x2802c(%rip), %rsi     # 0x2f3ea
movl $0x2, %edx
movq %r14, %rdi
callq 0x64f0
leaq 0x18(%rsp), %r15
movq -0x10(%r15), %rdi
cmpq %r15, %rdi
je 0x73e6
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0x158(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7407
movq 0x158(%rsp), %rsi
incq %rsi
callq 0x60b0
movq 0x3bb6a(%rip), %rdi     # 0x42f78
leaq 0x26c81(%rip), %rsi     # 0x2e096
movl $0xb, %edx
callq 0x64f0
leaq 0x26c85(%rip), %rsi     # 0x2e0ab
movq %rbx, %rdi
callq 0x894c
leaq 0x128(%rsp), %r14
movq %r14, %rdi
movq %rax, %rsi
callq 0xa28e
movq 0x8(%r14), %rcx
leaq 0x8(%rsp), %rdi
movq %r14, %rsi
xorl %edx, %edx
callq 0x6530
movq 0x8(%rsp), %rsi
movq 0x10(%rsp), %rdx
movq 0x3bb13(%rip), %rdi     # 0x42f78
callq 0x64f0
movq %rax, %r14
leaq 0x26c2e(%rip), %rsi     # 0x2e0a2
movl $0x3, %edx
movq %rax, %rdi
callq 0x64f0
leaq 0x26c1e(%rip), %rsi     # 0x2e0a6
movq %rbx, %rdi
callq 0x894c
leaq 0x88(%rsp), %rdi
movq %rax, %rsi
callq 0xa28e
leaq 0x88(%rsp), %rsi
movq 0x8(%rsi), %rcx
leaq 0x28(%rsp), %rdi
xorl %edx, %edx
callq 0x6530
movq 0x28(%rsp), %rsi
movq 0x30(%rsp), %rdx
movq %r14, %rdi
callq 0x64f0
leaq 0x26be4(%rip), %rsi     # 0x2e0b5
movl $0x2, %edx
movq %rax, %rdi
callq 0x64f0
leaq 0x38(%rsp), %r12
movq -0x10(%r12), %rdi
cmpq %r12, %rdi
je 0x74fa
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0x98(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x751b
movq 0x98(%rsp), %rsi
incq %rsi
callq 0x60b0
movq 0x8(%rsp), %rdi
cmpq %r15, %rdi
je 0x7532
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0x138(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7553
movq 0x138(%rsp), %rsi
incq %rsi
callq 0x60b0
movq 0x3ba1e(%rip), %rdi     # 0x42f78
leaq 0x26b57(%rip), %rsi     # 0x2e0b8
movl $0x8, %edx
callq 0x64f0
leaq 0x26b4f(%rip), %rsi     # 0x2e0c1
movq %rbx, %rdi
callq 0x894c
leaq 0x108(%rsp), %r14
movq %r14, %rdi
movq %rax, %rsi
callq 0xa28e
movq 0x8(%r14), %rcx
leaq 0x8(%rsp), %rdi
movq %r14, %rsi
xorl %edx, %edx
callq 0x6530
movq 0x8(%rsp), %rsi
movq 0x10(%rsp), %rdx
movq 0x3b9c7(%rip), %rdi     # 0x42f78
callq 0x64f0
leaq 0x28(%rsp), %rsi
movb $0xa, (%rsi)
movl $0x1, %edx
movq %rax, %rdi
callq 0x64f0
movq 0x8(%rsp), %rdi
cmpq %r15, %rdi
je 0x75e2
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0x118(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7603
movq 0x118(%rsp), %rsi
incq %rsi
callq 0x60b0
movq 0x3b96e(%rip), %rdi     # 0x42f78
leaq 0x26ab7(%rip), %rsi     # 0x2e0c8
movl $0x8, %edx
callq 0x64f0
leaq 0x26ab4(%rip), %rsi     # 0x2e0d6
movq %rbx, %rdi
callq 0x894c
leaq 0xe8(%rsp), %r14
movq %r14, %rdi
movq %rax, %rsi
callq 0xa28e
movq 0x8(%r14), %rcx
leaq 0x8(%rsp), %rdi
movq %r14, %rsi
xorl %edx, %edx
callq 0x6530
movq 0x8(%rsp), %rsi
movq 0x10(%rsp), %rdx
movq 0x3b917(%rip), %rdi     # 0x42f78
callq 0x64f0
movq %rax, %r14
leaq 0x26a32(%rip), %rsi     # 0x2e0a2
movl $0x3, %edx
movq %rax, %rdi
callq 0x64f0
leaq 0x26a4d(%rip), %rsi     # 0x2e0d1
movq %rbx, %rdi
callq 0x894c
leaq 0x68(%rsp), %rdi
movq %rax, %rsi
callq 0xa28e
leaq 0x68(%rsp), %rsi
movq 0x8(%rsi), %rcx
leaq 0x28(%rsp), %rdi
xorl %edx, %edx
callq 0x6530
movq 0x28(%rsp), %rsi
movq 0x30(%rsp), %rdx
movq %r14, %rdi
callq 0x64f0
leaq 0x269ee(%rip), %rsi     # 0x2e0b5
movl $0x2, %edx
movq %rax, %rdi
callq 0x64f0
movq 0x28(%rsp), %rdi
cmpq %r12, %rdi
je 0x76eb
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7706
movq 0x78(%rsp), %rsi
incq %rsi
callq 0x60b0
movq 0x8(%rsp), %rdi
cmpq %r15, %rdi
je 0x771d
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0xf8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x773e
movq 0xf8(%rsp), %rsi
incq %rsi
callq 0x60b0
movq 0x3b833(%rip), %rdi     # 0x42f78
leaq 0x26991(%rip), %rsi     # 0x2e0dd
movl $0xb, %edx
callq 0x64f0
leaq 0x26991(%rip), %rsi     # 0x2e0ee
movq %rbx, %rdi
callq 0x894c
leaq 0xc8(%rsp), %r14
movq %r14, %rdi
movq %rax, %rsi
callq 0xa28e
movq 0x8(%r14), %rcx
leaq 0x8(%rsp), %rdi
movq %r14, %rsi
xorl %edx, %edx
callq 0x6530
movq 0x8(%rsp), %rsi
movq 0x10(%rsp), %rdx
movq 0x3b7dc(%rip), %rdi     # 0x42f78
callq 0x64f0
movq %rax, %r14
leaq 0x268f7(%rip), %rsi     # 0x2e0a2
movl $0x3, %edx
movq %rax, %rdi
callq 0x64f0
leaq 0x2692a(%rip), %rsi     # 0x2e0e9
movq %rbx, %rdi
callq 0x894c
leaq 0x48(%rsp), %rdi
movq %rax, %rsi
callq 0xa28e
leaq 0x48(%rsp), %rsi
movq 0x8(%rsi), %rcx
leaq 0x28(%rsp), %rdi
xorl %edx, %edx
callq 0x6530
movq 0x28(%rsp), %rsi
movq 0x30(%rsp), %rdx
movq %r14, %rdi
callq 0x64f0
leaq 0x268b3(%rip), %rsi     # 0x2e0b5
movl $0x2, %edx
movq %rax, %rdi
callq 0x64f0
movq 0x28(%rsp), %rdi
cmpq %r12, %rdi
je 0x7826
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7841
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x60b0
movq 0x8(%rsp), %rdi
cmpq %r15, %rdi
je 0x7858
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0xd8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7879
movq 0xd8(%rsp), %rsi
incq %rsi
callq 0x60b0
movq 0x3b6f8(%rip), %rdi     # 0x42f78
leaq 0x26871(%rip), %rsi     # 0x2e0f8
movl $0x13, %edx
callq 0x64f0
leaq 0x26874(%rip), %rsi     # 0x2e10c
movq %rbx, %rdi
callq 0x894c
leaq 0xa8(%rsp), %rbx
movq %rbx, %rdi
movq %rax, %rsi
callq 0xa28e
movq 0x8(%rbx), %rcx
leaq 0x8(%rsp), %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x6530
movq 0x8(%rsp), %rsi
movq 0x10(%rsp), %rdx
movq 0x3b6a1(%rip), %rdi     # 0x42f78
callq 0x64f0
leaq 0x28(%rsp), %rsi
movb $0xa, (%rsi)
movl $0x1, %edx
movq %rax, %rdi
callq 0x64f0
movq 0x8(%rsp), %rdi
cmpq %r15, %rdi
je 0x7908
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0xb8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7929
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0x60b0
movq 0x3b648(%rip), %rdi     # 0x42f78
leaq 0x267e5(%rip), %rsi     # 0x2e11c
movl $0xa, %edx
callq 0x64f0
addq $0x168, %rsp            # imm = 0x168
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rax, %rbx
jmp 0x79af
movq %rax, %rbx
jmp 0x79eb
movq %rax, %rbx
jmp 0x7a24
movq %rax, %rbx
jmp 0x7a60
movq %rax, %rbx
jmp 0x7a99
movq %rax, %rbx
jmp 0x7ad5
movq %rax, %rbx
jmp 0x7b15
movq %rax, %rbx
jmp 0x7b54
movq %rax, %rbx
jmp 0x7b8d
movq %rax, %rbx
movq 0x8(%rsp), %rdi
cmpq %r15, %rdi
je 0x79af
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0xb8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7bae
movq 0xb8(%rsp), %rsi
jmp 0x7ba6
movq %rax, %rbx
movq 0x28(%rsp), %rdi
cmpq %r12, %rdi
je 0x79eb
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7a0d
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x60b0
jmp 0x7a0d
jmp 0x7a0a
movq %rax, %rbx
movq 0x8(%rsp), %rdi
cmpq %r15, %rdi
je 0x7a24
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0xd8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7bae
movq 0xd8(%rsp), %rsi
jmp 0x7ba6
movq %rax, %rbx
movq 0x28(%rsp), %rdi
cmpq %r12, %rdi
je 0x7a60
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7a82
movq 0x78(%rsp), %rsi
incq %rsi
callq 0x60b0
jmp 0x7a82
jmp 0x7a7f
movq %rax, %rbx
movq 0x8(%rsp), %rdi
cmpq %r15, %rdi
je 0x7a99
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0xf8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7bae
movq 0xf8(%rsp), %rsi
jmp 0x7ba6
movq %rax, %rbx
movq 0x8(%rsp), %rdi
cmpq %r15, %rdi
je 0x7ad5
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0x118(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7bae
movq 0x118(%rsp), %rsi
jmp 0x7ba6
movq %rax, %rbx
leaq 0x38(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7b15
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0x98(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7b3d
movq 0x98(%rsp), %rsi
incq %rsi
callq 0x60b0
jmp 0x7b3d
jmp 0x7b3a
movq %rax, %rbx
movq 0x8(%rsp), %rdi
cmpq %r15, %rdi
je 0x7b54
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0x138(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7bae
movq 0x138(%rsp), %rsi
jmp 0x7ba6
movq %rax, %rbx
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7b8d
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0x158(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7bae
movq 0x158(%rsp), %rsi
incq %rsi
callq 0x60b0
movq %rbx, %rdi
callq 0x6310