{
    "componentChunkName": "component---src-templates-state-js",
    "path": "/reforms/PA",
    "result": {"data":{"timeline":{"nodes":[{"id":"acbe6b7c-e19b-5adc-9f6d-bea35620ecc5","data":{"TimelineName":"Pennsylvania","TimelineState":["rec8Gu03WzyTpBEBY"],"TimelineType":"Congressional","State__from_Reforms_":["PA"],"Alert":"Elevated","Final_Map_Deadline":"2022-02-15","TimelineDeadlineType":{"id":"20f6338a-be90-5201-bfbc-a559eb12e228","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://codes.findlaw.com/pa/title-25-ps-elections-electoral-districts/pa-st-sect-25-2868.html\"\n  }, \"petition circulation start\"), \")\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"TimelineOtherDates":{"id":"87dafbc0-1ee2-5d92-a128-63e3c5397a2d","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/8/2022 - candidate filing deadline\")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Proposed_Actions":["Delay primary"],"TimelineNewsSources":{"id":"c444e98b-a483-53ca-a558-34e9fdef785b","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.usnews.com/news/best-states/pennsylvania/articles/2021-02-24/lawmakers-eye-impact-of-census-delay-on-redrawing-districts\"\n  }, \"Lawmakers Eye Impact of Census Delay on Redrawing Districts\")), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.inquirer.com/politics/pennsylvania/spl/census-data-delay-pennsylvania-redistricting-transparency-20210215.html\"\n  }, \"Delay in census data could put transparency in Pa.\\u2019s redistricting process at risk\")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"TimelineAdditionalNotes":{"id":"f7d0dfab-3afa-5cf3-8ef2-07d12e6f470f","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;"}}}},{"id":"3167fc89-ef50-5e0f-9388-4623ffba3455","data":{"TimelineName":"Pennsylvania","TimelineState":["rec8Gu03WzyTpBEBY"],"TimelineType":"State Legislative","State__from_Reforms_":["PA"],"Alert":"Elevated","Final_Map_Deadline":"2022-01-28","TimelineDeadlineType":{"id":"ae78693d-0b5a-577c-8f1c-eafd4c0901cd","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":"87e67f9d-6d45-52a6-a5c4-fb0af97c3261","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  }, \"12/29/2021 - draft map deadline\")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Proposed_Actions":["Delay primary"],"TimelineNewsSources":{"id":"e4ba4a25-b54a-50e5-a8ed-f12057c2bb6c","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.usnews.com/news/best-states/pennsylvania/articles/2021-02-24/lawmakers-eye-impact-of-census-delay-on-redrawing-districts\"\n  }, \"Lawmakers Eye Impact of Census Delay on Redrawing Districts\")), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.inquirer.com/politics/pennsylvania/spl/census-data-delay-pennsylvania-redistricting-transparency-20210215.html\"\n  }, \"Delay in census data could put transparency in Pa.\\u2019s redistricting process at risk\")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"TimelineAdditionalNotes":{"id":"086f0936-e3dd-5ded-bd02-4dbf77094a40","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;"}}}}]},"allAirtable":{"nodes":[{"id":"018d9b39-fbe1-530d-a051-1d46053aa310","table":"Pages","data":{"created_time":"2021-12-17T03:52:23.000Z","last_modified_time":"2021-12-17T03:52:51.000Z","URL":"/comment-pennsylvania-proposed-map","Title":"Comment on Pennsylvania State House proposed map"}},{"id":"3fd01d2b-2162-553c-a39d-53b783bcc933","table":"Pages","data":{"created_time":"2020-08-28T19:38:28.000Z","last_modified_time":"2021-02-10T22:25:15.000Z","URL":"/pennsylvania-LACRA-one-pagers","Title":"Legislative and Congressional Redistricting Act One-Pagers"}}]},"airtable":{"data":{"Congressional_Boundaries":"Drawn by legislature","Legislative_Party":"Republican","State_Boundaries":"Drawn by politician commission","State_Abbreviation":"PA","Governor_Party":"Democratic","Status":"Divided government","State":"Pennsylvania","Actions":{"id":"5a7943d0-9262-59a7-a18a-de688147df63","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, \"Partner with state-specific organizations to fight gerrymandering and work toward redistricting reform in your state.\\xA0\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Follow suggestions from \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://fairdistrictspa.com/take-action\"\n  }, \"Fair Districts PA\"), \" \"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Participate in map-drawing competitions and access learning resources from \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"http://drawthelinespa.org\"\n  }, \"Draw the Lines PA\"))), mdx(\"p\", null, \"In 2021, participate in the Legislature and the commission\\u2019s public input processes.\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Obtain Pennsylvania redistricting data from \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://openprecincts.org/pa/\"\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 commission and Legislature 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.\")), mdx(\"p\", null, \"If you believe the final approved maps are gerrymandered, consider taking legal action. Citizens challenging Pennsylvania maps in court have been effective in the past, as exemplified by \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.pennlive.com/midstate/2012/02/commentary_convincing_a_court.html\"\n  }, \"Amanda Holt\"), \" in the last redistricting cycle.\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"History":{"id":"2b05dcb1-7f4c-5b35-b2bc-f6272f587385","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 the 2011 redistricting cycle, the Pennsylvania Supreme Court threw out both the \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"http://www.pacourts.us/assets/opinions/Supreme/out/J-2-12_31-2012mo.pdf\"\n  }, \"state legislative\"), \" and \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://bit.ly/30oy4fv\"\n  }, \"congressional\"), \" maps, forcing the politician commission to draw new legislative maps and issuing its own congressional maps in place of the Legislature. Pennsylvania\\u2019s original congressional map was one of the most extreme gerrymanders in the nation.\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Process":{"id":"e9544383-7d60-5dc5-bd9e-1060625e2440","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-politician-commission\"\n  }, \"State Legislative Districts: Politician Commission\"), mdx(\"p\", null, \"Pennsylvania's state legislative lines are drawn by a commission of politicians called the \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"http://www.redistricting.state.pa.us/Commission/Commission.cfm\"\n  }, \"Legislative Reapportionment Commission\"), \". The four legislative leaders, or the deputies they appoint, serve as the commissioners. These four then choose a non-politician citizen to serve as the commission's chair. If no fifth member is selected within 45 days, the Pennsylvania Supreme Court chooses.\\xA0\"), mdx(\"h3\", {\n    \"id\": \"congressional-districts-state-legislature\"\n  }, \"Congressional Districts: State Legislature\"), mdx(\"p\", null, \"Pennsylvania's congressional lines are drawn by the state Legislature by ordinary statute, and are subject to the Governor's veto. The Legislature can override vetoes with a two-thirds vote in each chamber.\"), 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, Pennsylvania\\u2019s state constitution (\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.legis.state.pa.us/cfdocs/legis/LI/consCheck.cfm?txtType=HTM&ttl=00&div=0&chpt=2&sctn=16&subsctn=0\"\n  }, \"Art. II \\xA7 16\"), \") requires that state legislative districts be contiguous, compact, and preserve political subdivisions. In 2018, the Supreme Court of Pennsylvania issued \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.brennancenter.org/sites/default/files/legal-work/LWV_v_PA_Order-Regarding-Petition-for-Review_1.22.18.pdf\"\n  }, \"an order\"), \" applying these same criteria to congressional districts.\"), mdx(\"h3\", {\n    \"id\": \"public-input\"\n  }, \"Public Input\"), mdx(\"p\", null, \"Pennsylvania has released its 2020 \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.redistricting.state.pa.us/commission/\"\n  }, \"redistricting website\"), \", where the public can find relevant information and contacts.\"), mdx(\"p\", null, \"While Pennsylvania law does not require public hearings, the Legislative Reapportionment Commission held \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"http://www.redistricting.state.pa.us/Commission/Commission.cfm\"\n  }, \"11 hearings\"), \" during the last redistricting cycle, with one round between August and November and another between April and June. The Legislature also held hearings for congressional redistricting. It is likely that there will be similar opportunities for public input in 2021.\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Reform":{"id":"330c81b5-4df7-5c70-9931-d04d933680a3","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, \"The Redistricting Reform Commission \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://bit.ly/2DI9xcI\"\n  }, \"released a report\"), \" in 2019 that outlines its recommendations for reform, including a citizen redistricting commission, new criteria to protect minority communities and decrease partisanship, and more transparency throughout the process. Its recommendations were based on nine public hearings, online public input, a public survey, and other state models.\"), mdx(\"p\", null, \"Starting in 2019, Fair Districts PA orchestrated a \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://fairdistrictspa.com/updates/two-bills-one-commission\"\n  }, \"Two Bills One Commission\"), \" strategy to pass reform legislation (\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.legis.state.pa.us/cfdocs/billInfo/billInfo.cfm?sYear=2019&sInd=0&body=H&type=B&bn=0022\"\n  }, \"HB22\"), \"/\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.legis.state.pa.us/cfdocs/billInfo/billInfo.cfm?sYear=2019&sInd=0&body=H&type=B&bn=0023\"\n  }, \"23\"), \" and \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.legis.state.pa.us/cfdocs/billInfo/billInfo.cfm?sYear=2019&sInd=0&body=S&type=B&bn=1022\"\n  }, \"SB1022\"), \"/\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.legis.state.pa.us/cfdocs/billInfo/billInfo.cfm?sYear=2019&sInd=0&body=S&type=B&bn=1023\"\n  }, \"1023\"), \") creating an independent redistricting commission for both state legislative and congressional redistricting. The initiative gained \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://fairdistrictspa.com/updates/growing-support-for-redistricting-reform\"\n  }, \"wide support\"), \", with over 100,000 petition signers, resolutions from local governments representing over 70% of the population, and more cosponsors than any other bill in the session. Nevertheless, these proposed measures were never given a vote in the Legislature.\"), mdx(\"p\", null, \"Following the failure of the Legislature to pass constitutional amendments for redistricting, the Plan B is to seek statutory reform through the Legislative and Congressional Redistricting Act (LACRA). This bill would increase transparency and public input in the redistricting process, along with enshrining clear criteria. LACRA has been introduced as House Bill 22 and Senate Bill 222.\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Issues":{"id":"6939c829-3854-5714-b78c-15359b4b3e81","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\": \"congressional-seats\"\n  }, \"Congressional Seats\"), mdx(\"p\", null, \"Following the \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.census.gov/data/tables/2020/dec/2020-apportionment-data.html\"\n  }, \"2020 Census apportionment results\"), \", Pennsylvania lost one congressional seat.\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Sources":{"id":"6acdd42a-33d7-5933-a837-a43a284f0841","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-PA.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_Pennsylvania\"\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.fairdistrictspa.com/\"\n  }, \"Fair Districts PA\")), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://drawthelinespa.org/\"\n  }, \"Draw the Lines PA\")), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.mohpa.org/\"\n  }, \"March on Harrisburg\")), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.palwv.org/\"\n  }, \"League of Women Voters of Pennsylvania\")));\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/PA\"\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/PA\"\n  }, \"Learn about Communities of Interest in this state\")));\n}\n;\nMDXContent.isMDXComponent = true;"}}}},"allAirtableDashboard":{"totalCount":10,"group":[{"nodes":[{"id":"8437d0c3-6a0d-50cb-84a2-ef21eacde967","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"Pennsylvania 2022 Senate – Enacted","DashboardPlanStateName":["Pennsylvania"],"DashboardPlanStateAbbreviation":["PA"],"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, \"Pennsylvania 2022 Final State Senate Map - Enacted\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["rec8Gu03WzyTpBEBY"],"DashboardPlanStatus":"Live","DashboardPlanYear":2022,"DashboardType":"report-card","DashboardPlanEnacted":"Enacted","DashboardChamber":"state-senate","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/PA/state-senate/2020-census/results/plan-maps/PA-senate.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/PA/state-senate/2020-census/results/plan-report-cards/PA-senate-report-card.json","Last_Modified":"2025-05-28T18:34:43.000Z","Created":"2023-12-09T05:29:22.000Z","DateAdded":"2023-12-09T05:37:00.000Z"},"recordId":"recNBn0tcg8xEtfv2"},{"id":"bb1c7810-8123-5676-95b2-94cf8391d4fb","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"Pennsylvania 2022 Congressional – Enacted","DashboardPlanStateName":["Pennsylvania"],"DashboardPlanStateAbbreviation":["PA"],"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, \"Pennsylvania 2022 Final Congressional Map\\xA0- Enacted\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["rec8Gu03WzyTpBEBY"],"DashboardPlanStatus":"Live","DashboardPlanYear":2022,"DashboardType":"report-card","DashboardPlanEnacted":"Enacted","DashboardChamber":"congressional","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/PA/congressional/2020-census/results/plan-maps/PA-C21_Carter.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/PA/congressional/2020-census/results/plan-report-cards/PA-C21_Carter-report-card.json","Last_Modified":"2025-05-28T18:34:36.000Z","Created":"2022-02-23T19:10:45.000Z","DateAdded":"2022-02-23T19:12:00.000Z"},"recordId":"recT95YHHudtpR3Fc"},{"id":"a8c45c06-8af0-561c-b7cd-36a8191380f3","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"Pennsylvania 2021 Senate – Draft – Commission","DashboardPlanStateName":["Pennsylvania"],"DashboardPlanStateAbbreviation":["PA"],"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, \"Pennsylvania 2021 Legislative Commission Draft State Senate Map\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["rec8Gu03WzyTpBEBY"],"DashboardPlanStatus":"Live","DashboardPlanYear":2021,"DashboardType":"report-card","DashboardPlanEnacted":"Draft","DashboardChamber":"state-senate","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/PA/state-senate/2020-census/results/plan-maps/PA-S21_2Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/PA/state-senate/2020-census/results/plan-report-cards/PA-S21_2Dist-report-card.json","Last_Modified":"2025-06-05T18:03:37.000Z","Created":"2021-12-16T20:42:16.000Z","DateAdded":"2021-12-16T21:09:00.000Z"},"recordId":"recs9O2bPY5blTTQT"},{"id":"ff8cca9b-60c2-5999-a51b-7501da9846f1","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"Pennsylvania 2021 House – Draft – Commission","DashboardPlanStateName":["Pennsylvania"],"DashboardPlanStateAbbreviation":["PA"],"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, \"One of the difficulties of establishing a simple grading scheme is that a concept seemingly as straightforward as fairness to the two political parties sometimes requires more nuance than a letter from A to F. Several circumstances in Pennsylvania state House scoring have led us to give a longer description rather than a simple letter grade.\\xA0\"), mdx(\"p\", null, \"The Pennsylvania state House map poses two difficulties: the unusual political geography of the state, and the very large number of districts, 203.\"), mdx(\"p\", null, \"For purposes of measuring equity between the political parties, one popular approach is to use metrics based on how people vote at a statewide level. By those measures, the current draft map is fairly evenhanded, leading to a result that closely reflects the voting preferences of Pennsylvanians. In particular, by metrics of partisan bias, mean-median difference, and packed wins, it still favors Republicans but by a small amount.\\xA0\"), mdx(\"p\", null, \"A second approach that takes into account political geography and outcomes arising from natural, party-blind line-drawing is the use of ensembles. This method can be quite powerful. However, as the number of districts becomes very large, the relative width of the possible outcomes in the ensemble becomes much smaller. Because of this narrowing and the fact that this chamber has 203 districts, a fairer plan as defined by partisan metrics may not emerge from the neutral ensemble. You can read more about this phenomenon \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://arxiv.org/pdf/2010.14608.pdf\"\n  }, \"here\"), \".\"), mdx(\"p\", null, \"Overall, the map has a slight Republican advantage when measured by metrics related to statewide voting, yet is more favorable to Democrats than geography alone. For this reason we favor a partisan category grade of \\u201Cmixed partisan advantage.\\u201D\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["rec8Gu03WzyTpBEBY"],"DashboardPlanStatus":"Live","DashboardPlanYear":2021,"DashboardType":"report-card","DashboardPlanEnacted":"Draft","DashboardChamber":"state-house","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/PA/state-house/2020-census/results/plan-maps/PA-H21_1Dist1.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/PA/state-house/2020-census/results/plan-report-cards/PA-H21_1Dist1-report-card.json","Last_Modified":"2025-06-05T18:03:37.000Z","Created":"2021-12-16T18:01:35.000Z","DateAdded":"2021-12-16T21:09:00.000Z"},"recordId":"rec5Vr4cdGc0rt375"},{"id":"3616578d-98c7-53ee-a129-8c6fe0aa35e5","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"Pennsylvania 2021 House – Draft – Fair Districts PA","DashboardPlanStateName":["Pennsylvania"],"DashboardPlanStateAbbreviation":["PA"],"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, \"Pennsylvania 2021 Fair Districts PA State House Map\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["rec8Gu03WzyTpBEBY"],"DashboardPlanStatus":"Live","DashboardPlanYear":2021,"DashboardType":"report-card","DashboardPlanEnacted":"Draft","DashboardChamber":"state-house","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/PA/state-house/2020-census/results/plan-maps/PA-FDPA-House.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/PA/state-house/2020-census/results/plan-report-cards/PA-FDPA-House-report-card.json","Last_Modified":"2025-06-05T18:02:29.000Z","Created":"2021-12-16T19:26:22.000Z","DateAdded":"2021-12-15T20:56:00.000Z"},"recordId":"recSWMASwoPFgQf68"},{"id":"b84fe0bb-3e00-5489-827c-85f66c98ffa6","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"Pennsylvania 2021 Senate – Draft – Fair Districts PA","DashboardPlanStateName":["Pennsylvania"],"DashboardPlanStateAbbreviation":["PA"],"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, \"Pennsylvania 2021 Fair Districts PA State Senate Map \"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["rec8Gu03WzyTpBEBY"],"DashboardPlanStatus":"Live","DashboardPlanYear":2021,"DashboardType":"report-card","DashboardPlanEnacted":"Draft","DashboardChamber":"state-senate","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/PA/state-senate/2020-census/results/plan-maps/PA-FDPA-Sen.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/PA/state-senate/2020-census/results/plan-report-cards/PA-FDPA-Sen-report-card.json","Last_Modified":"2025-06-05T18:02:15.000Z","Created":"2021-12-16T19:25:59.000Z","DateAdded":"2021-12-15T20:56:00.000Z"},"recordId":"recRlatjzhJ68RQik"},{"id":"546dc2a5-0477-5d43-986d-73791e10ecbd","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"Pennsylvania 2021 Congressional – Draft – House","DashboardPlanStateName":["Pennsylvania"],"DashboardPlanStateAbbreviation":["PA"],"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, \"Pennsylvania 2021 House Draft Congressional Map\"), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://twitter.com/princetongerry/status/1468703419108102150?s=20\"\n  }, \"Analysis of the Map\")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["rec8Gu03WzyTpBEBY"],"DashboardPlanStatus":"Live","DashboardPlanYear":2021,"DashboardType":"report-card","DashboardPlanEnacted":"Draft","DashboardChamber":"congressional","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/PA/congressional/2020-census/results/plan-maps/PA-C21_1Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/PA/congressional/2020-census/results/plan-report-cards/PA-C21_1Dist-report-card.json","Last_Modified":"2025-06-05T18:02:08.000Z","Created":"2021-12-08T19:48:58.000Z","DateAdded":"2021-12-08T22:07:00.000Z"},"recordId":"recoS86TryPIYO7iN"},{"id":"ecb3e488-536e-5917-8b81-eadaa63ca006","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"Pennsylvania 2021 Congressional – Draft – Draw the Lines","DashboardPlanStateName":["Pennsylvania"],"DashboardPlanStateAbbreviation":["PA"],"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, \"Pennsylvania 2021 Draw The Lines Citizens' Congressional Map\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["rec8Gu03WzyTpBEBY"],"DashboardPlanStatus":"Live","DashboardPlanYear":2021,"DashboardType":"report-card","DashboardPlanEnacted":"Draft","DashboardChamber":"congressional","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/PA/congressional/2020-census/results/plan-maps/PA-DTLCitizen.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/PA/congressional/2020-census/results/plan-report-cards/PA-DTLCitizen-report-card.json","Last_Modified":"2025-06-05T18:02:08.000Z","Created":"2021-10-25T20:14:57.000Z","DateAdded":"2021-12-08T18:29:00.000Z"},"recordId":"recMz75BRCGGC4aMA"},{"id":"76b7f4b7-4b64-5d02-9fd7-375ec46bb458","table":"Dashboard","data":{"DashboardPlanMapURL":"https://gist.githubusercontent.com/indraneel/26eee224563c8f9428b9c2b3c7b2e029/raw/daa559b5bdad1de2902341de5ea980612db8aeef/PA2018.geojson","DashboardPlanScoreURL":"https://redistricting-report-card.s3.amazonaws.com/PA/congressional/2010-census/results/plan-report-cards/PA-C18Dist-report-card.json","DashboardPlanName":"Pennsylvania 2018 Congressional – Superseded","DashboardPlanStateName":["Pennsylvania"],"DashboardPlanStateAbbreviation":["PA"],"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, \"Pennsylvania 2018 Final Congressional Map (remedial plan). Final maps are maps that have been officially adopted by the state government.\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["rec8Gu03WzyTpBEBY"],"DashboardPlanStatus":"Live","DashboardPlanYear":2018,"DashboardType":"report-card","DashboardPlanEnacted":"Superseded","DashboardChamber":"congressional","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/PA/congressional/2010-census/results/plan-maps/PA-C18Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/PA/congressional/2010-census/results/plan-report-cards/PA-C18Dist-report-card.json","Last_Modified":"2025-05-28T18:34:29.000Z","Created":"2021-05-12T19:02:50.000Z","DateAdded":"2021-09-22T16:07:00.000Z"},"recordId":"recXMQ7VrOASaNG8U"},{"id":"56e45158-7978-5b86-90fd-44a499cf60b2","table":"Dashboard","data":{"DashboardPlanMapURL":"https://gist.githubusercontent.com/indraneel/f8a46bad9cfcdea48f0112e745bc06a2/raw/7a2e69eb7a438cf3b141a6f51a70024105ae862a/PA2011-0001.geojson","DashboardPlanScoreURL":"https://redistricting-report-card.s3.amazonaws.com/PA/congressional/2010-census/results/plan-report-cards/PA-C11Dist-report-card.json","DashboardPlanName":"Pennsylvania 2011 Congressional – Superseded","DashboardPlanStateName":["Pennsylvania"],"DashboardPlanStateAbbreviation":["PA"],"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, \"Pennsylvania 2011 Final Congressional Map. Final maps are maps that have been officially adopted by the state government.\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["rec8Gu03WzyTpBEBY"],"DashboardPlanStatus":"Live","DashboardPlanYear":2011,"DashboardType":"report-card","DashboardPlanEnacted":"Superseded","DashboardChamber":"congressional","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/PA/congressional/2010-census/results/plan-maps/PA-C11Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/PA/congressional/2010-census/results/plan-report-cards/PA-C11Dist-report-card.json","Last_Modified":"2025-05-28T18:34:23.000Z","Created":"2021-05-12T19:02:11.000Z","DateAdded":"2021-09-22T16:07:00.000Z"},"recordId":"recJJLVFNeq1PRGZ9"}],"totalCount":10,"field":"data.DashboardPlanStateAbbreviation","fieldValue":"PA"}],"nodes":[{"id":"8437d0c3-6a0d-50cb-84a2-ef21eacde967","recordId":"recNBn0tcg8xEtfv2","data":{"DashboardPlanName":"Pennsylvania 2022 Senate – Enacted","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2022,"DashboardPlanSourceURL":null,"DashboardPlanStateName":["Pennsylvania"],"DashboardPlanStateAbbreviation":["PA"],"DashboardFileID":"senate","DashboardType":"report-card","DashboardPlanEnacted":"Enacted","DashboardChamber":"state-senate","DateAdded":"2023-12-09T05:37:00.000Z","Created":"2023-12-09T05:29:22.000Z","Last_Modified":"2025-05-28T18:34:43.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recNBn0tcg8xEtfv2","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recNBn0tcg8xEtfv2","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/PA/state-senate/2020-census/results/plan-maps/PA-senate.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/PA/state-senate/2020-census/results/plan-report-cards/PA-senate-report-card.json"}},{"id":"bb1c7810-8123-5676-95b2-94cf8391d4fb","recordId":"recT95YHHudtpR3Fc","data":{"DashboardPlanName":"Pennsylvania 2022 Congressional – Enacted","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2022,"DashboardPlanSourceURL":null,"DashboardPlanStateName":["Pennsylvania"],"DashboardPlanStateAbbreviation":["PA"],"DashboardFileID":"C21_Carter","DashboardType":"report-card","DashboardPlanEnacted":"Enacted","DashboardChamber":"congressional","DateAdded":"2022-02-23T19:12:00.000Z","Created":"2022-02-23T19:10:45.000Z","Last_Modified":"2025-05-28T18:34:36.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recT95YHHudtpR3Fc","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recT95YHHudtpR3Fc","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/PA/congressional/2020-census/results/plan-maps/PA-C21_Carter.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/PA/congressional/2020-census/results/plan-report-cards/PA-C21_Carter-report-card.json"}},{"id":"a8c45c06-8af0-561c-b7cd-36a8191380f3","recordId":"recs9O2bPY5blTTQT","data":{"DashboardPlanName":"Pennsylvania 2021 Senate – Draft – Commission","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2021,"DashboardPlanSourceURL":"https://www.redistricting.state.pa.us/Maps/","DashboardPlanStateName":["Pennsylvania"],"DashboardPlanStateAbbreviation":["PA"],"DashboardFileID":"S21_2Dist","DashboardType":"report-card","DashboardPlanEnacted":"Draft","DashboardChamber":"state-senate","DateAdded":"2021-12-16T21:09:00.000Z","Created":"2021-12-16T20:42:16.000Z","Last_Modified":"2025-06-05T18:03:37.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recs9O2bPY5blTTQT","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recs9O2bPY5blTTQT","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/PA/state-senate/2020-census/results/plan-maps/PA-S21_2Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/PA/state-senate/2020-census/results/plan-report-cards/PA-S21_2Dist-report-card.json"}},{"id":"ff8cca9b-60c2-5999-a51b-7501da9846f1","recordId":"rec5Vr4cdGc0rt375","data":{"DashboardPlanName":"Pennsylvania 2021 House – Draft – Commission","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2021,"DashboardPlanSourceURL":"https://www.redistricting.state.pa.us/Maps/","DashboardPlanStateName":["Pennsylvania"],"DashboardPlanStateAbbreviation":["PA"],"DashboardFileID":"H21_1Dist1","DashboardType":"report-card","DashboardPlanEnacted":"Draft","DashboardChamber":"state-house","DateAdded":"2021-12-16T21:09:00.000Z","Created":"2021-12-16T18:01:35.000Z","Last_Modified":"2025-06-05T18:03:37.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=rec5Vr4cdGc0rt375","Local_URL":"http://localhost:8000/redistricting-report-card?planId=rec5Vr4cdGc0rt375","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/PA/state-house/2020-census/results/plan-maps/PA-H21_1Dist1.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/PA/state-house/2020-census/results/plan-report-cards/PA-H21_1Dist1-report-card.json"}},{"id":"3616578d-98c7-53ee-a129-8c6fe0aa35e5","recordId":"recSWMASwoPFgQf68","data":{"DashboardPlanName":"Pennsylvania 2021 House – Draft – Fair Districts PA","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2021,"DashboardPlanSourceURL":null,"DashboardPlanStateName":["Pennsylvania"],"DashboardPlanStateAbbreviation":["PA"],"DashboardFileID":"FDPA-House","DashboardType":"report-card","DashboardPlanEnacted":"Draft","DashboardChamber":"state-house","DateAdded":"2021-12-15T20:56:00.000Z","Created":"2021-12-16T19:26:22.000Z","Last_Modified":"2025-06-05T18:02:29.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recSWMASwoPFgQf68","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recSWMASwoPFgQf68","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/PA/state-house/2020-census/results/plan-maps/PA-FDPA-House.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/PA/state-house/2020-census/results/plan-report-cards/PA-FDPA-House-report-card.json"}},{"id":"b84fe0bb-3e00-5489-827c-85f66c98ffa6","recordId":"recRlatjzhJ68RQik","data":{"DashboardPlanName":"Pennsylvania 2021 Senate – Draft – Fair Districts PA","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2021,"DashboardPlanSourceURL":null,"DashboardPlanStateName":["Pennsylvania"],"DashboardPlanStateAbbreviation":["PA"],"DashboardFileID":"FDPA-Sen","DashboardType":"report-card","DashboardPlanEnacted":"Draft","DashboardChamber":"state-senate","DateAdded":"2021-12-15T20:56:00.000Z","Created":"2021-12-16T19:25:59.000Z","Last_Modified":"2025-06-05T18:02:15.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recRlatjzhJ68RQik","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recRlatjzhJ68RQik","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/PA/state-senate/2020-census/results/plan-maps/PA-FDPA-Sen.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/PA/state-senate/2020-census/results/plan-report-cards/PA-FDPA-Sen-report-card.json"}},{"id":"546dc2a5-0477-5d43-986d-73791e10ecbd","recordId":"recoS86TryPIYO7iN","data":{"DashboardPlanName":"Pennsylvania 2021 Congressional – Draft – House","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2021,"DashboardPlanSourceURL":"https://app.mydistricting.com/legdistricting/pennsylvania/preliminary_map","DashboardPlanStateName":["Pennsylvania"],"DashboardPlanStateAbbreviation":["PA"],"DashboardFileID":"C21_1Dist","DashboardType":"report-card","DashboardPlanEnacted":"Draft","DashboardChamber":"congressional","DateAdded":"2021-12-08T22:07:00.000Z","Created":"2021-12-08T19:48:58.000Z","Last_Modified":"2025-06-05T18:02:08.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recoS86TryPIYO7iN","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recoS86TryPIYO7iN","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/PA/congressional/2020-census/results/plan-maps/PA-C21_1Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/PA/congressional/2020-census/results/plan-report-cards/PA-C21_1Dist-report-card.json"}},{"id":"ecb3e488-536e-5917-8b81-eadaa63ca006","recordId":"recMz75BRCGGC4aMA","data":{"DashboardPlanName":"Pennsylvania 2021 Congressional – Draft – Draw the Lines","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2021,"DashboardPlanSourceURL":"https://davesredistricting.org/maps#viewmap::9cf69410-f021-4f35-a4bc-23af4d179d86","DashboardPlanStateName":["Pennsylvania"],"DashboardPlanStateAbbreviation":["PA"],"DashboardFileID":"DTLCitizen","DashboardType":"report-card","DashboardPlanEnacted":"Draft","DashboardChamber":"congressional","DateAdded":"2021-12-08T18:29:00.000Z","Created":"2021-10-25T20:14:57.000Z","Last_Modified":"2025-06-05T18:02:08.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recMz75BRCGGC4aMA","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recMz75BRCGGC4aMA","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/PA/congressional/2020-census/results/plan-maps/PA-DTLCitizen.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/PA/congressional/2020-census/results/plan-report-cards/PA-DTLCitizen-report-card.json"}},{"id":"76b7f4b7-4b64-5d02-9fd7-375ec46bb458","recordId":"recXMQ7VrOASaNG8U","data":{"DashboardPlanName":"Pennsylvania 2018 Congressional – Superseded","DashboardPlanStatus":"Live","DashboardPlanMapURL":"https://gist.githubusercontent.com/indraneel/26eee224563c8f9428b9c2b3c7b2e029/raw/daa559b5bdad1de2902341de5ea980612db8aeef/PA2018.geojson","DashboardPlanScoreURL":"https://redistricting-report-card.s3.amazonaws.com/PA/congressional/2010-census/results/plan-report-cards/PA-C18Dist-report-card.json","DashboardPlanYear":2018,"DashboardPlanSourceURL":"https://www.redistricting.state.pa.us/maps/","DashboardPlanStateName":["Pennsylvania"],"DashboardPlanStateAbbreviation":["PA"],"DashboardFileID":"C18Dist","DashboardType":"report-card","DashboardPlanEnacted":"Superseded","DashboardChamber":"congressional","DateAdded":"2021-09-22T16:07:00.000Z","Created":"2021-05-12T19:02:50.000Z","Last_Modified":"2025-05-28T18:34:29.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recXMQ7VrOASaNG8U","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recXMQ7VrOASaNG8U","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/PA/congressional/2010-census/results/plan-maps/PA-C18Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/PA/congressional/2010-census/results/plan-report-cards/PA-C18Dist-report-card.json"}},{"id":"56e45158-7978-5b86-90fd-44a499cf60b2","recordId":"recJJLVFNeq1PRGZ9","data":{"DashboardPlanName":"Pennsylvania 2011 Congressional – Superseded","DashboardPlanStatus":"Live","DashboardPlanMapURL":"https://gist.githubusercontent.com/indraneel/f8a46bad9cfcdea48f0112e745bc06a2/raw/7a2e69eb7a438cf3b141a6f51a70024105ae862a/PA2011-0001.geojson","DashboardPlanScoreURL":"https://redistricting-report-card.s3.amazonaws.com/PA/congressional/2010-census/results/plan-report-cards/PA-C11Dist-report-card.json","DashboardPlanYear":2011,"DashboardPlanSourceURL":"https://www.redistricting.state.pa.us/maps/","DashboardPlanStateName":["Pennsylvania"],"DashboardPlanStateAbbreviation":["PA"],"DashboardFileID":"C11Dist","DashboardType":"report-card","DashboardPlanEnacted":"Superseded","DashboardChamber":"congressional","DateAdded":"2021-09-22T16:07:00.000Z","Created":"2021-05-12T19:02:11.000Z","Last_Modified":"2025-05-28T18:34:23.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recJJLVFNeq1PRGZ9","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recJJLVFNeq1PRGZ9","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/PA/congressional/2010-census/results/plan-maps/PA-C11Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/PA/congressional/2010-census/results/plan-report-cards/PA-C11Dist-report-card.json"}}]}},"pageContext":{"pagePath":"/reforms/PA","state":"PA","ogImage":{"path":"og-images/social/PA.png","size":{"width":1200,"height":630},"__ogImageGenerationContext":{"componentPath":"__generated/og-imagessocialPA.png","imgPath":"public/og-images/social/PA.png","size":{"width":1200,"height":630}}}}},
    "staticQueryHashes": ["1739555907","1946304716","764694655"]}