{
    "componentChunkName": "component---src-templates-state-js",
    "path": "/reforms/IA",
    "result": {"data":{"timeline":{"nodes":[{"id":"790e588a-44dc-56cc-8c99-564d46f86cb6","data":{"TimelineName":"Iowa","TimelineState":["recsmfMBrqKbjfIq6"],"TimelineType":"Congressional","State__from_Reforms_":["IA"],"Alert":"Guarded","Final_Map_Deadline":"2022-02-28","TimelineDeadlineType":{"id":"21d9238e-6ebd-5411-8f5a-878bc55c036b","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 - signature collection\\n(\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://sos.iowa.gov/elections/electioninfo/3yrelectioncal.html\"\n  }, \"filing period start\"), \")\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"TimelineOtherDates":{"id":"da37b289-e595-5e25-ac6d-4f2ce11b0c23","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  }, \"11/28/2021 - draft map statutory deadline\", mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"4/1, extended by # of days Census is delayed from 2/1\")))));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Proposed_Actions":null,"TimelineNewsSources":null,"TimelineAdditionalNotes":{"id":"4d84ed8e-636a-5187-b157-ef37fdd41959","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, \"Has previously done legislative and congressional redistricting simultaneously\"));\n}\n;\nMDXContent.isMDXComponent = true;"}}}},{"id":"6f8b1543-e444-5bd9-9a12-43ec836a6f91","data":{"TimelineName":"Iowa","TimelineState":["recsmfMBrqKbjfIq6"],"TimelineType":"State Legislative","State__from_Reforms_":["IA"],"Alert":"Severe","Final_Map_Deadline":"2021-09-15","TimelineDeadlineType":{"id":"28a52350-82d0-569a-bab3-11d8b0c18708","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\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"TimelineOtherDates":{"id":"2cf47eeb-78f8-57d7-b3d3-30f2e50f8ba3","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  }, \"11/28/2021 - draft map statutory deadline\", mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"4/1, extended by # of days Census is delayed from 2/1\"))), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"12/31/2021 - Supreme Court backup\")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Proposed_Actions":null,"TimelineNewsSources":{"id":"8c4dd8c8-a23b-5247-9a10-f2cd7821b30f","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.iowapublicradio.org/ipr-news/2021-02-22/state-staffer-entirely-unknown-how-iowas-legislative-redistricting-process-will-proceed-due-to-census-data-delays\"\n  }, \"State Staffer: 'Entirely Unknown' How Iowa's Legislative Redistricting Process Will Proceed Due To Census Data Delays\")), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.thegazette.com/subject/news/government/iowa-redistricting-redrawing-iowa-congressional-districts-legislative-20210222\"\n  }, \"No 'easy button' for dealing with delay in Iowa congressional, legislative redistricting\")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"TimelineAdditionalNotes":null}}]},"allAirtable":{"nodes":[]},"airtable":{"data":{"Congressional_Boundaries":"Drawn by hybrid commission system","Legislative_Party":"Republican","State_Boundaries":"Drawn by hybrid commission system","State_Abbreviation":"IA","Governor_Party":"Republican","Status":"Other advisory/commission","State":"Iowa","Actions":{"id":"8c05b8c0-87bc-5301-8652-e1b0fa1db3a3","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, \"Participate in the commission\\u2019s public input process.\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Obtain Iowa redistricting data from \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://openprecincts.org/ia/\"\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 advisory commission starts 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":"b1edd0c6-2895-5c0c-b0e9-f0a67833b414","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\": \"hybrid-commission-system\"\n  }, \"Hybrid Commission System\"), mdx(\"p\", null, \"Iowa has one of the nation's first redistricting commission processes. Civil servants in the nonpartisan Legislative Services Agency (LSA), guided by a five-member bipartisan \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.legis.iowa.gov/DOCS/IACODE/2001/42/5.html\"\n  }, \"redistricting advisory commission\"), \", draft up to three maps, which the Legislature can accept or reject (or modify, after a certain number of rejections). The success of this process depends on courtesy between legislators and a respect for democratic norms.\"), 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, Iowa\\u2019s state constitution (\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.legis.iowa.gov/docs/publications/ICP/1023054.pdf\"\n  }, \"Art. III \\xA7\\xA7 34, 37\"), \") requires that state legislative and congressional districts be compact, contiguous, and preserve political subdivisions. Consideration of partisan data is prohibited except where required by federal law, as is intentionally favoring or disfavoring an incumbent, person, or group (\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.legis.iowa.gov/DOCS/IACODE/2001/42/4.html\"\n  }, \"Iowa Code \\xA7 42.4(5)\"), \").\"), mdx(\"h3\", {\n    \"id\": \"public-input\"\n  }, \"Public Input\"), mdx(\"p\", null, \"Per state statute (\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.legis.iowa.gov/DOCS/IACODE/2001/42/6.html\"\n  }, \"Iowa Code \\xA7 42.6\"), \"), the redistricting advisory commission must hold at least three public hearings in different regions of the state and release a report to the Legislature summarizing the testimony. The commission held \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://bit.ly/2DtxpR6\"\n  }, \"four hearings\"), \" in April 2011.\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Reform":null,"Issues":{"id":"41730d7e-f43e-53b9-9c75-baa7d0b72e0b","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\": \"pitfalls\"\n  }, \"Pitfalls\"), mdx(\"p\", null, \"Iowa currently has a Republican trifecta. Although Iowa's redistricting process is typically uncontroversial, single-party control tends to increase the risk of partisan gerrymandering.\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Sources":{"id":"ff11bda7-c0be-5d29-9815-9e438ef03d55","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-IA.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_Iowa\"\n  }, \"Ballotpedia\")));\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.lwvia.org/\"\n  }, \"League of Women Voters of Iowa\")), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.aclu-ia.org/\"\n  }, \"ACLU of Iowa\")));\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/IA\"\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/IA\"\n  }, \"Learn about Communities of Interest in this state\")));\n}\n;\nMDXContent.isMDXComponent = true;"}}}},"allAirtableDashboard":{"totalCount":6,"group":[{"nodes":[{"id":"c5cde4d7-a5dc-521c-881d-8d1d3a60909b","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"Iowa 2022 House – Enacted","DashboardPlanStateName":["Iowa"],"DashboardPlanStateAbbreviation":["IA"],"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, \"Iowa 2022 Final State House Map - Enacted\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["recsmfMBrqKbjfIq6"],"DashboardPlanStatus":"Live","DashboardPlanYear":2022,"DashboardType":"report-card","DashboardPlanEnacted":"Enacted","DashboardChamber":"state-house","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/IA/state-house/2020-census/results/plan-maps/IA-State-House-22.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/IA/state-house/2020-census/results/plan-report-cards/IA-State-House-22-report-card.json","Last_Modified":"2025-05-28T17:12:59.000Z","Created":"2024-03-31T18:53:46.000Z","DateAdded":"2024-03-31T18:55:00.000Z"},"recordId":"recsjamL59iKdaFUm"},{"id":"ca0c5ec6-e3c1-59aa-9ee3-f946b3f39796","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"Iowa 2021 Senate – Enacted","DashboardPlanStateName":["Iowa"],"DashboardPlanStateAbbreviation":["IA"],"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, \"Iowa 2021 Final State Senate Map - Enacted\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["recsmfMBrqKbjfIq6"],"DashboardPlanStatus":"Live","DashboardPlanYear":2021,"DashboardType":"report-card","DashboardPlanEnacted":"Enacted","DashboardChamber":"state-senate","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/IA/state-senate/2020-census/results/plan-maps/IA-senate.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/IA/state-senate/2020-census/results/plan-report-cards/IA-senate-report-card.json","Last_Modified":"2025-06-06T19:49:29.000Z","Created":"2023-12-09T05:25:52.000Z","DateAdded":"2023-12-09T05:26:00.000Z"},"recordId":"rec4ZIUXd3QnecKBn"},{"id":"1051d965-05c5-516d-a3a2-3bb0b63eb386","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"Iowa 2021 Congressional – Enacted","DashboardPlanStateName":["Iowa"],"DashboardPlanStateAbbreviation":["IA"],"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, \"Iowa 2021 Final Congressional Map - Enacted\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["recsmfMBrqKbjfIq6"],"DashboardPlanStatus":"Live","DashboardPlanYear":2021,"DashboardType":"report-card","DashboardPlanEnacted":"Enacted","DashboardChamber":"congressional","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/IA/congressional/2020-census/results/plan-maps/IA-congressional-report.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/IA/congressional/2020-census/results/plan-report-cards/IA-congressional-report-report-card.json","Last_Modified":"2025-05-28T17:12:42.000Z","Created":"2023-10-02T04:52:18.000Z","DateAdded":"2023-10-02T04:52:00.000Z"},"recordId":"recKKGpfocx9Lcbf4"},{"id":"1190c0f6-71d5-57db-89aa-0f2dc1cc77ee","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"Iowa 2021 Senate – Draft","DashboardPlanStateName":["Iowa"],"DashboardPlanStateAbbreviation":["IA"],"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, \"Iowa 2021 Draft Republican State Senate Map\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["recsmfMBrqKbjfIq6"],"DashboardPlanStatus":"Live","DashboardPlanYear":2021,"DashboardType":"dashboard","DashboardPlanEnacted":"Draft","DashboardChamber":"state-senate","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/IA/state-senate/2020-census/results/plan-maps/IA-S21_1Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/IA/state-senate/2020-census/results/plan-scores/IA-S21_1Dist.json","Last_Modified":"2025-05-28T17:12:43.000Z","Created":"2021-09-16T21:19:44.000Z","DateAdded":"2021-09-17T17:18:00.000Z"},"recordId":"recg0AxiZCGltGmZj"},{"id":"53a47f5d-28a6-5bcf-af6f-e7b625fa32a4","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"Iowa 2021 House – Draft","DashboardPlanStateName":["Iowa"],"DashboardPlanStateAbbreviation":["IA"],"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, \"Iowa 2021 Draft Republican State House Map\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["recsmfMBrqKbjfIq6"],"DashboardPlanStatus":"Live","DashboardPlanYear":2021,"DashboardType":"dashboard","DashboardPlanEnacted":"Draft","DashboardChamber":"state-house","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/IA/state-house/2020-census/results/plan-maps/IA-H21_1Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/IA/state-house/2020-census/results/plan-scores/IA-H21_1Dist.json","Last_Modified":"2025-05-28T17:12:52.000Z","Created":"2021-09-16T21:19:53.000Z","DateAdded":"2021-09-17T17:18:00.000Z"},"recordId":"recXAmh2KKuoyQ426"},{"id":"3d09604d-48eb-5987-8f12-beaf9af2da3e","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"Iowa 2021 Congressional – Draft","DashboardPlanStateName":["Iowa"],"DashboardPlanStateAbbreviation":["IA"],"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, \"Iowa 2021 Draft Republican Congressional Map\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["recsmfMBrqKbjfIq6"],"DashboardPlanStatus":"Live","DashboardPlanYear":2021,"DashboardType":"dashboard","DashboardPlanEnacted":"Draft","DashboardChamber":"congressional","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/IA/congressional/2020-census/results/plan-maps/IA-C21_1Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/IA/congressional/2020-census/results/plan-scores/IA-C21_1Dist.json","Last_Modified":"2025-05-28T17:12:38.000Z","Created":"2021-09-16T21:18:12.000Z","DateAdded":"2021-09-17T17:18:00.000Z"},"recordId":"rec9g5qLCKL1XplLg"}],"totalCount":6,"field":"data.DashboardPlanStateAbbreviation","fieldValue":"IA"}],"nodes":[{"id":"c5cde4d7-a5dc-521c-881d-8d1d3a60909b","recordId":"recsjamL59iKdaFUm","data":{"DashboardPlanName":"Iowa 2022 House – Enacted","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2022,"DashboardPlanSourceURL":"https://davesredistricting.org/maps#viewmap::3bba1647-f4a4-4374-8021-a8e4aeb6f15a","DashboardPlanStateName":["Iowa"],"DashboardPlanStateAbbreviation":["IA"],"DashboardFileID":"State-House-22","DashboardType":"report-card","DashboardPlanEnacted":"Enacted","DashboardChamber":"state-house","DateAdded":"2024-03-31T18:55:00.000Z","Created":"2024-03-31T18:53:46.000Z","Last_Modified":"2025-05-28T17:12:59.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recsjamL59iKdaFUm","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recsjamL59iKdaFUm","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/IA/state-house/2020-census/results/plan-maps/IA-State-House-22.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/IA/state-house/2020-census/results/plan-report-cards/IA-State-House-22-report-card.json"}},{"id":"ca0c5ec6-e3c1-59aa-9ee3-f946b3f39796","recordId":"rec4ZIUXd3QnecKBn","data":{"DashboardPlanName":"Iowa 2021 Senate – Enacted","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2021,"DashboardPlanSourceURL":null,"DashboardPlanStateName":["Iowa"],"DashboardPlanStateAbbreviation":["IA"],"DashboardFileID":"senate","DashboardType":"report-card","DashboardPlanEnacted":"Enacted","DashboardChamber":"state-senate","DateAdded":"2023-12-09T05:26:00.000Z","Created":"2023-12-09T05:25:52.000Z","Last_Modified":"2025-06-06T19:49:29.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=rec4ZIUXd3QnecKBn","Local_URL":"http://localhost:8000/redistricting-report-card?planId=rec4ZIUXd3QnecKBn","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/IA/state-senate/2020-census/results/plan-maps/IA-senate.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/IA/state-senate/2020-census/results/plan-report-cards/IA-senate-report-card.json"}},{"id":"1051d965-05c5-516d-a3a2-3bb0b63eb386","recordId":"recKKGpfocx9Lcbf4","data":{"DashboardPlanName":"Iowa 2021 Congressional – Enacted","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2021,"DashboardPlanSourceURL":null,"DashboardPlanStateName":["Iowa"],"DashboardPlanStateAbbreviation":["IA"],"DashboardFileID":"congressional-report","DashboardType":"report-card","DashboardPlanEnacted":"Enacted","DashboardChamber":"congressional","DateAdded":"2023-10-02T04:52:00.000Z","Created":"2023-10-02T04:52:18.000Z","Last_Modified":"2025-05-28T17:12:42.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recKKGpfocx9Lcbf4","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recKKGpfocx9Lcbf4","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/IA/congressional/2020-census/results/plan-maps/IA-congressional-report.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/IA/congressional/2020-census/results/plan-report-cards/IA-congressional-report-report-card.json"}},{"id":"1190c0f6-71d5-57db-89aa-0f2dc1cc77ee","recordId":"recg0AxiZCGltGmZj","data":{"DashboardPlanName":"Iowa 2021 Senate – Draft","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2021,"DashboardPlanSourceURL":"https://iowa-legis.maps.arcgis.com/home/item.html?id=7788481e86694ae68749b07eb68b26d8","DashboardPlanStateName":["Iowa"],"DashboardPlanStateAbbreviation":["IA"],"DashboardFileID":"S21_1Dist","DashboardType":"dashboard","DashboardPlanEnacted":"Draft","DashboardChamber":"state-senate","DateAdded":"2021-09-17T17:18:00.000Z","Created":"2021-09-16T21:19:44.000Z","Last_Modified":"2025-05-28T17:12:43.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recg0AxiZCGltGmZj","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recg0AxiZCGltGmZj","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/IA/state-senate/2020-census/results/plan-maps/IA-S21_1Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/IA/state-senate/2020-census/results/plan-scores/IA-S21_1Dist.json"}},{"id":"53a47f5d-28a6-5bcf-af6f-e7b625fa32a4","recordId":"recXAmh2KKuoyQ426","data":{"DashboardPlanName":"Iowa 2021 House – Draft","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2021,"DashboardPlanSourceURL":"https://iowa-legis.maps.arcgis.com/home/item.html?id=7788481e86694ae68749b07eb68b26d8","DashboardPlanStateName":["Iowa"],"DashboardPlanStateAbbreviation":["IA"],"DashboardFileID":"H21_1Dist","DashboardType":"dashboard","DashboardPlanEnacted":"Draft","DashboardChamber":"state-house","DateAdded":"2021-09-17T17:18:00.000Z","Created":"2021-09-16T21:19:53.000Z","Last_Modified":"2025-05-28T17:12:52.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recXAmh2KKuoyQ426","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recXAmh2KKuoyQ426","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/IA/state-house/2020-census/results/plan-maps/IA-H21_1Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/IA/state-house/2020-census/results/plan-scores/IA-H21_1Dist.json"}},{"id":"3d09604d-48eb-5987-8f12-beaf9af2da3e","recordId":"rec9g5qLCKL1XplLg","data":{"DashboardPlanName":"Iowa 2021 Congressional – Draft","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2021,"DashboardPlanSourceURL":"https://iowa-legis.maps.arcgis.com/home/item.html?id=7788481e86694ae68749b07eb68b26d8","DashboardPlanStateName":["Iowa"],"DashboardPlanStateAbbreviation":["IA"],"DashboardFileID":"C21_1Dist","DashboardType":"dashboard","DashboardPlanEnacted":"Draft","DashboardChamber":"congressional","DateAdded":"2021-09-17T17:18:00.000Z","Created":"2021-09-16T21:18:12.000Z","Last_Modified":"2025-05-28T17:12:38.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=rec9g5qLCKL1XplLg","Local_URL":"http://localhost:8000/redistricting-report-card?planId=rec9g5qLCKL1XplLg","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/IA/congressional/2020-census/results/plan-maps/IA-C21_1Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/IA/congressional/2020-census/results/plan-scores/IA-C21_1Dist.json"}}]}},"pageContext":{"pagePath":"/reforms/IA","state":"IA","ogImage":{"path":"og-images/social/IA.png","size":{"width":1200,"height":630},"__ogImageGenerationContext":{"componentPath":"__generated/og-imagessocialIA.png","imgPath":"public/og-images/social/IA.png","size":{"width":1200,"height":630}}}}},
    "staticQueryHashes": ["1739555907","1946304716","764694655"]}