{
 "key": "us",
 "title": "US midterms 2026 data room: generic ballot, race ratings and control odds",
 "page": "https://www.riotimesonline.com/us-midterms-2026-data-room/",
 "publisher": "The Rio Times",
 "license": "https://creativecommons.org/licenses/by/4.0/",
 "license_note": "Free to use with attribution: credit The Rio Times and link to https://www.riotimesonline.com/us-midterms-2026-data-room/",
 "election_date": "2026-11-03",
 "sources": {
  "generic": {
   "name": "Wikipedia: 2026 United States House of Representatives elections",
   "revision_url": "https://en.wikipedia.org/w/index.php?title=2026_United_States_House_of_Representatives_elections&oldid=1381282322",
   "revision_ts": "2026-10-21T08:20:06Z"
  },
  "senate": {
   "name": "Wikipedia: 2026 United States Senate elections",
   "revision_url": "https://en.wikipedia.org/w/index.php?title=2026_United_States_Senate_elections&oldid=1381274517",
   "revision_ts": "2026-10-21T06:27:09Z",
   "rater_dates": {
    "cook": "Oct 20, 2026",
    "ie": "Oct 15, 2026",
    "sabato": "Oct 14, 2026"
   }
  },
  "house": {
   "name": "Wikipedia: 2026 United States House of Representatives election ratings",
   "revision_url": "https://en.wikipedia.org/w/index.php?title=2026_United_States_House_of_Representatives_election_ratings&oldid=1381240142",
   "revision_ts": "2026-10-20T22:45:14Z",
   "rater_dates": {
    "cook": "Oct 16, 2026",
    "ie": "Oct 15, 2026",
    "sabato": "Oct 20, 2026"
   }
  },
  "raters": {
   "cook": "Cook Political Report",
   "ie": "Inside Elections",
   "sabato": "Sabato's Crystal Ball"
  }
 },
 "method": {
  "generic": "equal-weight mean of the public generic-ballot averages listed (an average not updated for 21 days is left out)",
  "consensus": "the middle rating of Cook Political Report, Inside Elections and Sabato's Crystal Ball for each race"
 },
 "generic": {
  "average": {
   "dem_pct": 50.8,
   "rep_pct": 42.5,
   "margin_dem": 8.3,
   "sources": 5
  },
  "sources": [
   {
    "source": "Decision Desk HQ",
    "dates_administered": "January 9, 2025 – October 13, 2026",
    "updated": "2026-10-18",
    "rep_pct": 42.4,
    "dem_pct": 50.2,
    "margin_dem": 7.8,
    "url": "https://votes.decisiondeskhq.com/polls/generic-ballot/national/lv-rv-adults",
    "in_average": true
   },
   {
    "source": "FiftyPlusOne",
    "dates_administered": "January 9, 2025 – October 13, 2026",
    "updated": "2026-10-18",
    "rep_pct": 43.2,
    "dem_pct": 51.7,
    "margin_dem": 8.5,
    "url": "https://fiftyplusone.news/polls/generic-ballot/generic-ballot",
    "in_average": true
   },
   {
    "source": "NBC News",
    "dates_administered": "January 9, 2025 – October 13, 2026",
    "updated": "2026-10-18",
    "rep_pct": 43.0,
    "dem_pct": 51.0,
    "margin_dem": 8.0,
    "url": "https://www.nbcnews.com/politics/2026-elections/house-control-polls",
    "in_average": true
   },
   {
    "source": "RealClearPolitics",
    "dates_administered": "September 24 – October 13, 2026",
    "updated": "2026-10-18",
    "rep_pct": 42.6,
    "dem_pct": 50.8,
    "margin_dem": 8.2,
    "url": "https://www.realclearpolling.com/polls/state-of-the-union/generic-congressional-vote",
    "in_average": true
   },
   {
    "source": "Silver Bulletin",
    "dates_administered": "January 9, 2025 – October 13, 2026",
    "updated": "2026-10-18",
    "rep_pct": 41.1,
    "dem_pct": 50.1,
    "margin_dem": 9.0,
    "url": "https://www.natesilver.net/p/generic-ballot-average-2026-nate-silver-bulletin-congress-polls",
    "in_average": true
   }
  ],
  "trend": {
   "dates": [
    "2026-04-06",
    "2026-04-13",
    "2026-04-20",
    "2026-04-27",
    "2026-05-04",
    "2026-05-11",
    "2026-05-18",
    "2026-05-25",
    "2026-06-01",
    "2026-06-08",
    "2026-06-15",
    "2026-06-22",
    "2026-06-29",
    "2026-07-06",
    "2026-07-13",
    "2026-07-20",
    "2026-07-27",
    "2026-08-03",
    "2026-08-10",
    "2026-08-17",
    "2026-08-24",
    "2026-08-31",
    "2026-09-07",
    "2026-09-14",
    "2026-09-21",
    "2026-09-28",
    "2026-10-05",
    "2026-10-12",
    "2026-10-19",
    "2026-10-21"
   ],
   "series": {
    "dem": [
     47.2,
     46.8,
     46.6,
     47.5,
     47.6,
     47.9,
     47.9,
     48.0,
     48.5,
     47.7,
     47.6,
     47.2,
     47.1,
     47.6,
     47.8,
     47.7,
     48.2,
     48.2,
     48.2,
     48.2,
     47.8,
     48.1,
     47.8,
     48.9,
     49.6,
     50.0,
     50.8,
     50.3,
     50.8,
     50.8
    ],
    "rep": [
     41.8,
     41.8,
     41.7,
     42.3,
     42.0,
     42.1,
     41.2,
     41.1,
     41.1,
     41.3,
     41.9,
     41.8,
     41.6,
     41.8,
     42.0,
     42.8,
     42.6,
     41.6,
     41.5,
     41.6,
     41.5,
     41.7,
     41.5,
     42.1,
     42.0,
     41.8,
     42.6,
     41.9,
     42.5,
     42.5
    ]
   }
  }
 },
 "senate": {
  "races": [
   {
    "race": "Alaska",
    "incumbent": "Dan S. Sullivan",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Lean Democratic"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "Iowa",
    "incumbent": "Joni Ernst (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Tilt Republican",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "Kansas",
    "incumbent": "Roger Marshall",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Tilt Republican",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "Maine",
    "incumbent": "Susan Collins",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "Ohio (special)",
    "incumbent": "Jon Husted",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "Texas",
    "incumbent": "John Cornyn (lost renomination)",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "Michigan",
    "incumbent": "Gary Peters (retiring)",
    "party": "D",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Tilt Democratic",
     "sabato": "Lean Democratic"
    },
    "consensus": "Tilt Democratic",
    "score": -0.5
   },
   {
    "race": "Minnesota",
    "incumbent": "Tina Smith (retiring)",
    "party": "D",
    "ratings": {
     "cook": "Lean Democratic",
     "ie": "Lean Democratic",
     "sabato": "Lean Democratic"
    },
    "consensus": "Lean Democratic",
    "score": -1.0
   },
   {
    "race": "Nebraska",
    "incumbent": "Pete Ricketts",
    "party": "R",
    "ratings": {
     "cook": "Likely Republican",
     "ie": "Lean Republican",
     "sabato": "Lean Republican"
    },
    "consensus": "Lean Republican",
    "score": 1.0
   },
   {
    "race": "New Hampshire",
    "incumbent": "Jeanne Shaheen (retiring)",
    "party": "D",
    "ratings": {
     "cook": "Lean Democratic",
     "ie": "Tilt Democratic",
     "sabato": "Likely Democratic"
    },
    "consensus": "Lean Democratic",
    "score": -1.0
   },
   {
    "race": "North Carolina",
    "incumbent": "Thom Tillis (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Likely Democratic",
     "ie": "Lean Democratic",
     "sabato": "Lean Democratic"
    },
    "consensus": "Lean Democratic",
    "score": -1.0
   },
   {
    "race": "South Carolina",
    "incumbent": "Darline Graham",
    "party": "R",
    "ratings": {
     "cook": "Lean Republican",
     "ie": "Lean Republican",
     "sabato": "Likely Republican"
    },
    "consensus": "Lean Republican",
    "score": 1.0
   },
   {
    "race": "Georgia",
    "incumbent": "Jon Ossoff",
    "party": "D",
    "ratings": {
     "cook": "Likely Democratic",
     "ie": "Lean Democratic",
     "sabato": "Likely Democratic"
    },
    "consensus": "Likely Democratic",
    "score": -2.0
   },
   {
    "race": "Mississippi",
    "incumbent": "Cindy Hyde-Smith",
    "party": "R",
    "ratings": {
     "cook": "Likely Republican",
     "ie": "Safe Republican",
     "sabato": "Likely Republican"
    },
    "consensus": "Likely Republican",
    "score": 2.0
   },
   {
    "race": "Alabama",
    "incumbent": "Tommy Tuberville (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "Arkansas",
    "incumbent": "Tom Cotton",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "Colorado",
    "incumbent": "John Hickenlooper",
    "party": "D",
    "ratings": {
     "cook": "Safe Democratic",
     "ie": "Safe Democratic",
     "sabato": "Safe Democratic"
    },
    "consensus": "Safe Democratic",
    "score": -3.0
   },
   {
    "race": "Delaware",
    "incumbent": "Chris Coons",
    "party": "D",
    "ratings": {
     "cook": "Safe Democratic",
     "ie": "Safe Democratic",
     "sabato": "Safe Democratic"
    },
    "consensus": "Safe Democratic",
    "score": -3.0
   },
   {
    "race": "Florida (special)",
    "incumbent": "Ashley Moody",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Likely Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "Idaho",
    "incumbent": "Jim Risch",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "Illinois",
    "incumbent": "Dick Durbin (retiring)",
    "party": "D",
    "ratings": {
     "cook": "Safe Democratic",
     "ie": "Safe Democratic",
     "sabato": "Safe Democratic"
    },
    "consensus": "Safe Democratic",
    "score": -3.0
   },
   {
    "race": "Kentucky",
    "incumbent": "Mitch McConnell (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "Louisiana",
    "incumbent": "Bill Cassidy (lost renomination)",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "Massachusetts",
    "incumbent": "Ed Markey",
    "party": "D",
    "ratings": {
     "cook": "Safe Democratic",
     "ie": "Safe Democratic",
     "sabato": "Safe Democratic"
    },
    "consensus": "Safe Democratic",
    "score": -3.0
   },
   {
    "race": "Montana",
    "incumbent": "Steve Daines (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "New Jersey",
    "incumbent": "Cory Booker",
    "party": "D",
    "ratings": {
     "cook": "Safe Democratic",
     "ie": "Safe Democratic",
     "sabato": "Safe Democratic"
    },
    "consensus": "Safe Democratic",
    "score": -3.0
   },
   {
    "race": "New Mexico",
    "incumbent": "Ben Ray Luján",
    "party": "D",
    "ratings": {
     "cook": "Safe Democratic",
     "ie": "Safe Democratic",
     "sabato": "Safe Democratic"
    },
    "consensus": "Safe Democratic",
    "score": -3.0
   },
   {
    "race": "Oklahoma",
    "incumbent": "Alan Armstrong (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "Oregon",
    "incumbent": "Jeff Merkley",
    "party": "D",
    "ratings": {
     "cook": "Safe Democratic",
     "ie": "Safe Democratic",
     "sabato": "Safe Democratic"
    },
    "consensus": "Safe Democratic",
    "score": -3.0
   },
   {
    "race": "Rhode Island",
    "incumbent": "Jack Reed",
    "party": "D",
    "ratings": {
     "cook": "Safe Democratic",
     "ie": "Safe Democratic",
     "sabato": "Safe Democratic"
    },
    "consensus": "Safe Democratic",
    "score": -3.0
   },
   {
    "race": "South Dakota",
    "incumbent": "Mike Rounds",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "Tennessee",
    "incumbent": "Bill Hagerty",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "Virginia",
    "incumbent": "Mark Warner",
    "party": "D",
    "ratings": {
     "cook": "Safe Democratic",
     "ie": "Safe Democratic",
     "sabato": "Safe Democratic"
    },
    "consensus": "Safe Democratic",
    "score": -3.0
   },
   {
    "race": "West Virginia",
    "incumbent": "Shelley Moore Capito",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "Wyoming",
    "incumbent": "Cynthia Lummis (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   }
  ],
  "competitive": [
   {
    "race": "Alaska",
    "incumbent": "Dan S. Sullivan",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Lean Democratic"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "Iowa",
    "incumbent": "Joni Ernst (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Tilt Republican",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "Kansas",
    "incumbent": "Roger Marshall",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Tilt Republican",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "Maine",
    "incumbent": "Susan Collins",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "Ohio (special)",
    "incumbent": "Jon Husted",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "Texas",
    "incumbent": "John Cornyn (lost renomination)",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "Michigan",
    "incumbent": "Gary Peters (retiring)",
    "party": "D",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Tilt Democratic",
     "sabato": "Lean Democratic"
    },
    "consensus": "Tilt Democratic",
    "score": -0.5
   },
   {
    "race": "Minnesota",
    "incumbent": "Tina Smith (retiring)",
    "party": "D",
    "ratings": {
     "cook": "Lean Democratic",
     "ie": "Lean Democratic",
     "sabato": "Lean Democratic"
    },
    "consensus": "Lean Democratic",
    "score": -1.0
   },
   {
    "race": "Nebraska",
    "incumbent": "Pete Ricketts",
    "party": "R",
    "ratings": {
     "cook": "Likely Republican",
     "ie": "Lean Republican",
     "sabato": "Lean Republican"
    },
    "consensus": "Lean Republican",
    "score": 1.0
   },
   {
    "race": "New Hampshire",
    "incumbent": "Jeanne Shaheen (retiring)",
    "party": "D",
    "ratings": {
     "cook": "Lean Democratic",
     "ie": "Tilt Democratic",
     "sabato": "Likely Democratic"
    },
    "consensus": "Lean Democratic",
    "score": -1.0
   },
   {
    "race": "North Carolina",
    "incumbent": "Thom Tillis (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Likely Democratic",
     "ie": "Lean Democratic",
     "sabato": "Lean Democratic"
    },
    "consensus": "Lean Democratic",
    "score": -1.0
   },
   {
    "race": "South Carolina",
    "incumbent": "Darline Graham",
    "party": "R",
    "ratings": {
     "cook": "Lean Republican",
     "ie": "Lean Republican",
     "sabato": "Likely Republican"
    },
    "consensus": "Lean Republican",
    "score": 1.0
   },
   {
    "race": "Georgia",
    "incumbent": "Jon Ossoff",
    "party": "D",
    "ratings": {
     "cook": "Likely Democratic",
     "ie": "Lean Democratic",
     "sabato": "Likely Democratic"
    },
    "consensus": "Likely Democratic",
    "score": -2.0
   },
   {
    "race": "Mississippi",
    "incumbent": "Cindy Hyde-Smith",
    "party": "R",
    "ratings": {
     "cook": "Likely Republican",
     "ie": "Safe Republican",
     "sabato": "Likely Republican"
    },
    "consensus": "Likely Republican",
    "score": 2.0
   }
  ],
  "counts": {
   "Safe Republican": 12,
   "Toss-up": 6,
   "Safe Democratic": 9,
   "Likely Democratic": 1,
   "Tilt Democratic": 1,
   "Lean Democratic": 3,
   "Likely Republican": 1,
   "Lean Republican": 2
  },
  "on_ballot": 35,
  "majority_note": "Democrats need 51 seats for control; Republicans need 50 because Vice President JD Vance breaks ties."
 },
 "house": {
  "seats": [
   {
    "race": "AZ-6",
    "incumbent": "Juan Ciscomani",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Lean Democratic"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "CA-22",
    "incumbent": "David Valadao",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Lean Democratic"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "CO-8",
    "incumbent": "Gabe Evans",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Lean Democratic"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "FL-14",
    "incumbent": "Kathy Castor",
    "party": "D",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "FL-22",
    "incumbent": "New seat",
    "party": "",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Tilt Republican",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "IA-2",
    "incumbent": "Ashley Hinson (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Lean Democratic"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "MI-10",
    "incumbent": "John James (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Tilt Republican",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "MI-4",
    "incumbent": "Bill Huizenga",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Tilt Republican",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "MI-7",
    "incumbent": "Tom Barrett",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "NC-1",
    "incumbent": "Don Davis",
    "party": "D",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Lean Democratic"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "NC-11",
    "incumbent": "Chuck Edwards (withdrew)",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Lean Democratic"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "NY-17",
    "incumbent": "Mike Lawler",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "OH-7",
    "incumbent": "Max Miller",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "OH-9",
    "incumbent": "Marcy Kaptur",
    "party": "D",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "PA-8",
    "incumbent": "Rob Bresnahan",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Tilt Democratic",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "TX-15",
    "incumbent": "Monica De La Cruz",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "TX-34",
    "incumbent": "Vicente Gonzalez",
    "party": "D",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Lean Democratic"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "VA-1",
    "incumbent": "Rob Wittman",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Lean Republican",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "VA-2",
    "incumbent": "Jen Kiggans",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Lean Democratic"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "WI-3",
    "incumbent": "Derrick Van Orden",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Lean Democratic"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "MT-1",
    "incumbent": "Ryan Zinke (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Tilt Republican",
     "sabato": "Lean Republican"
    },
    "consensus": "Tilt Republican",
    "score": 0.5
   },
   {
    "race": "AL-2",
    "incumbent": "Shomari Figures",
    "party": "D",
    "ratings": {
     "cook": "Likely Republican",
     "ie": "Lean Republican",
     "sabato": "Lean Republican"
    },
    "consensus": "Lean Republican",
    "score": 1.0
   },
   {
    "race": "AZ-1",
    "incumbent": "David Schweikert (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Lean Democratic",
     "ie": "Tilt Democratic",
     "sabato": "Lean Democratic"
    },
    "consensus": "Lean Democratic",
    "score": -1.0
   },
   {
    "race": "CA-13",
    "incumbent": "Adam Gray",
    "party": "D",
    "ratings": {
     "cook": "Lean Democratic",
     "ie": "Tilt Democratic",
     "sabato": "Likely Democratic"
    },
    "consensus": "Lean Democratic",
    "score": -1.0
   },
   {
    "race": "CA-48",
    "incumbent": "Darrell Issa (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Lean Democratic",
     "ie": "Tilt Democratic",
     "sabato": "Likely Democratic"
    },
    "consensus": "Lean Democratic",
    "score": -1.0
   },
   {
    "race": "CO-5",
    "incumbent": "Jeff Crank",
    "party": "R",
    "ratings": {
     "cook": "Lean Republican",
     "ie": "Tilt Republican",
     "sabato": "Lean Republican"
    },
    "consensus": "Lean Republican",
    "score": 1.0
   },
   {
    "race": "FL-13",
    "incumbent": "Anna Paulina Luna",
    "party": "R",
    "ratings": {
     "cook": "Lean Republican",
     "ie": "Lean Republican",
     "sabato": "Likely Republican"
    },
    "consensus": "Lean Republican",
    "score": 1.0
   },
   {
    "race": "FL-25",
    "incumbent": "Jared Moskowitz",
    "party": "D",
    "ratings": {
     "cook": "Lean Democratic",
     "ie": "Toss-up",
     "sabato": "Lean Democratic"
    },
    "consensus": "Lean Democratic",
    "score": -1.0
   },
   {
    "race": "FL-27",
    "incumbent": "María Elvira Salazar",
    "party": "R",
    "ratings": {
     "cook": "Lean Republican",
     "ie": "Lean Republican",
     "sabato": "Lean Republican"
    },
    "consensus": "Lean Republican",
    "score": 1.0
   },
   {
    "race": "IA-1",
    "incumbent": "Mariannette Miller-Meeks",
    "party": "R",
    "ratings": {
     "cook": "Lean Democratic",
     "ie": "Tilt Democratic",
     "sabato": "Lean Democratic"
    },
    "consensus": "Lean Democratic",
    "score": -1.0
   },
   {
    "race": "IA-3",
    "incumbent": "Zach Nunn",
    "party": "R",
    "ratings": {
     "cook": "Lean Democratic",
     "ie": "Tilt Democratic",
     "sabato": "Lean Democratic"
    },
    "consensus": "Lean Democratic",
    "score": -1.0
   },
   {
    "race": "KY-6",
    "incumbent": "Andy Barr (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Lean Republican",
     "ie": "Tilt Republican",
     "sabato": "Lean Republican"
    },
    "consensus": "Lean Republican",
    "score": 1.0
   },
   {
    "race": "ME-2",
    "incumbent": "Jared Golden (retiring)",
    "party": "D",
    "ratings": {
     "cook": "Lean Republican",
     "ie": "Lean Republican",
     "sabato": "Lean Republican"
    },
    "consensus": "Lean Republican",
    "score": 1.0
   },
   {
    "race": "MN-1",
    "incumbent": "Brad Finstad",
    "party": "R",
    "ratings": {
     "cook": "Lean Republican",
     "ie": "Likely Republican",
     "sabato": "Lean Republican"
    },
    "consensus": "Lean Republican",
    "score": 1.0
   },
   {
    "race": "NJ-7",
    "incumbent": "Thomas Kean Jr.",
    "party": "R",
    "ratings": {
     "cook": "Lean Democratic",
     "ie": "Tilt Democratic",
     "sabato": "Lean Democratic"
    },
    "consensus": "Lean Democratic",
    "score": -1.0
   },
   {
    "race": "NM-2",
    "incumbent": "Gabe Vasquez",
    "party": "D",
    "ratings": {
     "cook": "Lean Democratic",
     "ie": "Tilt Democratic",
     "sabato": "Lean Democratic"
    },
    "consensus": "Lean Democratic",
    "score": -1.0
   },
   {
    "race": "NV-2",
    "incumbent": "Mark Amodei (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Likely Republican",
     "ie": "Lean Republican",
     "sabato": "Lean Republican"
    },
    "consensus": "Lean Republican",
    "score": 1.0
   },
   {
    "race": "NY-21",
    "incumbent": "Elise Stefanik (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Lean Republican",
     "ie": "Lean Republican",
     "sabato": "Lean Republican"
    },
    "consensus": "Lean Republican",
    "score": 1.0
   },
   {
    "race": "NY-3",
    "incumbent": "Tom Suozzi",
    "party": "D",
    "ratings": {
     "cook": "Likely Democratic",
     "ie": "Lean Democratic",
     "sabato": "Lean Democratic"
    },
    "consensus": "Lean Democratic",
    "score": -1.0
   },
   {
    "race": "PA-1",
    "incumbent": "Brian Fitzpatrick",
    "party": "R",
    "ratings": {
     "cook": "Lean Republican",
     "ie": "Lean Republican",
     "sabato": "Lean Republican"
    },
    "consensus": "Lean Republican",
    "score": 1.0
   },
   {
    "race": "PA-10",
    "incumbent": "Scott Perry",
    "party": "R",
    "ratings": {
     "cook": "Lean Democratic",
     "ie": "Toss-up",
     "sabato": "Lean Democratic"
    },
    "consensus": "Lean Democratic",
    "score": -1.0
   },
   {
    "race": "PA-7",
    "incumbent": "Ryan Mackenzie",
    "party": "R",
    "ratings": {
     "cook": "Lean Democratic",
     "ie": "Tilt Democratic",
     "sabato": "Lean Democratic"
    },
    "consensus": "Lean Democratic",
    "score": -1.0
   },
   {
    "race": "SC-1",
    "incumbent": "Nancy Mace (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Lean Republican",
     "ie": "Lean Republican",
     "sabato": "Lean Republican"
    },
    "consensus": "Lean Republican",
    "score": 1.0
   },
   {
    "race": "TX-28",
    "incumbent": "Henry Cuellar",
    "party": "D",
    "ratings": {
     "cook": "Lean Democratic",
     "ie": "Tilt Democratic",
     "sabato": "Lean Democratic"
    },
    "consensus": "Lean Democratic",
    "score": -1.0
   },
   {
    "race": "TX-35",
    "incumbent": "New seat",
    "party": "",
    "ratings": {
     "cook": "Lean Republican",
     "ie": "Lean Republican",
     "sabato": "Toss-up"
    },
    "consensus": "Lean Republican",
    "score": 1.0
   },
   {
    "race": "WA-3",
    "incumbent": "Marie Gluesenkamp Perez",
    "party": "D",
    "ratings": {
     "cook": "Lean Democratic",
     "ie": "Toss-up",
     "sabato": "Lean Democratic"
    },
    "consensus": "Lean Democratic",
    "score": -1.0
   },
   {
    "race": "WI-1",
    "incumbent": "Bryan Steil",
    "party": "R",
    "ratings": {
     "cook": "Lean Republican",
     "ie": "Likely Republican",
     "sabato": "Lean Republican"
    },
    "consensus": "Lean Republican",
    "score": 1.0
   },
   {
    "race": "AK-AL",
    "incumbent": "Nick Begich III",
    "party": "R",
    "ratings": {
     "cook": "Likely Republican",
     "ie": "Likely Republican",
     "sabato": "Likely Republican"
    },
    "consensus": "Likely Republican",
    "score": 2.0
   },
   {
    "race": "AR-2",
    "incumbent": "French Hill",
    "party": "R",
    "ratings": {
     "cook": "Likely Republican",
     "ie": "Likely Republican",
     "sabato": "Likely Republican"
    },
    "consensus": "Likely Republican",
    "score": 2.0
   },
   {
    "race": "AZ-2",
    "incumbent": "Eli Crane",
    "party": "R",
    "ratings": {
     "cook": "Likely Republican",
     "ie": "Likely Republican",
     "sabato": "Likely Republican"
    },
    "consensus": "Likely Republican",
    "score": 2.0
   },
   {
    "race": "CA-21",
    "incumbent": "Jim Costa",
    "party": "D",
    "ratings": {
     "cook": "Likely Democratic",
     "ie": "Safe Democratic",
     "sabato": "Likely Democratic"
    },
    "consensus": "Likely Democratic",
    "score": -2.0
   },
   {
    "race": "CA-45",
    "incumbent": "Derek Tran",
    "party": "D",
    "ratings": {
     "cook": "Likely Democratic",
     "ie": "Likely Democratic",
     "sabato": "Likely Democratic"
    },
    "consensus": "Likely Democratic",
    "score": -2.0
   },
   {
    "race": "CA-6",
    "incumbent": "Kevin Kiley",
    "party": "I",
    "ratings": {
     "cook": "Safe Democratic",
     "ie": "Lean Democratic",
     "sabato": "Likely Democratic"
    },
    "consensus": "Likely Democratic",
    "score": -2.0
   },
   {
    "race": "CO-3",
    "incumbent": "Jeff Hurd",
    "party": "R",
    "ratings": {
     "cook": "Likely Republican",
     "ie": "Likely Republican",
     "sabato": "Likely Republican"
    },
    "consensus": "Likely Republican",
    "score": 2.0
   },
   {
    "race": "FL-16",
    "incumbent": "Vern Buchanan (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Likely Republican",
     "ie": "Likely Republican",
     "sabato": "Likely Republican"
    },
    "consensus": "Likely Republican",
    "score": 2.0
   },
   {
    "race": "FL-7",
    "incumbent": "Cory Mills (lost renomination)",
    "party": "R",
    "ratings": {
     "cook": "Likely Republican",
     "ie": "Likely Republican",
     "sabato": "Likely Republican"
    },
    "consensus": "Likely Republican",
    "score": 2.0
   },
   {
    "race": "FL-9",
    "incumbent": "Darren Soto",
    "party": "D",
    "ratings": {
     "cook": "Likely Republican",
     "ie": "Likely Republican",
     "sabato": "Likely Republican"
    },
    "consensus": "Likely Republican",
    "score": 2.0
   },
   {
    "race": "IN-1",
    "incumbent": "Frank J. Mrvan",
    "party": "D",
    "ratings": {
     "cook": "Likely Democratic",
     "ie": "Likely Democratic",
     "sabato": "Likely Democratic"
    },
    "consensus": "Likely Democratic",
    "score": -2.0
   },
   {
    "race": "IN-5",
    "incumbent": "Victoria Spartz",
    "party": "R",
    "ratings": {
     "cook": "Likely Republican",
     "ie": "Likely Republican",
     "sabato": "Likely Republican"
    },
    "consensus": "Likely Republican",
    "score": 2.0
   },
   {
    "race": "KS-2",
    "incumbent": "Derek Schmidt",
    "party": "R",
    "ratings": {
     "cook": "Likely Republican",
     "ie": "Safe Republican",
     "sabato": "Likely Republican"
    },
    "consensus": "Likely Republican",
    "score": 2.0
   },
   {
    "race": "MI-8",
    "incumbent": "Kristen McDonald Rivet",
    "party": "D",
    "ratings": {
     "cook": "Likely Democratic",
     "ie": "Safe Democratic",
     "sabato": "Likely Democratic"
    },
    "consensus": "Likely Democratic",
    "score": -2.0
   },
   {
    "race": "MN-2",
    "incumbent": "Angie Craig (retiring)",
    "party": "D",
    "ratings": {
     "cook": "Likely Democratic",
     "ie": "Likely Democratic",
     "sabato": "Likely Democratic"
    },
    "consensus": "Likely Democratic",
    "score": -2.0
   },
   {
    "race": "MO-2",
    "incumbent": "Ann Wagner",
    "party": "R",
    "ratings": {
     "cook": "Likely Republican",
     "ie": "Safe Republican",
     "sabato": "Lean Republican"
    },
    "consensus": "Likely Republican",
    "score": 2.0
   },
   {
    "race": "NE-1",
    "incumbent": "Mike Flood",
    "party": "R",
    "ratings": {
     "cook": "Likely Republican",
     "ie": "Likely Republican",
     "sabato": "Likely Republican"
    },
    "consensus": "Likely Republican",
    "score": 2.0
   },
   {
    "race": "NE-2",
    "incumbent": "Don Bacon (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Likely Democratic",
     "ie": "Lean Democratic",
     "sabato": "Likely Democratic"
    },
    "consensus": "Likely Democratic",
    "score": -2.0
   },
   {
    "race": "NH-1",
    "incumbent": "Chris Pappas (retiring)",
    "party": "D",
    "ratings": {
     "cook": "Likely Democratic",
     "ie": "Lean Democratic",
     "sabato": "Likely Democratic"
    },
    "consensus": "Likely Democratic",
    "score": -2.0
   },
   {
    "race": "NH-2",
    "incumbent": "Maggie Goodlander",
    "party": "D",
    "ratings": {
     "cook": "Safe Democratic",
     "ie": "Likely Democratic",
     "sabato": "Likely Democratic"
    },
    "consensus": "Likely Democratic",
    "score": -2.0
   },
   {
    "race": "NJ-9",
    "incumbent": "Nellie Pou",
    "party": "D",
    "ratings": {
     "cook": "Likely Democratic",
     "ie": "Safe Democratic",
     "sabato": "Likely Democratic"
    },
    "consensus": "Likely Democratic",
    "score": -2.0
   },
   {
    "race": "NV-1",
    "incumbent": "Dina Titus",
    "party": "D",
    "ratings": {
     "cook": "Likely Democratic",
     "ie": "Lean Democratic",
     "sabato": "Likely Democratic"
    },
    "consensus": "Likely Democratic",
    "score": -2.0
   },
   {
    "race": "NV-3",
    "incumbent": "Susie Lee",
    "party": "D",
    "ratings": {
     "cook": "Likely Democratic",
     "ie": "Lean Democratic",
     "sabato": "Likely Democratic"
    },
    "consensus": "Likely Democratic",
    "score": -2.0
   },
   {
    "race": "NV-4",
    "incumbent": "Steven Horsford",
    "party": "D",
    "ratings": {
     "cook": "Likely Democratic",
     "ie": "Likely Democratic",
     "sabato": "Likely Democratic"
    },
    "consensus": "Likely Democratic",
    "score": -2.0
   },
   {
    "race": "NY-19",
    "incumbent": "Josh Riley",
    "party": "D",
    "ratings": {
     "cook": "Likely Democratic",
     "ie": "Safe Democratic",
     "sabato": "Likely Democratic"
    },
    "consensus": "Likely Democratic",
    "score": -2.0
   },
   {
    "race": "NY-4",
    "incumbent": "Laura Gillen",
    "party": "D",
    "ratings": {
     "cook": "Likely Democratic",
     "ie": "Tilt Democratic",
     "sabato": "Likely Democratic"
    },
    "consensus": "Likely Democratic",
    "score": -2.0
   },
   {
    "race": "OH-1",
    "incumbent": "Greg Landsman",
    "party": "D",
    "ratings": {
     "cook": "Likely Democratic",
     "ie": "Tilt Democratic",
     "sabato": "Likely Democratic"
    },
    "consensus": "Likely Democratic",
    "score": -2.0
   },
   {
    "race": "OH-10",
    "incumbent": "Mike Turner",
    "party": "R",
    "ratings": {
     "cook": "Lean Republican",
     "ie": "Safe Republican",
     "sabato": "Likely Republican"
    },
    "consensus": "Likely Republican",
    "score": 2.0
   },
   {
    "race": "OH-13",
    "incumbent": "Emilia Sykes",
    "party": "D",
    "ratings": {
     "cook": "Likely Democratic",
     "ie": "Safe Democratic",
     "sabato": "Likely Democratic"
    },
    "consensus": "Likely Democratic",
    "score": -2.0
   },
   {
    "race": "OH-15",
    "incumbent": "Mike Carey",
    "party": "R",
    "ratings": {
     "cook": "Lean Republican",
     "ie": "Likely Republican",
     "sabato": "Likely Republican"
    },
    "consensus": "Likely Republican",
    "score": 2.0
   },
   {
    "race": "TX-23",
    "incumbent": "Vacant",
    "party": "",
    "ratings": {
     "cook": "Likely Republican",
     "ie": "Likely Republican",
     "sabato": "Lean Republican"
    },
    "consensus": "Likely Republican",
    "score": 2.0
   },
   {
    "race": "TX-9",
    "incumbent": "New seat",
    "party": "",
    "ratings": {
     "cook": "Likely Republican",
     "ie": "Likely Republican",
     "sabato": "Likely Republican"
    },
    "consensus": "Likely Republican",
    "score": 2.0
   },
   {
    "race": "VA-5",
    "incumbent": "John McGuire",
    "party": "R",
    "ratings": {
     "cook": "Likely Republican",
     "ie": "Likely Republican",
     "sabato": "Lean Republican"
    },
    "consensus": "Likely Republican",
    "score": 2.0
   },
   {
    "race": "VA-7",
    "incumbent": "Eugene Vindman",
    "party": "D",
    "ratings": {
     "cook": "Likely Democratic",
     "ie": "Likely Democratic",
     "sabato": "Likely Democratic"
    },
    "consensus": "Likely Democratic",
    "score": -2.0
   },
   {
    "race": "AZ-5",
    "incumbent": "Andy Biggs (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "AZ-8",
    "incumbent": "Abraham Hamadeh",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "CA-5",
    "incumbent": "Tom McClintock",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "CO-4",
    "incumbent": "Lauren Boebert",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Lean Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "FL-11",
    "incumbent": "Daniel Webster (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "FL-12",
    "incumbent": "Gus Bilirakis",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Likely Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "FL-15",
    "incumbent": "Laurel Lee",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "FL-18",
    "incumbent": "Scott Franklin",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "FL-2",
    "incumbent": "Neal Dunn (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "FL-21",
    "incumbent": "Brian Mast",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "FL-26",
    "incumbent": "Mario Díaz-Balart",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "FL-3",
    "incumbent": "Kat Cammack",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "FL-4",
    "incumbent": "Aaron Bean",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "FL-5",
    "incumbent": "John Rutherford",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "FL-8",
    "incumbent": "Mike Haridopolos",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "GA-1",
    "incumbent": "Buddy Carter (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "GA-11",
    "incumbent": "Barry Loudermilk (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "GA-12",
    "incumbent": "Rick Allen",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "GA-7",
    "incumbent": "Rich McCormick",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "IL-17",
    "incumbent": "Eric Sorensen",
    "party": "D",
    "ratings": {
     "cook": "Safe Democratic",
     "ie": "Safe Democratic",
     "sabato": "Safe Democratic"
    },
    "consensus": "Safe Democratic",
    "score": -3.0
   },
   {
    "race": "KS-3",
    "incumbent": "Sharice Davids",
    "party": "D",
    "ratings": {
     "cook": "Safe Democratic",
     "ie": "Safe Democratic",
     "sabato": "Safe Democratic"
    },
    "consensus": "Safe Democratic",
    "score": -3.0
   },
   {
    "race": "MD-1",
    "incumbent": "Andy Harris",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Likely Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "MI-1",
    "incumbent": "Jack Bergman",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "MI-3",
    "incumbent": "Hillary Scholten",
    "party": "D",
    "ratings": {
     "cook": "Safe Democratic",
     "ie": "Likely Democratic",
     "sabato": "Safe Democratic"
    },
    "consensus": "Safe Democratic",
    "score": -3.0
   },
   {
    "race": "MN-8",
    "incumbent": "Pete Stauber",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "NC-10",
    "incumbent": "Pat Harrigan",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "NC-13",
    "incumbent": "Brad Knott",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "NC-14",
    "incumbent": "Tim Moore",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "NC-3",
    "incumbent": "Greg Murphy",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Likely Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "NC-5",
    "incumbent": "Virginia Foxx",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "NC-6",
    "incumbent": "Addison McDowell",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "NC-7",
    "incumbent": "David Rouzer",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "NC-8",
    "incumbent": "Mark Harris",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "NC-9",
    "incumbent": "Richard Hudson",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "NJ-2",
    "incumbent": "Jeff Van Drew",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Likely Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "NY-1",
    "incumbent": "Nick LaLota",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Likely Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "NY-2",
    "incumbent": "Andrew Garbarino",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "OH-8",
    "incumbent": "Warren Davidson",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "OK-5",
    "incumbent": "Stephanie Bice",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "OR-5",
    "incumbent": "Janelle Bynum",
    "party": "D",
    "ratings": {
     "cook": "Safe Democratic",
     "ie": "Safe Democratic",
     "sabato": "Likely Democratic"
    },
    "consensus": "Safe Democratic",
    "score": -3.0
   },
   {
    "race": "SC-2",
    "incumbent": "Joe Wilson",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "SC-5",
    "incumbent": "Ralph Norman (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "TN-5",
    "incumbent": "Andy Ogles (lost renomination)",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "TN-9",
    "incumbent": "Steve Cohen (retiring)",
    "party": "D",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "TX-10",
    "incumbent": "Michael McCaul (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "TX-21",
    "incumbent": "Chip Roy (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "TX-22",
    "incumbent": "Troy Nehls (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "TX-24",
    "incumbent": "Beth Van Duyne",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "TX-27",
    "incumbent": "Michael Cloud",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "TX-32",
    "incumbent": "New seat",
    "party": "",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "WA-4",
    "incumbent": "Dan Newhouse (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "WA-5",
    "incumbent": "Michael Baumgartner",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Likely Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "WI-6",
    "incumbent": "Glenn Grothman",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "WI-7",
    "incumbent": "Tom Tiffany (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "WI-8",
    "incumbent": "Tony Wied /",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Safe Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   },
   {
    "race": "WY-AL",
    "incumbent": "Harriet Hageman (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Safe Republican",
     "ie": "Likely Republican",
     "sabato": "Safe Republican"
    },
    "consensus": "Safe Republican",
    "score": 3.0
   }
  ],
  "counts": {
   "Lean Republican": 13,
   "Likely Republican": 16,
   "Lean Democratic": 13,
   "Safe Republican": 52,
   "Toss-up": 20,
   "Likely Democratic": 18,
   "Safe Democratic": 4,
   "Tilt Republican": 1
  },
  "competitive_listed": 137,
  "tossups": [
   {
    "race": "AZ-6",
    "incumbent": "Juan Ciscomani",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Lean Democratic"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "CA-22",
    "incumbent": "David Valadao",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Lean Democratic"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "CO-8",
    "incumbent": "Gabe Evans",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Lean Democratic"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "FL-14",
    "incumbent": "Kathy Castor",
    "party": "D",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "FL-22",
    "incumbent": "New seat",
    "party": "",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Tilt Republican",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "IA-2",
    "incumbent": "Ashley Hinson (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Lean Democratic"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "MI-4",
    "incumbent": "Bill Huizenga",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Tilt Republican",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "MI-7",
    "incumbent": "Tom Barrett",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "MI-10",
    "incumbent": "John James (retiring)",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Tilt Republican",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "NY-17",
    "incumbent": "Mike Lawler",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "NC-1",
    "incumbent": "Don Davis",
    "party": "D",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Lean Democratic"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "NC-11",
    "incumbent": "Chuck Edwards (withdrew)",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Lean Democratic"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "OH-7",
    "incumbent": "Max Miller",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "OH-9",
    "incumbent": "Marcy Kaptur",
    "party": "D",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "PA-8",
    "incumbent": "Rob Bresnahan",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Tilt Democratic",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "TX-15",
    "incumbent": "Monica De La Cruz",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "TX-34",
    "incumbent": "Vicente Gonzalez",
    "party": "D",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Lean Democratic"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "VA-1",
    "incumbent": "Rob Wittman",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Lean Republican",
     "sabato": "Toss-up"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "VA-2",
    "incumbent": "Jen Kiggans",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Lean Democratic"
    },
    "consensus": "Toss-up",
    "score": 0.0
   },
   {
    "race": "WI-3",
    "incumbent": "Derrick Van Orden",
    "party": "R",
    "ratings": {
     "cook": "Toss-up",
     "ie": "Toss-up",
     "sabato": "Lean Democratic"
    },
    "consensus": "Toss-up",
    "score": 0.0
   }
  ],
  "majority": 218,
  "total": 435
 },
 "odds": {
  "updated": "2026-10-21T14:29Z",
  "markets": {
   "house": {
    "platform": "Polymarket",
    "title": "Which party will win the House in 2026?",
    "ts": "2026-10-21T14:29Z",
    "volume": 19270080,
    "contracts": null,
    "rows": [
     {
      "n": "Democrats",
      "p": 91.5
     },
     {
      "n": "Republicans",
      "p": 8.5
     }
    ]
   },
   "senate": {
    "platform": "Polymarket",
    "title": "Which party will win the Senate in 2026?",
    "ts": "2026-10-21T14:29Z",
    "volume": 7520655,
    "contracts": null,
    "rows": [
     {
      "n": "Democrats",
      "p": 64.5
     },
     {
      "n": "Republicans",
      "p": 35.5
     }
    ]
   },
   "bop": {
    "platform": "Polymarket",
    "title": "Balance of Power: 2026 Midterms",
    "ts": "2026-10-21T14:29Z",
    "volume": 27748446,
    "contracts": null,
    "rows": [
     {
      "n": "Democrats win both chambers",
      "p": 64.5
     },
     {
      "n": "Democratic House, Republican Senate",
      "p": 26.5
     },
     {
      "n": "Republicans keep both chambers",
      "p": 7.5
     }
    ]
   },
   "kalshi_house": {
    "platform": "Kalshi",
    "title": "CONTROLH-2026",
    "ts": "2026-10-21T14:29Z",
    "volume": null,
    "contracts": 63209988,
    "rows": [
     {
      "n": "Democrats",
      "p": 90.8
     },
     {
      "n": "Republicans",
      "p": 9.2
     }
    ]
   },
   "kalshi_senate": {
    "platform": "Kalshi",
    "title": "CONTROLS-2026",
    "ts": "2026-10-21T14:29Z",
    "volume": null,
    "contracts": 16397929,
    "rows": [
     {
      "n": "Democrats",
      "p": 65.5
     },
     {
      "n": "Republicans",
      "p": 34.5
     }
    ]
   }
  },
  "source": "us-odds.json (job sys-us-odds: Polymarket gamma API, Kalshi trade API v2)"
 },
 "odds_history": {
  "house": [
   [
    "2026-01-01",
    79.5
   ],
   [
    "2026-01-02",
    80.5
   ],
   [
    "2026-01-03",
    79.5
   ],
   [
    "2026-01-04",
    77.5
   ],
   [
    "2026-01-05",
    77.5
   ],
   [
    "2026-01-06",
    78.5
   ],
   [
    "2026-01-07",
    78.5
   ],
   [
    "2026-01-08",
    78.5
   ],
   [
    "2026-01-09",
    78.5
   ],
   [
    "2026-01-10",
    78.5
   ],
   [
    "2026-01-11",
    78.5
   ],
   [
    "2026-01-12",
    78.5
   ],
   [
    "2026-01-13",
    78.5
   ],
   [
    "2026-01-14",
    78.5
   ],
   [
    "2026-01-15",
    77.5
   ],
   [
    "2026-01-16",
    77.5
   ],
   [
    "2026-01-17",
    77.5
   ],
   [
    "2026-01-18",
    78.0
   ],
   [
    "2026-01-19",
    77.5
   ],
   [
    "2026-01-20",
    78.0
   ],
   [
    "2026-01-21",
    78.0
   ],
   [
    "2026-01-22",
    77.5
   ],
   [
    "2026-01-23",
    78.5
   ],
   [
    "2026-01-24",
    78.5
   ],
   [
    "2026-01-25",
    78.5
   ],
   [
    "2026-01-26",
    78.5
   ],
   [
    "2026-01-27",
    78.5
   ],
   [
    "2026-01-28",
    78.5
   ],
   [
    "2026-01-29",
    79.5
   ],
   [
    "2026-01-30",
    80.5
   ],
   [
    "2026-01-31",
    80.5
   ],
   [
    "2026-02-01",
    80.5
   ],
   [
    "2026-02-02",
    81.5
   ],
   [
    "2026-02-03",
    82.5
   ],
   [
    "2026-02-04",
    82.5
   ],
   [
    "2026-02-05",
    82.5
   ],
   [
    "2026-02-06",
    82.5
   ],
   [
    "2026-02-07",
    82.0
   ],
   [
    "2026-02-08",
    83.0
   ],
   [
    "2026-02-09",
    81.5
   ],
   [
    "2026-02-10",
    81.5
   ],
   [
    "2026-02-11",
    81.5
   ],
   [
    "2026-02-12",
    82.5
   ],
   [
    "2026-02-13",
    83.5
   ],
   [
    "2026-02-14",
    82.5
   ],
   [
    "2026-02-15",
    82.5
   ],
   [
    "2026-02-16",
    82.5
   ],
   [
    "2026-02-17",
    82.5
   ],
   [
    "2026-02-18",
    82.5
   ],
   [
    "2026-02-19",
    82.5
   ],
   [
    "2026-02-20",
    82.5
   ],
   [
    "2026-02-21",
    84.5
   ],
   [
    "2026-02-22",
    84.5
   ],
   [
    "2026-02-23",
    84.5
   ],
   [
    "2026-02-24",
    84.5
   ],
   [
    "2026-02-25",
    85.5
   ],
   [
    "2026-02-26",
    84.5
   ],
   [
    "2026-02-27",
    84.5
   ],
   [
    "2026-02-28",
    84.5
   ],
   [
    "2026-03-01",
    83.5
   ],
   [
    "2026-03-02",
    82.5
   ],
   [
    "2026-03-03",
    84.5
   ],
   [
    "2026-03-04",
    84.5
   ],
   [
    "2026-03-05",
    84.5
   ],
   [
    "2026-03-06",
    84.5
   ],
   [
    "2026-03-07",
    84.5
   ],
   [
    "2026-03-08",
    84.5
   ],
   [
    "2026-03-09",
    84.5
   ],
   [
    "2026-03-10",
    84.5
   ],
   [
    "2026-03-11",
    84.5
   ],
   [
    "2026-03-12",
    84.5
   ],
   [
    "2026-03-13",
    84.5
   ],
   [
    "2026-03-14",
    84.5
   ],
   [
    "2026-03-15",
    83.5
   ],
   [
    "2026-03-17",
    84.5
   ],
   [
    "2026-03-18",
    84.5
   ],
   [
    "2026-03-19",
    84.5
   ],
   [
    "2026-03-20",
    84.5
   ],
   [
    "2026-03-21",
    84.5
   ],
   [
    "2026-03-22",
    84.5
   ],
   [
    "2026-03-23",
    84.5
   ],
   [
    "2026-03-24",
    84.5
   ],
   [
    "2026-03-25",
    84.5
   ],
   [
    "2026-03-26",
    83.5
   ],
   [
    "2026-03-27",
    83.5
   ],
   [
    "2026-03-28",
    84.5
   ],
   [
    "2026-03-29",
    84.5
   ],
   [
    "2026-03-31",
    84.5
   ],
   [
    "2026-04-02",
    85.5
   ],
   [
    "2026-04-09",
    86.5
   ],
   [
    "2026-04-19",
    84.5
   ],
   [
    "2026-04-22",
    84.5
   ],
   [
    "2026-04-23",
    84.5
   ],
   [
    "2026-04-24",
    84.5
   ],
   [
    "2026-04-25",
    85.5
   ],
   [
    "2026-04-26",
    85.5
   ],
   [
    "2026-04-27",
    85.5
   ],
   [
    "2026-04-28",
    85.5
   ],
   [
    "2026-04-29",
    85.5
   ],
   [
    "2026-04-30",
    84.5
   ],
   [
    "2026-05-01",
    83.5
   ],
   [
    "2026-05-02",
    83.5
   ],
   [
    "2026-05-03",
    84.5
   ],
   [
    "2026-05-04",
    84.5
   ],
   [
    "2026-05-05",
    82.5
   ],
   [
    "2026-05-06",
    82.5
   ],
   [
    "2026-05-07",
    82.5
   ],
   [
    "2026-05-08",
    82.5
   ],
   [
    "2026-05-09",
    77.5
   ],
   [
    "2026-05-10",
    78.5
   ],
   [
    "2026-05-11",
    78.5
   ],
   [
    "2026-05-12",
    78.5
   ],
   [
    "2026-05-13",
    78.5
   ],
   [
    "2026-05-14",
    78.5
   ],
   [
    "2026-05-15",
    78.5
   ],
   [
    "2026-05-16",
    78.5
   ],
   [
    "2026-05-17",
    78.5
   ],
   [
    "2026-05-18",
    77.5
   ],
   [
    "2026-05-19",
    79.5
   ],
   [
    "2026-05-20",
    80.5
   ],
   [
    "2026-05-21",
    80.5
   ],
   [
    "2026-05-22",
    80.5
   ],
   [
    "2026-05-23",
    80.5
   ],
   [
    "2026-05-24",
    80.5
   ],
   [
    "2026-05-25",
    80.5
   ],
   [
    "2026-05-26",
    80.5
   ],
   [
    "2026-05-27",
    80.5
   ],
   [
    "2026-05-28",
    80.5
   ],
   [
    "2026-05-29",
    80.5
   ],
   [
    "2026-05-30",
    80.5
   ],
   [
    "2026-05-31",
    80.5
   ],
   [
    "2026-06-01",
    81.5
   ],
   [
    "2026-06-02",
    81.5
   ],
   [
    "2026-06-03",
    81.5
   ],
   [
    "2026-06-04",
    81.5
   ],
   [
    "2026-06-05",
    81.5
   ],
   [
    "2026-06-06",
    81.5
   ],
   [
    "2026-06-07",
    81.5
   ],
   [
    "2026-06-08",
    81.5
   ],
   [
    "2026-06-09",
    81.5
   ],
   [
    "2026-06-10",
    81.5
   ],
   [
    "2026-06-11",
    81.5
   ],
   [
    "2026-06-12",
    82.5
   ],
   [
    "2026-06-13",
    82.5
   ],
   [
    "2026-06-14",
    82.5
   ],
   [
    "2026-06-15",
    82.5
   ],
   [
    "2026-06-16",
    82.5
   ],
   [
    "2026-06-17",
    82.0
   ],
   [
    "2026-06-18",
    82.5
   ],
   [
    "2026-06-19",
    80.5
   ],
   [
    "2026-06-20",
    81.5
   ],
   [
    "2026-06-21",
    80.5
   ],
   [
    "2026-06-22",
    80.5
   ],
   [
    "2026-06-23",
    80.5
   ],
   [
    "2026-06-24",
    80.5
   ],
   [
    "2026-06-25",
    80.5
   ],
   [
    "2026-06-26",
    81.5
   ],
   [
    "2026-06-27",
    83.5
   ],
   [
    "2026-06-28",
    83.5
   ],
   [
    "2026-06-29",
    82.5
   ],
   [
    "2026-06-30",
    82.5
   ],
   [
    "2026-07-01",
    82.5
   ],
   [
    "2026-07-02",
    83.5
   ],
   [
    "2026-07-03",
    83.5
   ],
   [
    "2026-07-04",
    83.5
   ],
   [
    "2026-07-05",
    84.5
   ],
   [
    "2026-07-06",
    83.5
   ],
   [
    "2026-07-07",
    83.5
   ],
   [
    "2026-07-08",
    83.5
   ],
   [
    "2026-07-09",
    83.5
   ],
   [
    "2026-07-10",
    83.5
   ],
   [
    "2026-07-11",
    83.5
   ],
   [
    "2026-07-12",
    83.5
   ],
   [
    "2026-07-13",
    83.5
   ],
   [
    "2026-07-14",
    83.5
   ],
   [
    "2026-07-15",
    83.5
   ],
   [
    "2026-07-16",
    83.5
   ],
   [
    "2026-07-17",
    84.5
   ],
   [
    "2026-07-18",
    85.5
   ],
   [
    "2026-07-19",
    84.5
   ],
   [
    "2026-07-20",
    84.5
   ],
   [
    "2026-07-21",
    85.5
   ],
   [
    "2026-07-22",
    85.5
   ],
   [
    "2026-07-23",
    86.5
   ],
   [
    "2026-07-24",
    85.5
   ],
   [
    "2026-07-25",
    85.5
   ],
   [
    "2026-07-26",
    85.5
   ],
   [
    "2026-07-27",
    86.5
   ],
   [
    "2026-07-28",
    85.5
   ],
   [
    "2026-07-29",
    85.5
   ],
   [
    "2026-07-30",
    85.5
   ],
   [
    "2026-07-31",
    85.5
   ],
   [
    "2026-08-01",
    85.5
   ],
   [
    "2026-08-02",
    85.5
   ],
   [
    "2026-08-03",
    85.5
   ],
   [
    "2026-08-04",
    85.5
   ],
   [
    "2026-08-05",
    86.5
   ],
   [
    "2026-08-06",
    86.5
   ],
   [
    "2026-08-07",
    87.5
   ],
   [
    "2026-08-08",
    87.5
   ],
   [
    "2026-08-09",
    87.5
   ],
   [
    "2026-08-10",
    88.5
   ],
   [
    "2026-08-11",
    86.5
   ],
   [
    "2026-08-12",
    87.5
   ],
   [
    "2026-08-13",
    87.5
   ],
   [
    "2026-08-14",
    87.5
   ],
   [
    "2026-08-15",
    87.5
   ],
   [
    "2026-08-16",
    87.5
   ],
   [
    "2026-08-17",
    87.5
   ],
   [
    "2026-08-18",
    87.5
   ],
   [
    "2026-08-19",
    87.5
   ],
   [
    "2026-08-20",
    87.5
   ],
   [
    "2026-08-21",
    87.5
   ],
   [
    "2026-08-22",
    87.5
   ],
   [
    "2026-08-23",
    88.5
   ],
   [
    "2026-08-24",
    88.5
   ],
   [
    "2026-08-25",
    88.5
   ],
   [
    "2026-08-26",
    87.5
   ],
   [
    "2026-08-27",
    87.5
   ],
   [
    "2026-08-28",
    88.5
   ],
   [
    "2026-08-29",
    88.5
   ],
   [
    "2026-08-30",
    88.5
   ],
   [
    "2026-08-31",
    89.5
   ],
   [
    "2026-09-01",
    88.5
   ],
   [
    "2026-09-02",
    88.5
   ],
   [
    "2026-09-03",
    88.5
   ],
   [
    "2026-09-04",
    89.5
   ],
   [
    "2026-09-05",
    88.5
   ],
   [
    "2026-09-06",
    87.5
   ],
   [
    "2026-09-07",
    87.5
   ],
   [
    "2026-09-08",
    86.5
   ],
   [
    "2026-09-09",
    86.5
   ],
   [
    "2026-09-10",
    87.5
   ],
   [
    "2026-09-11",
    86.5
   ],
   [
    "2026-09-12",
    87.5
   ],
   [
    "2026-09-13",
    86.5
   ],
   [
    "2026-09-14",
    86.5
   ],
   [
    "2026-09-15",
    87.5
   ],
   [
    "2026-09-16",
    86.5
   ],
   [
    "2026-09-17",
    88.5
   ],
   [
    "2026-09-18",
    89.5
   ],
   [
    "2026-09-19",
    89.5
   ],
   [
    "2026-09-20",
    90.5
   ],
   [
    "2026-09-21",
    92.5
   ],
   [
    "2026-09-22",
    92.5
   ],
   [
    "2026-09-23",
    92.5
   ],
   [
    "2026-09-24",
    92.5
   ],
   [
    "2026-09-25",
    92.5
   ],
   [
    "2026-09-26",
    92.5
   ],
   [
    "2026-09-27",
    92.5
   ],
   [
    "2026-09-28",
    92.5
   ],
   [
    "2026-09-29",
    92.5
   ],
   [
    "2026-09-30",
    92.5
   ],
   [
    "2026-10-01",
    92.5
   ],
   [
    "2026-10-02",
    92.5
   ],
   [
    "2026-10-03",
    92.5
   ],
   [
    "2026-10-04",
    93.5
   ],
   [
    "2026-10-05",
    92.5
   ],
   [
    "2026-10-06",
    92.5
   ],
   [
    "2026-10-07",
    92.5
   ],
   [
    "2026-10-08",
    91.5
   ],
   [
    "2026-10-09",
    90.5
   ],
   [
    "2026-10-10",
    90.5
   ],
   [
    "2026-10-11",
    90.5
   ],
   [
    "2026-10-12",
    90.5
   ],
   [
    "2026-10-13",
    90.5
   ],
   [
    "2026-10-14",
    90.5
   ],
   [
    "2026-10-15",
    90.5
   ],
   [
    "2026-10-16",
    90.5
   ],
   [
    "2026-10-17",
    90.5
   ],
   [
    "2026-10-18",
    90.5
   ],
   [
    "2026-10-19",
    90.5
   ],
   [
    "2026-10-20",
    91.5
   ],
   [
    "2026-10-21",
    91.5
   ]
  ],
  "senate": [
   [
    "2026-01-01",
    34.5
   ],
   [
    "2026-01-02",
    34.5
   ],
   [
    "2026-01-03",
    34.5
   ],
   [
    "2026-01-04",
    33.5
   ],
   [
    "2026-01-05",
    33.5
   ],
   [
    "2026-01-06",
    33.5
   ],
   [
    "2026-01-07",
    34.0
   ],
   [
    "2026-01-08",
    34.5
   ],
   [
    "2026-01-09",
    34.5
   ],
   [
    "2026-01-10",
    34.5
   ],
   [
    "2026-01-11",
    34.5
   ],
   [
    "2026-01-12",
    34.5
   ],
   [
    "2026-01-13",
    34.5
   ],
   [
    "2026-01-14",
    34.5
   ],
   [
    "2026-01-15",
    34.5
   ],
   [
    "2026-01-16",
    34.5
   ],
   [
    "2026-01-17",
    34.5
   ],
   [
    "2026-01-18",
    34.5
   ],
   [
    "2026-01-19",
    34.5
   ],
   [
    "2026-01-20",
    34.5
   ],
   [
    "2026-01-21",
    34.5
   ],
   [
    "2026-01-22",
    34.5
   ],
   [
    "2026-01-23",
    34.5
   ],
   [
    "2026-01-24",
    34.5
   ],
   [
    "2026-01-25",
    35.5
   ],
   [
    "2026-01-26",
    35.5
   ],
   [
    "2026-01-27",
    35.5
   ],
   [
    "2026-01-28",
    35.5
   ],
   [
    "2026-01-29",
    35.5
   ],
   [
    "2026-01-30",
    35.5
   ],
   [
    "2026-01-31",
    35.5
   ],
   [
    "2026-02-01",
    35.5
   ],
   [
    "2026-02-02",
    35.5
   ],
   [
    "2026-02-03",
    35.5
   ],
   [
    "2026-02-04",
    35.5
   ],
   [
    "2026-02-05",
    35.5
   ],
   [
    "2026-02-06",
    35.5
   ],
   [
    "2026-02-07",
    36.5
   ],
   [
    "2026-02-08",
    37.5
   ],
   [
    "2026-02-09",
    37.5
   ],
   [
    "2026-02-10",
    37.0
   ],
   [
    "2026-02-11",
    37.5
   ],
   [
    "2026-02-12",
    37.5
   ],
   [
    "2026-02-13",
    37.5
   ],
   [
    "2026-02-14",
    37.5
   ],
   [
    "2026-02-15",
    37.5
   ],
   [
    "2026-02-16",
    39.0
   ],
   [
    "2026-02-17",
    40.0
   ],
   [
    "2026-02-18",
    40.5
   ],
   [
    "2026-02-19",
    40.5
   ],
   [
    "2026-02-20",
    40.5
   ],
   [
    "2026-02-21",
    40.5
   ],
   [
    "2026-02-22",
    40.5
   ],
   [
    "2026-02-23",
    40.5
   ],
   [
    "2026-02-24",
    40.5
   ],
   [
    "2026-02-25",
    40.5
   ],
   [
    "2026-02-26",
    40.5
   ],
   [
    "2026-02-27",
    40.5
   ],
   [
    "2026-02-28",
    40.5
   ],
   [
    "2026-03-01",
    40.5
   ],
   [
    "2026-03-02",
    41.0
   ],
   [
    "2026-03-03",
    41.5
   ],
   [
    "2026-03-04",
    42.5
   ],
   [
    "2026-03-05",
    42.5
   ],
   [
    "2026-03-06",
    42.5
   ],
   [
    "2026-03-07",
    43.5
   ],
   [
    "2026-03-08",
    45.5
   ],
   [
    "2026-03-09",
    45.5
   ],
   [
    "2026-03-10",
    46.5
   ],
   [
    "2026-03-11",
    46.5
   ],
   [
    "2026-03-12",
    46.5
   ],
   [
    "2026-03-14",
    51.5
   ],
   [
    "2026-03-15",
    50.5
   ],
   [
    "2026-03-16",
    50.5
   ],
   [
    "2026-03-17",
    50.5
   ],
   [
    "2026-03-18",
    50.5
   ],
   [
    "2026-03-19",
    49.5
   ],
   [
    "2026-03-20",
    49.5
   ],
   [
    "2026-03-21",
    49.5
   ],
   [
    "2026-03-22",
    49.5
   ],
   [
    "2026-03-23",
    46.5
   ],
   [
    "2026-03-24",
    47.5
   ],
   [
    "2026-03-25",
    47.5
   ],
   [
    "2026-03-26",
    47.5
   ],
   [
    "2026-03-27",
    47.5
   ],
   [
    "2026-03-28",
    49.5
   ],
   [
    "2026-04-05",
    52.0
   ],
   [
    "2026-04-09",
    52.5
   ],
   [
    "2026-04-12",
    53.5
   ],
   [
    "2026-04-22",
    51.5
   ],
   [
    "2026-04-23",
    52.5
   ],
   [
    "2026-04-24",
    52.5
   ],
   [
    "2026-04-25",
    52.5
   ],
   [
    "2026-04-26",
    52.5
   ],
   [
    "2026-04-27",
    51.5
   ],
   [
    "2026-04-28",
    51.5
   ],
   [
    "2026-04-29",
    50.5
   ],
   [
    "2026-04-30",
    51.5
   ],
   [
    "2026-05-01",
    51.5
   ],
   [
    "2026-05-02",
    50.5
   ],
   [
    "2026-05-03",
    50.5
   ],
   [
    "2026-05-04",
    50.5
   ],
   [
    "2026-05-05",
    50.5
   ],
   [
    "2026-05-06",
    49.5
   ],
   [
    "2026-05-07",
    47.5
   ],
   [
    "2026-05-08",
    48.5
   ],
   [
    "2026-05-09",
    48.5
   ],
   [
    "2026-05-10",
    46.5
   ],
   [
    "2026-05-11",
    46.5
   ],
   [
    "2026-05-12",
    46.5
   ],
   [
    "2026-05-13",
    46.5
   ],
   [
    "2026-05-14",
    46.5
   ],
   [
    "2026-05-15",
    46.5
   ],
   [
    "2026-05-16",
    46.5
   ],
   [
    "2026-05-17",
    45.5
   ],
   [
    "2026-05-18",
    46.5
   ],
   [
    "2026-05-19",
    47.5
   ],
   [
    "2026-05-20",
    47.5
   ],
   [
    "2026-05-21",
    48.5
   ],
   [
    "2026-05-22",
    48.5
   ],
   [
    "2026-05-23",
    47.5
   ],
   [
    "2026-05-24",
    47.5
   ],
   [
    "2026-05-25",
    47.5
   ],
   [
    "2026-05-26",
    47.5
   ],
   [
    "2026-05-27",
    48.5
   ],
   [
    "2026-05-28",
    48.5
   ],
   [
    "2026-05-29",
    47.5
   ],
   [
    "2026-05-30",
    46.5
   ],
   [
    "2026-05-31",
    46.5
   ],
   [
    "2026-06-01",
    46.5
   ],
   [
    "2026-06-02",
    47.5
   ],
   [
    "2026-06-03",
    46.5
   ],
   [
    "2026-06-04",
    46.5
   ],
   [
    "2026-06-05",
    45.5
   ],
   [
    "2026-06-06",
    45.5
   ],
   [
    "2026-06-07",
    45.5
   ],
   [
    "2026-06-08",
    45.5
   ],
   [
    "2026-06-09",
    45.5
   ],
   [
    "2026-06-10",
    45.5
   ],
   [
    "2026-06-11",
    45.5
   ],
   [
    "2026-06-12",
    44.5
   ],
   [
    "2026-06-13",
    43.5
   ],
   [
    "2026-06-14",
    44.5
   ],
   [
    "2026-06-15",
    44.5
   ],
   [
    "2026-06-16",
    43.5
   ],
   [
    "2026-06-17",
    42.5
   ],
   [
    "2026-06-18",
    42.5
   ],
   [
    "2026-06-19",
    43.5
   ],
   [
    "2026-06-20",
    43.0
   ],
   [
    "2026-06-21",
    43.5
   ],
   [
    "2026-06-22",
    43.0
   ],
   [
    "2026-06-23",
    42.5
   ],
   [
    "2026-06-24",
    43.5
   ],
   [
    "2026-06-25",
    42.5
   ],
   [
    "2026-06-26",
    42.5
   ],
   [
    "2026-06-27",
    42.5
   ],
   [
    "2026-06-28",
    42.5
   ],
   [
    "2026-06-29",
    42.5
   ],
   [
    "2026-06-30",
    41.5
   ],
   [
    "2026-07-01",
    41.5
   ],
   [
    "2026-07-02",
    41.5
   ],
   [
    "2026-07-03",
    44.5
   ],
   [
    "2026-07-04",
    44.5
   ],
   [
    "2026-07-05",
    44.5
   ],
   [
    "2026-07-06",
    44.5
   ],
   [
    "2026-07-07",
    45.5
   ],
   [
    "2026-07-08",
    45.5
   ],
   [
    "2026-07-09",
    46.5
   ],
   [
    "2026-07-10",
    46.5
   ],
   [
    "2026-07-11",
    45.5
   ],
   [
    "2026-07-12",
    46.5
   ],
   [
    "2026-07-13",
    45.5
   ],
   [
    "2026-07-14",
    45.5
   ],
   [
    "2026-07-15",
    45.5
   ],
   [
    "2026-07-16",
    45.5
   ],
   [
    "2026-07-17",
    45.5
   ],
   [
    "2026-07-18",
    44.5
   ],
   [
    "2026-07-19",
    43.5
   ],
   [
    "2026-07-20",
    43.5
   ],
   [
    "2026-07-21",
    43.5
   ],
   [
    "2026-07-22",
    43.5
   ],
   [
    "2026-07-23",
    43.5
   ],
   [
    "2026-07-24",
    43.5
   ],
   [
    "2026-07-25",
    43.5
   ],
   [
    "2026-07-26",
    43.5
   ],
   [
    "2026-07-27",
    43.5
   ],
   [
    "2026-07-28",
    43.5
   ],
   [
    "2026-07-30",
    43.5
   ],
   [
    "2026-07-31",
    43.5
   ],
   [
    "2026-08-01",
    43.5
   ],
   [
    "2026-08-02",
    44.5
   ],
   [
    "2026-08-03",
    44.5
   ],
   [
    "2026-08-04",
    44.5
   ],
   [
    "2026-08-05",
    44.5
   ],
   [
    "2026-08-06",
    44.5
   ],
   [
    "2026-08-07",
    45.5
   ],
   [
    "2026-08-08",
    45.5
   ],
   [
    "2026-08-09",
    45.5
   ],
   [
    "2026-08-10",
    45.5
   ],
   [
    "2026-08-11",
    46.5
   ],
   [
    "2026-08-12",
    50.5
   ],
   [
    "2026-08-13",
    52.5
   ],
   [
    "2026-08-14",
    52.5
   ],
   [
    "2026-08-15",
    52.5
   ],
   [
    "2026-08-16",
    52.5
   ],
   [
    "2026-08-17",
    52.5
   ],
   [
    "2026-08-18",
    50.5
   ],
   [
    "2026-08-19",
    51.5
   ],
   [
    "2026-08-20",
    50.5
   ],
   [
    "2026-08-21",
    50.5
   ],
   [
    "2026-08-22",
    50.5
   ],
   [
    "2026-08-23",
    50.5
   ],
   [
    "2026-08-24",
    49.5
   ],
   [
    "2026-08-25",
    49.5
   ],
   [
    "2026-08-26",
    49.5
   ],
   [
    "2026-08-27",
    50.5
   ],
   [
    "2026-08-28",
    50.5
   ],
   [
    "2026-08-29",
    50.5
   ],
   [
    "2026-08-30",
    50.5
   ],
   [
    "2026-08-31",
    50.5
   ],
   [
    "2026-09-01",
    50.5
   ],
   [
    "2026-09-02",
    50.5
   ],
   [
    "2026-09-03",
    51.5
   ],
   [
    "2026-09-04",
    51.5
   ],
   [
    "2026-09-05",
    51.5
   ],
   [
    "2026-09-06",
    51.5
   ],
   [
    "2026-09-07",
    51.5
   ],
   [
    "2026-09-08",
    51.5
   ],
   [
    "2026-09-09",
    52.5
   ],
   [
    "2026-09-10",
    52.5
   ],
   [
    "2026-09-11",
    52.5
   ],
   [
    "2026-09-12",
    52.5
   ],
   [
    "2026-09-13",
    53.5
   ],
   [
    "2026-09-14",
    52.5
   ],
   [
    "2026-09-15",
    53.5
   ],
   [
    "2026-09-16",
    58.5
   ],
   [
    "2026-09-17",
    58.5
   ],
   [
    "2026-09-18",
    59.5
   ],
   [
    "2026-09-19",
    60.5
   ],
   [
    "2026-09-20",
    60.5
   ],
   [
    "2026-09-21",
    60.5
   ],
   [
    "2026-09-22",
    63.5
   ],
   [
    "2026-09-23",
    65.5
   ],
   [
    "2026-09-24",
    66.5
   ],
   [
    "2026-09-25",
    62.5
   ],
   [
    "2026-09-26",
    62.5
   ],
   [
    "2026-09-27",
    62.5
   ],
   [
    "2026-09-28",
    62.5
   ],
   [
    "2026-09-29",
    62.5
   ],
   [
    "2026-09-30",
    62.5
   ],
   [
    "2026-10-01",
    62.5
   ],
   [
    "2026-10-02",
    62.5
   ],
   [
    "2026-10-03",
    64.5
   ],
   [
    "2026-10-04",
    64.5
   ],
   [
    "2026-10-05",
    67.5
   ],
   [
    "2026-10-06",
    65.5
   ],
   [
    "2026-10-07",
    64.5
   ],
   [
    "2026-10-08",
    64.5
   ],
   [
    "2026-10-09",
    62.5
   ],
   [
    "2026-10-10",
    62.5
   ],
   [
    "2026-10-11",
    62.5
   ],
   [
    "2026-10-12",
    63.5
   ],
   [
    "2026-10-13",
    63.5
   ],
   [
    "2026-10-14",
    63.5
   ],
   [
    "2026-10-15",
    63.5
   ],
   [
    "2026-10-16",
    64.5
   ],
   [
    "2026-10-17",
    64.5
   ],
   [
    "2026-10-19",
    64.5
   ],
   [
    "2026-10-20",
    63.5
   ],
   [
    "2026-10-21",
    64.5
   ]
  ]
 },
 "files": {
  "json": "https://www.riotimesonline.com/wp-content/uploads/rt-live/dataroom-us.json",
  "csv_generic": "https://www.riotimesonline.com/wp-content/uploads/rt-live/dataroom-us-generic-ballot.csv",
  "csv_ratings": "https://www.riotimesonline.com/wp-content/uploads/rt-live/dataroom-us-ratings.csv"
 },
 "inject_ids": [
  761541,
  761542,
  754761,
  759329
 ],
 "hub_id": 761543,
 "updated": "2026-10-21T12:13:57Z",
 "checked": "2026-10-21T14:31:01Z"
}
