{
  "schemaVersion": 1,
  "generated_at": "2026-08-18T00:00:03.735910-04:00",
  "generated_at_text": "Aug 18, 2026 12:00 AM EDT",
  "status": "ok",
  "calendar": {
    "source": "https://data.americafirstinsight.com/Election2026/output/calendar/election_calendar.json",
    "generated_at": "2026-08-17T23:14:48.999346+00:00",
    "event_count": 59,
    "states_covered": 50,
    "live_event_count": 0,
    "upcoming_event_count": 8,
    "recent_event_count": 51,
    "results_page_count": 53
  },
  "data": {
    "output_dir": "/var/www/html/Election2026/output",
    "next_state_scan_dir": "/var/www/html/Election2026/output/2026/fl",
    "next_state_race_count": 0,
    "recent_result_race_count": 0
  },
  "next_event": {
    "id": "2026-08-18-fl-florida",
    "state": "FL",
    "state_name": "Florida",
    "name": "Florida",
    "title": "Florida",
    "type": "primary",
    "status": "upcoming",
    "status_label": "Upcoming",
    "date": "2026-08-18",
    "date_text": "Aug 18, 2026",
    "poll_open": "2026-08-18T07:00:00-04:00",
    "poll_close": "2026-08-18T19:00:00-04:00",
    "poll_close_text": "7:00 PM",
    "timezone": "UTC-04:00",
    "url": "https://americafirstinsight.com/florida-primaries-live-results/?vf=GOP-GOV",
    "has_results_page": true,
    "sort_date": "2026-08-18T19:00:00-04:00"
  },
  "featured": {
    "mode": "coming_soon",
    "title": "Florida",
    "subtitle": "VoteFlow coverage coming soon",
    "status_label": "Upcoming",
    "url": "https://americafirstinsight.com/florida-primaries-live-results/?vf=GOP-GOV",
    "state": "FL",
    "state_name": "Florida",
    "date": "2026-08-18",
    "date_text": "Aug 18, 2026",
    "poll_close": "2026-08-18T19:00:00-04:00",
    "poll_close_text": "7:00 PM",
    "has_vote_data": false
  },
  "next_state_races": [],
  "live_races": [],
  "recent_results": [],
  "upcoming_events": [
    {
      "id": "2026-08-18-fl-florida",
      "state": "FL",
      "state_name": "Florida",
      "name": "Florida",
      "title": "Florida",
      "type": "primary",
      "status": "upcoming",
      "status_label": "Upcoming",
      "date": "2026-08-18",
      "date_text": "Aug 18, 2026",
      "poll_open": "2026-08-18T07:00:00-04:00",
      "poll_close": "2026-08-18T19:00:00-04:00",
      "poll_close_text": "7:00 PM",
      "timezone": "UTC-04:00",
      "url": "https://americafirstinsight.com/florida-primaries-live-results/?vf=GOP-GOV",
      "has_results_page": true,
      "sort_date": "2026-08-18T19:00:00-04:00"
    },
    {
      "id": "2026-08-18-wy-wyoming",
      "state": "WY",
      "state_name": "Wyoming",
      "name": "Wyoming",
      "title": "Wyoming",
      "type": "primary",
      "status": "upcoming",
      "status_label": "Upcoming",
      "date": "2026-08-18",
      "date_text": "Aug 18, 2026",
      "poll_open": "2026-08-18T07:00:00-06:00",
      "poll_close": "2026-08-18T19:00:00-06:00",
      "poll_close_text": "7:00 PM",
      "timezone": "UTC-06:00",
      "url": "https://americafirstinsight.com/wyoming-live-primary-results/?vf=GOP-GOV",
      "has_results_page": true,
      "sort_date": "2026-08-18T19:00:00-06:00"
    },
    {
      "id": "2026-08-18-ak-alaska",
      "state": "AK",
      "state_name": "Alaska",
      "name": "Alaska",
      "title": "Alaska",
      "type": "primary",
      "status": "upcoming",
      "status_label": "Upcoming",
      "date": "2026-08-18",
      "date_text": "Aug 18, 2026",
      "poll_open": "2026-08-18T07:00:00-08:00",
      "poll_close": "2026-08-18T20:00:00-08:00",
      "poll_close_text": "8:00 PM",
      "timezone": "UTC-08:00",
      "url": "https://americafirstinsight.com/voteflow-navigation/",
      "has_results_page": false,
      "sort_date": "2026-08-18T20:00:00-08:00"
    },
    {
      "id": "2026-08-25-ok-oklahoma-runoff",
      "state": "OK",
      "state_name": "Oklahoma",
      "name": "Oklahoma Runoff",
      "title": "Oklahoma Runoff",
      "type": "runoff",
      "status": "upcoming",
      "status_label": "Upcoming",
      "date": "2026-08-25",
      "date_text": "Aug 25, 2026",
      "poll_open": "2026-08-25T06:00:00-04:00",
      "poll_close": "2026-08-25T21:00:00-04:00",
      "poll_close_text": "9:00 PM",
      "timezone": "UTC-04:00",
      "url": "https://americafirstinsight.com/voteflow-navigation/",
      "has_results_page": false,
      "sort_date": "2026-08-25T21:00:00-04:00"
    },
    {
      "id": "2026-09-01-ma-massachusetts",
      "state": "MA",
      "state_name": "Massachusetts",
      "name": "Massachusetts",
      "title": "Massachusetts",
      "type": "primary",
      "status": "upcoming",
      "status_label": "Upcoming",
      "date": "2026-09-01",
      "date_text": "Sep 1, 2026",
      "poll_open": "2026-09-01T07:00:00-04:00",
      "poll_close": "2026-09-01T20:00:00-04:00",
      "poll_close_text": "8:00 PM",
      "timezone": "UTC-04:00",
      "url": "https://americafirstinsight.com/voteflow-navigation/",
      "has_results_page": false,
      "sort_date": "2026-09-01T20:00:00-04:00"
    },
    {
      "id": "2026-09-08-nh-new-hampshire",
      "state": "NH",
      "state_name": "New Hampshire",
      "name": "New Hampshire",
      "title": "New Hampshire",
      "type": "primary",
      "status": "upcoming",
      "status_label": "Upcoming",
      "date": "2026-09-08",
      "date_text": "Sep 8, 2026",
      "poll_open": "2026-09-08T06:00:00-04:00",
      "poll_close": "2026-09-08T20:00:00-04:00",
      "poll_close_text": "8:00 PM",
      "timezone": "UTC-04:00",
      "url": "https://americafirstinsight.com/voteflow-navigation/",
      "has_results_page": false,
      "sort_date": "2026-09-08T20:00:00-04:00"
    },
    {
      "id": "2026-09-09-ri-rhode-island",
      "state": "RI",
      "state_name": "Rhode Island",
      "name": "Rhode Island",
      "title": "Rhode Island",
      "type": "primary",
      "status": "upcoming",
      "status_label": "Upcoming",
      "date": "2026-09-09",
      "date_text": "Sep 9, 2026",
      "poll_open": "2026-09-09T07:00:00-04:00",
      "poll_close": "2026-09-09T20:00:00-04:00",
      "poll_close_text": "8:00 PM",
      "timezone": "UTC-04:00",
      "url": "https://americafirstinsight.com/voteflow-navigation/",
      "has_results_page": false,
      "sort_date": "2026-09-09T20:00:00-04:00"
    },
    {
      "id": "2026-09-15-de-delaware",
      "state": "DE",
      "state_name": "Delaware",
      "name": "Delaware",
      "title": "Delaware",
      "type": "primary",
      "status": "upcoming",
      "status_label": "Upcoming",
      "date": "2026-09-15",
      "date_text": "Sep 15, 2026",
      "poll_open": "2026-09-15T07:00:00-04:00",
      "poll_close": "2026-09-15T20:00:00-04:00",
      "poll_close_text": "8:00 PM",
      "timezone": "UTC-04:00",
      "url": "https://americafirstinsight.com/voteflow-navigation/",
      "has_results_page": false,
      "sort_date": "2026-09-15T20:00:00-04:00"
    }
  ],
  "recent_events": [
    {
      "id": "2026-08-11-mn-minnesota",
      "state": "MN",
      "state_name": "Minnesota",
      "name": "Minnesota",
      "title": "Minnesota",
      "type": "primary",
      "status": "results",
      "status_label": "Results Available",
      "date": "2026-08-11",
      "date_text": "Aug 11, 2026",
      "poll_open": "2026-08-11T07:00:00-05:00",
      "poll_close": "2026-08-11T20:00:00-05:00",
      "poll_close_text": "8:00 PM",
      "timezone": "UTC-05:00",
      "url": "https://americafirstinsight.com/minnesota-primaries-live-results/?vf=DEM-SEN",
      "has_results_page": true,
      "sort_date": "2026-08-11T20:00:00-05:00"
    },
    {
      "id": "2026-08-11-wi-wisconsin",
      "state": "WI",
      "state_name": "Wisconsin",
      "name": "Wisconsin",
      "title": "Wisconsin",
      "type": "primary",
      "status": "results",
      "status_label": "Results Available",
      "date": "2026-08-11",
      "date_text": "Aug 11, 2026",
      "poll_open": "2026-08-11T07:00:00-05:00",
      "poll_close": "2026-08-11T20:00:00-05:00",
      "poll_close_text": "8:00 PM",
      "timezone": "UTC-05:00",
      "url": "https://americafirstinsight.com/wisconsin-primaries-live-results/",
      "has_results_page": true,
      "sort_date": "2026-08-11T20:00:00-05:00"
    },
    {
      "id": "2026-08-11-ct-connecticut",
      "state": "CT",
      "state_name": "Connecticut",
      "name": "Connecticut",
      "title": "Connecticut",
      "type": "primary",
      "status": "results",
      "status_label": "Results Available",
      "date": "2026-08-11",
      "date_text": "Aug 11, 2026",
      "poll_open": "2026-08-11T06:00:00-04:00",
      "poll_close": "2026-08-11T20:00:00-04:00",
      "poll_close_text": "8:00 PM",
      "timezone": "UTC-04:00",
      "url": "https://americafirstinsight.com/connecticut-primaries-live-results/?vf=DEM-GOV",
      "has_results_page": true,
      "sort_date": "2026-08-11T20:00:00-04:00"
    },
    {
      "id": "2026-08-11-al-alabama-special-primary",
      "state": "AL",
      "state_name": "Alabama",
      "name": "Alabama Special Primary",
      "title": "Alabama Special Primary",
      "type": "special",
      "status": "results",
      "status_label": "Results Available",
      "date": "2026-08-11",
      "date_text": "Aug 11, 2026",
      "poll_open": "2026-08-11T07:00:00-05:00",
      "poll_close": "2026-08-11T19:00:00-05:00",
      "poll_close_text": "7:00 PM",
      "timezone": "UTC-05:00",
      "url": "https://americafirstinsight.com/alabama-special-primaries-live-results/?vf=GOP-HOUSE-1",
      "has_results_page": true,
      "sort_date": "2026-08-11T19:00:00-05:00"
    },
    {
      "id": "2026-08-11-vt-vermont",
      "state": "VT",
      "state_name": "Vermont",
      "name": "Vermont",
      "title": "Vermont",
      "type": "primary",
      "status": "results",
      "status_label": "Results Available",
      "date": "2026-08-11",
      "date_text": "Aug 11, 2026",
      "poll_open": "2026-08-11T05:00:00-04:00",
      "poll_close": "2026-08-11T19:00:00-04:00",
      "poll_close_text": "7:00 PM",
      "timezone": "UTC-04:00",
      "url": "https://americafirstinsight.com/vermont-primaries-live-results/?vf=DEM-GOV",
      "has_results_page": true,
      "sort_date": "2026-08-11T19:00:00-04:00"
    },
    {
      "id": "2026-08-11-sc-south-carolina-special-primary",
      "state": "SC",
      "state_name": "South Carolina",
      "name": "South Carolina Special Primary",
      "title": "South Carolina Special Primary",
      "type": "special",
      "status": "results",
      "status_label": "Results Available",
      "date": "2026-08-11",
      "date_text": "Aug 11, 2026",
      "poll_open": "2026-08-11T07:00:00-04:00",
      "poll_close": "2026-08-11T19:00:00-04:00",
      "poll_close_text": "7:00 PM",
      "timezone": "UTC-04:00",
      "url": "https://americafirstinsight.com/south-carolina-special-primary-results/?vf=GOP-SEN",
      "has_results_page": true,
      "sort_date": "2026-08-11T19:00:00-04:00"
    },
    {
      "id": "2026-08-08-hi-hawaii",
      "state": "HI",
      "state_name": "Hawaii",
      "name": "Hawaii",
      "title": "Hawaii",
      "type": "primary",
      "status": "results",
      "status_label": "Results Available",
      "date": "2026-08-08",
      "date_text": "Aug 8, 2026",
      "poll_open": "2026-08-08T07:00:00-10:00",
      "poll_close": "2026-08-08T19:00:00-10:00",
      "poll_close_text": "7:00 PM",
      "timezone": "UTC-10:00",
      "url": "https://americafirstinsight.com/hawaii-primary-live-results/?vf=DEM-GOV",
      "has_results_page": true,
      "sort_date": "2026-08-08T19:00:00-10:00"
    },
    {
      "id": "2026-08-06-tn-tennessee",
      "state": "TN",
      "state_name": "Tennessee",
      "name": "Tennessee",
      "title": "Tennessee",
      "type": "primary",
      "status": "results",
      "status_label": "Results Available",
      "date": "2026-08-06",
      "date_text": "Aug 6, 2026",
      "poll_open": "2026-08-06T07:00:00-04:00",
      "poll_close": "2026-08-06T20:00:00-04:00",
      "poll_close_text": "8:00 PM",
      "timezone": "UTC-04:00",
      "url": "https://americafirstinsight.com/tennessee-primary-live-results/",
      "has_results_page": true,
      "sort_date": "2026-08-06T20:00:00-04:00"
    },
    {
      "id": "2026-08-04-wa-washington",
      "state": "WA",
      "state_name": "Washington",
      "name": "Washington",
      "title": "Washington",
      "type": "primary",
      "status": "results",
      "status_label": "Results Available",
      "date": "2026-08-04",
      "date_text": "Aug 4, 2026",
      "poll_open": "2026-08-04T08:00:00-07:00",
      "poll_close": "2026-08-04T20:00:00-07:00",
      "poll_close_text": "8:00 PM",
      "timezone": "UTC-07:00",
      "url": "https://americafirstinsight.com/washington-primary-live-results/",
      "has_results_page": true,
      "sort_date": "2026-08-04T20:00:00-07:00"
    },
    {
      "id": "2026-08-04-mi-michigan",
      "state": "MI",
      "state_name": "Michigan",
      "name": "Michigan",
      "title": "Michigan",
      "type": "primary",
      "status": "results",
      "status_label": "Results Available",
      "date": "2026-08-04",
      "date_text": "Aug 4, 2026",
      "poll_open": "2026-08-04T07:00:00-04:00",
      "poll_close": "2026-08-04T20:00:00-04:00",
      "poll_close_text": "8:00 PM",
      "timezone": "UTC-04:00",
      "url": "https://americafirstinsight.com/michigan-primary-live-results-2026/",
      "has_results_page": true,
      "sort_date": "2026-08-04T20:00:00-04:00"
    }
  ]
}
