from recharge.models import Circle

circle_data = [
    ("Andaman And Nicobar", ""),
    ("Andhra Pradesh", "13"),
    ("Arunachal Pradesh", ""),
    ("Assam", "24"),
    ("Bihar", "17"),
    ("Chandigarh", ""),
    ("Chhattisgarh", "27"),
    ("Dadra Nager Haveli", ""),
    ("Daman And Div", ""),
    ("Goa", ""),
    ("Gujarat", "12"),
    ("Haryana", "20"),
    ("Himachal Pradesh", "21"),
    ("Jammu And Kashmir", "25"),
    ("Jharkhand", "22"),
    ("Karnataka", "9"),
    ("Kerala", "14"),
    ("Lakshadweep", ""),
    ("Madhya Pradesh", "16"),
    ("Maharashtra", "4"),
    ("Manipur", ""),
    ("Meghalaya", ""),
    ("Mizoram", ""),
    ("Nagaland", ""),
    ("New Delhi", ""),
    ("Orissa", "23"),
    ("Pondicherry", ""),
    ("Punjab", "1"),
    ("Rajasthan", "18"),
    ("Sikkim", ""),
    ("Tamil Nadu", "8"),
    ("Tripura", ""),
    ("Uttar Pradesh East", "10"),
    ("Uttaranchal", ""),
    ("West Bengal", "2"),
    ("Uttar Pradesh West", "11"),
    ("Mumbai", "3"),
    ("Delhi", "5"),
    ("CHENNAI", "7"),
    ("NORTH EAST", "26"),
    ("Kolkata", "6"),
]

Circle.objects.bulk_create([
    Circle(name=name, code=code, source='A1Topup')
    for name, code in circle_data
])

print(f"✅ Inserted {len(circle_data)} circles with source='A1Topup'")
