// File: /workspace/github_cpp_makefile_star2_O3/eiskalteschatten[P]developersnotebook/src/models/ProjectsModel.cpp
// Function: ProjectsModel::fill_model()
void ProjectsModel::fill_model() {
    name           = contents["name"];
    start_date     = contents["start_date"];
    end_date       = contents["end_date"];
    url            = contents["url"];
    notes          = contents["notes"];
    is_complete    = contents["is_complete"] == "1" ? true : false;
    date_completed = contents["date_completed"];
    date_created   = contents["date_created"];
}

// Assembly:
pushq %r15
pushq %r14
pushq %rbx
subq $0x20, %rsp
movq %rdi, %rbx
leaq 0x10(%rsp), %r15
movq %r15, -0x10(%r15)
leaq 0x1f6e(%rip), %rsi      # 0x292dc
leaq 0x1f6b(%rip), %rdx      # 0x292e0
movq %rsp, %rdi
callq 0xd588
leaq 0x10(%rbx), %r14
movq %rsp, %rsi
movq %r14, %rdi
callq 0x11704
leaq 0x60(%rbx), %rdi
movq %rax, %rsi
callq 0x8ed0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x273ae
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x8170
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0x1f26(%rip), %rsi      # 0x292e1
leaq 0x1f29(%rip), %rdx      # 0x292eb
callq 0xd588
movq %rsp, %rsi
movq %r14, %rdi
callq 0x11704
leaq 0x80(%rbx), %rdi
movq %rax, %rsi
callq 0x8ed0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x273f7
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x8170
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0x1ee8(%rip), %rsi      # 0x292ec
leaq 0x1ee9(%rip), %rdx      # 0x292f4
callq 0xd588
movq %rsp, %rsi
movq %r14, %rdi
callq 0x11704
leaq 0xa0(%rbx), %rdi
movq %rax, %rsi
callq 0x8ed0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x27440
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x8170
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0x1ea8(%rip), %rsi      # 0x292f5
leaq 0x1ea4(%rip), %rdx      # 0x292f8
callq 0xd588
movq %rsp, %rsi
movq %r14, %rdi
callq 0x11704
leaq 0xc0(%rbx), %rdi
movq %rax, %rsi
callq 0x8ed0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x27489
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x8170
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0x2212(%rip), %rsi      # 0x296a8
leaq 0x2210(%rip), %rdx      # 0x296ad
callq 0xd588
movq %rsp, %rsi
movq %r14, %rdi
callq 0x11704
leaq 0xe0(%rbx), %rdi
movq %rax, %rsi
callq 0x8ed0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x274d2
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x8170
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0x1e1a(%rip), %rsi      # 0x292f9
leaq 0x1e1e(%rip), %rdx      # 0x29304
callq 0xd588
movq %rsp, %rsi
movq %r14, %rdi
callq 0x11704
leaq 0x2950(%rip), %rsi      # 0x29e4d
movq %rax, %rdi
callq 0x8c00
testl %eax, %eax
sete 0x100(%rbx)
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x27524
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x8170
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0x1dd4(%rip), %rsi      # 0x29305
leaq 0x1ddb(%rip), %rdx      # 0x29313
callq 0xd588
movq %rsp, %rsi
movq %r14, %rdi
callq 0x11704
leaq 0x108(%rbx), %rdi
movq %rax, %rsi
callq 0x8ed0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x2756d
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x8170
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0x1d9a(%rip), %rsi      # 0x29314
leaq 0x1d9f(%rip), %rdx      # 0x29320
callq 0xd588
movq %rsp, %rsi
movq %r14, %rdi
callq 0x11704
addq $0x128, %rbx            # imm = 0x128
movq %rbx, %rdi
movq %rax, %rsi
callq 0x8ed0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x275b9
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x8170
addq $0x20, %rsp
popq %rbx
popq %r14
popq %r15
retq
jmp 0x275d3
jmp 0x275d3
jmp 0x275e4
jmp 0x275d3
jmp 0x275d3
jmp 0x275d3
jmp 0x275d3
jmp 0x275d3
movq %rax, %rbx
jmp 0x275fd
jmp 0x275e4
jmp 0x275e4
jmp 0x275e4
jmp 0x275e4
jmp 0x275e4
jmp 0x275e4
movq %rax, %rbx
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x275fd
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x8170
movq %rbx, %rdi
callq 0x87b0
nop