// File: /workspace/github_cpp_makefile_star2_O1/whitefusion[P]Jaipur_cardgame-/Market.cpp
// Function: Market::printMarket()
void Market::printMarket(){
    cout << ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>MARKET<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<" << endl;
//    cout << "============================================================================================================================================================================================" << endl;
    for (int i = 0; i < size; ++i)
        cout << ".-------." << "     ";
    cout << endl;

    for (int i = 0; i < size; ++i){
        cout << "| " << goods.at(i).getCard();
        if (goods.at(i).getCard() == "GOLD")
            cout << "  |";
        else 
            cout << " |";
        cout << "     ";
    }
    cout << endl;

    for (int i = 0; i < size; ++i){
        cout << "|       |" << "     "; 
    }
    cout << endl;

    for (int i = 0; i < size; ++i){
        cout << "|   " << i+1 << "   |" << "     "; 
    }
    cout << endl;

    for (int i = 0; i < size; ++i){
        cout << "|       |" << "     "; 
    }
    cout << endl;

    for (int i = 0; i < size; ++i){
        cout << "`-------'" << "     "; 
    }
    cout << endl;
 //   cout << "============================================================================================================================================================================================" << endl;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x28, %rsp
movq %rdi, %r14
movq 0xc72a(%rip), %r13      # 0x15fd0
leaq 0x6d38(%rip), %rsi      # 0x105e5
movl $0xbc, %edx
movq %r13, %rdi
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2180
movsbl %al, %esi
movq %r13, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x20f0
cmpl $0x0, 0x18(%r14)
jle 0x9928
xorl %ebp, %ebp
movq 0xc6de(%rip), %rbx      # 0x15fd0
leaq 0x6da9(%rip), %r15      # 0x106a2
leaq 0x69f1(%rip), %r12      # 0x102f1
movl $0x9, %edx
movq %rbx, %rdi
movq %r15, %rsi
callq 0x21d0
movl $0x5, %edx
movq %rbx, %rdi
movq %r12, %rsi
callq 0x21d0
incl %ebp
cmpl 0x18(%r14), %ebp
jl 0x9900
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2180
movsbl %al, %esi
movq %r13, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x20f0
cmpl $0x0, 0x18(%r14)
jle 0x9a71
xorl %r13d, %r13d
movq 0xc66b(%rip), %r12      # 0x15fd0
leaq 0x8(%rsp), %rbp
xorl %r15d, %r15d
movl $0x2, %edx
movq %r12, %rdi
leaq 0x6d30(%rip), %rsi      # 0x106ac
callq 0x21d0
movq (%r14), %rsi
movq 0x8(%r14), %rdx
subq %rsi, %rdx
sarq $0x5, %rdx
cmpq %r15, %rdx
jbe 0x9c8f
addq %r13, %rsi
movq %rbp, %rdi
callq 0x92fe
movq 0x8(%rsp), %rsi
movq 0x10(%rsp), %rdx
movq %r12, %rdi
callq 0x21d0
movq 0x8(%rsp), %rdi
leaq 0x18(%rsp), %rax
cmpq %rax, %rdi
je 0x99d1
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x21a0
movq (%r14), %rsi
movq 0x8(%r14), %rdx
subq %rsi, %rdx
sarq $0x5, %rdx
cmpq %r15, %rdx
jbe 0x9c8f
addq %r13, %rsi
movq %rbp, %rdi
callq 0x92fe
movq %rbp, %rdi
leaq 0x6bb3(%rip), %rsi      # 0x105b0
callq 0x2080
movl %eax, %ebx
movq 0x8(%rsp), %rdi
leaq 0x18(%rsp), %rax
cmpq %rax, %rdi
je 0x9a20
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x21a0
testl %ebx, %ebx
je 0x9a35
movl $0x2, %edx
movq %r12, %rdi
leaq 0x6c83(%rip), %rsi      # 0x106b6
jmp 0x9a44
movl $0x3, %edx
movq %r12, %rdi
leaq 0x6c71(%rip), %rsi      # 0x106b5
callq 0x21d0
movl $0x5, %edx
movq %r12, %rdi
leaq 0x6899(%rip), %rsi      # 0x102f1
callq 0x21d0
incq %r15
movslq 0x18(%r14), %rax
addq $0x20, %r13
cmpq %rax, %r15
jl 0x996d
movq 0xc558(%rip), %r13      # 0x15fd0
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2180
movsbl %al, %esi
movq %r13, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x20f0
cmpl $0x0, 0x18(%r14)
jle 0x9ae6
xorl %ebp, %ebp
movq 0xc520(%rip), %rbx      # 0x15fd0
leaq 0x6bf8(%rip), %r15      # 0x106af
leaq 0x6833(%rip), %r12      # 0x102f1
movl $0x9, %edx
movq %rbx, %rdi
movq %r15, %rsi
callq 0x21d0
movl $0x5, %edx
movq %rbx, %rdi
movq %r12, %rsi
callq 0x21d0
incl %ebp
cmpl 0x18(%r14), %ebp
jl 0x9abe
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2180
movsbl %al, %esi
movq %r13, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x20f0
cmpl $0x0, 0x18(%r14)
jle 0x9b75
xorl %ebx, %ebx
movq 0xc4b2(%rip), %r15      # 0x15fd0
leaq 0x6b8f(%rip), %r13      # 0x106b4
leaq 0x67c5(%rip), %rbp      # 0x102f1
movl $0x4, %edx
movq %r15, %rdi
leaq 0x6b7e(%rip), %rsi      # 0x106b9
callq 0x21d0
incl %ebx
movq %r15, %rdi
movl %ebx, %esi
callq 0x2270
movq %rax, %r12
movl $0x4, %edx
movq %rax, %rdi
movq %r13, %rsi
callq 0x21d0
movl $0x5, %edx
movq %r12, %rdi
movq %rbp, %rsi
callq 0x21d0
cmpl 0x18(%r14), %ebx
jl 0x9b2c
movq 0xc454(%rip), %r13      # 0x15fd0
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2180
movsbl %al, %esi
movq %r13, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x20f0
cmpl $0x0, 0x18(%r14)
jle 0x9bea
xorl %ebp, %ebp
movq 0xc41c(%rip), %rbx      # 0x15fd0
leaq 0x6af4(%rip), %r15      # 0x106af
leaq 0x672f(%rip), %r12      # 0x102f1
movl $0x9, %edx
movq %rbx, %rdi
movq %r15, %rsi
callq 0x21d0
movl $0x5, %edx
movq %rbx, %rdi
movq %r12, %rsi
callq 0x21d0
incl %ebp
cmpl 0x18(%r14), %ebp
jl 0x9bc2
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2180
movsbl %al, %esi
movq %r13, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x20f0
cmpl $0x0, 0x18(%r14)
jle 0x9c58
xorl %ebp, %ebp
movq 0xc3ae(%rip), %rbx      # 0x15fd0
leaq 0x6a95(%rip), %r15      # 0x106be
leaq 0x66c1(%rip), %r12      # 0x102f1
movl $0x9, %edx
movq %rbx, %rdi
movq %r15, %rsi
callq 0x21d0
movl $0x5, %edx
movq %rbx, %rdi
movq %r12, %rsi
callq 0x21d0
incl %ebp
cmpl 0x18(%r14), %ebp
jl 0x9c30
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2180
movsbl %al, %esi
movq %r13, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x20f0
addq $0x28, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0x66b2(%rip), %rdi      # 0x10348
movq %r15, %rsi
xorl %eax, %eax
callq 0x21f0
movq %rax, %rbx
movq 0x8(%rsp), %rdi
leaq 0x18(%rsp), %rax
cmpq %rax, %rdi
je 0x9cbf
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x21a0
movq %rbx, %rdi
callq 0x2280
nop