917 lines
20 KiB
JSON
917 lines
20 KiB
JSON
{
|
|
"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
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|