// File: /workspace/github_cpp_makefile_star2_O3/kulpreet[P]lightning-network-graph-analysis/src/readgraph.cpp
// Function: lncentrality::build_properties(boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, lncentrality::LitVertex, lncentrality::LitEdge, boost::no_property, boost::listS>&)
boost::dynamic_properties build_properties(LitGraph &g) {

  boost::dynamic_properties dp;
  dp.property("name", get(&LitVertex::name, g));
  dp.property("pub_key", get(&LitVertex::pub_key, g));

  dp.property("source", get(&LitEdge::source, g));
  dp.property("target", get(&LitEdge::target, g));

  dp.property("chan_point", get(&LitEdge::chan_point, g));
  dp.property("last_update", get(&LitEdge::last_update, g));
  dp.property("capacity", get(&LitEdge::capacity, g));

  dp.property("time_lock_delta", get(&LitEdge::time_lock_delta, g));
  dp.property("min_htlc", get(&LitEdge::min_htlc, g));
  dp.property("fee_base_msat", get(&LitEdge::fee_base_msat, g));
  dp.property("fee_rate_milli_msat", get(&LitEdge::fee_rate_milli_msat, g));
  dp.property("disabled", get(&LitEdge::disabled, g));

  return dp;
}

// Assembly:
pushq %r15
pushq %r14
pushq %rbx
subq $0x20, %rsp
movq %rsi, %r14
movq %rdi, %rbx
leaq 0x8(%rdi), %rax
movl $0x0, 0x8(%rdi)
xorl %ecx, %ecx
movq %rcx, 0x10(%rdi)
movq %rax, 0x18(%rdi)
movq %rax, 0x20(%rdi)
xorps %xmm0, %xmm0
movups %xmm0, 0x28(%rdi)
movups %xmm0, 0x38(%rdi)
movq %rcx, 0x48(%rdi)
leaq 0x10(%rsp), %r15
movq %r15, -0x10(%r15)
leaq 0xd0e9(%rip), %rsi      # 0x1e0d0
leaq 0xd0e6(%rip), %rdx      # 0x1e0d4
movq %rsp, %rdi
callq 0xac6c
movq %rsp, %rsi
movl $0x40, %ecx
movq %rbx, %rdi
movq %r14, %rdx
callq 0x113c4
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x1101f
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x7300
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xc106(%rip), %rsi      # 0x1d132
leaq 0xc106(%rip), %rdx      # 0x1d139
callq 0xac6c
movq %rsp, %rsi
movl $0x20, %ecx
movq %rbx, %rdi
movq %r14, %rdx
callq 0x113c4
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x11061
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x7300
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xd067(%rip), %rsi      # 0x1e0d5
leaq 0xd066(%rip), %rdx      # 0x1e0db
callq 0xac6c
movq %rsp, %rsi
movl $0x20, %edx
movq %rbx, %rdi
callq 0x114c2
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x110a0
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x7300
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xd0d3(%rip), %rsi      # 0x1e180
leaq 0xd0d2(%rip), %rdx      # 0x1e186
callq 0xac6c
movq %rsp, %rsi
movl $0x40, %edx
movq %rbx, %rdi
callq 0x114c2
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x110df
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x7300
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xcff0(%rip), %rsi      # 0x1e0dc
leaq 0xcff3(%rip), %rdx      # 0x1e0e6
callq 0xac6c
movq %rsp, %rsi
movl $0x60, %edx
movq %rbx, %rdi
callq 0x114c2
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x1111e
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x7300
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xcfbc(%rip), %rsi      # 0x1e0e7
leaq 0xcfc0(%rip), %rdx      # 0x1e0f2
callq 0xac6c
movq %rsp, %rsi
movl $0x80, %edx
movq %rbx, %rdi
callq 0x114c2
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x1115d
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x7300
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xcf89(%rip), %rsi      # 0x1e0f3
leaq 0xcf8a(%rip), %rdx      # 0x1e0fb
callq 0xac6c
movq %rsp, %rsi
movl $0xa0, %edx
movq %rbx, %rdi
callq 0x115c6
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x1119c
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x7300
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xcf53(%rip), %rsi      # 0x1e0fc
leaq 0xcf5b(%rip), %rdx      # 0x1e10b
callq 0xac6c
movq %rsp, %rsi
movl $0xa4, %edx
movq %rbx, %rdi
callq 0x115c6
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x111db
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x7300
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xcf24(%rip), %rsi      # 0x1e10c
leaq 0xcf25(%rip), %rdx      # 0x1e114
callq 0xac6c
movq %rsp, %rsi
movl $0xa8, %edx
movq %rbx, %rdi
callq 0x115c6
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x1121a
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x7300
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xceee(%rip), %rsi      # 0x1e115
leaq 0xcef4(%rip), %rdx      # 0x1e122
callq 0xac6c
movq %rsp, %rsi
movl $0xac, %edx
movq %rbx, %rdi
callq 0x115c6
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x11259
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x7300
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xcebd(%rip), %rsi      # 0x1e123
leaq 0xcec9(%rip), %rdx      # 0x1e136
callq 0xac6c
movq %rsp, %rsi
movl $0xb0, %edx
movq %rbx, %rdi
callq 0x115c6
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x11298
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x7300
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0xce92(%rip), %rsi      # 0x1e137
leaq 0xce93(%rip), %rdx      # 0x1e13f
callq 0xac6c
movq %rsp, %rsi
movl $0xb8, %edx
movq %rbx, %rdi
callq 0x114c2
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x112d7
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x7300
movq %rbx, %rax
addq $0x20, %rsp
popq %rbx
popq %r14
popq %r15
retq
jmp 0x11310
jmp 0x1132b
jmp 0x11310
jmp 0x1132b
jmp 0x11310
jmp 0x1132b
jmp 0x11310
jmp 0x1132b
jmp 0x11310
jmp 0x1132b
jmp 0x11310
jmp 0x1132b
jmp 0x11310
jmp 0x1132b
jmp 0x11310
jmp 0x1132b
jmp 0x11310
jmp 0x1132b
jmp 0x11310
jmp 0x1132b
jmp 0x11310
jmp 0x1132b
movq %rax, %r14
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x1132e
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x7300
jmp 0x1132e
movq %rax, %r14
leaq 0x30(%rbx), %rdi
callq 0x11776
movq %rbx, %rdi
callq 0x116ca
movq %r14, %rdi
callq 0x7550