{
    "componentChunkName": "component---src-templates-state-js",
    "path": "/reforms/MO",
    "result": {"data":{"timeline":{"nodes":[{"id":"fe46e0c3-4754-5194-8c37-857c60832e7d","data":{"TimelineName":"Missouri","TimelineState":["recQyApMUO25m2y8J"],"TimelineType":"State Legislative","State__from_Reforms_":["MO"],"Alert":"Elevated","Final_Map_Deadline":"2022-05-30","TimelineDeadlineType":{"id":"8728bfbb-bae9-59b7-ae6b-db1bce5dc012","childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Constitutional - 2 months after draft map\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"TimelineOtherDates":{"id":"90146f17-1468-5a22-8480-e8685b6dfe96","childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"3/29/2022 - candidate filing deadline\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"3/30/2022 - draft map deadline (6 months after Census, est. 9/30)\")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Proposed_Actions":["Delay primary"],"TimelineNewsSources":{"id":"34f18fee-1e37-5712-8135-f592eb53c0fc","childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.kcur.org/politics-elections-and-government/2021-02-23/census-delay-could-mean-later-candidate-filing-and-elections-for-missouri\"\n  }, \"Census Delay Could Mean Later Candidate Filing And Elections For Missouri\")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"TimelineAdditionalNotes":null}},{"id":"8c49f723-88f1-5cff-b6b8-c3353045c795","data":{"TimelineName":"Missouri","TimelineState":["recQyApMUO25m2y8J"],"TimelineType":"Congressional","State__from_Reforms_":["MO"],"Alert":"Guarded","Final_Map_Deadline":"2022-03-29","TimelineDeadlineType":{"id":"54ffa0ef-2783-5e01-be27-cb3fd6dc245e","childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Candidate filing\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"TimelineOtherDates":{"id":"39837764-e8ea-5136-9228-4d062e67be57","childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Proposed_Actions":["Special session"],"TimelineNewsSources":{"id":"72bff3d3-9bab-5f6d-bfb8-cfbab37d98a1","childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.kcur.org/politics-elections-and-government/2021-02-23/census-delay-could-mean-later-candidate-filing-and-elections-for-missouri\"\n  }, \"Census Delay Could Mean Later Candidate Filing And Elections For Missouri\")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"TimelineAdditionalNotes":null}}]},"allAirtable":{"nodes":[{"id":"e38df3a7-8c2b-55d1-9ae3-c42085731bac","table":"Pages","data":{"created_time":"2021-06-02T22:03:02.000Z","last_modified_time":"2021-06-04T16:28:29.000Z","URL":"/missouri-amendment-3","Title":"Missouri  Amendment 3"}}]},"airtable":{"data":{"Congressional_Boundaries":"Drawn by legislature","Legislative_Party":"Republican","State_Boundaries":"Drawn by politician commissions","State_Abbreviation":"MO","Governor_Party":"Republican","Status":"Other advisory/commission","State":"Missouri","Actions":{"id":"a63a672d-e0b3-5581-8e10-8b87c1bd8b31","childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"In 2021, participate in the public input process.\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Obtain Missouri redistricting data from \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://openprecincts.org/mo/\"\n  }, \"OpenPrecincts\"), \".\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Start to plan out what defines your community \\u2013 whether it\\u2019s a shared economic interest, school districts, or other social or other cultural, historical, or economic interests \\u2013 and how that can be represented on a map. This will come in handy once the commissions and demographer start collecting feedback.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Use software tools such as \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://davesredistricting.org/\"\n  }, \"Dave's Redistricting App\"), \" and \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://districtr.org/\"\n  }, \"Districtr\"), \" to draw district maps showing either (a) what a fair map would look like, or (b) where the community you believe should be better represented is located.\")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"History":null,"Process":{"id":"ae495b7f-e52d-5fca-95f1-f1777bd10da3","childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h3\", {\n    \"id\": \"state-legislative-districts-bipartisan-commissions\"\n  }, \"State Legislative Districts: Bipartisan Commissions\"), mdx(\"p\", null, \"In 2021, according to the process implemented by \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://ballotpedia.org/Missouri_Amendment_3,_Redistricting_Process_and_Criteria,_Lobbying,_and_Campaign_Finance_Amendment_(2020)\"\n  }, \"Amendment 3\"), \", Missouri's state legislative districts will be drawn by two bipartisan redistricting commissions, whose members are nominated by the state party committees and appointed by the Governor. \"), mdx(\"h3\", {\n    \"id\": \"congressional-districts-state-legislature\"\n  }, \"Congressional Districts: State Legislature\"), mdx(\"p\", null, \"The state's congressional districts will be drawn by the Legislature by ordinary statute, and will be subject to the Governor's veto.\"), mdx(\"h3\", {\n    \"id\": \"criteria\"\n  }, \"Criteria\"), mdx(\"p\", null, \"In addition to the federal requirements of one person, one vote and the Voting Rights Act, Missouri\\u2019s state constitution (\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://revisor.mo.gov/main/OneSection.aspx?section=III++++3&bid=36209&constit=y\"\n  }, \"Art. III \\xA7\\xA7 3(c)\"), \", \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://revisor.mo.gov/main/OneSection.aspx?section=III++++7&bid=36209&constit=y\"\n  }, \"7\"), \") requires that state legislative districts be compact, contiguous, preserve political subdivisions, promote partisan fairness and competitiveness, and do not intentionally favor an incumbent, party, or candidate for office. For congressional districts, the state constitution (\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://revisor.mo.gov/main/OneSection.aspx?section=III++++45&bid=31801&constit=y\"\n  }, \"Art. III \\xA7 45\"), \") requires that they be compact and contiguous.\"), mdx(\"h3\", {\n    \"id\": \"public-input\"\n  }, \"Public Input\"), mdx(\"p\", null, \"Per the state constitution (\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://revisor.mo.gov/main/OneSection.aspx?section=III++++3&bid=36209&constit=y\"\n  }, \"Art. III \\xA7\\xA7 3(3)\"), \", \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://revisor.mo.gov/main/OneSection.aspx?section=III++++7&bid=36209&constit=y\"\n  }, \"7\"), \"), the redistricting commission must hold at least three public hearings to gather testimony and objections to the proposed map. Missouri\\u2019s state statutes (\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://revisor.mo.gov/main/OneSection.aspx?section=127.030\"\n  }, \"\\xA7 127.030\"), \") further requires the establishment of a \\u201CRedistricting Public Comment Portal,\\u201D a website that facilitates the submission of public comments and maps.\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Reform":null,"Issues":{"id":"11a20c30-5e59-5cbb-844b-b87a0855ec03","childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h3\", {\n    \"id\": \"rollback-of-reform\"\n  }, \"Rollback of Reform\"), mdx(\"p\", null, \"Voters approved \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://ballotpedia.org/Missouri_Amendment_3,_Redistricting_Process_and_Criteria,_Lobbying,_and_Campaign_Finance_Amendment_(2020)\"\n  }, \"Amendment 3\"), \", which rolls back protections put in place by the \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://ballotpedia.org/Missouri_Amendment_1,_Lobbying,_Campaign_Finance,_and_Redistricting_Initiative_(2018)\"\n  }, \"Clean Missouri Amendment\"), \" in 2018.\\xA0\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Amendment 3 gets rid of the position of nonpartisan state demographer. Instead, it gives full redistricting power to the two politician commissions. \"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"The amendment lists partisan fairness and competitiveness at the bottom of the constitutional redistricting criteria, which are ranked in order of priority. In doing so, it also allows the two commissions to draw maps up to a 15% \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://chicagounbound.uchicago.edu/cgi/viewcontent.cgi?article=1946&context=public_law_and_legal_theory\"\n  }, \"efficiency gap\"), \", which represents a strong partisan bias.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"The amendment includes language that could allow redistricting to be carried out on the basis of citizen voting-age population rather than total population, which would likely have a disproportionately negative impact on communities of color.\")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Sources":{"id":"c1c09029-776a-5ef5-be15-42799c3b5f9b","childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://redistricting.lls.edu/states-MO.php\"\n  }, \"All About Redistricting\")), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"http://www.ncsl.org/research/redistricting.aspx\"\n  }, \"NCSL\")), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://ballotpedia.org/Redistricting_in_Missouri\"\n  }, \"Ballotpedia\")), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://oa.mo.gov/budget-planning/redistricting-office/2020-Redistricting-Information\"\n  }, \"Missouri Office of Administration\")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Contacts":{"childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.cleanmissouri.org/\"\n  }, \"Clean Missouri\")), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"http://www.lwvstl.org/\"\n  }, \"League of Women Voters of Metro St. Louis\")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Representable":{"childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://representable.org/map/MO\"\n  }, \"Check out Communities of Interest collected in this state on Representable\")), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://representable.org/state/MO\"\n  }, \"Learn about Communities of Interest in this state\")));\n}\n;\nMDXContent.isMDXComponent = true;"}}}},"allAirtableDashboard":{"totalCount":4,"group":[{"nodes":[{"id":"417f3f8c-a63b-54fb-b889-151db4ccca11","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"Missouri 2025 Congressional – Draft (HB1)","DashboardPlanStateName":["Missouri"],"DashboardPlanStateAbbreviation":["MO"],"DashboardPlanDescription":null,"DashboardPlanState":["recQyApMUO25m2y8J"],"DashboardPlanStatus":"Live","DashboardPlanYear":2025,"DashboardType":"report-card","DashboardPlanEnacted":"Draft","DashboardChamber":"congressional","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/MO/congressional/2020-census/results/plan-maps/MO-Cong25.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/MO/congressional/2020-census/results/plan-report-cards/MO-Cong25-report-card.json","Last_Modified":"2025-09-17T15:59:51.000Z","Created":"2025-09-12T19:41:31.000Z","DateAdded":"2025-09-12T19:42:00.000Z"},"recordId":"recD3XsMJgBqZUBlm"},{"id":"1f68fd16-1d81-573d-992d-6cf5a544c266","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"Missouri 2022 House – Enacted","DashboardPlanStateName":["Missouri"],"DashboardPlanStateAbbreviation":["MO"],"DashboardPlanDescription":{"childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Missouri Final State House Map - Enacted\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["recQyApMUO25m2y8J"],"DashboardPlanStatus":"Live","DashboardPlanYear":2022,"DashboardType":"report-card","DashboardPlanEnacted":"Enacted","DashboardChamber":"state-house","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/MO/state-house/2020-census/results/plan-maps/MO-State-House-22.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/MO/state-house/2020-census/results/plan-report-cards/MO-State-House-22-report-card.json","Last_Modified":"2025-05-28T17:26:11.000Z","Created":"2024-03-29T00:23:05.000Z","DateAdded":"2024-03-29T00:25:00.000Z"},"recordId":"recI2ibkGmEqucUxw"},{"id":"6e03d2fb-1899-52df-a9a9-9d9006f738a4","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"Missouri 2022 Senate – Enacted","DashboardPlanStateName":["Missouri"],"DashboardPlanStateAbbreviation":["MO"],"DashboardPlanDescription":{"childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Missouri 2022 Judicial Commission State Senate Map - Enacted\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["recQyApMUO25m2y8J"],"DashboardPlanStatus":"Live","DashboardPlanYear":2022,"DashboardType":"report-card","DashboardPlanEnacted":"Enacted","DashboardChamber":"state-senate","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/MO/state-senate/2020-census/results/plan-maps/MO-senate.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/MO/state-senate/2020-census/results/plan-report-cards/MO-senate-report-card.json","Last_Modified":"2025-05-28T17:26:11.000Z","Created":"2023-12-09T05:29:22.000Z","DateAdded":"2023-12-09T05:32:00.000Z"},"recordId":"recJ78ySIev2i8aJv"},{"id":"6809c888-5b90-57b9-89f9-b766c2ca097e","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"Missouri 2022 Congressional – Enacted","DashboardPlanStateName":["Missouri"],"DashboardPlanStateAbbreviation":["MO"],"DashboardPlanDescription":{"childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Missouri 2022 Final Congressional Map - Enacted\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["recQyApMUO25m2y8J"],"DashboardPlanStatus":"Live","DashboardPlanYear":2022,"DashboardType":"report-card","DashboardPlanEnacted":"Enacted","DashboardChamber":"congressional","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/MO/congressional/2020-census/results/plan-maps/MO-congress-report.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/MO/congressional/2020-census/results/plan-report-cards/MO-congress-report-report-card.json","Last_Modified":"2025-05-28T17:26:09.000Z","Created":"2023-10-02T05:04:07.000Z","DateAdded":"2023-10-02T05:04:00.000Z"},"recordId":"recDXR4oSA3x7QAXh"}],"totalCount":4,"field":"data.DashboardPlanStateAbbreviation","fieldValue":"MO"}],"nodes":[{"id":"417f3f8c-a63b-54fb-b889-151db4ccca11","recordId":"recD3XsMJgBqZUBlm","data":{"DashboardPlanName":"Missouri 2025 Congressional – Draft (HB1)","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2025,"DashboardPlanSourceURL":null,"DashboardPlanStateName":["Missouri"],"DashboardPlanStateAbbreviation":["MO"],"DashboardFileID":"Cong25","DashboardType":"report-card","DashboardPlanEnacted":"Draft","DashboardChamber":"congressional","DateAdded":"2025-09-12T19:42:00.000Z","Created":"2025-09-12T19:41:31.000Z","Last_Modified":"2025-09-17T15:59:51.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recD3XsMJgBqZUBlm","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recD3XsMJgBqZUBlm","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/MO/congressional/2020-census/results/plan-maps/MO-Cong25.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/MO/congressional/2020-census/results/plan-report-cards/MO-Cong25-report-card.json"}},{"id":"1f68fd16-1d81-573d-992d-6cf5a544c266","recordId":"recI2ibkGmEqucUxw","data":{"DashboardPlanName":"Missouri 2022 House – Enacted","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2022,"DashboardPlanSourceURL":"https://davesredistricting.org/maps#viewmap::ebb632d0-2569-4a2a-81f6-1d8d6adc0d5e","DashboardPlanStateName":["Missouri"],"DashboardPlanStateAbbreviation":["MO"],"DashboardFileID":"State-House-22","DashboardType":"report-card","DashboardPlanEnacted":"Enacted","DashboardChamber":"state-house","DateAdded":"2024-03-29T00:25:00.000Z","Created":"2024-03-29T00:23:05.000Z","Last_Modified":"2025-05-28T17:26:11.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recI2ibkGmEqucUxw","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recI2ibkGmEqucUxw","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/MO/state-house/2020-census/results/plan-maps/MO-State-House-22.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/MO/state-house/2020-census/results/plan-report-cards/MO-State-House-22-report-card.json"}},{"id":"6e03d2fb-1899-52df-a9a9-9d9006f738a4","recordId":"recJ78ySIev2i8aJv","data":{"DashboardPlanName":"Missouri 2022 Senate – Enacted","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2022,"DashboardPlanSourceURL":null,"DashboardPlanStateName":["Missouri"],"DashboardPlanStateAbbreviation":["MO"],"DashboardFileID":"senate","DashboardType":"report-card","DashboardPlanEnacted":"Enacted","DashboardChamber":"state-senate","DateAdded":"2023-12-09T05:32:00.000Z","Created":"2023-12-09T05:29:22.000Z","Last_Modified":"2025-05-28T17:26:11.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recJ78ySIev2i8aJv","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recJ78ySIev2i8aJv","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/MO/state-senate/2020-census/results/plan-maps/MO-senate.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/MO/state-senate/2020-census/results/plan-report-cards/MO-senate-report-card.json"}},{"id":"6809c888-5b90-57b9-89f9-b766c2ca097e","recordId":"recDXR4oSA3x7QAXh","data":{"DashboardPlanName":"Missouri 2022 Congressional – Enacted","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2022,"DashboardPlanSourceURL":"https://davesredistricting.org/maps#viewmap::68b2b598-69cd-430e-bee2-1dc4b76705f6","DashboardPlanStateName":["Missouri"],"DashboardPlanStateAbbreviation":["MO"],"DashboardFileID":"congress-report","DashboardType":"report-card","DashboardPlanEnacted":"Enacted","DashboardChamber":"congressional","DateAdded":"2023-10-02T05:04:00.000Z","Created":"2023-10-02T05:04:07.000Z","Last_Modified":"2025-05-28T17:26:09.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recDXR4oSA3x7QAXh","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recDXR4oSA3x7QAXh","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/MO/congressional/2020-census/results/plan-maps/MO-congress-report.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/MO/congressional/2020-census/results/plan-report-cards/MO-congress-report-report-card.json"}}]}},"pageContext":{"pagePath":"/reforms/MO","state":"MO","ogImage":{"path":"og-images/social/MO.png","size":{"width":1200,"height":630},"__ogImageGenerationContext":{"componentPath":"__generated/og-imagessocialMO.png","imgPath":"public/og-images/social/MO.png","size":{"width":1200,"height":630}}}}},
    "staticQueryHashes": ["1739555907","1946304716","764694655"]}