{
    "componentChunkName": "component---src-templates-state-js",
    "path": "/reforms/NY",
    "result": {"data":{"timeline":{"nodes":[{"id":"29ede7d6-9340-561a-8e8b-c6c7f466d1de","data":{"TimelineName":"New York","TimelineState":["recyc4CRUPAimG01w"],"TimelineType":"State Legislative","State__from_Reforms_":["NY"],"Alert":"Severe","Final_Map_Deadline":"2022-01-01","TimelineDeadlineType":{"id":"f73ae28a-9b18-588d-b8e0-80670490b138","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(if New York Redistricting Changes Amendment passes)\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"TimelineOtherDates":{"id":"3ef6ac07-4e03-56b5-a238-0f516a84bc82","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  }, \"9/15/2021 - draft map constitutional deadline\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"1/15/2022 - 2nd commission map submission to legislature if 1st is rejected\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"3/28/2022 - candidate filing start (functional deadline if legislature rejects twice)\")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Proposed_Actions":null,"TimelineNewsSources":null,"TimelineAdditionalNotes":{"id":"b5537ce8-cd39-525c-870d-db86a19a3ad4","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":"61df1557-c6cf-54a4-9587-1b9eb8028c0c","data":{"TimelineName":"New York","TimelineState":["recyc4CRUPAimG01w"],"TimelineType":"Congressional","State__from_Reforms_":["NY"],"Alert":"Severe","Final_Map_Deadline":"2022-01-01","TimelineDeadlineType":{"id":"498832df-fd4f-5dab-bf36-007428152718","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(if New York Redistricting Changes Amendment passes)\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"TimelineOtherDates":{"id":"628cc30a-6557-5eff-9f75-872909b90b54","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  }, \"9/15/2021 - draft map constitutional deadline\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"1/15/2022 - 2nd commission map submission to legislature if 1st is rejected\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"3/28/2022 - candidate filing start (functional deadline if legislature rejects twice)\")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Proposed_Actions":null,"TimelineNewsSources":null,"TimelineAdditionalNotes":{"id":"54c4e15a-0e65-5e8d-a3dd-f321cfd88380","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":[]},"airtable":{"data":{"Congressional_Boundaries":"Drawn by hybrid commission system","Legislative_Party":"Democratic","State_Boundaries":"Drawn by hybrid commission system","State_Abbreviation":"NY","Governor_Party":"Democratic","Status":"Other advisory/commission","State":"New York","Actions":{"id":"528092ba-d395-5df7-ad7c-a3fd406c1e57","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, \"Defend the new system, which moves in the right direction from full legislative control to a politician commission, while supporting further reforms.\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Write to your local news organization in support of the new commission.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Support state legislative candidates who will protect the new Commission while pushing for further reform. The entire New York Legislature will be up for re-election in 2020.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Advocate for a genuinely fair constitutional amendment that creates an independent redistricting commission. Read the Common Cause \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://www.commoncause.org/wp-content/uploads/2020/01/CC-Activist-Handbook-on-Redistricting-Reform-1.27.20.pdf\"\n  }, \"Activist Handbook on Redistricting Reform\"), \" to learn about what reforms have been successful in the past, and what steps to take to enact reform in the future.\\xA0\")), mdx(\"p\", null, \"In 2021, participate in the Legislature\\u2019s public input process.\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Obtain New York redistricting data from \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://openprecincts.org/ny/\"\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 hybrid 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":{"id":"0a2b32ea-178d-5ff3-8a3d-8544b72f276d","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, \"New York\\u2019s redistricting process in the 2011 cycle was very contentious. Members of Congress \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.politico.com/story/2011/03/lobbyists-join-redistricting-in-ny-050558\"\n  }, \"hired lobbyists\"), \" to protect their interests in redistricting, mayors \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.reuters.com/article/us-newyork-census-challenge/new-york-city-formally-challenges-2010-census-data-idUSTRE7796GL20110810\"\n  }, \"challenged\"), \" census population counts, and citizen activists \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.crainsnewyork.com/article/20110921/POLITICS/110929967/in-redistricting-battle-pols-feet-held-to-fire\"\n  }, \"clashed\"), \" with legislators over redistricting reform. In the end, a court-appointed \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.nytimes.com/2012/03/20/nyregion/judges-impose-new-congressional-map-for-new-york.html?_r=1\"\n  }, \"special master\"), \" drew the final congressional districts. This cycle, the new process involving a politician commission will hopefully prevent these issues from reoccurring.\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Process":{"id":"2c69bf2d-c3c9-55e2-afe1-d5a25b852eaa","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, \"Beginning in 2021, New York's state legislative and congressional districts will be drawn by a ten-member commission, as created by the \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://ballotpedia.org/New_York_Redistricting_Commission_Amendment,_Proposal_1_(2014)\"\n  }, \"New York Redistricting Commission Amendment\"), \" in 2014. The four legislative leaders will each select two commissioners, and these eight members will then select the final two citizen-commissioners. The Commission will submit proposed plans to the state Legislature for an up-or-down vote. Only after the Commission rejects two proposed maps will the Legislature be permitted to make amendments to the Commission's proposals.\"), 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, New York\\u2019s state constitution (\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://on.ny.gov/2PjjVtJ\"\n  }, \"Art. III \\xA7 3, 4\"), \") requires that state legislative and congressional districts be compact, contiguous, preserve political subdivisions, preserve communities of interest, preserve the cores of prior districts, and be drawn to promote competitiveness. Intentionally favoring or disfavoring an incumbent, party, or candidate for office is prohibited.\"), mdx(\"p\", null, \"In 2010, New York passed \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.prisonersofthecensus.org/news/2010/08/03/ny_law/\"\n  }, \"legislation\"), \" ending the practice of prison gerrymandering and reassigning currently incarcerated populations to their last-known place of residence for the purpose of redistricting.\"), mdx(\"h3\", {\n    \"id\": \"public-input\"\n  }, \"Public Input\"), mdx(\"p\", null, \"Per the state constitution (\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://on.ny.gov/2PjjVtJ\"\n  }, \"Art. III \\xA7 3(6)\"), \"), the Commission must hold at least twelve public hearings in specific cities and counties throughout the state. In addition, it must make all draft redistricting plans and data easily available so as to allow citizens to \\u201Cdevelop alternative redistricting plans for presentation to the commission at the public hearings.\\u201D\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Reform":null,"Issues":{"id":"0fcc7c9a-0f6a-5ca3-b644-e1d9d12e9fd0","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, \"The new redistricting commission has faced a number of challenges. During the Legislature's first joint \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.nysenate.gov/calendar/public-hearings/july-15-2020/joint-public-hearing-evaluating-constitutional-provisions\"\n  }, \"public hearing\"), \" on redistricting, concerns were raised about the gender and ethnic diversity of the Commission (the first eight appointees include one woman and no Latinx), transparency and accountability in the process, and the timing of redistricting given the Census delays. Following this hearing, \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.timesunion.com/news/article/Shift-could-empower-NY-Democrats-to-draw-own-15432601.php\"\n  }, \"a proposal to amend the redistricting process\"), \" gained traction to decrease Republican participation in the process. The Commission has also faced significant struggles with getting \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"http://timesunion.com/7dayarchive/article/Redistricting-commission-rejects-1M-in-state-15947050.php\"\n  }, \"adequate funding\"), \". \"), 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\"), \", New York lost one congressional seat.\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"Sources":{"id":"b127d835-1a66-5c47-bd85-163683be4d10","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-NY.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_New_York\"\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.brennancenter.org/issues/redistricting\"\n  }, \"Brennan Center for Justice\")), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.commoncause.org/new-york/\"\n  }, \"Common Cause New York\")), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.nyclu.org/en\"\n  }, \"New York Civil Liberties Union\")), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.nyls.edu/academics/specialty-areas/centers-and-institutes/new-york-census-and-redistricting-institute/\"\n  }, \"New York Law School Census and Redistricting Institute\")));\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/NY\"\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/NY\"\n  }, \"Learn about Communities of Interest in this state\")));\n}\n;\nMDXContent.isMDXComponent = true;"}}}},"allAirtableDashboard":{"totalCount":8,"group":[{"nodes":[{"id":"04a3998b-2de4-5dbf-8975-49576f789f9e","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"New York 2022 Senate – Enacted (Special Master)","DashboardPlanStateName":["New York"],"DashboardPlanStateAbbreviation":["NY"],"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, \"New York 2022 Special Master State Senate Map - Enacted\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["recyc4CRUPAimG01w"],"DashboardPlanStatus":"Live","DashboardPlanYear":2022,"DashboardType":"report-card","DashboardPlanEnacted":"Enacted","DashboardChamber":"state-senate","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/NY/state-senate/2020-census/results/plan-maps/NY-senate.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/NY/state-senate/2020-census/results/plan-report-cards/NY-senate-report-card.json","Last_Modified":"2025-06-03T20:56:44.000Z","Created":"2023-12-09T05:29:22.000Z","DateAdded":"2023-12-09T05:35:00.000Z"},"recordId":"recgg5q8ds8IzMsA6"},{"id":"9f1b9671-7f53-51b9-9b1b-a15318e3674e","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"New York 2022 Congressional – Enacted – Remedial (Special Master)","DashboardPlanStateName":["New York"],"DashboardPlanStateAbbreviation":["NY"],"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, \"New York Special Master Congressional - Enacted\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["recyc4CRUPAimG01w"],"DashboardPlanStatus":"Live","DashboardPlanYear":2022,"DashboardType":"report-card","DashboardPlanEnacted":"Enacted","DashboardChamber":"congressional","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/NY/congressional/2020-census/results/plan-maps/NY-congress-report-specialmaster.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/NY/congressional/2020-census/results/plan-report-cards/NY-congress-report-specialmaster-report-card.json","Last_Modified":"2025-06-03T20:56:22.000Z","Created":"2023-10-02T05:09:08.000Z","DateAdded":"2023-10-02T05:09:00.000Z"},"recordId":"recTjbM28lMB0Z5Sp"},{"id":"36349c7f-ff2e-5679-8862-f0ea17331744","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"New York 2022 House – Enacted","DashboardPlanStateName":["New York"],"DashboardPlanStateAbbreviation":["NY"],"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, \"New York 2022 Final State Assembly Map\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["recyc4CRUPAimG01w"],"DashboardPlanStatus":"Live","DashboardPlanYear":2022,"DashboardType":"dashboard","DashboardPlanEnacted":"Enacted","DashboardChamber":"state-house","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/NY/state-house/2020-census/results/plan-maps/NY-H22-1Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/NY/state-house/2020-census/results/plan-scores/NY-H22-1Dist.json","Last_Modified":"2025-06-06T20:34:53.000Z","Created":"2022-03-08T16:59:14.000Z","DateAdded":"2022-03-08T17:01:00.000Z"},"recordId":"recM1zmULtWJvyxe6"},{"id":"b92aa3ae-38fc-5038-a353-f8edf1388bfa","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"New York 2022 Senate – Struck Down (Harkenrider v. Hochul)","DashboardPlanStateName":["New York"],"DashboardPlanStateAbbreviation":["NY"],"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, \"New York 2022 Final State Senate Map\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["recyc4CRUPAimG01w"],"DashboardPlanStatus":"Live","DashboardPlanYear":2022,"DashboardType":"dashboard","DashboardPlanEnacted":"Struck Down","DashboardChamber":"state-senate","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/NY/state-senate/2020-census/results/plan-maps/NY-S22-1Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/NY/state-senate/2020-census/results/plan-scores/NY-S22-1Dist.json","Last_Modified":"2025-06-05T18:25:46.000Z","Created":"2022-03-08T16:58:56.000Z","DateAdded":"2022-03-08T17:01:00.000Z"},"recordId":"recEgWK0gknUF6Cx0"},{"id":"9e22d2b5-4dae-52ec-8178-658d44110efa","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"New York 2022 Congressional – Draft – Letters","DashboardPlanStateName":["New York"],"DashboardPlanStateAbbreviation":["NY"],"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, \"New York 2022 Draft Commission Congressional Map \\\"Letters\\\"\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["recyc4CRUPAimG01w"],"DashboardPlanStatus":"Live","DashboardPlanYear":2022,"DashboardType":"report-card","DashboardPlanEnacted":"Draft","DashboardChamber":"congressional","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/NY/congressional/2020-census/results/plan-maps/NY-C21-1ADist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/NY/congressional/2020-census/results/plan-report-cards/NY-C21-1ADist-report-card.json","Last_Modified":"2025-06-06T20:08:04.000Z","Created":"2022-02-07T19:56:58.000Z","DateAdded":"2022-02-07T20:03:00.000Z"},"recordId":"rectRqeGDWtbBK2h5"},{"id":"055646d5-9a02-58f6-aea8-002cdf7c3b75","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"New York 2022 Congressional – Draft – Names","DashboardPlanStateName":["New York"],"DashboardPlanStateAbbreviation":["NY"],"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, \"New York 2022 Draft Commission Congressional Map \\\"Names\\\"\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["recyc4CRUPAimG01w"],"DashboardPlanStatus":"Live","DashboardPlanYear":2022,"DashboardType":"report-card","DashboardPlanEnacted":"Draft","DashboardChamber":"congressional","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/NY/congressional/2020-census/results/plan-maps/NY-C21-1BDist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/NY/congressional/2020-census/results/plan-report-cards/NY-C21-1BDist-report-card.json","Last_Modified":"2025-06-06T20:08:06.000Z","Created":"2022-02-07T19:57:19.000Z","DateAdded":"2022-02-07T20:03:00.000Z"},"recordId":"recjkAAvyRCvBzhiL"},{"id":"7278d804-ded5-5540-adb5-3664213f4b74","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"New York 2022 Congressional – Struck Down (Harkenrider v. Hochul)","DashboardPlanStateName":["New York"],"DashboardPlanStateAbbreviation":["NY"],"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, \"New York 2022 Final Congressional Map\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["recyc4CRUPAimG01w"],"DashboardPlanStatus":"Live","DashboardPlanYear":2022,"DashboardType":"report-card","DashboardPlanEnacted":"Struck Down","DashboardChamber":"congressional","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/NY/congressional/2020-census/results/plan-maps/NY-C21-2Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/NY/congressional/2020-census/results/plan-report-cards/NY-C21-2Dist-report-card.json","Last_Modified":"2025-06-06T20:08:29.000Z","Created":"2022-02-07T19:57:40.000Z","DateAdded":"2022-02-07T20:03:00.000Z"},"recordId":"recNHkwEwYAf2WMxs"},{"id":"42adc6d3-4c55-55df-a474-1b6c7c00fd74","table":"Dashboard","data":{"DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanName":"New York 2021 Congressional – Draft – Pasman","DashboardPlanStateName":["New York"],"DashboardPlanStateAbbreviation":["NY"],"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, \"New York 2021 Mapping Corps Pasm Draft Congressional Map\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"DashboardPlanState":["recyc4CRUPAimG01w"],"DashboardPlanStatus":"Live","DashboardPlanYear":2021,"DashboardType":"report-card","DashboardPlanEnacted":"Draft","DashboardChamber":"congressional","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/NY/congressional/2020-census/results/plan-maps/NY-MC20-Pasm.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/NY/congressional/2020-census/results/plan-report-cards/NY-MC20-Pasm-report-card.json","Last_Modified":"2025-06-03T20:54:54.000Z","Created":"2022-01-10T20:56:25.000Z","DateAdded":"2022-01-10T20:59:00.000Z"},"recordId":"recZB5yrTgVjAMrjN"}],"totalCount":8,"field":"data.DashboardPlanStateAbbreviation","fieldValue":"NY"}],"nodes":[{"id":"04a3998b-2de4-5dbf-8975-49576f789f9e","recordId":"recgg5q8ds8IzMsA6","data":{"DashboardPlanName":"New York 2022 Senate – Enacted (Special Master)","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2022,"DashboardPlanSourceURL":null,"DashboardPlanStateName":["New York"],"DashboardPlanStateAbbreviation":["NY"],"DashboardFileID":"senate","DashboardType":"report-card","DashboardPlanEnacted":"Enacted","DashboardChamber":"state-senate","DateAdded":"2023-12-09T05:35:00.000Z","Created":"2023-12-09T05:29:22.000Z","Last_Modified":"2025-06-03T20:56:44.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recgg5q8ds8IzMsA6","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recgg5q8ds8IzMsA6","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/NY/state-senate/2020-census/results/plan-maps/NY-senate.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/NY/state-senate/2020-census/results/plan-report-cards/NY-senate-report-card.json"}},{"id":"9f1b9671-7f53-51b9-9b1b-a15318e3674e","recordId":"recTjbM28lMB0Z5Sp","data":{"DashboardPlanName":"New York 2022 Congressional – Enacted – Remedial (Special Master)","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2022,"DashboardPlanSourceURL":null,"DashboardPlanStateName":["New York"],"DashboardPlanStateAbbreviation":["NY"],"DashboardFileID":"congress-report-specialmaster","DashboardType":"report-card","DashboardPlanEnacted":"Enacted","DashboardChamber":"congressional","DateAdded":"2023-10-02T05:09:00.000Z","Created":"2023-10-02T05:09:08.000Z","Last_Modified":"2025-06-03T20:56:22.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recTjbM28lMB0Z5Sp","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recTjbM28lMB0Z5Sp","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/NY/congressional/2020-census/results/plan-maps/NY-congress-report-specialmaster.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/NY/congressional/2020-census/results/plan-report-cards/NY-congress-report-specialmaster-report-card.json"}},{"id":"36349c7f-ff2e-5679-8862-f0ea17331744","recordId":"recM1zmULtWJvyxe6","data":{"DashboardPlanName":"New York 2022 House – Enacted","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2022,"DashboardPlanSourceURL":"https://latfor.state.ny.us/maps/?sec=2022_assembly","DashboardPlanStateName":["New York"],"DashboardPlanStateAbbreviation":["NY"],"DashboardFileID":"H22-1Dist","DashboardType":"dashboard","DashboardPlanEnacted":"Enacted","DashboardChamber":"state-house","DateAdded":"2022-03-08T17:01:00.000Z","Created":"2022-03-08T16:59:14.000Z","Last_Modified":"2025-06-06T20:34:53.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recM1zmULtWJvyxe6","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recM1zmULtWJvyxe6","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/NY/state-house/2020-census/results/plan-maps/NY-H22-1Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/NY/state-house/2020-census/results/plan-scores/NY-H22-1Dist.json"}},{"id":"b92aa3ae-38fc-5038-a353-f8edf1388bfa","recordId":"recEgWK0gknUF6Cx0","data":{"DashboardPlanName":"New York 2022 Senate – Struck Down (Harkenrider v. Hochul)","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2022,"DashboardPlanSourceURL":"https://latfor.state.ny.us/maps/?sec=2022_senate","DashboardPlanStateName":["New York"],"DashboardPlanStateAbbreviation":["NY"],"DashboardFileID":"S22-1Dist","DashboardType":"dashboard","DashboardPlanEnacted":"Struck Down","DashboardChamber":"state-senate","DateAdded":"2022-03-08T17:01:00.000Z","Created":"2022-03-08T16:58:56.000Z","Last_Modified":"2025-06-05T18:25:46.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recEgWK0gknUF6Cx0","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recEgWK0gknUF6Cx0","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/NY/state-senate/2020-census/results/plan-maps/NY-S22-1Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/NY/state-senate/2020-census/results/plan-scores/NY-S22-1Dist.json"}},{"id":"9e22d2b5-4dae-52ec-8178-658d44110efa","recordId":"rectRqeGDWtbBK2h5","data":{"DashboardPlanName":"New York 2022 Congressional – Draft – Letters","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2022,"DashboardPlanSourceURL":"https://ballotpedia.s3.amazonaws.com/images/6/6b/New_York_Congressional_Letters_Draft.jpg","DashboardPlanStateName":["New York"],"DashboardPlanStateAbbreviation":["NY"],"DashboardFileID":"C21-1ADist","DashboardType":"report-card","DashboardPlanEnacted":"Draft","DashboardChamber":"congressional","DateAdded":"2022-02-07T20:03:00.000Z","Created":"2022-02-07T19:56:58.000Z","Last_Modified":"2025-06-06T20:08:04.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=rectRqeGDWtbBK2h5","Local_URL":"http://localhost:8000/redistricting-report-card?planId=rectRqeGDWtbBK2h5","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/NY/congressional/2020-census/results/plan-maps/NY-C21-1ADist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/NY/congressional/2020-census/results/plan-report-cards/NY-C21-1ADist-report-card.json"}},{"id":"055646d5-9a02-58f6-aea8-002cdf7c3b75","recordId":"recjkAAvyRCvBzhiL","data":{"DashboardPlanName":"New York 2022 Congressional – Draft – Names","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2022,"DashboardPlanSourceURL":"https://ballotpedia.s3.amazonaws.com/images/d/d8/New_York_Congressional_Names_Draft.jpg","DashboardPlanStateName":["New York"],"DashboardPlanStateAbbreviation":["NY"],"DashboardFileID":"C21-1BDist","DashboardType":"report-card","DashboardPlanEnacted":"Draft","DashboardChamber":"congressional","DateAdded":"2022-02-07T20:03:00.000Z","Created":"2022-02-07T19:57:19.000Z","Last_Modified":"2025-06-06T20:08:06.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recjkAAvyRCvBzhiL","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recjkAAvyRCvBzhiL","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/NY/congressional/2020-census/results/plan-maps/NY-C21-1BDist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/NY/congressional/2020-census/results/plan-report-cards/NY-C21-1BDist-report-card.json"}},{"id":"7278d804-ded5-5540-adb5-3664213f4b74","recordId":"recNHkwEwYAf2WMxs","data":{"DashboardPlanName":"New York 2022 Congressional – Struck Down (Harkenrider v. Hochul)","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2022,"DashboardPlanSourceURL":"https://latfor.state.ny.us/maps/?sec=2022_congress","DashboardPlanStateName":["New York"],"DashboardPlanStateAbbreviation":["NY"],"DashboardFileID":"C21-2Dist","DashboardType":"report-card","DashboardPlanEnacted":"Struck Down","DashboardChamber":"congressional","DateAdded":"2022-02-07T20:03:00.000Z","Created":"2022-02-07T19:57:40.000Z","Last_Modified":"2025-06-06T20:08:29.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recNHkwEwYAf2WMxs","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recNHkwEwYAf2WMxs","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/NY/congressional/2020-census/results/plan-maps/NY-C21-2Dist.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/NY/congressional/2020-census/results/plan-report-cards/NY-C21-2Dist-report-card.json"}},{"id":"42adc6d3-4c55-55df-a474-1b6c7c00fd74","recordId":"recZB5yrTgVjAMrjN","data":{"DashboardPlanName":"New York 2021 Congressional – Draft – Pasman","DashboardPlanStatus":"Live","DashboardPlanMapURL":null,"DashboardPlanScoreURL":null,"DashboardPlanYear":2021,"DashboardPlanSourceURL":null,"DashboardPlanStateName":["New York"],"DashboardPlanStateAbbreviation":["NY"],"DashboardFileID":"MC20-Pasm","DashboardType":"report-card","DashboardPlanEnacted":"Draft","DashboardChamber":"congressional","DateAdded":"2022-01-10T20:59:00.000Z","Created":"2022-01-10T20:56:25.000Z","Last_Modified":"2025-06-03T20:54:54.000Z","Live_URL":"https://gerrymander.princeton.edu/redistricting-report-card/?planId=recZB5yrTgVjAMrjN","Local_URL":"http://localhost:8000/redistricting-report-card?planId=recZB5yrTgVjAMrjN","GeneratedMapURL":"https://redistricting-report-card.s3.amazonaws.com/NY/congressional/2020-census/results/plan-maps/NY-MC20-Pasm.geojson","GeneratedScoreURL":"https://redistricting-report-card.s3.amazonaws.com/NY/congressional/2020-census/results/plan-report-cards/NY-MC20-Pasm-report-card.json"}}]}},"pageContext":{"pagePath":"/reforms/NY","state":"NY","ogImage":{"path":"og-images/social/NY.png","size":{"width":1200,"height":630},"__ogImageGenerationContext":{"componentPath":"__generated/og-imagessocialNY.png","imgPath":"public/og-images/social/NY.png","size":{"width":1200,"height":630}}}}},
    "staticQueryHashes": ["1739555907","1946304716","764694655"]}