"""Alabama — Secretary of State portal configuration.""" CONFIG = { "state_code": "AL", "state_name": "Alabama", "sos_name": "Alabama Secretary of State", "portal_name": "Alabama Business Entity Records", "portal_url": "https://sos.alabama.gov", "name_search_url": "https://sos.alabama.gov/government-records/business-entity-records", "filing_url": "https://sos.alabama.gov/government-records/business-entity-records", "search_method": "playwright", # Socrata API (not applicable) "socrata_domain": "", "socrata_dataset_id": "", # NW Registered Agent address in this state "nwra_name": "Northwest Registered Agent LLC", "nwra_address": "100 Centerview Dr Ste 115", "nwra_city": "Birmingham", "nwra_state": "AL", "nwra_zip": "35216", # State fees (cents) "llc_formation_fee": 20000, "corp_formation_fee": 20000, "expedited_fee": None, "expedited_label": "", # Selectors (Playwright CSS selectors for portal automation) "selectors": { "name_search_input": "", "name_search_submit": "", "name_results_table": "", "name_available_indicator": "", "name_unavailable_indicator": "", # LLC filing form selectors "llc_name_field": "", "llc_agent_name_field": "", "llc_agent_address_field": "", "llc_principal_address_field": "", "llc_organizer_name_field": "", "llc_management_type_select": "", "llc_purpose_field": "", "llc_submit_button": "", # Corp filing form selectors "corp_name_field": "", "corp_agent_name_field": "", "corp_shares_field": "", "corp_submit_button": "", }, "notes": "", }