// File: /workspace/github_cpp_makefile_star2_O2/solaldunckel[P]webserv/srcs/Utils/StatusCode.cpp
// Function: StatusCode::StatusCode()
StatusCode::StatusCode() {
  // Informational 1xx
  error_codes_[100] = "Continue";
  error_codes_[101] = "Switching Protocols";

  // Successful 2xx
  error_codes_[200] = "OK";
  error_codes_[201] = "Created";
  error_codes_[202] = "Accepted";
  error_codes_[203] = "Non-Authoritative Information";
  error_codes_[204] = "No Content";
  error_codes_[205] = "Reset Content";
  error_codes_[206] = "Partial Content";

  // Redirection 3xx
  error_codes_[300] = "Multiple Choices";
  error_codes_[301] = "Moved Permanently";
  error_codes_[302] = "Found";
  error_codes_[303] = "See Other";
  error_codes_[304] = "Not Modified";
  error_codes_[305] = "Use Proxy";
  error_codes_[307] = "Temporary Redirect";

  // Client Error 4xx
  error_codes_[400] = "Bad Request";
  error_codes_[401] = "Unauthorized";
  error_codes_[402] = "Payment Required";
  error_codes_[403] = "Forbidden";
  error_codes_[404] = "Not Found";
  error_codes_[405] = "Method Not Allowed";
  error_codes_[406] = "Not Acceptable";
  error_codes_[407] = "Proxy Authentication Required";
  error_codes_[408] = "Request Timeout";
  error_codes_[409] = "Conflict";
  error_codes_[410] = "Gone";
  error_codes_[411] = "Length Required";
  error_codes_[412] = "Precondition Failed";
  error_codes_[413] = "Payload Too Large";
  error_codes_[414] = "URI Too Long";
  error_codes_[415] = "Unsupported Media Type";
  error_codes_[416] = "Range Not Satisfiable";
  error_codes_[417] = "Expectation Failed";
  error_codes_[426] = "Upgrade Required";

  // Server Error 5xx
  error_codes_[500] = "Internal Server Error";
  error_codes_[501] = "Not Implemented";
  error_codes_[502] = "Bad Gateway";
  error_codes_[503] = "Service Unavailable";
  error_codes_[504] = "Gateway Timeout";
  error_codes_[505] = "HTTP Version Not Supported";
}

// Assembly:
pushq %r14
pushq %rbx
pushq %rax
movq %rdi, %rbx
leaq 0x8(%rdi), %rax
andl $0x0, 0x8(%rdi)
andq $0x0, 0x10(%rdi)
movq %rax, 0x18(%rdi)
movq %rax, 0x20(%rdi)
andq $0x0, 0x28(%rdi)
leaq 0x4(%rsp), %rsi
movl $0x64, (%rsi)
callq 0x1b1f6
leaq 0x2bbb(%rip), %rsi      # 0x1d7db
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x65, (%rsi)
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2ba2(%rip), %rsi      # 0x1d7e4
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0xc8, (%rsi)
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2b94(%rip), %rsi      # 0x1d7f8
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0xc9, (%rsi)
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2b75(%rip), %rsi      # 0x1d7fb
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0xca, (%rsi)
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2b5b(%rip), %rsi      # 0x1d803
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0xcb, (%rsi)
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2b42(%rip), %rsi      # 0x1d80c
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0xcc, (%rsi)
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2b3e(%rip), %rsi      # 0x1d82a
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0xcd, (%rsi)
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2b27(%rip), %rsi      # 0x1d835
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0xce, (%rsi)
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2b13(%rip), %rsi      # 0x1d843
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x12c, (%rsi)          # imm = 0x12C
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2b01(%rip), %rsi      # 0x1d853
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x12d, (%rsi)          # imm = 0x12D
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2af0(%rip), %rsi      # 0x1d864
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x12e, (%rsi)          # imm = 0x12E
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2b4c(%rip), %rsi      # 0x1d8e2
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x12f, (%rsi)          # imm = 0x12F
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2abe(%rip), %rsi      # 0x1d876
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x130, (%rsi)          # imm = 0x130
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2aa6(%rip), %rsi      # 0x1d880
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x131, (%rsi)          # imm = 0x131
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2a91(%rip), %rsi      # 0x1d88d
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x133, (%rsi)          # imm = 0x133
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2a79(%rip), %rsi      # 0x1d897
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x190, (%rsi)          # imm = 0x190
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2a6a(%rip), %rsi      # 0x1d8aa
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x191, (%rsi)          # imm = 0x191
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2a54(%rip), %rsi      # 0x1d8b6
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x192, (%rsi)          # imm = 0x192
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2a3f(%rip), %rsi      # 0x1d8c3
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x193, (%rsi)          # imm = 0x193
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2a2e(%rip), %rsi      # 0x1d8d4
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x194, (%rsi)          # imm = 0x194
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2a16(%rip), %rsi      # 0x1d8de
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x195, (%rsi)          # imm = 0x195
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x29fe(%rip), %rsi      # 0x1d8e8
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x196, (%rsi)          # imm = 0x196
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x29ef(%rip), %rsi      # 0x1d8fb
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x197, (%rsi)          # imm = 0x197
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x29dc(%rip), %rsi      # 0x1d90a
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x198, (%rsi)          # imm = 0x198
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x29d8(%rip), %rsi      # 0x1d928
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x199, (%rsi)          # imm = 0x199
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x29c6(%rip), %rsi      # 0x1d938
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x19a, (%rsi)          # imm = 0x19A
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x29ad(%rip), %rsi      # 0x1d941
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x19b, (%rsi)          # imm = 0x19B
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2990(%rip), %rsi      # 0x1d946
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x19c, (%rsi)          # imm = 0x19C
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x297e(%rip), %rsi      # 0x1d956
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x19d, (%rsi)          # imm = 0x19D
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2970(%rip), %rsi      # 0x1d96a
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x19e, (%rsi)          # imm = 0x19E
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2960(%rip), %rsi      # 0x1d97c
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x19f, (%rsi)          # imm = 0x19F
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x294b(%rip), %rsi      # 0x1d989
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x1a0, (%rsi)          # imm = 0x1A0
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2940(%rip), %rsi      # 0x1d9a0
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x1a1, (%rsi)          # imm = 0x1A1
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2934(%rip), %rsi      # 0x1d9b6
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x1aa, (%rsi)          # imm = 0x1AA
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2925(%rip), %rsi      # 0x1d9c9
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x1f4, (%rsi)          # imm = 0x1F4
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2914(%rip), %rsi      # 0x1d9da
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x1f5, (%rsi)          # imm = 0x1F5
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x2908(%rip), %rsi      # 0x1d9f0
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x1f6, (%rsi)          # imm = 0x1F6
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x28f6(%rip), %rsi      # 0x1da00
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x1f7, (%rsi)          # imm = 0x1F7
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x28e0(%rip), %rsi      # 0x1da0c
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x1f8, (%rsi)          # imm = 0x1F8
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x28d2(%rip), %rsi      # 0x1da20
movq %rax, %rdi
callq 0x4830
leaq 0x4(%rsp), %rsi
movl $0x1f9, (%rsi)          # imm = 0x1F9
movq %rbx, %rdi
callq 0x1b1f6
leaq 0x28c0(%rip), %rsi      # 0x1da30
movq %rax, %rdi
callq 0x4830
addq $0x8, %rsp
popq %rbx
popq %r14
retq
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
jmp 0x1b1d0
movq %rax, %r14
movq %rbx, %rdi
callq 0x77a2
movq %r14, %rdi
callq 0x4750
nop