// File: mbourand[P]webserv/srcs/Config/ConfigContext.cpp
// Function: ConfigContext::add_location_directives()
void ConfigContext::add_location_directives()
{
	_directive_names.push_back("root");
	_directive_names.push_back("error_page");
	_directive_names.push_back("index");
	_directive_names.push_back("autoindex");
	_directive_names.push_back("max_client_body_size");
	_directive_names.push_back("disable_methods");
	_directive_names.push_back("cgi_dir");
	_directive_names.push_back("cgi_ext");
	_directive_names.push_back("uploads");
	_directive_names.push_back("uploads_exts");
	_directive_names.push_back("auth_basic");
	_directive_names.push_back("auth_basic_user_file");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x2c0, %rsp            # imm = 0x2C0
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x210(%rbp)
addq $0x8, %rax
movq %rax, -0x208(%rbp)
leaq -0x29(%rbp), %rdi
movq %rdi, -0x200(%rbp)
callq 0x9b10
movq -0x200(%rbp), %rdx
leaq 0x1e975(%rip), %rsi     # 0x6a838
leaq -0x28(%rbp), %rdi
callq 0xa780
jmp 0x4bece
movq -0x208(%rbp), %rdi
leaq -0x28(%rbp), %rsi
callq 0x13930
jmp 0x4bee0
leaq -0x28(%rbp), %rdi
callq 0x9c98
leaq -0x29(%rbp), %rdi
callq 0x9700
movq -0x210(%rbp), %rax
addq $0x8, %rax
movq %rax, -0x220(%rbp)
leaq -0x61(%rbp), %rdi
movq %rdi, -0x218(%rbp)
callq 0x9b10
movq -0x218(%rbp), %rdx
leaq 0x211ea(%rip), %rsi     # 0x6d10c
leaq -0x60(%rbp), %rdi
callq 0xa780
jmp 0x4bf2d
movq -0x220(%rbp), %rdi
leaq -0x60(%rbp), %rsi
callq 0x13930
jmp 0x4bf3f
leaq -0x60(%rbp), %rdi
callq 0x9c98
leaq -0x61(%rbp), %rdi
callq 0x9700
movq -0x210(%rbp), %rax
addq $0x8, %rax
movq %rax, -0x230(%rbp)
leaq -0x89(%rbp), %rdi
movq %rdi, -0x228(%rbp)
callq 0x9b10
movq -0x228(%rbp), %rdx
leaq 0x21197(%rip), %rsi     # 0x6d11b
leaq -0x88(%rbp), %rdi
callq 0xa780
jmp 0x4bf92
movq -0x230(%rbp), %rdi
leaq -0x88(%rbp), %rsi
callq 0x13930
jmp 0x4bfa7
leaq -0x88(%rbp), %rdi
callq 0x9c98
leaq -0x89(%rbp), %rdi
callq 0x9700
movq -0x210(%rbp), %rax
addq $0x8, %rax
movq %rax, -0x240(%rbp)
leaq -0xb1(%rbp), %rdi
movq %rdi, -0x238(%rbp)
callq 0x9b10
movq -0x238(%rbp), %rdx
leaq 0x21125(%rip), %rsi     # 0x6d117
leaq -0xb0(%rbp), %rdi
callq 0xa780
jmp 0x4c000
movq -0x240(%rbp), %rdi
leaq -0xb0(%rbp), %rsi
callq 0x13930
jmp 0x4c015
leaq -0xb0(%rbp), %rdi
callq 0x9c98
leaq -0xb1(%rbp), %rdi
callq 0x9700
movq -0x210(%rbp), %rax
addq $0x8, %rax
movq %rax, -0x250(%rbp)
leaq -0xd9(%rbp), %rdi
movq %rdi, -0x248(%rbp)
callq 0x9b10
movq -0x248(%rbp), %rdx
leaq 0x2110c(%rip), %rsi     # 0x6d16c
leaq -0xd8(%rbp), %rdi
callq 0xa780
jmp 0x4c06e
movq -0x250(%rbp), %rdi
leaq -0xd8(%rbp), %rsi
callq 0x13930
jmp 0x4c083
leaq -0xd8(%rbp), %rdi
callq 0x9c98
leaq -0xd9(%rbp), %rdi
callq 0x9700
movq -0x210(%rbp), %rax
addq $0x8, %rax
movq %rax, -0x260(%rbp)
leaq -0x101(%rbp), %rdi
movq %rdi, -0x258(%rbp)
callq 0x9b10
movq -0x258(%rbp), %rdx
leaq 0x21053(%rip), %rsi     # 0x6d121
leaq -0x100(%rbp), %rdi
callq 0xa780
jmp 0x4c0dc
movq -0x260(%rbp), %rdi
leaq -0x100(%rbp), %rsi
callq 0x13930
jmp 0x4c0f1
leaq -0x100(%rbp), %rdi
callq 0x9c98
leaq -0x101(%rbp), %rdi
callq 0x9700
movq -0x210(%rbp), %rax
addq $0x8, %rax
movq %rax, -0x270(%rbp)
leaq -0x129(%rbp), %rdi
movq %rdi, -0x268(%rbp)
callq 0x9b10
movq -0x268(%rbp), %rdx
leaq 0x1e595(%rip), %rsi     # 0x6a6d1
leaq -0x128(%rbp), %rdi
callq 0xa780
jmp 0x4c14a
movq -0x270(%rbp), %rdi
leaq -0x128(%rbp), %rsi
callq 0x13930
jmp 0x4c15f
leaq -0x128(%rbp), %rdi
callq 0x9c98
leaq -0x129(%rbp), %rdi
callq 0x9700
movq -0x210(%rbp), %rax
addq $0x8, %rax
movq %rax, -0x280(%rbp)
leaq -0x151(%rbp), %rdi
movq %rdi, -0x278(%rbp)
callq 0x9b10
movq -0x278(%rbp), %rdx
leaq 0x20f87(%rip), %rsi     # 0x6d131
leaq -0x150(%rbp), %rdi
callq 0xa780
jmp 0x4c1b8
movq -0x280(%rbp), %rdi
leaq -0x150(%rbp), %rsi
callq 0x13930
jmp 0x4c1cd
leaq -0x150(%rbp), %rdi
callq 0x9c98
leaq -0x151(%rbp), %rdi
callq 0x9700
movq -0x210(%rbp), %rax
addq $0x8, %rax
movq %rax, -0x290(%rbp)
leaq -0x179(%rbp), %rdi
movq %rdi, -0x288(%rbp)
callq 0x9b10
movq -0x288(%rbp), %rdx
leaq 0x20f69(%rip), %rsi     # 0x6d181
leaq -0x178(%rbp), %rdi
callq 0xa780
jmp 0x4c226
movq -0x290(%rbp), %rdi
leaq -0x178(%rbp), %rsi
callq 0x13930
jmp 0x4c23b
leaq -0x178(%rbp), %rdi
callq 0x9c98
leaq -0x179(%rbp), %rdi
callq 0x9700
movq -0x210(%rbp), %rax
addq $0x8, %rax
movq %rax, -0x2a0(%rbp)
leaq -0x1a1(%rbp), %rdi
movq %rdi, -0x298(%rbp)
callq 0x9b10
movq -0x298(%rbp), %rdx
leaq 0x20eb3(%rip), %rsi     # 0x6d139
leaq -0x1a0(%rbp), %rdi
callq 0xa780
jmp 0x4c294
movq -0x2a0(%rbp), %rdi
leaq -0x1a0(%rbp), %rsi
callq 0x13930
jmp 0x4c2a9
leaq -0x1a0(%rbp), %rdi
callq 0x9c98
leaq -0x1a1(%rbp), %rdi
callq 0x9700
movq -0x210(%rbp), %rax
addq $0x8, %rax
movq %rax, -0x2b0(%rbp)
leaq -0x1c9(%rbp), %rdi
movq %rdi, -0x2a8(%rbp)
callq 0x9b10
movq -0x2a8(%rbp), %rdx
leaq 0x20e52(%rip), %rsi     # 0x6d146
leaq -0x1c8(%rbp), %rdi
callq 0xa780
jmp 0x4c302
movq -0x2b0(%rbp), %rdi
leaq -0x1c8(%rbp), %rsi
callq 0x13930
jmp 0x4c317
leaq -0x1c8(%rbp), %rdi
callq 0x9c98
leaq -0x1c9(%rbp), %rdi
callq 0x9700
movq -0x210(%rbp), %rax
addq $0x8, %rax
movq %rax, -0x2c0(%rbp)
leaq -0x1f1(%rbp), %rdi
movq %rdi, -0x2b8(%rbp)
callq 0x9b10
movq -0x2b8(%rbp), %rdx
leaq 0x1e9a7(%rip), %rsi     # 0x6ad09
leaq -0x1f0(%rbp), %rdi
callq 0xa780
jmp 0x4c370
movq -0x2c0(%rbp), %rdi
leaq -0x1f0(%rbp), %rsi
callq 0x13930
jmp 0x4c385
leaq -0x1f0(%rbp), %rdi
callq 0x9c98
leaq -0x1f1(%rbp), %rdi
callq 0x9700
addq $0x2c0, %rsp            # imm = 0x2C0
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x4c3c9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x28(%rbp), %rdi
callq 0x9c98
leaq -0x29(%rbp), %rdi
callq 0x9700
jmp 0x4c623
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x4c3fa
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x60(%rbp), %rdi
callq 0x9c98
leaq -0x61(%rbp), %rdi
callq 0x9700
jmp 0x4c623
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x4c42e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x88(%rbp), %rdi
callq 0x9c98
leaq -0x89(%rbp), %rdi
callq 0x9700
jmp 0x4c623
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x4c465
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0xb0(%rbp), %rdi
callq 0x9c98
leaq -0xb1(%rbp), %rdi
callq 0x9700
jmp 0x4c623
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x4c49c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0xd8(%rbp), %rdi
callq 0x9c98
leaq -0xd9(%rbp), %rdi
callq 0x9700
jmp 0x4c623
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x4c4d3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x100(%rbp), %rdi
callq 0x9c98
leaq -0x101(%rbp), %rdi
callq 0x9700
jmp 0x4c623
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x4c50a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x128(%rbp), %rdi
callq 0x9c98
leaq -0x129(%rbp), %rdi
callq 0x9700
jmp 0x4c623
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x4c541
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x150(%rbp), %rdi
callq 0x9c98
leaq -0x151(%rbp), %rdi
callq 0x9700
jmp 0x4c623
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x4c578
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x178(%rbp), %rdi
callq 0x9c98
leaq -0x179(%rbp), %rdi
callq 0x9700
jmp 0x4c623
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x4c5af
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x1a0(%rbp), %rdi
callq 0x9c98
leaq -0x1a1(%rbp), %rdi
callq 0x9700
jmp 0x4c623
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x4c5e3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x1c8(%rbp), %rdi
callq 0x9c98
leaq -0x1c9(%rbp), %rdi
callq 0x9700
jmp 0x4c623
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x4c617
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x1f0(%rbp), %rdi
callq 0x9c98
leaq -0x1f1(%rbp), %rdi
callq 0x9700
movq -0x38(%rbp), %rdi
callq 0x9af0
nopl (%rax)