// File: Shaviaditya[P]CReact-Esoteric-Language/transpiler1.cpp
// Function: refDataset()
void refDataset()
{
    dataMapper.insert({"htpl", "#include<stdio.h>\n"});
    dataMapper.insert({"main", "void main(){\n"});
    dataMapper.insert({"log", "printf()"});
    dataMapper.insert({"/log", ";"});
    dataMapper.insert({"/", "}"});
    dataMapper.insert({"in", "int"});
    dataMapper.insert({"ch", "char"});
    dataMapper.insert({"int", "%d"});
    dataMapper.insert({"char", "%c"});
    dataMapper.insert({"take", "scanf()"});
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x420, %rsp            # imm = 0x420
leaq 0x9996(%rip), %rsi      # 0xd008
leaq 0x9994(%rip), %rdx      # 0xd00d
leaq -0x40(%rbp), %rdi
movq %rdi, -0x348(%rbp)
callq 0x8810
movq -0x348(%rbp), %rsi
leaq 0xebb9(%rip), %rdi      # 0x12250
callq 0x87d0
movb %dl, -0x339(%rbp)
movq %rax, -0x338(%rbp)
jmp 0x36ab
movb -0x339(%rbp), %al
movq -0x338(%rbp), %rcx
movq %rcx, -0x60(%rbp)
movb %al, -0x58(%rbp)
leaq -0x40(%rbp), %rdi
callq 0x88f0
leaq 0x9951(%rip), %rsi      # 0xd020
leaq 0x994f(%rip), %rdx      # 0xd025
leaq -0xa0(%rbp), %rdi
movq %rdi, -0x360(%rbp)
callq 0x8920
movq -0x360(%rbp), %rsi
leaq 0xeb59(%rip), %rdi      # 0x12250
callq 0x87d0
movb %dl, -0x351(%rbp)
movq %rax, -0x350(%rbp)
jmp 0x370b
movb -0x351(%rbp), %al
movq -0x350(%rbp), %rcx
movq %rcx, -0xb0(%rbp)
movb %al, -0xa8(%rbp)
leaq -0xa0(%rbp), %rdi
callq 0x88f0
leaq 0x9905(%rip), %rsi      # 0xd03d
leaq 0x98f4(%rip), %rdx      # 0xd033
leaq -0xf0(%rbp), %rdi
movq %rdi, -0x378(%rbp)
callq 0x8a00
movq -0x378(%rbp), %rsi
leaq 0xeaf0(%rip), %rdi      # 0x12250
callq 0x87d0
movb %dl, -0x369(%rbp)
movq %rax, -0x368(%rbp)
jmp 0x3774
movb -0x369(%rbp), %al
movq -0x368(%rbp), %rcx
movq %rcx, -0x100(%rbp)
movb %al, -0xf8(%rbp)
leaq -0xf0(%rbp), %rdi
callq 0x88f0
leaq 0x989b(%rip), %rsi      # 0xd03c
leaq 0x9899(%rip), %rdx      # 0xd041
leaq -0x140(%rbp), %rdi
movq %rdi, -0x390(%rbp)
callq 0x8ae0
movq -0x390(%rbp), %rsi
leaq 0xea87(%rip), %rdi      # 0x12250
callq 0x87d0
movb %dl, -0x381(%rbp)
movq %rax, -0x380(%rbp)
jmp 0x37dd
movb -0x381(%rbp), %al
movq -0x380(%rbp), %rcx
movq %rcx, -0x150(%rbp)
movb %al, -0x148(%rbp)
leaq -0x140(%rbp), %rdi
callq 0x88f0
leaq 0x9839(%rip), %rsi      # 0xd043
leaq 0x9834(%rip), %rdx      # 0xd045
leaq -0x190(%rbp), %rdi
movq %rdi, -0x3a8(%rbp)
callq 0x8bc0
movq -0x3a8(%rbp), %rsi
leaq 0xea1e(%rip), %rdi      # 0x12250
callq 0x87d0
movb %dl, -0x399(%rbp)
movq %rax, -0x398(%rbp)
jmp 0x3846
movb -0x399(%rbp), %al
movq -0x398(%rbp), %rcx
movq %rcx, -0x1a0(%rbp)
movb %al, -0x198(%rbp)
leaq -0x190(%rbp), %rdi
callq 0x88f0
leaq 0x97af(%rip), %rsi      # 0xd022
leaq 0x97cd(%rip), %rdx      # 0xd047
leaq -0x1e0(%rbp), %rdi
movq %rdi, -0x3c0(%rbp)
callq 0x8ca0
movq -0x3c0(%rbp), %rsi
leaq 0xe9b5(%rip), %rdi      # 0x12250
callq 0x87d0
movb %dl, -0x3b1(%rbp)
movq %rax, -0x3b0(%rbp)
jmp 0x38af
movb -0x3b1(%rbp), %al
movq -0x3b0(%rbp), %rcx
movq %rcx, -0x1f0(%rbp)
movb %al, -0x1e8(%rbp)
leaq -0x1e0(%rbp), %rdi
callq 0x88f0
leaq 0x976f(%rip), %rsi      # 0xd04b
leaq 0x976b(%rip), %rdx      # 0xd04e
leaq -0x230(%rbp), %rdi
movq %rdi, -0x3d8(%rbp)
callq 0x8d80
movq -0x3d8(%rbp), %rsi
leaq 0xe94c(%rip), %rdi      # 0x12250
callq 0x87d0
movb %dl, -0x3c9(%rbp)
movq %rax, -0x3c8(%rbp)
jmp 0x3918
movb -0x3c9(%rbp), %al
movq -0x3c8(%rbp), %rcx
movq %rcx, -0x240(%rbp)
movb %al, -0x238(%rbp)
leaq -0x230(%rbp), %rdi
callq 0x88f0
leaq 0x9702(%rip), %rsi      # 0xd047
leaq 0x9707(%rip), %rdx      # 0xd053
leaq -0x280(%rbp), %rdi
movq %rdi, -0x3f0(%rbp)
callq 0x8e60
movq -0x3f0(%rbp), %rsi
leaq 0xe8e3(%rip), %rdi      # 0x12250
callq 0x87d0
movb %dl, -0x3e1(%rbp)
movq %rax, -0x3e0(%rbp)
jmp 0x3981
movb -0x3e1(%rbp), %al
movq -0x3e0(%rbp), %rcx
movq %rcx, -0x290(%rbp)
movb %al, -0x288(%rbp)
leaq -0x280(%rbp), %rdi
callq 0x88f0
leaq 0x96a0(%rip), %rsi      # 0xd04e
leaq 0x96a1(%rip), %rdx      # 0xd056
leaq -0x2d0(%rbp), %rdi
movq %rdi, -0x408(%rbp)
callq 0x8f40
movq -0x408(%rbp), %rsi
leaq 0xe87a(%rip), %rdi      # 0x12250
callq 0x87d0
movb %dl, -0x3f9(%rbp)
movq %rax, -0x3f8(%rbp)
jmp 0x39ea
movb -0x3f9(%rbp), %al
movq -0x3f8(%rbp), %rcx
movq %rcx, -0x2e0(%rbp)
movb %al, -0x2d8(%rbp)
leaq -0x2d0(%rbp), %rdi
callq 0x88f0
leaq 0x9642(%rip), %rsi      # 0xd059
leaq 0x9640(%rip), %rdx      # 0xd05e
leaq -0x320(%rbp), %rdi
movq %rdi, -0x420(%rbp)
callq 0x9020
movq -0x420(%rbp), %rsi
leaq 0xe811(%rip), %rdi      # 0x12250
callq 0x87d0
movb %dl, -0x411(%rbp)
movq %rax, -0x410(%rbp)
jmp 0x3a53
movb -0x411(%rbp), %al
movq -0x410(%rbp), %rcx
movq %rcx, -0x330(%rbp)
movb %al, -0x328(%rbp)
leaq -0x320(%rbp), %rdi
callq 0x88f0
addq $0x420, %rsp            # imm = 0x420
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x40(%rbp), %rdi
callq 0x88f0
jmp 0x3b90
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0xa0(%rbp), %rdi
callq 0x88f0
jmp 0x3b90
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0xf0(%rbp), %rdi
callq 0x88f0
jmp 0x3b90
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x140(%rbp), %rdi
callq 0x88f0
jmp 0x3b90
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x190(%rbp), %rdi
callq 0x88f0
jmp 0x3b90
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x1e0(%rbp), %rdi
callq 0x88f0
jmp 0x3b90
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x230(%rbp), %rdi
callq 0x88f0
jmp 0x3b90
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x280(%rbp), %rdi
callq 0x88f0
jmp 0x3b90
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x2d0(%rbp), %rdi
callq 0x88f0
jmp 0x3b90
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x320(%rbp), %rdi
callq 0x88f0
movq -0x48(%rbp), %rdi
callq 0x33d0
nopl (%rax)