﻿with open('resources/views/test-sessions/fill.blade.php', 'r', encoding='utf-8') as f:
    content = f.read()

general_block = """            {{-- Pertanyaan Umum --}}
            @if($generalQs->count() > 0)
            <div class="mb-2">
                <div class="d-flex align-items-center gap-2 mb-2">
                    <div style="height:2px;flex:1;background:#e2e8f0"></div>
                    <span class="text-muted small fw-medium px-2">
                        <i class="bi bi-list-check"></i> PERTANYAAN UMUM
                    </span>
                    <div style="height:2px;flex:1;background:#e2e8f0"></div>
                </div>
                @foreach($generalQs as $question)
                @include('test-sessions._question', ['question' => $question, 'no' => $questionNo, 'color' => '1e3a5f'])
                @php $questionNo++ @endphp
                @endforeach
            </div>
            @endif
            {{-- Pertanyaan per Sampel --}}"""

sample_block = """            {{-- Pertanyaan per Sampel --}}"""

# Ganti: hapus general_block dari posisi lama, simpan tanpa sample_block prefix
old = general_block
new_general = """            {{-- Pertanyaan Kesimpulan --}}
            @if($generalQs->count() > 0)
            <div class="mb-2">
                <div class="d-flex align-items-center gap-2 mb-2">
                    <div style="height:2px;flex:1;background:#e2e8f0"></div>
                    <span class="fw-medium px-2" style="color:#8b5cf6;font-size:13px">
                        <i class="bi bi-list-check"></i> PERTANYAAN KESIMPULAN
                    </span>
                    <div style="height:2px;flex:1;background:#e2e8f0"></div>
                </div>
                @foreach($generalQs as $question)
                @include('test-sessions._question', ['question' => $question, 'no' => $questionNo, 'color' => '8b5cf6'])
                @php $questionNo++ @endphp
                @endforeach
            </div>
            @endif"""

# Ganti posisi: sample_block dulu, lalu general di bawah @endforeach
content = content.replace(old, sample_block)

# Tambah general setelah @endforeach sampel (sebelum submit)
content = content.replace(
    "            @endforeach\n            {{-- Submit --}}",
    "            @endforeach\n\n" + new_general + "\n            {{-- Submit --}}"
)

with open('resources/views/test-sessions/fill.blade.php', 'w', encoding='utf-8') as f:
    f.write(content)
print('Berhasil!')
