Setup
This commit is contained in:
@@ -0,0 +1,151 @@
|
||||
state,office,scheduled_2026,catalog,ratings,civicapi_results,civicapi_calls,openamerica_results,openamerica_calls,checked_date
|
||||
AL,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
AL,senate,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
AL,governor,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
AK,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
AK,senate,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
AK,governor,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
AZ,house,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
AZ,senate,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
AZ,governor,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
AR,house,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
AR,senate,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
AR,governor,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
CA,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
CA,senate,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
CA,governor,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
CO,house,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
CO,senate,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
CO,governor,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
CT,house,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
CT,senate,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
CT,governor,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
DE,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
DE,senate,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
DE,governor,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
FL,house,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
FL,senate,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
FL,governor,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
GA,house,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
GA,senate,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
GA,governor,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
HI,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
HI,senate,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
HI,governor,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
ID,house,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
ID,senate,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
ID,governor,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
IL,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
IL,senate,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
IL,governor,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
IN,house,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
IN,senate,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
IN,governor,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
IA,house,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
IA,senate,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
IA,governor,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
KS,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
KS,senate,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
KS,governor,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
KY,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
KY,senate,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
KY,governor,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
LA,house,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
LA,senate,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
LA,governor,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
ME,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
ME,senate,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
ME,governor,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
MD,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
MD,senate,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
MD,governor,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
MA,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
MA,senate,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
MA,governor,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
MI,house,yes,verified_partial_import,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
MI,senate,yes,verified_partial_import,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
MI,governor,yes,verified_partial_import,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
MN,house,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
MN,senate,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
MN,governor,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
MS,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
MS,senate,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
MS,governor,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
MO,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
MO,senate,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
MO,governor,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
MT,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
MT,senate,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
MT,governor,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
NE,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
NE,senate,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
NE,governor,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
NV,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
NV,senate,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
NV,governor,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
NH,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
NH,senate,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
NH,governor,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
NJ,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
NJ,senate,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
NJ,governor,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
NM,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
NM,senate,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
NM,governor,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
NY,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
NY,senate,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
NY,governor,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
NC,house,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
NC,senate,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
NC,governor,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
ND,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
ND,senate,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
ND,governor,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
OH,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
OH,senate,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
OH,governor,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
OK,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
OK,senate,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
OK,governor,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
OR,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
OR,senate,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
OR,governor,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
PA,house,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
PA,senate,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
PA,governor,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
RI,house,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
RI,senate,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
RI,governor,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
SC,house,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
SC,senate,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
SC,governor,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
SD,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
SD,senate,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
SD,governor,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
TN,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
TN,senate,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
TN,governor,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
TX,house,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
TX,senate,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
TX,governor,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
UT,house,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
UT,senate,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
UT,governor,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
VT,house,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
VT,senate,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
VT,governor,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
VA,house,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
VA,senate,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
VA,governor,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
WA,house,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
WA,senate,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
WA,governor,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
WV,house,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
WV,senate,yes,missing,missing,unverified,unverified,documented_state_unverified_office,missing,2026-10-04
|
||||
WV,governor,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
WI,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
WI,senate,no,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,not_applicable,2026-10-04
|
||||
WI,governor,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
WY,house,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
WY,senate,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
WY,governor,yes,missing,missing,unverified,unverified,missing,missing,2026-10-04
|
||||
|
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"catalog_id": "demo-2026",
|
||||
"players": 12
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"catalog_id": "demo-2026",
|
||||
"ratings_id": "demo-ratings-v1",
|
||||
"results_id": "demo-results-3",
|
||||
"roster": [
|
||||
{
|
||||
"slot": "house:democrat",
|
||||
"candidate_id": "demo-house-04-1"
|
||||
},
|
||||
{
|
||||
"slot": "house:republican",
|
||||
"candidate_id": "demo-house-01-2"
|
||||
},
|
||||
{
|
||||
"slot": "house:other",
|
||||
"candidate_id": "demo-house-02-3"
|
||||
},
|
||||
{
|
||||
"slot": "house:flex",
|
||||
"candidate_id": "demo-house-03-4"
|
||||
},
|
||||
{
|
||||
"slot": "senate:democrat",
|
||||
"candidate_id": "demo-senate-04-1"
|
||||
},
|
||||
{
|
||||
"slot": "senate:republican",
|
||||
"candidate_id": "demo-senate-01-2"
|
||||
},
|
||||
{
|
||||
"slot": "senate:other",
|
||||
"candidate_id": "demo-senate-02-3"
|
||||
},
|
||||
{
|
||||
"slot": "senate:flex",
|
||||
"candidate_id": "demo-senate-03-4"
|
||||
},
|
||||
{
|
||||
"slot": "governor:democrat",
|
||||
"candidate_id": "demo-governor-04-1"
|
||||
},
|
||||
{
|
||||
"slot": "governor:republican",
|
||||
"candidate_id": "demo-governor-01-2"
|
||||
},
|
||||
{
|
||||
"slot": "governor:other",
|
||||
"candidate_id": "demo-governor-02-3"
|
||||
},
|
||||
{
|
||||
"slot": "governor:flex",
|
||||
"candidate_id": "demo-governor-03-4"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,160 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"id": "demo-ratings-v1",
|
||||
"kind": "ratings",
|
||||
"mode": "demo",
|
||||
"label": "Frozen fictional ratings",
|
||||
"as_of": "2026-10-02T00:00:00Z",
|
||||
"source": {
|
||||
"name": "Fictional scoring fixtures",
|
||||
"url": "fixture:product-fpol/demo",
|
||||
"retrieved_at": "2026-10-01T00:00:00Z"
|
||||
},
|
||||
"catalog_id": "demo-2026",
|
||||
"entries": [
|
||||
{
|
||||
"race_id": "demo-house-01",
|
||||
"rating": "safe"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-02",
|
||||
"rating": "likely"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-03",
|
||||
"rating": "lean"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-04",
|
||||
"rating": "toss_up"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-05",
|
||||
"rating": "safe"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-06",
|
||||
"rating": "likely"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-07",
|
||||
"rating": "lean"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-08",
|
||||
"rating": "toss_up"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-09",
|
||||
"rating": "safe"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-10",
|
||||
"rating": "likely"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-11",
|
||||
"rating": "lean"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-12",
|
||||
"rating": "toss_up"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-01",
|
||||
"rating": "safe"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-02",
|
||||
"rating": "likely"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-03",
|
||||
"rating": "lean"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-04",
|
||||
"rating": "toss_up"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-05",
|
||||
"rating": "safe"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-06",
|
||||
"rating": "likely"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-07",
|
||||
"rating": "lean"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-08",
|
||||
"rating": "toss_up"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-09",
|
||||
"rating": "safe"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-10",
|
||||
"rating": "likely"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-11",
|
||||
"rating": "lean"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-12",
|
||||
"rating": "toss_up"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-01",
|
||||
"rating": "safe"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-02",
|
||||
"rating": "likely"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-03",
|
||||
"rating": "lean"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-04",
|
||||
"rating": "toss_up"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-05",
|
||||
"rating": "safe"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-06",
|
||||
"rating": "likely"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-07",
|
||||
"rating": "lean"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-08",
|
||||
"rating": "toss_up"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-09",
|
||||
"rating": "safe"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-10",
|
||||
"rating": "likely"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-11",
|
||||
"rating": "lean"
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-12",
|
||||
"rating": "toss_up"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,916 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"id": "demo-results-0",
|
||||
"kind": "results",
|
||||
"mode": "demo",
|
||||
"label": "Synthetic replay 1: No votes yet",
|
||||
"as_of": "2026-11-04T00:00:00Z",
|
||||
"source": {
|
||||
"name": "Fictional scoring fixtures",
|
||||
"url": "fixture:product-fpol/demo",
|
||||
"retrieved_at": "2026-10-01T00:00:00Z"
|
||||
},
|
||||
"catalog_id": "demo-2026",
|
||||
"entries": [
|
||||
{
|
||||
"race_id": "demo-house-01",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-01-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-01-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-01-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-01-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-02",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-02-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-02-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-02-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-02-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-03",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-03-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-03-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-03-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-03-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-04",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-04-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-04-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-04-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-04-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-05",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-05-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-05-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-05-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-05-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-06",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-06-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-06-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-06-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-06-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-07",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-07-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-07-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-07-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-07-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-08",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-08-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-08-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-08-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-08-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-09",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-09-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-09-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-09-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-09-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-10",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-10-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-10-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-10-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-10-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-11",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-11-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-11-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-11-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-11-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-12",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-12-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-12-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-12-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-12-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-01",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-01-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-01-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-01-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-01-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-02",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-02-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-02-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-02-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-02-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-03",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-03-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-03-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-03-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-03-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-04",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-04-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-04-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-04-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-04-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-05",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-05-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-05-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-05-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-05-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-06",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-06-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-06-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-06-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-06-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-07",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-07-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-07-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-07-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-07-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-08",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-08-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-08-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-08-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-08-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-09",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-09-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-09-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-09-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-09-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-10",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-10-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-10-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-10-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-10-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-11",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-11-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-11-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-11-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-11-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-12",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-12-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-12-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-12-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-12-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-01",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-01-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-01-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-01-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-01-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-02",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-02-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-02-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-02-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-02-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-03",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-03-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-03-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-03-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-03-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-04",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-04-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-04-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-04-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-04-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-05",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-05-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-05-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-05-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-05-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-06",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-06-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-06-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-06-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-06-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-07",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-07-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-07-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-07-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-07-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-08",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-08-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-08-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-08-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-08-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-09",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-09-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-09-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-09-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-09-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-10",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-10-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-10-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-10-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-10-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-11",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-11-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-11-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-11-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-11-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-12",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 0,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-12-1",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-12-2",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-12-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-12-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,916 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"id": "demo-results-1",
|
||||
"kind": "results",
|
||||
"mode": "demo",
|
||||
"label": "Synthetic replay 2: Early reporting",
|
||||
"as_of": "2026-11-04T01:00:00Z",
|
||||
"source": {
|
||||
"name": "Fictional scoring fixtures",
|
||||
"url": "fixture:product-fpol/demo",
|
||||
"retrieved_at": "2026-10-01T00:00:00Z"
|
||||
},
|
||||
"catalog_id": "demo-2026",
|
||||
"entries": [
|
||||
{
|
||||
"race_id": "demo-house-01",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-01-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-01-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-01-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-01-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-02",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-02-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-02-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-02-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-02-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-03",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-03-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-03-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-03-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-03-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-04",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-04-1",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-04-2",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-04-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-04-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-05",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-05-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-05-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-05-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-05-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-06",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-06-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-06-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-06-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-06-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-07",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-07-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-07-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-07-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-07-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-08",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-08-1",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-08-2",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-08-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-08-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-09",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-09-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-09-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-09-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-09-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-10",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-10-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-10-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-10-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-10-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-11",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-11-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-11-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-11-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-11-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-12",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-12-1",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-12-2",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-12-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-12-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-01",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-01-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-01-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-01-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-01-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-02",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-02-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-02-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-02-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-02-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-03",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-03-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-03-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-03-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-03-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-04",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-04-1",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-04-2",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-04-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-04-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-05",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-05-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-05-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-05-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-05-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-06",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-06-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-06-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-06-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-06-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-07",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-07-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-07-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-07-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-07-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-08",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-08-1",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-08-2",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-08-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-08-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-09",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-09-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-09-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-09-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-09-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-10",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-10-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-10-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-10-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-10-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-11",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-11-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-11-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-11-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-11-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-12",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-12-1",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-12-2",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-12-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-12-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-01",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-01-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-01-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-01-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-01-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-02",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-02-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-02-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-02-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-02-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-03",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-03-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-03-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-03-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-03-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-04",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-04-1",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-04-2",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-04-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-04-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-05",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-05-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-05-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-05-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-05-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-06",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-06-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-06-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-06-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-06-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-07",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-07-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-07-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-07-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-07-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-08",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-08-1",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-08-2",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-08-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-08-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-09",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-09-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-09-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-09-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-09-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-10",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-10-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-10-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-10-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-10-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-11",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-11-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-11-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-11-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-11-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-12",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-12-1",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-12-2",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-12-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-12-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,916 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"id": "demo-results-2",
|
||||
"kind": "results",
|
||||
"mode": "demo",
|
||||
"label": "Synthetic replay 3: Lead changes",
|
||||
"as_of": "2026-11-04T02:00:00Z",
|
||||
"source": {
|
||||
"name": "Fictional scoring fixtures",
|
||||
"url": "fixture:product-fpol/demo",
|
||||
"retrieved_at": "2026-10-01T00:00:00Z"
|
||||
},
|
||||
"catalog_id": "demo-2026",
|
||||
"entries": [
|
||||
{
|
||||
"race_id": "demo-house-01",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-01-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-01-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-01-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-01-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-02",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-02-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-02-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-02-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-02-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-03",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-03-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-03-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-03-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-03-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-04",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-04-1",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-04-2",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-04-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-04-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-05",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-05-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-05-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-05-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-05-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-06",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-06-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-06-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-06-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-06-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-07",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-07-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-07-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-07-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-07-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-08",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-08-1",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-08-2",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-08-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-08-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-09",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-09-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-09-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-09-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-09-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-10",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-10-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-10-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-10-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-10-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-11",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-11-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-11-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-11-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-11-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-12",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-12-1",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-12-2",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-12-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-12-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-01",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-01-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-01-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-01-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-01-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-02",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-02-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-02-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-02-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-02-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-03",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-03-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-03-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-03-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-03-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-04",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-04-1",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-04-2",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-04-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-04-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-05",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-05-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-05-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-05-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-05-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-06",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-06-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-06-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-06-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-06-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-07",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-07-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-07-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-07-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-07-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-08",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-08-1",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-08-2",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-08-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-08-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-09",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-09-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-09-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-09-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-09-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-10",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-10-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-10-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-10-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-10-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-11",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-11-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-11-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-11-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-11-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-12",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-12-1",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-12-2",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-12-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-12-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-01",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-01-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-01-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-01-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-01-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-02",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-02-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-02-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-02-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-02-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-03",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-03-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-03-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-03-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-03-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-04",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-04-1",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-04-2",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-04-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-04-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-05",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-05-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-05-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-05-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-05-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-06",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-06-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-06-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-06-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-06-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-07",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-07-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-07-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-07-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-07-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-08",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-08-1",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-08-2",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-08-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-08-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-09",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-09-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-09-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-09-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-09-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-10",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-10-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-10-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-10-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-10-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-11",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-11-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-11-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-11-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-11-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-12",
|
||||
"round": "general",
|
||||
"status": "reporting",
|
||||
"total_votes": 1000,
|
||||
"winner_id": null,
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-12-1",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-12-2",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-12-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-12-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,916 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"id": "demo-results-3",
|
||||
"kind": "results",
|
||||
"mode": "demo",
|
||||
"label": "Synthetic replay 4: Races called",
|
||||
"as_of": "2026-11-04T03:00:00Z",
|
||||
"source": {
|
||||
"name": "Fictional scoring fixtures",
|
||||
"url": "fixture:product-fpol/demo",
|
||||
"retrieved_at": "2026-10-01T00:00:00Z"
|
||||
},
|
||||
"catalog_id": "demo-2026",
|
||||
"entries": [
|
||||
{
|
||||
"race_id": "demo-house-01",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-house-01-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-01-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-01-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-01-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-01-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-02",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-house-02-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-02-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-02-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-02-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-02-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-03",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-house-03-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-03-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-03-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-03-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-03-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-04",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-house-04-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-04-1",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-04-2",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-04-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-04-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-05",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-house-05-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-05-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-05-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-05-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-05-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-06",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-house-06-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-06-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-06-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-06-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-06-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-07",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-house-07-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-07-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-07-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-07-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-07-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-08",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-house-08-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-08-1",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-08-2",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-08-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-08-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-09",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-house-09-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-09-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-09-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-09-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-09-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-10",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-house-10-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-10-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-10-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-10-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-10-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-11",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-house-11-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-11-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-11-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-11-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-11-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-12",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-house-12-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-12-1",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-12-2",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-12-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-12-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-01",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-senate-01-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-01-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-01-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-01-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-01-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-02",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-senate-02-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-02-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-02-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-02-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-02-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-03",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-senate-03-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-03-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-03-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-03-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-03-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-04",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-senate-04-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-04-1",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-04-2",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-04-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-04-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-05",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-senate-05-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-05-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-05-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-05-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-05-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-06",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-senate-06-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-06-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-06-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-06-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-06-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-07",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-senate-07-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-07-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-07-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-07-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-07-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-08",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-senate-08-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-08-1",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-08-2",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-08-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-08-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-09",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-senate-09-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-09-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-09-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-09-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-09-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-10",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-senate-10-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-10-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-10-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-10-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-10-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-11",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-senate-11-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-11-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-11-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-11-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-11-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-12",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-senate-12-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-12-1",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-12-2",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-12-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-12-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-01",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-governor-01-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-01-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-01-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-01-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-01-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-02",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-governor-02-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-02-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-02-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-02-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-02-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-03",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-governor-03-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-03-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-03-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-03-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-03-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-04",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-governor-04-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-04-1",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-04-2",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-04-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-04-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-05",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-governor-05-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-05-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-05-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-05-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-05-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-06",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-governor-06-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-06-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-06-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-06-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-06-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-07",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-governor-07-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-07-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-07-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-07-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-07-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-08",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-governor-08-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-08-1",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-08-2",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-08-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-08-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-09",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-governor-09-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-09-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-09-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-09-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-09-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-10",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-governor-10-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-10-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-10-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-10-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-10-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-11",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-governor-11-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-11-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-11-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-11-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-11-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-12",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-governor-12-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-12-1",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-12-2",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-12-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-12-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,916 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"id": "demo-results-4",
|
||||
"kind": "results",
|
||||
"mode": "demo",
|
||||
"label": "Synthetic replay 5: Corrected totals and call",
|
||||
"as_of": "2026-11-04T04:00:00Z",
|
||||
"source": {
|
||||
"name": "Fictional scoring fixtures",
|
||||
"url": "fixture:product-fpol/demo",
|
||||
"retrieved_at": "2026-10-01T00:00:00Z"
|
||||
},
|
||||
"catalog_id": "demo-2026",
|
||||
"entries": [
|
||||
{
|
||||
"race_id": "demo-house-01",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-house-01-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-01-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-01-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-01-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-01-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-02",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-house-02-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-02-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-02-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-02-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-02-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-03",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-house-03-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-03-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-03-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-03-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-03-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-04",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-house-04-2",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-04-1",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-04-2",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-04-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-04-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-05",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-house-05-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-05-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-05-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-05-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-05-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-06",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-house-06-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-06-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-06-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-06-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-06-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-07",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-house-07-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-07-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-07-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-07-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-07-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-08",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-house-08-2",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-08-1",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-08-2",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-08-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-08-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-09",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-house-09-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-09-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-09-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-09-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-09-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-10",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-house-10-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-10-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-10-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-10-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-10-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-11",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-house-11-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-11-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-11-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-11-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-11-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-house-12",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-house-12-2",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-house-12-1",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-12-2",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-12-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-house-12-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-01",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-senate-01-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-01-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-01-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-01-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-01-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-02",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-senate-02-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-02-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-02-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-02-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-02-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-03",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-senate-03-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-03-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-03-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-03-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-03-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-04",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-senate-04-2",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-04-1",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-04-2",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-04-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-04-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-05",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-senate-05-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-05-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-05-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-05-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-05-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-06",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-senate-06-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-06-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-06-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-06-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-06-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-07",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-senate-07-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-07-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-07-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-07-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-07-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-08",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-senate-08-2",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-08-1",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-08-2",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-08-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-08-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-09",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-senate-09-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-09-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-09-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-09-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-09-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-10",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-senate-10-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-10-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-10-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-10-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-10-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-11",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-senate-11-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-11-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-11-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-11-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-11-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-senate-12",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-senate-12-2",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-senate-12-1",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-12-2",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-12-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-senate-12-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-01",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-governor-01-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-01-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-01-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-01-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-01-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-02",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-governor-02-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-02-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-02-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-02-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-02-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-03",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-governor-03-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-03-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-03-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-03-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-03-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-04",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-governor-04-2",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-04-1",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-04-2",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-04-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-04-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-05",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-governor-05-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-05-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-05-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-05-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-05-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-06",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-governor-06-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-06-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-06-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-06-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-06-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-07",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-governor-07-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-07-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-07-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-07-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-07-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-08",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-governor-08-2",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-08-1",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-08-2",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-08-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-08-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-09",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-governor-09-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-09-1",
|
||||
"votes": 800
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-09-2",
|
||||
"votes": 150
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-09-3",
|
||||
"votes": 30
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-09-4",
|
||||
"votes": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-10",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-governor-10-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-10-1",
|
||||
"votes": 600
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-10-2",
|
||||
"votes": 300
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-10-3",
|
||||
"votes": 70
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-10-4",
|
||||
"votes": 30
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-11",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-governor-11-1",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-11-1",
|
||||
"votes": 540
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-11-2",
|
||||
"votes": 420
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-11-3",
|
||||
"votes": 25
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-11-4",
|
||||
"votes": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"race_id": "demo-governor-12",
|
||||
"round": "general",
|
||||
"status": "called",
|
||||
"total_votes": 1000,
|
||||
"winner_id": "demo-governor-12-2",
|
||||
"votes": [
|
||||
{
|
||||
"candidate_id": "demo-governor-12-1",
|
||||
"votes": 490
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-12-2",
|
||||
"votes": 510
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-12-3",
|
||||
"votes": 0
|
||||
},
|
||||
{
|
||||
"candidate_id": "demo-governor-12-4",
|
||||
"votes": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user