// File: errantlinguist[P]Forecast/src/forecast_io/parsers/FlagsAttributeDefaultNameMapHolder.cpp
// Function: forecast_io::parsers::insertDefaultAttributeNames(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, forecast_io::parsers::FlagsAttribute, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, forecast_io::parsers::FlagsAttribute>>>&)
static void insertDefaultAttributeNames(FlagsAttributeNameMap& attributeNames)
{
	attributeNames["darksky-unavailable"] = FlagsAttribute::DARKSKY_UNAVAILABLE;
	attributeNames["metno-license"] = FlagsAttribute::METNO_LICENSE;
	attributeNames["sources"] = FlagsAttribute::SOURCES;
	attributeNames["units"] = FlagsAttribute::UNITS;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x120, %rsp            # imm = 0x120
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0xc8(%rbp)
leaq -0x29(%rbp), %rdi
movq %rdi, -0xc0(%rbp)
callq 0xa770
movq -0xc0(%rbp), %rdx
leaq 0x18994(%rip), %rsi     # 0x680fc
leaq -0x28(%rbp), %rdi
callq 0xdcb0
jmp 0x4f773
movq -0xc8(%rbp), %rdi
leaq -0x28(%rbp), %rsi
callq 0x4fb40
movq %rax, -0xd0(%rbp)
jmp 0x4f78c
movq -0xd0(%rbp), %rax
movl $0x0, (%rax)
leaq -0x28(%rbp), %rdi
callq 0xa978
leaq -0x29(%rbp), %rdi
callq 0xa960
movq -0x8(%rbp), %rax
movq %rax, -0xe0(%rbp)
leaq -0x61(%rbp), %rdi
movq %rdi, -0xd8(%rbp)
callq 0xa770
movq -0xd8(%rbp), %rdx
leaq 0x1893c(%rip), %rsi     # 0x68110
leaq -0x60(%rbp), %rdi
callq 0xdcb0
jmp 0x4f7df
movq -0xe0(%rbp), %rdi
leaq -0x60(%rbp), %rsi
callq 0x4fb40
movq %rax, -0xe8(%rbp)
jmp 0x4f7f8
movq -0xe8(%rbp), %rax
movl $0x1, (%rax)
leaq -0x60(%rbp), %rdi
callq 0xa978
leaq -0x61(%rbp), %rdi
callq 0xa960
movq -0x8(%rbp), %rax
movq %rax, -0xf8(%rbp)
leaq -0x89(%rbp), %rdi
movq %rdi, -0xf0(%rbp)
callq 0xa770
movq -0xf0(%rbp), %rdx
leaq 0x188db(%rip), %rsi     # 0x6811e
leaq -0x88(%rbp), %rdi
callq 0xdcb0
jmp 0x4f851
movq -0xf8(%rbp), %rdi
leaq -0x88(%rbp), %rsi
callq 0x4fb40
movq %rax, -0x100(%rbp)
jmp 0x4f86d
movq -0x100(%rbp), %rax
movl $0x2, (%rax)
leaq -0x88(%rbp), %rdi
callq 0xa978
leaq -0x89(%rbp), %rdi
callq 0xa960
movq -0x8(%rbp), %rax
movq %rax, -0x110(%rbp)
leaq -0xb1(%rbp), %rdi
movq %rdi, -0x108(%rbp)
callq 0xa770
movq -0x108(%rbp), %rdx
leaq 0x18868(%rip), %rsi     # 0x68126
leaq -0xb0(%rbp), %rdi
callq 0xdcb0
jmp 0x4f8cc
movq -0x110(%rbp), %rdi
leaq -0xb0(%rbp), %rsi
callq 0x4fb40
movq %rax, -0x118(%rbp)
jmp 0x4f8e8
movq -0x118(%rbp), %rax
movl $0x3, (%rax)
leaq -0xb0(%rbp), %rdi
callq 0xa978
leaq -0xb1(%rbp), %rdi
callq 0xa960
addq $0x120, %rsp            # imm = 0x120
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x4f939
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x28(%rbp), %rdi
callq 0xa978
leaq -0x29(%rbp), %rdi
callq 0xa960
jmp 0x4f9db
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x4f96a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x60(%rbp), %rdi
callq 0xa978
leaq -0x61(%rbp), %rdi
callq 0xa960
jmp 0x4f9db
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x4f99b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x88(%rbp), %rdi
callq 0xa978
leaq -0x89(%rbp), %rdi
callq 0xa960
jmp 0x4f9db
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x4f9cf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0xb0(%rbp), %rdi
callq 0xa978
leaq -0xb1(%rbp), %rdi
callq 0xa960
movq -0x38(%rbp), %rdi
callq 0xa520
nopw %cs:(%rax,%rax)
nop