import { readFile } from "node:fs/promises"; import Election from "../election.js"; import VoteType from "../VoteType.js"; const Presidential_1864 = { title: "1864 United States Presidential Election Simulator", shortname: "1864", description: "The CalubViem Press has rewritten history and called the 1864 United States Presidential Election for $WINNER!", voteType: VoteType.Electoral, svg: await readFile("assets/ElectoralCollege1864.svg", "utf-8"), candidates: [ { name: "Abraham Lincoln", party: "National Union", color: "#BF1D29", }, { name: "George B. McClellan", party: "Democratic", color: "#1C408C", }, ], states: { "CA": { electoralVotes: 5, odds: { "National Union": 0.7, "Democratic": 0.3, } }, "CT": { electoralVotes: 6, odds: { "National Union": 0.6, "Democratic": 0.4, } }, "DE": { electoralVotes: 3, odds: { "National Union": 0.5, "Democratic": 0.5, } }, "IA": { electoralVotes: 8, odds: { "National Union": 0.95, "Democratic": 0.05, } }, "IL": { electoralVotes: 16, odds: { "National Union": 0.8, "Democratic": 0.2, } }, "IN": { electoralVotes: 13, odds: { "National Union": 0.6, "Democratic": 0.4, } }, "KS": { electoralVotes: 3, odds: { "National Union": 1, "Democratic": 0, } }, "KY": { electoralVotes: 11, odds: { "National Union": 0.2, "Democratic": 0.8, } }, "LA": { electoralVotes: 7, odds: { "National Union": 0.2, "Democratic": 0.8, } }, "MA": { electoralVotes: 12, odds: { "National Union": 1, "Democratic": 0, } }, "MD": { electoralVotes: 7, odds: { "National Union": 0.7, "Democratic": 0.3, } }, "ME": { electoralVotes: 7, odds: { "National Union": 0.9, "Democratic": 0.1, } }, "MI": { electoralVotes: 8, odds: { "National Union": 0.7, "Democratic": 0.3, } }, "MN": { electoralVotes: 4, odds: { "National Union": 0.8, "Democratic": 0.2, } }, "MO": { electoralVotes: 11, odds: { "National Union": 0.99, "Democratic": 0.01, } }, "NH": { electoralVotes: 5, odds: { "National Union": 0.6, "Democratic": 0.4, } }, "NV": { electoralVotes: 2, odds: { "National Union": 0.9, "Democratic": 0.1, } }, "NJ": { electoralVotes: 7, odds: { "National Union": 0.4, "Democratic": 0.6, } }, "NY": { electoralVotes: 33, odds: { "National Union": 0.55, "Democratic": 0.45, } }, "OH": { electoralVotes: 21, odds: { "National Union": 0.7, "Democratic": 0.3, } }, "OR": { electoralVotes: 3, odds: { "National Union": 0.7, "Democratic": 0.3, } }, "PA": { electoralVotes: 26, odds: { "National Union": 0.6, "Democratic": 0.4, } }, "RI": { electoralVotes: 4, odds: { "National Union": 0.95, "Democratic": 0.05, } }, "TN": { electoralVotes: 10, odds: { "National Union": 1, "Democratic": 0, } }, "VT": { electoralVotes: 5, odds: { "National Union": 1, "Democratic": 0, } }, "WI": { electoralVotes: 8, odds: { "National Union": 0.7, "Democratic": 0.3, } }, "WV": { electoralVotes: 5, odds: { "National Union": 0.99, "Democratic": 0.01, } }, } } export default Presidential_1864 as Election;