// File: xelia-it[P]mustache/third-party/catch2/single_include/catch2/catch.hpp
// Function: Catch::clara::TextFlow::Columns::iterator::operator*[abi:cxx11]() const
auto operator *() const -> std::string {
			std::string row, padding;

			for (size_t i = 0; i < m_columns.size(); ++i) {
				auto width = m_columns[i].width();
				if (m_iterators[i] != m_columns[i].end()) {
					std::string col = *m_iterators[i];
					row += padding + col;
					if (col.size() < width)
						padding = std::string(width - col.size(), ' ');
					else
						padding = "";
				} else {
					padding += std::string(width, ' ');
				}
			}
			return row;
		}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x180, %rsp            # imm = 0x180
movq %rdi, -0x130(%rbp)
movq %rdi, %rax
movq %rax, -0x128(%rbp)
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x120(%rbp)
movb $0x0, -0x11(%rbp)
callq 0x52a00
leaq -0x38(%rbp), %rdi
callq 0x52a00
movq $0x0, -0x40(%rbp)
movq -0x120(%rbp), %rax
movq -0x40(%rbp), %rcx
movq %rcx, -0x138(%rbp)
movq (%rax), %rdi
callq 0xa3e50
movq %rax, %rcx
movq -0x138(%rbp), %rax
cmpq %rcx, %rax
jae 0xa3bea
movq -0x120(%rbp), %rax
movq (%rax), %rdi
movq -0x40(%rbp), %rsi
callq 0xa4f70
movq %rax, %rdi
callq 0xa4f90
movq %rax, -0x140(%rbp)
jmp 0xa393a
movq -0x120(%rbp), %rdi
movq -0x140(%rbp), %rax
movq %rax, -0x48(%rbp)
addq $0x8, %rdi
movq -0x40(%rbp), %rsi
callq 0xa4fb0
movq %rax, %rcx
movq -0x120(%rbp), %rax
movq %rcx, -0x148(%rbp)
movq (%rax), %rdi
movq -0x40(%rbp), %rsi
callq 0xa4f70
movq %rax, %rsi
leaq -0x88(%rbp), %rdi
callq 0xa20f0
jmp 0xa3987
movq -0x148(%rbp), %rdi
leaq -0x88(%rbp), %rsi
callq 0xa2130
movb %al, -0x149(%rbp)
jmp 0xa39a2
movb -0x149(%rbp), %al
testb $0x1, %al
jne 0xa39b1
jmp 0xa3b38
movq -0x120(%rbp), %rdi
addq $0x8, %rdi
movq -0x40(%rbp), %rsi
callq 0xa4fb0
movq %rax, %rsi
leaq -0xa8(%rbp), %rdi
callq 0xa2160
jmp 0xa39d6
leaq -0xc8(%rbp), %rdi
leaq -0x38(%rbp), %rsi
leaq -0xa8(%rbp), %rdx
callq 0xa4fd0
jmp 0xa39ef
movq -0x130(%rbp), %rdi
leaq -0xc8(%rbp), %rsi
callq 0x52910
jmp 0xa3a04
leaq -0xc8(%rbp), %rdi
callq 0x52e58
leaq -0xa8(%rbp), %rdi
callq 0x52500
cmpq -0x48(%rbp), %rax
jae 0xa3b02
movq -0x48(%rbp), %rax
movq %rax, -0x168(%rbp)
leaq -0xa8(%rbp), %rdi
callq 0x52500
movq %rax, %rcx
movq -0x168(%rbp), %rax
subq %rcx, %rax
movq %rax, -0x160(%rbp)
leaq -0xe9(%rbp), %rdi
movq %rdi, -0x158(%rbp)
callq 0x52ca0
movq -0x160(%rbp), %rsi
movq -0x158(%rbp), %rcx
leaq -0xe8(%rbp), %rdi
movl $0x20, %edx
callq 0x524c0
jmp 0xa3a85
leaq -0x38(%rbp), %rdi
leaq -0xe8(%rbp), %rsi
callq 0x528a0
leaq -0xe8(%rbp), %rdi
callq 0x52e58
leaq -0xe9(%rbp), %rdi
callq 0x527d0
jmp 0xa3b16
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0xa3bff
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0xa3b27
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0xc8(%rbp), %rdi
callq 0x52e58
jmp 0xa3b27
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0xe9(%rbp), %rdi
callq 0x527d0
jmp 0xa3b27
leaq 0x9b486(%rip), %rsi     # 0x13ef8f
leaq -0x38(%rbp), %rdi
callq 0x529d0
jmp 0xa3b14
jmp 0xa3b16
leaq -0xa8(%rbp), %rdi
callq 0x52e58
jmp 0xa3bd7
leaq -0xa8(%rbp), %rdi
callq 0x52e58
jmp 0xa3bff
movq -0x48(%rbp), %rax
movq %rax, -0x178(%rbp)
leaq -0x111(%rbp), %rdi
movq %rdi, -0x170(%rbp)
callq 0x52ca0
movq -0x178(%rbp), %rsi
movq -0x170(%rbp), %rcx
leaq -0x110(%rbp), %rdi
movl $0x20, %edx
callq 0x524c0
jmp 0xa3b77
leaq -0x38(%rbp), %rdi
leaq -0x110(%rbp), %rsi
callq 0x52910
jmp 0xa3b89
leaq -0x110(%rbp), %rdi
callq 0x52e58
leaq -0x111(%rbp), %rdi
callq 0x527d0
jmp 0xa3bd7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0xa3bc9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x110(%rbp), %rdi
callq 0x52e58
leaq -0x111(%rbp), %rdi
callq 0x527d0
jmp 0xa3bff
jmp 0xa3bd9
movq -0x40(%rbp), %rax
addq $0x1, %rax
movq %rax, -0x40(%rbp)
jmp 0xa38e9
movb $0x1, -0x11(%rbp)
leaq -0x38(%rbp), %rdi
callq 0x52e58
testb $0x1, -0x11(%rbp)
jne 0xa3c22
jmp 0xa3c16
leaq -0x38(%rbp), %rdi
callq 0x52e58
movq -0x130(%rbp), %rdi
callq 0x52e58
jmp 0xa3c32
movq -0x130(%rbp), %rdi
callq 0x52e58
movq -0x128(%rbp), %rax
addq $0x180, %rsp            # imm = 0x180
popq %rbp
retq
movq -0x50(%rbp), %rdi
callq 0x52c90
nopl (%rax,%rax)