// File: solaldunckel[P]webserv/srcs/HTTP/Response.cpp
// Function: Response::initMethodMap()
void Response::initMethodMap() {
  methods_["GET"] = &Response::GET;
  methods_["HEAD"] = &Response::GET;
  methods_["POST"] = &Response::POST;
  methods_["PUT"] = &Response::PUT;
  methods_["DELETE"] = &Response::DELETE;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x160, %rsp            # imm = 0x160
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0xf8(%rbp)
addq $0x160, %rax            # imm = 0x160
movq %rax, -0xf0(%rbp)
leaq -0x29(%rbp), %rdi
movq %rdi, -0xe8(%rbp)
callq 0x5960
movq -0xe8(%rbp), %rdx
leaq 0x1f2a2(%rip), %rsi     # 0x43777
leaq -0x28(%rbp), %rdi
callq 0x6be0
jmp 0x244e0
movq -0xf0(%rbp), %rdi
leaq -0x28(%rbp), %rsi
callq 0x29e40
movq %rax, -0x100(%rbp)
jmp 0x244f9
movq -0x100(%rbp), %rax
leaq 0x489(%rip), %rcx       # 0x24990
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
leaq -0x28(%rbp), %rdi
callq 0x5aa8
leaq -0x29(%rbp), %rdi
callq 0x55e0
movq -0xf8(%rbp), %rax
addq $0x160, %rax            # imm = 0x160
movq %rax, -0x110(%rbp)
leaq -0x61(%rbp), %rdi
movq %rdi, -0x108(%rbp)
callq 0x5960
movq -0x108(%rbp), %rdx
leaq 0x1f225(%rip), %rsi     # 0x4377b
leaq -0x60(%rbp), %rdi
callq 0x6be0
jmp 0x24561
movq -0x110(%rbp), %rdi
leaq -0x60(%rbp), %rsi
callq 0x29e40
movq %rax, -0x118(%rbp)
jmp 0x2457a
movq -0x118(%rbp), %rax
leaq 0x408(%rip), %rcx       # 0x24990
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
leaq -0x60(%rbp), %rdi
callq 0x5aa8
leaq -0x61(%rbp), %rdi
callq 0x55e0
movq -0xf8(%rbp), %rax
addq $0x160, %rax            # imm = 0x160
movq %rax, -0x128(%rbp)
leaq -0x89(%rbp), %rdi
movq %rdi, -0x120(%rbp)
callq 0x5960
movq -0x120(%rbp), %rdx
leaq 0x1efc4(%rip), %rsi     # 0x4359e
leaq -0x88(%rbp), %rdi
callq 0x6be0
jmp 0x245e8
movq -0x128(%rbp), %rdi
leaq -0x88(%rbp), %rsi
callq 0x29e40
movq %rax, -0x130(%rbp)
jmp 0x24604
movq -0x130(%rbp), %rax
leaq 0xa2e(%rip), %rcx       # 0x25040
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
leaq -0x88(%rbp), %rdi
callq 0x5aa8
leaq -0x89(%rbp), %rdi
callq 0x55e0
movq -0xf8(%rbp), %rax
addq $0x160, %rax            # imm = 0x160
movq %rax, -0x140(%rbp)
leaq -0xb1(%rbp), %rdi
movq %rdi, -0x138(%rbp)
callq 0x5960
movq -0x138(%rbp), %rdx
leaq 0x1f109(%rip), %rsi     # 0x43773
leaq -0xb0(%rbp), %rdi
callq 0x6be0
jmp 0x24678
movq -0x140(%rbp), %rdi
leaq -0xb0(%rbp), %rsi
callq 0x29e40
movq %rax, -0x148(%rbp)
jmp 0x24694
movq -0x148(%rbp), %rax
leaq 0xb1e(%rip), %rcx       # 0x251c0
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
leaq -0xb0(%rbp), %rdi
callq 0x5aa8
leaq -0xb1(%rbp), %rdi
callq 0x55e0
movq -0xf8(%rbp), %rax
addq $0x160, %rax            # imm = 0x160
movq %rax, -0x158(%rbp)
leaq -0xd9(%rbp), %rdi
movq %rdi, -0x150(%rbp)
callq 0x5960
movq -0x150(%rbp), %rdx
leaq 0x1f086(%rip), %rsi     # 0x43780
leaq -0xd8(%rbp), %rdi
callq 0x6be0
jmp 0x24708
movq -0x158(%rbp), %rdi
leaq -0xd8(%rbp), %rsi
callq 0x29e40
movq %rax, -0x160(%rbp)
jmp 0x24724
movq -0x160(%rbp), %rax
leaq 0xbde(%rip), %rcx       # 0x25310
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
leaq -0xd8(%rbp), %rdi
callq 0x5aa8
leaq -0xd9(%rbp), %rdi
callq 0x55e0
addq $0x160, %rsp            # imm = 0x160
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x24781
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x28(%rbp), %rdi
callq 0x5aa8
leaq -0x29(%rbp), %rdi
callq 0x55e0
jmp 0x2485a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x247b2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x60(%rbp), %rdi
callq 0x5aa8
leaq -0x61(%rbp), %rdi
callq 0x55e0
jmp 0x2485a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x247e6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x88(%rbp), %rdi
callq 0x5aa8
leaq -0x89(%rbp), %rdi
callq 0x55e0
jmp 0x2485a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x2481a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0xb0(%rbp), %rdi
callq 0x5aa8
leaq -0xb1(%rbp), %rdi
callq 0x55e0
jmp 0x2485a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x2484e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0xd8(%rbp), %rdi
callq 0x5aa8
leaq -0xd9(%rbp), %rdi
callq 0x55e0
movq -0x38(%rbp), %rdi
callq 0x5950
nopw %cs:(%rax,%rax)