// File: /workspace/github_cpp_makefile_star2_O3/solaldunckel[P]webserv/srcs/Config/ServerConfig.cpp
// Function: ServerConfig::initDirectiveMap()
void ServerConfig::cgi(std::vector<std::string>::iterator &it) {
  std::string &ext = *it++;
  std::string &exec = *it++;
  cgi_[ext] = exec;
  if (*it != ";")
    throw std::runtime_error("triple value in 'cgi'");
}

// Assembly:
pushq %r14
pushq %rbx
subq $0x28, %rsp
leaq 0x18(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x19e9c(%rip), %rsi     # 0x25379
leaq 0x19e9b(%rip), %rdx     # 0x2537f
leaq 0x8(%rsp), %rdi
callq 0x579e
leaq 0x27003(%rip), %rdi     # 0x324f8
leaq 0x8(%rsp), %rsi
callq 0xcdd0
leaq 0x5f2(%rip), %rcx       # 0xbaf8
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb528
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4470
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x1a029(%rip), %rsi     # 0x25560
leaq 0x1a02a(%rip), %rdx     # 0x25568
callq 0x579e
leaq 0x26fae(%rip), %rdi     # 0x324f8
leaq 0x8(%rsp), %rsi
callq 0xcdd0
leaq 0xac7(%rip), %rcx       # 0xc022
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb57d
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4470
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x19df4(%rip), %rsi     # 0x25380
leaq 0x19df8(%rip), %rdx     # 0x2538b
callq 0x579e
leaq 0x26f59(%rip), %rdi     # 0x324f8
leaq 0x8(%rsp), %rsi
callq 0xcdd0
leaq 0xadc(%rip), %rcx       # 0xc08c
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb5d2
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4470
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x19dab(%rip), %rsi     # 0x2538c
leaq 0x19dae(%rip), %rdx     # 0x25396
callq 0x579e
leaq 0x26f04(%rip), %rdi     # 0x324f8
leaq 0x8(%rsp), %rsi
callq 0xcdd0
leaq 0xad7(%rip), %rcx       # 0xc0dc
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb627
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4470
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x19d61(%rip), %rsi     # 0x25397
leaq 0x19d5e(%rip), %rdx     # 0x2539b
callq 0x579e
leaq 0x26eaf(%rip), %rdi     # 0x324f8
leaq 0x8(%rsp), %rsi
callq 0xcdd0
leaq 0xc02(%rip), %rcx       # 0xc25c
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb67c
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4470
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x19de4(%rip), %rsi     # 0x2546f
leaq 0x19df1(%rip), %rdx     # 0x25483
callq 0x579e
leaq 0x26e5a(%rip), %rdi     # 0x324f8
leaq 0x8(%rsp), %rsi
callq 0xcdd0
leaq 0xc27(%rip), %rcx       # 0xc2d6
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb6d1
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4470
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x19cbc(%rip), %rsi     # 0x2539c
leaq 0x19cb9(%rip), %rdx     # 0x253a0
callq 0x579e
leaq 0x26e05(%rip), %rdi     # 0x324f8
leaq 0x8(%rsp), %rsi
callq 0xcdd0
leaq 0xc98(%rip), %rcx       # 0xc39c
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb726
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4470
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x19c6c(%rip), %rsi     # 0x253a1
leaq 0x19c71(%rip), %rdx     # 0x253ad
callq 0x579e
leaq 0x26db0(%rip), %rdi     # 0x324f8
leaq 0x8(%rsp), %rsi
callq 0xcdd0
leaq 0xcc1(%rip), %rcx       # 0xc41a
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb77b
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4470
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x19c24(%rip), %rsi     # 0x253ae
leaq 0x19c26(%rip), %rdx     # 0x253b7
callq 0x579e
leaq 0x26d5b(%rip), %rdi     # 0x324f8
leaq 0x8(%rsp), %rsi
callq 0xcdd0
leaq 0xcc0(%rip), %rcx       # 0xc46e
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb7d0
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4470
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x19bd3(%rip), %rsi     # 0x253b2
leaq 0x19bd1(%rip), %rdx     # 0x253b7
callq 0x579e
leaq 0x26d06(%rip), %rdi     # 0x324f8
leaq 0x8(%rsp), %rsi
callq 0xcdd0
leaq 0xd2f(%rip), %rcx       # 0xc532
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb825
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4470
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x19b84(%rip), %rsi     # 0x253b8
leaq 0x19b83(%rip), %rdx     # 0x253be
callq 0x579e
leaq 0x26cb1(%rip), %rdi     # 0x324f8
leaq 0x8(%rsp), %rsi
callq 0xcdd0
leaq 0xd2e(%rip), %rcx       # 0xc586
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb87a
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4470
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x19b36(%rip), %rsi     # 0x253bf
leaq 0x19b32(%rip), %rdx     # 0x253c2
callq 0x579e
leaq 0x26c5c(%rip), %rdi     # 0x324f8
leaq 0x8(%rsp), %rsi
callq 0xcdd0
leaq 0xd57(%rip), %rcx       # 0xc604
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb8cf
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4470
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x19ae5(%rip), %rsi     # 0x253c3
leaq 0x19ae5(%rip), %rdx     # 0x253ca
callq 0x579e
leaq 0x26c07(%rip), %rdi     # 0x324f8
leaq 0x8(%rsp), %rsi
callq 0xcdd0
leaq 0xd8e(%rip), %rcx       # 0xc690
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb924
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4470
addq $0x28, %rsp
popq %rbx
popq %r14
retq
jmp 0xb95c
jmp 0xb978
jmp 0xb95c
jmp 0xb978
jmp 0xb95c
jmp 0xb978
jmp 0xb95c
jmp 0xb978
jmp 0xb95c
jmp 0xb978
jmp 0xb95c
jmp 0xb978
jmp 0xb95c
jmp 0xb978
jmp 0xb95c
jmp 0xb978
jmp 0xb95c
jmp 0xb978
jmp 0xb95c
jmp 0xb978
jmp 0xb95c
jmp 0xb978
jmp 0xb95c
jmp 0xb978
movq %rax, %rbx
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb97b
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4470
jmp 0xb97b
movq %rax, %rbx
movq %rbx, %rdi
callq 0x4790
nop