// File: /workspace/github_cpp_makefile_star2_O2/Neotoxic-off[P]Zest/src/tag/a.cpp
// Function: Attributes::a::get_attributes[abi:cxx11]()
std::string Attributes::a::get_attributes()
{
    std::string data = "";
    std::string id = Attributes::a::id();
    std::string download = Attributes::a::download();
    std::string href = Attributes::a::href();
    std::string hreflang = Attributes::a::hreflang();
    std::string media = Attributes::a::media();
    std::string ping = Attributes::a::ping();
    std::string referrerpolicy = Attributes::a::referrerpolicy();
    std::string rel = Attributes::a::rel();
    std::string target = Attributes::a::target();
    std::string type = Attributes::a::type();

    if (id != EMPTY) {
        data += Attributes::a::get_template("class=\"", id);
    }

    if (download != EMPTY) {
        data += Attributes::a::get_template("download=\"", download);
    }

    if (href != EMPTY) {
        data += Attributes::a::get_template("href=\"", href);
    }

    if (hreflang != EMPTY) {
        data += Attributes::a::get_template("hreflang=\"", hreflang);
    }

    if (media != EMPTY) {
        data += Attributes::a::get_template("media=\"", media);
    }

    if (ping != EMPTY) {
        data += Attributes::a::get_template("ping=\"", ping);
    }

    if (referrerpolicy != EMPTY) {
        data += Attributes::a::get_template("referrerpolicy=\"", referrerpolicy);
    }

    if (rel != EMPTY) {
        data += Attributes::a::get_template("rel=\"", rel);
    }

    if (target != EMPTY) {
        data += Attributes::a::get_template("target=\"", target);
    }

    if (type != EMPTY) {
        data += Attributes::a::get_template("type=\"", type);
    }

    return (data);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r14
pushq %rbx
subq $0x3f0, %rsp            # imm = 0x3F0
movq %rsi, %r14
movq %rdi, %rbx
leaq 0x3706(%rip), %rsi      # 0x804f
leaq -0x58(%rbp), %rdx
callq 0x2b2c
leaq -0x58(%rbp), %rdi
movq %r14, %rsi
callq 0x2190
leaq 0x20(%r14), %rsi
leaq -0x178(%rbp), %rdi
callq 0x2190
leaq 0x40(%r14), %rsi
leaq -0x158(%rbp), %rdi
callq 0x2190
leaq 0x60(%r14), %rsi
leaq -0x138(%rbp), %rdi
callq 0x2190
leaq 0x80(%r14), %rsi
leaq -0x118(%rbp), %rdi
callq 0x2190
leaq 0xa0(%r14), %rsi
leaq -0xf8(%rbp), %rdi
callq 0x2190
leaq 0xc0(%r14), %rsi
leaq -0xd8(%rbp), %rdi
callq 0x2190
leaq 0xe0(%r14), %rsi
leaq -0xb8(%rbp), %rdi
callq 0x2190
leaq 0x100(%r14), %rsi
leaq -0x98(%rbp), %rdi
callq 0x2190
addq $0x120, %r14            # imm = 0x120
leaq -0x78(%rbp), %rdi
movq %r14, %rsi
callq 0x2190
leaq 0x370d(%rip), %rsi      # 0x8114
leaq -0x58(%rbp), %rdi
callq 0x53a2
testb %al, %al
je 0x4a7f
leaq 0x3701(%rip), %rsi      # 0x811c
leaq -0x3f8(%rbp), %rdi
leaq -0x11(%rbp), %rdx
callq 0x2b2c
leaq -0x3d8(%rbp), %rdi
leaq -0x58(%rbp), %rsi
callq 0x2190
leaq -0x38(%rbp), %rdi
leaq -0x3f8(%rbp), %rdx
leaq -0x3d8(%rbp), %rcx
callq 0x48a4
leaq -0x38(%rbp), %rsi
movq %rbx, %rdi
callq 0x2210
leaq -0x38(%rbp), %rdi
callq 0x20b0
leaq -0x3d8(%rbp), %rdi
callq 0x20b0
leaq -0x3f8(%rbp), %rdi
callq 0x20b0
leaq 0x368e(%rip), %rsi      # 0x8114
leaq -0x178(%rbp), %rdi
callq 0x53a2
testb %al, %al
je 0x4b04
leaq 0x3687(%rip), %rsi      # 0x8124
leaq -0x3b8(%rbp), %rdi
leaq -0x11(%rbp), %rdx
callq 0x2b2c
leaq -0x398(%rbp), %rdi
leaq -0x178(%rbp), %rsi
callq 0x2190
leaq -0x38(%rbp), %rdi
leaq -0x3b8(%rbp), %rdx
leaq -0x398(%rbp), %rcx
callq 0x48a4
leaq -0x38(%rbp), %rsi
movq %rbx, %rdi
callq 0x2210
leaq -0x38(%rbp), %rdi
callq 0x20b0
leaq -0x398(%rbp), %rdi
callq 0x20b0
leaq -0x3b8(%rbp), %rdi
callq 0x20b0
leaq 0x3609(%rip), %rsi      # 0x8114
leaq -0x158(%rbp), %rdi
callq 0x53a2
testb %al, %al
je 0x4b89
leaq 0x360d(%rip), %rsi      # 0x812f
leaq -0x378(%rbp), %rdi
leaq -0x11(%rbp), %rdx
callq 0x2b2c
leaq -0x358(%rbp), %rdi
leaq -0x158(%rbp), %rsi
callq 0x2190
leaq -0x38(%rbp), %rdi
leaq -0x378(%rbp), %rdx
leaq -0x358(%rbp), %rcx
callq 0x48a4
leaq -0x38(%rbp), %rsi
movq %rbx, %rdi
callq 0x2210
leaq -0x38(%rbp), %rdi
callq 0x20b0
leaq -0x358(%rbp), %rdi
callq 0x20b0
leaq -0x378(%rbp), %rdi
callq 0x20b0
leaq 0x3584(%rip), %rsi      # 0x8114
leaq -0x138(%rbp), %rdi
callq 0x53a2
testb %al, %al
je 0x4c0e
leaq 0x358f(%rip), %rsi      # 0x8136
leaq -0x338(%rbp), %rdi
leaq -0x11(%rbp), %rdx
callq 0x2b2c
leaq -0x318(%rbp), %rdi
leaq -0x138(%rbp), %rsi
callq 0x2190
leaq -0x38(%rbp), %rdi
leaq -0x338(%rbp), %rdx
leaq -0x318(%rbp), %rcx
callq 0x48a4
leaq -0x38(%rbp), %rsi
movq %rbx, %rdi
callq 0x2210
leaq -0x38(%rbp), %rdi
callq 0x20b0
leaq -0x318(%rbp), %rdi
callq 0x20b0
leaq -0x338(%rbp), %rdi
callq 0x20b0
leaq 0x34ff(%rip), %rsi      # 0x8114
leaq -0x118(%rbp), %rdi
callq 0x53a2
testb %al, %al
je 0x4c93
leaq 0x3515(%rip), %rsi      # 0x8141
leaq -0x2f8(%rbp), %rdi
leaq -0x11(%rbp), %rdx
callq 0x2b2c
leaq -0x2d8(%rbp), %rdi
leaq -0x118(%rbp), %rsi
callq 0x2190
leaq -0x38(%rbp), %rdi
leaq -0x2f8(%rbp), %rdx
leaq -0x2d8(%rbp), %rcx
callq 0x48a4
leaq -0x38(%rbp), %rsi
movq %rbx, %rdi
callq 0x2210
leaq -0x38(%rbp), %rdi
callq 0x20b0
leaq -0x2d8(%rbp), %rdi
callq 0x20b0
leaq -0x2f8(%rbp), %rdi
callq 0x20b0
leaq 0x347a(%rip), %rsi      # 0x8114
leaq -0xf8(%rbp), %rdi
callq 0x53a2
testb %al, %al
je 0x4d18
leaq 0x3498(%rip), %rsi      # 0x8149
leaq -0x2b8(%rbp), %rdi
leaq -0x11(%rbp), %rdx
callq 0x2b2c
leaq -0x298(%rbp), %rdi
leaq -0xf8(%rbp), %rsi
callq 0x2190
leaq -0x38(%rbp), %rdi
leaq -0x2b8(%rbp), %rdx
leaq -0x298(%rbp), %rcx
callq 0x48a4
leaq -0x38(%rbp), %rsi
movq %rbx, %rdi
callq 0x2210
leaq -0x38(%rbp), %rdi
callq 0x20b0
leaq -0x298(%rbp), %rdi
callq 0x20b0
leaq -0x2b8(%rbp), %rdi
callq 0x20b0
leaq 0x33f5(%rip), %rsi      # 0x8114
leaq -0xd8(%rbp), %rdi
callq 0x53a2
testb %al, %al
je 0x4d9d
leaq 0x341a(%rip), %rsi      # 0x8150
leaq -0x278(%rbp), %rdi
leaq -0x11(%rbp), %rdx
callq 0x2b2c
leaq -0x258(%rbp), %rdi
leaq -0xd8(%rbp), %rsi
callq 0x2190
leaq -0x38(%rbp), %rdi
leaq -0x278(%rbp), %rdx
leaq -0x258(%rbp), %rcx
callq 0x48a4
leaq -0x38(%rbp), %rsi
movq %rbx, %rdi
callq 0x2210
leaq -0x38(%rbp), %rdi
callq 0x20b0
leaq -0x258(%rbp), %rdi
callq 0x20b0
leaq -0x278(%rbp), %rdi
callq 0x20b0
leaq 0x3370(%rip), %rsi      # 0x8114
leaq -0xb8(%rbp), %rdi
callq 0x53a2
testb %al, %al
je 0x4e22
leaq 0x33a6(%rip), %rsi      # 0x8161
leaq -0x238(%rbp), %rdi
leaq -0x11(%rbp), %rdx
callq 0x2b2c
leaq -0x218(%rbp), %rdi
leaq -0xb8(%rbp), %rsi
callq 0x2190
leaq -0x38(%rbp), %rdi
leaq -0x238(%rbp), %rdx
leaq -0x218(%rbp), %rcx
callq 0x48a4
leaq -0x38(%rbp), %rsi
movq %rbx, %rdi
callq 0x2210
leaq -0x38(%rbp), %rdi
callq 0x20b0
leaq -0x218(%rbp), %rdi
callq 0x20b0
leaq -0x238(%rbp), %rdi
callq 0x20b0
leaq 0x32eb(%rip), %rsi      # 0x8114
leaq -0x98(%rbp), %rdi
callq 0x53a2
testb %al, %al
je 0x4ea7
leaq 0x3327(%rip), %rsi      # 0x8167
leaq -0x1f8(%rbp), %rdi
leaq -0x11(%rbp), %rdx
callq 0x2b2c
leaq -0x1d8(%rbp), %rdi
leaq -0x98(%rbp), %rsi
callq 0x2190
leaq -0x38(%rbp), %rdi
leaq -0x1f8(%rbp), %rdx
leaq -0x1d8(%rbp), %rcx
callq 0x48a4
leaq -0x38(%rbp), %rsi
movq %rbx, %rdi
callq 0x2210
leaq -0x38(%rbp), %rdi
callq 0x20b0
leaq -0x1d8(%rbp), %rdi
callq 0x20b0
leaq -0x1f8(%rbp), %rdi
callq 0x20b0
leaq 0x3266(%rip), %rsi      # 0x8114
leaq -0x78(%rbp), %rdi
callq 0x53a2
testb %al, %al
je 0x4f26
leaq 0x32ae(%rip), %rsi      # 0x8170
leaq -0x1b8(%rbp), %rdi
leaq -0x11(%rbp), %rdx
callq 0x2b2c
leaq -0x198(%rbp), %rdi
leaq -0x78(%rbp), %rsi
callq 0x2190
leaq -0x38(%rbp), %rdi
leaq -0x1b8(%rbp), %rdx
leaq -0x198(%rbp), %rcx
callq 0x48a4
leaq -0x38(%rbp), %rsi
movq %rbx, %rdi
callq 0x2210
leaq -0x38(%rbp), %rdi
callq 0x20b0
leaq -0x198(%rbp), %rdi
callq 0x20b0
leaq -0x1b8(%rbp), %rdi
callq 0x20b0
leaq -0x78(%rbp), %rdi
callq 0x20b0
leaq -0x98(%rbp), %rdi
callq 0x20b0
leaq -0xb8(%rbp), %rdi
callq 0x20b0
leaq -0xd8(%rbp), %rdi
callq 0x20b0
leaq -0xf8(%rbp), %rdi
callq 0x20b0
leaq -0x118(%rbp), %rdi
callq 0x20b0
leaq -0x138(%rbp), %rdi
callq 0x20b0
leaq -0x158(%rbp), %rdi
callq 0x20b0
leaq -0x178(%rbp), %rdi
callq 0x20b0
leaq -0x58(%rbp), %rdi
callq 0x20b0
movq %rbx, %rax
addq $0x3f0, %rsp            # imm = 0x3F0
popq %rbx
popq %r14
popq %rbp
retq
movq %rax, %r14
leaq -0x38(%rbp), %rdi
callq 0x20b0
jmp 0x4fb8
movq %rax, %r14
leaq -0x198(%rbp), %rdi
callq 0x20b0
jmp 0x4fc9
movq %rax, %r14
leaq -0x1b8(%rbp), %rdi
jmp 0x5192
jmp 0x51cd
movq %rax, %r14
leaq -0x38(%rbp), %rdi
callq 0x20b0
jmp 0x4feb
movq %rax, %r14
leaq -0x1d8(%rbp), %rdi
callq 0x20b0
jmp 0x4ffc
movq %rax, %r14
leaq -0x1f8(%rbp), %rdi
jmp 0x5192
jmp 0x51cd
movq %rax, %r14
leaq -0x38(%rbp), %rdi
callq 0x20b0
jmp 0x501e
movq %rax, %r14
leaq -0x218(%rbp), %rdi
callq 0x20b0
jmp 0x502f
movq %rax, %r14
leaq -0x238(%rbp), %rdi
jmp 0x5192
jmp 0x51cd
movq %rax, %r14
leaq -0x38(%rbp), %rdi
callq 0x20b0
jmp 0x5051
movq %rax, %r14
leaq -0x258(%rbp), %rdi
callq 0x20b0
jmp 0x5062
movq %rax, %r14
leaq -0x278(%rbp), %rdi
jmp 0x5192
jmp 0x51cd
movq %rax, %r14
leaq -0x38(%rbp), %rdi
callq 0x20b0
jmp 0x5084
movq %rax, %r14
leaq -0x298(%rbp), %rdi
callq 0x20b0
jmp 0x5095
movq %rax, %r14
leaq -0x2b8(%rbp), %rdi
jmp 0x5192
jmp 0x51cd
movq %rax, %r14
leaq -0x38(%rbp), %rdi
callq 0x20b0
jmp 0x50b7
movq %rax, %r14
leaq -0x2d8(%rbp), %rdi
callq 0x20b0
jmp 0x50c8
movq %rax, %r14
leaq -0x2f8(%rbp), %rdi
jmp 0x5192
jmp 0x51cd
movq %rax, %r14
leaq -0x38(%rbp), %rdi
callq 0x20b0
jmp 0x50ea
movq %rax, %r14
leaq -0x318(%rbp), %rdi
callq 0x20b0
jmp 0x50fb
movq %rax, %r14
leaq -0x338(%rbp), %rdi
jmp 0x5192
jmp 0x51cd
movq %rax, %r14
leaq -0x38(%rbp), %rdi
callq 0x20b0
jmp 0x511d
movq %rax, %r14
leaq -0x358(%rbp), %rdi
callq 0x20b0
jmp 0x512e
movq %rax, %r14
leaq -0x378(%rbp), %rdi
jmp 0x5192
jmp 0x51cd
movq %rax, %r14
leaq -0x38(%rbp), %rdi
callq 0x20b0
jmp 0x514d
movq %rax, %r14
leaq -0x398(%rbp), %rdi
callq 0x20b0
jmp 0x515e
movq %rax, %r14
leaq -0x3b8(%rbp), %rdi
jmp 0x5192
jmp 0x51cd
movq %rax, %r14
leaq -0x38(%rbp), %rdi
callq 0x20b0
jmp 0x517a
movq %rax, %r14
leaq -0x3d8(%rbp), %rdi
callq 0x20b0
jmp 0x518b
movq %rax, %r14
leaq -0x3f8(%rbp), %rdi
callq 0x20b0
jmp 0x51d0
jmp 0x51cd
movq %rax, %r14
jmp 0x51d9
movq %rax, %r14
jmp 0x51e5
movq %rax, %r14
jmp 0x51f1
movq %rax, %r14
jmp 0x51fd
movq %rax, %r14
jmp 0x5209
movq %rax, %r14
jmp 0x5215
movq %rax, %r14
jmp 0x5221
movq %rax, %r14
jmp 0x522d
movq %rax, %r14
jmp 0x5239
movq %rax, %r14
jmp 0x5242
movq %rax, %r14
leaq -0x78(%rbp), %rdi
callq 0x20b0
leaq -0x98(%rbp), %rdi
callq 0x20b0
leaq -0xb8(%rbp), %rdi
callq 0x20b0
leaq -0xd8(%rbp), %rdi
callq 0x20b0
leaq -0xf8(%rbp), %rdi
callq 0x20b0
leaq -0x118(%rbp), %rdi
callq 0x20b0
leaq -0x138(%rbp), %rdi
callq 0x20b0
leaq -0x158(%rbp), %rdi
callq 0x20b0
leaq -0x178(%rbp), %rdi
callq 0x20b0
leaq -0x58(%rbp), %rdi
callq 0x20b0
movq %rbx, %rdi
callq 0x20b0
movq %r14, %rdi
callq 0x21e0