with open('templates/loans/loan_detail.html', 'r', encoding='utf-8') as f:
    content = f.read()

# Let's find occurrences of "rollover" or "interest_rate" around forms
import re
forms = re.findall(r'<form[^>]*>.*?</form>', content, re.DOTALL)
for i, form in enumerate(forms):
    if 'rollover' in form.lower() or 'requested_interest_rate' in form.lower():
        print(f"--- Form {i+1} ---")
        print(form)
