﻿file = r'resources\views\public-test\_question.blade.php'
with open(file, 'r', encoding='utf-8') as f:
    c = f.read()

old = '''class="form-control form-control-sm" {{ !empty($required_note) ? 'rows=2 required' : 'rows=1' }}"
                        placeholder="{{ !empty($required_note) ? 'Tulis alasan pilihan Anda... (wajib)' : 'Catatan tambahan (opsional)...' }}"></textarea>'''

new = '''class="form-control form-control-sm" rows="{{ !empty($required_note) ? 2 : 1 }}" {{ !empty($required_note) ? 'required' : '' }}
                        placeholder="{{ !empty($required_note) ? 'Tulis alasan pilihan Anda... (wajib)' : 'Catatan tambahan (opsional)...' }}"></textarea>'''

if old in c:
    c = c.replace(old, new)
    print("OK!")
else:
    print("GAGAL")
    idx = c.find('required_note')
    print(repr(c[idx-50:idx+200]))

with open(file, 'w', encoding='utf-8') as f:
    f.write(c)
