// File: AsherGlick[P]CommentHeader/source/headertitle.cpp
// Function: titleStyle::titleStyle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)
titleStyle::titleStyle(
  std::string topleft,
  std::string topfill,
  std::string topright,
  std::string midleftstart,
  std::string midleftfill,
  std::string midleftend,
  std::string midrightstart,
  std::string midrightfill,
  std::string midrightend,
  std::string bottomleft,
  std::string bottomfill,
  std::string bottomright
) {
  _TOP_LEFT = topleft;
  _TOP_FILL = topfill;
  _TOP_RIGHT = topright;

  _MID_LEFT_START = midleftstart;
  _MID_LEFT_FILL = midleftfill;
  _MID_LEFT_END = midleftend;

  _MID_RIGHT_START = midrightstart;
  _MID_RIGHT_FILL = midrightfill;
  _MID_RIGHT_END = midrightend;

  _BOTTOM_LEFT = bottomleft;
  _BOTTOM_FILL = bottomfill;
  _BOTTOM_RIGHT = bottomright;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x110, %rsp            # imm = 0x110
movq %r9, -0x108(%rbp)
movq %r8, -0x100(%rbp)
movq %rcx, -0xf8(%rbp)
movq %rdx, -0xf0(%rbp)
movq %rsi, -0x48(%rbp)
movq 0x40(%rbp), %rax
movq %rax, -0xe8(%rbp)
movq 0x38(%rbp), %rax
movq %rax, -0xe0(%rbp)
movq 0x30(%rbp), %rax
movq %rax, -0xd8(%rbp)
movq 0x28(%rbp), %rax
movq %rax, -0xd0(%rbp)
movq 0x20(%rbp), %rax
movq %rax, -0xc8(%rbp)
movq 0x18(%rbp), %rax
movq %rax, -0xc0(%rbp)
movq 0x10(%rbp), %rax
movq %rax, -0xb8(%rbp)
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq %rdx, -0x18(%rbp)
movq %rcx, -0x20(%rbp)
movq %r8, -0x28(%rbp)
movq %r9, -0x30(%rbp)
movq -0x8(%rbp), %rdi
movq %rdi, -0x50(%rbp)
movq %rdi, %rax
movq %rax, -0xb0(%rbp)
callq 0x33b0
movq -0x50(%rbp), %rdi
addq $0x20, %rdi
movq %rdi, -0xa8(%rbp)
callq 0x33b0
movq -0x50(%rbp), %rdi
addq $0x40, %rdi
movq %rdi, -0xa0(%rbp)
callq 0x33b0
movq -0x50(%rbp), %rdi
addq $0x60, %rdi
movq %rdi, -0x98(%rbp)
callq 0x33b0
movq -0x50(%rbp), %rdi
subq $-0x80, %rdi
movq %rdi, -0x90(%rbp)
callq 0x33b0
movq -0x50(%rbp), %rdi
addq $0xa0, %rdi
movq %rdi, -0x88(%rbp)
callq 0x33b0
movq -0x50(%rbp), %rdi
addq $0xc0, %rdi
movq %rdi, -0x80(%rbp)
callq 0x33b0
movq -0x50(%rbp), %rdi
addq $0xe0, %rdi
movq %rdi, -0x78(%rbp)
callq 0x33b0
movq -0x50(%rbp), %rdi
addq $0x100, %rdi            # imm = 0x100
movq %rdi, -0x70(%rbp)
callq 0x33b0
movq -0x50(%rbp), %rdi
addq $0x120, %rdi            # imm = 0x120
movq %rdi, -0x68(%rbp)
callq 0x33b0
movq -0x50(%rbp), %rdi
addq $0x140, %rdi            # imm = 0x140
movq %rdi, -0x60(%rbp)
callq 0x33b0
movq -0x50(%rbp), %rdi
addq $0x160, %rdi            # imm = 0x160
movq %rdi, -0x58(%rbp)
callq 0x33b0
movq -0x50(%rbp), %rdi
movq -0x48(%rbp), %rsi
callq 0x3040
jmp 0xddd5
movq -0xf0(%rbp), %rsi
movq -0xb0(%rbp), %rdi
addq $0x20, %rdi
callq 0x3040
jmp 0xddee
movq -0xf8(%rbp), %rsi
movq -0xb0(%rbp), %rdi
addq $0x40, %rdi
callq 0x3040
jmp 0xde07
movq -0x100(%rbp), %rsi
movq -0xb0(%rbp), %rdi
addq $0x60, %rdi
callq 0x3040
jmp 0xde20
movq -0x108(%rbp), %rsi
movq -0xb0(%rbp), %rdi
subq $-0x80, %rdi
callq 0x3040
jmp 0xde39
movq -0xb8(%rbp), %rsi
movq -0xb0(%rbp), %rdi
addq $0xa0, %rdi
callq 0x3040
jmp 0xde55
movq -0xc0(%rbp), %rsi
movq -0xb0(%rbp), %rdi
addq $0xc0, %rdi
callq 0x3040
jmp 0xde71
movq -0xc8(%rbp), %rsi
movq -0xb0(%rbp), %rdi
addq $0xe0, %rdi
callq 0x3040
jmp 0xde8d
movq -0xd0(%rbp), %rsi
movq -0xb0(%rbp), %rdi
addq $0x100, %rdi            # imm = 0x100
callq 0x3040
jmp 0xdea9
movq -0xd8(%rbp), %rsi
movq -0xb0(%rbp), %rdi
addq $0x120, %rdi            # imm = 0x120
callq 0x3040
jmp 0xdec5
movq -0xe0(%rbp), %rsi
movq -0xb0(%rbp), %rdi
addq $0x140, %rdi            # imm = 0x140
callq 0x3040
jmp 0xdee1
movq -0xe8(%rbp), %rsi
movq -0xb0(%rbp), %rdi
addq $0x160, %rdi            # imm = 0x160
callq 0x3040
jmp 0xdefd
addq $0x110, %rsp            # imm = 0x110
popq %rbp
retq
movq -0x58(%rbp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
callq 0x31a0
movq -0x60(%rbp), %rdi
callq 0x31a0
movq -0x68(%rbp), %rdi
callq 0x31a0
movq -0x70(%rbp), %rdi
callq 0x31a0
movq -0x78(%rbp), %rdi
callq 0x31a0
movq -0x80(%rbp), %rdi
callq 0x31a0
movq -0x88(%rbp), %rdi
callq 0x31a0
movq -0x90(%rbp), %rdi
callq 0x31a0
movq -0x98(%rbp), %rdi
callq 0x31a0
movq -0xa0(%rbp), %rdi
callq 0x31a0
movq -0xa8(%rbp), %rdi
callq 0x31a0
movq -0x50(%rbp), %rdi
callq 0x31a0
movq -0x38(%rbp), %rdi
callq 0x3460
nopw %cs:(%rax,%rax)