From fdd7a040904f76a6e4477b57a3cf42dd230cdc22 Mon Sep 17 00:00:00 2001 From: "YingxueOu(Sprite)" Date: Tue, 29 Nov 2022 17:09:10 -0500 Subject: [PATCH 1/2] School explorer 1.0 --- .eslintrc | 52 +- .github/workflows/lint-css-files.yml | 25 - .github/workflows/lint-js-files.yml | 25 - .github/workflows/pages.yml | 42 - .stylelintrc.json | 4 +- PRD.md | 86 +- TASKS.md | 32 +- __tests__/jest-extensions.js | 78 +- __tests__/test-folder-structure.js | 28 +- jest.config.json | 6 +- package-lock.json | 19452 ++++++++++++------------- package.json | 60 +- site/css/styles.css | 31 + site/data/schools.js | 2 +- site/index.html | 61 + site/js/main.js | 62 + site/js/school-map.js | 56 + site/js/schools-list.js | 17 + site/js/template-tools.js | 36 + 19 files changed, 10168 insertions(+), 9987 deletions(-) delete mode 100644 .github/workflows/lint-css-files.yml delete mode 100644 .github/workflows/lint-js-files.yml delete mode 100644 .github/workflows/pages.yml create mode 100644 site/css/styles.css create mode 100644 site/index.html create mode 100644 site/js/main.js create mode 100644 site/js/school-map.js create mode 100644 site/js/schools-list.js create mode 100644 site/js/template-tools.js diff --git a/.eslintrc b/.eslintrc index db3c07c..48c2620 100644 --- a/.eslintrc +++ b/.eslintrc @@ -1,27 +1,27 @@ -{ - "extends": ["eslint:recommended"], - "ignorePatterns": ["site/data/*.js"], - "parserOptions": { - "ecmaVersion": "latest", - "sourceType": "module" - }, - "globals": { - "console": "readonly", - "fetch": "readonly", - "L": "readonly", - "mapboxgl": "readonly", - "maplibregl": "readonly", - "ol": "readonly", - "window": "readonly" - }, - "rules": { - "camelcase": ["error"], - "comma-dangle": ["error", "always-multiline"], - "comma-spacing": ["error", { "before": false, "after": true }], - "no-trailing-spaces": ["error"], - "no-use-before-define": ["error", { "allowNamedExports": true }], - "no-var": ["error"], - "object-curly-spacing": ["error", "always"], - "semi": ["error", "always", { "omitLastInOneLineBlock": true }] - } +{ + "extends": ["eslint:recommended"], + "ignorePatterns": ["site/data/*.js"], + "parserOptions": { + "ecmaVersion": "latest", + "sourceType": "module" + }, + "globals": { + "console": "readonly", + "fetch": "readonly", + "L": "readonly", + "mapboxgl": "readonly", + "maplibregl": "readonly", + "ol": "readonly", + "window": "readonly" + }, + "rules": { + "camelcase": ["error"], + "comma-dangle": ["error", "always-multiline"], + "comma-spacing": ["error", { "before": false, "after": true }], + "no-trailing-spaces": ["error"], + "no-use-before-define": ["error", { "allowNamedExports": true }], + "no-var": ["error"], + "object-curly-spacing": ["error", "always"], + "semi": ["error", "always", { "omitLastInOneLineBlock": true }] + } } \ No newline at end of file diff --git a/.github/workflows/lint-css-files.yml b/.github/workflows/lint-css-files.yml deleted file mode 100644 index 227f305..0000000 --- a/.github/workflows/lint-css-files.yml +++ /dev/null @@ -1,25 +0,0 @@ -name: Lint the CSS code style - -on: - pull_request: - branches: [ main ] - push: - branches: [ main ] - -jobs: - build: - - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - name: Set up Node.js 16.x - uses: actions/setup-node@v2 - with: - node-version: 16.x - cache: 'npm' - - name: Install dependencies - run: npm install --only=dev - - name: Run stylelint - run: | - npx stylelint --color "**/*.css" diff --git a/.github/workflows/lint-js-files.yml b/.github/workflows/lint-js-files.yml deleted file mode 100644 index ac01726..0000000 --- a/.github/workflows/lint-js-files.yml +++ /dev/null @@ -1,25 +0,0 @@ -name: Lint the JavaScript code style - -on: - pull_request: - branches: [ main ] - push: - branches: [ main ] - -jobs: - build: - - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - name: Set up Node.js 16.x - uses: actions/setup-node@v2 - with: - node-version: 16.x - cache: 'npm' - - name: Install dependencies - run: npm install --only=dev - - name: Run eslint - run: | - npx eslint --color . diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml deleted file mode 100644 index 78fd7d0..0000000 --- a/.github/workflows/pages.yml +++ /dev/null @@ -1,42 +0,0 @@ -# Simple workflow for deploying static content to GitHub Pages -name: Deploy static content to Pages - -on: - # Runs on pushes targeting the default branch - push: - branches: ["main"] - - # Allows you to run this workflow manually from the Actions tab - workflow_dispatch: - -# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages -permissions: - contents: read - pages: write - id-token: write - -# Allow one concurrent deployment -concurrency: - group: "pages" - cancel-in-progress: true - -jobs: - # Single deploy job since we're just deploying - deploy: - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Setup Pages - uses: actions/configure-pages@v2 - - name: Upload artifact - uses: actions/upload-pages-artifact@v1 - with: - # Upload entire repository - path: './site' - - name: Deploy to GitHub Pages - id: deployment - uses: actions/deploy-pages@v1 diff --git a/.stylelintrc.json b/.stylelintrc.json index 425b4df..efc0fd0 100644 --- a/.stylelintrc.json +++ b/.stylelintrc.json @@ -1,3 +1,3 @@ -{ - "extends": "stylelint-config-standard" +{ + "extends": "stylelint-config-standard" } \ No newline at end of file diff --git a/PRD.md b/PRD.md index 4f9d7e6..e608a1b 100644 --- a/PRD.md +++ b/PRD.md @@ -1,38 +1,48 @@ -# School Explorer Product Requirements Document - -## Who is it for (users): - -* Parents (or students) deciding between which schools to choose -* Educational advocates to determine where to target their efforts and resources? -* School administrators evaluating their own school against others? - -## Why do they need it (users' problems and goals): - -There are hundreds of schools throughout the district and parents and students may not know all of their options.Likewise, it can be difficult to keep up with changes in the process of applying to schools for even the most plugged-in parents. - -**Parents (or students) want clear guidance about schools, to make sure that they can choose a school that's going to give their student (or themselves) the best opportunities to excel, coupled with the best alignment with their interests.** - -Choosing a school can be a long process. Initially, there is a lot of exploring of the space: what are my neighborhood schools? What are the schools I can apply to outside of my neighborhood. - -Once they have an idea of the general landscape, the may start to ask bigger questions (e.g., if I wanted to be in the catchment for school X, how much would it cost to live there?). - -Finally, at the point where they have an idea of what schools they should target, they have to find the criteria for and navigate the process of gaining admission to those schools. - -## What do we propose: - -**User stories:** -* As a parent, I want to be able to share schools or lists of schools with a permalink, so that I can get input from friends, family, or other trusted members of my community. -* As a parent, I want to be able to compare the data points about schools side-by-side, so that I can quickly see how they compare against each other along available metrics. -* As a student, I want to see the distance of a school from my home, so that I can factor travel time in to my evaluation -* As a parent new to school research, I want a plain-language step-by-step wizard for narrowing down schools, so that I can be guided through a process that may have unfamiliar language along a number of dimensions that I'm not yet aware of. - -**Features:** -* A map that shows the locations and types of schools -* A list that show some high-level information about each school, and links to things like teacher reviews, news and media, or social media -* Widgets that allow for sorting the school list -* Widgets that allow for filtering which schools are displayed -* Able to select schools in the list to highlight -* Clicking on a school on the map or in the list highlights the corresponding school in the list or on the map. -* Map shows school catchment areas for selected schools -* **(stretch)** Hilighting a school adds to schools compare (demographics, scores, college admission rates, pipeline schools (i.e., where do kids end up next), etc.) -* **(stretch)** A wizard interface that uses plain language to present each of the school search options. +# School Explorer Product Requirements Document + +## Who is it for (users): + +* Parents (or students) deciding between which schools to choose +* Educational advocates to determine where to target their efforts and resources? +* School administrators evaluating their own school against others? + +## Why do they need it (users' problems and goals): + +There are hundreds of schools throughout the district and parents and students may not know all of their options.Likewise, it can be difficult to keep up with changes in the process of applying to schools for even the most plugged-in parents. + +**Parents (or students) want clear guidance about schools, to make sure that they can choose a school that's going to give their student (or themselves) the best opportunities to excel, coupled with the best alignment with their interests.** + +Choosing a school can be a long process. Initially, there is a lot of exploring of the space: what are my neighborhood schools? What are the schools I can apply to outside of my neighborhood.选择学校可能是一个漫长的过程。 最初,对该空间进行了很多探索:我附近的学校有哪些? 我可以申请我所在社区以外的哪些学校。 + +Once they have an idea of the general landscape, the may start to ask bigger questions (e.g., if I wanted to be in the catchment for school X, how much would it cost to live there?).一旦他们了解了总体情况,他们可能会开始提出更大的问题(例如,如果我想住在 X 学校的学区内,住在那里要花多少钱?)。 + +Finally, at the point where they have an idea of what schools they should target, they have to find the criteria for and navigate the process of gaining admission to those schools.最后,当他们知道他们应该瞄准哪些学校时,他们必须找到这些学校的录取标准并引导这些学校的录取过程。 + +## What do we propose: + +**User stories:** +* As a parent, I want to be able to share schools or lists of schools with a permalink, so that I can get input from friends, family, or other trusted members of my community. +* As a parent, I want to be able to compare the data points about schools side-by-side, so that I can quickly see how they compare against each other along available metrics. +* As a student, I want to see the distance of a school from my home, so that I can factor travel time in to my evaluation +* As a parent new to school research, I want a plain-language step-by-step wizard for narrowing down schools, so that I can be guided through a process that may have unfamiliar language along a number of dimensions that I'm not yet aware of. + +**Features:** +* A map that shows the locations and types of schools +* A list that show some high-level information about each school, and links to things like teacher reviews, news and media, or social media +* Widgets that allow for sorting the school list +* Widgets that allow for filtering which schools are displayed +* Able to select schools in the list to highlight +* Clicking on a school on the map or in the list highlights the corresponding school in the list or on the map. +* Map shows school catchment areas for selected schools +* **(stretch)** Hilighting a school adds to schools compare (demographics, scores, college admission rates, pipeline schools (i.e., where do kids end up next), etc.) +* **(stretch)** A wizard interface that uses plain language to present each of the school search options. + +显示学校位置和类型的地图 +* 显示有关每所学校的一些高级信息的列表,以及指向教师评论、新闻和媒体或社交媒体等内容的链接 +* 允许对学校列表进行排序的小部件 +允许过滤显示哪些学校的小部件 +* 可以选择列表中的学校来突出显示 +* 单击地图或列表中的学校会突出显示列表或地图中的相应学校。 +* 地图显示选定学校的学校集水区 +* **(伸展)** 突出学校会增加学校比较(人口统计数据、分数、大学录取率、备选学校(即孩子们接下来会去哪里)等) +* **(拉伸)** 一个向导界面,使用简单的语言来呈现每个学校搜索选项。 \ No newline at end of file diff --git a/TASKS.md b/TASKS.md index aacdc41..d246d8b 100644 --- a/TASKS.md +++ b/TASKS.md @@ -1,16 +1,16 @@ -- [ ] Create an _index.html_ with a basic HTML page structure -- [ ] Create an empty CSS file for the project -- [ ] Create an empty JavaScrip file for the project -- [ ] Link to the empty CSS file from the bottom of the `head` of your HTML file -- [ ] Link to the empty JavaScript file from the bottom of the `body` of your HTML file -- [ ] Add a level-1 heading (`h1`) to the body with the app title, just so there's something to see on the page - -Check the app in the browser. - -- [ ] Add a Leaflet map for displaying the list of schools to the page - * **Tip:** Usually when I'm starting with a new leaflet map, I just Google "leaflet quickstart" and copy a few things from that page. Other times I may use a CDN like - * **Recommendation:** Give your map a meaningful ID -- something like `school-map`, and then name the corresponding JavaScript variable something similar, e.g. `schoolMap`. -- [ ] Import the data from _site/data/schools.js_ into your JavaScript file. -- [ ] Create a function called `makeSchoolFeature` to transform one of the school elements into a GeoJSON-like feature. **This function should be made available globally (on the window object)**. -- [ ] Use the function to display all the `schools` data on the map. -- [ ] Create a function to show an array of schools on the map. \ No newline at end of file +- [*] Create an _index.html_ with a basic HTML page structure +- [*] Create an empty CSS file for the project +- [*] Create an empty JavaScrip file for the project +- [*] Link to the empty CSS file from the bottom of the `head` of your HTML file +- [*] Link to the empty JavaScript file from the bottom of the `body` of your HTML file +- [*] Add a level-1 heading (`h1`) to the body with the app title, just so there's something to see on the page + +Check the app in the browser. + +- [*] Add a Leaflet map for displaying the list of schools to the page + * **Tip:** Usually when I'm starting with a new leaflet map, I just Google "leaflet quickstart" and copy a few things from that page. Other times I may use a CDN like + * **Recommendation:** Give your map a meaningful ID -- something like `school-map`, and then name the corresponding JavaScript variable something similar, e.g. `schoolMap`. +- [*] Import the data from _site/data/schools.js_ into your JavaScript file. +- [*] Create a function called `makeSchoolFeature` to transform one of the school elements into a GeoJSON-like feature. **This function should be made available globally (on the window object)**. +- [*] Use the function to display all the `schools` data on the map. +- [*] Create a function to show an array of schools on the map. \ No newline at end of file diff --git a/__tests__/jest-extensions.js b/__tests__/jest-extensions.js index 5913875..bac530b 100644 --- a/__tests__/jest-extensions.js +++ b/__tests__/jest-extensions.js @@ -1,39 +1,39 @@ -/* globals expect */ - -import { stat, readdir } from 'node:fs/promises'; -import { relative } from 'node:path'; - -expect.extend({ - toHaveLength(received, n) { - const pass = received.length === n; - return { pass, message: () => `expected "${received}" ${pass ? 'not ' : ''}to have length ${n}` }; - }, - toHaveLengthAtLeast(received, n) { - const pass = received.length >= n; - return { pass, message: () => `expected "${received}" ${pass ? 'not ' : ''}to have length of at least ${n}` }; - }, - toContainKey(received, key) { - const pass = key in received; - return { pass, message: () => `expected the key "${key}" ${pass ? 'not ' : ''}to be among the keys ${JSON.stringify(Object.keys(received).sort())}` }; - }, - - // toHaveSizeUnder - // --------------- - // Verify that the file with the `received` filename has a size under `bytes`. - async toHaveSizeUnder(received, bytes) { - const stats = await stat(received); - const pass = stats.size < bytes; - return { pass, message: () => `expected size (in bytes) of "${received}" to ${pass ? 'not ' : ''}be under ${bytes}.` }; - }, - - // toContainFile - // ------------- - // Verify that the folder with the `received` name contains a file called - // `filename`. - async toContainFile(received, filename) { - const files = await readdir(received); - const pass = files.includes(filename); - const relativeDir = relative('.', received); - return { pass, message: () => `expected folder "./${relativeDir}${relativeDir ? '/' : ''}" ${pass ? 'not ' : ''}to contain file "${filename}"; found [${files.map(f => `"${f}"`)}]` }; - }, -}); +/* globals expect */ + +import { stat, readdir } from 'node:fs/promises'; +import { relative } from 'node:path'; + +expect.extend({ + toHaveLength(received, n) { + const pass = received.length === n; + return { pass, message: () => `expected "${received}" ${pass ? 'not ' : ''}to have length ${n}` }; + }, + toHaveLengthAtLeast(received, n) { + const pass = received.length >= n; + return { pass, message: () => `expected "${received}" ${pass ? 'not ' : ''}to have length of at least ${n}` }; + }, + toContainKey(received, key) { + const pass = key in received; + return { pass, message: () => `expected the key "${key}" ${pass ? 'not ' : ''}to be among the keys ${JSON.stringify(Object.keys(received).sort())}` }; + }, + + // toHaveSizeUnder + // --------------- + // Verify that the file with the `received` filename has a size under `bytes`. + async toHaveSizeUnder(received, bytes) { + const stats = await stat(received); + const pass = stats.size < bytes; + return { pass, message: () => `expected size (in bytes) of "${received}" to ${pass ? 'not ' : ''}be under ${bytes}.` }; + }, + + // toContainFile + // ------------- + // Verify that the folder with the `received` name contains a file called + // `filename`. + async toContainFile(received, filename) { + const files = await readdir(received); + const pass = files.includes(filename); + const relativeDir = relative('.', received); + return { pass, message: () => `expected folder "./${relativeDir}${relativeDir ? '/' : ''}" ${pass ? 'not ' : ''}to contain file "${filename}"; found [${files.map(f => `"${f}"`)}]` }; + }, +}); diff --git a/__tests__/test-folder-structure.js b/__tests__/test-folder-structure.js index 058a5ee..1e46ce6 100644 --- a/__tests__/test-folder-structure.js +++ b/__tests__/test-folder-structure.js @@ -1,14 +1,14 @@ -/* globals describe it expect */ -import { fileURLToPath } from 'url'; -import { dirname } from 'path'; -import './jest-extensions'; - -const __filename = fileURLToPath(import.meta.url); -const __dirname = dirname(__filename); - -describe('The site folder', () => { - it ('should contain an index.html file', async () => { - const siteDir = __dirname + '/../site/'; - await expect(siteDir).toContainFile('index.html'); - }); -}); +/* globals describe it expect */ +import { fileURLToPath } from 'url'; +import { dirname } from 'path'; +import './jest-extensions'; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = dirname(__filename); + +describe('The site folder', () => { + it ('should contain an index.html file', async () => { + const siteDir = __dirname + '/../site/'; + await expect(siteDir).toContainFile('index.html'); + }); +}); diff --git a/jest.config.json b/jest.config.json index 380a4eb..8b53c93 100644 --- a/jest.config.json +++ b/jest.config.json @@ -1,4 +1,4 @@ -{ - "transform": {}, - "testPathIgnorePatterns": ["__tests__/jest-extensions.js"] +{ + "transform": {}, + "testPathIgnorePatterns": ["__tests__/jest-extensions.js"] } \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 83adf22..388f15e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,9726 +1,9726 @@ -{ - "name": "school-explorer", - "version": "1.0.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "school-explorer", - "version": "1.0.0", - "license": "ISC", - "devDependencies": { - "eslint": "^8.22.0", - "http-server": "^14.1.1", - "jest": "^29.0.1", - "stylelint": "^14.11.0", - "stylelint-config-standard": "^28.0.0" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.0.tgz", - "integrity": "sha512-y5rqgTTPTmaF5e2nVhOxw+Ur9HDJLsWb6U/KpgUzRZEdPfE6VOubXBKLdbcUTijzRptednSBDQbYZBOSqJxpJw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.0.tgz", - "integrity": "sha512-reM4+U7B9ss148rh2n1Qs9ASS+w94irYXga7c2jaQv9RVzpS7Mv1a9rnYYwuDa45G+DkORt9g6An2k/V4d9LbQ==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.0", - "@babel/helper-compilation-targets": "^7.19.0", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helpers": "^7.19.0", - "@babel/parser": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/generator": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", - "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.19.0", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.0.tgz", - "integrity": "sha512-Ai5bNWXIvwDvWM7njqsG3feMlL9hCVQsPYXodsZyLwshYkZVJt59Gftau4VrE8S9IT9asd2uSP1hG6wCNw+sXA==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.19.0", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", - "dev": true, - "dependencies": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", - "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", - "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", - "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", - "dev": true, - "dependencies": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/parser": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.0.tgz", - "integrity": "sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", - "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", - "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.0.tgz", - "integrity": "sha512-4pKpFRDh+utd2mbRC8JLnlsMUii3PMHjpL6a0SZ4NMZy7YFP9aXORxEhdMVOc9CpWtDF09IkciQLEhK7Ml7gRA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.19.0", - "@babel/types": "^7.19.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/types": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", - "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", - "dev": true, - "dependencies": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.18.6", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "node_modules/@csstools/selector-specificity": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", - "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", - "dev": true, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2", - "postcss-selector-parser": "^6.0.10" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", - "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", - "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/gitignore-to-minimatch": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", - "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.0.3.tgz", - "integrity": "sha512-cGg0r+klVHSYnfE977S9wmpuQ9L+iYuYgL+5bPXiUlUynLLYunRxswEmhBzvrSKGof5AKiHuTTmUKAqRcDY9dg==", - "dev": true, - "dependencies": { - "@jest/types": "^29.0.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^29.0.3", - "jest-util": "^29.0.3", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/core": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.0.3.tgz", - "integrity": "sha512-1d0hLbOrM1qQE3eP3DtakeMbKTcXiXP3afWxqz103xPyddS2NhnNghS7MaXx1dcDt4/6p4nlhmeILo2ofgi8cQ==", - "dev": true, - "dependencies": { - "@jest/console": "^29.0.3", - "@jest/reporters": "^29.0.3", - "@jest/test-result": "^29.0.3", - "@jest/transform": "^29.0.3", - "@jest/types": "^29.0.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.0.0", - "jest-config": "^29.0.3", - "jest-haste-map": "^29.0.3", - "jest-message-util": "^29.0.3", - "jest-regex-util": "^29.0.0", - "jest-resolve": "^29.0.3", - "jest-resolve-dependencies": "^29.0.3", - "jest-runner": "^29.0.3", - "jest-runtime": "^29.0.3", - "jest-snapshot": "^29.0.3", - "jest-util": "^29.0.3", - "jest-validate": "^29.0.3", - "jest-watcher": "^29.0.3", - "micromatch": "^4.0.4", - "pretty-format": "^29.0.3", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/environment": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.0.3.tgz", - "integrity": "sha512-iKl272NKxYNQNqXMQandAIwjhQaGw5uJfGXduu8dS9llHi8jV2ChWrtOAVPnMbaaoDhnI3wgUGNDvZgHeEJQCA==", - "dev": true, - "dependencies": { - "@jest/fake-timers": "^29.0.3", - "@jest/types": "^29.0.3", - "@types/node": "*", - "jest-mock": "^29.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/expect": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.0.3.tgz", - "integrity": "sha512-6W7K+fsI23FQ01H/BWccPyDZFrnU9QlzDcKOjrNVU5L8yUORFAJJIpmyxWPW70+X624KUNqzZwPThPMX28aXEQ==", - "dev": true, - "dependencies": { - "expect": "^29.0.3", - "jest-snapshot": "^29.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/expect-utils": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.0.3.tgz", - "integrity": "sha512-i1xUkau7K/63MpdwiRqaxgZOjxYs4f0WMTGJnYwUKubsNRZSeQbLorS7+I4uXVF9KQ5r61BUPAUMZ7Lf66l64Q==", - "dev": true, - "dependencies": { - "jest-get-type": "^29.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/fake-timers": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.0.3.tgz", - "integrity": "sha512-tmbUIo03x0TdtcZCESQ0oQSakPCpo7+s6+9mU19dd71MptkP4zCwoeZqna23//pgbhtT1Wq02VmA9Z9cNtvtCQ==", - "dev": true, - "dependencies": { - "@jest/types": "^29.0.3", - "@sinonjs/fake-timers": "^9.1.2", - "@types/node": "*", - "jest-message-util": "^29.0.3", - "jest-mock": "^29.0.3", - "jest-util": "^29.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/globals": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.0.3.tgz", - "integrity": "sha512-YqGHT65rFY2siPIHHFjuCGUsbzRjdqkwbat+Of6DmYRg5shIXXrLdZoVE/+TJ9O1dsKsFmYhU58JvIbZRU1Z9w==", - "dev": true, - "dependencies": { - "@jest/environment": "^29.0.3", - "@jest/expect": "^29.0.3", - "@jest/types": "^29.0.3", - "jest-mock": "^29.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/reporters": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.0.3.tgz", - "integrity": "sha512-3+QU3d4aiyOWfmk1obDerie4XNCaD5Xo1IlKNde2yGEi02WQD+ZQD0i5Hgqm1e73sMV7kw6pMlCnprtEwEVwxw==", - "dev": true, - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.0.3", - "@jest/test-result": "^29.0.3", - "@jest/transform": "^29.0.3", - "@jest/types": "^29.0.3", - "@jridgewell/trace-mapping": "^0.3.15", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.0.3", - "jest-util": "^29.0.3", - "jest-worker": "^29.0.3", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^9.0.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/schemas": { - "version": "29.0.0", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", - "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", - "dev": true, - "dependencies": { - "@sinclair/typebox": "^0.24.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/source-map": { - "version": "29.0.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.0.0.tgz", - "integrity": "sha512-nOr+0EM8GiHf34mq2GcJyz/gYFyLQ2INDhAylrZJ9mMWoW21mLBfZa0BUVPPMxVYrLjeiRe2Z7kWXOGnS0TFhQ==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.15", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/test-result": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.0.3.tgz", - "integrity": "sha512-vViVnQjCgTmbhDKEonKJPtcFe9G/CJO4/Np4XwYJah+lF2oI7KKeRp8t1dFvv44wN2NdbDb/qC6pi++Vpp0Dlg==", - "dev": true, - "dependencies": { - "@jest/console": "^29.0.3", - "@jest/types": "^29.0.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.0.3.tgz", - "integrity": "sha512-Hf4+xYSWZdxTNnhDykr8JBs0yBN/nxOXyUQWfotBUqqy0LF9vzcFB0jm/EDNZCx587znLWTIgxcokW7WeZMobQ==", - "dev": true, - "dependencies": { - "@jest/test-result": "^29.0.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.0.3", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/transform": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.0.3.tgz", - "integrity": "sha512-C5ihFTRYaGDbi/xbRQRdbo5ddGtI4VSpmL6AIcZxdhwLbXMa7PcXxxqyI91vGOFHnn5aVM3WYnYKCHEqmLVGzg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.0.3", - "@jridgewell/trace-mapping": "^0.3.15", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.0.3", - "jest-regex-util": "^29.0.0", - "jest-util": "^29.0.3", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/types": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.0.3.tgz", - "integrity": "sha512-coBJmOQvurXjN1Hh5PzF7cmsod0zLIOXpP8KD161mqNlroMhLcwpODiEzi7ZsRl5Z/AIuxpeNm8DCl43F4kz8A==", - "dev": true, - "dependencies": { - "@jest/schemas": "^29.0.0", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@sinclair/typebox": { - "version": "0.24.40", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.40.tgz", - "integrity": "sha512-Xint60L8rF0+nRy+6fCjW9jQMmu7fTpbwTBrXZiK6eq/RHDJS7LvWX/0oXC8O7fCePmrY/XdfaTv2HiUDeCq4g==", - "dev": true - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dev": true, - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", - "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.18.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.1.tgz", - "integrity": "sha512-FSdLaZh2UxaMuLp9lixWaHq/golWTRWOnRsAXzDTDSDOQLuZb1nsdCt6pJSPWSEQt2eFZ2YVk3oYhn+1kLMeMA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.3.0" - } - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", - "dev": true - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", - "dev": true - }, - "node_modules/@types/node": { - "version": "18.7.16", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.16.tgz", - "integrity": "sha512-EQHhixfu+mkqHMZl1R2Ovuvn47PUw18azMJOTwSZr9/fhzHNGXAJ0ma0dayRVchprpCj0Kc1K1xKoWaATWF1qg==", - "dev": true - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "node_modules/@types/prettier": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", - "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==", - "dev": true - }, - "node_modules/@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "node_modules/@types/yargs": { - "version": "17.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.12.tgz", - "integrity": "sha512-Nz4MPhecOFArtm81gFQvQqdV7XYCrWKx5uUt6GNHredFHn1i2mtWqXTON7EPXMtNi1qjtjEM/VCHDhcHsAMLXQ==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true - }, - "node_modules/acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/babel-jest": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.0.3.tgz", - "integrity": "sha512-ApPyHSOhS/sVzwUOQIWJmdvDhBsMG01HX9z7ogtkp1TToHGGUWFlnXJUIzCgKPSfiYLn3ibipCYzsKSURHEwLg==", - "dev": true, - "dependencies": { - "@jest/transform": "^29.0.3", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.0.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "29.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.0.2.tgz", - "integrity": "sha512-eBr2ynAEFjcebVvu8Ktx580BD1QKCrBG1XwEUTXJe285p9HA/4hOhfWCFRQhTKSyBV0VzjhG7H91Eifz9s29hg==", - "dev": true, - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-jest": { - "version": "29.0.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.0.2.tgz", - "integrity": "sha512-BeVXp7rH5TK96ofyEnHjznjLMQ2nAeDJ+QzxKnHAAMs0RgrQsCywjAN8m4mOm5Di0pxU//3AoEeJJrerMH5UeA==", - "dev": true, - "dependencies": { - "babel-plugin-jest-hoist": "^29.0.2", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/basic-auth": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", - "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", - "dev": true, - "dependencies": { - "safe-buffer": "5.1.2" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.21.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", - "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001370", - "electron-to-chromium": "^1.4.202", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.5" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001397", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001397.tgz", - "integrity": "sha512-SW9N2TbCdLf0eiNDRrrQXx2sOkaakNZbCjgNpPyMJJbiOrU5QzMIrXOVMRM1myBXTD5iTkdrtU/EguCrBocHlA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/ci-info": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz", - "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==", - "dev": true - }, - "node_modules/cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", - "dev": true - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "dev": true, - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/corser": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz", - "integrity": "sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ==", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "dev": true, - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/css-functions-list": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.1.0.tgz", - "integrity": "sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==", - "dev": true, - "engines": { - "node": ">=12.22" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==", - "dev": true, - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "dev": true - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/diff-sequences": { - "version": "29.0.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.0.0.tgz", - "integrity": "sha512-7Qe/zd1wxSDL4D/X/FPjOMB+ZMDt71W94KYaq05I2l0oQqgXgs7s4ftYYmV38gBSrPz2vcygxfs1xn0FT+rKNA==", - "dev": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.4.247", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.247.tgz", - "integrity": "sha512-FLs6R4FQE+1JHM0hh3sfdxnYjKvJpHZyhQDjc2qFq/xFvmmRt/TATNToZhrcGUFzpF2XjeiuozrA8lI0PZmYYw==", - "dev": true - }, - "node_modules/emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "8.23.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.1.tgz", - "integrity": "sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==", - "dev": true, - "dependencies": { - "@eslint/eslintrc": "^1.3.2", - "@humanwhocodes/config-array": "^0.10.4", - "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", - "@humanwhocodes/module-importer": "^1.0.1", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.1", - "globals": "^13.15.0", - "globby": "^11.1.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/espree": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", - "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", - "dev": true, - "dependencies": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expect": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.0.3.tgz", - "integrity": "sha512-t8l5DTws3212VbmPL+tBFXhjRHLmctHB0oQbL8eUc6S7NzZtYUhycrFO9mkxA0ZUC6FAWdNi7JchJSkODtcu1Q==", - "dev": true, - "dependencies": { - "@jest/expect-utils": "^29.0.3", - "jest-get-type": "^29.0.0", - "jest-matcher-utils": "^29.0.3", - "jest-message-util": "^29.0.3", - "jest-util": "^29.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fastest-levenshtein": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", - "dev": true, - "engines": { - "node": ">= 4.9.1" - } - }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "node_modules/follow-redirects": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", - "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "dev": true, - "dependencies": { - "global-prefix": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dev": true, - "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globjoin": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", - "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", - "dev": true - }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, - "bin": { - "he": "bin/he" - } - }, - "node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/html-encoding-sniffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", - "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", - "dev": true, - "dependencies": { - "whatwg-encoding": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "node_modules/html-tags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", - "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-server": { - "version": "14.1.1", - "resolved": "https://registry.npmjs.org/http-server/-/http-server-14.1.1.tgz", - "integrity": "sha512-+cbxadF40UXd9T01zUHgA+rlo2Bg1Srer4+B4NwIHdaGxAGGv59nYRnGGDJ9LBk7alpS0US+J+bLLdQOOkJq4A==", - "dev": true, - "dependencies": { - "basic-auth": "^2.0.1", - "chalk": "^4.1.2", - "corser": "^2.0.1", - "he": "^1.2.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy": "^1.18.1", - "mime": "^1.6.0", - "minimist": "^1.2.6", - "opener": "^1.5.1", - "portfinder": "^1.0.28", - "secure-compare": "3.0.1", - "union": "~0.5.0", - "url-join": "^4.0.1" - }, - "bin": { - "http-server": "bin/http-server" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-lazy": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "node_modules/is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", - "dev": true, - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", - "dev": true, - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-29.0.3.tgz", - "integrity": "sha512-ElgUtJBLgXM1E8L6K1RW1T96R897YY/3lRYqq9uVcPWtP2AAl/nQ16IYDh/FzQOOQ12VEuLdcPU83mbhG2C3PQ==", - "dev": true, - "dependencies": { - "@jest/core": "^29.0.3", - "@jest/types": "^29.0.3", - "import-local": "^3.0.2", - "jest-cli": "^29.0.3" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-changed-files": { - "version": "29.0.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.0.0.tgz", - "integrity": "sha512-28/iDMDrUpGoCitTURuDqUzWQoWmOmOKOFST1mi2lwh62X4BFf6khgH3uSuo1e49X/UDjuApAj3w0wLOex4VPQ==", - "dev": true, - "dependencies": { - "execa": "^5.0.0", - "p-limit": "^3.1.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-circus": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.0.3.tgz", - "integrity": "sha512-QeGzagC6Hw5pP+df1+aoF8+FBSgkPmraC1UdkeunWh0jmrp7wC0Hr6umdUAOELBQmxtKAOMNC3KAdjmCds92Zg==", - "dev": true, - "dependencies": { - "@jest/environment": "^29.0.3", - "@jest/expect": "^29.0.3", - "@jest/test-result": "^29.0.3", - "@jest/types": "^29.0.3", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^29.0.3", - "jest-matcher-utils": "^29.0.3", - "jest-message-util": "^29.0.3", - "jest-runtime": "^29.0.3", - "jest-snapshot": "^29.0.3", - "jest-util": "^29.0.3", - "p-limit": "^3.1.0", - "pretty-format": "^29.0.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-cli": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.0.3.tgz", - "integrity": "sha512-aUy9Gd/Kut1z80eBzG10jAn6BgS3BoBbXyv+uXEqBJ8wnnuZ5RpNfARoskSrTIy1GY4a8f32YGuCMwibtkl9CQ==", - "dev": true, - "dependencies": { - "@jest/core": "^29.0.3", - "@jest/test-result": "^29.0.3", - "@jest/types": "^29.0.3", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^29.0.3", - "jest-util": "^29.0.3", - "jest-validate": "^29.0.3", - "prompts": "^2.0.1", - "yargs": "^17.3.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-config": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.0.3.tgz", - "integrity": "sha512-U5qkc82HHVYe3fNu2CRXLN4g761Na26rWKf7CjM8LlZB3In1jadEkZdMwsE37rd9RSPV0NfYaCjHdk/gu3v+Ew==", - "dev": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.0.3", - "@jest/types": "^29.0.3", - "babel-jest": "^29.0.3", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^29.0.3", - "jest-environment-node": "^29.0.3", - "jest-get-type": "^29.0.0", - "jest-regex-util": "^29.0.0", - "jest-resolve": "^29.0.3", - "jest-runner": "^29.0.3", - "jest-util": "^29.0.3", - "jest-validate": "^29.0.3", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^29.0.3", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@types/node": "*", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-diff": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.0.3.tgz", - "integrity": "sha512-+X/AIF5G/vX9fWK+Db9bi9BQas7M9oBME7egU7psbn4jlszLFCu0dW63UgeE6cs/GANq4fLaT+8sGHQQ0eCUfg==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^29.0.0", - "jest-get-type": "^29.0.0", - "pretty-format": "^29.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-docblock": { - "version": "29.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.0.0.tgz", - "integrity": "sha512-s5Kpra/kLzbqu9dEjov30kj1n4tfu3e7Pl8v+f8jOkeWNqM6Ds8jRaJfZow3ducoQUrf2Z4rs2N5S3zXnb83gw==", - "dev": true, - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-each": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.0.3.tgz", - "integrity": "sha512-wILhZfESURHHBNvPMJ0lZlYZrvOQJxAo3wNHi+ycr90V7M+uGR9Gh4+4a/BmaZF0XTyZsk4OiYEf3GJN7Ltqzg==", - "dev": true, - "dependencies": { - "@jest/types": "^29.0.3", - "chalk": "^4.0.0", - "jest-get-type": "^29.0.0", - "jest-util": "^29.0.3", - "pretty-format": "^29.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-environment-node": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.0.3.tgz", - "integrity": "sha512-cdZqRCnmIlTXC+9vtvmfiY/40Cj6s2T0czXuq1whvQdmpzAnj4sbqVYuZ4zFHk766xTTJ+Ij3uUqkk8KCfXoyg==", - "dev": true, - "dependencies": { - "@jest/environment": "^29.0.3", - "@jest/fake-timers": "^29.0.3", - "@jest/types": "^29.0.3", - "@types/node": "*", - "jest-mock": "^29.0.3", - "jest-util": "^29.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "29.0.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.0.0.tgz", - "integrity": "sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw==", - "dev": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.0.3.tgz", - "integrity": "sha512-uMqR99+GuBHo0RjRhOE4iA6LmsxEwRdgiIAQgMU/wdT2XebsLDz5obIwLZm/Psj+GwSEQhw9AfAVKGYbh2G55A==", - "dev": true, - "dependencies": { - "@jest/types": "^29.0.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.0.0", - "jest-util": "^29.0.3", - "jest-worker": "^29.0.3", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-leak-detector": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.0.3.tgz", - "integrity": "sha512-YfW/G63dAuiuQ3QmQlh8hnqLDe25WFY3eQhuc/Ev1AGmkw5zREblTh7TCSKLoheyggu6G9gxO2hY8p9o6xbaRQ==", - "dev": true, - "dependencies": { - "jest-get-type": "^29.0.0", - "pretty-format": "^29.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.0.3.tgz", - "integrity": "sha512-RsR1+cZ6p1hDV4GSCQTg+9qjeotQCgkaleIKLK7dm+U4V/H2bWedU3RAtLm8+mANzZ7eDV33dMar4pejd7047w==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^29.0.3", - "jest-get-type": "^29.0.0", - "pretty-format": "^29.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-message-util": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.0.3.tgz", - "integrity": "sha512-7T8JiUTtDfppojosORAflABfLsLKMLkBHSWkjNQrjIltGoDzNGn7wEPOSfjqYAGTYME65esQzMJxGDjuLBKdOg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.0.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.0.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-mock": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.0.3.tgz", - "integrity": "sha512-ort9pYowltbcrCVR43wdlqfAiFJXBx8l4uJDsD8U72LgBcetvEp+Qxj1W9ZYgMRoeAo+ov5cnAGF2B6+Oth+ww==", - "dev": true, - "dependencies": { - "@jest/types": "^29.0.3", - "@types/node": "*" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "29.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.0.0.tgz", - "integrity": "sha512-BV7VW7Sy0fInHWN93MMPtlClweYv2qrSCwfeFWmpribGZtQPWNvRSq9XOVgOEjU1iBGRKXUZil0o2AH7Iy9Lug==", - "dev": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-resolve": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.0.3.tgz", - "integrity": "sha512-toVkia85Y/BPAjJasTC9zIPY6MmVXQPtrCk8SmiheC4MwVFE/CMFlOtMN6jrwPMC6TtNh8+sTMllasFeu1wMPg==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.0.3", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.0.3", - "jest-validate": "^29.0.3", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.0.3.tgz", - "integrity": "sha512-KzuBnXqNvbuCdoJpv8EanbIGObk7vUBNt/PwQPPx2aMhlv/jaXpUJsqWYRpP/0a50faMBY7WFFP8S3/CCzwfDw==", - "dev": true, - "dependencies": { - "jest-regex-util": "^29.0.0", - "jest-snapshot": "^29.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-runner": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.0.3.tgz", - "integrity": "sha512-Usu6VlTOZlCZoNuh3b2Tv/yzDpKqtiNAetG9t3kJuHfUyVMNW7ipCCJOUojzKkjPoaN7Bl1f7Buu6PE0sGpQxw==", - "dev": true, - "dependencies": { - "@jest/console": "^29.0.3", - "@jest/environment": "^29.0.3", - "@jest/test-result": "^29.0.3", - "@jest/transform": "^29.0.3", - "@jest/types": "^29.0.3", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "graceful-fs": "^4.2.9", - "jest-docblock": "^29.0.0", - "jest-environment-node": "^29.0.3", - "jest-haste-map": "^29.0.3", - "jest-leak-detector": "^29.0.3", - "jest-message-util": "^29.0.3", - "jest-resolve": "^29.0.3", - "jest-runtime": "^29.0.3", - "jest-util": "^29.0.3", - "jest-watcher": "^29.0.3", - "jest-worker": "^29.0.3", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-runtime": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.0.3.tgz", - "integrity": "sha512-12gZXRQ7ozEeEHKTY45a+YLqzNDR/x4c//X6AqwKwKJPpWM8FY4vwn4VQJOcLRS3Nd1fWwgP7LU4SoynhuUMHQ==", - "dev": true, - "dependencies": { - "@jest/environment": "^29.0.3", - "@jest/fake-timers": "^29.0.3", - "@jest/globals": "^29.0.3", - "@jest/source-map": "^29.0.0", - "@jest/test-result": "^29.0.3", - "@jest/transform": "^29.0.3", - "@jest/types": "^29.0.3", - "@types/node": "*", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.0.3", - "jest-message-util": "^29.0.3", - "jest-mock": "^29.0.3", - "jest-regex-util": "^29.0.0", - "jest-resolve": "^29.0.3", - "jest-snapshot": "^29.0.3", - "jest-util": "^29.0.3", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-snapshot": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.0.3.tgz", - "integrity": "sha512-52q6JChm04U3deq+mkQ7R/7uy7YyfVIrebMi6ZkBoDJ85yEjm/sJwdr1P0LOIEHmpyLlXrxy3QP0Zf5J2kj0ew==", - "dev": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-jsx": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.0.3", - "@jest/transform": "^29.0.3", - "@jest/types": "^29.0.3", - "@types/babel__traverse": "^7.0.6", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^29.0.3", - "graceful-fs": "^4.2.9", - "jest-diff": "^29.0.3", - "jest-get-type": "^29.0.0", - "jest-haste-map": "^29.0.3", - "jest-matcher-utils": "^29.0.3", - "jest-message-util": "^29.0.3", - "jest-util": "^29.0.3", - "natural-compare": "^1.4.0", - "pretty-format": "^29.0.3", - "semver": "^7.3.5" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-util": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.0.3.tgz", - "integrity": "sha512-Q0xaG3YRG8QiTC4R6fHjHQPaPpz9pJBEi0AeOE4mQh/FuWOijFjGXMMOfQEaU9i3z76cNR7FobZZUQnL6IyfdQ==", - "dev": true, - "dependencies": { - "@jest/types": "^29.0.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-validate": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.0.3.tgz", - "integrity": "sha512-OebiqqT6lK8cbMPtrSoS3aZP4juID762lZvpf1u+smZnwTEBCBInan0GAIIhv36MxGaJvmq5uJm7dl5gVt+Zrw==", - "dev": true, - "dependencies": { - "@jest/types": "^29.0.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.0.0", - "leven": "^3.1.0", - "pretty-format": "^29.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watcher": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.0.3.tgz", - "integrity": "sha512-tQX9lU91A+9tyUQKUMp0Ns8xAcdhC9fo73eqA3LFxP2bSgiF49TNcc+vf3qgGYYK9qRjFpXW9+4RgF/mbxyOOw==", - "dev": true, - "dependencies": { - "@jest/test-result": "^29.0.3", - "@jest/types": "^29.0.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^29.0.3", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.0.3.tgz", - "integrity": "sha512-Tl/YWUugQOjoTYwjKdfJWkSOfhufJHO5LhXTSZC3TRoQKO+fuXnZAdoXXBlpLXKGODBL3OvdUasfDD4PcMe6ng==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/js-sdsl": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", - "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==", - "dev": true - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "dev": true, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/known-css-properties": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.25.0.tgz", - "integrity": "sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA==", - "dev": true - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dev": true, - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mathml-tag-names": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", - "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/meow": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", - "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", - "dev": true, - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize": "^1.2.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "dev": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true - }, - "node_modules/node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "dev": true - }, - "node_modules/normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "dev": true, - "bin": { - "opener": "bin/opener-bin.js" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/portfinder": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", - "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", - "dev": true, - "dependencies": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.6" - }, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-media-query-parser": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", - "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", - "dev": true - }, - "node_modules/postcss-resolve-nested-selector": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", - "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", - "dev": true - }, - "node_modules/postcss-safe-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", - "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", - "dev": true, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.3.3" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/pretty-format": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.0.3.tgz", - "integrity": "sha512-cHudsvQr1K5vNVLbvYF/nv3Qy/F/BcEKxGuIeMiVMRHxPOO1RxXooP8g/ZrwAp7Dx+KdMZoOc7NxLHhMrP2f9Q==", - "dev": true, - "dependencies": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dev": true, - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/read-pkg/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true - }, - "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/secure-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz", - "integrity": "sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==", - "dev": true - }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", - "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", - "dev": true - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "node_modules/stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/style-search": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", - "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==", - "dev": true - }, - "node_modules/stylelint": { - "version": "14.11.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.11.0.tgz", - "integrity": "sha512-OTLjLPxpvGtojEfpESWM8Ir64Z01E89xsisaBMUP/ngOx1+4VG2DPRcUyCCiin9Rd3kPXPsh/uwHd9eqnvhsYA==", - "dev": true, - "dependencies": { - "@csstools/selector-specificity": "^2.0.2", - "balanced-match": "^2.0.0", - "colord": "^2.9.3", - "cosmiconfig": "^7.0.1", - "css-functions-list": "^3.1.0", - "debug": "^4.3.4", - "fast-glob": "^3.2.11", - "fastest-levenshtein": "^1.0.16", - "file-entry-cache": "^6.0.1", - "global-modules": "^2.0.0", - "globby": "^11.1.0", - "globjoin": "^0.1.4", - "html-tags": "^3.2.0", - "ignore": "^5.2.0", - "import-lazy": "^4.0.0", - "imurmurhash": "^0.1.4", - "is-plain-object": "^5.0.0", - "known-css-properties": "^0.25.0", - "mathml-tag-names": "^2.1.3", - "meow": "^9.0.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.16", - "postcss-media-query-parser": "^0.2.3", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.10", - "postcss-value-parser": "^4.2.0", - "resolve-from": "^5.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "style-search": "^0.1.0", - "supports-hyperlinks": "^2.2.0", - "svg-tags": "^1.0.0", - "table": "^6.8.0", - "v8-compile-cache": "^2.3.0", - "write-file-atomic": "^4.0.2" - }, - "bin": { - "stylelint": "bin/stylelint.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/stylelint" - } - }, - "node_modules/stylelint-config-recommended": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-9.0.0.tgz", - "integrity": "sha512-9YQSrJq4NvvRuTbzDsWX3rrFOzOlYBmZP+o513BJN/yfEmGSr0AxdvrWs0P/ilSpVV/wisamAHu5XSk8Rcf4CQ==", - "dev": true, - "peerDependencies": { - "stylelint": "^14.10.0" - } - }, - "node_modules/stylelint-config-standard": { - "version": "28.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-28.0.0.tgz", - "integrity": "sha512-q/StuowDdDmFCravzGHAwgS9pjX0bdOQUEBBDIkIWsQuYGgYz/xsO8CM6eepmIQ1fc5bKdDVimlJZ6MoOUcJ5Q==", - "dev": true, - "dependencies": { - "stylelint-config-recommended": "^9.0.0" - }, - "peerDependencies": { - "stylelint": "^14.11.0" - } - }, - "node_modules/stylelint/node_modules/balanced-match": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", - "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", - "dev": true - }, - "node_modules/stylelint/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/svg-tags": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", - "dev": true - }, - "node_modules/table": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", - "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", - "dev": true, - "dependencies": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/table/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/table/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/union": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz", - "integrity": "sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==", - "dev": true, - "dependencies": { - "qs": "^6.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.7.tgz", - "integrity": "sha512-iN/XYesmZ2RmmWAiI4Z5rq0YqSiv0brj9Ce9CfhNE4xIW2h+MFxcgkxIzZ+ShkFPUkjU3gQ+3oypadD3RAMtrg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist-lint": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/url-join": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", - "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", - "dev": true - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "node_modules/v8-to-istanbul": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", - "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dev": true, - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/whatwg-encoding": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", - "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", - "dev": true, - "dependencies": { - "iconv-lite": "0.6.3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "17.5.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", - "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - }, - "dependencies": { - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dev": true, - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/compat-data": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.0.tgz", - "integrity": "sha512-y5rqgTTPTmaF5e2nVhOxw+Ur9HDJLsWb6U/KpgUzRZEdPfE6VOubXBKLdbcUTijzRptednSBDQbYZBOSqJxpJw==", - "dev": true - }, - "@babel/core": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.0.tgz", - "integrity": "sha512-reM4+U7B9ss148rh2n1Qs9ASS+w94irYXga7c2jaQv9RVzpS7Mv1a9rnYYwuDa45G+DkORt9g6An2k/V4d9LbQ==", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.0", - "@babel/helper-compilation-targets": "^7.19.0", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helpers": "^7.19.0", - "@babel/parser": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - } - }, - "@babel/generator": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", - "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", - "dev": true, - "requires": { - "@babel/types": "^7.19.0", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@babel/helper-compilation-targets": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.0.tgz", - "integrity": "sha512-Ai5bNWXIvwDvWM7njqsG3feMlL9hCVQsPYXodsZyLwshYkZVJt59Gftau4VrE8S9IT9asd2uSP1hG6wCNw+sXA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.19.0", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", - "semver": "^6.3.0" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "dev": true - }, - "@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", - "dev": true, - "requires": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-transforms": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", - "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", - "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", - "dev": true - }, - "@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-string-parser": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", - "dev": true - }, - "@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", - "dev": true - }, - "@babel/helpers": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", - "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", - "dev": true, - "requires": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - } - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/parser": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.0.tgz", - "integrity": "sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw==", - "dev": true - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", - "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", - "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" - } - }, - "@babel/traverse": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.0.tgz", - "integrity": "sha512-4pKpFRDh+utd2mbRC8JLnlsMUii3PMHjpL6a0SZ4NMZy7YFP9aXORxEhdMVOc9CpWtDF09IkciQLEhK7Ml7gRA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.19.0", - "@babel/types": "^7.19.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "dependencies": { - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - } - } - }, - "@babel/types": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", - "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", - "dev": true, - "requires": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.18.6", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "@csstools/selector-specificity": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", - "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", - "dev": true, - "requires": {} - }, - "@eslint/eslintrc": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", - "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@humanwhocodes/config-array": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", - "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@humanwhocodes/gitignore-to-minimatch": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", - "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", - "dev": true - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true - }, - "@jest/console": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.0.3.tgz", - "integrity": "sha512-cGg0r+klVHSYnfE977S9wmpuQ9L+iYuYgL+5bPXiUlUynLLYunRxswEmhBzvrSKGof5AKiHuTTmUKAqRcDY9dg==", - "dev": true, - "requires": { - "@jest/types": "^29.0.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^29.0.3", - "jest-util": "^29.0.3", - "slash": "^3.0.0" - } - }, - "@jest/core": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.0.3.tgz", - "integrity": "sha512-1d0hLbOrM1qQE3eP3DtakeMbKTcXiXP3afWxqz103xPyddS2NhnNghS7MaXx1dcDt4/6p4nlhmeILo2ofgi8cQ==", - "dev": true, - "requires": { - "@jest/console": "^29.0.3", - "@jest/reporters": "^29.0.3", - "@jest/test-result": "^29.0.3", - "@jest/transform": "^29.0.3", - "@jest/types": "^29.0.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.0.0", - "jest-config": "^29.0.3", - "jest-haste-map": "^29.0.3", - "jest-message-util": "^29.0.3", - "jest-regex-util": "^29.0.0", - "jest-resolve": "^29.0.3", - "jest-resolve-dependencies": "^29.0.3", - "jest-runner": "^29.0.3", - "jest-runtime": "^29.0.3", - "jest-snapshot": "^29.0.3", - "jest-util": "^29.0.3", - "jest-validate": "^29.0.3", - "jest-watcher": "^29.0.3", - "micromatch": "^4.0.4", - "pretty-format": "^29.0.3", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "@jest/environment": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.0.3.tgz", - "integrity": "sha512-iKl272NKxYNQNqXMQandAIwjhQaGw5uJfGXduu8dS9llHi8jV2ChWrtOAVPnMbaaoDhnI3wgUGNDvZgHeEJQCA==", - "dev": true, - "requires": { - "@jest/fake-timers": "^29.0.3", - "@jest/types": "^29.0.3", - "@types/node": "*", - "jest-mock": "^29.0.3" - } - }, - "@jest/expect": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.0.3.tgz", - "integrity": "sha512-6W7K+fsI23FQ01H/BWccPyDZFrnU9QlzDcKOjrNVU5L8yUORFAJJIpmyxWPW70+X624KUNqzZwPThPMX28aXEQ==", - "dev": true, - "requires": { - "expect": "^29.0.3", - "jest-snapshot": "^29.0.3" - } - }, - "@jest/expect-utils": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.0.3.tgz", - "integrity": "sha512-i1xUkau7K/63MpdwiRqaxgZOjxYs4f0WMTGJnYwUKubsNRZSeQbLorS7+I4uXVF9KQ5r61BUPAUMZ7Lf66l64Q==", - "dev": true, - "requires": { - "jest-get-type": "^29.0.0" - } - }, - "@jest/fake-timers": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.0.3.tgz", - "integrity": "sha512-tmbUIo03x0TdtcZCESQ0oQSakPCpo7+s6+9mU19dd71MptkP4zCwoeZqna23//pgbhtT1Wq02VmA9Z9cNtvtCQ==", - "dev": true, - "requires": { - "@jest/types": "^29.0.3", - "@sinonjs/fake-timers": "^9.1.2", - "@types/node": "*", - "jest-message-util": "^29.0.3", - "jest-mock": "^29.0.3", - "jest-util": "^29.0.3" - } - }, - "@jest/globals": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.0.3.tgz", - "integrity": "sha512-YqGHT65rFY2siPIHHFjuCGUsbzRjdqkwbat+Of6DmYRg5shIXXrLdZoVE/+TJ9O1dsKsFmYhU58JvIbZRU1Z9w==", - "dev": true, - "requires": { - "@jest/environment": "^29.0.3", - "@jest/expect": "^29.0.3", - "@jest/types": "^29.0.3", - "jest-mock": "^29.0.3" - } - }, - "@jest/reporters": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.0.3.tgz", - "integrity": "sha512-3+QU3d4aiyOWfmk1obDerie4XNCaD5Xo1IlKNde2yGEi02WQD+ZQD0i5Hgqm1e73sMV7kw6pMlCnprtEwEVwxw==", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.0.3", - "@jest/test-result": "^29.0.3", - "@jest/transform": "^29.0.3", - "@jest/types": "^29.0.3", - "@jridgewell/trace-mapping": "^0.3.15", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.0.3", - "jest-util": "^29.0.3", - "jest-worker": "^29.0.3", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^9.0.1" - } - }, - "@jest/schemas": { - "version": "29.0.0", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", - "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", - "dev": true, - "requires": { - "@sinclair/typebox": "^0.24.1" - } - }, - "@jest/source-map": { - "version": "29.0.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.0.0.tgz", - "integrity": "sha512-nOr+0EM8GiHf34mq2GcJyz/gYFyLQ2INDhAylrZJ9mMWoW21mLBfZa0BUVPPMxVYrLjeiRe2Z7kWXOGnS0TFhQ==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.15", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - } - }, - "@jest/test-result": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.0.3.tgz", - "integrity": "sha512-vViVnQjCgTmbhDKEonKJPtcFe9G/CJO4/Np4XwYJah+lF2oI7KKeRp8t1dFvv44wN2NdbDb/qC6pi++Vpp0Dlg==", - "dev": true, - "requires": { - "@jest/console": "^29.0.3", - "@jest/types": "^29.0.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.0.3.tgz", - "integrity": "sha512-Hf4+xYSWZdxTNnhDykr8JBs0yBN/nxOXyUQWfotBUqqy0LF9vzcFB0jm/EDNZCx587znLWTIgxcokW7WeZMobQ==", - "dev": true, - "requires": { - "@jest/test-result": "^29.0.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.0.3", - "slash": "^3.0.0" - } - }, - "@jest/transform": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.0.3.tgz", - "integrity": "sha512-C5ihFTRYaGDbi/xbRQRdbo5ddGtI4VSpmL6AIcZxdhwLbXMa7PcXxxqyI91vGOFHnn5aVM3WYnYKCHEqmLVGzg==", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.0.3", - "@jridgewell/trace-mapping": "^0.3.15", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.0.3", - "jest-regex-util": "^29.0.0", - "jest-util": "^29.0.3", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" - } - }, - "@jest/types": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.0.3.tgz", - "integrity": "sha512-coBJmOQvurXjN1Hh5PzF7cmsod0zLIOXpP8KD161mqNlroMhLcwpODiEzi7ZsRl5Z/AIuxpeNm8DCl43F4kz8A==", - "dev": true, - "requires": { - "@jest/schemas": "^29.0.0", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@sinclair/typebox": { - "version": "0.24.40", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.40.tgz", - "integrity": "sha512-Xint60L8rF0+nRy+6fCjW9jQMmu7fTpbwTBrXZiK6eq/RHDJS7LvWX/0oXC8O7fCePmrY/XdfaTv2HiUDeCq4g==", - "dev": true - }, - "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", - "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.18.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.1.tgz", - "integrity": "sha512-FSdLaZh2UxaMuLp9lixWaHq/golWTRWOnRsAXzDTDSDOQLuZb1nsdCt6pJSPWSEQt2eFZ2YVk3oYhn+1kLMeMA==", - "dev": true, - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", - "dev": true - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dev": true, - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", - "dev": true - }, - "@types/node": { - "version": "18.7.16", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.16.tgz", - "integrity": "sha512-EQHhixfu+mkqHMZl1R2Ovuvn47PUw18azMJOTwSZr9/fhzHNGXAJ0ma0dayRVchprpCj0Kc1K1xKoWaATWF1qg==", - "dev": true - }, - "@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "@types/prettier": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", - "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==", - "dev": true - }, - "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "@types/yargs": { - "version": "17.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.12.tgz", - "integrity": "sha512-Nz4MPhecOFArtm81gFQvQqdV7XYCrWKx5uUt6GNHredFHn1i2mtWqXTON7EPXMtNi1qjtjEM/VCHDhcHsAMLXQ==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true - }, - "acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - }, - "dependencies": { - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true - } - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, - "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "babel-jest": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.0.3.tgz", - "integrity": "sha512-ApPyHSOhS/sVzwUOQIWJmdvDhBsMG01HX9z7ogtkp1TToHGGUWFlnXJUIzCgKPSfiYLn3ibipCYzsKSURHEwLg==", - "dev": true, - "requires": { - "@jest/transform": "^29.0.3", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.0.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - } - }, - "babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "29.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.0.2.tgz", - "integrity": "sha512-eBr2ynAEFjcebVvu8Ktx580BD1QKCrBG1XwEUTXJe285p9HA/4hOhfWCFRQhTKSyBV0VzjhG7H91Eifz9s29hg==", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "29.0.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.0.2.tgz", - "integrity": "sha512-BeVXp7rH5TK96ofyEnHjznjLMQ2nAeDJ+QzxKnHAAMs0RgrQsCywjAN8m4mOm5Di0pxU//3AoEeJJrerMH5UeA==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^29.0.2", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "basic-auth": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", - "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", - "dev": true, - "requires": { - "safe-buffer": "5.1.2" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "browserslist": { - "version": "4.21.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", - "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001370", - "electron-to-chromium": "^1.4.202", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.5" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - } - }, - "caniuse-lite": { - "version": "1.0.30001397", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001397.tgz", - "integrity": "sha512-SW9N2TbCdLf0eiNDRrrQXx2sOkaakNZbCjgNpPyMJJbiOrU5QzMIrXOVMRM1myBXTD5iTkdrtU/EguCrBocHlA==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true - }, - "ci-info": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz", - "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==", - "dev": true - }, - "cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", - "dev": true - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "dev": true - }, - "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "corser": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz", - "integrity": "sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ==", - "dev": true - }, - "cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "css-functions-list": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.1.0.tgz", - "integrity": "sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==", - "dev": true - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true - }, - "decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==", - "dev": true, - "requires": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", - "dev": true - } - } - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "dev": true - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true - }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true - }, - "diff-sequences": { - "version": "29.0.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.0.0.tgz", - "integrity": "sha512-7Qe/zd1wxSDL4D/X/FPjOMB+ZMDt71W94KYaq05I2l0oQqgXgs7s4ftYYmV38gBSrPz2vcygxfs1xn0FT+rKNA==", - "dev": true - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "electron-to-chromium": { - "version": "1.4.247", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.247.tgz", - "integrity": "sha512-FLs6R4FQE+1JHM0hh3sfdxnYjKvJpHZyhQDjc2qFq/xFvmmRt/TATNToZhrcGUFzpF2XjeiuozrA8lI0PZmYYw==", - "dev": true - }, - "emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint": { - "version": "8.23.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.1.tgz", - "integrity": "sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^1.3.2", - "@humanwhocodes/config-array": "^0.10.4", - "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", - "@humanwhocodes/module-importer": "^1.0.1", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.1", - "globals": "^13.15.0", - "globby": "^11.1.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", - "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "dev": true - }, - "expect": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.0.3.tgz", - "integrity": "sha512-t8l5DTws3212VbmPL+tBFXhjRHLmctHB0oQbL8eUc6S7NzZtYUhycrFO9mkxA0ZUC6FAWdNi7JchJSkODtcu1Q==", - "dev": true, - "requires": { - "@jest/expect-utils": "^29.0.3", - "jest-get-type": "^29.0.0", - "jest-matcher-utils": "^29.0.3", - "jest-message-util": "^29.0.3", - "jest-util": "^29.0.3" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastest-levenshtein": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", - "dev": true - }, - "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "follow-redirects": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", - "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-intrinsic": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "dev": true, - "requires": { - "global-prefix": "^3.0.0" - } - }, - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dev": true, - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "dependencies": { - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "globjoin": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", - "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "html-encoding-sniffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", - "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", - "dev": true, - "requires": { - "whatwg-encoding": "^2.0.0" - } - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "html-tags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", - "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", - "dev": true - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-server": { - "version": "14.1.1", - "resolved": "https://registry.npmjs.org/http-server/-/http-server-14.1.1.tgz", - "integrity": "sha512-+cbxadF40UXd9T01zUHgA+rlo2Bg1Srer4+B4NwIHdaGxAGGv59nYRnGGDJ9LBk7alpS0US+J+bLLdQOOkJq4A==", - "dev": true, - "requires": { - "basic-auth": "^2.0.1", - "chalk": "^4.1.2", - "corser": "^2.0.1", - "he": "^1.2.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy": "^1.18.1", - "mime": "^1.6.0", - "minimist": "^1.2.6", - "opener": "^1.5.1", - "portfinder": "^1.0.28", - "secure-compare": "3.0.1", - "union": "~0.5.0", - "url-join": "^4.0.1" - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true - }, - "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-lazy": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", - "dev": true - }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "dev": true - }, - "is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", - "dev": true, - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - } - }, - "istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jest": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-29.0.3.tgz", - "integrity": "sha512-ElgUtJBLgXM1E8L6K1RW1T96R897YY/3lRYqq9uVcPWtP2AAl/nQ16IYDh/FzQOOQ12VEuLdcPU83mbhG2C3PQ==", - "dev": true, - "requires": { - "@jest/core": "^29.0.3", - "@jest/types": "^29.0.3", - "import-local": "^3.0.2", - "jest-cli": "^29.0.3" - } - }, - "jest-changed-files": { - "version": "29.0.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.0.0.tgz", - "integrity": "sha512-28/iDMDrUpGoCitTURuDqUzWQoWmOmOKOFST1mi2lwh62X4BFf6khgH3uSuo1e49X/UDjuApAj3w0wLOex4VPQ==", - "dev": true, - "requires": { - "execa": "^5.0.0", - "p-limit": "^3.1.0" - } - }, - "jest-circus": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.0.3.tgz", - "integrity": "sha512-QeGzagC6Hw5pP+df1+aoF8+FBSgkPmraC1UdkeunWh0jmrp7wC0Hr6umdUAOELBQmxtKAOMNC3KAdjmCds92Zg==", - "dev": true, - "requires": { - "@jest/environment": "^29.0.3", - "@jest/expect": "^29.0.3", - "@jest/test-result": "^29.0.3", - "@jest/types": "^29.0.3", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^29.0.3", - "jest-matcher-utils": "^29.0.3", - "jest-message-util": "^29.0.3", - "jest-runtime": "^29.0.3", - "jest-snapshot": "^29.0.3", - "jest-util": "^29.0.3", - "p-limit": "^3.1.0", - "pretty-format": "^29.0.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - } - }, - "jest-cli": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.0.3.tgz", - "integrity": "sha512-aUy9Gd/Kut1z80eBzG10jAn6BgS3BoBbXyv+uXEqBJ8wnnuZ5RpNfARoskSrTIy1GY4a8f32YGuCMwibtkl9CQ==", - "dev": true, - "requires": { - "@jest/core": "^29.0.3", - "@jest/test-result": "^29.0.3", - "@jest/types": "^29.0.3", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^29.0.3", - "jest-util": "^29.0.3", - "jest-validate": "^29.0.3", - "prompts": "^2.0.1", - "yargs": "^17.3.1" - } - }, - "jest-config": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.0.3.tgz", - "integrity": "sha512-U5qkc82HHVYe3fNu2CRXLN4g761Na26rWKf7CjM8LlZB3In1jadEkZdMwsE37rd9RSPV0NfYaCjHdk/gu3v+Ew==", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.0.3", - "@jest/types": "^29.0.3", - "babel-jest": "^29.0.3", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^29.0.3", - "jest-environment-node": "^29.0.3", - "jest-get-type": "^29.0.0", - "jest-regex-util": "^29.0.0", - "jest-resolve": "^29.0.3", - "jest-runner": "^29.0.3", - "jest-util": "^29.0.3", - "jest-validate": "^29.0.3", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^29.0.3", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - } - }, - "jest-diff": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.0.3.tgz", - "integrity": "sha512-+X/AIF5G/vX9fWK+Db9bi9BQas7M9oBME7egU7psbn4jlszLFCu0dW63UgeE6cs/GANq4fLaT+8sGHQQ0eCUfg==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^29.0.0", - "jest-get-type": "^29.0.0", - "pretty-format": "^29.0.3" - } - }, - "jest-docblock": { - "version": "29.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.0.0.tgz", - "integrity": "sha512-s5Kpra/kLzbqu9dEjov30kj1n4tfu3e7Pl8v+f8jOkeWNqM6Ds8jRaJfZow3ducoQUrf2Z4rs2N5S3zXnb83gw==", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.0.3.tgz", - "integrity": "sha512-wILhZfESURHHBNvPMJ0lZlYZrvOQJxAo3wNHi+ycr90V7M+uGR9Gh4+4a/BmaZF0XTyZsk4OiYEf3GJN7Ltqzg==", - "dev": true, - "requires": { - "@jest/types": "^29.0.3", - "chalk": "^4.0.0", - "jest-get-type": "^29.0.0", - "jest-util": "^29.0.3", - "pretty-format": "^29.0.3" - } - }, - "jest-environment-node": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.0.3.tgz", - "integrity": "sha512-cdZqRCnmIlTXC+9vtvmfiY/40Cj6s2T0czXuq1whvQdmpzAnj4sbqVYuZ4zFHk766xTTJ+Ij3uUqkk8KCfXoyg==", - "dev": true, - "requires": { - "@jest/environment": "^29.0.3", - "@jest/fake-timers": "^29.0.3", - "@jest/types": "^29.0.3", - "@types/node": "*", - "jest-mock": "^29.0.3", - "jest-util": "^29.0.3" - } - }, - "jest-get-type": { - "version": "29.0.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.0.0.tgz", - "integrity": "sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw==", - "dev": true - }, - "jest-haste-map": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.0.3.tgz", - "integrity": "sha512-uMqR99+GuBHo0RjRhOE4iA6LmsxEwRdgiIAQgMU/wdT2XebsLDz5obIwLZm/Psj+GwSEQhw9AfAVKGYbh2G55A==", - "dev": true, - "requires": { - "@jest/types": "^29.0.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.0.0", - "jest-util": "^29.0.3", - "jest-worker": "^29.0.3", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - } - }, - "jest-leak-detector": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.0.3.tgz", - "integrity": "sha512-YfW/G63dAuiuQ3QmQlh8hnqLDe25WFY3eQhuc/Ev1AGmkw5zREblTh7TCSKLoheyggu6G9gxO2hY8p9o6xbaRQ==", - "dev": true, - "requires": { - "jest-get-type": "^29.0.0", - "pretty-format": "^29.0.3" - } - }, - "jest-matcher-utils": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.0.3.tgz", - "integrity": "sha512-RsR1+cZ6p1hDV4GSCQTg+9qjeotQCgkaleIKLK7dm+U4V/H2bWedU3RAtLm8+mANzZ7eDV33dMar4pejd7047w==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^29.0.3", - "jest-get-type": "^29.0.0", - "pretty-format": "^29.0.3" - } - }, - "jest-message-util": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.0.3.tgz", - "integrity": "sha512-7T8JiUTtDfppojosORAflABfLsLKMLkBHSWkjNQrjIltGoDzNGn7wEPOSfjqYAGTYME65esQzMJxGDjuLBKdOg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.0.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.0.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - } - }, - "jest-mock": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.0.3.tgz", - "integrity": "sha512-ort9pYowltbcrCVR43wdlqfAiFJXBx8l4uJDsD8U72LgBcetvEp+Qxj1W9ZYgMRoeAo+ov5cnAGF2B6+Oth+ww==", - "dev": true, - "requires": { - "@jest/types": "^29.0.3", - "@types/node": "*" - } - }, - "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "requires": {} - }, - "jest-regex-util": { - "version": "29.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.0.0.tgz", - "integrity": "sha512-BV7VW7Sy0fInHWN93MMPtlClweYv2qrSCwfeFWmpribGZtQPWNvRSq9XOVgOEjU1iBGRKXUZil0o2AH7Iy9Lug==", - "dev": true - }, - "jest-resolve": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.0.3.tgz", - "integrity": "sha512-toVkia85Y/BPAjJasTC9zIPY6MmVXQPtrCk8SmiheC4MwVFE/CMFlOtMN6jrwPMC6TtNh8+sTMllasFeu1wMPg==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.0.3", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.0.3", - "jest-validate": "^29.0.3", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - } - }, - "jest-resolve-dependencies": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.0.3.tgz", - "integrity": "sha512-KzuBnXqNvbuCdoJpv8EanbIGObk7vUBNt/PwQPPx2aMhlv/jaXpUJsqWYRpP/0a50faMBY7WFFP8S3/CCzwfDw==", - "dev": true, - "requires": { - "jest-regex-util": "^29.0.0", - "jest-snapshot": "^29.0.3" - } - }, - "jest-runner": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.0.3.tgz", - "integrity": "sha512-Usu6VlTOZlCZoNuh3b2Tv/yzDpKqtiNAetG9t3kJuHfUyVMNW7ipCCJOUojzKkjPoaN7Bl1f7Buu6PE0sGpQxw==", - "dev": true, - "requires": { - "@jest/console": "^29.0.3", - "@jest/environment": "^29.0.3", - "@jest/test-result": "^29.0.3", - "@jest/transform": "^29.0.3", - "@jest/types": "^29.0.3", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "graceful-fs": "^4.2.9", - "jest-docblock": "^29.0.0", - "jest-environment-node": "^29.0.3", - "jest-haste-map": "^29.0.3", - "jest-leak-detector": "^29.0.3", - "jest-message-util": "^29.0.3", - "jest-resolve": "^29.0.3", - "jest-runtime": "^29.0.3", - "jest-util": "^29.0.3", - "jest-watcher": "^29.0.3", - "jest-worker": "^29.0.3", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" - } - }, - "jest-runtime": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.0.3.tgz", - "integrity": "sha512-12gZXRQ7ozEeEHKTY45a+YLqzNDR/x4c//X6AqwKwKJPpWM8FY4vwn4VQJOcLRS3Nd1fWwgP7LU4SoynhuUMHQ==", - "dev": true, - "requires": { - "@jest/environment": "^29.0.3", - "@jest/fake-timers": "^29.0.3", - "@jest/globals": "^29.0.3", - "@jest/source-map": "^29.0.0", - "@jest/test-result": "^29.0.3", - "@jest/transform": "^29.0.3", - "@jest/types": "^29.0.3", - "@types/node": "*", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.0.3", - "jest-message-util": "^29.0.3", - "jest-mock": "^29.0.3", - "jest-regex-util": "^29.0.0", - "jest-resolve": "^29.0.3", - "jest-snapshot": "^29.0.3", - "jest-util": "^29.0.3", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - } - }, - "jest-snapshot": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.0.3.tgz", - "integrity": "sha512-52q6JChm04U3deq+mkQ7R/7uy7YyfVIrebMi6ZkBoDJ85yEjm/sJwdr1P0LOIEHmpyLlXrxy3QP0Zf5J2kj0ew==", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-jsx": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.0.3", - "@jest/transform": "^29.0.3", - "@jest/types": "^29.0.3", - "@types/babel__traverse": "^7.0.6", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^29.0.3", - "graceful-fs": "^4.2.9", - "jest-diff": "^29.0.3", - "jest-get-type": "^29.0.0", - "jest-haste-map": "^29.0.3", - "jest-matcher-utils": "^29.0.3", - "jest-message-util": "^29.0.3", - "jest-util": "^29.0.3", - "natural-compare": "^1.4.0", - "pretty-format": "^29.0.3", - "semver": "^7.3.5" - }, - "dependencies": { - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "jest-util": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.0.3.tgz", - "integrity": "sha512-Q0xaG3YRG8QiTC4R6fHjHQPaPpz9pJBEi0AeOE4mQh/FuWOijFjGXMMOfQEaU9i3z76cNR7FobZZUQnL6IyfdQ==", - "dev": true, - "requires": { - "@jest/types": "^29.0.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-validate": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.0.3.tgz", - "integrity": "sha512-OebiqqT6lK8cbMPtrSoS3aZP4juID762lZvpf1u+smZnwTEBCBInan0GAIIhv36MxGaJvmq5uJm7dl5gVt+Zrw==", - "dev": true, - "requires": { - "@jest/types": "^29.0.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.0.0", - "leven": "^3.1.0", - "pretty-format": "^29.0.3" - }, - "dependencies": { - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true - } - } - }, - "jest-watcher": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.0.3.tgz", - "integrity": "sha512-tQX9lU91A+9tyUQKUMp0Ns8xAcdhC9fo73eqA3LFxP2bSgiF49TNcc+vf3qgGYYK9qRjFpXW9+4RgF/mbxyOOw==", - "dev": true, - "requires": { - "@jest/test-result": "^29.0.3", - "@jest/types": "^29.0.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^29.0.3", - "string-length": "^4.0.1" - } - }, - "jest-worker": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.0.3.tgz", - "integrity": "sha512-Tl/YWUugQOjoTYwjKdfJWkSOfhufJHO5LhXTSZC3TRoQKO+fuXnZAdoXXBlpLXKGODBL3OvdUasfDD4PcMe6ng==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "js-sdsl": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", - "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true - }, - "known-css-properties": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.25.0.tgz", - "integrity": "sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA==", - "dev": true - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dev": true, - "requires": { - "tmpl": "1.0.5" - } - }, - "map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", - "dev": true - }, - "mathml-tag-names": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", - "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", - "dev": true - }, - "meow": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", - "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", - "dev": true, - "requires": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize": "^1.2.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "dependencies": { - "type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true - } - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "dev": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true - }, - "node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "dev": true - }, - "normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "requires": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "dev": true - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - } - } - }, - "portfinder": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", - "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", - "dev": true, - "requires": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.6" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", - "dev": true, - "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "postcss-media-query-parser": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", - "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", - "dev": true - }, - "postcss-resolve-nested-selector": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", - "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", - "dev": true - }, - "postcss-safe-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", - "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", - "dev": true, - "requires": {} - }, - "postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "pretty-format": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.0.3.tgz", - "integrity": "sha512-cHudsvQr1K5vNVLbvYF/nv3Qy/F/BcEKxGuIeMiVMRHxPOO1RxXooP8g/ZrwAp7Dx+KdMZoOc7NxLHhMrP2f9Q==", - "dev": true, - "requires": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - } - } - }, - "prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true - }, - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "secure-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz", - "integrity": "sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true - }, - "source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", - "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", - "dev": true - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - } - } - }, - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "requires": { - "min-indent": "^1.0.0" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "style-search": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", - "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==", - "dev": true - }, - "stylelint": { - "version": "14.11.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.11.0.tgz", - "integrity": "sha512-OTLjLPxpvGtojEfpESWM8Ir64Z01E89xsisaBMUP/ngOx1+4VG2DPRcUyCCiin9Rd3kPXPsh/uwHd9eqnvhsYA==", - "dev": true, - "requires": { - "@csstools/selector-specificity": "^2.0.2", - "balanced-match": "^2.0.0", - "colord": "^2.9.3", - "cosmiconfig": "^7.0.1", - "css-functions-list": "^3.1.0", - "debug": "^4.3.4", - "fast-glob": "^3.2.11", - "fastest-levenshtein": "^1.0.16", - "file-entry-cache": "^6.0.1", - "global-modules": "^2.0.0", - "globby": "^11.1.0", - "globjoin": "^0.1.4", - "html-tags": "^3.2.0", - "ignore": "^5.2.0", - "import-lazy": "^4.0.0", - "imurmurhash": "^0.1.4", - "is-plain-object": "^5.0.0", - "known-css-properties": "^0.25.0", - "mathml-tag-names": "^2.1.3", - "meow": "^9.0.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.16", - "postcss-media-query-parser": "^0.2.3", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.10", - "postcss-value-parser": "^4.2.0", - "resolve-from": "^5.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "style-search": "^0.1.0", - "supports-hyperlinks": "^2.2.0", - "svg-tags": "^1.0.0", - "table": "^6.8.0", - "v8-compile-cache": "^2.3.0", - "write-file-atomic": "^4.0.2" - }, - "dependencies": { - "balanced-match": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", - "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", - "dev": true - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "stylelint-config-recommended": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-9.0.0.tgz", - "integrity": "sha512-9YQSrJq4NvvRuTbzDsWX3rrFOzOlYBmZP+o513BJN/yfEmGSr0AxdvrWs0P/ilSpVV/wisamAHu5XSk8Rcf4CQ==", - "dev": true, - "requires": {} - }, - "stylelint-config-standard": { - "version": "28.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-28.0.0.tgz", - "integrity": "sha512-q/StuowDdDmFCravzGHAwgS9pjX0bdOQUEBBDIkIWsQuYGgYz/xsO8CM6eepmIQ1fc5bKdDVimlJZ6MoOUcJ5Q==", - "dev": true, - "requires": { - "stylelint-config-recommended": "^9.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", - "dev": true, - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true - }, - "svg-tags": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", - "dev": true - }, - "table": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", - "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", - "dev": true, - "requires": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - } - } - }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "union": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz", - "integrity": "sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==", - "dev": true, - "requires": { - "qs": "^6.4.0" - } - }, - "update-browserslist-db": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.7.tgz", - "integrity": "sha512-iN/XYesmZ2RmmWAiI4Z5rq0YqSiv0brj9Ce9CfhNE4xIW2h+MFxcgkxIzZ+ShkFPUkjU3gQ+3oypadD3RAMtrg==", - "dev": true, - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "url-join": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", - "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "v8-to-istanbul": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", - "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" - } - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dev": true, - "requires": { - "makeerror": "1.0.12" - } - }, - "whatwg-encoding": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", - "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", - "dev": true, - "requires": { - "iconv-lite": "0.6.3" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true - }, - "yargs": { - "version": "17.5.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", - "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" - } - }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } - } -} +{ + "name": "school-explorer", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "school-explorer", + "version": "1.0.0", + "license": "ISC", + "devDependencies": { + "eslint": "^8.22.0", + "http-server": "^14.1.1", + "jest": "^29.0.1", + "stylelint": "^14.11.0", + "stylelint-config-standard": "^28.0.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.0.tgz", + "integrity": "sha512-y5rqgTTPTmaF5e2nVhOxw+Ur9HDJLsWb6U/KpgUzRZEdPfE6VOubXBKLdbcUTijzRptednSBDQbYZBOSqJxpJw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.0.tgz", + "integrity": "sha512-reM4+U7B9ss148rh2n1Qs9ASS+w94irYXga7c2jaQv9RVzpS7Mv1a9rnYYwuDa45G+DkORt9g6An2k/V4d9LbQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", + "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.19.0", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.0.tgz", + "integrity": "sha512-Ai5bNWXIvwDvWM7njqsG3feMlL9hCVQsPYXodsZyLwshYkZVJt59Gftau4VrE8S9IT9asd2uSP1hG6wCNw+sXA==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.0.tgz", + "integrity": "sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.0.tgz", + "integrity": "sha512-4pKpFRDh+utd2mbRC8JLnlsMUii3PMHjpL6a0SZ4NMZy7YFP9aXORxEhdMVOc9CpWtDF09IkciQLEhK7Ml7gRA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.0", + "@babel/types": "^7.19.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "dev": true, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", + "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", + "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.0.3.tgz", + "integrity": "sha512-cGg0r+klVHSYnfE977S9wmpuQ9L+iYuYgL+5bPXiUlUynLLYunRxswEmhBzvrSKGof5AKiHuTTmUKAqRcDY9dg==", + "dev": true, + "dependencies": { + "@jest/types": "^29.0.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.0.3", + "jest-util": "^29.0.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/core": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.0.3.tgz", + "integrity": "sha512-1d0hLbOrM1qQE3eP3DtakeMbKTcXiXP3afWxqz103xPyddS2NhnNghS7MaXx1dcDt4/6p4nlhmeILo2ofgi8cQ==", + "dev": true, + "dependencies": { + "@jest/console": "^29.0.3", + "@jest/reporters": "^29.0.3", + "@jest/test-result": "^29.0.3", + "@jest/transform": "^29.0.3", + "@jest/types": "^29.0.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.0.0", + "jest-config": "^29.0.3", + "jest-haste-map": "^29.0.3", + "jest-message-util": "^29.0.3", + "jest-regex-util": "^29.0.0", + "jest-resolve": "^29.0.3", + "jest-resolve-dependencies": "^29.0.3", + "jest-runner": "^29.0.3", + "jest-runtime": "^29.0.3", + "jest-snapshot": "^29.0.3", + "jest-util": "^29.0.3", + "jest-validate": "^29.0.3", + "jest-watcher": "^29.0.3", + "micromatch": "^4.0.4", + "pretty-format": "^29.0.3", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/environment": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.0.3.tgz", + "integrity": "sha512-iKl272NKxYNQNqXMQandAIwjhQaGw5uJfGXduu8dS9llHi8jV2ChWrtOAVPnMbaaoDhnI3wgUGNDvZgHeEJQCA==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^29.0.3", + "@jest/types": "^29.0.3", + "@types/node": "*", + "jest-mock": "^29.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.0.3.tgz", + "integrity": "sha512-6W7K+fsI23FQ01H/BWccPyDZFrnU9QlzDcKOjrNVU5L8yUORFAJJIpmyxWPW70+X624KUNqzZwPThPMX28aXEQ==", + "dev": true, + "dependencies": { + "expect": "^29.0.3", + "jest-snapshot": "^29.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.0.3.tgz", + "integrity": "sha512-i1xUkau7K/63MpdwiRqaxgZOjxYs4f0WMTGJnYwUKubsNRZSeQbLorS7+I4uXVF9KQ5r61BUPAUMZ7Lf66l64Q==", + "dev": true, + "dependencies": { + "jest-get-type": "^29.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.0.3.tgz", + "integrity": "sha512-tmbUIo03x0TdtcZCESQ0oQSakPCpo7+s6+9mU19dd71MptkP4zCwoeZqna23//pgbhtT1Wq02VmA9Z9cNtvtCQ==", + "dev": true, + "dependencies": { + "@jest/types": "^29.0.3", + "@sinonjs/fake-timers": "^9.1.2", + "@types/node": "*", + "jest-message-util": "^29.0.3", + "jest-mock": "^29.0.3", + "jest-util": "^29.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.0.3.tgz", + "integrity": "sha512-YqGHT65rFY2siPIHHFjuCGUsbzRjdqkwbat+Of6DmYRg5shIXXrLdZoVE/+TJ9O1dsKsFmYhU58JvIbZRU1Z9w==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.0.3", + "@jest/expect": "^29.0.3", + "@jest/types": "^29.0.3", + "jest-mock": "^29.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.0.3.tgz", + "integrity": "sha512-3+QU3d4aiyOWfmk1obDerie4XNCaD5Xo1IlKNde2yGEi02WQD+ZQD0i5Hgqm1e73sMV7kw6pMlCnprtEwEVwxw==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.0.3", + "@jest/test-result": "^29.0.3", + "@jest/transform": "^29.0.3", + "@jest/types": "^29.0.3", + "@jridgewell/trace-mapping": "^0.3.15", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.0.3", + "jest-util": "^29.0.3", + "jest-worker": "^29.0.3", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/schemas": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", + "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "dev": true, + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.0.0.tgz", + "integrity": "sha512-nOr+0EM8GiHf34mq2GcJyz/gYFyLQ2INDhAylrZJ9mMWoW21mLBfZa0BUVPPMxVYrLjeiRe2Z7kWXOGnS0TFhQ==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.15", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.0.3.tgz", + "integrity": "sha512-vViVnQjCgTmbhDKEonKJPtcFe9G/CJO4/Np4XwYJah+lF2oI7KKeRp8t1dFvv44wN2NdbDb/qC6pi++Vpp0Dlg==", + "dev": true, + "dependencies": { + "@jest/console": "^29.0.3", + "@jest/types": "^29.0.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.0.3.tgz", + "integrity": "sha512-Hf4+xYSWZdxTNnhDykr8JBs0yBN/nxOXyUQWfotBUqqy0LF9vzcFB0jm/EDNZCx587znLWTIgxcokW7WeZMobQ==", + "dev": true, + "dependencies": { + "@jest/test-result": "^29.0.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.0.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.0.3.tgz", + "integrity": "sha512-C5ihFTRYaGDbi/xbRQRdbo5ddGtI4VSpmL6AIcZxdhwLbXMa7PcXxxqyI91vGOFHnn5aVM3WYnYKCHEqmLVGzg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.0.3", + "@jridgewell/trace-mapping": "^0.3.15", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.0.3", + "jest-regex-util": "^29.0.0", + "jest-util": "^29.0.3", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/types": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.0.3.tgz", + "integrity": "sha512-coBJmOQvurXjN1Hh5PzF7cmsod0zLIOXpP8KD161mqNlroMhLcwpODiEzi7ZsRl5Z/AIuxpeNm8DCl43F4kz8A==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.0.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.40", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.40.tgz", + "integrity": "sha512-Xint60L8rF0+nRy+6fCjW9jQMmu7fTpbwTBrXZiK6eq/RHDJS7LvWX/0oXC8O7fCePmrY/XdfaTv2HiUDeCq4g==", + "dev": true + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", + "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.1.tgz", + "integrity": "sha512-FSdLaZh2UxaMuLp9lixWaHq/golWTRWOnRsAXzDTDSDOQLuZb1nsdCt6pJSPWSEQt2eFZ2YVk3oYhn+1kLMeMA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "18.7.16", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.16.tgz", + "integrity": "sha512-EQHhixfu+mkqHMZl1R2Ovuvn47PUw18azMJOTwSZr9/fhzHNGXAJ0ma0dayRVchprpCj0Kc1K1xKoWaATWF1qg==", + "dev": true + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/prettier": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", + "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==", + "dev": true + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true + }, + "node_modules/@types/yargs": { + "version": "17.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.12.tgz", + "integrity": "sha512-Nz4MPhecOFArtm81gFQvQqdV7XYCrWKx5uUt6GNHredFHn1i2mtWqXTON7EPXMtNi1qjtjEM/VCHDhcHsAMLXQ==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/babel-jest": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.0.3.tgz", + "integrity": "sha512-ApPyHSOhS/sVzwUOQIWJmdvDhBsMG01HX9z7ogtkp1TToHGGUWFlnXJUIzCgKPSfiYLn3ibipCYzsKSURHEwLg==", + "dev": true, + "dependencies": { + "@jest/transform": "^29.0.3", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.0.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "29.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.0.2.tgz", + "integrity": "sha512-eBr2ynAEFjcebVvu8Ktx580BD1QKCrBG1XwEUTXJe285p9HA/4hOhfWCFRQhTKSyBV0VzjhG7H91Eifz9s29hg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "29.0.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.0.2.tgz", + "integrity": "sha512-BeVXp7rH5TK96ofyEnHjznjLMQ2nAeDJ+QzxKnHAAMs0RgrQsCywjAN8m4mOm5Di0pxU//3AoEeJJrerMH5UeA==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^29.0.2", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "dev": true, + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001397", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001397.tgz", + "integrity": "sha512-SW9N2TbCdLf0eiNDRrrQXx2sOkaakNZbCjgNpPyMJJbiOrU5QzMIrXOVMRM1myBXTD5iTkdrtU/EguCrBocHlA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ci-info": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz", + "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==", + "dev": true + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", + "dev": true + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/corser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz", + "integrity": "sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-functions-list": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.1.0.tgz", + "integrity": "sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==", + "dev": true, + "engines": { + "node": ">=12.22" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==", + "dev": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/diff-sequences": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.0.0.tgz", + "integrity": "sha512-7Qe/zd1wxSDL4D/X/FPjOMB+ZMDt71W94KYaq05I2l0oQqgXgs7s4ftYYmV38gBSrPz2vcygxfs1xn0FT+rKNA==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.247", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.247.tgz", + "integrity": "sha512-FLs6R4FQE+1JHM0hh3sfdxnYjKvJpHZyhQDjc2qFq/xFvmmRt/TATNToZhrcGUFzpF2XjeiuozrA8lI0PZmYYw==", + "dev": true + }, + "node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.23.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.1.tgz", + "integrity": "sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==", + "dev": true, + "dependencies": { + "@eslint/eslintrc": "^1.3.2", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "@humanwhocodes/module-importer": "^1.0.1", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/espree": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "dev": true, + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.0.3.tgz", + "integrity": "sha512-t8l5DTws3212VbmPL+tBFXhjRHLmctHB0oQbL8eUc6S7NzZtYUhycrFO9mkxA0ZUC6FAWdNi7JchJSkODtcu1Q==", + "dev": true, + "dependencies": { + "@jest/expect-utils": "^29.0.3", + "jest-get-type": "^29.0.0", + "jest-matcher-utils": "^29.0.3", + "jest-message-util": "^29.0.3", + "jest-util": "^29.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", + "dev": true + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/html-tags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", + "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-server": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/http-server/-/http-server-14.1.1.tgz", + "integrity": "sha512-+cbxadF40UXd9T01zUHgA+rlo2Bg1Srer4+B4NwIHdaGxAGGv59nYRnGGDJ9LBk7alpS0US+J+bLLdQOOkJq4A==", + "dev": true, + "dependencies": { + "basic-auth": "^2.0.1", + "chalk": "^4.1.2", + "corser": "^2.0.1", + "he": "^1.2.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy": "^1.18.1", + "mime": "^1.6.0", + "minimist": "^1.2.6", + "opener": "^1.5.1", + "portfinder": "^1.0.28", + "secure-compare": "3.0.1", + "union": "~0.5.0", + "url-join": "^4.0.1" + }, + "bin": { + "http-server": "bin/http-server" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.0.3.tgz", + "integrity": "sha512-ElgUtJBLgXM1E8L6K1RW1T96R897YY/3lRYqq9uVcPWtP2AAl/nQ16IYDh/FzQOOQ12VEuLdcPU83mbhG2C3PQ==", + "dev": true, + "dependencies": { + "@jest/core": "^29.0.3", + "@jest/types": "^29.0.3", + "import-local": "^3.0.2", + "jest-cli": "^29.0.3" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.0.0.tgz", + "integrity": "sha512-28/iDMDrUpGoCitTURuDqUzWQoWmOmOKOFST1mi2lwh62X4BFf6khgH3uSuo1e49X/UDjuApAj3w0wLOex4VPQ==", + "dev": true, + "dependencies": { + "execa": "^5.0.0", + "p-limit": "^3.1.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.0.3.tgz", + "integrity": "sha512-QeGzagC6Hw5pP+df1+aoF8+FBSgkPmraC1UdkeunWh0jmrp7wC0Hr6umdUAOELBQmxtKAOMNC3KAdjmCds92Zg==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.0.3", + "@jest/expect": "^29.0.3", + "@jest/test-result": "^29.0.3", + "@jest/types": "^29.0.3", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.0.3", + "jest-matcher-utils": "^29.0.3", + "jest-message-util": "^29.0.3", + "jest-runtime": "^29.0.3", + "jest-snapshot": "^29.0.3", + "jest-util": "^29.0.3", + "p-limit": "^3.1.0", + "pretty-format": "^29.0.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-cli": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.0.3.tgz", + "integrity": "sha512-aUy9Gd/Kut1z80eBzG10jAn6BgS3BoBbXyv+uXEqBJ8wnnuZ5RpNfARoskSrTIy1GY4a8f32YGuCMwibtkl9CQ==", + "dev": true, + "dependencies": { + "@jest/core": "^29.0.3", + "@jest/test-result": "^29.0.3", + "@jest/types": "^29.0.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^29.0.3", + "jest-util": "^29.0.3", + "jest-validate": "^29.0.3", + "prompts": "^2.0.1", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-config": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.0.3.tgz", + "integrity": "sha512-U5qkc82HHVYe3fNu2CRXLN4g761Na26rWKf7CjM8LlZB3In1jadEkZdMwsE37rd9RSPV0NfYaCjHdk/gu3v+Ew==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.0.3", + "@jest/types": "^29.0.3", + "babel-jest": "^29.0.3", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.0.3", + "jest-environment-node": "^29.0.3", + "jest-get-type": "^29.0.0", + "jest-regex-util": "^29.0.0", + "jest-resolve": "^29.0.3", + "jest-runner": "^29.0.3", + "jest-util": "^29.0.3", + "jest-validate": "^29.0.3", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.0.3", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-diff": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.0.3.tgz", + "integrity": "sha512-+X/AIF5G/vX9fWK+Db9bi9BQas7M9oBME7egU7psbn4jlszLFCu0dW63UgeE6cs/GANq4fLaT+8sGHQQ0eCUfg==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.0.0", + "jest-get-type": "^29.0.0", + "pretty-format": "^29.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-docblock": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.0.0.tgz", + "integrity": "sha512-s5Kpra/kLzbqu9dEjov30kj1n4tfu3e7Pl8v+f8jOkeWNqM6Ds8jRaJfZow3ducoQUrf2Z4rs2N5S3zXnb83gw==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-each": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.0.3.tgz", + "integrity": "sha512-wILhZfESURHHBNvPMJ0lZlYZrvOQJxAo3wNHi+ycr90V7M+uGR9Gh4+4a/BmaZF0XTyZsk4OiYEf3GJN7Ltqzg==", + "dev": true, + "dependencies": { + "@jest/types": "^29.0.3", + "chalk": "^4.0.0", + "jest-get-type": "^29.0.0", + "jest-util": "^29.0.3", + "pretty-format": "^29.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.0.3.tgz", + "integrity": "sha512-cdZqRCnmIlTXC+9vtvmfiY/40Cj6s2T0czXuq1whvQdmpzAnj4sbqVYuZ4zFHk766xTTJ+Ij3uUqkk8KCfXoyg==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.0.3", + "@jest/fake-timers": "^29.0.3", + "@jest/types": "^29.0.3", + "@types/node": "*", + "jest-mock": "^29.0.3", + "jest-util": "^29.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.0.0.tgz", + "integrity": "sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.0.3.tgz", + "integrity": "sha512-uMqR99+GuBHo0RjRhOE4iA6LmsxEwRdgiIAQgMU/wdT2XebsLDz5obIwLZm/Psj+GwSEQhw9AfAVKGYbh2G55A==", + "dev": true, + "dependencies": { + "@jest/types": "^29.0.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.0.0", + "jest-util": "^29.0.3", + "jest-worker": "^29.0.3", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-leak-detector": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.0.3.tgz", + "integrity": "sha512-YfW/G63dAuiuQ3QmQlh8hnqLDe25WFY3eQhuc/Ev1AGmkw5zREblTh7TCSKLoheyggu6G9gxO2hY8p9o6xbaRQ==", + "dev": true, + "dependencies": { + "jest-get-type": "^29.0.0", + "pretty-format": "^29.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.0.3.tgz", + "integrity": "sha512-RsR1+cZ6p1hDV4GSCQTg+9qjeotQCgkaleIKLK7dm+U4V/H2bWedU3RAtLm8+mANzZ7eDV33dMar4pejd7047w==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.0.3", + "jest-get-type": "^29.0.0", + "pretty-format": "^29.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.0.3.tgz", + "integrity": "sha512-7T8JiUTtDfppojosORAflABfLsLKMLkBHSWkjNQrjIltGoDzNGn7wEPOSfjqYAGTYME65esQzMJxGDjuLBKdOg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.0.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.0.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-mock": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.0.3.tgz", + "integrity": "sha512-ort9pYowltbcrCVR43wdlqfAiFJXBx8l4uJDsD8U72LgBcetvEp+Qxj1W9ZYgMRoeAo+ov5cnAGF2B6+Oth+ww==", + "dev": true, + "dependencies": { + "@jest/types": "^29.0.3", + "@types/node": "*" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.0.0.tgz", + "integrity": "sha512-BV7VW7Sy0fInHWN93MMPtlClweYv2qrSCwfeFWmpribGZtQPWNvRSq9XOVgOEjU1iBGRKXUZil0o2AH7Iy9Lug==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.0.3.tgz", + "integrity": "sha512-toVkia85Y/BPAjJasTC9zIPY6MmVXQPtrCk8SmiheC4MwVFE/CMFlOtMN6jrwPMC6TtNh8+sTMllasFeu1wMPg==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.0.3", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.0.3", + "jest-validate": "^29.0.3", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.0.3.tgz", + "integrity": "sha512-KzuBnXqNvbuCdoJpv8EanbIGObk7vUBNt/PwQPPx2aMhlv/jaXpUJsqWYRpP/0a50faMBY7WFFP8S3/CCzwfDw==", + "dev": true, + "dependencies": { + "jest-regex-util": "^29.0.0", + "jest-snapshot": "^29.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runner": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.0.3.tgz", + "integrity": "sha512-Usu6VlTOZlCZoNuh3b2Tv/yzDpKqtiNAetG9t3kJuHfUyVMNW7ipCCJOUojzKkjPoaN7Bl1f7Buu6PE0sGpQxw==", + "dev": true, + "dependencies": { + "@jest/console": "^29.0.3", + "@jest/environment": "^29.0.3", + "@jest/test-result": "^29.0.3", + "@jest/transform": "^29.0.3", + "@jest/types": "^29.0.3", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.0.0", + "jest-environment-node": "^29.0.3", + "jest-haste-map": "^29.0.3", + "jest-leak-detector": "^29.0.3", + "jest-message-util": "^29.0.3", + "jest-resolve": "^29.0.3", + "jest-runtime": "^29.0.3", + "jest-util": "^29.0.3", + "jest-watcher": "^29.0.3", + "jest-worker": "^29.0.3", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.0.3.tgz", + "integrity": "sha512-12gZXRQ7ozEeEHKTY45a+YLqzNDR/x4c//X6AqwKwKJPpWM8FY4vwn4VQJOcLRS3Nd1fWwgP7LU4SoynhuUMHQ==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.0.3", + "@jest/fake-timers": "^29.0.3", + "@jest/globals": "^29.0.3", + "@jest/source-map": "^29.0.0", + "@jest/test-result": "^29.0.3", + "@jest/transform": "^29.0.3", + "@jest/types": "^29.0.3", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.0.3", + "jest-message-util": "^29.0.3", + "jest-mock": "^29.0.3", + "jest-regex-util": "^29.0.0", + "jest-resolve": "^29.0.3", + "jest-snapshot": "^29.0.3", + "jest-util": "^29.0.3", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.0.3.tgz", + "integrity": "sha512-52q6JChm04U3deq+mkQ7R/7uy7YyfVIrebMi6ZkBoDJ85yEjm/sJwdr1P0LOIEHmpyLlXrxy3QP0Zf5J2kj0ew==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.0.3", + "@jest/transform": "^29.0.3", + "@jest/types": "^29.0.3", + "@types/babel__traverse": "^7.0.6", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.0.3", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.0.3", + "jest-get-type": "^29.0.0", + "jest-haste-map": "^29.0.3", + "jest-matcher-utils": "^29.0.3", + "jest-message-util": "^29.0.3", + "jest-util": "^29.0.3", + "natural-compare": "^1.4.0", + "pretty-format": "^29.0.3", + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-util": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.0.3.tgz", + "integrity": "sha512-Q0xaG3YRG8QiTC4R6fHjHQPaPpz9pJBEi0AeOE4mQh/FuWOijFjGXMMOfQEaU9i3z76cNR7FobZZUQnL6IyfdQ==", + "dev": true, + "dependencies": { + "@jest/types": "^29.0.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.0.3.tgz", + "integrity": "sha512-OebiqqT6lK8cbMPtrSoS3aZP4juID762lZvpf1u+smZnwTEBCBInan0GAIIhv36MxGaJvmq5uJm7dl5gVt+Zrw==", + "dev": true, + "dependencies": { + "@jest/types": "^29.0.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.0.0", + "leven": "^3.1.0", + "pretty-format": "^29.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watcher": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.0.3.tgz", + "integrity": "sha512-tQX9lU91A+9tyUQKUMp0Ns8xAcdhC9fo73eqA3LFxP2bSgiF49TNcc+vf3qgGYYK9qRjFpXW9+4RgF/mbxyOOw==", + "dev": true, + "dependencies": { + "@jest/test-result": "^29.0.3", + "@jest/types": "^29.0.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^29.0.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.0.3.tgz", + "integrity": "sha512-Tl/YWUugQOjoTYwjKdfJWkSOfhufJHO5LhXTSZC3TRoQKO+fuXnZAdoXXBlpLXKGODBL3OvdUasfDD4PcMe6ng==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-sdsl": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", + "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==", + "dev": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/known-css-properties": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.25.0.tgz", + "integrity": "sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA==", + "dev": true + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mathml-tag-names": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true, + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "dev": true, + "dependencies": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/postcss": { + "version": "8.4.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", + "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", + "dev": true + }, + "node_modules/postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", + "dev": true + }, + "node_modules/postcss-safe-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", + "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", + "dev": true, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-format": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.0.3.tgz", + "integrity": "sha512-cHudsvQr1K5vNVLbvYF/nv3Qy/F/BcEKxGuIeMiVMRHxPOO1RxXooP8g/ZrwAp7Dx+KdMZoOc7NxLHhMrP2f9Q==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/secure-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz", + "integrity": "sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==", + "dev": true + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", + "dev": true + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-search": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", + "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==", + "dev": true + }, + "node_modules/stylelint": { + "version": "14.11.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.11.0.tgz", + "integrity": "sha512-OTLjLPxpvGtojEfpESWM8Ir64Z01E89xsisaBMUP/ngOx1+4VG2DPRcUyCCiin9Rd3kPXPsh/uwHd9eqnvhsYA==", + "dev": true, + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "balanced-match": "^2.0.0", + "colord": "^2.9.3", + "cosmiconfig": "^7.0.1", + "css-functions-list": "^3.1.0", + "debug": "^4.3.4", + "fast-glob": "^3.2.11", + "fastest-levenshtein": "^1.0.16", + "file-entry-cache": "^6.0.1", + "global-modules": "^2.0.0", + "globby": "^11.1.0", + "globjoin": "^0.1.4", + "html-tags": "^3.2.0", + "ignore": "^5.2.0", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "is-plain-object": "^5.0.0", + "known-css-properties": "^0.25.0", + "mathml-tag-names": "^2.1.3", + "meow": "^9.0.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.16", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^6.0.0", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "resolve-from": "^5.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "style-search": "^0.1.0", + "supports-hyperlinks": "^2.2.0", + "svg-tags": "^1.0.0", + "table": "^6.8.0", + "v8-compile-cache": "^2.3.0", + "write-file-atomic": "^4.0.2" + }, + "bin": { + "stylelint": "bin/stylelint.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + } + }, + "node_modules/stylelint-config-recommended": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-9.0.0.tgz", + "integrity": "sha512-9YQSrJq4NvvRuTbzDsWX3rrFOzOlYBmZP+o513BJN/yfEmGSr0AxdvrWs0P/ilSpVV/wisamAHu5XSk8Rcf4CQ==", + "dev": true, + "peerDependencies": { + "stylelint": "^14.10.0" + } + }, + "node_modules/stylelint-config-standard": { + "version": "28.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-28.0.0.tgz", + "integrity": "sha512-q/StuowDdDmFCravzGHAwgS9pjX0bdOQUEBBDIkIWsQuYGgYz/xsO8CM6eepmIQ1fc5bKdDVimlJZ6MoOUcJ5Q==", + "dev": true, + "dependencies": { + "stylelint-config-recommended": "^9.0.0" + }, + "peerDependencies": { + "stylelint": "^14.11.0" + } + }, + "node_modules/stylelint/node_modules/balanced-match": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", + "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", + "dev": true + }, + "node_modules/stylelint/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", + "dev": true + }, + "node_modules/table": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/union": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz", + "integrity": "sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==", + "dev": true, + "dependencies": { + "qs": "^6.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.7.tgz", + "integrity": "sha512-iN/XYesmZ2RmmWAiI4Z5rq0YqSiv0brj9Ce9CfhNE4xIW2h+MFxcgkxIzZ+ShkFPUkjU3gQ+3oypadD3RAMtrg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-join": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", + "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", + "dev": true + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "node_modules/v8-to-istanbul": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", + "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "17.5.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", + "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.0.tgz", + "integrity": "sha512-y5rqgTTPTmaF5e2nVhOxw+Ur9HDJLsWb6U/KpgUzRZEdPfE6VOubXBKLdbcUTijzRptednSBDQbYZBOSqJxpJw==", + "dev": true + }, + "@babel/core": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.0.tgz", + "integrity": "sha512-reM4+U7B9ss148rh2n1Qs9ASS+w94irYXga7c2jaQv9RVzpS7Mv1a9rnYYwuDa45G+DkORt9g6An2k/V4d9LbQ==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + } + }, + "@babel/generator": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", + "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", + "dev": true, + "requires": { + "@babel/types": "^7.19.0", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-compilation-targets": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.0.tgz", + "integrity": "sha512-Ai5bNWXIvwDvWM7njqsG3feMlL9hCVQsPYXodsZyLwshYkZVJt59Gftau4VrE8S9IT9asd2uSP1hG6wCNw+sXA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true + }, + "@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "dev": true + }, + "@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true + }, + "@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.0.tgz", + "integrity": "sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw==", + "dev": true + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + } + }, + "@babel/traverse": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.0.tgz", + "integrity": "sha512-4pKpFRDh+utd2mbRC8JLnlsMUii3PMHjpL6a0SZ4NMZy7YFP9aXORxEhdMVOc9CpWtDF09IkciQLEhK7Ml7gRA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.0", + "@babel/types": "^7.19.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "dev": true, + "requires": {} + }, + "@eslint/eslintrc": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", + "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + } + }, + "@humanwhocodes/config-array": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", + "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "dev": true + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true + }, + "@jest/console": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.0.3.tgz", + "integrity": "sha512-cGg0r+klVHSYnfE977S9wmpuQ9L+iYuYgL+5bPXiUlUynLLYunRxswEmhBzvrSKGof5AKiHuTTmUKAqRcDY9dg==", + "dev": true, + "requires": { + "@jest/types": "^29.0.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.0.3", + "jest-util": "^29.0.3", + "slash": "^3.0.0" + } + }, + "@jest/core": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.0.3.tgz", + "integrity": "sha512-1d0hLbOrM1qQE3eP3DtakeMbKTcXiXP3afWxqz103xPyddS2NhnNghS7MaXx1dcDt4/6p4nlhmeILo2ofgi8cQ==", + "dev": true, + "requires": { + "@jest/console": "^29.0.3", + "@jest/reporters": "^29.0.3", + "@jest/test-result": "^29.0.3", + "@jest/transform": "^29.0.3", + "@jest/types": "^29.0.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.0.0", + "jest-config": "^29.0.3", + "jest-haste-map": "^29.0.3", + "jest-message-util": "^29.0.3", + "jest-regex-util": "^29.0.0", + "jest-resolve": "^29.0.3", + "jest-resolve-dependencies": "^29.0.3", + "jest-runner": "^29.0.3", + "jest-runtime": "^29.0.3", + "jest-snapshot": "^29.0.3", + "jest-util": "^29.0.3", + "jest-validate": "^29.0.3", + "jest-watcher": "^29.0.3", + "micromatch": "^4.0.4", + "pretty-format": "^29.0.3", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "@jest/environment": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.0.3.tgz", + "integrity": "sha512-iKl272NKxYNQNqXMQandAIwjhQaGw5uJfGXduu8dS9llHi8jV2ChWrtOAVPnMbaaoDhnI3wgUGNDvZgHeEJQCA==", + "dev": true, + "requires": { + "@jest/fake-timers": "^29.0.3", + "@jest/types": "^29.0.3", + "@types/node": "*", + "jest-mock": "^29.0.3" + } + }, + "@jest/expect": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.0.3.tgz", + "integrity": "sha512-6W7K+fsI23FQ01H/BWccPyDZFrnU9QlzDcKOjrNVU5L8yUORFAJJIpmyxWPW70+X624KUNqzZwPThPMX28aXEQ==", + "dev": true, + "requires": { + "expect": "^29.0.3", + "jest-snapshot": "^29.0.3" + } + }, + "@jest/expect-utils": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.0.3.tgz", + "integrity": "sha512-i1xUkau7K/63MpdwiRqaxgZOjxYs4f0WMTGJnYwUKubsNRZSeQbLorS7+I4uXVF9KQ5r61BUPAUMZ7Lf66l64Q==", + "dev": true, + "requires": { + "jest-get-type": "^29.0.0" + } + }, + "@jest/fake-timers": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.0.3.tgz", + "integrity": "sha512-tmbUIo03x0TdtcZCESQ0oQSakPCpo7+s6+9mU19dd71MptkP4zCwoeZqna23//pgbhtT1Wq02VmA9Z9cNtvtCQ==", + "dev": true, + "requires": { + "@jest/types": "^29.0.3", + "@sinonjs/fake-timers": "^9.1.2", + "@types/node": "*", + "jest-message-util": "^29.0.3", + "jest-mock": "^29.0.3", + "jest-util": "^29.0.3" + } + }, + "@jest/globals": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.0.3.tgz", + "integrity": "sha512-YqGHT65rFY2siPIHHFjuCGUsbzRjdqkwbat+Of6DmYRg5shIXXrLdZoVE/+TJ9O1dsKsFmYhU58JvIbZRU1Z9w==", + "dev": true, + "requires": { + "@jest/environment": "^29.0.3", + "@jest/expect": "^29.0.3", + "@jest/types": "^29.0.3", + "jest-mock": "^29.0.3" + } + }, + "@jest/reporters": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.0.3.tgz", + "integrity": "sha512-3+QU3d4aiyOWfmk1obDerie4XNCaD5Xo1IlKNde2yGEi02WQD+ZQD0i5Hgqm1e73sMV7kw6pMlCnprtEwEVwxw==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.0.3", + "@jest/test-result": "^29.0.3", + "@jest/transform": "^29.0.3", + "@jest/types": "^29.0.3", + "@jridgewell/trace-mapping": "^0.3.15", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.0.3", + "jest-util": "^29.0.3", + "jest-worker": "^29.0.3", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^9.0.1" + } + }, + "@jest/schemas": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", + "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "dev": true, + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@jest/source-map": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.0.0.tgz", + "integrity": "sha512-nOr+0EM8GiHf34mq2GcJyz/gYFyLQ2INDhAylrZJ9mMWoW21mLBfZa0BUVPPMxVYrLjeiRe2Z7kWXOGnS0TFhQ==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.15", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + } + }, + "@jest/test-result": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.0.3.tgz", + "integrity": "sha512-vViVnQjCgTmbhDKEonKJPtcFe9G/CJO4/Np4XwYJah+lF2oI7KKeRp8t1dFvv44wN2NdbDb/qC6pi++Vpp0Dlg==", + "dev": true, + "requires": { + "@jest/console": "^29.0.3", + "@jest/types": "^29.0.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.0.3.tgz", + "integrity": "sha512-Hf4+xYSWZdxTNnhDykr8JBs0yBN/nxOXyUQWfotBUqqy0LF9vzcFB0jm/EDNZCx587znLWTIgxcokW7WeZMobQ==", + "dev": true, + "requires": { + "@jest/test-result": "^29.0.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.0.3", + "slash": "^3.0.0" + } + }, + "@jest/transform": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.0.3.tgz", + "integrity": "sha512-C5ihFTRYaGDbi/xbRQRdbo5ddGtI4VSpmL6AIcZxdhwLbXMa7PcXxxqyI91vGOFHnn5aVM3WYnYKCHEqmLVGzg==", + "dev": true, + "requires": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.0.3", + "@jridgewell/trace-mapping": "^0.3.15", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.0.3", + "jest-regex-util": "^29.0.0", + "jest-util": "^29.0.3", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.1" + } + }, + "@jest/types": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.0.3.tgz", + "integrity": "sha512-coBJmOQvurXjN1Hh5PzF7cmsod0zLIOXpP8KD161mqNlroMhLcwpODiEzi7ZsRl5Z/AIuxpeNm8DCl43F4kz8A==", + "dev": true, + "requires": { + "@jest/schemas": "^29.0.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@sinclair/typebox": { + "version": "0.24.40", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.40.tgz", + "integrity": "sha512-Xint60L8rF0+nRy+6fCjW9jQMmu7fTpbwTBrXZiK6eq/RHDJS7LvWX/0oXC8O7fCePmrY/XdfaTv2HiUDeCq4g==", + "dev": true + }, + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", + "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.1.tgz", + "integrity": "sha512-FSdLaZh2UxaMuLp9lixWaHq/golWTRWOnRsAXzDTDSDOQLuZb1nsdCt6pJSPWSEQt2eFZ2YVk3oYhn+1kLMeMA==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dev": true, + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "@types/node": { + "version": "18.7.16", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.16.tgz", + "integrity": "sha512-EQHhixfu+mkqHMZl1R2Ovuvn47PUw18azMJOTwSZr9/fhzHNGXAJ0ma0dayRVchprpCj0Kc1K1xKoWaATWF1qg==", + "dev": true + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/prettier": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", + "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==", + "dev": true + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true + }, + "@types/yargs": { + "version": "17.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.12.tgz", + "integrity": "sha512-Nz4MPhecOFArtm81gFQvQqdV7XYCrWKx5uUt6GNHredFHn1i2mtWqXTON7EPXMtNi1qjtjEM/VCHDhcHsAMLXQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + } + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "babel-jest": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.0.3.tgz", + "integrity": "sha512-ApPyHSOhS/sVzwUOQIWJmdvDhBsMG01HX9z7ogtkp1TToHGGUWFlnXJUIzCgKPSfiYLn3ibipCYzsKSURHEwLg==", + "dev": true, + "requires": { + "@jest/transform": "^29.0.3", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.0.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "29.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.0.2.tgz", + "integrity": "sha512-eBr2ynAEFjcebVvu8Ktx580BD1QKCrBG1XwEUTXJe285p9HA/4hOhfWCFRQhTKSyBV0VzjhG7H91Eifz9s29hg==", + "dev": true, + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "29.0.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.0.2.tgz", + "integrity": "sha512-BeVXp7rH5TK96ofyEnHjznjLMQ2nAeDJ+QzxKnHAAMs0RgrQsCywjAN8m4mOm5Di0pxU//3AoEeJJrerMH5UeA==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^29.0.2", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + } + }, + "caniuse-lite": { + "version": "1.0.30001397", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001397.tgz", + "integrity": "sha512-SW9N2TbCdLf0eiNDRrrQXx2sOkaakNZbCjgNpPyMJJbiOrU5QzMIrXOVMRM1myBXTD5iTkdrtU/EguCrBocHlA==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true + }, + "ci-info": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz", + "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==", + "dev": true + }, + "cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", + "dev": true + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "corser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz", + "integrity": "sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ==", + "dev": true + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "css-functions-list": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.1.0.tgz", + "integrity": "sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true + } + } + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true + }, + "diff-sequences": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.0.0.tgz", + "integrity": "sha512-7Qe/zd1wxSDL4D/X/FPjOMB+ZMDt71W94KYaq05I2l0oQqgXgs7s4ftYYmV38gBSrPz2vcygxfs1xn0FT+rKNA==", + "dev": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "electron-to-chromium": { + "version": "1.4.247", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.247.tgz", + "integrity": "sha512-FLs6R4FQE+1JHM0hh3sfdxnYjKvJpHZyhQDjc2qFq/xFvmmRt/TATNToZhrcGUFzpF2XjeiuozrA8lI0PZmYYw==", + "dev": true + }, + "emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "eslint": { + "version": "8.23.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.1.tgz", + "integrity": "sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==", + "dev": true, + "requires": { + "@eslint/eslintrc": "^1.3.2", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "@humanwhocodes/module-importer": "^1.0.1", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + } + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + }, + "espree": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "dev": true, + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true + }, + "expect": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.0.3.tgz", + "integrity": "sha512-t8l5DTws3212VbmPL+tBFXhjRHLmctHB0oQbL8eUc6S7NzZtYUhycrFO9mkxA0ZUC6FAWdNi7JchJSkODtcu1Q==", + "dev": true, + "requires": { + "@jest/expect-utils": "^29.0.3", + "jest-get-type": "^29.0.0", + "jest-matcher-utils": "^29.0.3", + "jest-message-util": "^29.0.3", + "jest-util": "^29.0.3" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dev": true, + "requires": { + "bser": "2.1.1" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "follow-redirects": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", + "dev": true + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "requires": { + "whatwg-encoding": "^2.0.0" + } + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "html-tags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", + "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-server": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/http-server/-/http-server-14.1.1.tgz", + "integrity": "sha512-+cbxadF40UXd9T01zUHgA+rlo2Bg1Srer4+B4NwIHdaGxAGGv59nYRnGGDJ9LBk7alpS0US+J+bLLdQOOkJq4A==", + "dev": true, + "requires": { + "basic-auth": "^2.0.1", + "chalk": "^4.1.2", + "corser": "^2.0.1", + "he": "^1.2.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy": "^1.18.1", + "mime": "^1.6.0", + "minimist": "^1.2.6", + "opener": "^1.5.1", + "portfinder": "^1.0.28", + "secure-compare": "3.0.1", + "union": "~0.5.0", + "url-join": "^4.0.1" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true + }, + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "dev": true, + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + } + }, + "istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jest": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.0.3.tgz", + "integrity": "sha512-ElgUtJBLgXM1E8L6K1RW1T96R897YY/3lRYqq9uVcPWtP2AAl/nQ16IYDh/FzQOOQ12VEuLdcPU83mbhG2C3PQ==", + "dev": true, + "requires": { + "@jest/core": "^29.0.3", + "@jest/types": "^29.0.3", + "import-local": "^3.0.2", + "jest-cli": "^29.0.3" + } + }, + "jest-changed-files": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.0.0.tgz", + "integrity": "sha512-28/iDMDrUpGoCitTURuDqUzWQoWmOmOKOFST1mi2lwh62X4BFf6khgH3uSuo1e49X/UDjuApAj3w0wLOex4VPQ==", + "dev": true, + "requires": { + "execa": "^5.0.0", + "p-limit": "^3.1.0" + } + }, + "jest-circus": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.0.3.tgz", + "integrity": "sha512-QeGzagC6Hw5pP+df1+aoF8+FBSgkPmraC1UdkeunWh0jmrp7wC0Hr6umdUAOELBQmxtKAOMNC3KAdjmCds92Zg==", + "dev": true, + "requires": { + "@jest/environment": "^29.0.3", + "@jest/expect": "^29.0.3", + "@jest/test-result": "^29.0.3", + "@jest/types": "^29.0.3", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.0.3", + "jest-matcher-utils": "^29.0.3", + "jest-message-util": "^29.0.3", + "jest-runtime": "^29.0.3", + "jest-snapshot": "^29.0.3", + "jest-util": "^29.0.3", + "p-limit": "^3.1.0", + "pretty-format": "^29.0.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + } + }, + "jest-cli": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.0.3.tgz", + "integrity": "sha512-aUy9Gd/Kut1z80eBzG10jAn6BgS3BoBbXyv+uXEqBJ8wnnuZ5RpNfARoskSrTIy1GY4a8f32YGuCMwibtkl9CQ==", + "dev": true, + "requires": { + "@jest/core": "^29.0.3", + "@jest/test-result": "^29.0.3", + "@jest/types": "^29.0.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^29.0.3", + "jest-util": "^29.0.3", + "jest-validate": "^29.0.3", + "prompts": "^2.0.1", + "yargs": "^17.3.1" + } + }, + "jest-config": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.0.3.tgz", + "integrity": "sha512-U5qkc82HHVYe3fNu2CRXLN4g761Na26rWKf7CjM8LlZB3In1jadEkZdMwsE37rd9RSPV0NfYaCjHdk/gu3v+Ew==", + "dev": true, + "requires": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.0.3", + "@jest/types": "^29.0.3", + "babel-jest": "^29.0.3", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.0.3", + "jest-environment-node": "^29.0.3", + "jest-get-type": "^29.0.0", + "jest-regex-util": "^29.0.0", + "jest-resolve": "^29.0.3", + "jest-runner": "^29.0.3", + "jest-util": "^29.0.3", + "jest-validate": "^29.0.3", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.0.3", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + } + }, + "jest-diff": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.0.3.tgz", + "integrity": "sha512-+X/AIF5G/vX9fWK+Db9bi9BQas7M9oBME7egU7psbn4jlszLFCu0dW63UgeE6cs/GANq4fLaT+8sGHQQ0eCUfg==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^29.0.0", + "jest-get-type": "^29.0.0", + "pretty-format": "^29.0.3" + } + }, + "jest-docblock": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.0.0.tgz", + "integrity": "sha512-s5Kpra/kLzbqu9dEjov30kj1n4tfu3e7Pl8v+f8jOkeWNqM6Ds8jRaJfZow3ducoQUrf2Z4rs2N5S3zXnb83gw==", + "dev": true, + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.0.3.tgz", + "integrity": "sha512-wILhZfESURHHBNvPMJ0lZlYZrvOQJxAo3wNHi+ycr90V7M+uGR9Gh4+4a/BmaZF0XTyZsk4OiYEf3GJN7Ltqzg==", + "dev": true, + "requires": { + "@jest/types": "^29.0.3", + "chalk": "^4.0.0", + "jest-get-type": "^29.0.0", + "jest-util": "^29.0.3", + "pretty-format": "^29.0.3" + } + }, + "jest-environment-node": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.0.3.tgz", + "integrity": "sha512-cdZqRCnmIlTXC+9vtvmfiY/40Cj6s2T0czXuq1whvQdmpzAnj4sbqVYuZ4zFHk766xTTJ+Ij3uUqkk8KCfXoyg==", + "dev": true, + "requires": { + "@jest/environment": "^29.0.3", + "@jest/fake-timers": "^29.0.3", + "@jest/types": "^29.0.3", + "@types/node": "*", + "jest-mock": "^29.0.3", + "jest-util": "^29.0.3" + } + }, + "jest-get-type": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.0.0.tgz", + "integrity": "sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw==", + "dev": true + }, + "jest-haste-map": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.0.3.tgz", + "integrity": "sha512-uMqR99+GuBHo0RjRhOE4iA6LmsxEwRdgiIAQgMU/wdT2XebsLDz5obIwLZm/Psj+GwSEQhw9AfAVKGYbh2G55A==", + "dev": true, + "requires": { + "@jest/types": "^29.0.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.0.0", + "jest-util": "^29.0.3", + "jest-worker": "^29.0.3", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + } + }, + "jest-leak-detector": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.0.3.tgz", + "integrity": "sha512-YfW/G63dAuiuQ3QmQlh8hnqLDe25WFY3eQhuc/Ev1AGmkw5zREblTh7TCSKLoheyggu6G9gxO2hY8p9o6xbaRQ==", + "dev": true, + "requires": { + "jest-get-type": "^29.0.0", + "pretty-format": "^29.0.3" + } + }, + "jest-matcher-utils": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.0.3.tgz", + "integrity": "sha512-RsR1+cZ6p1hDV4GSCQTg+9qjeotQCgkaleIKLK7dm+U4V/H2bWedU3RAtLm8+mANzZ7eDV33dMar4pejd7047w==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^29.0.3", + "jest-get-type": "^29.0.0", + "pretty-format": "^29.0.3" + } + }, + "jest-message-util": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.0.3.tgz", + "integrity": "sha512-7T8JiUTtDfppojosORAflABfLsLKMLkBHSWkjNQrjIltGoDzNGn7wEPOSfjqYAGTYME65esQzMJxGDjuLBKdOg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.0.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.0.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + } + }, + "jest-mock": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.0.3.tgz", + "integrity": "sha512-ort9pYowltbcrCVR43wdlqfAiFJXBx8l4uJDsD8U72LgBcetvEp+Qxj1W9ZYgMRoeAo+ov5cnAGF2B6+Oth+ww==", + "dev": true, + "requires": { + "@jest/types": "^29.0.3", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true, + "requires": {} + }, + "jest-regex-util": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.0.0.tgz", + "integrity": "sha512-BV7VW7Sy0fInHWN93MMPtlClweYv2qrSCwfeFWmpribGZtQPWNvRSq9XOVgOEjU1iBGRKXUZil0o2AH7Iy9Lug==", + "dev": true + }, + "jest-resolve": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.0.3.tgz", + "integrity": "sha512-toVkia85Y/BPAjJasTC9zIPY6MmVXQPtrCk8SmiheC4MwVFE/CMFlOtMN6jrwPMC6TtNh8+sTMllasFeu1wMPg==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.0.3", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.0.3", + "jest-validate": "^29.0.3", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + } + }, + "jest-resolve-dependencies": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.0.3.tgz", + "integrity": "sha512-KzuBnXqNvbuCdoJpv8EanbIGObk7vUBNt/PwQPPx2aMhlv/jaXpUJsqWYRpP/0a50faMBY7WFFP8S3/CCzwfDw==", + "dev": true, + "requires": { + "jest-regex-util": "^29.0.0", + "jest-snapshot": "^29.0.3" + } + }, + "jest-runner": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.0.3.tgz", + "integrity": "sha512-Usu6VlTOZlCZoNuh3b2Tv/yzDpKqtiNAetG9t3kJuHfUyVMNW7ipCCJOUojzKkjPoaN7Bl1f7Buu6PE0sGpQxw==", + "dev": true, + "requires": { + "@jest/console": "^29.0.3", + "@jest/environment": "^29.0.3", + "@jest/test-result": "^29.0.3", + "@jest/transform": "^29.0.3", + "@jest/types": "^29.0.3", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.0.0", + "jest-environment-node": "^29.0.3", + "jest-haste-map": "^29.0.3", + "jest-leak-detector": "^29.0.3", + "jest-message-util": "^29.0.3", + "jest-resolve": "^29.0.3", + "jest-runtime": "^29.0.3", + "jest-util": "^29.0.3", + "jest-watcher": "^29.0.3", + "jest-worker": "^29.0.3", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + } + }, + "jest-runtime": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.0.3.tgz", + "integrity": "sha512-12gZXRQ7ozEeEHKTY45a+YLqzNDR/x4c//X6AqwKwKJPpWM8FY4vwn4VQJOcLRS3Nd1fWwgP7LU4SoynhuUMHQ==", + "dev": true, + "requires": { + "@jest/environment": "^29.0.3", + "@jest/fake-timers": "^29.0.3", + "@jest/globals": "^29.0.3", + "@jest/source-map": "^29.0.0", + "@jest/test-result": "^29.0.3", + "@jest/transform": "^29.0.3", + "@jest/types": "^29.0.3", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.0.3", + "jest-message-util": "^29.0.3", + "jest-mock": "^29.0.3", + "jest-regex-util": "^29.0.0", + "jest-resolve": "^29.0.3", + "jest-snapshot": "^29.0.3", + "jest-util": "^29.0.3", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + } + }, + "jest-snapshot": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.0.3.tgz", + "integrity": "sha512-52q6JChm04U3deq+mkQ7R/7uy7YyfVIrebMi6ZkBoDJ85yEjm/sJwdr1P0LOIEHmpyLlXrxy3QP0Zf5J2kj0ew==", + "dev": true, + "requires": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.0.3", + "@jest/transform": "^29.0.3", + "@jest/types": "^29.0.3", + "@types/babel__traverse": "^7.0.6", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.0.3", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.0.3", + "jest-get-type": "^29.0.0", + "jest-haste-map": "^29.0.3", + "jest-matcher-utils": "^29.0.3", + "jest-message-util": "^29.0.3", + "jest-util": "^29.0.3", + "natural-compare": "^1.4.0", + "pretty-format": "^29.0.3", + "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "jest-util": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.0.3.tgz", + "integrity": "sha512-Q0xaG3YRG8QiTC4R6fHjHQPaPpz9pJBEi0AeOE4mQh/FuWOijFjGXMMOfQEaU9i3z76cNR7FobZZUQnL6IyfdQ==", + "dev": true, + "requires": { + "@jest/types": "^29.0.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-validate": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.0.3.tgz", + "integrity": "sha512-OebiqqT6lK8cbMPtrSoS3aZP4juID762lZvpf1u+smZnwTEBCBInan0GAIIhv36MxGaJvmq5uJm7dl5gVt+Zrw==", + "dev": true, + "requires": { + "@jest/types": "^29.0.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.0.0", + "leven": "^3.1.0", + "pretty-format": "^29.0.3" + }, + "dependencies": { + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true + } + } + }, + "jest-watcher": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.0.3.tgz", + "integrity": "sha512-tQX9lU91A+9tyUQKUMp0Ns8xAcdhC9fo73eqA3LFxP2bSgiF49TNcc+vf3qgGYYK9qRjFpXW9+4RgF/mbxyOOw==", + "dev": true, + "requires": { + "@jest/test-result": "^29.0.3", + "@jest/types": "^29.0.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^29.0.3", + "string-length": "^4.0.1" + } + }, + "jest-worker": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.0.3.tgz", + "integrity": "sha512-Tl/YWUugQOjoTYwjKdfJWkSOfhufJHO5LhXTSZC3TRoQKO+fuXnZAdoXXBlpLXKGODBL3OvdUasfDD4PcMe6ng==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-sdsl": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", + "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "known-css-properties": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.25.0.tgz", + "integrity": "sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA==", + "dev": true + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "requires": { + "tmpl": "1.0.5" + } + }, + "map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true + }, + "mathml-tag-names": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", + "dev": true + }, + "meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "dependencies": { + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + } + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "requires": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "dev": true, + "requires": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "postcss": { + "version": "8.4.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", + "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "dev": true, + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", + "dev": true + }, + "postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", + "dev": true + }, + "postcss-safe-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", + "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", + "dev": true, + "requires": {} + }, + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "pretty-format": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.0.3.tgz", + "integrity": "sha512-cHudsvQr1K5vNVLbvYF/nv3Qy/F/BcEKxGuIeMiVMRHxPOO1RxXooP8g/ZrwAp7Dx+KdMZoOc7NxLHhMrP2f9Q==", + "dev": true, + "requires": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "secure-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz", + "integrity": "sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true + }, + "source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", + "dev": true + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "dev": true, + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true + } + } + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "style-search": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", + "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==", + "dev": true + }, + "stylelint": { + "version": "14.11.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.11.0.tgz", + "integrity": "sha512-OTLjLPxpvGtojEfpESWM8Ir64Z01E89xsisaBMUP/ngOx1+4VG2DPRcUyCCiin9Rd3kPXPsh/uwHd9eqnvhsYA==", + "dev": true, + "requires": { + "@csstools/selector-specificity": "^2.0.2", + "balanced-match": "^2.0.0", + "colord": "^2.9.3", + "cosmiconfig": "^7.0.1", + "css-functions-list": "^3.1.0", + "debug": "^4.3.4", + "fast-glob": "^3.2.11", + "fastest-levenshtein": "^1.0.16", + "file-entry-cache": "^6.0.1", + "global-modules": "^2.0.0", + "globby": "^11.1.0", + "globjoin": "^0.1.4", + "html-tags": "^3.2.0", + "ignore": "^5.2.0", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "is-plain-object": "^5.0.0", + "known-css-properties": "^0.25.0", + "mathml-tag-names": "^2.1.3", + "meow": "^9.0.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.16", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^6.0.0", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "resolve-from": "^5.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "style-search": "^0.1.0", + "supports-hyperlinks": "^2.2.0", + "svg-tags": "^1.0.0", + "table": "^6.8.0", + "v8-compile-cache": "^2.3.0", + "write-file-atomic": "^4.0.2" + }, + "dependencies": { + "balanced-match": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", + "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", + "dev": true + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "stylelint-config-recommended": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-9.0.0.tgz", + "integrity": "sha512-9YQSrJq4NvvRuTbzDsWX3rrFOzOlYBmZP+o513BJN/yfEmGSr0AxdvrWs0P/ilSpVV/wisamAHu5XSk8Rcf4CQ==", + "dev": true, + "requires": {} + }, + "stylelint-config-standard": { + "version": "28.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-28.0.0.tgz", + "integrity": "sha512-q/StuowDdDmFCravzGHAwgS9pjX0bdOQUEBBDIkIWsQuYGgYz/xsO8CM6eepmIQ1fc5bKdDVimlJZ6MoOUcJ5Q==", + "dev": true, + "requires": { + "stylelint-config-recommended": "^9.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", + "dev": true + }, + "table": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "dev": true, + "requires": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + }, + "union": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz", + "integrity": "sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==", + "dev": true, + "requires": { + "qs": "^6.4.0" + } + }, + "update-browserslist-db": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.7.tgz", + "integrity": "sha512-iN/XYesmZ2RmmWAiI4Z5rq0YqSiv0brj9Ce9CfhNE4xIW2h+MFxcgkxIzZ+ShkFPUkjU3gQ+3oypadD3RAMtrg==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "url-join": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", + "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "v8-to-istanbul": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", + "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "requires": { + "makeerror": "1.0.12" + } + }, + "whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, + "requires": { + "iconv-lite": "0.6.3" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + }, + "yargs": { + "version": "17.5.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", + "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + } + } +} diff --git a/package.json b/package.json index d02c1ed..19fe83d 100644 --- a/package.json +++ b/package.json @@ -1,30 +1,30 @@ -{ - "name": "school-explorer", - "version": "1.0.0", - "description": "A tool to help parents and students explore schools", - "main": "main.js", - "directories": { - "lib": "lib" - }, - "type": "module", - "scripts": { - "test": "node --experimental-vm-modules node_modules/jest/bin/jest.js --color" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/musa-611-fall-2022/school-explorer.git" - }, - "author": "", - "license": "ISC", - "bugs": { - "url": "https://github.com/musa-611-fall-2022/school-explorer/issues" - }, - "homepage": "https://github.com/musa-611-fall-2022/school-explorer#readme", - "devDependencies": { - "eslint": "^8.22.0", - "http-server": "^14.1.1", - "jest": "^29.0.1", - "stylelint": "^14.11.0", - "stylelint-config-standard": "^28.0.0" - } -} +{ + "name": "school-explorer", + "version": "1.0.0", + "description": "A tool to help parents and students explore schools", + "main": "main.js", + "directories": { + "lib": "lib" + }, + "type": "module", + "scripts": { + "test": "node --experimental-vm-modules node_modules/jest/bin/jest.js --color" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/musa-611-fall-2022/school-explorer.git" + }, + "author": "", + "license": "ISC", + "bugs": { + "url": "https://github.com/musa-611-fall-2022/school-explorer/issues" + }, + "homepage": "https://github.com/musa-611-fall-2022/school-explorer#readme", + "devDependencies": { + "eslint": "^8.22.0", + "http-server": "^14.1.1", + "jest": "^29.0.1", + "stylelint": "^14.11.0", + "stylelint-config-standard": "^28.0.0" + } +} diff --git a/site/css/styles.css b/site/css/styles.css new file mode 100644 index 0000000..810cca7 --- /dev/null +++ b/site/css/styles.css @@ -0,0 +1,31 @@ +body { + margin: 0; + padding: 0; + display: flex; + flex-direction: column; + height: 100vh; + } + + h1 { + padding: 1rem; + } + + #school-map { height: 100%; } + + .content-container { + display: flex; + flex-direction: row-reverse; + overflow: hidden; + height: 100%; + } + + .map-container { + width: 60%; + } + + .list-container { + width: 40%; + overflow-y: scroll; + padding: 1rem; + padding-top: 0; + } \ No newline at end of file diff --git a/site/data/schools.js b/site/data/schools.js index d89eba7..c816c0b 100644 --- a/site/data/schools.js +++ b/site/data/schools.js @@ -1 +1 @@ -export default [{"sdp_id": "1010", "name": "John Bartram High School", "sort_name": "Bartram, John High School", "abbr_name": "Bartram", "geom": {"type": "Point", "coordinates": [-75.23405562, 39.92149737]}, "Year Opened": "1939", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Academic Improvement Plan", "Major Intervention Year": "2017-2018", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "2401 S 67TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19142", "Phone Number": "215-400-8100", "Fax Number": "215-400-8101", "Website": "https://bartram.philasd.org/", "School Leader Name": "MR BRIAN JOHNSON", "Learning Network": "Network 13", "Assistant Superintendent": "JONATHAN BROWN", "FACE Liaison Name": "Muminah Cunningham", "FACE Liaison Email": "mcunningham@philasd.org", "FACE Liaison Phone Number": "215-400-5855", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "1020", "name": "West Philadelphia High School", "sort_name": "West Philadelphia High School", "abbr_name": "West Philadelphia", "geom": {"type": "Point", "coordinates": [-75.219654, 39.95811]}, "Year Opened": "1911", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2011-2012", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "4901 CHESTNUT ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19139", "Phone Number": "215-400-7900", "Fax Number": "215-400-7901", "Website": "https://wphs.philasd.org/", "School Leader Name": "MS MARLA TRAVIS CURTIS", "Learning Network": "Network 13", "Assistant Superintendent": "JONATHAN BROWN", "FACE Liaison Name": "Gerri Dunham-Collazo", "FACE Liaison Email": "gdunhamcollazo@philasd.org", "FACE Liaison Phone Number": "215-400-5857", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "1030", "name": "High School of the Future", "sort_name": "High School of the Future", "abbr_name": "HS of Future", "geom": {"type": "Point", "coordinates": [-75.2047566, 39.97465766]}, "Year Opened": "2006", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "4021 PARKSIDE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19104", "Phone Number": "215-400-7790", "Fax Number": "215-400-7791", "Website": "https://sof.philasd.org/", "School Leader Name": "MR JOHN SMITH JR", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "Natasha Dye", "FACE Liaison Email": "ndye@philasd.org", "FACE Liaison Phone Number": "215-400-5853", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "1050", "name": "Paul Robeson High School for Human Services", "sort_name": "Robeson, Paul High School for Human Services", "abbr_name": "Robeson", "geom": {"type": "Point", "coordinates": [-75.20476311, 39.95679553]}, "Year Opened": "2003", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "4125 LUDLOW ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19104", "Phone Number": "215-400-7780", "Fax Number": "215-400-7781", "Website": "https://robeson.philasd.org/", "School Leader Name": "MR RICHARD GORDON", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Jonathan Bracero", "FACE Liaison Email": "jbracero@philasd.org", "FACE Liaison Phone Number": "215-400-5825", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "1100", "name": "William L. Sayre High School", "sort_name": "Sayre, William L. High School", "abbr_name": "Sayre", "geom": {"type": "Point", "coordinates": [-75.23859405, 39.95759354]}, "Year Opened": "1950", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "5800 WALNUT ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19139", "Phone Number": "215-400-7800", "Fax Number": "215-400-7801", "Website": "https://sayre.philasd.org/", "School Leader Name": "MS JAMIE EBERLE", "Learning Network": "Network 13", "Assistant Superintendent": "JONATHAN BROWN", "FACE Liaison Name": "Natasha Dye", "FACE Liaison Email": "ndye@philasd.org", "FACE Liaison Phone Number": "215-400-5853", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "1130", "name": "William T. Tilden School", "sort_name": "Tilden, William T. Middle School", "abbr_name": "Tilden", "geom": {"type": "Point", "coordinates": [-75.23227632, 39.92093619]}, "Year Opened": "1927", "School Level": "Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "05-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2016-2017", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "6601 ELMWOOD AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19142", "Phone Number": "215-400-8170", "Fax Number": "215-400-8171", "Website": "https://tilden.philasd.org/", "School Leader Name": "MS TIMEKA FORD-SMITH", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "Angela Butler", "FACE Liaison Email": "abutler@philasd.org", "FACE Liaison Phone Number": "215-400-5856", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1190", "name": "Motivation High School", "sort_name": "Motivation High School", "abbr_name": "Motivation", "geom": {"type": "Point", "coordinates": [-75.24184422, 39.94453199]}, "Year Opened": "2004", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "5900 BALTIMORE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19143", "Phone Number": "215-400-7930", "Fax Number": "215-400-7931", "Website": "https://motivationhs.philasd.org/", "School Leader Name": "MRS RENNU TELI", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Darlene Bates-Harper", "FACE Liaison Email": "dbatesharper@philasd.org", "FACE Liaison Phone Number": "215-400-5883", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "1200", "name": "John Barry School", "sort_name": "Barry, John Elementary School", "abbr_name": "Barry", "geom": {"type": "Point", "coordinates": [-75.23860376, 39.96437494]}, "Year Opened": "2007", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2013-2014", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "5900 RACE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19139", "Phone Number": "215-400-7640", "Fax Number": "215-400-7641", "Website": "https://barry.philasd.org/", "School Leader Name": "MS KATIEDRA ARGRO", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Kenisha Stokes", "FACE Liaison Email": "kstokes@philasd.org", "FACE Liaison Phone Number": "215-400-5837", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1230", "name": "William C. Bryant School", "sort_name": "Bryant, William C. School", "abbr_name": "Bryant", "geom": {"type": "Point", "coordinates": [-75.243691, 39.952687]}, "Year Opened": "1903", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2013-2014", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "6001 CEDAR AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19143", "Phone Number": "215-400-7910", "Fax Number": "215-400-7911", "Website": "https://bryant.philasd.org/", "School Leader Name": "MR BAHIR HAYES", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Sandra Hopkins", "FACE Liaison Email": "shopkins@philasd.org", "FACE Liaison Phone Number": "215-400-7910", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1250", "name": "Joseph W. Catharine School", "sort_name": "Catharine, Joseph W. School", "abbr_name": "Catharine", "geom": {"type": "Point", "coordinates": [-75.239911, 39.927435]}, "Year Opened": "1937", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "6600 CHESTER AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19142", "Phone Number": "215-400-8150", "Fax Number": "215-400-8151", "Website": "https://catharine.philasd.org/", "School Leader Name": "MS LISA WILMER", "Learning Network": "Network 12", "Assistant Superintendent": "JAMINA CLAY", "FACE Liaison Name": "LuQman Abdullah", "FACE Liaison Email": "labdullah@philasd.org", "FACE Liaison Phone Number": "215-400-5852", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1260", "name": "Benjamin B. Comegys School", "sort_name": "Comegys, Benjamin B. School", "abbr_name": "Comegys", "geom": {"type": "Point", "coordinates": [-75.216289, 39.94052]}, "Year Opened": "1911", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "5100 GREENWAY AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19143", "Phone Number": "215-400-7860", "Fax Number": "215-400-7861", "Website": "https://comegys.philasd.org/", "School Leader Name": "MS RAUCHAUN DUPREE", "Learning Network": "Network 12", "Assistant Superintendent": "JAMINA CLAY", "FACE Liaison Name": "Carmen Colon", "FACE Liaison Email": "ccolon@philasd.org", "FACE Liaison Phone Number": "215-400-5877", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1280", "name": "Sadie Alexander School", "sort_name": "Penn Alexander School", "abbr_name": "Penn Alexander", "geom": {"type": "Point", "coordinates": [-75.208187, 39.953099]}, "Year Opened": "2001", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "4209 SPRUCE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19104", "Phone Number": "215-400-7760", "Fax Number": "215-400-7761", "Website": "https://pennalexander.philasd.org/", "School Leader Name": "MS LAUREN OVERTON", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "Jonathan Bracero", "FACE Liaison Email": "jbracero@philasd.org", "FACE Liaison Phone Number": "215-400-5825", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1290", "name": "Andrew Hamilton School", "sort_name": "Hamilton, Andrew School", "abbr_name": "Hamilton", "geom": {"type": "Point", "coordinates": [-75.235543, 39.955438]}, "Year Opened": "1970", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "5640 SPRUCE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19139", "Phone Number": "215-400-7650", "Fax Number": "215-400-7651", "Website": "https://hamilton.philasd.org/", "School Leader Name": "MR TORRENCE ROTHMILLER", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "Natasha Dye", "FACE Liaison Email": "ndye@philasd.org", "FACE Liaison Phone Number": "215-400-5853", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1300", "name": "Avery D. Harrington School", "sort_name": "Harrington, Avery D. School", "abbr_name": "Harrington", "geom": {"type": "Point", "coordinates": [-75.23059508, 39.94736517]}, "Year Opened": "1927", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Academic Improvement Plan", "Major Intervention Year": "2019-2020", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "5300 BALTIMORE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19143", "Phone Number": "215-400-7920", "Fax Number": "215-400-7921", "Website": "https://harrington.philasd.org/", "School Leader Name": "MR ALONZO FULTON", "Learning Network": "Network 12", "Assistant Superintendent": "JAMINA CLAY", "FACE Liaison Name": "Natasha Dye", "FACE Liaison Email": "ndye@philasd.org", "FACE Liaison Phone Number": "215-400-5853", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1340", "name": "Henry C. Lea School", "sort_name": "Lea, Henry C. School", "abbr_name": "Lea", "geom": {"type": "Point", "coordinates": [-75.216347, 39.954515]}, "Year Opened": "1914", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "4700 LOCUST ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19139", "Phone Number": "215-400-7660", "Fax Number": "215-400-7661", "Website": "https://lea.philasd.org/", "School Leader Name": "AARON GERWER", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "Angela Butler", "FACE Liaison Email": "abutler@philasd.org", "FACE Liaison Phone Number": "215-400-5856", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1350", "name": "William C. Longstreth School", "sort_name": "Longstreth, William C. School", "abbr_name": "Longstreth", "geom": {"type": "Point", "coordinates": [-75.23237316, 39.94090823]}, "Year Opened": "1971", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "5700 WILLOWS AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19143", "Phone Number": "215-400-7870", "Fax Number": "215-400-7871", "Website": "https://longstreth.philasd.org/", "School Leader Name": "MS TISHA DOUGLAS", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "Tanisha Jackson", "FACE Liaison Email": "tjackson2@philasd.org", "FACE Liaison Phone Number": "215-400-5878", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1360", "name": "Morton McMichael School", "sort_name": "McMichael, Morton School", "abbr_name": "McMichael", "geom": {"type": "Point", "coordinates": [-75.19411487, 39.96619727]}, "Year Opened": "1963", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2013-2014", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "3543 FAIRMOUNT AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19104", "Phone Number": "215-400-7750", "Fax Number": "215-400-7751", "Website": "https://mcmichael.philasd.org/", "School Leader Name": "DOLLETTE JOHNS-SMITH", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Jonathan Bracero", "FACE Liaison Email": "jbracero@philasd.org", "FACE Liaison Phone Number": "215-400-5825", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1370", "name": "S. Weir Mitchell School", "sort_name": "Mitchell, S. Weir Elementary School", "abbr_name": "Mitchell", "geom": {"type": "Point", "coordinates": [-75.223291, 39.93681427]}, "Year Opened": "1916", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2016-2017", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "5500 KINGSESSING AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19143", "Phone Number": "215-400-7880", "Fax Number": "215-400-7881", "Website": "https://mitchell.philasd.org/", "School Leader Name": "STEPHANIE ANDREWLEVICH", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Natasha Dye", "FACE Liaison Email": "ndye@philasd.org", "FACE Liaison Phone Number": "215-400-5853", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1380", "name": "Thomas G. Morton School", "sort_name": "Morton, Thomas G. School", "abbr_name": "Morton", "geom": {"type": "Point", "coordinates": [-75.22690015, 39.92346826]}, "Year Opened": "1971", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "2501 S 63RD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19142", "Phone Number": "215-400-8160", "Fax Number": "215-400-8161", "Website": "https://morton.philasd.org/", "School Leader Name": "MR ANDREW BROOKING", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Natasha Dye", "FACE Liaison Email": "ndye@philasd.org", "FACE Liaison Phone Number": "215-400-5853", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1390", "name": "Samuel Powel School", "sort_name": "Powel, Samuel School", "abbr_name": "Powel", "geom": {"type": "Point", "coordinates": [-75.19391769815562, 39.95796279797709]}, "Year Opened": "1961", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-04", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "3610 WARREN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19104", "Phone Number": "215-400-7740", "Fax Number": "215-400-7741", "Website": "https://powel.philasd.org/", "School Leader Name": "MRS KIMBERLY ELLERBEE", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "Carmen Colon", "FACE Liaison Email": "ccolon@philasd.org", "FACE Liaison Phone Number": "215-400-5877", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1400", "name": "John M. Patterson School", "sort_name": "Patterson, John M. School", "abbr_name": "Patterson", "geom": {"type": "Point", "coordinates": [-75.236762, 39.916095]}, "Year Opened": "1921", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-04", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "7000 BUIST AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19142", "Phone Number": "215-400-8190", "Fax Number": "215-400-8191", "Website": "https://patterson.philasd.org/", "School Leader Name": "MRS LEANDREA BALTIMORE-HAGAN", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "Jaime Serrano", "FACE Liaison Email": "jlserrano@philasd.org", "FACE Liaison Phone Number": "215-400-5898", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1410", "name": "James Rhoads School", "sort_name": "Rhoads, James School", "abbr_name": "Rhoads", "geom": {"type": "Point", "coordinates": [-75.220063, 39.967339]}, "Year Opened": "1960", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2018-2019", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "4901 PARRISH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19139", "Phone Number": "215-400-7680", "Fax Number": "215-400-7681", "Website": "https://rhoads.philasd.org/", "School Leader Name": "MRS MEGAN WAPNER", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Ginger Glass-Mcintyre", "FACE Liaison Email": "geglass@philasd.org", "FACE Liaison Phone Number": "215-400-7680", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1420", "name": "Martha Washington School", "sort_name": "Washington, Martha School", "abbr_name": "Washington, Martha", "geom": {"type": "Point", "coordinates": [-75.211179, 39.966206]}, "Year Opened": "1930", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "766 N 44TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19104", "Phone Number": "215-400-7770", "Fax Number": "215-400-7771", "Website": "https://mwashington.philasd.org/", "School Leader Name": "MRS LAKEISHA PATRICK", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "Angela Butler", "FACE Liaison Email": "abutler@philasd.org", "FACE Liaison Phone Number": "215-400-5856", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1440", "name": "Penrose School", "sort_name": "Penrose School", "abbr_name": "Penrose", "geom": {"type": "Point", "coordinates": [-75.24865833, 39.90692358]}, "Year Opened": "1971", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "2515 S 78TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19153", "Phone Number": "215-400-8310", "Fax Number": "215-400-8311", "Website": "https://penrose.philasd.org/", "School Leader Name": "MS CAROL TRENCH", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "Angela Butler", "FACE Liaison Email": "abutler@philasd.org", "FACE Liaison Phone Number": "215-400-5856", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1460", "name": "Add B. Anderson School", "sort_name": "Anderson, Add B. School", "abbr_name": "Anderson", "geom": {"type": "Point", "coordinates": [-75.245717, 39.946726]}, "Year Opened": "1963", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2020-2021", "Community School Cohort": "2022-2023", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "1034 S 60TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19143", "Phone Number": "215-400-7890", "Fax Number": "215-400-7891", "Website": "https://anderson.philasd.org/", "School Leader Name": "MS LAURENA ZELLER", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Annette Ellis", "FACE Liaison Email": "aellis@philasd.org", "FACE Liaison Phone Number": "215-400-7890", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1470", "name": "Alain Locke School", "sort_name": "Locke, Alain School", "abbr_name": "Locke", "geom": {"type": "Point", "coordinates": [-75.21245097, 39.96262376]}, "Year Opened": "1964", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Academic Improvement Plan", "Major Intervention Year": "2019-2020", "Community School Cohort": "2017-2018", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "4550 HAVERFORD AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19139", "Phone Number": "215-400-7670", "Fax Number": "215-400-7671", "Website": "https://locke.philasd.org/", "School Leader Name": "MS BARETTA MASSEY", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "Darlene Bates-Harper", "FACE Liaison Email": "dbatesharper@philasd.org", "FACE Liaison Phone Number": "215-400-5883", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1490", "name": "Rudolph Blankenburg School", "sort_name": "Blankenburg, Rudolph School", "abbr_name": "Blankenburg", "geom": {"type": "Point", "coordinates": [-75.21388868, 39.97296312]}, "Year Opened": "1925", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2017-2018", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "4600 W GIRARD AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19131", "Phone Number": "215-400-7280", "Fax Number": "215-400-7281", "Website": "https://blankenburg.philasd.org/", "School Leader Name": "DR IVY BROWN", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Ghandi Powell-Thompson", "FACE Liaison Email": "gpowell@philasd.org", "FACE Liaison Phone Number": "215-400-7280", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1580", "name": "Middle Years Alternative School", "sort_name": "Middle Years Alternative (MYA) School", "abbr_name": "MYA", "geom": {"type": "Point", "coordinates": [-75.21546704, 39.96425379]}, "Year Opened": "1972", "School Level": "Middle", "Admission Type": "Citywide", "Current Grade Span Served": "06-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "4725 FAIRMOUNT AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19139", "Phone Number": "215-400-7720", "Fax Number": "215-400-7721", "Website": "https://mya.philasd.org/", "School Leader Name": "MS SHAKAE DUPRE", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "LuQman Abdullah", "FACE Liaison Email": "labdullah@philasd.org", "FACE Liaison Phone Number": "215-400-5852", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2000", "name": "South Philadelphia High School", "sort_name": "South Philadelphia High School", "abbr_name": "South Philadelphia", "geom": {"type": "Point", "coordinates": [-75.1691065, 39.9238987]}, "Year Opened": "1957", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2016-2017", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "2101 S BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19148", "Phone Number": "215-400-8400", "Fax Number": "215-400-8401", "Website": "https://sphs.philasd.org/", "School Leader Name": "KIMLIME CHEK-TAYLOR", "Learning Network": "Network 13", "Assistant Superintendent": "JONATHAN BROWN", "FACE Liaison Name": "Angela Butler", "FACE Liaison Email": "abutler@philasd.org", "FACE Liaison Phone Number": "215-400-5856", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "2010", "name": "Benjamin Franklin High School", "sort_name": "Franklin, Benjamin High School", "abbr_name": "Franklin HS", "geom": {"type": "Point", "coordinates": [-75.16164, 39.96353]}, "Year Opened": "1958", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "550 N BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19130", "Phone Number": "215-400-7600", "Fax Number": "215-400-7601", "Website": "https://bfhs.philasd.org/", "School Leader Name": "MS KHAILIAH CANADA", "Learning Network": "Network 4", "Assistant Superintendent": "NOAH TENNANT", "FACE Liaison Name": "Dalila Bedoya", "FACE Liaison Email": "dbedoya@philasd.org", "FACE Liaison Phone Number": "215-400-5866", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "2020", "name": "High School for Creative and Performing Arts", "sort_name": "Creative and Performing Arts (CAPA) High School", "abbr_name": "CAPA", "geom": {"type": "Point", "coordinates": [-75.16548375, 39.93941992]}, "Year Opened": "1997", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "901 S BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19147", "Phone Number": "215-400-8140", "Fax Number": "215-400-8141", "Website": "https://capa.philasd.org/", "School Leader Name": "MS JOANNE BEAVER", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "LuQman Abdullah", "FACE Liaison Email": "labdullah@philasd.org", "FACE Liaison Phone Number": "215-400-5852", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "2050", "name": "Science Leadership Academy Middle School", "sort_name": "Science Leadership Academy Middle School (SLAMS)", "abbr_name": "SLAMS", "geom": {"type": "Point", "coordinates": [-75.19391769815562, 39.95796279797709]}, "Year Opened": "2016", "School Level": "Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "05-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "3610 WARREN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19104", "Phone Number": "215-400-8320", "Fax Number": "", "Website": "https://slams.philasd.org/", "School Leader Name": "MR TIMOTHY BOYLE", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "Darlene Bates-Harper", "FACE Liaison Email": "dbatesharper@philasd.org", "FACE Liaison Phone Number": "215-400-5883", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2140", "name": "Julia R. Masterman School", "sort_name": "Masterman, Julia R. High School", "abbr_name": "Masterman", "geom": {"type": "Point", "coordinates": [-75.16620758, 39.96320031]}, "Year Opened": "1933", "School Level": "Middle-High", "Admission Type": "Special Admit", "Current Grade Span Served": "05-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "1699 SPRING GARDEN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19130", "Phone Number": "215-400-7580", "Fax Number": "215-400-7581", "Website": "https://masterman.philasd.org/", "School Leader Name": "MS JEANNINE PAYNE", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Natasha Dye", "FACE Liaison Email": "ndye@philasd.org", "FACE Liaison Phone Number": "215-400-5853", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "2160", "name": "Furness High School", "sort_name": "Furness, Horace High School", "abbr_name": "Furness", "geom": {"type": "Point", "coordinates": [-75.150585, 39.923762]}, "Year Opened": "1912", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "1900 S 3RD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19148", "Phone Number": "215-400-8300", "Fax Number": "215-400-8301", "Website": "https://furness.philasd.org/", "School Leader Name": "MR DANIEL PEOU", "Learning Network": "Network 13", "Assistant Superintendent": "JONATHAN BROWN", "FACE Liaison Name": "Muminah Cunningham", "FACE Liaison Email": "mcunningham@philasd.org", "FACE Liaison Phone Number": "215-400-5855", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "2190", "name": "D. Newlin Fell School", "sort_name": "Fell, D. Newlin School", "abbr_name": "Fell", "geom": {"type": "Point", "coordinates": [-75.16300858, 39.91558638]}, "Year Opened": "1924", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "900 W OREGON AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19148", "Phone Number": "215-400-8260", "Fax Number": "215-400-8261", "Website": "https://fell.philasd.org/", "School Leader Name": "MR OMAHR ASHE", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "Natasha Dye", "FACE Liaison Email": "ndye@philasd.org", "FACE Liaison Phone Number": "215-400-5853", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2210", "name": "Bache-Martin School", "sort_name": "Bache-Martin School", "abbr_name": "Bache-Martin", "geom": {"type": "Point", "coordinates": [-75.17384692, 39.96967782]}, "Year Opened": "1906", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "2201 BROWN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19130", "Phone Number": "215-400-7550", "Fax Number": "215-400-7551", "Website": "https://bachemartin.philasd.org/", "School Leader Name": "MR MARK VITVITSKY", "Learning Network": "Network 12", "Assistant Superintendent": "JAMINA CLAY", "FACE Liaison Name": "Rasheeda Sloan", "FACE Liaison Email": "rsloan@philasd.org", "FACE Liaison Phone Number": "215-400-5861", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2240", "name": "F. Amedee Bregy School", "sort_name": "Bregy, F. Amedee School", "abbr_name": "Bregy", "geom": {"type": "Point", "coordinates": [-75.176674, 39.914699]}, "Year Opened": "1923", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "1700 BIGLER ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19145", "Phone Number": "215-400-8210", "Fax Number": "215-400-8211", "Website": "https://bregy.philasd.org/", "School Leader Name": "MS RACHEL MARIANNO", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "LuQman Abdullah", "FACE Liaison Email": "labdullah@philasd.org", "FACE Liaison Phone Number": "215-400-5852", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2260", "name": "George W. Childs School", "sort_name": "Childs, George W. School", "abbr_name": "Childs", "geom": {"type": "Point", "coordinates": [-75.170493, 39.934637]}, "Year Opened": "1927", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "1599 WHARTON ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19146", "Phone Number": "215-400-7950", "Fax Number": "215-400-7951", "Website": "https://childs.philasd.org/", "School Leader Name": "MR GORDON LAURIE", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "LuQman Abdullah", "FACE Liaison Email": "labdullah@philasd.org", "FACE Liaison Phone Number": "215-400-5852", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2290", "name": "Franklin Learning Center", "sort_name": "Franklin Learning Center (FLC)", "abbr_name": "FLC", "geom": {"type": "Point", "coordinates": [-75.162753, 39.965049]}, "Year Opened": "1978", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "616 N 15TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19130", "Phone Number": "215-400-7570", "Fax Number": "215-400-7571", "Website": "https://flc.philasd.org/", "School Leader Name": "MS NICOLE LEE", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Dalila Bedoya", "FACE Liaison Email": "dbedoya@philasd.org", "FACE Liaison Phone Number": "215-400-5866", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "2310", "name": "Camelot Academy", "sort_name": "Achieve Academy", "abbr_name": "Camelot", "geom": {"type": "Point", "coordinates": [-75.177658, 39.978134]}, "Year Opened": "2004", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "06-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "Camelot Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "AEDY", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "1435 N 26TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "215-684-5080", "Fax Number": "215-684-8961", "Website": "http://cameloteducation.org/our-schools/transitional-schools/camelot-academy-of-philadelphia", "School Leader Name": "MR ALPHONSO EVANS", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "2320", "name": "Stephen Girard School", "sort_name": "Girard, Stephen School", "abbr_name": "Girard", "geom": {"type": "Point", "coordinates": [-75.176611, 39.925059]}, "Year Opened": "1959", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-04", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "1800 SNYDER AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19145", "Phone Number": "215-400-8180", "Fax Number": "215-400-8181", "Website": "https://girard.philasd.org/", "School Leader Name": "MS LEAH COLEMAN", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "Natasha Dye", "FACE Liaison Email": "ndye@philasd.org", "FACE Liaison Phone Number": "215-400-5853", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2340", "name": "General George A. McCall School", "sort_name": "McCall, General George A. School", "abbr_name": "McCall", "geom": {"type": "Point", "coordinates": [-75.15318, 39.944635]}, "Year Opened": "1909", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "325 S 7TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19106", "Phone Number": "215-400-7840", "Fax Number": "215-400-7841", "Website": "https://mccall.philasd.org/", "School Leader Name": "MRS ANTOINETTE POWELL", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Muminah Cunningham", "FACE Liaison Email": "mcunningham@philasd.org", "FACE Liaison Phone Number": "215-400-5855", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2370", "name": "Delaplaine McDaniel School", "sort_name": "McDaniel, Delaplaine School", "abbr_name": "McDaniel", "geom": {"type": "Point", "coordinates": [-75.181793, 39.929592]}, "Year Opened": "1937", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2020-2021", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "1801 S 22ND ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19145", "Phone Number": "215-400-8220", "Fax Number": "215-400-8221", "Website": "https://mcdaniel.philasd.org/", "School Leader Name": "MR AUSTIN WALLACE", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Abebi Deloatch", "FACE Liaison Email": "adeloatch@philasd.org", "FACE Liaison Phone Number": "215-400-8220", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2380", "name": "William M. Meredith School", "sort_name": "Meredith, William M. School", "abbr_name": "Meredith", "geom": {"type": "Point", "coordinates": [-75.15113339, 39.93974936]}, "Year Opened": "1931", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "725 S 5TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19147", "Phone Number": "215-400-7990", "Fax Number": "215-400-7991", "Website": "https://meredith.philasd.org/", "School Leader Name": "MR BRIAN WALLACE", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Gerri Dunham-Collazo", "FACE Liaison Email": "gdunhamcollazo@philasd.org", "FACE Liaison Phone Number": "215-400-5857", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2390", "name": "Robert Morris School", "sort_name": "Morris, Robert School", "abbr_name": "Morris", "geom": {"type": "Point", "coordinates": [-75.17866, 39.975439]}, "Year Opened": "1964", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "2600 W THOMPSON ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "215-400-7320", "Fax Number": "215-400-7321", "Website": "https://morris.philasd.org/", "School Leader Name": "MS TAMERON DANCY", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Muminah Cunningham", "FACE Liaison Email": "mcunningham@philasd.org", "FACE Liaison Phone Number": "215-400-5855", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2410", "name": "Girard Academic Music Program", "sort_name": "Girard Academic Music Program (GAMP)", "abbr_name": "GAMP", "geom": {"type": "Point", "coordinates": [-75.18256439, 39.92210463]}, "Year Opened": "1914", "School Level": "Middle-High", "Admission Type": "Special Admit", "Current Grade Span Served": "05-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "2136 W RITNER ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19145", "Phone Number": "215-400-8230", "Fax Number": "215-400-8231", "Website": "https://gamp.philasd.org/", "School Leader Name": "MS JOVAN MOORE", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Jaemin Kall", "FACE Liaison Email": "jkall@philasd.org", "FACE Liaison Phone Number": "215-400-5867", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "2450", "name": "Edwin M. Stanton School", "sort_name": "Stanton, Edwin M. School", "abbr_name": "Stanton", "geom": {"type": "Point", "coordinates": [-75.171017, 39.940503]}, "Year Opened": "1926", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "901 S. 17TH ST.", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19146", "Phone Number": "215-400-7960", "Fax Number": "215-400-7961", "Website": "https://emstanton.philasd.org/", "School Leader Name": "MRS STACEY BURNLEY", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "Angela Butler", "FACE Liaison Email": "abutler@philasd.org", "FACE Liaison Phone Number": "215-400-5856", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2470", "name": "Albert M. Greenfield School", "sort_name": "Greenfield, Albert M. School", "abbr_name": "Greenfield", "geom": {"type": "Point", "coordinates": [-75.17739206, 39.95227234]}, "Year Opened": "1970", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "2200 CHESTNUT ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19103", "Phone Number": "215-400-7810", "Fax Number": "215-400-7811", "Website": "https://greenfield.philasd.org/", "School Leader Name": "MR DANIEL LAZAR", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Rasheeda Sloan", "FACE Liaison Email": "rsloan@philasd.org", "FACE Liaison Phone Number": "215-400-5861", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2480", "name": "Chester A. Arthur School", "sort_name": "Arthur, Chester A. School", "abbr_name": "Arthur", "geom": {"type": "Point", "coordinates": [-75.17569882, 39.94190083]}, "Year Opened": "1964", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "2000 CATHARINE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19146", "Phone Number": "215-400-7940", "Fax Number": "215-400-7941", "Website": "https://arthur.philasd.org/", "School Leader Name": "DR MARY LIBBY", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "LuQman Abdullah", "FACE Liaison Email": "labdullah@philasd.org", "FACE Liaison Phone Number": "215-400-5852", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2490", "name": "Laura W. Waring School", "sort_name": "Waring, Laura W. School", "abbr_name": "Waring", "geom": {"type": "Point", "coordinates": [-75.1677006, 39.96491939]}, "Year Opened": "1956", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "1801 GREEN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19130", "Phone Number": "215-400-7560", "Fax Number": "215-400-7561", "Website": "https://waring.philasd.org/", "School Leader Name": "MS AMANDA STRAIN", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Muminah Cunningham", "FACE Liaison Email": "mcunningham@philasd.org", "FACE Liaison Phone Number": "215-400-5855", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2510", "name": "Fanny Jackson Coppin School", "sort_name": "Jackson Coppin, Fanny School", "abbr_name": "Jackson Coppin", "geom": {"type": "Point", "coordinates": [-75.163481, 39.934623]}, "Year Opened": "1925", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "1213 S 12TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19147", "Phone Number": "215-400-7970", "Fax Number": "215-400-7971", "Website": "https://jackson.philasd.org/", "School Leader Name": "MS KELLY ESPINOSA", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "Gerri Dunham-Collazo", "FACE Liaison Email": "gdunhamcollazo@philasd.org", "FACE Liaison Phone Number": "215-400-5857", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2520", "name": "Abram S. Jenks School", "sort_name": "Jenks, Abram S. School", "abbr_name": "Jenks, A.S", "geom": {"type": "Point", "coordinates": [-75.168367, 39.918773]}, "Year Opened": "1897", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "2501 S 13TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19148", "Phone Number": "215-400-8240", "Fax Number": "215-400-8241", "Website": "https://asjenks.philasd.org/", "School Leader Name": "MS SIOUDA DOUGLAS", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "Dalila Bedoya", "FACE Liaison Email": "dbedoya@philasd.org", "FACE Liaison Phone Number": "215-400-5866", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2530", "name": "Phila. Juv. Justice Services Ctr.", "sort_name": "Philadelphia Juvenile Justice Services Center", "abbr_name": "PJJSCS", "geom": {"type": "Point", "coordinates": [-75.21572624, 39.96136565]}, "Year Opened": "2012", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Justice", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "91 N 48TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19139", "Phone Number": "215-683-3495", "Fax Number": "215-471-2787", "Website": "https://pjjsc.philasd.org/", "School Leader Name": "MS DEANA RAMSEY", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "2540", "name": "Francis S. Key School", "sort_name": "Key, Francis S. School", "abbr_name": "Key", "geom": {"type": "Point", "coordinates": [-75.1601961, 39.9213857]}, "Year Opened": "1889", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-06", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "2230 S 8TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19148", "Phone Number": "215-400-8250", "Fax Number": "215-400-8251", "Website": "https://key.philasd.org/", "School Leader Name": "MS PAULINE CHEUNG", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "Jaemin Kall", "FACE Liaison Email": "jkall@philasd.org", "FACE Liaison Phone Number": "215-400-5867", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2580", "name": "Eliza B. Kirkbride School", "sort_name": "Kirkbride, Eliza B. School", "abbr_name": "Kirkbride", "geom": {"type": "Point", "coordinates": [-75.156466, 39.93002]}, "Year Opened": "1926", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "1501 S 7TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19147", "Phone Number": "215-400-7980", "Fax Number": "215-400-7981", "Website": "https://kirkbride.philasd.org/", "School Leader Name": "MS REBECCA JULIEN", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "Carmen Colon", "FACE Liaison Email": "ccolon@philasd.org", "FACE Liaison Phone Number": "215-400-5877", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2590", "name": "George W. Nebinger School", "sort_name": "Nebinger, George W. School", "abbr_name": "Nebinger", "geom": {"type": "Point", "coordinates": [-75.15383, 39.936694]}, "Year Opened": "1925", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "601 CARPENTER ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19147", "Phone Number": "215-400-8110", "Fax Number": "215-400-8111", "Website": "https://nebinger.philasd.org/", "School Leader Name": "MS AYANA TOWNSEND", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Jaemin Kall", "FACE Liaison Email": "jkall@philasd.org", "FACE Liaison Phone Number": "215-400-5867", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2620", "name": "Academy at Palumbo", "sort_name": "Academy at Palumbo", "abbr_name": "Palumbo", "geom": {"type": "Point", "coordinates": [-75.16194915, 39.94019787]}, "Year Opened": "2006", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "1100 CATHARINE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19147", "Phone Number": "215-400-8130", "Fax Number": "215-400-8131", "Website": "https://palumbo.philasd.org/", "School Leader Name": "MS KIANA THOMPSON", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Rasheeda Polk", "FACE Liaison Email": "rhancock@philasd.org", "FACE Liaison Phone Number": "215-400-5864", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "2630", "name": "George W. Sharswood School", "sort_name": "Sharswood, George W. School", "abbr_name": "Sharswood", "geom": {"type": "Point", "coordinates": [-75.15055053, 39.91935714]}, "Year Opened": "1906", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "2300 S 2ND ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19148", "Phone Number": "215-400-8270", "Fax Number": "215-400-8271", "Website": "https://sharswood.philasd.org/", "School Leader Name": "MS LEIGH MCLINDEN", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "LuQman Abdullah", "FACE Liaison Email": "labdullah@philasd.org", "FACE Liaison Phone Number": "215-400-5852", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2640", "name": "Southwark School", "sort_name": "Southwark School", "abbr_name": "Southwark", "geom": {"type": "Point", "coordinates": [-75.16053168, 39.92637775]}, "Year Opened": "1905", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2016-2017", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "1835 S 9TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19148", "Phone Number": "215-400-8280", "Fax Number": "215-400-8281", "Website": "https://southwark.philasd.org/", "School Leader Name": "MR ANDREW LUKOV", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "Jaemin Kall", "FACE Liaison Email": "jkall@philasd.org", "FACE Liaison Phone Number": "215-400-5867", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2650", "name": "Science Leadership Academy", "sort_name": "Science Leadership Academy (SLA)", "abbr_name": "SLA", "geom": {"type": "Point", "coordinates": [-75.162516, 39.963701]}, "Year Opened": "2006", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "550 N BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19130", "Phone Number": "215-400-7830", "Fax Number": "215-400-7831", "Website": "https://sla.philasd.org/", "School Leader Name": "MR CHRISTOPHER LEHMANN", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "Dalila Bedoya", "FACE Liaison Email": "dbedoya@philasd.org", "FACE Liaison Phone Number": "215-400-5866", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "2670", "name": "Constitution High School", "sort_name": "Constitution High School", "abbr_name": "Constitution", "geom": {"type": "Point", "coordinates": [-75.152336, 39.950252]}, "Year Opened": "2006", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "18 S 7TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19106", "Phone Number": "215-400-7850", "Fax Number": "215-400-7851", "Website": "https://constitutionhs.philasd.org/", "School Leader Name": "MS BRIANNA DUNN", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Rasheeda Sloan", "FACE Liaison Email": "rsloan@philasd.org", "FACE Liaison Phone Number": "215-400-5861", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "2680", "name": "The Science Leadership Academy at Beeber", "sort_name": "Science Leadership Academy (SLA) at Beeber", "abbr_name": "SLA at Beeber", "geom": {"type": "Point", "coordinates": [-75.24192008, 39.98610221]}, "Year Opened": "2014", "School Level": "Middle-High", "Admission Type": "Special Admit", "Current Grade Span Served": "05-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "5925 MALVERN AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19131", "Phone Number": "215-400-7270", "Fax Number": "215-400-7271", "Website": "https://slabeeber.philasd.org/", "School Leader Name": "MR CHRISTOPHER JOHNSON", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "Gerri Dunham-Collazo", "FACE Liaison Email": "gdunhamcollazo@philasd.org", "FACE Liaison Phone Number": "215-400-5857", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "2690", "name": "John H. Taggart School", "sort_name": "Taggart, John H. School", "abbr_name": "Taggart", "geom": {"type": "Point", "coordinates": [-75.15452237, 39.91721223]}, "Year Opened": "1917", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "400 W PORTER ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19148", "Phone Number": "215-400-8290", "Fax Number": "215-400-8291", "Website": "https://taggart.philasd.org/", "School Leader Name": "MRS STEPHANIE MCKENNA", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Muminah Cunningham", "FACE Liaison Email": "mcunningham@philasd.org", "FACE Liaison Phone Number": "215-400-5855", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2720", "name": "Vare-Washington School", "sort_name": "Vare-Washington School", "abbr_name": "Vare-Washington", "geom": {"type": "Point", "coordinates": [-75.15252649, 39.93427949]}, "Year Opened": "1903", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "1198 S 5TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19147", "Phone Number": "215-400-8120", "Fax Number": "215-400-8121", "Website": "https://vare.philasd.org/", "School Leader Name": "MS ALISON BARNES", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Joy McIntosh", "FACE Liaison Email": "jmcintosh@philasd.org", "FACE Liaison Phone Number": "215-400-5888", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3040", "name": "Excel Middle Years Academy", "sort_name": "Excel Middle Years Academy", "abbr_name": "Excel Middle", "geom": {"type": "Point", "coordinates": [-75.18402464, 39.99074371]}, "Year Opened": "2017", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "06-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "Camelot Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Continuation", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "4300 WESTMINSTER AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19104", "Phone Number": "215-436-0307", "Fax Number": "", "Website": "https://sesischools.com/locations/excel-middle-years-academy/", "School Leader Name": "", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3190", "name": "Crossroads at Hunting Park", "sort_name": "Crossroads at Hunting Park", "abbr_name": "Crossroads @HP", "geom": {"type": "Point", "coordinates": [-75.12599679, 40.01425525]}, "Year Opened": "2011", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "03-06", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Transition/Intervention", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "4224 N FRONT ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-400-9060", "Fax Number": "215-400-9061", "Website": "https://philasd.org/crossroads-huntingpark", "School Leader Name": "MR JAMAL DENNIS", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3210", "name": "Ben Franklin High School EOP", "sort_name": "Franklin, Benjamin High School - EOP", "abbr_name": "Franklin EOP", "geom": {"type": "Point", "coordinates": [-75.15921, 39.962909]}, "Year Opened": "2012", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "EOP", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "540 N 13TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19123", "Phone Number": "215-400-7600", "Fax Number": "", "Website": "https://www.philasd.org/opportunitynetwork/benjamin-franklin-high-school-eop/", "School Leader Name": "MS HOPE WORTHY", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3240", "name": "Liguori Academy-Fortis", "sort_name": "Liguori Academy-Fortis", "abbr_name": "Liguori Fortis", "geom": {"type": "Point", "coordinates": [-75.111842, 39.994204]}, "Year Opened": "2017", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "Ligouri INC", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "2332 E LEHIGH AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19125", "Phone Number": "215-291-4700", "Fax Number": "215-291-5833", "Website": "https://www.liguoriacademy.org/fortis-program", "School Leader Name": "", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3290", "name": "Excel Academy South", "sort_name": "Excel Academy South", "abbr_name": "Excel South", "geom": {"type": "Point", "coordinates": [-75.10251944, 40.02608143]}, "Year Opened": "2008", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "Camelot Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "4641 ROOSEVELT BLVD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-904-6254", "Fax Number": "215-904-6282", "Website": "http://cameloteducation.org/our-schools/accelerated-schools/excel-academy-south", "School Leader Name": "", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3301", "name": "Community Academy of Philadelphia Charter School", "sort_name": "Community Academy of Philadelphia Charter School", "abbr_name": "Community Academy", "geom": {"type": "Point", "coordinates": [-75.10735613, 40.00538049]}, "Year Opened": "1997", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "0", "Street Address": "1100 E ERIE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-533-6700", "Fax Number": "215-533-6722", "Website": "https://www.communityacademy.org", "School Leader Name": "DR. ALBERTA O'BRIEN", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3302", "name": "Harambee Institute of Science and Technology Charter School", "sort_name": "Harambee Institute of Science and Technology Charter School", "abbr_name": "Harambee", "geom": {"type": "Point", "coordinates": [-75.25171974, 39.97309111]}, "Year Opened": "1997", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "0", "Street Address": "640 N 66TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19151", "Phone Number": "215-472-8770", "Fax Number": "215-472-9611", "Website": "https://histcs.org", "School Leader Name": "GREGORY SHANNON", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3304", "name": "YouthBuild Philadelphia Charter School", "sort_name": "YouthBuild Philadelphia Charter School", "abbr_name": "Youthbuild", "geom": {"type": "Point", "coordinates": [-75.15863287, 39.97290649]}, "Year Opened": "1997", "School Level": "High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "0", "Street Address": "1231 N BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19122", "Phone Number": "", "Fax Number": "", "Website": "https://www.youthbuildphilly.org", "School Leader Name": "SCOTT EMERICK", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "1"}, {"sdp_id": "3306", "name": "Christopher Columbus Charter School", "sort_name": "Christopher Columbus Charter School", "abbr_name": "Christopher Columbus", "geom": {"type": "Point", "coordinates": [-75.15824752, 39.93894574]}, "Year Opened": "1999", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "1", "Street Address": "916 CHRISTIAN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19147", "Phone Number": "215-925-7400", "Fax Number": "215-925-6851", "Website": "https://www.columbuscharter.org/", "School Leader Name": "ANTHONY ELIA", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3307", "name": "Eugenio Maria De Hostos Charter School", "sort_name": "Eugenio Maria De Hostos Charter School", "abbr_name": "De Hostos", "geom": {"type": "Point", "coordinates": [-75.12324994, 40.04655012]}, "Year Opened": "1998", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "ASPIRA", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "0", "Street Address": "6301 N 2ND ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19120", "Phone Number": "215-455-2300", "Fax Number": "215-455-6312", "Website": "https://hostoscharter.org/", "School Leader Name": "ALBERTO VARGAS", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3308", "name": "Inquiry Charter School", "sort_name": "Inquiry Charter School", "abbr_name": "Inquiry", "geom": {"type": "Point", "coordinates": [-75.21252924, 39.97475234]}, "Year Opened": "1998", "School Level": "Elementary", "Admission Type": "Citywide", "Current Grade Span Served": "00-05", "Grade Span at Scale": "00-08", "Phasing-In": "1", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Belmont Charter Network", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "0", "Street Address": "1301 BELMONT AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19104", "Phone Number": "215-386-5768", "Fax Number": "215-386-5769", "Website": "https://www.belmontcharternetwork.org/ics/", "School Leader Name": "CLAIRE COHEN", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3309", "name": "Imhotep Institute Charter High School", "sort_name": "Imhotep Institute Charter High School", "abbr_name": "Imhotep", "geom": {"type": "Point", "coordinates": [-75.154717, 40.049427]}, "Year Opened": "1998", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "0", "Street Address": "6201 N 21ST ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19138", "Phone Number": "215-438-4140", "Fax Number": "", "Website": "https://www.imhotephighschool.com", "School Leader Name": "JURY SEGERS", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3310", "name": "Laboratory Charter School of Communication and Languages", "sort_name": "Laboratory Charter School of Communication and Languages", "abbr_name": "Laboratory", "geom": {"type": "Point", "coordinates": [-75.145662, 40.001404]}, "Year Opened": "1998", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "1", "Street Address": "926 W SEDGLEY AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-574-1680", "Fax Number": "", "Website": "https://www.thelaboratorycharterschool.com", "School Leader Name": "KAREN NEWSOME", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3312", "name": "Multicultural Academy Charter School", "sort_name": "Multicultural Academy Charter School", "abbr_name": "Multicultural Academy", "geom": {"type": "Point", "coordinates": [-75.15073123, 40.01112725]}, "Year Opened": "1998", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "0", "Street Address": "3821 N BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-457-6666", "Fax Number": "", "Website": "https://www.macs.k12.pa.us", "School Leader Name": "SCOTT WALSH", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3313", "name": "Preparatory Charter School of Mathematics, Science, Technology and Careers", "sort_name": "Preparatory Charter School of Mathematics, Science, Technology and Careers", "abbr_name": "Preparatory Charter", "geom": {"type": "Point", "coordinates": [-75.18665686, 39.92845355]}, "Year Opened": "1998", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "0", "Street Address": "1928 POINT BREEZE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19145", "Phone Number": "215-334-6144", "Fax Number": "", "Website": "https://prepchs.org", "School Leader Name": "JO ANN MOORE", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3314", "name": "West Oak Lane Charter School", "sort_name": "West Oak Lane Charter School", "abbr_name": "West Oak Lane", "geom": {"type": "Point", "coordinates": [-75.16363798, 40.05936358]}, "Year Opened": "1998", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "0", "Street Address": "7115 STENTON AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19138", "Phone Number": "215-927-7995", "Fax Number": "", "Website": "https://www.wolcs.org", "School Leader Name": "CHARLETTA ZEIGLER", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3315", "name": "Alliance For Progress Charter School", "sort_name": "Alliance For Progress Charter School", "abbr_name": "Alliance for Progress", "geom": {"type": "Point", "coordinates": [-75.165471, 39.979731]}, "Year Opened": "1998", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "1", "Street Address": "1722 CECIL B MOORE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "215-232-4892", "Fax Number": "215-232-4893", "Website": "http://www.afpcs.org", "School Leader Name": "GREGORY WRIGHT", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3318", "name": "Freire Charter School", "sort_name": "Freire Charter School", "abbr_name": "Freire", "geom": {"type": "Point", "coordinates": [-75.17442259, 39.95247289]}, "Year Opened": "1999", "School Level": "Middle-High", "Admission Type": "Citywide", "Current Grade Span Served": "05-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "1", "Street Address": "2027 CHESTNUT ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19103", "Phone Number": "215-557-8555", "Fax Number": "215-557-9051", "Website": "https://www.freirecharterschool.org", "School Leader Name": "CHRISTOPHER MOORE", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3321", "name": "Math, Civics and Sciences Charter School", "sort_name": "The Mathematics Civics and Sciences Charter School", "abbr_name": "Math Civics and Sciences", "geom": {"type": "Point", "coordinates": [-75.16097, 39.961301]}, "Year Opened": "1999", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide", "Current Grade Span Served": "01-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "0", "Street Address": "447 N BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19123", "Phone Number": "215-923-4880", "Fax Number": "", "Website": "https://www.mcscs.org", "School Leader Name": "ANDRE GLENN", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3322", "name": "Philadelphia Academy Charter School", "sort_name": "Philadelphia Academy Charter School", "abbr_name": "Philadelphia Academy", "geom": {"type": "Point", "coordinates": [-75.01109307, 40.10358436]}, "Year Opened": "1999", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "1", "Street Address": "11000 ROOSEVELT BLVD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19116", "Phone Number": "215-676-8320", "Fax Number": "", "Website": "https://www.philadelphiaacademy.org", "School Leader Name": "MEGAN SIMMONS", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3323", "name": "Mastery Charter School at Hardy Williams", "sort_name": "Hardy Williams Academy Charter School", "abbr_name": "Mastery Hardy Williams", "geom": {"type": "Point", "coordinates": [-75.226447, 39.941562]}, "Year Opened": "1999", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "0", "Street Address": "5400 WARRINGTON AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19143", "Phone Number": "215-724-2343", "Fax Number": "", "Website": "https://www.masterycharter.org/hardyhigh", "School Leader Name": "NAEEMAH SEWARD", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3326", "name": "Universal Institute Charter School", "sort_name": "Universal Institute Charter School", "abbr_name": "Universal Institute", "geom": {"type": "Point", "coordinates": [-75.16794, 39.940931]}, "Year Opened": "1999", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Universal Companies", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "0", "Street Address": "801 S 15TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19146", "Phone Number": "215-732-2876", "Fax Number": "", "Website": "https://www.universalfamilyofschools.org/universal-institute/", "School Leader Name": "JEFFERY WILLIAMS", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3328", "name": "Mathematics, Science, and Technology Community Charter School (MaST)", "sort_name": "Mathematics, Science, and Technology (MaST) Community Charter School", "abbr_name": "MaST", "geom": {"type": "Point", "coordinates": [-75.005658, 40.113832]}, "Year Opened": "1999", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "0", "Street Address": "1800 BYBERRY RD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19116", "Phone Number": "267-348-1100", "Fax Number": "", "Website": "https://www.mastccs.org", "School Leader Name": "PHYLLIS SANTIAGO", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3329", "name": "Young Scholars Charter School", "sort_name": "Young Scholars Charter School", "abbr_name": "Young Scholars", "geom": {"type": "Point", "coordinates": [-75.14799661, 39.96734659]}, "Year Opened": "1999", "School Level": "Middle", "Admission Type": "Citywide", "Current Grade Span Served": "06-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Scholar Academies", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "0", "Street Address": "900 N MARSHALL ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19123", "Phone Number": "215-232-9727", "Fax Number": "", "Website": "https://www.phillyscholars.org", "School Leader Name": "BETH BIRNKRANT", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3331", "name": "Franklin Towne Charter High School", "sort_name": "Franklin Towne Charter High School", "abbr_name": "Franklin Towne High School", "geom": {"type": "Point", "coordinates": [-75.066611, 40.007337]}, "Year Opened": "2000", "School Level": "High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "0", "Street Address": "5301 TACONY ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19137", "Phone Number": "215-289-5000", "Fax Number": "215-535-8910", "Website": "https://hs.franklintowne.org", "School Leader Name": "JOSEPH VENDITTI", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3332", "name": "Mariana Bracetti Academy Charter School", "sort_name": "Mariana Bracetti Academy Charter School", "abbr_name": "Bracetti, Mariana", "geom": {"type": "Point", "coordinates": [-75.094146, 40.005757]}, "Year Opened": "2000", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "0", "Street Address": "1840 TORRESDALE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-291-4436", "Fax Number": "", "Website": "https://www.mbacs.org", "School Leader Name": "JANA SOMMA", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3333", "name": "Esperanza Academy Charter School", "sort_name": "Esperanza Academy Charter School", "abbr_name": "Esperanza Academy", "geom": {"type": "Point", "coordinates": [-75.13232396, 40.01478539]}, "Year Opened": "2000", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide", "Current Grade Span Served": "05-12", "Grade Span at Scale": "00-12", "Phasing-In": "1", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "1", "Street Address": "301 W HUNTING PARK AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-457-3667", "Fax Number": "", "Website": "https://esperanzaacademycs.org", "School Leader Name": "JORGE CALIXTO", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3334", "name": "New Foundations Charter School", "sort_name": "New Foundations Charter School", "abbr_name": "New Foundations", "geom": {"type": "Point", "coordinates": [-75.024187, 40.03507]}, "Year Opened": "2000", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "1", "Street Address": "8001 TORRESDALE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19136", "Phone Number": "215-624-8100", "Fax Number": "", "Website": "https://www.nfcsonline.org", "School Leader Name": "NICOLE UNEGBU", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3335", "name": "People for People Charter School", "sort_name": "People for People Charter School", "abbr_name": "People for People", "geom": {"type": "Point", "coordinates": [-75.16067477, 39.96810141]}, "Year Opened": "2001", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide", "Current Grade Span Served": "00-12", "Grade Span at Scale": "00-08", "Phasing-In": "0", "Phasing-Out": "1", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "0", "Street Address": "800 N BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19130", "Phone Number": "215-763-7060", "Fax Number": "", "Website": "https://www.pfpcs.org", "School Leader Name": "COREY DWYER", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3336", "name": "Philadelphia Performing Arts: A String Theory Charter School", "sort_name": "Philadelphia Performing Arts Charter School", "abbr_name": "Philadelphia Performing Arts", "geom": {"type": "Point", "coordinates": [-75.17166577, 39.91777662]}, "Year Opened": "2000", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "1", "Street Address": "2600 S BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19145", "Phone Number": "215-551-4000", "Fax Number": "", "Website": "https://www.stringtheoryschools.org", "School Leader Name": "ANGELA PULEIO", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3337", "name": "Global Leadership Academy Charter School", "sort_name": "Global Leadership Academy Charter School", "abbr_name": "Global Leadership", "geom": {"type": "Point", "coordinates": [-75.2154352, 39.97335953]}, "Year Opened": "2000", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "0", "Street Address": "4601 W GIRARD AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19131", "Phone Number": "215-477-6672", "Fax Number": "215-477-6674", "Website": "https://glacharter.org/gawest", "School Leader Name": "SHOSHANA TYLER", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3341", "name": "Independence Charter School", "sort_name": "Independence Charter School", "abbr_name": "Independence", "geom": {"type": "Point", "coordinates": [-75.16855598, 39.94496682]}, "Year Opened": "2001", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "0", "Street Address": "1600 LOMBARD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19146", "Phone Number": "215-238-8000", "Fax Number": "215-545-2924", "Website": "https://www.independencecharter.org", "School Leader Name": "KRISTEN LONG", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3353", "name": "KIPP DuBois Charter School", "sort_name": "KIPP DuBois Charter School", "abbr_name": "KIPP DuBois", "geom": {"type": "Point", "coordinates": [-75.22085032, 39.98043019]}, "Year Opened": "2015", "School Level": "High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "KIPP", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "0", "Street Address": "5070 PARKSIDE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19131", "Phone Number": "", "Fax Number": "", "Website": "https://kippphiladelphia.org/our-schools/kipp-dubois-collegiate-academy", "School Leader Name": "MELISSA POORMAN", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3357", "name": "West Philadelphia Achievement Charter School", "sort_name": "West Philadelphia Achievement Charter School", "abbr_name": "West Philadelphia Achievement", "geom": {"type": "Point", "coordinates": [-75.254111, 39.970667]}, "Year Opened": "2002", "School Level": "Elementary", "Admission Type": "Citywide", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "0", "Street Address": "6701 CALLOWHILL ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19151", "Phone Number": "215-476-6471", "Fax Number": "215-476-6481", "Website": "https://www.wpaces.org", "School Leader Name": "LATOYA JOHNSON", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3358", "name": "Philadelphia Electrical and Technology Charter School", "sort_name": "Philadelphia Electrical and Technology Charter School", "abbr_name": "PE&T", "geom": {"type": "Point", "coordinates": [-75.1681729, 39.9566589]}, "Year Opened": "2002", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "0", "Street Address": "1709 BENJAMIN FRANKLIN PKWY", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19103", "Phone Number": "267-514-1823", "Fax Number": "", "Website": "https://www.petchs.org", "School Leader Name": "ERIN DOUGHERTY", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3359", "name": "Richard Allen Preparatory Charter School", "sort_name": "Richard Allen Preparatory Charter School", "abbr_name": "Allen, Richard", "geom": {"type": "Point", "coordinates": [-75.21926743, 39.92809187]}, "Year Opened": "2001", "School Level": "Middle", "Admission Type": "Citywide", "Current Grade Span Served": "05-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "0", "Street Address": "2601 S 58TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19143", "Phone Number": "215-878-5144", "Fax Number": "", "Website": "https://www.rapcs.org", "School Leader Name": "LAWRENCE JONES", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3360", "name": "Russell Byers Charter School", "sort_name": "Russell Byers Charter School", "abbr_name": "Byers, Russell", "geom": {"type": "Point", "coordinates": [-75.17155064, 39.95594922]}, "Year Opened": "2001", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "0", "Street Address": "1911 ARCH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19103", "Phone Number": "215-972-1700", "Fax Number": "", "Website": "https://www.byerschool.org", "School Leader Name": "KELLIE PORTER", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3361", "name": "Mastery Charter School at Lenfest", "sort_name": "Mastery Charter High School", "abbr_name": "Mastery Lenfest", "geom": {"type": "Point", "coordinates": [-75.14734776, 39.94950579]}, "Year Opened": "2001", "School Level": "Middle-High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "07-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "0", "Street Address": "35 S 4TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19106", "Phone Number": "215-922-1902", "Fax Number": "215-922-1903", "Website": "https://masterycharter.org/secondary-schools/lenfest-campus", "School Leader Name": "CHRISTOPHER ZIEMBA", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3362", "name": "Wissahickon Charter School", "sort_name": "Wissahickon Charter School", "abbr_name": "Wissahickon", "geom": {"type": "Point", "coordinates": [-75.17405347, 40.01537246]}, "Year Opened": "2002", "School Level": "Elementary-Middle", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "1", "Street Address": "4700 WISSAHICKON AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19144", "Phone Number": "267-338-1020", "Fax Number": "", "Website": "http://www.wissahickoncharter.org", "School Leader Name": "KRISTI LITTELL", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3364", "name": "First Philadelphia Preparatory Charter School", "sort_name": "First Philadelphia Preparatory Charter School", "abbr_name": "First Philadelphia", "geom": {"type": "Point", "coordinates": [-75.08240619, 40.00719991]}, "Year Opened": "2002", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "American Paradigm", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "1", "Street Address": "4300 TACONY ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-743-3100", "Fax Number": "215-743-9877", "Website": "https://www.ap-schools.org/First-Phila-Prep/", "School Leader Name": "DR. MAX KLINK", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3365", "name": "Green Woods Charter School", "sort_name": "Green Woods Charter School", "abbr_name": "Green Woods", "geom": {"type": "Point", "coordinates": [-75.23385852, 40.04416378]}, "Year Opened": "2002", "School Level": "Elementary-Middle", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "0", "Street Address": "468 DOMINO LN", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19128", "Phone Number": "215-482-6337", "Fax Number": "215-482-9135", "Website": "https://www.greenwoodscharter.org", "School Leader Name": "DEBI DURSO", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3366", "name": "Maritime Academy Charter School (MACHS)", "sort_name": "Maritime Academy Charter School", "abbr_name": "Maritime", "geom": {"type": "Point", "coordinates": [-75.068318, 40.007862]}, "Year Opened": "2003", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide", "Current Grade Span Served": "01-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "1", "Street Address": "2275 BRIDGE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19137", "Phone Number": "215-535-4555", "Fax Number": "215-387-7021", "Website": "https://www.maritimecharter.org", "School Leader Name": "LUCY FERIA", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3368", "name": "Belmont Charter School", "sort_name": "Belmont Elementary Charter School", "abbr_name": "Belmont", "geom": {"type": "Point", "coordinates": [-75.20487093, 39.96696484]}, "Year Opened": "2005", "School Level": "Elementary-Middle-High", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Belmont Charter Network", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "1", "Street Address": "4030 BROWN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19104", "Phone Number": "215-823-8208", "Fax Number": "215-823-8209", "Website": "https://www.belmontcharternetwork.org/bcs", "School Leader Name": "KRISTEN NEWMUIS", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3370", "name": "KIPP Philadelphia Charter School", "sort_name": "KIPP Philadelphia Charter School", "abbr_name": "KIPP Philadelphia", "geom": {"type": "Point", "coordinates": [-75.158039, 39.992038]}, "Year Opened": "2003", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "KIPP", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "1", "Street Address": "3001 N 27TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19132", "Phone Number": "215-227-1728", "Fax Number": "", "Website": "https://kippphiladelphia.org/our-schools/kipp-philadelphia-preparatory-academy", "School Leader Name": "MARC MANNELLA", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3372", "name": "Discovery Charter School", "sort_name": "The Jacquelyn Y. Kelley Discovery Charter School", "abbr_name": "Discovery", "geom": {"type": "Point", "coordinates": [-75.21350485, 39.97770823]}, "Year Opened": "2003", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "0", "Street Address": "4700 PARKSIDE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19131", "Phone Number": "215-879-8182", "Fax Number": "215-879-9510", "Website": "https://www.jykdiscoverycharterschool.com/", "School Leader Name": "MARIA SNIPE", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3378", "name": "Philadelphia Montessori Charter School", "sort_name": "Philadelphia Montessori Charter School", "abbr_name": "Philadelphia Montessori", "geom": {"type": "Point", "coordinates": [-75.24515327, 39.91656437]}, "Year Opened": "2004", "School Level": "Elementary", "Admission Type": "Citywide", "Current Grade Span Served": "00-06", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "0", "Street Address": "2227 ISLAND RD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19142", "Phone Number": "215-365-4011", "Fax Number": "", "Website": "https://www.philadelphiamontessori.org", "School Leader Name": "EARL SISSELL", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3379", "name": "Ad Prima Charter School", "sort_name": "Ad Prima Charter School", "abbr_name": "Ad Prima", "geom": {"type": "Point", "coordinates": [-75.24786, 39.984296]}, "Year Opened": "2004", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "1", "Street Address": "1922 N 63RD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19151", "Phone Number": "267-403-2672", "Fax Number": "610-660-8416", "Website": "https://www.adprimacharterschools.org", "School Leader Name": "NIYA BLACKWELL", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3383", "name": "Mastery Charter School at Shoemaker", "sort_name": "Mastery Charter School - Shoemaker Campus", "abbr_name": "Mastery Shoemaker", "geom": {"type": "Point", "coordinates": [-75.228437, 39.975799]}, "Year Opened": "2006", "School Level": "Middle-High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "07-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "0", "Street Address": "5301 MEDIA ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19131", "Phone Number": "267-296-7111", "Fax Number": "267-296-7112", "Website": "https://masterycharter.org/secondary-schools/shoemaker-campus", "School Leader Name": "MEAGHANN LAWSON", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3384", "name": "Folk Arts-Cultural Treasures Charter School", "sort_name": "Folk Arts-Cultural Treasures Charter School (FACTS)", "abbr_name": "FACTS", "geom": {"type": "Point", "coordinates": [-75.15551365, 39.95885103]}, "Year Opened": "2005", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "0", "Street Address": "1023 CALLOWHILL ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19123", "Phone Number": "215-569-2600", "Fax Number": "215-569-3985", "Website": "https://www.factschool.org", "School Leader Name": "ELYSSA YUEN", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3385", "name": "Mastery Charter School at Thomas Campus", "sort_name": "Mastery Charter School - Thomas Campus", "abbr_name": "Mastery Thomas", "geom": {"type": "Point", "coordinates": [-75.16358831, 39.91454096]}, "Year Opened": "2005", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "1", "Street Address": "927 JOHNSTON ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19148", "Phone Number": "267-236-0036", "Fax Number": "267-236-0030", "Website": "https://masterycharter.org/elementary-schools/thomas", "School Leader Name": "EMILY MYERS", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3386", "name": "Northwood Academy Charter School", "sort_name": "Northwood Academy Charter School", "abbr_name": "Northwood", "geom": {"type": "Point", "coordinates": [-75.09523811, 40.02015006]}, "Year Opened": "2005", "School Level": "Elementary-Middle", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "0", "Street Address": "4621 CASTOR AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-289-5606", "Fax Number": "215-289-5464", "Website": "https://www.northwoodcs.org", "School Leader Name": "CINDY CAREY", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3388", "name": "Boys Latin of Philadelphia Charter School", "sort_name": "Boys' Latin of Philadelphia Charter School", "abbr_name": "Boys Latin", "geom": {"type": "Point", "coordinates": [-75.23374851, 39.95172558]}, "Year Opened": "2007", "School Level": "Middle-High", "Admission Type": "Citywide", "Current Grade Span Served": "06-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "1", "Street Address": "5501 CEDAR AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19143", "Phone Number": "215-387-5149", "Fax Number": "215-387-5159", "Website": "https://www.boyslatin.org", "School Leader Name": "EROS UTHMAN-OLUKOKUN", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3389", "name": "Keystone Academy Charter School", "sort_name": "Keystone Academy Charter School", "abbr_name": "Keystone Academy", "geom": {"type": "Point", "coordinates": [-75.045089, 40.021916]}, "Year Opened": "2007", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "0", "Street Address": "4521 LONGSHORE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19135", "Phone Number": "215-332-2111", "Fax Number": "", "Website": "http://www.keystoneacademycs.org", "School Leader Name": "DR. KATHRYN MAKAR", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3392", "name": "Southwest Leadership Academy Charter School", "sort_name": "Southwest Leadership Academy Charter School", "abbr_name": "Southwest Leadership", "geom": {"type": "Point", "coordinates": [-75.2426, 39.918099]}, "Year Opened": "2007", "School Level": "Elementary-Middle", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "0", "Street Address": "7101 PASCHALL AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19142", "Phone Number": "215-729-1939", "Fax Number": "", "Website": "https://slacs-phila.org/", "School Leader Name": "LEIGH PURNELL", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3393", "name": "Mastery Charter School at Pickett", "sort_name": "Mastery Charter School - Pickett Campus", "abbr_name": "Mastery Pickett", "geom": {"type": "Point", "coordinates": [-75.18087124, 40.03187441]}, "Year Opened": "2007", "School Level": "Middle-High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "06-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "0", "Street Address": "5700 WAYNE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19144", "Phone Number": "215-866-9000", "Fax Number": "", "Website": "https://masterycharter.org/secondary-schools/pickett-campus", "School Leader Name": "MARGAUX MUNNELLY", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3394", "name": "Pan American Academy Charter School", "sort_name": "Pan American Academy Charter School", "abbr_name": "Pan American", "geom": {"type": "Point", "coordinates": [-75.13614883, 39.99428061]}, "Year Opened": "2008", "School Level": "Elementary-Middle", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Congreso", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "0", "Street Address": "2830 N AMERICAN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19133", "Phone Number": "215-425-1212", "Fax Number": "", "Website": "https://www.panamcs.org/", "School Leader Name": "YOLANDA COOPER", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3395", "name": "Antonia Pantoja Charter School", "sort_name": "Antonia Pantoja Charter School", "abbr_name": "Pantoja, Antonia", "geom": {"type": "Point", "coordinates": [-75.13136564, 40.01300525]}, "Year Opened": "2008", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "ASPIRA", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "0", "Street Address": "4101 N AMERICAN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "", "Fax Number": "", "Website": "https://pantojacharter.org/", "School Leader Name": "SANDRA GONZALEZ", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3399", "name": "Sankofa Freedom Academy Charter School", "sort_name": "Sankofa Freedom Academy Charter School", "abbr_name": "Sankofa", "geom": {"type": "Point", "coordinates": [-75.128641, 39.987082]}, "Year Opened": "2009", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "0", "Street Address": "2501 KENSINGTON AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19125", "Phone Number": "", "Fax Number": "", "Website": "https://www.sfacs.us", "School Leader Name": "MARIKA MEEKINS", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3403", "name": "Franklin Towne Charter Elementary School", "sort_name": "Franklin Towne Charter Elementary School", "abbr_name": "Franklin Towne Elementary", "geom": {"type": "Point", "coordinates": [-75.07472434, 39.99551599]}, "Year Opened": "2009", "School Level": "Elementary-Middle", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "0", "Street Address": "4259 RICHMOND ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19137", "Phone Number": "", "Fax Number": "", "Website": "https://es.franklintowne.org", "School Leader Name": "EUGENIA KOO", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3404", "name": "Tacony Academy Charter School", "sort_name": "Tacony Academy Charter School", "abbr_name": "Tacony Academy", "geom": {"type": "Point", "coordinates": [-75.06598353, 40.06684222]}, "Year Opened": "2009", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "American Paradigm", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "1", "Street Address": "1330 RHAWN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19111", "Phone Number": "", "Fax Number": "", "Website": "https://www.ap-schools.org/Tacony-Academy-Charter/", "School Leader Name": "JESS HARRON", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3407", "name": "Mastery Charter School at Harrity", "sort_name": "Mastery Charter School At Harrity Elementary", "abbr_name": "Mastery Harrity", "geom": {"type": "Point", "coordinates": [-75.23548525, 39.94852458]}, "Year Opened": "2010", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2010-2011", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "0", "Street Address": "5601 CHRISTIAN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19143", "Phone Number": "215-471-2908", "Fax Number": "", "Website": "https://masterycharter.org/elementary-schools/harrity", "School Leader Name": "ROBERT MILLER", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3408", "name": "Mastery Charter School at Mann", "sort_name": "Mastery Charter School Mann Elementary", "abbr_name": "Mastery Mann", "geom": {"type": "Point", "coordinates": [-75.2313266, 39.98590147]}, "Year Opened": "2010", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-06", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2010-2011", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "0", "Street Address": "5376 W BERKS ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19131", "Phone Number": "215-581-5516", "Fax Number": "", "Website": "https://masterycharter.org/elementary-schools/mann", "School Leader Name": "JANET THOMPSON", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3409", "name": "Mastery Charter School at Smedley", "sort_name": "Mastery Charter School Smedley Elementary", "abbr_name": "Mastery Smedley", "geom": {"type": "Point", "coordinates": [-75.073892, 40.019786]}, "Year Opened": "2010", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-06", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2010-2011", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "0", "Street Address": "1790 BRIDGE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-537-2523", "Fax Number": "", "Website": "https://masterycharter.org/elementary-schools/smedley", "School Leader Name": "CAITLIN MURPHY", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3410", "name": "Bluford Charter School", "sort_name": "Universal Bluford Charter School", "abbr_name": "Bluford", "geom": {"type": "Point", "coordinates": [-75.23602, 39.973739]}, "Year Opened": "2010", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Universal Companies", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2010-2011", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "0", "Street Address": "5801 MEDIA ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19131", "Phone Number": "215-581-5502", "Fax Number": "", "Website": "https://www.universalfamilyofschools.org/universal-bluford/", "School Leader Name": "CRYSTAL GARY-NELSON", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3412", "name": "Mastery Charter School at Douglass", "sort_name": "Frederick Douglass Mastery Charter School", "abbr_name": "Mastery Douglass", "geom": {"type": "Point", "coordinates": [-75.16846267, 39.98461532]}, "Year Opened": "2010", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2010-2011", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "0", "Street Address": "2118 W NORRIS ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "215-684-5063", "Fax Number": "", "Website": "https://masterycharter.org/elementary-schools/frederick-douglass", "School Leader Name": "AKEERE SCOTT-MACK", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3415", "name": "Mastery Charter School at Clymer", "sort_name": "Mastery Charter School At Clymer Elementary", "abbr_name": "Mastery Clymer", "geom": {"type": "Point", "coordinates": [-75.15034419, 39.99565934]}, "Year Opened": "2011", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-06", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2011-2012", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "0", "Street Address": "1201 W RUSH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19133", "Phone Number": "", "Fax Number": "", "Website": "https://masterycharter.org/elementary-schools/clymer", "School Leader Name": "HEATHER SCHEG", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3416", "name": "Mastery Charter School at Gratz", "sort_name": "Mastery Charter School Simon Gratz Campus", "abbr_name": "Mastery Gratz", "geom": {"type": "Point", "coordinates": [-75.15660685, 40.01453965]}, "Year Opened": "2011", "School Level": "Middle-High", "Admission Type": "Neighborhood", "Current Grade Span Served": "07-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2011-2012", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "0", "Street Address": "1798 W HUNTING PARK AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "", "Fax Number": "", "Website": "https://masterycharter.org/secondary-schools/gratz-prep-middle", "School Leader Name": "LE'YONDO DUNN", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3417", "name": "Universal Charter School at Audenried", "sort_name": "Universal Audenried Promise Neighborhood Partnership Charter School", "abbr_name": "Universal Audenried", "geom": {"type": "Point", "coordinates": [-75.19859, 39.933737]}, "Year Opened": "2011", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Universal Companies", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2011-2012", "Community School Cohort": "", "CTE Status": "Comprehensive", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "0", "Street Address": "3301 TASKER ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19145", "Phone Number": "", "Fax Number": "", "Website": "https://www.universalfamilyofschools.org/universal-audenried/", "School Leader Name": "JOSH ANDERSON", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3418", "name": "Universal Charter School at Vare", "sort_name": "Universal Vare Promise Neighborhood Partnership Charter School", "abbr_name": "Universal Vare", "geom": {"type": "Point", "coordinates": [-75.185707, 39.925837]}, "Year Opened": "2011", "School Level": "Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "05-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Universal Companies", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2011-2012", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "0", "Street Address": "2100 S 24TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19145", "Phone Number": "", "Fax Number": "", "Website": "https://www.universalfamilyofschools.org/universal-vare/", "School Leader Name": "KAREN HOWELL-TOOMER", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3419", "name": "Lindley Academy Charter at Birney", "sort_name": "General David B. Birney Charter School", "abbr_name": "Lindely Birney", "geom": {"type": "Point", "coordinates": [-75.13883269, 40.02954904]}, "Year Opened": "2011", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "American Paradigm", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2011-2012", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "0", "Street Address": "900 LINDLEY AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19141", "Phone Number": "", "Fax Number": "", "Website": "https://www.ap-schools.org/Lindley-Academy/", "School Leader Name": "", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3420", "name": "Mastery Charter School at Cleveland", "sort_name": "Mastery Charter School Cleveland Elementary", "abbr_name": "Mastery Cleveland", "geom": {"type": "Point", "coordinates": [-75.15908455, 40.01027824]}, "Year Opened": "2012", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2012-2013", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "0", "Street Address": "3701 N 19TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "", "Fax Number": "", "Website": "https://masterycharter.org/event/cleveland-back-school-night/", "School Leader Name": "LETISHA LAWS", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3421", "name": "Universal Charter School at Creighton", "sort_name": "Universal Creighton Charter School", "abbr_name": "Universal Creighton", "geom": {"type": "Point", "coordinates": [-75.10586492, 40.03404277]}, "Year Opened": "2012", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Universal Companies", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2012-2013", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "0", "Street Address": "5401 TABOR AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19120", "Phone Number": "", "Fax Number": "", "Website": "https://www.universalfamilyofschools.org/universal-creighton/", "School Leader Name": "WENDY BALDWIN", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3422", "name": "The Philadelphia Charter School for Arts and Sciences", "sort_name": "The Philadelphia Charter School For The Arts & Sciences At H.R. Edmunds", "abbr_name": "Edmunds", "geom": {"type": "Point", "coordinates": [-75.08599631, 40.02423246]}, "Year Opened": "2012", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Universal Companies", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2012-2013", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "0", "Street Address": "1197 HAWORTH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-537-2520", "Fax Number": "", "Website": "https://www.stringtheoryschools.org/edmunds-campus/art-science-landing-page", "School Leader Name": "JUDITH TAGGART", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3423", "name": "Memphis Street Academy Charter School at J.P. Jones", "sort_name": "Memphis Street Academy At J.P. Jones", "abbr_name": "Memphis Street", "geom": {"type": "Point", "coordinates": [-75.11285949, 39.98588986]}, "Year Opened": "2012", "School Level": "Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "05-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "American Paradigm", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2012-2013", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "0", "Street Address": "2950 MEMPHIS ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19134", "Phone Number": "", "Fax Number": "", "Website": "https://www.ap-schools.org/Memphis-Street-Academy/", "School Leader Name": "AMANDA HENNIE", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3424", "name": "Universal Charter School at Alcorn", "sort_name": "Universal Alcorn Charter School", "abbr_name": "Universal Alcorn", "geom": {"type": "Point", "coordinates": [-75.197771, 39.935499]}, "Year Opened": "2013", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Universal Companies", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2013-2014", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "1", "Street Address": "3200 DICKINSON ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19146", "Phone Number": "", "Fax Number": "", "Website": "https://www.universalfamilyofschools.org/universal-alcorn/", "School Leader Name": "AARON STARKE", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3426", "name": "Mastery Charter School at Pastorius", "sort_name": "Mastery Charter School Pastorius Elementary", "abbr_name": "Mastery Pastorius", "geom": {"type": "Point", "coordinates": [-75.161424, 40.048208]}, "Year Opened": "2013", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2013-2014", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "0", "Street Address": "5650 SPRAGUE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19138", "Phone Number": "", "Fax Number": "", "Website": "https://masterycharter.org/elementary-schools/pastorius-richardson", "School Leader Name": "ERIC LANGSTON", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3427", "name": "Mastery Charter School at Wister", "sort_name": "John Wister Mastery Charter School", "abbr_name": "Mastery Wister", "geom": {"type": "Point", "coordinates": [-75.16672063, 40.03288146]}, "Year Opened": "2016", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2016-2017", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "0", "Street Address": "67 E BRINGHURST ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19144", "Phone Number": "", "Fax Number": "", "Website": "https://masterycharter.org/elementary-schools/john-wister", "School Leader Name": "ASHLEY LANGSTON", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3428", "name": "Global Leadership Academy at Huey", "sort_name": "Global Leadership Academy Charter School Southwest At Huey", "abbr_name": "Global Leadership at Huey", "geom": {"type": "Point", "coordinates": [-75.22685833, 39.95332691]}, "Year Opened": "2016", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2016-2017", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "0", "Street Address": "5200 PINE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19143", "Phone Number": "", "Fax Number": "", "Website": "https://glacharter.org/southwest", "School Leader Name": "TAMIKA EVANS", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3437", "name": "KIPP North Philadelphia Charter School", "sort_name": "KIPP North Philadelphia Charter School", "abbr_name": "KIPP N Phila Charter", "geom": {"type": "Point", "coordinates": [-75.158212, 39.99193]}, "Year Opened": "2018", "School Level": "Elementary", "Admission Type": "Citywide", "Current Grade Span Served": "00-02", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "KIPP", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "0", "Street Address": "2539 N 16TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19132", "Phone Number": "", "Fax Number": "", "Website": "https://kippphiladelphia.org/kipp-north-philadelphia-academy", "School Leader Name": "BEN SPEICHER", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3438", "name": "Deep Roots Charter School", "sort_name": "Deep Roots Charter School", "abbr_name": "Deep Roots Charter", "geom": {"type": "Point", "coordinates": [-75.101664, 39.998066]}, "Year Opened": "2018", "School Level": "Elementary", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-06", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "0", "Street Address": "3556 FRANKFORD AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19134", "Phone Number": "", "Fax Number": "", "Website": "https://deeprootscs.org", "School Leader Name": "G. LOGAN BLYLER", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3439", "name": "Mastery Prep Elementary Charter School", "sort_name": "Mastery Prep Elementary Charter School", "abbr_name": "Mastery Prp Elm", "geom": {"type": "Point", "coordinates": [-75.156128, 40.013457]}, "Year Opened": "2018", "School Level": "Elementary", "Admission Type": "Citywide", "Current Grade Span Served": "00-03", "Grade Span at Scale": "00-06", "Phasing-In": "1", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "0", "Street Address": "1801 W PIKE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "", "Fax Number": "", "Website": "https://masterycharter.org/elementary-schools/mastery-prep", "School Leader Name": "EUGENE HAITH", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3440", "name": "MaST Community Charter School II", "sort_name": "Mathematics, Science and Technology Community Charter School II", "abbr_name": "MaST II", "geom": {"type": "Point", "coordinates": [-75.044372, 40.017476]}, "Year Opened": "2016", "School Level": "Elementary-High", "Admission Type": "Citywide", "Current Grade Span Served": "00-06, 09", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "1", "Street Address": "6501 STATE RD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19135", "Phone Number": "", "Fax Number": "", "Website": "https://mast2.org/", "School Leader Name": "CHUCK PUCHON", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3441", "name": "TECH Freire Charter School", "sort_name": "Tech Freire Charter School", "abbr_name": "TECH Freire", "geom": {"type": "Point", "coordinates": [-75.155669, 39.986869]}, "Year Opened": "2016", "School Level": "High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "0", "Street Address": "2221 N BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19132", "Phone Number": "", "Fax Number": "", "Website": "http://techfreire.org/", "School Leader Name": "CHARLES WARE", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3442", "name": "Independence Charter School West", "sort_name": "Independence West Charter School", "abbr_name": "Independence West", "geom": {"type": "Point", "coordinates": [-75.22614036, 39.93731366]}, "Year Opened": "2016", "School Level": "Elementary", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-06", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "0", "Street Address": "5600 CHESTER AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19143", "Phone Number": "", "Fax Number": "", "Website": "https://www.icswest.org", "School Leader Name": "DANA TWYMAN", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3443", "name": "KIPP West Philadelphia Charter School", "sort_name": "KIPP West Philadelphia Charter School", "abbr_name": "KIPP West Elementary", "geom": {"type": "Point", "coordinates": [-75.24184422, 39.94453199]}, "Year Opened": "2016", "School Level": "Elementary", "Admission Type": "Citywide", "Current Grade Span Served": "00-04", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "KIPP", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "1", "Street Address": "5070 PARKSIDE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19131", "Phone Number": "267-787-5700", "Fax Number": "", "Website": "https://kippphiladelphia.org/our-schools/kipp-west-philadelphia-elementary-academy/", "School Leader Name": "CHESHONNA MILES", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3445", "name": "MAST III Charter School", "sort_name": "MAST Community Charter School III", "abbr_name": "MAST III", "geom": {"type": "Point", "coordinates": [-74.991671, 40.109575]}, "Year Opened": "2019", "School Level": "Elementary", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "0", "Street Address": "1 CROWN WAY", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19154", "Phone Number": "", "Fax Number": "", "Website": "https://mast3.org/", "School Leader Name": "PHIL SERPIELLO", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3446", "name": "Philadelphia Hebrew Public Charter School", "sort_name": "Philadelphia Hebrew Public Charter School", "abbr_name": "Philadelphia Hebrew", "geom": {"type": "Point", "coordinates": [-75.184376, 40.012045]}, "Year Opened": "2019", "School Level": "Elementary", "Admission Type": "Citywide", "Current Grade Span Served": "00-01", "Grade Span at Scale": "00-08", "Phasing-In": "1", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "0", "Street Address": "3300 HENRY AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19129", "Phone Number": "", "Fax Number": "", "Website": "https://philadelphiahebrewpublic.org/", "School Leader Name": "ELYSSA YUEN", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3510", "name": "El Centro de Estudiantes (Big Picture)", "sort_name": "El Centro de Estudiantes - Big Picture", "abbr_name": "El Centro", "geom": {"type": "Point", "coordinates": [-75.17934897974463, 39.97507482702365]}, "Year Opened": "2009", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "Big Picture Philadelphia", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "1241 N TANEY ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "267-687-1172", "Fax Number": "", "Website": "https://www.elcentrobpp.org/", "School Leader Name": "MISS JACQUELYN TISDALE", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3540", "name": "Ombudsman Northwest", "sort_name": "Ombudsman Accelerated Northwest", "abbr_name": "Ombudsman NW", "geom": {"type": "Point", "coordinates": [-75.15648403, 40.05586457]}, "Year Opened": "2009", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "Ombudsman Educational Services LTD", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "2111 EASTBURN AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19138", "Phone Number": "215-924-8950", "Fax Number": "", "Website": "http://www.ombudsman.com/state/pa", "School Leader Name": "MS JULITA BYRD", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3810", "name": "One Bright Ray - Elmwood Campus", "sort_name": "One Bright Ray - Elmwood Campus", "abbr_name": "OBR Elmwood", "geom": {"type": "Point", "coordinates": [-75.22908493, 39.92251591]}, "Year Opened": "2015", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "International Education and Community Initiatives", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "6404 ELMWOOD AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19142", "Phone Number": "215-488-1177", "Fax Number": "", "Website": "http://www.onebrightraycommunity.org/school-life/obr-team/elmwood-campus/", "School Leader Name": "", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3820", "name": "Camelot Academy East", "sort_name": "Achieve Academy East Campus", "abbr_name": "Camelot Hunting Park", "geom": {"type": "Point", "coordinates": [-75.12599679, 40.01425525]}, "Year Opened": "2016", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "06-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "Camelot Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "AEDY", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "4224 N FRONT ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "267-335-4764", "Fax Number": "", "Website": "http://cameloteducation.org/our-schools/transitional-schools/camelot-academy-east", "School Leader Name": "MS JEN GREEN", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3850", "name": "Northeast High School EOP", "sort_name": "Northeast High School - EOP", "abbr_name": "NE High EOP", "geom": {"type": "Point", "coordinates": [-75.071168, 40.055681]}, "Year Opened": "2016", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "EOP", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "1601 COTTMAN AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19111", "Phone Number": "215-400-3200", "Fax Number": "", "Website": "https://www.philasd.org/opportunitynetwork/northeast-high-school-eop/", "School Leader Name": "MS ADRIENNE STATEN", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3880", "name": "South Philadelphia High School EOP", "sort_name": "South Philadelphia High School - EOP", "abbr_name": "South Philly EOP", "geom": {"type": "Point", "coordinates": [-75.1691065, 39.9238987]}, "Year Opened": "2008", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "EOP", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "2101 S BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19148", "Phone Number": "215-400-8400", "Fax Number": "", "Website": "https://www.philasd.org/opportunitynetwork/south-philadelphia-high-school-eop/", "School Leader Name": "MS AUDREY NOCK", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "4020", "name": "Overbrook High School", "sort_name": "Overbrook High School", "abbr_name": "Overbrook High", "geom": {"type": "Point", "coordinates": [-75.238556, 39.981028]}, "Year Opened": "1926", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "5898 LANCASTER AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19131", "Phone Number": "215-400-7300", "Fax Number": "215-400-7301", "Website": "https://overbrookhs.philasd.org/", "School Leader Name": "MRS KAHLILA LEE", "Learning Network": "Network 13", "Assistant Superintendent": "JONATHAN BROWN", "FACE Liaison Name": "Carmen Colon", "FACE Liaison Email": "ccolon@philasd.org", "FACE Liaison Phone Number": "215-400-5877", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "4030", "name": "High School of Engineering and Science", "sort_name": "High School of Engineering and Science - Carver", "abbr_name": "Carver", "geom": {"type": "Point", "coordinates": [-75.16127789, 39.98341809]}, "Year Opened": "1949", "School Level": "Middle-High", "Admission Type": "Special Admit", "Current Grade Span Served": "07-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "1600 W NORRIS ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "215-400-7380", "Fax Number": "215-400-7381", "Website": "https://hses.philasd.org/", "School Leader Name": "MR DARRYL JOHNSON", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Tanisha Jackson", "FACE Liaison Email": "tjackson2@philasd.org", "FACE Liaison Phone Number": "215-400-5878", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "4060", "name": "Murrell Dobbins Career and Technical High School", "sort_name": "Dobbins, Murrell Career and Technical Education High School", "abbr_name": "Dobbins", "geom": {"type": "Point", "coordinates": [-75.16679334, 39.9954293]}, "Year Opened": "1938", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2016-2017", "CTE Status": "Comprehensive", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "2150 W LEHIGH AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19132", "Phone Number": "215-400-7050", "Fax Number": "215-400-7051", "Website": "https://dobbins.philasd.org/", "School Leader Name": "MS SHERVON THOMPSON", "Learning Network": "Network 13", "Assistant Superintendent": "JONATHAN BROWN", "FACE Liaison Name": "Muminah Cunningham", "FACE Liaison Email": "mcunningham@philasd.org", "FACE Liaison Phone Number": "215-400-5855", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "4140", "name": "Strawberry Mansion High School", "sort_name": "Strawberry Mansion High School", "abbr_name": "Strawberry Mansion", "geom": {"type": "Point", "coordinates": [-75.18402464, 39.99074371]}, "Year Opened": "1964", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Program Redesign", "Major Intervention Year": "2018-2019", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "3133 RIDGE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "215-400-7500", "Fax Number": "215-400-7501", "Website": "https://smhs.philasd.org/", "School Leader Name": "MR BRIAN MCCRACKEN", "Learning Network": "Network 4", "Assistant Superintendent": "NOAH TENNANT", "FACE Liaison Name": "LuQman Abdullah", "FACE Liaison Email": "labdullah@philasd.org", "FACE Liaison Phone Number": "215-400-5852", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "4220", "name": "James G. Blaine School", "sort_name": "Blaine, James G. School", "abbr_name": "Blaine", "geom": {"type": "Point", "coordinates": [-75.18293887, 39.98521297]}, "Year Opened": "1966", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "3001 W BERKS ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "215-400-7330", "Fax Number": "215-400-7331", "Website": "https://blaine.philasd.org/", "School Leader Name": "MRS GIANEEN ANYIKA", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Rasheeda Polk", "FACE Liaison Email": "rhancock@philasd.org", "FACE Liaison Phone Number": "215-400-5864", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4240", "name": "Lewis C. Cassidy Academics Plus School", "sort_name": "Cassidy, Lewis C. Academics Plus School", "abbr_name": "Cassidy", "geom": {"type": "Point", "coordinates": [-75.25077443, 39.97551874]}, "Year Opened": "1924", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "1625 N 76TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19151", "Phone Number": "215-400-7510", "Fax Number": "215-400-7511", "Website": "https://cassidy.philasd.org/", "School Leader Name": "MRS TANGELA MCCLAM", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "LuQman Abdullah", "FACE Liaison Email": "labdullah@philasd.org", "FACE Liaison Phone Number": "215-400-5852", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4270", "name": "William Dick School", "sort_name": "Dick, William School", "abbr_name": "Dick, William", "geom": {"type": "Point", "coordinates": [-75.173787, 39.98673]}, "Year Opened": "1954", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "2498 W DIAMOND ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "215-400-7340", "Fax Number": "215-400-7341", "Website": "https://wdick.philasd.org/", "School Leader Name": "MRS AMY WILLIAMS", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Lyn Johnson", "FACE Liaison Email": "ljohnson13@philasd.org", "FACE Liaison Phone Number": "215-400-5884", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4280", "name": "Samuel Gompers School", "sort_name": "Gompers, Samuel School", "abbr_name": "Gompers", "geom": {"type": "Point", "coordinates": [-75.23754028, 39.99205763]}, "Year Opened": "1968", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2017-2018", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "5701 WYNNEFIELD AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19131", "Phone Number": "215-400-7250", "Fax Number": "215-400-7251", "Website": "https://gompers.philasd.org/", "School Leader Name": "MR PHILLIP DELUCA", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "Tanisha Jackson", "FACE Liaison Email": "tjackson2@philasd.org", "FACE Liaison Phone Number": "215-400-5878", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4300", "name": "Edward Heston School", "sort_name": "Heston, Edward School", "abbr_name": "Heston", "geom": {"type": "Point", "coordinates": [-75.229727, 39.977852]}, "Year Opened": "1970", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2017-2018", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "1621 N 54TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19131", "Phone Number": "215-400-7290", "Fax Number": "215-400-7291", "Website": "https://heston.philasd.org/", "School Leader Name": "MS ANGELA EDWARDS", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Nkemdi Adighije", "FACE Liaison Email": "nadighije@philasd.org", "FACE Liaison Phone Number": "215-400-7290", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4320", "name": "Robert E. Lamberton School", "sort_name": "Lamberton, Robert E. School", "abbr_name": "Lamberton", "geom": {"type": "Point", "coordinates": [-75.266329, 39.975465]}, "Year Opened": "1949", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Academic Improvement Plan", "Major Intervention Year": "2019-2020", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "7501 WOODBINE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19151", "Phone Number": "215-400-7530", "Fax Number": "215-400-7531", "Website": "https://lamberton.philasd.org/", "School Leader Name": "MS TIFFANY OSEI", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "Angela Butler", "FACE Liaison Email": "abutler@philasd.org", "FACE Liaison Phone Number": "215-400-5856", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4350", "name": "E. Washington Rhodes School", "sort_name": "Rhodes, E. Washington Elementary School", "abbr_name": "Rhodes", "geom": {"type": "Point", "coordinates": [-75.17812979, 40.00275594]}, "Year Opened": "2013", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2016-2017", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "2900 W CLEARFIELD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19132", "Phone Number": "215-400-7060", "Fax Number": "215-400-7061", "Website": "https://rhodes.philasd.org/", "School Leader Name": "MS ANDREA SURRATT", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Maurice Jessup", "FACE Liaison Email": "mjessup@philasd.org", "FACE Liaison Phone Number": "215-400-7910", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4360", "name": "Kenderton Elementary School", "sort_name": "Kenderton Elementary School", "abbr_name": "Kenderton", "geom": {"type": "Point", "coordinates": [-75.154241, 40.00494]}, "Year Opened": "2016", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "1500 W ONTARIO ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-400-8340", "Fax Number": "215-400-8341", "Website": "https://kenderton.philasd.org/", "School Leader Name": "MS DEANNA BREDELL", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Kenisha Stokes", "FACE Liaison Email": "kstokes@philasd.org", "FACE Liaison Phone Number": "215-400-5837", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4370", "name": "Overbrook Elementary School", "sort_name": "Overbrook Elementary School", "abbr_name": "Overbrook Elem", "geom": {"type": "Point", "coordinates": [-75.24584611, 39.98225806]}, "Year Opened": "1990", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "2032 N 62ND ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19151", "Phone Number": "215-400-7520", "Fax Number": "215-400-7521", "Website": "https://overbrook.philasd.org/", "School Leader Name": "MR JOE DIXON", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "Jaemin Kall", "FACE Liaison Email": "jkall@philasd.org", "FACE Liaison Phone Number": "215-400-5867", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4380", "name": "Thomas M. Peirce School", "sort_name": "Peirce, Thomas M. School", "abbr_name": "Peirce", "geom": {"type": "Point", "coordinates": [-75.168424, 39.998839]}, "Year Opened": "1908", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-06", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "2200 N 22ND ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19132", "Phone Number": "215-400-7020", "Fax Number": "215-400-7021", "Website": "https://tmpeirce.philasd.org/", "School Leader Name": "MR ANTHONY GORDON", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Jaemin Kall", "FACE Liaison Email": "jkall@philasd.org", "FACE Liaison Phone Number": "215-400-5867", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4440", "name": "Dr. Ethel Allen School", "sort_name": "Allen, Dr. Ethel School", "abbr_name": "Allen, Ethel", "geom": {"type": "Point", "coordinates": [-75.18345963, 39.99757697]}, "Year Opened": "1971", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2010-2011", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "3200 W LEHIGH AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19132", "Phone Number": "215-400-7040", "Fax Number": "215-400-7041", "Website": "https://ethelallen.philasd.org/", "School Leader Name": "MR JOHN PAUL ROSKOS", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Maryann Cobb", "FACE Liaison Email": "mcobb@philasd.org", "FACE Liaison Phone Number": "215-400-7040", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4460", "name": "Tanner G. Duckrey School", "sort_name": "Duckrey, Tanner G. School", "abbr_name": "Duckrey", "geom": {"type": "Point", "coordinates": [-75.15830107, 39.98520302]}, "Year Opened": "1968", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "1501 W DIAMOND ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "215-400-7350", "Fax Number": "215-400-7351", "Website": "https://duckrey.philasd.org/", "School Leader Name": "MR DAVID COHEN", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Marcus Davis", "FACE Liaison Email": "mdavis9@philasd.org", "FACE Liaison Phone Number": "215-400-5859", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4470", "name": "Richard R. Wright School", "sort_name": "Wright, Richard R. School", "abbr_name": "Wright", "geom": {"type": "Point", "coordinates": [-75.17699812, 39.99043963]}, "Year Opened": "1970", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2019-2020", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "2201 N 28TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19132", "Phone Number": "215-400-7030", "Fax Number": "215-400-7031", "Website": "https://wright.philasd.org/", "School Leader Name": "MS SAKIA BEARD", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Dalila Bedoya", "FACE Liaison Email": "dbedoya@philasd.org", "FACE Liaison Phone Number": "215-400-5866", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4480", "name": "Overbrook Educational Center", "sort_name": "Overbrook Educational Center", "abbr_name": "Overbrook EC", "geom": {"type": "Point", "coordinates": [-75.25401239, 39.97429952]}, "Year Opened": "1986", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2019-2020", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "6722 LANSDOWNE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19151", "Phone Number": "215-400-7540", "Fax Number": "215-400-7541", "Website": "https://oec.philasd.org/", "School Leader Name": "MS MEREDITH FOOTE", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "Rasheeda Sloan", "FACE Liaison Email": "rsloan@philasd.org", "FACE Liaison Phone Number": "215-400-5861", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4530", "name": "Edward Gideon School", "sort_name": "Gideon, Edward School", "abbr_name": "Gideon", "geom": {"type": "Point", "coordinates": [-75.18016456, 39.98447594]}, "Year Opened": "1952", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Academic Improvement Plan", "Major Intervention Year": "2018-2019", "Community School Cohort": "2016-2017", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "2817 W GLENWOOD AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "215-400-7360", "Fax Number": "215-400-7361", "Website": "https://gideon.philasd.org/", "School Leader Name": "MS SHAUNEILLE TAYLOR", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Rasheeda Polk", "FACE Liaison Email": "rhancock@philasd.org", "FACE Liaison Phone Number": "215-400-5864", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4560", "name": "William D. Kelley School", "sort_name": "Kelley, William D. School", "abbr_name": "Kelley", "geom": {"type": "Point", "coordinates": [-75.18032689, 39.98039173]}, "Year Opened": "1965", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "1601 N 28TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "215-400-7370", "Fax Number": "215-400-7371", "Website": "https://kelley.philasd.org/", "School Leader Name": "MS CRYSTAL EDWARDS", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Rasheeda Polk", "FACE Liaison Email": "rhancock@philasd.org", "FACE Liaison Phone Number": "215-400-5864", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4570", "name": "General George G. Meade School", "sort_name": "Meade, General George G. School", "abbr_name": "Meade", "geom": {"type": "Point", "coordinates": [-75.164718, 39.978587]}, "Year Opened": "1937", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "1600 N 18TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "215-400-7310", "Fax Number": "215-400-7311", "Website": "https://meade.philasd.org/", "School Leader Name": "MS AKEERE SCOTT", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Rasheeda Sloan", "FACE Liaison Email": "rsloan@philasd.org", "FACE Liaison Phone Number": "215-400-5861", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5020", "name": "Thomas A. Edison High School", "sort_name": "Edison, Thomas A. High School", "abbr_name": "Edison", "geom": {"type": "Point", "coordinates": [-75.12863791, 40.01116485]}, "Year Opened": "1985", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2014-2015", "Community School Cohort": "", "CTE Status": "Comprehensive", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "151 W LUZERNE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-400-3900", "Fax Number": "215-400-3901", "Website": "https://edison.philasd.org/", "School Leader Name": "MS CHERYL MASON-DORMAN", "Learning Network": "Network 13", "Assistant Superintendent": "JONATHAN BROWN", "FACE Liaison Name": "Carmen Colon", "FACE Liaison Email": "ccolon@philasd.org", "FACE Liaison Phone Number": "215-400-5877", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "5050", "name": "Philadelphia Military Academy", "sort_name": "Philadelphia Military Academy (PMA)", "abbr_name": "PMA", "geom": {"type": "Point", "coordinates": [-75.15443401, 39.98470959]}, "Year Opened": "2005", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "2118 N. 13TH ST.", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19122", "Phone Number": "215-400-7420", "Fax Number": "215-400-7421", "Website": "https://pma.philasd.org/", "School Leader Name": "MS KRISTIAN ALI", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "Dalila Bedoya", "FACE Liaison Email": "dbedoya@philasd.org", "FACE Liaison Phone Number": "215-400-5866", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "5060", "name": "Jules E. Mastbaum Area Vocational Technical High School", "sort_name": "Mastbaum, Jules E. Area Vocational Technical High School", "abbr_name": "Mastbaum", "geom": {"type": "Point", "coordinates": [-75.11213573, 39.99214686]}, "Year Opened": "1929", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Comprehensive", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "3116 FRANKFORD AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19134", "Phone Number": "215-400-7220", "Fax Number": "215-400-7221", "Website": "https://mastbaum.philasd.org/", "School Leader Name": "MR DAVID LON JR", "Learning Network": "Network 4", "Assistant Superintendent": "NOAH TENNANT", "FACE Liaison Name": "Rasheeda Polk", "FACE Liaison Email": "rhancock@philasd.org", "FACE Liaison Phone Number": "215-400-5864", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "5070", "name": "Parkway Northwest High School", "sort_name": "Parkway Northwest High School", "abbr_name": "Parkway N.W.", "geom": {"type": "Point", "coordinates": [-75.16457453, 40.05664074]}, "Year Opened": "1960", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "6200 CRITTENDEN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19138", "Phone Number": "215-400-3390", "Fax Number": "215-400-3391", "Website": "https://parkwaynw.philasd.org/", "School Leader Name": "MR JEFFREY MACFARLAND", "Learning Network": "Network 4", "Assistant Superintendent": "NOAH TENNANT", "FACE Liaison Name": "Marcus Davis", "FACE Liaison Email": "mdavis9@philasd.org", "FACE Liaison Phone Number": "215-400-5859", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "5080", "name": "Parkway Center City Middle College High School", "sort_name": "Parkway Center City Middle College High School", "abbr_name": "Parkway C.C.", "geom": {"type": "Point", "coordinates": [-75.1592865, 39.96300501]}, "Year Opened": "2005", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "540 N 13TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19123", "Phone Number": "215-400-7620", "Fax Number": "215-400-7621", "Website": "https://parkwaycc.philasd.org/", "School Leader Name": "MRS ANH NGUYEN", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Rasheeda Polk", "FACE Liaison Email": "rhancock@philasd.org", "FACE Liaison Phone Number": "215-400-5864", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "5090", "name": "Parkway West High School", "sort_name": "Parkway West High School", "abbr_name": "Parkway W.", "geom": {"type": "Point", "coordinates": [-75.21546704, 39.96425379]}, "Year Opened": "2004", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "4725 FAIRMOUNT AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19139", "Phone Number": "215-400-7710", "Fax Number": "215-400-7711", "Website": "https://parkwaywest.philasd.org/", "School Leader Name": "MR WILLIAM BROWN", "Learning Network": "Network 13", "Assistant Superintendent": "JONATHAN BROWN", "FACE Liaison Name": "Gerri Dunham-Collazo", "FACE Liaison Email": "gdunhamcollazo@philasd.org", "FACE Liaison Phone Number": "215-400-5857", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "5150", "name": "William W. Bodine High School", "sort_name": "Bodine, William W. High School", "abbr_name": "Bodine", "geom": {"type": "Point", "coordinates": [-75.14343443, 39.96793026]}, "Year Opened": "1935", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "1101 N 4TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19123", "Phone Number": "215-400-7630", "Fax Number": "215-400-7631", "Website": "https://bodine.philasd.org/", "School Leader Name": "MS PATRICIA PARSON", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "LuQman Abdullah", "FACE Liaison Email": "labdullah@philasd.org", "FACE Liaison Phone Number": "215-400-5852", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "5160", "name": "Penn Treaty High School", "sort_name": "Penn Treaty High School", "abbr_name": "Penn Treaty", "geom": {"type": "Point", "coordinates": [-75.12787008, 39.97272711]}, "Year Opened": "2013", "School Level": "Middle-High", "Admission Type": "Neighborhood", "Current Grade Span Served": "06-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Academic Improvement Plan", "Major Intervention Year": "2018-2019", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "600 E THOMPSON ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19125", "Phone Number": "215-400-3800", "Fax Number": "215-400-3801", "Website": "https://penntreaty.philasd.org/", "School Leader Name": "MS WAJIBAH THOMPSON", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "Rasheeda Sloan", "FACE Liaison Email": "rsloan@philasd.org", "FACE Liaison Phone Number": "215-400-5861", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "5170", "name": "Julia de Burgos School", "sort_name": "De Burgos, Julia School", "abbr_name": "De Burgos", "geom": {"type": "Point", "coordinates": [-75.13862743, 39.99275164]}, "Year Opened": "1903", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "401 W LEHIGH AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19133", "Phone Number": "215-400-7080", "Fax Number": "215-400-7081", "Website": "https://deburgos.philasd.org/", "School Leader Name": "MS BIANCA REYES", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Linda Maldonado", "FACE Liaison Email": "lmaldonado@philasd.org", "FACE Liaison Phone Number": "215-400-5863", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5180", "name": "Vaux High School: A Big Picture", "sort_name": "Vaux High School - Big Picture", "abbr_name": "Vaux High", "geom": {"type": "Point", "coordinates": [-75.174186, 39.976325]}, "Year Opened": "2017", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-11", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "2300 W MASTER ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "", "Fax Number": "", "Website": "https://www.vauxbpp.org/", "School Leader Name": "MS SHAVONNE MCMILLAN", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "Kenisha Stokes", "FACE Liaison Email": "kstokes@philasd.org", "FACE Liaison Phone Number": "215-400-5837", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "0"}, {"sdp_id": "5200", "name": "Alexander Adaire School", "sort_name": "Adaire, Alexander School", "abbr_name": "Adaire", "geom": {"type": "Point", "coordinates": [-75.12930989, 39.97232661]}, "Year Opened": "1957", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "1300 E PALMER ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19125", "Phone Number": "215-400-7480", "Fax Number": "215-400-7481", "Website": "https://adaire.philasd.org/", "School Leader Name": "MS ANNA JENKINS", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Rasheeda Sloan", "FACE Liaison Email": "rsloan@philasd.org", "FACE Liaison Phone Number": "215-400-5861", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5210", "name": "Henry A. Brown School", "sort_name": "Brown, Henry A. School", "abbr_name": "Brown, Henry", "geom": {"type": "Point", "coordinates": [-75.12725674, 39.98661748]}, "Year Opened": "1959", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "1946 E SERGEANT ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19125", "Phone Number": "215-400-7490", "Fax Number": "215-400-7491", "Website": "https://habrown.philasd.org/", "School Leader Name": "MRS CONNIE CARNIVALE", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Jaime Serrano", "FACE Liaison Email": "jlserrano@philasd.org", "FACE Liaison Phone Number": "215-400-5898", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5230", "name": "Russell H. Conwell School", "sort_name": "Conwell, Russell H. School", "abbr_name": "Conwell", "geom": {"type": "Point", "coordinates": [-75.11527383, 39.99471406]}, "Year Opened": "1926", "School Level": "Middle", "Admission Type": "Special Admit", "Current Grade Span Served": "05-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "1849 E CLEARFIELD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19134", "Phone Number": "215-400-7210", "Fax Number": "215-400-7211", "Website": "https://conwell.philasd.org/", "School Leader Name": "MS ERICA GREEN", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Kenisha Stokes", "FACE Liaison Email": "kstokes@philasd.org", "FACE Liaison Phone Number": "215-400-5837", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5250", "name": "Paul L. Dunbar School", "sort_name": "Dunbar, Paul L. School", "abbr_name": "Dunbar", "geom": {"type": "Point", "coordinates": [-75.15416974, 39.97948773]}, "Year Opened": "1932", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2010-2011", "Community School Cohort": "2022-2023", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "1750 N 12TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19122", "Phone Number": "215-400-7410", "Fax Number": "215-400-7411", "Website": "https://dunbar.philasd.org/", "School Leader Name": "MR DANIEL MINA", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Kenisha Stokes", "FACE Liaison Email": "kstokes@philasd.org", "FACE Liaison Phone Number": "215-400-5837", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5260", "name": "Lewis Elkin School", "sort_name": "Elkin, Lewis School", "abbr_name": "Elkin", "geom": {"type": "Point", "coordinates": [-75.121274, 39.997018]}, "Year Opened": "1973", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-04", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Academic Improvement Plan", "Major Intervention Year": "2020-2021", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "3199 D ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19134", "Phone Number": "215-400-7140", "Fax Number": "215-400-7141", "Website": "https://elkin.philasd.org/", "School Leader Name": "MS CHARLOTTE GILLUM", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Carmen Colon", "FACE Liaison Email": "ccolon@philasd.org", "FACE Liaison Phone Number": "215-400-5877", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5300", "name": "Horatio B. Hackett School", "sort_name": "Hackett, Horatio B. School", "abbr_name": "Hackett", "geom": {"type": "Point", "coordinates": [-75.12685511, 39.98096374]}, "Year Opened": "1969", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "2161 E YORK ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19125", "Phone Number": "215-400-7470", "Fax Number": "215-400-7471", "Website": "https://hackett.philasd.org/", "School Leader Name": "MR TODD KIMMEL", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Carmen Colon", "FACE Liaison Email": "ccolon@philasd.org", "FACE Liaison Phone Number": "215-400-5877", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5320", "name": "John F. Hartranft School", "sort_name": "Hartranft, John F. School", "abbr_name": "Hartranft", "geom": {"type": "Point", "coordinates": [-75.14477741, 39.98942228]}, "Year Opened": "1968", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Academic Improvement Plan", "Major Intervention Year": "2017-2018", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "720 W CUMBERLAND ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19133", "Phone Number": "215-400-7090", "Fax Number": "215-400-7091", "Website": "https://hartranft.philasd.org/", "School Leader Name": "MR KEITH ARRINGTON", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Jonathan Bracero", "FACE Liaison Email": "jbracero@philasd.org", "FACE Liaison Phone Number": "215-400-5825", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5330", "name": "William H. Hunter School", "sort_name": "Hunter, William H. School", "abbr_name": "Hunter", "geom": {"type": "Point", "coordinates": [-75.13176356, 39.98725028]}, "Year Opened": "1909", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "2400 N FRONT ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19133", "Phone Number": "215-400-7110", "Fax Number": "215-400-7111", "Website": "https://hunter.philasd.org/", "School Leader Name": "MS HEATHER MILLER", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Linda Maldonado", "FACE Liaison Email": "lmaldonado@philasd.org", "FACE Liaison Phone Number": "215-400-5863", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5340", "name": "James R. Ludlow School", "sort_name": "Ludlow, James R. School", "abbr_name": "Ludlow", "geom": {"type": "Point", "coordinates": [-75.145854, 39.972724]}, "Year Opened": "1927", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "550 W MASTER ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19122", "Phone Number": "215-400-7430", "Fax Number": "215-400-7431", "Website": "https://ludlow.philasd.org/", "School Leader Name": "MR KHARY MOODY", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Rasheeda Sloan", "FACE Liaison Email": "rsloan@philasd.org", "FACE Liaison Phone Number": "215-400-5861", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5350", "name": "William McKinley School", "sort_name": "McKinley, William School", "abbr_name": "McKinley", "geom": {"type": "Point", "coordinates": [-75.14165528, 39.9827686]}, "Year Opened": "1970", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "2101 N ORKNEY ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19122", "Phone Number": "215-400-7440", "Fax Number": "215-400-7441", "Website": "https://mckinley.philasd.org/", "School Leader Name": "MS MARILYN MEJIA", "Learning Network": "Network 12", "Assistant Superintendent": "JAMINA CLAY", "FACE Liaison Name": "Darlene Bates-Harper", "FACE Liaison Email": "dbatesharper@philasd.org", "FACE Liaison Phone Number": "215-400-5883", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5370", "name": "John Moffet School", "sort_name": "Moffet, John School", "abbr_name": "Moffet", "geom": {"type": "Point", "coordinates": [-75.13498462, 39.97439362]}, "Year Opened": "1973", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "127 W OXFORD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19122", "Phone Number": "215-400-7390", "Fax Number": "215-400-7391", "Website": "https://moffet.philasd.org/", "School Leader Name": "MR RODNEY JOHNSON", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Darlene Bates-Harper", "FACE Liaison Email": "dbatesharper@philasd.org", "FACE Liaison Phone Number": "215-400-5883", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5390", "name": "Potter-Thomas School", "sort_name": "Potter-Thomas School", "abbr_name": "Potter-Thomas", "geom": {"type": "Point", "coordinates": [-75.14107646, 39.99690701]}, "Year Opened": "1967", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2010-2011", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "3001 N 6TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19133", "Phone Number": "215-400-7120", "Fax Number": "215-400-7121", "Website": "https://potterthomas.philasd.org/", "School Leader Name": "NICHOLE POLK", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Rosa Lopez", "FACE Liaison Email": "rlopez@philasd.org", "FACE Liaison Phone Number": "215-400-7120", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5400", "name": "Richmond School", "sort_name": "Richmond School", "abbr_name": "Richmond", "geom": {"type": "Point", "coordinates": [-75.110491, 39.983496]}, "Year Opened": "1929", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "2944 BELGRADE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19134", "Phone Number": "215-400-7150", "Fax Number": "215-400-7151", "Website": "https://richmond.philasd.org/", "School Leader Name": "MRS SUSAN ROZANSKI", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Jaemin Kall", "FACE Liaison Email": "jkall@philasd.org", "FACE Liaison Phone Number": "215-400-5867", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5410", "name": "Isaac A. Sheppard School", "sort_name": "Sheppard, Isaac A. School", "abbr_name": "Sheppard", "geom": {"type": "Point", "coordinates": [-75.13163, 39.993651]}, "Year Opened": "1898", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-04", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "120 W CAMBRIA ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19133", "Phone Number": "215-400-7070", "Fax Number": "215-400-7071", "Website": "https://sheppard.philasd.org/", "School Leader Name": "MS YONAIRA RODRIGUEZ", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Jaemin Kall", "FACE Liaison Email": "jkall@philasd.org", "FACE Liaison Phone Number": "215-400-5867", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5420", "name": "John Welsh School", "sort_name": "Welsh, John School", "abbr_name": "Welsh", "geom": {"type": "Point", "coordinates": [-75.13941869, 39.98653438]}, "Year Opened": "1966", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "2331 N 4TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19133", "Phone Number": "215-400-7130", "Fax Number": "215-400-7131", "Website": "https://welsh.philasd.org/", "School Leader Name": "MS PRERNA SRIVASTAVA", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Linda Maldonado", "FACE Liaison Email": "lmaldonado@philasd.org", "FACE Liaison Phone Number": "215-400-5863", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5430", "name": "Alternative Middle Years at James Martin", "sort_name": "Alternative Middle Years (AMY) at James Martin", "abbr_name": "AMY at Martin", "geom": {"type": "Point", "coordinates": [-75.09718185, 39.98529996]}, "Year Opened": "1985", "School Level": "Middle", "Admission Type": "Citywide", "Current Grade Span Served": "06-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "3380 RICHMOND ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19134", "Phone Number": "215-400-7190", "Fax Number": "215-400-7191", "Website": "https://amymartin.philasd.org/", "School Leader Name": "MS PAULA FURMAN", "Learning Network": "Network 12", "Assistant Superintendent": "JAMINA CLAY", "FACE Liaison Name": "Gerri Dunham-Collazo", "FACE Liaison Email": "gdunhamcollazo@philasd.org", "FACE Liaison Phone Number": "215-400-5857", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5440", "name": "Frances E. Willard School", "sort_name": "Willard, Frances E. School", "abbr_name": "Willard", "geom": {"type": "Point", "coordinates": [-75.115907, 39.993065]}, "Year Opened": "1907", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-04", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "1930 E ELKHART ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19134", "Phone Number": "215-400-7180", "Fax Number": "215-400-7181", "Website": "https://willard.philasd.org/", "School Leader Name": "MRS DIANA GARCIA", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Kenisha Stokes", "FACE Liaison Email": "kstokes@philasd.org", "FACE Liaison Phone Number": "215-400-5837", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5470", "name": "William Cramp School", "sort_name": "Cramp, William School", "abbr_name": "Cramp", "geom": {"type": "Point", "coordinates": [-75.13036297, 40.00260657]}, "Year Opened": "1969", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2016-2017", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "3449 N MASCHER ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-400-3860", "Fax Number": "215-400-3861", "Website": "https://cramp.philasd.org/", "School Leader Name": "MS DEANDA LOGAN", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Linda Maldonado", "FACE Liaison Email": "lmaldonado@philasd.org", "FACE Liaison Phone Number": "215-400-5863", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5480", "name": "General Philip Kearny School", "sort_name": "Kearny, General Philip School", "abbr_name": "Kearny", "geom": {"type": "Point", "coordinates": [-75.14812935, 39.96385753]}, "Year Opened": "1898", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "601 FAIRMOUNT AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19123", "Phone Number": "215-400-7590", "Fax Number": "215-400-7591", "Website": "https://kearny.philasd.org/", "School Leader Name": "MS SABRINA SCOTT FEGGINS", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Rasheeda Sloan", "FACE Liaison Email": "rsloan@philasd.org", "FACE Liaison Phone Number": "215-400-5861", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5490", "name": "Cayuga School", "sort_name": "Cayuga School", "abbr_name": "Cayuga", "geom": {"type": "Point", "coordinates": [-75.135246, 40.017826]}, "Year Opened": "1950", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "4344 N 5TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-400-3850", "Fax Number": "215-400-3851", "Website": "https://cayuga.philasd.org/", "School Leader Name": "MR JASON CARRION", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Dalila Bedoya", "FACE Liaison Email": "dbedoya@philasd.org", "FACE Liaison Phone Number": "215-400-5866", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5500", "name": "Thurgood Marshall School", "sort_name": "Marshall, Thurgood School", "abbr_name": "Marshall, Thurgood", "geom": {"type": "Point", "coordinates": [-75.13416332, 40.02938155]}, "Year Opened": "1997", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "5120 N 6TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19120", "Phone Number": "215-400-3770", "Fax Number": "215-400-3771", "Website": "https://thurgoodmarshall.philasd.org/", "School Leader Name": "MR BRIAN MEADOWS", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Darlene Bates-Harper", "FACE Liaison Email": "dbatesharper@philasd.org", "FACE Liaison Phone Number": "215-400-5883", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5520", "name": "Kensington High School for Creative and Performing Arts", "sort_name": "Kensington High School for Creative and Performing Arts (CAPA)", "abbr_name": "Kensington CAPA", "geom": {"type": "Point", "coordinates": [-75.1330532, 39.97794956]}, "Year Opened": "2005", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "1901 N FRONT ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19122", "Phone Number": "215-400-7400", "Fax Number": "215-400-7401", "Website": "https://kcapa.philasd.org/", "School Leader Name": "MS PATRICIA MCDERMOTT", "Learning Network": "Network 4", "Assistant Superintendent": "NOAH TENNANT", "FACE Liaison Name": "Carmen Colon", "FACE Liaison Email": "ccolon@philasd.org", "FACE Liaison Phone Number": "215-400-5877", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "5530", "name": "Gloria Casarez Elementary School", "sort_name": "Gloria Casarez Elementary School", "abbr_name": "Casarez", "geom": {"type": "Point", "coordinates": [-75.11478572, 39.99974725]}, "Year Opened": "1899", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Academic Improvement Plan", "Major Intervention Year": "2020-2021", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "800 E ONTARIO ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19134", "Phone Number": "215-400-7160", "Fax Number": "215-400-7161", "Website": "https://sheridan.philasd.org/", "School Leader Name": "MRS AWILDA BALBUENA", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Dalila Bedoya", "FACE Liaison Email": "dbedoya@philasd.org", "FACE Liaison Phone Number": "215-400-5866", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5550", "name": "Kensington Health Sciences Academy", "sort_name": "Kensington Health Sciences Academy", "abbr_name": "Kensington Health", "geom": {"type": "Point", "coordinates": [-75.128685, 39.985026]}, "Year Opened": "2001", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2016-2017", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "2463 EMERALD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19125", "Phone Number": "215-400-3600", "Fax Number": "215-400-3601", "Website": "https://khsa.philasd.org/", "School Leader Name": "MS NIMET EREN", "Learning Network": "Network 4", "Assistant Superintendent": "NOAH TENNANT", "FACE Liaison Name": "Dalila Bedoya", "FACE Liaison Email": "dbedoya@philasd.org", "FACE Liaison Phone Number": "215-400-5866", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "5560", "name": "Spring Garden School", "sort_name": "Spring Garden School", "abbr_name": "Spring Garden", "geom": {"type": "Point", "coordinates": [-75.15614042, 39.96516155]}, "Year Opened": "1928", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "1146 MELON ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19123", "Phone Number": "215-400-7610", "Fax Number": "215-400-7611", "Website": "https://springgarden.philasd.org/", "School Leader Name": "MS LAUREAL ROBINSON", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Muminah Cunningham", "FACE Liaison Email": "mcunningham@philasd.org", "FACE Liaison Phone Number": "215-400-5855", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5580", "name": "Stetson, John B. Middle School", "sort_name": "Stetson, John B. Middle School", "abbr_name": "Stetson", "geom": {"type": "Point", "coordinates": [-75.12546663, 39.99806894]}, "Year Opened": "2022", "School Level": "Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "05-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "3200 B ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19134", "Phone Number": "215-400-9150", "Fax Number": "", "Website": "", "School Leader Name": "MR THOMAS MULLIN", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Jonathan Bracero", "FACE Liaison Email": "jbracero@philasd.org", "FACE Liaison Phone Number": "215-400-5825", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5590", "name": "John H. Webster School", "sort_name": "Webster, John H. School", "abbr_name": "Webster", "geom": {"type": "Point", "coordinates": [-75.104516, 39.996199]}, "Year Opened": "1968", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2019-2020", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "3400 FRANKFORD AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19134", "Phone Number": "215-400-7170", "Fax Number": "215-400-7171", "Website": "https://webster.philasd.org/", "School Leader Name": "MS SHERRI ARABIA", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Rasheeda Polk", "FACE Liaison Email": "rhancock@philasd.org", "FACE Liaison Phone Number": "215-400-5864", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5610", "name": "Building 21", "sort_name": "Building 21", "abbr_name": "Building 21", "geom": {"type": "Point", "coordinates": [-75.152481, 40.053631]}, "Year Opened": "2014", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "6501 LIMEKILN PIKE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19138", "Phone Number": "215-400-7450", "Fax Number": "215-400-7451", "Website": "https://building21.philasd.org/", "School Leader Name": "MS BRIANNE MACNAMARA", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "Joy McIntosh", "FACE Liaison Email": "jmcintosh@philasd.org", "FACE Liaison Phone Number": "215-400-5888", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "5620", "name": "The U School", "sort_name": "The U School", "abbr_name": "U School", "geom": {"type": "Point", "coordinates": [-75.146256, 39.981983]}, "Year Opened": "2014", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "2000 N 7TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19122", "Phone Number": "215-400-7460", "Fax Number": "215-400-7461", "Website": "https://uschool.philasd.org/", "School Leader Name": "MR NEIL GEYETTE", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "LuQman Abdullah", "FACE Liaison Email": "labdullah@philasd.org", "FACE Liaison Phone Number": "215-400-5852", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "5660", "name": "The LINC", "sort_name": "The LINC", "abbr_name": "LINC", "geom": {"type": "Point", "coordinates": [-75.129736, 40.006819]}, "Year Opened": "2014", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "122 W ERIE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-400-3940", "Fax Number": "215-400-3941", "Website": "https://thelinc.philasd.org/", "School Leader Name": "MS BRIDGET BUJAK", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "Marcus Davis", "FACE Liaison Email": "mdavis9@philasd.org", "FACE Liaison Phone Number": "215-400-5859", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "5680", "name": "Honorable Luis Munoz-Marin School", "sort_name": "Munoz-Marin, Honorable Luis School", "abbr_name": "Munoz-Marin", "geom": {"type": "Point", "coordinates": [-75.13538958, 40.00098011]}, "Year Opened": "1997", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2016-2017", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "3300 N 3RD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-400-3920", "Fax Number": "215-400-3921", "Website": "https://munozmarin.philasd.org/", "School Leader Name": "MS AMANDA JONES", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Jaime Serrano", "FACE Liaison Email": "jlserrano@philasd.org", "FACE Liaison Phone Number": "215-400-5898", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5700", "name": "Kensington High School", "sort_name": "Kensington High School", "abbr_name": "Kensington H.S.", "geom": {"type": "Point", "coordinates": [-75.12640188, 39.98483396]}, "Year Opened": "2016", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "2051 E CUMBERLAND ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19125", "Phone Number": "215-400-7700", "Fax Number": "215-400-7701", "Website": "https://kensingtonhs.philasd.org/", "School Leader Name": "MR JOSE LEBRON", "Learning Network": "Network 4", "Assistant Superintendent": "NOAH TENNANT", "FACE Liaison Name": "Jaemin Kall", "FACE Liaison Email": "jkall@philasd.org", "FACE Liaison Phone Number": "215-400-5867", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "6010", "name": "Central High School", "sort_name": "Central High School", "abbr_name": "Central", "geom": {"type": "Point", "coordinates": [-75.15074825, 40.0372851]}, "Year Opened": "1939", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "1700 W OLNEY AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19141", "Phone Number": "215-400-3590", "Fax Number": "215-400-3591", "Website": "https://centralhs.philasd.org/", "School Leader Name": "MS KATHARINE DAVIS", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Linda Maldonado", "FACE Liaison Email": "lmaldonado@philasd.org", "FACE Liaison Phone Number": "215-400-5863", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "6030", "name": "Roxborough High School", "sort_name": "Roxborough High School", "abbr_name": "Roxborough", "geom": {"type": "Point", "coordinates": [-75.22283357, 40.03802479]}, "Year Opened": "1924", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "6498 RIDGE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19128", "Phone Number": "215-400-3400", "Fax Number": "215-400-3401", "Website": "https://roxboroughhs.philasd.org/", "School Leader Name": "MRS KRISTIN WILLIAMS-SMALLEY", "Learning Network": "Network 4", "Assistant Superintendent": "NOAH TENNANT", "FACE Liaison Name": "Angela Butler", "FACE Liaison Email": "abutler@philasd.org", "FACE Liaison Phone Number": "215-400-5856", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "6040", "name": "Walter B. Saul High School", "sort_name": "Saul, Walter B. High School", "abbr_name": "Saul", "geom": {"type": "Point", "coordinates": [-75.21981676, 40.04902036]}, "Year Opened": "1950", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Comprehensive", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "7100 HENRY AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19128", "Phone Number": "215-400-3450", "Fax Number": "215-400-3451", "Website": "https://saul.philasd.org/", "School Leader Name": "MS JANE ARBASAK", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Angela Butler", "FACE Liaison Email": "abutler@philasd.org", "FACE Liaison Phone Number": "215-400-5856", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "6050", "name": "Philadelphia High School for Girls", "sort_name": "Philadelphia High School for Girls", "abbr_name": "Girls", "geom": {"type": "Point", "coordinates": [-75.14475989, 40.03898514]}, "Year Opened": "1956", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "1400 W OLNEY AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19141", "Phone Number": "215-400-3700", "Fax Number": "215-400-3701", "Website": "https://girlshs.philasd.org/", "School Leader Name": "MS LISA MESI", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Rasheeda Polk", "FACE Liaison Email": "rhancock@philasd.org", "FACE Liaison Phone Number": "215-400-5864", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "6060", "name": "Martin Luther King High School", "sort_name": "King, Martin Luther High School", "abbr_name": "MLK", "geom": {"type": "Point", "coordinates": [-75.16217184, 40.05756238]}, "Year Opened": "1972", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "6100 STENTON AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19138", "Phone Number": "215-400-3500", "Fax Number": "215-400-3501", "Website": "https://mlkhs.philasd.org/", "School Leader Name": "MRS KEISHA WILKINS", "Learning Network": "Network 4", "Assistant Superintendent": "NOAH TENNANT", "FACE Liaison Name": "LuQman Abdullah", "FACE Liaison Email": "labdullah@philasd.org", "FACE Liaison Phone Number": "215-400-5852", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "6090", "name": "A. Philip Randolph Career and Technical High School", "sort_name": "Randolph, A. Philip Career and Technical High School", "abbr_name": "Randolph", "geom": {"type": "Point", "coordinates": [-75.179609, 40.008504]}, "Year Opened": "2004", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Comprehensive", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "3101 HENRY AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19129", "Phone Number": "215-400-3840", "Fax Number": "215-400-3841", "Website": "https://randolph.philasd.org/", "School Leader Name": "MS MICHELLE BURNS", "Learning Network": "Network 13", "Assistant Superintendent": "JONATHAN BROWN", "FACE Liaison Name": "Tanisha Jackson", "FACE Liaison Email": "tjackson2@philasd.org", "FACE Liaison Phone Number": "215-400-5878", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "6200", "name": "Anna B. Day School", "sort_name": "Day, Anna B. School", "abbr_name": "Day", "geom": {"type": "Point", "coordinates": [-75.16833464, 40.05840682]}, "Year Opened": "1952", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "6324 CRITTENDEN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19138", "Phone Number": "215-400-3520", "Fax Number": "215-400-3521", "Website": "https://abday.philasd.org/", "School Leader Name": "KAREN WHITE", "Learning Network": "Network 12", "Assistant Superintendent": "JAMINA CLAY", "FACE Liaison Name": "Tanisha Jackson", "FACE Liaison Email": "tjackson2@philasd.org", "FACE Liaison Phone Number": "215-400-5878", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6210", "name": "Franklin S. Edmonds School", "sort_name": "Edmonds, Franklin S. School", "abbr_name": "Edmonds", "geom": {"type": "Point", "coordinates": [-75.1692495, 40.0717255]}, "Year Opened": "1948", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2016-2017", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "8025 THOURON AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19150", "Phone Number": "215-400-3370", "Fax Number": "215-400-3371", "Website": "https://edmonds.philasd.org/", "School Leader Name": "MS WENDY SHARPE", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Tanisha Jackson", "FACE Liaison Email": "tjackson2@philasd.org", "FACE Liaison Phone Number": "215-400-5878", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6220", "name": "Eleanor C. Emlen School", "sort_name": "Emlen, Eleanor C. School", "abbr_name": "Emlen", "geom": {"type": "Point", "coordinates": [-75.17790573, 40.05436289]}, "Year Opened": "1926", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "6501 CHEW AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19119", "Phone Number": "215-400-3470", "Fax Number": "215-400-3471", "Website": "https://emlen.philasd.org/", "School Leader Name": "MRS TAMMY THOMAS", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Rasheeda Sloan", "FACE Liaison Email": "rsloan@philasd.org", "FACE Liaison Phone Number": "215-400-5861", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6230", "name": "Fitler Academics Plus School", "sort_name": "Fitler Academics Plus School", "abbr_name": "Fitler", "geom": {"type": "Point", "coordinates": [-75.16633733, 40.02610052]}, "Year Opened": "1898", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "140 W SEYMOUR ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19144", "Phone Number": "215-400-3610", "Fax Number": "215-400-3611", "Website": "https://fitler.philasd.org/", "School Leader Name": "MR ANTHIOUS BOONE", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Muminah Cunningham", "FACE Liaison Email": "mcunningham@philasd.org", "FACE Liaison Phone Number": "215-400-5855", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6250", "name": "Charles W. Henry School", "sort_name": "Henry, Charles W. School", "abbr_name": "Henry", "geom": {"type": "Point", "coordinates": [-75.19658776, 40.04625771]}, "Year Opened": "1908", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "601 CARPENTER LN", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19119", "Phone Number": "215-400-3480", "Fax Number": "215-400-3481", "Website": "https://henry.philasd.org/", "School Leader Name": "MR TYRONE ROSS II", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Tanisha Jackson", "FACE Liaison Email": "tjackson2@philasd.org", "FACE Liaison Phone Number": "215-400-5878", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6260", "name": "Henry H. Houston School", "sort_name": "Houston, Henry H. School", "abbr_name": "Houston", "geom": {"type": "Point", "coordinates": [-75.195084, 40.059003]}, "Year Opened": "1927", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "7300 RURAL LN.", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19119", "Phone Number": "215-400-3490", "Fax Number": "215-400-3491", "Website": "https://houston.philasd.org/", "School Leader Name": "MR LEROY HALL", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Darlene Bates-Harper", "FACE Liaison Email": "dbatesharper@philasd.org", "FACE Liaison Phone Number": "215-400-5883", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6270", "name": "Jenks Academy for Arts and Sciences", "sort_name": "Jenks Academy for Arts and Sciences", "abbr_name": "Jenks, J.S.", "geom": {"type": "Point", "coordinates": [-75.20356162, 40.07440887]}, "Year Opened": "1924", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "8301 GERMANTOWN AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19118", "Phone Number": "215-400-3360", "Fax Number": "215-400-3361", "Website": "https://jsjenks.philasd.org/", "School Leader Name": "MS CORINNE SCIOLI", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Gerri Dunham-Collazo", "FACE Liaison Email": "gdunhamcollazo@philasd.org", "FACE Liaison Phone Number": "215-400-5857", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6300", "name": "James Logan School", "sort_name": "Logan, James School", "abbr_name": "Logan", "geom": {"type": "Point", "coordinates": [-75.15205995, 40.03085306]}, "Year Opened": "1924", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2016-2017", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "1700 LINDLEY AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19141", "Phone Number": "215-400-3670", "Fax Number": "215-400-3671", "Website": "https://logan.philasd.org/", "School Leader Name": "MR MATTHEW GRILL", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Darlene Bates-Harper", "FACE Liaison Email": "dbatesharper@philasd.org", "FACE Liaison Phone Number": "215-400-5883", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6310", "name": "John F. McCloskey School", "sort_name": "McCloskey, John F. School", "abbr_name": "McCloskey", "geom": {"type": "Point", "coordinates": [-75.17533748, 40.08162668]}, "Year Opened": "1956", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "8500 PICKERING AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19150", "Phone Number": "215-400-3380", "Fax Number": "215-400-3381", "Website": "https://mccloskey.philasd.org/", "School Leader Name": "MR JOHN SPENCER", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Darlene Bates-Harper", "FACE Liaison Email": "dbatesharper@philasd.org", "FACE Liaison Phone Number": "215-400-5883", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6320", "name": "Thomas Mifflin School", "sort_name": "Mifflin, Thomas School", "abbr_name": "Mifflin", "geom": {"type": "Point", "coordinates": [-75.19128804, 40.01357043]}, "Year Opened": "1937", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "3624 CONRAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19129", "Phone Number": "215-400-3830", "Fax Number": "215-400-3831", "Website": "https://mifflin.philasd.org/", "School Leader Name": "MS LESLIE MASON", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Tanisha Jackson", "FACE Liaison Email": "tjackson2@philasd.org", "FACE Liaison Phone Number": "215-400-5878", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6340", "name": "Joseph Pennell School", "sort_name": "Pennell, Joseph School", "abbr_name": "Pennell", "geom": {"type": "Point", "coordinates": [-75.15208663, 40.04351806]}, "Year Opened": "1927", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "1800 NEDRO AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19141", "Phone Number": "215-400-3680", "Fax Number": "215-400-3681", "Website": "https://pennell.philasd.org/", "School Leader Name": "MRS SUSAN LOFTON", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Gerri Dunham-Collazo", "FACE Liaison Email": "gdunhamcollazo@philasd.org", "FACE Liaison Phone Number": "215-400-5857", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6350", "name": "Samuel Pennypacker School", "sort_name": "Pennypacker, Samuel School", "abbr_name": "Pennypacker", "geom": {"type": "Point", "coordinates": [-75.1597946, 40.06527032]}, "Year Opened": "1930", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "1858 E WASHINGTON LN", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19138", "Phone Number": "215-400-3510", "Fax Number": "215-400-3511", "Website": "https://pennypacker.philasd.org/", "School Leader Name": "MRS TAMIKA GILLIAM", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Jaemin Kall", "FACE Liaison Email": "jkall@philasd.org", "FACE Liaison Phone Number": "215-400-5867", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6360", "name": "Theodore Roosevelt School", "sort_name": "Roosevelt Elementary School", "abbr_name": "Roosevelt", "geom": {"type": "Point", "coordinates": [-75.17529079, 40.04856262]}, "Year Opened": "2013", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2016-2017", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "430 E WASHINGTON LN", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19144", "Phone Number": "215-400-3640", "Fax Number": "215-400-3641", "Website": "https://roosevelt.philasd.org/", "School Leader Name": "MS KRISTEN HEIFET", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Ginger Glass-Mcintyre", "FACE Liaison Email": "geglass@philasd.org", "FACE Liaison Phone Number": "215-400-7680", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6380", "name": "Shawmont School", "sort_name": "Shawmont School", "abbr_name": "Shawmont", "geom": {"type": "Point", "coordinates": [-75.238543, 40.051478]}, "Year Opened": "1928", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "535 SHAWMONT AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19128", "Phone Number": "215-400-3440", "Fax Number": "215-400-3441", "Website": "https://shawmont.philasd.org/", "School Leader Name": "MR ROBERT MC GROGAN", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Darlene Bates-Harper", "FACE Liaison Email": "dbatesharper@philasd.org", "FACE Liaison Phone Number": "215-400-5883", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6390", "name": "Edward T. Steel School", "sort_name": "Steel, Edward T. School", "abbr_name": "Steel", "geom": {"type": "Point", "coordinates": [-75.15689064, 40.01879502]}, "Year Opened": "1973", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2018-2019", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "4301 WAYNE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-400-3910", "Fax Number": "215-400-3911", "Website": "https://steel.philasd.org/", "School Leader Name": "MR ANGIKINDSLOWS SENATUS", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Tamarra Grant", "FACE Liaison Email": "tcgrant@philasd.org", "FACE Liaison Phone Number": "215-400-3910", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6400", "name": "Widener Memorial School", "sort_name": "Widener Memorial School", "abbr_name": "Widener", "geom": {"type": "Point", "coordinates": [-75.146598, 40.036706]}, "Year Opened": "1953", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP Special Education", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "1450 W OLNEY AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19141", "Phone Number": "215-400-3710", "Fax Number": "215-400-3711", "Website": "https://widener.philasd.org/", "School Leader Name": "MR HARRIS GAFFIN", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Rasheeda Polk", "FACE Liaison Email": "rhancock@philasd.org", "FACE Liaison Phone Number": "215-400-5864", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "6410", "name": "Cook-Wissahickon School", "sort_name": "Cook-Wissahickon School", "abbr_name": "Cook-Wissahickon", "geom": {"type": "Point", "coordinates": [-75.206802, 40.022472]}, "Year Opened": "1969", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "201 E SALAIGNAC ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19128", "Phone Number": "215-400-3430", "Fax Number": "215-400-3431", "Website": "https://cookwissahickon.philasd.org/", "School Leader Name": "MR MICHAEL LOWE", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Tanisha Jackson", "FACE Liaison Email": "tjackson2@philasd.org", "FACE Liaison Phone Number": "215-400-5878", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6440", "name": "Anna L. Lingelbach School", "sort_name": "Lingelbach, Anna L. School", "abbr_name": "Lingelbach", "geom": {"type": "Point", "coordinates": [-75.18961364, 40.03708413]}, "Year Opened": "1955", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "6340 WAYNE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19144", "Phone Number": "215-400-3630", "Fax Number": "215-400-3631", "Website": "https://lingelbach.philasd.org/", "School Leader Name": "MRS LISA WADDELL", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Marcus Davis", "FACE Liaison Email": "mdavis9@philasd.org", "FACE Liaison Phone Number": "215-400-5859", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6450", "name": "James Dobson School", "sort_name": "Dobson, James School", "abbr_name": "Dobson", "geom": {"type": "Point", "coordinates": [-75.23067163, 40.03147536]}, "Year Opened": "1930", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "4667 UMBRIA ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19127", "Phone Number": "215-400-3570", "Fax Number": "215-400-3571", "Website": "https://dobson.philasd.org/", "School Leader Name": "MRS KHLOE WILLIAMS-LAWANI", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Tanisha Jackson", "FACE Liaison Email": "tjackson2@philasd.org", "FACE Liaison Phone Number": "215-400-5878", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6460", "name": "Hill-Freedman World Academy", "sort_name": "Hill-Freedman World Academy", "abbr_name": "Hill-Freedman", "geom": {"type": "Point", "coordinates": [-75.175303, 40.071311]}, "Year Opened": "1980", "School Level": "Middle-High", "Admission Type": "Special Admit", "Current Grade Span Served": "06-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "1100 E MOUNT PLEASANT AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19150", "Phone Number": "215-400-3530", "Fax Number": "215-400-3531", "Website": "https://hfwa.philasd.org/", "School Leader Name": "MR ANTHONY MAJEWSKI", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Jaemin Kall", "FACE Liaison Email": "jkall@philasd.org", "FACE Liaison Phone Number": "215-400-5867", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "6470", "name": "John B. Kelly School", "sort_name": "Kelly, John B. School", "abbr_name": "Kelly", "geom": {"type": "Point", "coordinates": [-75.1711868, 40.02479143]}, "Year Opened": "1970", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "5116 PULASKI AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19144", "Phone Number": "215-400-3580", "Fax Number": "215-400-3581", "Website": "https://kelly.philasd.org/", "School Leader Name": "MS RUTH JOHNSON PRESSLE", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Marcus Davis", "FACE Liaison Email": "mdavis9@philasd.org", "FACE Liaison Phone Number": "215-400-5859", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6480", "name": "Academy for the Middle Years at Northwest", "sort_name": "Academy for the Middle Years (AMY) at Northwest", "abbr_name": "AMY at Northwest", "geom": {"type": "Point", "coordinates": [-75.21317609, 40.03154543]}, "Year Opened": "2012", "School Level": "Middle", "Admission Type": "Special Admit", "Current Grade Span Served": "06-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "6000 RIDGE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19128", "Phone Number": "215-400-3460", "Fax Number": "215-400-3461", "Website": "https://amynw.philasd.org/", "School Leader Name": "MS JODAN FLOYD", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Jonathan Bracero", "FACE Liaison Email": "jbracero@philasd.org", "FACE Liaison Phone Number": "215-400-5825", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6540", "name": "Lankenau High School", "sort_name": "Lankenau High School", "abbr_name": "Lankenau", "geom": {"type": "Point", "coordinates": [-75.25295594, 40.06153271]}, "Year Opened": "1987", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "201 SPRING LN", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19128", "Phone Number": "215-400-3420", "Fax Number": "215-400-3421", "Website": "https://lankenau.philasd.org/", "School Leader Name": "MS JESSICA MCATAMNEY", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Muminah Cunningham", "FACE Liaison Email": "mcunningham@philasd.org", "FACE Liaison Phone Number": "215-400-5855", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "7010", "name": "Frankford High School", "sort_name": "Frankford High School", "abbr_name": "Frankford", "geom": {"type": "Point", "coordinates": [-75.084823, 40.021602]}, "Year Opened": "1914", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2022-2023", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "5000 OXFORD AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-400-7200", "Fax Number": "215-400-7201", "Website": "https://frankfordhs.philasd.org/", "School Leader Name": "DR MICHAEL CALDERONE", "Learning Network": "Network 4", "Assistant Superintendent": "NOAH TENNANT", "FACE Liaison Name": "Jaime Serrano", "FACE Liaison Email": "jlserrano@philasd.org", "FACE Liaison Phone Number": "215-400-5898", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "7060", "name": "Olney High School", "sort_name": "Olney High School", "abbr_name": "Olney High", "geom": {"type": "Point", "coordinates": [-75.123808, 40.028772]}, "Year Opened": "2022", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "100 W DUNCANNON AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19120", "Phone Number": "215-400-9140", "Fax Number": "", "Website": "", "School Leader Name": "MR MICHAEL ROTH", "Learning Network": "Network 4", "Assistant Superintendent": "NOAH TENNANT", "FACE Liaison Name": "Jonathan Bracero", "FACE Liaison Email": "jbracero@philasd.org", "FACE Liaison Phone Number": "215-400-5825", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "7100", "name": "Jay Cooke School", "sort_name": "Cooke, Jay School", "abbr_name": "Cooke", "geom": {"type": "Point", "coordinates": [-75.146074, 40.025526]}, "Year Opened": "1923", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2016-2017", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "1300 W LOUDON ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19141", "Phone Number": "215-400-8330", "Fax Number": "215-400-8331", "Website": "https://cooke.philasd.org/", "School Leader Name": "MS CHRISTIE PARFITT", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Sherria Mansell-Watts", "FACE Liaison Email": "smansellwatts@philasd.org", "FACE Liaison Phone Number": "215-400-8330", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7110", "name": "Warren G. Harding School", "sort_name": "Harding, Warren G. Middle School", "abbr_name": "Harding", "geom": {"type": "Point", "coordinates": [-75.07456081, 40.01291694]}, "Year Opened": "1924", "School Level": "Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "06-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Academic Improvement Plan", "Major Intervention Year": "2017-2018", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "2000 WAKELING ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-400-3990", "Fax Number": "215-400-3991", "Website": "https://harding.philasd.org/", "School Leader Name": "MS MARY SANCHEZ", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Jaime Serrano", "FACE Liaison Email": "jlserrano@philasd.org", "FACE Liaison Phone Number": "215-400-5898", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7120", "name": "Samuel Fels High School", "sort_name": "Fels, Samuel High School", "abbr_name": "Fels", "geom": {"type": "Point", "coordinates": [-75.09109404, 40.03564646]}, "Year Opened": "1954", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "5500 LANGDON ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-400-7100", "Fax Number": "215-400-7101", "Website": "https://fels.philasd.org/", "School Leader Name": "MS MELISSA RASPER", "Learning Network": "Network 13", "Assistant Superintendent": "JONATHAN BROWN", "FACE Liaison Name": "Lyn Johnson", "FACE Liaison Email": "ljohnson13@philasd.org", "FACE Liaison Phone Number": "215-400-5884", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "7130", "name": "General Louis Wagner School", "sort_name": "Wagner, General Louis Middle School", "abbr_name": "Wagner", "geom": {"type": "Point", "coordinates": [-75.14767962, 40.05174748]}, "Year Opened": "1928", "School Level": "Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "06-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Academic Improvement Plan", "Major Intervention Year": "2018-2019", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "1701 W CHELTEN AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19126", "Phone Number": "215-400-3560", "Fax Number": "215-400-3561", "Website": "https://wagner.philasd.org/", "School Leader Name": "MS CONNIE GRIER", "Learning Network": "Network 12", "Assistant Superintendent": "JAMINA CLAY", "FACE Liaison Name": "Natasha Dye", "FACE Liaison Email": "ndye@philasd.org", "FACE Liaison Phone Number": "215-400-5853", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7150", "name": "Juniata Park Academy", "sort_name": "Juniata Park Academy", "abbr_name": "Juniata Park", "geom": {"type": "Point", "coordinates": [-75.11102921, 40.01284122]}, "Year Opened": "2007", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "801 E HUNTING PARK AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-400-7010", "Fax Number": "215-400-7011", "Website": "https://juniatapark.philasd.org/", "School Leader Name": "MRS MARISOL RIVERA RODRIGUEZ", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Linda Maldonado", "FACE Liaison Email": "lmaldonado@philasd.org", "FACE Liaison Phone Number": "215-400-5863", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7200", "name": "Clara Barton School", "sort_name": "Barton, Clara School", "abbr_name": "Barton", "geom": {"type": "Point", "coordinates": [-75.11950188, 40.0193401]}, "Year Opened": "1925", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-02", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "4600 ROSEHILL ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19120", "Phone Number": "215-400-3720", "Fax Number": "215-400-3721", "Website": "https://barton.philasd.org/", "School Leader Name": "MS COLLEEN BOWEN", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Linda Maldonado", "FACE Liaison Email": "lmaldonado@philasd.org", "FACE Liaison Phone Number": "215-400-5863", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7220", "name": "Laura H. Carnell School", "sort_name": "Carnell, Laura H. School", "abbr_name": "Carnell", "geom": {"type": "Point", "coordinates": [-75.084142, 40.038957]}, "Year Opened": "1931", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "1100 DEVEREAUX AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19111", "Phone Number": "215-400-3150", "Fax Number": "215-400-3151", "Website": "https://carnell.philasd.org/", "School Leader Name": "MR HILDERBRAND PELZER III", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Carmen Colon", "FACE Liaison Email": "ccolon@philasd.org", "FACE Liaison Phone Number": "215-400-5877", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7260", "name": "Ellwood School", "sort_name": "Ellwood School", "abbr_name": "Ellwood", "geom": {"type": "Point", "coordinates": [-75.13894107, 40.05472609]}, "Year Opened": "1957", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "6701 N 13TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19126", "Phone Number": "215-400-3540", "Fax Number": "215-400-3541", "Website": "https://ellwood.philasd.org/", "School Leader Name": "MS ZAIDA ALFARO", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Gerri Dunham-Collazo", "FACE Liaison Email": "gdunhamcollazo@philasd.org", "FACE Liaison Phone Number": "215-400-5857", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7270", "name": "Thomas K. Finletter School", "sort_name": "Finletter, Thomas K. School", "abbr_name": "Finletter", "geom": {"type": "Point", "coordinates": [-75.119176, 40.043608]}, "Year Opened": "1930", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "6100 N FRONT ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19120", "Phone Number": "215-400-3750", "Fax Number": "215-400-3751", "Website": "https://finletter.philasd.org/", "School Leader Name": "MRS APRIL BROWN", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Tanisha Jackson", "FACE Liaison Email": "tjackson2@philasd.org", "FACE Liaison Phone Number": "215-400-5878", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7280", "name": "Benjamin Franklin School", "sort_name": "Franklin, Benjamin K8 School", "abbr_name": "Franklin K8", "geom": {"type": "Point", "coordinates": [-75.10498859, 40.04215213]}, "Year Opened": "1915", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "5735 RISING SUN AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19120", "Phone Number": "215-400-3760", "Fax Number": "215-400-3761", "Website": "https://franklin.philasd.org/", "School Leader Name": "MS ROSLYNN SAMPLE GREENE", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Jonathan Bracero", "FACE Liaison Email": "jbracero@philasd.org", "FACE Liaison Phone Number": "215-400-5825", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7290", "name": "Allen M. Stearne School", "sort_name": "Stearne, Allen M. School", "abbr_name": "Stearne", "geom": {"type": "Point", "coordinates": [-75.085112, 40.011752]}, "Year Opened": "1968", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "1655 UNITY ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-400-3980", "Fax Number": "215-400-3981", "Website": "https://stearne.philasd.org/", "School Leader Name": "MR ALPHONSO EVANS", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Lyn Johnson", "FACE Liaison Email": "ljohnson13@philasd.org", "FACE Liaison Phone Number": "215-400-5884", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7300", "name": "Francis Hopkinson School", "sort_name": "Hopkinson, Francis School", "abbr_name": "Hopkinson", "geom": {"type": "Point", "coordinates": [-75.10274511, 40.00771059]}, "Year Opened": "1927", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "4001 L ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-400-3970", "Fax Number": "215-400-3971", "Website": "https://hopkinson.philasd.org/", "School Leader Name": "MS MARGARET SHRIVER", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Linda Maldonado", "FACE Liaison Email": "lmaldonado@philasd.org", "FACE Liaison Phone Number": "215-400-5863", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7310", "name": "Feltonville Intermediate School", "sort_name": "Feltonville Intermediate School", "abbr_name": "Feltonville Int", "geom": {"type": "Point", "coordinates": [-75.12102564, 40.02034002]}, "Year Opened": "1908", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "03-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "238 E WYOMING AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19120", "Phone Number": "215-400-3730", "Fax Number": "215-400-3731", "Website": "https://fint.philasd.org/", "School Leader Name": "MS DANA SINGLETARY", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Linda Maldonado", "FACE Liaison Email": "lmaldonado@philasd.org", "FACE Liaison Phone Number": "215-400-5863", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7320", "name": "Julia W. Howe School", "sort_name": "Howe, Julia Ward School", "abbr_name": "Howe", "geom": {"type": "Point", "coordinates": [-75.14211131, 40.04113187]}, "Year Opened": "1913", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "5800 N 13TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19141", "Phone Number": "215-400-3650", "Fax Number": "215-400-3651", "Website": "https://howe.philasd.org/", "School Leader Name": "MR MATTHEW REID", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Gerri Dunham-Collazo", "FACE Liaison Email": "gdunhamcollazo@philasd.org", "FACE Liaison Phone Number": "215-400-5857", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7330", "name": "Henry W. Lawton School", "sort_name": "Lawton, Henry W. School", "abbr_name": "Lawton", "geom": {"type": "Point", "coordinates": [-75.058976, 40.020648]}, "Year Opened": "1973", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "6101 JACKSON ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19135", "Phone Number": "215-400-3340", "Fax Number": "215-400-3341", "Website": "https://lawton.philasd.org/", "School Leader Name": "MS ARNETTA IMES", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Kenisha Stokes", "FACE Liaison Email": "kstokes@philasd.org", "FACE Liaison Phone Number": "215-400-5837", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7350", "name": "James R. Lowell School", "sort_name": "Lowell, James R. School", "abbr_name": "Lowell", "geom": {"type": "Point", "coordinates": [-75.12871963, 40.04086578]}, "Year Opened": "1913", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-04", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "450 W NEDRO AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19120", "Phone Number": "215-400-3740", "Fax Number": "215-400-3741", "Website": "https://lowell.philasd.org/", "School Leader Name": "MS CHANTAL BARR", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Rasheeda Polk", "FACE Liaison Email": "rhancock@philasd.org", "FACE Liaison Phone Number": "215-400-5864", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7360", "name": "John Marshall School", "sort_name": "Marshall, John School", "abbr_name": "Marshall, John", "geom": {"type": "Point", "coordinates": [-75.087158, 40.014546]}, "Year Opened": "1909", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2017-2018", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "4500 GRISCOM ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-400-3950", "Fax Number": "215-400-3951", "Website": "https://johnmarshall.philasd.org/", "School Leader Name": "MR WILLIAM LAWRENCE", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Lorna Gill", "FACE Liaison Email": "lgil@philasd.org", "FACE Liaison Phone Number": "215-400-3950", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7370", "name": "Grover Washington, Jr. School", "sort_name": "Washington, Grover Jr. Middle School", "abbr_name": "Washington, Grover", "geom": {"type": "Point", "coordinates": [-75.117969, 40.035479]}, "Year Opened": "2000", "School Level": "Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "05-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "201 E OLNEY AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19120", "Phone Number": "215-400-3820", "Fax Number": "215-400-3821", "Website": "https://gwjr.philasd.org/", "School Leader Name": "MS TIFFANI BLUNT", "Learning Network": "Network 12", "Assistant Superintendent": "JAMINA CLAY", "FACE Liaison Name": "Linda Maldonado", "FACE Liaison Email": "lmaldonado@philasd.org", "FACE Liaison Phone Number": "215-400-5863", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7380", "name": "Alexander K. McClure School", "sort_name": "McClure, Alexander K. School", "abbr_name": "McClure", "geom": {"type": "Point", "coordinates": [-75.137574, 40.015178]}, "Year Opened": "1910", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2019-2020", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "600 W HUNTING PARK AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-400-3870", "Fax Number": "215-400-3871", "Website": "https://mcclure.philasd.org/", "School Leader Name": "MR LUIS GARCIA", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Dalila Bedoya", "FACE Liaison Email": "dbedoya@philasd.org", "FACE Liaison Phone Number": "215-400-5866", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7390", "name": "Andrew J. Morrison School", "sort_name": "Morrison, Andrew J. School", "abbr_name": "Morrison", "geom": {"type": "Point", "coordinates": [-75.12941126, 40.02843729]}, "Year Opened": "1924", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "5100 N 3RD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19120", "Phone Number": "215-400-3780", "Fax Number": "215-400-3781", "Website": "https://morrison.philasd.org/", "School Leader Name": "MS MEREDITH LOWE", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Angela Butler", "FACE Liaison Email": "abutler@philasd.org", "FACE Liaison Phone Number": "215-400-5856", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7400", "name": "Olney School", "sort_name": "Olney School", "abbr_name": "Olney", "geom": {"type": "Point", "coordinates": [-75.12134354, 40.03058672]}, "Year Opened": "1900", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "5301 N WATER ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19120", "Phone Number": "215-400-3790", "Fax Number": "215-400-3791", "Website": "https://olney.philasd.org/", "School Leader Name": "DR MARTIN WOODSIDE", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Linda Maldonado", "FACE Liaison Email": "lmaldonado@philasd.org", "FACE Liaison Phone Number": "215-400-5863", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7430", "name": "James J. Sullivan School", "sort_name": "Sullivan, James J. School", "abbr_name": "Sullivan", "geom": {"type": "Point", "coordinates": [-75.06706036, 40.01529786]}, "Year Opened": "1930", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2020-2021", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "5300 DITMAN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-400-3960", "Fax Number": "215-400-3961", "Website": "https://sullivan.philasd.org/", "School Leader Name": "MS SHANTELLE YARBROUGH", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Xiomara Daye", "FACE Liaison Email": "xdaye@philasd.org", "FACE Liaison Phone Number": "215-400-3960", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7440", "name": "Bayard Taylor School", "sort_name": "Taylor, Bayard School", "abbr_name": "Taylor", "geom": {"type": "Point", "coordinates": [-75.13793972, 40.00753033]}, "Year Opened": "1907", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "3698 N RANDOLPH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-400-3880", "Fax Number": "215-400-3881", "Website": "https://taylor.philasd.org/", "School Leader Name": "MR DAVID LAVER", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Dalila Bedoya", "FACE Liaison Email": "dbedoya@philasd.org", "FACE Liaison Phone Number": "215-400-5866", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7460", "name": "William H. Ziegler School", "sort_name": "Ziegler, William H. School", "abbr_name": "Ziegler", "geom": {"type": "Point", "coordinates": [-75.07570448, 40.03003725]}, "Year Opened": "1957", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "5935 SAUL ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19149", "Phone Number": "215-400-3260", "Fax Number": "215-400-3261", "Website": "https://ziegler.philasd.org/", "School Leader Name": "MS NICOLE FREEMAN", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Jaime Serrano", "FACE Liaison Email": "jlserrano@philasd.org", "FACE Liaison Phone Number": "215-400-5898", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7470", "name": "Bridesburg School", "sort_name": "Bridesburg School", "abbr_name": "Bridesburg", "geom": {"type": "Point", "coordinates": [-75.06660471, 40.00030082]}, "Year Opened": "1958", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "2824 JENKS ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19137", "Phone Number": "215-400-7240", "Fax Number": "215-400-7241", "Website": "https://bridesburg.philasd.org/", "School Leader Name": "MR DONALD DIPAULO", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Jaime Serrano", "FACE Liaison Email": "jlserrano@philasd.org", "FACE Liaison Phone Number": "215-400-5898", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7490", "name": "Prince Hall School", "sort_name": "Prince Hall School", "abbr_name": "Prince Hall", "geom": {"type": "Point", "coordinates": [-75.14956052, 40.04770742]}, "Year Opened": "1971", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "6101 N GRATZ ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19141", "Phone Number": "215-400-3690", "Fax Number": "215-400-3691", "Website": "https://princehall.philasd.org/", "School Leader Name": "MRS DONNA RAGSDALE", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Darlene Bates-Harper", "FACE Liaison Email": "dbatesharper@philasd.org", "FACE Liaison Phone Number": "215-400-5883", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7500", "name": "Feltonville School of Arts and Sciences", "sort_name": "Feltonville School of Arts and Sciences", "abbr_name": "FSAS", "geom": {"type": "Point", "coordinates": [-75.121675, 40.019437]}, "Year Opened": "1993", "School Level": "Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "06-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Academic Improvement Plan", "Major Intervention Year": "2018-2019", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "210 E COURTLAND ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19120", "Phone Number": "215-400-3810", "Fax Number": "215-400-3811", "Website": "https://fas.philasd.org/", "School Leader Name": "MR JOHN PINIAT", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Linda Maldonado", "FACE Liaison Email": "lmaldonado@philasd.org", "FACE Liaison Phone Number": "215-400-5863", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7510", "name": "Mary M. Bethune School", "sort_name": "Bethune, Mary M. School", "abbr_name": "Bethune", "geom": {"type": "Point", "coordinates": [-75.14872828, 40.00269526]}, "Year Opened": "1970", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "3301 OLD YORK RD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-400-3890", "Fax Number": "215-400-3891", "Website": "https://bethune.philasd.org/", "School Leader Name": "MRS ALIYA CATANCH-BRADLEY", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Kenisha Stokes", "FACE Liaison Email": "kstokes@philasd.org", "FACE Liaison Phone Number": "215-400-5837", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7530", "name": "William Rowen School", "sort_name": "Rowen, William School", "abbr_name": "Rowen", "geom": {"type": "Point", "coordinates": [-75.1486472, 40.05930676]}, "Year Opened": "1938", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "6841 N 19TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19126", "Phone Number": "215-400-3550", "Fax Number": "215-400-3551", "Website": "https://rowen.philasd.org/", "School Leader Name": "MR JAMES MURRAY JR", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Darlene Bates-Harper", "FACE Liaison Email": "dbatesharper@philasd.org", "FACE Liaison Phone Number": "215-400-5883", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7730", "name": "Roberto Clemente School", "sort_name": "Clemente, Roberto Middle School", "abbr_name": "Clemente", "geom": {"type": "Point", "coordinates": [-75.129736, 40.006819]}, "Year Opened": "1916", "School Level": "Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "06-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2010-2011", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "122 W ERIE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-400-3930", "Fax Number": "215-400-3931", "Website": "https://clemente.philasd.org/", "School Leader Name": "MS CLAUDETTE WILLIAMS-STONE", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Lisa Wade", "FACE Liaison Email": "lwade@philasd.org", "FACE Liaison Phone Number": "215-400-3930", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8010", "name": "Abraham Lincoln High School", "sort_name": "Lincoln, Abraham High School", "abbr_name": "Lincoln", "geom": {"type": "Point", "coordinates": [-75.04479221, 40.04310838]}, "Year Opened": "1950", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "3201 RYAN AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19136", "Phone Number": "215-400-3300", "Fax Number": "215-400-3301", "Website": "https://lincoln.philasd.org/", "School Leader Name": "MR JACK NELSON JR", "Learning Network": "Network 4", "Assistant Superintendent": "NOAH TENNANT", "FACE Liaison Name": "Lyn Johnson", "FACE Liaison Email": "ljohnson13@philasd.org", "FACE Liaison Phone Number": "215-400-5884", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8020", "name": "Northeast High School", "sort_name": "Northeast High School", "abbr_name": "Northeast", "geom": {"type": "Point", "coordinates": [-75.07118355, 40.05564409]}, "Year Opened": "1957", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "1601 COTTMAN AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19111", "Phone Number": "215-400-3200", "Fax Number": "215-400-3201", "Website": "https://nehs.philasd.org/", "School Leader Name": "MR OMAR CROWDER", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Joy McIntosh", "FACE Liaison Email": "jmcintosh@philasd.org", "FACE Liaison Phone Number": "215-400-5888", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8030", "name": "George Washington High School", "sort_name": "Washington, George High School", "abbr_name": "Washington, George", "geom": {"type": "Point", "coordinates": [-75.02723013, 40.10598577]}, "Year Opened": "1963", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2017-2018", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "10175 BUSTLETON AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19116", "Phone Number": "215-400-3100", "Fax Number": "215-400-3101", "Website": "https://gwhs.philasd.org/", "School Leader Name": "MS SUSAN THOMPSON", "Learning Network": "Network 4", "Assistant Superintendent": "NOAH TENNANT", "FACE Liaison Name": "Joy McIntosh", "FACE Liaison Email": "jmcintosh@philasd.org", "FACE Liaison Phone Number": "215-400-5888", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8040", "name": "Arts Academy at Benjamin Rush", "sort_name": "Arts Academy at Benjamin Rush", "abbr_name": "Rush", "geom": {"type": "Point", "coordinates": [-74.9752061, 40.08253275]}, "Year Opened": "2008", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "11081 KNIGHTS RD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19154", "Phone Number": "215-400-3030", "Fax Number": "215-400-3031", "Website": "https://rush.philasd.org/", "School Leader Name": "MS LATOYIA BAILEY", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Marcus Davis", "FACE Liaison Email": "mdavis9@philasd.org", "FACE Liaison Phone Number": "215-400-5859", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8070", "name": "OIC CADI", "sort_name": "OIC Career and Academic Development Institute (CADI)", "abbr_name": "OIC CADI", "geom": {"type": "Point", "coordinates": [-75.144801, 39.958322]}, "Year Opened": "2004", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "Opportunities Industrialization Centers of America", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "444 N 3RD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19123", "Phone Number": "215-567-2410", "Fax Number": "215-567-2421", "Website": "https://www.philaoic.org/", "School Leader Name": "", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8080", "name": "Excel Academy North", "sort_name": "Excel Academy North", "abbr_name": "Excel North", "geom": {"type": "Point", "coordinates": [-75.177658, 39.978134]}, "Year Opened": "2005", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "Camelot Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "1435 N 26TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "215-684-5080", "Fax Number": "", "Website": "http://cameloteducation.org/our-schools/accelerated-schools/excel-academy-north", "School Leader Name": "MR RYAN MULLER", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8090", "name": "Swenson Arts and Technology High School", "sort_name": "Swenson Arts and Technology High School", "abbr_name": "Swenson", "geom": {"type": "Point", "coordinates": [-75.01398863, 40.0921093]}, "Year Opened": "2000", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Comprehensive", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "2750 RED LION RD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19114", "Phone Number": "215-400-3140", "Fax Number": "215-400-3141", "Website": "https://swenson.philasd.org/", "School Leader Name": "MS JUDITH HAUGHTON", "Learning Network": "Network 13", "Assistant Superintendent": "JONATHAN BROWN", "FACE Liaison Name": "Jaime Serrano", "FACE Liaison Email": "jlserrano@philasd.org", "FACE Liaison Phone Number": "215-400-5898", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8100", "name": "Gateway to College - Community College of Philadelphia", "sort_name": "Gateway to College - Community College of Philadelphia", "abbr_name": "Gateway to College", "geom": {"type": "Point", "coordinates": [-75.16627046, 39.9629017]}, "Year Opened": "2006", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "Community College of Phila", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "1700 SPRING GARDEN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19130", "Phone Number": "215-751-8540", "Fax Number": "", "Website": "http://www.ccp.edu/academic-offerings/high-school-student-programs/gateway-college", "School Leader Name": "", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8120", "name": "Castor Gardens Middle School", "sort_name": "Castor Gardens Middle School", "abbr_name": "Castor Gardens", "geom": {"type": "Point", "coordinates": [-75.069086, 40.052367]}, "Year Opened": "1928", "School Level": "Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "06-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "1800 COTTMAN AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19111", "Phone Number": "215-400-3190", "Fax Number": "215-400-3191", "Website": "https://wwilson.philasd.org/", "School Leader Name": "MR SHAWN MCGUIGAN", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Tanisha Jackson", "FACE Liaison Email": "tjackson2@philasd.org", "FACE Liaison Phone Number": "215-400-5878", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8130", "name": "Northeast Community Propel Academy", "sort_name": "Northeast Community Propel Academy", "abbr_name": "Propel Academy", "geom": {"type": "Point", "coordinates": [-75.04413272617913, 40.045775289859506]}, "Year Opened": "2021", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "7500 ROWLAND AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19136", "Phone Number": "215-400-8350", "Fax Number": "", "Website": "https://ncpa.philasd.org/", "School Leader Name": "MRS DYWONNE SIMPSON", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Joy McIntosh", "FACE Liaison Email": "jmcintosh@philasd.org", "FACE Liaison Phone Number": "215-400-5888", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8160", "name": "Baldi School", "sort_name": "Baldi Middle School", "abbr_name": "Baldi", "geom": {"type": "Point", "coordinates": [-75.05217234, 40.09331609]}, "Year Opened": "1971", "School Level": "Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "06-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "8801 VERREE RD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19115", "Phone Number": "215-400-3090", "Fax Number": "215-400-3091", "Website": "https://baldi.philasd.org/", "School Leader Name": "MR LUKE HOSTETTER", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Kenisha Stokes", "FACE Liaison Email": "kstokes@philasd.org", "FACE Liaison Phone Number": "215-400-5837", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8190", "name": "One Bright Ray - Fairhill Campus", "sort_name": "One Bright Ray - Fairhill", "abbr_name": "OBR Fairhill", "geom": {"type": "Point", "coordinates": [-75.13801882, 39.99376434]}, "Year Opened": "2004", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "International Education and Community Initiatives", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "2820 N 4TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19133", "Phone Number": "215-423-1776", "Fax Number": "215-425-1213", "Website": "http://www.onebrightraycommunity.org/school-life/obr-team/fairhill-campus/", "School Leader Name": "", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8200", "name": "Ethan Allen School", "sort_name": "Allen, Ethan School", "abbr_name": "Allen, Ethan", "geom": {"type": "Point", "coordinates": [-75.06268841, 40.0294252]}, "Year Opened": "1930", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "6329 BATTERSBY ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19149", "Phone Number": "215-400-3270", "Fax Number": "215-400-3271", "Website": "https://ethanallen.philasd.org/", "School Leader Name": "MRS CASSANDRA HOUSTON", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Lyn Johnson", "FACE Liaison Email": "ljohnson13@philasd.org", "FACE Liaison Phone Number": "215-400-5884", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8210", "name": "Joseph H. Brown School", "sort_name": "Brown, Joseph H. School", "abbr_name": "Brown, Joseph", "geom": {"type": "Point", "coordinates": [-75.02460195, 40.04392183]}, "Year Opened": "1937", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "3600 STANWOOD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19136", "Phone Number": "215-400-3320", "Fax Number": "215-400-3321", "Website": "https://jhbrown.philasd.org/", "School Leader Name": "MS ARTHUREA SMITH", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Jaime Serrano", "FACE Liaison Email": "jlserrano@philasd.org", "FACE Liaison Phone Number": "215-400-5898", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8230", "name": "Kennedy C. Crossan School", "sort_name": "Crossan, Kennedy C. School", "abbr_name": "Crossan", "geom": {"type": "Point", "coordinates": [-75.08155085, 40.06144841]}, "Year Opened": "1924", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "7350 BINGHAM ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19111", "Phone Number": "215-400-3160", "Fax Number": "215-400-3161", "Website": "https://crossan.philasd.org/", "School Leader Name": "MS KHADIJAH BRIGHT", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Joy McIntosh", "FACE Liaison Email": "jmcintosh@philasd.org", "FACE Liaison Phone Number": "215-400-5888", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8240", "name": "Hamilton Disston School", "sort_name": "Disston, Hamilton School", "abbr_name": "Disston", "geom": {"type": "Point", "coordinates": [-75.04658904, 40.02836911]}, "Year Opened": "1924", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2019-2020", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "6801 COTTAGE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19135", "Phone Number": "215-400-3350", "Fax Number": "215-400-3351", "Website": "https://disston.philasd.org/", "School Leader Name": "MRS MICHELE HUTZ", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Angela Butler", "FACE Liaison Email": "abutler@philasd.org", "FACE Liaison Phone Number": "215-400-5856", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8250", "name": "Edwin Forrest School", "sort_name": "Forrest, Edwin School", "abbr_name": "Forrest", "geom": {"type": "Point", "coordinates": [-75.035891, 40.03444]}, "Year Opened": "1929", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "7300 COTTAGE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19136", "Phone Number": "215-400-3330", "Fax Number": "215-400-3331", "Website": "https://forrest.philasd.org/", "School Leader Name": "MR VANCE QUITMAN-MCNEAR", "Learning Network": "Network 12", "Assistant Superintendent": "JAMINA CLAY", "FACE Liaison Name": "Marcus Davis", "FACE Liaison Email": "mdavis9@philasd.org", "FACE Liaison Phone Number": "215-400-5859", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8260", "name": "Fox Chase School", "sort_name": "Fox Chase School", "abbr_name": "Fox Chase", "geom": {"type": "Point", "coordinates": [-75.082129, 40.076307]}, "Year Opened": "1949", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "500 RHAWN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19111", "Phone Number": "215-400-3170", "Fax Number": "215-400-3171", "Website": "https://foxchase.philasd.org/", "School Leader Name": "MS ANGELIQUE LEIZEROWICZ", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Jaime Serrano", "FACE Liaison Email": "jlserrano@philasd.org", "FACE Liaison Phone Number": "215-400-5898", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8270", "name": "Thomas Holme School", "sort_name": "Holme, Thomas School", "abbr_name": "Holme", "geom": {"type": "Point", "coordinates": [-75.008965, 40.054988]}, "Year Opened": "1950", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "9125 ACADEMY RD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19114", "Phone Number": "215-400-3130", "Fax Number": "215-400-3131", "Website": "https://holme.philasd.org/", "School Leader Name": "MRS CRYSTLE ROYE-GILL", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Marcus Davis", "FACE Liaison Email": "mdavis9@philasd.org", "FACE Liaison Phone Number": "215-400-5859", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8300", "name": "Mayfair School", "sort_name": "Mayfair School", "abbr_name": "Mayfair", "geom": {"type": "Point", "coordinates": [-75.05339332, 40.03945436]}, "Year Opened": "1949", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "3001 PRINCETON AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19149", "Phone Number": "215-400-3280", "Fax Number": "215-400-3281", "Website": "https://mayfair.philasd.org/", "School Leader Name": "MR WILLIAM DAY JR", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Lyn Johnson", "FACE Liaison Email": "ljohnson13@philasd.org", "FACE Liaison Phone Number": "215-400-5884", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8310", "name": "J. Hampton Moore School", "sort_name": "Moore, J. Hampton School", "abbr_name": "Moore", "geom": {"type": "Point", "coordinates": [-75.076912, 40.049135]}, "Year Opened": "1952", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "6900 SUMMERDALE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19111", "Phone Number": "215-400-3180", "Fax Number": "215-400-3181", "Website": "https://moore.philasd.org/", "School Leader Name": "MR TIMOTHY GLYNN", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Lyn Johnson", "FACE Liaison Email": "ljohnson13@philasd.org", "FACE Liaison Phone Number": "215-400-5884", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8340", "name": "Solomon Solis-Cohen School", "sort_name": "Solis-Cohen, Solomon School", "abbr_name": "Solis-Cohen", "geom": {"type": "Point", "coordinates": [-75.064725, 40.044644]}, "Year Opened": "1948", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "7001 HORROCKS ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19149", "Phone Number": "215-400-3250", "Fax Number": "215-400-3251", "Website": "https://soliscohen.philasd.org/", "School Leader Name": "MS MICHELINA SERIANNI", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Lyn Johnson", "FACE Liaison Email": "ljohnson13@philasd.org", "FACE Liaison Phone Number": "215-400-5884", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8350", "name": "Gilbert Spruance School", "sort_name": "Spruance, Gilbert School", "abbr_name": "Spruance", "geom": {"type": "Point", "coordinates": [-75.07232936, 40.03756142]}, "Year Opened": "1949", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "6401 HORROCKS ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19149", "Phone Number": "215-400-3290", "Fax Number": "215-400-3291", "Website": "https://spruance.philasd.org/", "School Leader Name": "MR KWAND LANG", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Marcus Davis", "FACE Liaison Email": "mdavis9@philasd.org", "FACE Liaison Phone Number": "215-400-5859", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8360", "name": "Rhawnhurst School", "sort_name": "Rhawnhurst School", "abbr_name": "Rhawnhurst", "geom": {"type": "Point", "coordinates": [-75.05898166, 40.05869601]}, "Year Opened": "1949", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "7809 CASTOR AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19152", "Phone Number": "215-400-3220", "Fax Number": "215-400-3221", "Website": "https://rhawnhurst.philasd.org/", "School Leader Name": "MS JOY ELLIS", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Marcus Davis", "FACE Liaison Email": "mdavis9@philasd.org", "FACE Liaison Phone Number": "215-400-5859", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8370", "name": "Watson Comly School", "sort_name": "Comly, Watson School", "abbr_name": "Comly", "geom": {"type": "Point", "coordinates": [-75.0091088, 40.12096486]}, "Year Opened": "1929", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "1001 BYBERRY RD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19116", "Phone Number": "215-400-3010", "Fax Number": "215-400-3011", "Website": "https://comly.philasd.org/", "School Leader Name": "MR RAYMOND REALDINE", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Joy McIntosh", "FACE Liaison Email": "jmcintosh@philasd.org", "FACE Liaison Phone Number": "215-400-5888", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8380", "name": "Louis H. Farrell School", "sort_name": "Farrell, Louis H. School", "abbr_name": "Farrell", "geom": {"type": "Point", "coordinates": [-75.05241476, 40.06657162]}, "Year Opened": "1959", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "8300 CASTOR AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19152", "Phone Number": "215-400-3230", "Fax Number": "215-400-3231", "Website": "https://farrell.philasd.org/", "School Leader Name": "MR PETER JEPSEN", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Lyn Johnson", "FACE Liaison Email": "ljohnson13@philasd.org", "FACE Liaison Phone Number": "215-400-5884", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8390", "name": "A.L. Fitzpatrick School", "sort_name": "Fitzpatrick, A. L. School", "abbr_name": "Fitzpatrick", "geom": {"type": "Point", "coordinates": [-74.976529, 40.080306]}, "Year Opened": "1960", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "11061 KNIGHTS RD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19154", "Phone Number": "215-400-3060", "Fax Number": "215-400-3061", "Website": "https://fitzpatrick.philasd.org/", "School Leader Name": "MS KAREN WHITE", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Jaime Serrano", "FACE Liaison Email": "jlserrano@philasd.org", "FACE Liaison Phone Number": "215-400-5898", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8400", "name": "Anne Frank School", "sort_name": "Frank, Anne School", "abbr_name": "Frank, Anne", "geom": {"type": "Point", "coordinates": [-75.028222, 40.088288]}, "Year Opened": "1962", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "2000 BOWLER ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19115", "Phone Number": "215-400-3070", "Fax Number": "215-400-3071", "Website": "https://annefrank.philasd.org/", "School Leader Name": "MR MAX KOMINS", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Joy McIntosh", "FACE Liaison Email": "jmcintosh@philasd.org", "FACE Liaison Phone Number": "215-400-5888", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8410", "name": "Robert B. Pollock School", "sort_name": "Pollock, Robert B. School", "abbr_name": "Pollock", "geom": {"type": "Point", "coordinates": [-75.04414659999999, 40.0457222]}, "Year Opened": "1962", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "3001 RYAN AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19152", "Phone Number": "215-400-3210", "Fax Number": "215-400-3211", "Website": "https://pollock.philasd.org/", "School Leader Name": "MS YVETTE JACKSON", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Joy McIntosh", "FACE Liaison Email": "jmcintosh@philasd.org", "FACE Liaison Phone Number": "215-400-5888", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8420", "name": "Stephen Decatur School", "sort_name": "Decatur, Stephen School", "abbr_name": "Decatur", "geom": {"type": "Point", "coordinates": [-74.970535, 40.095818]}, "Year Opened": "1964", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "3500 ACADEMY RD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19154", "Phone Number": "215-400-3050", "Fax Number": "215-400-3051", "Website": "https://decatur.philasd.org/", "School Leader Name": "MR DOUGLAS STROBEL", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Joy McIntosh", "FACE Liaison Email": "jmcintosh@philasd.org", "FACE Liaison Phone Number": "215-400-5888", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8430", "name": "Joseph Greenberg School", "sort_name": "Greenberg, Joseph School", "abbr_name": "Greenberg", "geom": {"type": "Point", "coordinates": [-75.05771102, 40.09608652]}, "Year Opened": "1964", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "600 SHARON LN", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19115", "Phone Number": "215-400-3080", "Fax Number": "215-400-3081", "Website": "https://greenberg.philasd.org/", "School Leader Name": "MS GINA HUBBARD", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Dalila Bedoya", "FACE Liaison Email": "dbedoya@philasd.org", "FACE Liaison Phone Number": "215-400-5866", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8440", "name": "William H. Loesche School", "sort_name": "Loesche, William H. School", "abbr_name": "Loesche", "geom": {"type": "Point", "coordinates": [-75.02386784, 40.11358364]}, "Year Opened": "1965", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "595 TOMLINSON RD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19116", "Phone Number": "215-400-3020", "Fax Number": "215-400-3021", "Website": "https://loesche.philasd.org/", "School Leader Name": "MS SHERIN KURIAN", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Lyn Johnson", "FACE Liaison Email": "ljohnson13@philasd.org", "FACE Liaison Phone Number": "215-400-5884", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8450", "name": "YESPhilly", "sort_name": "YESPhilly", "abbr_name": "YESPhilly", "geom": {"type": "Point", "coordinates": [-75.1541276, 39.9944643]}, "Year Opened": "2013", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "Youth Empowerment Services", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "2709 N BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19132", "Phone Number": "215-769-0340", "Fax Number": "215-972-2329", "Website": "http://www.yesphilly.org", "School Leader Name": "", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8460", "name": "Philadelphia Learning Academy South", "sort_name": "Philadelphia Learning Academy South (PLAS)", "abbr_name": "PLAS", "geom": {"type": "Point", "coordinates": [-75.21013521, 39.96971371]}, "Year Opened": "2009", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Intervention/Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "4300 WESTMINSTER AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19104", "Phone Number": "215-400-9080", "Fax Number": "215-400-9081", "Website": "https://plasouth.philasd.org/", "School Leader Name": "MR DARRYL BLACKWELL", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "Kenisha Stokes", "FACE Liaison Email": "kstokes@philasd.org", "FACE Liaison Phone Number": "215-400-5837", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8470", "name": "Philadelphia Learning Academy North", "sort_name": "Philadelphia Learning Academy North (PLAN)", "abbr_name": "PLAN", "geom": {"type": "Point", "coordinates": [-75.12599679, 40.01425525]}, "Year Opened": "2009", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "08-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Intervention/Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "4224 N FRONT ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-400-9050", "Fax Number": "215-400-9051", "Website": "https://planorth.philasd.org/", "School Leader Name": "", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "LuQman Abdullah", "FACE Liaison Email": "labdullah@philasd.org", "FACE Liaison Phone Number": "215-400-5852", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8540", "name": "Pennypack House School", "sort_name": "Pennypack House School", "abbr_name": "Pennypack", "geom": {"type": "Point", "coordinates": [-75.019689, 40.032021]}, "Year Opened": "1952", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Justice", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "7901 STATE RD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19136", "Phone Number": "215-685-7752", "Fax Number": "215-335-5393", "Website": "https://pennypackhouse.philasd.org/", "School Leader Name": "MS BARBARA WELLS", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8560", "name": "The Workshop School", "sort_name": "The Workshop School", "abbr_name": "The Workshop", "geom": {"type": "Point", "coordinates": [-75.21855329, 39.95530589]}, "Year Opened": "2013", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "221 S HANSON ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19139", "Phone Number": "215-400-7730", "Fax Number": "215-400-7731", "Website": "https://workshopschool.philasd.org/", "School Leader Name": "MRS AYANNA WALKER", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "Joy McIntosh", "FACE Liaison Email": "jmcintosh@philasd.org", "FACE Liaison Phone Number": "215-400-5888", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8690", "name": "Crossroads Accelerated Academy", "sort_name": "Crossroads Accelerated Academy", "abbr_name": "Crossroads Accel", "geom": {"type": "Point", "coordinates": [-75.21013521, 39.96971371]}, "Year Opened": "2009", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "07-10", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "4300 WESTMINSTER AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19104", "Phone Number": "215-400-9070", "Fax Number": "215-400-9071", "Website": "https://crossroads-accelerated.philasd.org/", "School Leader Name": "DR KIMBERLY GRAHN", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8770", "name": "John Hancock Demonstration School", "sort_name": "John Hancock Demonstration School", "abbr_name": "Hancock Demonstration", "geom": {"type": "Point", "coordinates": [-74.98842793, 40.06774728]}, "Year Opened": "2016", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "3700 MORRELL AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19114", "Phone Number": "215-400-3120", "Fax Number": "215-400-3121", "Website": "https://hancock.philasd.org/", "School Leader Name": "MS MELISSA BRAGG", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Marcus Davis", "FACE Liaison Email": "mdavis9@philasd.org", "FACE Liaison Phone Number": "215-400-5859", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8780", "name": "Philadelphia Virtual Academy", "sort_name": "Philadelphia Virtual Academy (PVA)", "abbr_name": "PVA", "geom": {"type": "Point", "coordinates": [-75.16264405, 39.96102159]}, "Year Opened": "2013", "School Level": "Elementary-Middle-High", "Admission Type": "Virtual", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "Virtual", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "440 N BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19130", "Phone Number": "215-400-3110", "Fax Number": "215-400-3111", "Website": "https://pva.philasd.org/", "School Leader Name": "MR DAVID ANDERSON", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "Joy McIntosh", "FACE Liaison Email": "jmcintosh@philasd.org", "FACE Liaison Phone Number": "215-400-5888", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8860", "name": "One Bright Ray Mansion", "sort_name": "One Bright Ray Mansion", "abbr_name": "OBR Mansion", "geom": {"type": "Point", "coordinates": [-75.18402464, 39.99074371]}, "Year Opened": "2018", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "International Education and Community Initiatives", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "3133 RIDGE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "", "Fax Number": "", "Website": "https://www.onebrightraycommunity.org/school-life/obr-team/mansion-campus/", "School Leader Name": "", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8870", "name": "One Bright Ray Mansion Evening", "sort_name": "One Bright Ray Mansion EOP", "abbr_name": "OBR Mansion Evn", "geom": {"type": "Point", "coordinates": [-75.18402464, 39.99074371]}, "Year Opened": "2018", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "International Education and Community Initiatives", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Adult Diploma", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "3133 RIDGE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "", "Fax Number": "", "Website": "https://www.onebrightraycommunity.org/school-life/obr-team/mansion-adult-campus/", "School Leader Name": "", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8890", "name": "One Bright Ray - Simpson Campus", "sort_name": "One Bright Ray - Simpson", "abbr_name": "OBR Simpson", "geom": {"type": "Point", "coordinates": [-75.10560096, 40.00528]}, "Year Opened": "2007", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "International Education and Community Initiatives", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "1142 E ERIE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-744-6000", "Fax Number": "", "Website": "http://www.onebrightraycommunity.org/school-life/obr-team/simpson-campus/", "School Leader Name": "", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8900", "name": "Re-Engagement Center", "sort_name": "Re-Engagement Center (REC)", "abbr_name": "Re-Engagement", "geom": {"type": "Point", "coordinates": [-75.16264405, 39.96102159]}, "Year Opened": "2008", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Justice", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "440 N BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19130", "Phone Number": "215-400-6700", "Fax Number": "215-400-4179", "Website": "https://www.philasd.org/opportunitynetwork/reengagement/", "School Leader Name": "", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}]; +export default [{"sdp_id": "1010", "name": "John Bartram High School", "sort_name": "Bartram, John High School", "abbr_name": "Bartram", "geom": {"type": "Point", "coordinates": [-75.23405562, 39.92149737]}, "Year Opened": "1939", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Academic Improvement Plan", "Major Intervention Year": "2017-2018", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "2401 S 67TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19142", "Phone Number": "215-400-8100", "Fax Number": "215-400-8101", "Website": "https://bartram.philasd.org/", "School Leader Name": "MR BRIAN JOHNSON", "Learning Network": "Network 13", "Assistant Superintendent": "JONATHAN BROWN", "FACE Liaison Name": "Muminah Cunningham", "FACE Liaison Email": "mcunningham@philasd.org", "FACE Liaison Phone Number": "215-400-5855", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "1020", "name": "West Philadelphia High School", "sort_name": "West Philadelphia High School", "abbr_name": "West Philadelphia", "geom": {"type": "Point", "coordinates": [-75.219654, 39.95811]}, "Year Opened": "1911", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2011-2012", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "4901 CHESTNUT ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19139", "Phone Number": "215-400-7900", "Fax Number": "215-400-7901", "Website": "https://wphs.philasd.org/", "School Leader Name": "MS MARLA TRAVIS CURTIS", "Learning Network": "Network 13", "Assistant Superintendent": "JONATHAN BROWN", "FACE Liaison Name": "Gerri Dunham-Collazo", "FACE Liaison Email": "gdunhamcollazo@philasd.org", "FACE Liaison Phone Number": "215-400-5857", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "1030", "name": "High School of the Future", "sort_name": "High School of the Future", "abbr_name": "HS of Future", "geom": {"type": "Point", "coordinates": [-75.2047566, 39.97465766]}, "Year Opened": "2006", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "4021 PARKSIDE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19104", "Phone Number": "215-400-7790", "Fax Number": "215-400-7791", "Website": "https://sof.philasd.org/", "School Leader Name": "MR JOHN SMITH JR", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "Natasha Dye", "FACE Liaison Email": "ndye@philasd.org", "FACE Liaison Phone Number": "215-400-5853", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "1050", "name": "Paul Robeson High School for Human Services", "sort_name": "Robeson, Paul High School for Human Services", "abbr_name": "Robeson", "geom": {"type": "Point", "coordinates": [-75.20476311, 39.95679553]}, "Year Opened": "2003", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "4125 LUDLOW ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19104", "Phone Number": "215-400-7780", "Fax Number": "215-400-7781", "Website": "https://robeson.philasd.org/", "School Leader Name": "MR RICHARD GORDON", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Jonathan Bracero", "FACE Liaison Email": "jbracero@philasd.org", "FACE Liaison Phone Number": "215-400-5825", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "1100", "name": "William L. Sayre High School", "sort_name": "Sayre, William L. High School", "abbr_name": "Sayre", "geom": {"type": "Point", "coordinates": [-75.23859405, 39.95759354]}, "Year Opened": "1950", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "5800 WALNUT ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19139", "Phone Number": "215-400-7800", "Fax Number": "215-400-7801", "Website": "https://sayre.philasd.org/", "School Leader Name": "MS JAMIE EBERLE", "Learning Network": "Network 13", "Assistant Superintendent": "JONATHAN BROWN", "FACE Liaison Name": "Natasha Dye", "FACE Liaison Email": "ndye@philasd.org", "FACE Liaison Phone Number": "215-400-5853", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "1130", "name": "William T. Tilden School", "sort_name": "Tilden, William T. Middle School", "abbr_name": "Tilden", "geom": {"type": "Point", "coordinates": [-75.23227632, 39.92093619]}, "Year Opened": "1927", "School Level": "Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "05-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2016-2017", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "6601 ELMWOOD AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19142", "Phone Number": "215-400-8170", "Fax Number": "215-400-8171", "Website": "https://tilden.philasd.org/", "School Leader Name": "MS TIMEKA FORD-SMITH", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "Angela Butler", "FACE Liaison Email": "abutler@philasd.org", "FACE Liaison Phone Number": "215-400-5856", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1190", "name": "Motivation High School", "sort_name": "Motivation High School", "abbr_name": "Motivation", "geom": {"type": "Point", "coordinates": [-75.24184422, 39.94453199]}, "Year Opened": "2004", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "5900 BALTIMORE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19143", "Phone Number": "215-400-7930", "Fax Number": "215-400-7931", "Website": "https://motivationhs.philasd.org/", "School Leader Name": "MRS RENNU TELI", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Darlene Bates-Harper", "FACE Liaison Email": "dbatesharper@philasd.org", "FACE Liaison Phone Number": "215-400-5883", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "1200", "name": "John Barry School", "sort_name": "Barry, John Elementary School", "abbr_name": "Barry", "geom": {"type": "Point", "coordinates": [-75.23860376, 39.96437494]}, "Year Opened": "2007", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2013-2014", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "5900 RACE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19139", "Phone Number": "215-400-7640", "Fax Number": "215-400-7641", "Website": "https://barry.philasd.org/", "School Leader Name": "MS KATIEDRA ARGRO", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Kenisha Stokes", "FACE Liaison Email": "kstokes@philasd.org", "FACE Liaison Phone Number": "215-400-5837", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1230", "name": "William C. Bryant School", "sort_name": "Bryant, William C. School", "abbr_name": "Bryant", "geom": {"type": "Point", "coordinates": [-75.243691, 39.952687]}, "Year Opened": "1903", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2013-2014", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "6001 CEDAR AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19143", "Phone Number": "215-400-7910", "Fax Number": "215-400-7911", "Website": "https://bryant.philasd.org/", "School Leader Name": "MR BAHIR HAYES", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Sandra Hopkins", "FACE Liaison Email": "shopkins@philasd.org", "FACE Liaison Phone Number": "215-400-7910", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1250", "name": "Joseph W. Catharine School", "sort_name": "Catharine, Joseph W. School", "abbr_name": "Catharine", "geom": {"type": "Point", "coordinates": [-75.239911, 39.927435]}, "Year Opened": "1937", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "6600 CHESTER AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19142", "Phone Number": "215-400-8150", "Fax Number": "215-400-8151", "Website": "https://catharine.philasd.org/", "School Leader Name": "MS LISA WILMER", "Learning Network": "Network 12", "Assistant Superintendent": "JAMINA CLAY", "FACE Liaison Name": "LuQman Abdullah", "FACE Liaison Email": "labdullah@philasd.org", "FACE Liaison Phone Number": "215-400-5852", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1260", "name": "Benjamin B. Comegys School", "sort_name": "Comegys, Benjamin B. School", "abbr_name": "Comegys", "geom": {"type": "Point", "coordinates": [-75.216289, 39.94052]}, "Year Opened": "1911", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "5100 GREENWAY AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19143", "Phone Number": "215-400-7860", "Fax Number": "215-400-7861", "Website": "https://comegys.philasd.org/", "School Leader Name": "MS RAUCHAUN DUPREE", "Learning Network": "Network 12", "Assistant Superintendent": "JAMINA CLAY", "FACE Liaison Name": "Carmen Colon", "FACE Liaison Email": "ccolon@philasd.org", "FACE Liaison Phone Number": "215-400-5877", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1280", "name": "Sadie Alexander School", "sort_name": "Penn Alexander School", "abbr_name": "Penn Alexander", "geom": {"type": "Point", "coordinates": [-75.208187, 39.953099]}, "Year Opened": "2001", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "4209 SPRUCE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19104", "Phone Number": "215-400-7760", "Fax Number": "215-400-7761", "Website": "https://pennalexander.philasd.org/", "School Leader Name": "MS LAUREN OVERTON", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "Jonathan Bracero", "FACE Liaison Email": "jbracero@philasd.org", "FACE Liaison Phone Number": "215-400-5825", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1290", "name": "Andrew Hamilton School", "sort_name": "Hamilton, Andrew School", "abbr_name": "Hamilton", "geom": {"type": "Point", "coordinates": [-75.235543, 39.955438]}, "Year Opened": "1970", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "5640 SPRUCE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19139", "Phone Number": "215-400-7650", "Fax Number": "215-400-7651", "Website": "https://hamilton.philasd.org/", "School Leader Name": "MR TORRENCE ROTHMILLER", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "Natasha Dye", "FACE Liaison Email": "ndye@philasd.org", "FACE Liaison Phone Number": "215-400-5853", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1300", "name": "Avery D. Harrington School", "sort_name": "Harrington, Avery D. School", "abbr_name": "Harrington", "geom": {"type": "Point", "coordinates": [-75.23059508, 39.94736517]}, "Year Opened": "1927", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Academic Improvement Plan", "Major Intervention Year": "2019-2020", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "5300 BALTIMORE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19143", "Phone Number": "215-400-7920", "Fax Number": "215-400-7921", "Website": "https://harrington.philasd.org/", "School Leader Name": "MR ALONZO FULTON", "Learning Network": "Network 12", "Assistant Superintendent": "JAMINA CLAY", "FACE Liaison Name": "Natasha Dye", "FACE Liaison Email": "ndye@philasd.org", "FACE Liaison Phone Number": "215-400-5853", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1340", "name": "Henry C. Lea School", "sort_name": "Lea, Henry C. School", "abbr_name": "Lea", "geom": {"type": "Point", "coordinates": [-75.216347, 39.954515]}, "Year Opened": "1914", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "4700 LOCUST ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19139", "Phone Number": "215-400-7660", "Fax Number": "215-400-7661", "Website": "https://lea.philasd.org/", "School Leader Name": "AARON GERWER", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "Angela Butler", "FACE Liaison Email": "abutler@philasd.org", "FACE Liaison Phone Number": "215-400-5856", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1350", "name": "William C. Longstreth School", "sort_name": "Longstreth, William C. School", "abbr_name": "Longstreth", "geom": {"type": "Point", "coordinates": [-75.23237316, 39.94090823]}, "Year Opened": "1971", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "5700 WILLOWS AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19143", "Phone Number": "215-400-7870", "Fax Number": "215-400-7871", "Website": "https://longstreth.philasd.org/", "School Leader Name": "MS TISHA DOUGLAS", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "Tanisha Jackson", "FACE Liaison Email": "tjackson2@philasd.org", "FACE Liaison Phone Number": "215-400-5878", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1360", "name": "Morton McMichael School", "sort_name": "McMichael, Morton School", "abbr_name": "McMichael", "geom": {"type": "Point", "coordinates": [-75.19411487, 39.96619727]}, "Year Opened": "1963", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2013-2014", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "3543 FAIRMOUNT AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19104", "Phone Number": "215-400-7750", "Fax Number": "215-400-7751", "Website": "https://mcmichael.philasd.org/", "School Leader Name": "DOLLETTE JOHNS-SMITH", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Jonathan Bracero", "FACE Liaison Email": "jbracero@philasd.org", "FACE Liaison Phone Number": "215-400-5825", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1370", "name": "S. Weir Mitchell School", "sort_name": "Mitchell, S. Weir Elementary School", "abbr_name": "Mitchell", "geom": {"type": "Point", "coordinates": [-75.223291, 39.93681427]}, "Year Opened": "1916", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2016-2017", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "5500 KINGSESSING AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19143", "Phone Number": "215-400-7880", "Fax Number": "215-400-7881", "Website": "https://mitchell.philasd.org/", "School Leader Name": "STEPHANIE ANDREWLEVICH", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Natasha Dye", "FACE Liaison Email": "ndye@philasd.org", "FACE Liaison Phone Number": "215-400-5853", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1380", "name": "Thomas G. Morton School", "sort_name": "Morton, Thomas G. School", "abbr_name": "Morton", "geom": {"type": "Point", "coordinates": [-75.22690015, 39.92346826]}, "Year Opened": "1971", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "2501 S 63RD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19142", "Phone Number": "215-400-8160", "Fax Number": "215-400-8161", "Website": "https://morton.philasd.org/", "School Leader Name": "MR ANDREW BROOKING", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Natasha Dye", "FACE Liaison Email": "ndye@philasd.org", "FACE Liaison Phone Number": "215-400-5853", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1390", "name": "Samuel Powel School", "sort_name": "Powel, Samuel School", "abbr_name": "Powel", "geom": {"type": "Point", "coordinates": [-75.19391769815562, 39.95796279797709]}, "Year Opened": "1961", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-04", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "3610 WARREN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19104", "Phone Number": "215-400-7740", "Fax Number": "215-400-7741", "Website": "https://powel.philasd.org/", "School Leader Name": "MRS KIMBERLY ELLERBEE", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "Carmen Colon", "FACE Liaison Email": "ccolon@philasd.org", "FACE Liaison Phone Number": "215-400-5877", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1400", "name": "John M. Patterson School", "sort_name": "Patterson, John M. School", "abbr_name": "Patterson", "geom": {"type": "Point", "coordinates": [-75.236762, 39.916095]}, "Year Opened": "1921", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-04", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "7000 BUIST AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19142", "Phone Number": "215-400-8190", "Fax Number": "215-400-8191", "Website": "https://patterson.philasd.org/", "School Leader Name": "MRS LEANDREA BALTIMORE-HAGAN", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "Jaime Serrano", "FACE Liaison Email": "jlserrano@philasd.org", "FACE Liaison Phone Number": "215-400-5898", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1410", "name": "James Rhoads School", "sort_name": "Rhoads, James School", "abbr_name": "Rhoads", "geom": {"type": "Point", "coordinates": [-75.220063, 39.967339]}, "Year Opened": "1960", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2018-2019", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "4901 PARRISH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19139", "Phone Number": "215-400-7680", "Fax Number": "215-400-7681", "Website": "https://rhoads.philasd.org/", "School Leader Name": "MRS MEGAN WAPNER", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Ginger Glass-Mcintyre", "FACE Liaison Email": "geglass@philasd.org", "FACE Liaison Phone Number": "215-400-7680", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1420", "name": "Martha Washington School", "sort_name": "Washington, Martha School", "abbr_name": "Washington, Martha", "geom": {"type": "Point", "coordinates": [-75.211179, 39.966206]}, "Year Opened": "1930", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "766 N 44TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19104", "Phone Number": "215-400-7770", "Fax Number": "215-400-7771", "Website": "https://mwashington.philasd.org/", "School Leader Name": "MRS LAKEISHA PATRICK", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "Angela Butler", "FACE Liaison Email": "abutler@philasd.org", "FACE Liaison Phone Number": "215-400-5856", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1440", "name": "Penrose School", "sort_name": "Penrose School", "abbr_name": "Penrose", "geom": {"type": "Point", "coordinates": [-75.24865833, 39.90692358]}, "Year Opened": "1971", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "2515 S 78TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19153", "Phone Number": "215-400-8310", "Fax Number": "215-400-8311", "Website": "https://penrose.philasd.org/", "School Leader Name": "MS CAROL TRENCH", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "Angela Butler", "FACE Liaison Email": "abutler@philasd.org", "FACE Liaison Phone Number": "215-400-5856", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1460", "name": "Add B. Anderson School", "sort_name": "Anderson, Add B. School", "abbr_name": "Anderson", "geom": {"type": "Point", "coordinates": [-75.245717, 39.946726]}, "Year Opened": "1963", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2020-2021", "Community School Cohort": "2022-2023", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "1034 S 60TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19143", "Phone Number": "215-400-7890", "Fax Number": "215-400-7891", "Website": "https://anderson.philasd.org/", "School Leader Name": "MS LAURENA ZELLER", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Annette Ellis", "FACE Liaison Email": "aellis@philasd.org", "FACE Liaison Phone Number": "215-400-7890", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1470", "name": "Alain Locke School", "sort_name": "Locke, Alain School", "abbr_name": "Locke", "geom": {"type": "Point", "coordinates": [-75.21245097, 39.96262376]}, "Year Opened": "1964", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Academic Improvement Plan", "Major Intervention Year": "2019-2020", "Community School Cohort": "2017-2018", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "4550 HAVERFORD AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19139", "Phone Number": "215-400-7670", "Fax Number": "215-400-7671", "Website": "https://locke.philasd.org/", "School Leader Name": "MS BARETTA MASSEY", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "Darlene Bates-Harper", "FACE Liaison Email": "dbatesharper@philasd.org", "FACE Liaison Phone Number": "215-400-5883", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1490", "name": "Rudolph Blankenburg School", "sort_name": "Blankenburg, Rudolph School", "abbr_name": "Blankenburg", "geom": {"type": "Point", "coordinates": [-75.21388868, 39.97296312]}, "Year Opened": "1925", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2017-2018", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "4600 W GIRARD AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19131", "Phone Number": "215-400-7280", "Fax Number": "215-400-7281", "Website": "https://blankenburg.philasd.org/", "School Leader Name": "DR IVY BROWN", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Ghandi Powell-Thompson", "FACE Liaison Email": "gpowell@philasd.org", "FACE Liaison Phone Number": "215-400-7280", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "1580", "name": "Middle Years Alternative School", "sort_name": "Middle Years Alternative (MYA) School", "abbr_name": "MYA", "geom": {"type": "Point", "coordinates": [-75.21546704, 39.96425379]}, "Year Opened": "1972", "School Level": "Middle", "Admission Type": "Citywide", "Current Grade Span Served": "06-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "4725 FAIRMOUNT AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19139", "Phone Number": "215-400-7720", "Fax Number": "215-400-7721", "Website": "https://mya.philasd.org/", "School Leader Name": "MS SHAKAE DUPRE", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "LuQman Abdullah", "FACE Liaison Email": "labdullah@philasd.org", "FACE Liaison Phone Number": "215-400-5852", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2000", "name": "South Philadelphia High School", "sort_name": "South Philadelphia High School", "abbr_name": "South Philadelphia", "geom": {"type": "Point", "coordinates": [-75.1691065, 39.9238987]}, "Year Opened": "1957", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2016-2017", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "2101 S BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19148", "Phone Number": "215-400-8400", "Fax Number": "215-400-8401", "Website": "https://sphs.philasd.org/", "School Leader Name": "KIMLIME CHEK-TAYLOR", "Learning Network": "Network 13", "Assistant Superintendent": "JONATHAN BROWN", "FACE Liaison Name": "Angela Butler", "FACE Liaison Email": "abutler@philasd.org", "FACE Liaison Phone Number": "215-400-5856", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "2010", "name": "Benjamin Franklin High School", "sort_name": "Franklin, Benjamin High School", "abbr_name": "Franklin HS", "geom": {"type": "Point", "coordinates": [-75.16164, 39.96353]}, "Year Opened": "1958", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "550 N BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19130", "Phone Number": "215-400-7600", "Fax Number": "215-400-7601", "Website": "https://bfhs.philasd.org/", "School Leader Name": "MS KHAILIAH CANADA", "Learning Network": "Network 4", "Assistant Superintendent": "NOAH TENNANT", "FACE Liaison Name": "Dalila Bedoya", "FACE Liaison Email": "dbedoya@philasd.org", "FACE Liaison Phone Number": "215-400-5866", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "2020", "name": "High School for Creative and Performing Arts", "sort_name": "Creative and Performing Arts (CAPA) High School", "abbr_name": "CAPA", "geom": {"type": "Point", "coordinates": [-75.16548375, 39.93941992]}, "Year Opened": "1997", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "901 S BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19147", "Phone Number": "215-400-8140", "Fax Number": "215-400-8141", "Website": "https://capa.philasd.org/", "School Leader Name": "MS JOANNE BEAVER", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "LuQman Abdullah", "FACE Liaison Email": "labdullah@philasd.org", "FACE Liaison Phone Number": "215-400-5852", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "2050", "name": "Science Leadership Academy Middle School", "sort_name": "Science Leadership Academy Middle School (SLAMS)", "abbr_name": "SLAMS", "geom": {"type": "Point", "coordinates": [-75.19391769815562, 39.95796279797709]}, "Year Opened": "2016", "School Level": "Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "05-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "3610 WARREN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19104", "Phone Number": "215-400-8320", "Fax Number": "", "Website": "https://slams.philasd.org/", "School Leader Name": "MR TIMOTHY BOYLE", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "Darlene Bates-Harper", "FACE Liaison Email": "dbatesharper@philasd.org", "FACE Liaison Phone Number": "215-400-5883", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2140", "name": "Julia R. Masterman School", "sort_name": "Masterman, Julia R. High School", "abbr_name": "Masterman", "geom": {"type": "Point", "coordinates": [-75.16620758, 39.96320031]}, "Year Opened": "1933", "School Level": "Middle-High", "Admission Type": "Special Admit", "Current Grade Span Served": "05-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "1699 SPRING GARDEN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19130", "Phone Number": "215-400-7580", "Fax Number": "215-400-7581", "Website": "https://masterman.philasd.org/", "School Leader Name": "MS JEANNINE PAYNE", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Natasha Dye", "FACE Liaison Email": "ndye@philasd.org", "FACE Liaison Phone Number": "215-400-5853", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "2160", "name": "Furness High School", "sort_name": "Furness, Horace High School", "abbr_name": "Furness", "geom": {"type": "Point", "coordinates": [-75.150585, 39.923762]}, "Year Opened": "1912", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "1900 S 3RD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19148", "Phone Number": "215-400-8300", "Fax Number": "215-400-8301", "Website": "https://furness.philasd.org/", "School Leader Name": "MR DANIEL PEOU", "Learning Network": "Network 13", "Assistant Superintendent": "JONATHAN BROWN", "FACE Liaison Name": "Muminah Cunningham", "FACE Liaison Email": "mcunningham@philasd.org", "FACE Liaison Phone Number": "215-400-5855", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "2190", "name": "D. Newlin Fell School", "sort_name": "Fell, D. Newlin School", "abbr_name": "Fell", "geom": {"type": "Point", "coordinates": [-75.16300858, 39.91558638]}, "Year Opened": "1924", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "900 W OREGON AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19148", "Phone Number": "215-400-8260", "Fax Number": "215-400-8261", "Website": "https://fell.philasd.org/", "School Leader Name": "MR OMAHR ASHE", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "Natasha Dye", "FACE Liaison Email": "ndye@philasd.org", "FACE Liaison Phone Number": "215-400-5853", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2210", "name": "Bache-Martin School", "sort_name": "Bache-Martin School", "abbr_name": "Bache-Martin", "geom": {"type": "Point", "coordinates": [-75.17384692, 39.96967782]}, "Year Opened": "1906", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "2201 BROWN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19130", "Phone Number": "215-400-7550", "Fax Number": "215-400-7551", "Website": "https://bachemartin.philasd.org/", "School Leader Name": "MR MARK VITVITSKY", "Learning Network": "Network 12", "Assistant Superintendent": "JAMINA CLAY", "FACE Liaison Name": "Rasheeda Sloan", "FACE Liaison Email": "rsloan@philasd.org", "FACE Liaison Phone Number": "215-400-5861", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2240", "name": "F. Amedee Bregy School", "sort_name": "Bregy, F. Amedee School", "abbr_name": "Bregy", "geom": {"type": "Point", "coordinates": [-75.176674, 39.914699]}, "Year Opened": "1923", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "1700 BIGLER ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19145", "Phone Number": "215-400-8210", "Fax Number": "215-400-8211", "Website": "https://bregy.philasd.org/", "School Leader Name": "MS RACHEL MARIANNO", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "LuQman Abdullah", "FACE Liaison Email": "labdullah@philasd.org", "FACE Liaison Phone Number": "215-400-5852", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2260", "name": "George W. Childs School", "sort_name": "Childs, George W. School", "abbr_name": "Childs", "geom": {"type": "Point", "coordinates": [-75.170493, 39.934637]}, "Year Opened": "1927", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "1599 WHARTON ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19146", "Phone Number": "215-400-7950", "Fax Number": "215-400-7951", "Website": "https://childs.philasd.org/", "School Leader Name": "MR GORDON LAURIE", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "LuQman Abdullah", "FACE Liaison Email": "labdullah@philasd.org", "FACE Liaison Phone Number": "215-400-5852", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2290", "name": "Franklin Learning Center", "sort_name": "Franklin Learning Center (FLC)", "abbr_name": "FLC", "geom": {"type": "Point", "coordinates": [-75.162753, 39.965049]}, "Year Opened": "1978", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "616 N 15TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19130", "Phone Number": "215-400-7570", "Fax Number": "215-400-7571", "Website": "https://flc.philasd.org/", "School Leader Name": "MS NICOLE LEE", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Dalila Bedoya", "FACE Liaison Email": "dbedoya@philasd.org", "FACE Liaison Phone Number": "215-400-5866", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "2310", "name": "Camelot Academy", "sort_name": "Achieve Academy", "abbr_name": "Camelot", "geom": {"type": "Point", "coordinates": [-75.177658, 39.978134]}, "Year Opened": "2004", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "06-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "Camelot Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "AEDY", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "1435 N 26TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "215-684-5080", "Fax Number": "215-684-8961", "Website": "http://cameloteducation.org/our-schools/transitional-schools/camelot-academy-of-philadelphia", "School Leader Name": "MR ALPHONSO EVANS", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "2320", "name": "Stephen Girard School", "sort_name": "Girard, Stephen School", "abbr_name": "Girard", "geom": {"type": "Point", "coordinates": [-75.176611, 39.925059]}, "Year Opened": "1959", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-04", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "1800 SNYDER AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19145", "Phone Number": "215-400-8180", "Fax Number": "215-400-8181", "Website": "https://girard.philasd.org/", "School Leader Name": "MS LEAH COLEMAN", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "Natasha Dye", "FACE Liaison Email": "ndye@philasd.org", "FACE Liaison Phone Number": "215-400-5853", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2340", "name": "General George A. McCall School", "sort_name": "McCall, General George A. School", "abbr_name": "McCall", "geom": {"type": "Point", "coordinates": [-75.15318, 39.944635]}, "Year Opened": "1909", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "325 S 7TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19106", "Phone Number": "215-400-7840", "Fax Number": "215-400-7841", "Website": "https://mccall.philasd.org/", "School Leader Name": "MRS ANTOINETTE POWELL", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Muminah Cunningham", "FACE Liaison Email": "mcunningham@philasd.org", "FACE Liaison Phone Number": "215-400-5855", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2370", "name": "Delaplaine McDaniel School", "sort_name": "McDaniel, Delaplaine School", "abbr_name": "McDaniel", "geom": {"type": "Point", "coordinates": [-75.181793, 39.929592]}, "Year Opened": "1937", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2020-2021", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "1801 S 22ND ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19145", "Phone Number": "215-400-8220", "Fax Number": "215-400-8221", "Website": "https://mcdaniel.philasd.org/", "School Leader Name": "MR AUSTIN WALLACE", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Abebi Deloatch", "FACE Liaison Email": "adeloatch@philasd.org", "FACE Liaison Phone Number": "215-400-8220", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2380", "name": "William M. Meredith School", "sort_name": "Meredith, William M. School", "abbr_name": "Meredith", "geom": {"type": "Point", "coordinates": [-75.15113339, 39.93974936]}, "Year Opened": "1931", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "725 S 5TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19147", "Phone Number": "215-400-7990", "Fax Number": "215-400-7991", "Website": "https://meredith.philasd.org/", "School Leader Name": "MR BRIAN WALLACE", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Gerri Dunham-Collazo", "FACE Liaison Email": "gdunhamcollazo@philasd.org", "FACE Liaison Phone Number": "215-400-5857", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2390", "name": "Robert Morris School", "sort_name": "Morris, Robert School", "abbr_name": "Morris", "geom": {"type": "Point", "coordinates": [-75.17866, 39.975439]}, "Year Opened": "1964", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "2600 W THOMPSON ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "215-400-7320", "Fax Number": "215-400-7321", "Website": "https://morris.philasd.org/", "School Leader Name": "MS TAMERON DANCY", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Muminah Cunningham", "FACE Liaison Email": "mcunningham@philasd.org", "FACE Liaison Phone Number": "215-400-5855", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2410", "name": "Girard Academic Music Program", "sort_name": "Girard Academic Music Program (GAMP)", "abbr_name": "GAMP", "geom": {"type": "Point", "coordinates": [-75.18256439, 39.92210463]}, "Year Opened": "1914", "School Level": "Middle-High", "Admission Type": "Special Admit", "Current Grade Span Served": "05-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "2136 W RITNER ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19145", "Phone Number": "215-400-8230", "Fax Number": "215-400-8231", "Website": "https://gamp.philasd.org/", "School Leader Name": "MS JOVAN MOORE", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Jaemin Kall", "FACE Liaison Email": "jkall@philasd.org", "FACE Liaison Phone Number": "215-400-5867", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "2450", "name": "Edwin M. Stanton School", "sort_name": "Stanton, Edwin M. School", "abbr_name": "Stanton", "geom": {"type": "Point", "coordinates": [-75.171017, 39.940503]}, "Year Opened": "1926", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "901 S. 17TH ST.", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19146", "Phone Number": "215-400-7960", "Fax Number": "215-400-7961", "Website": "https://emstanton.philasd.org/", "School Leader Name": "MRS STACEY BURNLEY", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "Angela Butler", "FACE Liaison Email": "abutler@philasd.org", "FACE Liaison Phone Number": "215-400-5856", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2470", "name": "Albert M. Greenfield School", "sort_name": "Greenfield, Albert M. School", "abbr_name": "Greenfield", "geom": {"type": "Point", "coordinates": [-75.17739206, 39.95227234]}, "Year Opened": "1970", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "2200 CHESTNUT ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19103", "Phone Number": "215-400-7810", "Fax Number": "215-400-7811", "Website": "https://greenfield.philasd.org/", "School Leader Name": "MR DANIEL LAZAR", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Rasheeda Sloan", "FACE Liaison Email": "rsloan@philasd.org", "FACE Liaison Phone Number": "215-400-5861", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2480", "name": "Chester A. Arthur School", "sort_name": "Arthur, Chester A. School", "abbr_name": "Arthur", "geom": {"type": "Point", "coordinates": [-75.17569882, 39.94190083]}, "Year Opened": "1964", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "2000 CATHARINE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19146", "Phone Number": "215-400-7940", "Fax Number": "215-400-7941", "Website": "https://arthur.philasd.org/", "School Leader Name": "DR MARY LIBBY", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "LuQman Abdullah", "FACE Liaison Email": "labdullah@philasd.org", "FACE Liaison Phone Number": "215-400-5852", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2490", "name": "Laura W. Waring School", "sort_name": "Waring, Laura W. School", "abbr_name": "Waring", "geom": {"type": "Point", "coordinates": [-75.1677006, 39.96491939]}, "Year Opened": "1956", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "1801 GREEN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19130", "Phone Number": "215-400-7560", "Fax Number": "215-400-7561", "Website": "https://waring.philasd.org/", "School Leader Name": "MS AMANDA STRAIN", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Muminah Cunningham", "FACE Liaison Email": "mcunningham@philasd.org", "FACE Liaison Phone Number": "215-400-5855", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2510", "name": "Fanny Jackson Coppin School", "sort_name": "Jackson Coppin, Fanny School", "abbr_name": "Jackson Coppin", "geom": {"type": "Point", "coordinates": [-75.163481, 39.934623]}, "Year Opened": "1925", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "1213 S 12TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19147", "Phone Number": "215-400-7970", "Fax Number": "215-400-7971", "Website": "https://jackson.philasd.org/", "School Leader Name": "MS KELLY ESPINOSA", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "Gerri Dunham-Collazo", "FACE Liaison Email": "gdunhamcollazo@philasd.org", "FACE Liaison Phone Number": "215-400-5857", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2520", "name": "Abram S. Jenks School", "sort_name": "Jenks, Abram S. School", "abbr_name": "Jenks, A.S", "geom": {"type": "Point", "coordinates": [-75.168367, 39.918773]}, "Year Opened": "1897", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "2501 S 13TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19148", "Phone Number": "215-400-8240", "Fax Number": "215-400-8241", "Website": "https://asjenks.philasd.org/", "School Leader Name": "MS SIOUDA DOUGLAS", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "Dalila Bedoya", "FACE Liaison Email": "dbedoya@philasd.org", "FACE Liaison Phone Number": "215-400-5866", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2530", "name": "Phila. Juv. Justice Services Ctr.", "sort_name": "Philadelphia Juvenile Justice Services Center", "abbr_name": "PJJSCS", "geom": {"type": "Point", "coordinates": [-75.21572624, 39.96136565]}, "Year Opened": "2012", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Justice", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "91 N 48TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19139", "Phone Number": "215-683-3495", "Fax Number": "215-471-2787", "Website": "https://pjjsc.philasd.org/", "School Leader Name": "MS DEANA RAMSEY", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "2540", "name": "Francis S. Key School", "sort_name": "Key, Francis S. School", "abbr_name": "Key", "geom": {"type": "Point", "coordinates": [-75.1601961, 39.9213857]}, "Year Opened": "1889", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-06", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "2230 S 8TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19148", "Phone Number": "215-400-8250", "Fax Number": "215-400-8251", "Website": "https://key.philasd.org/", "School Leader Name": "MS PAULINE CHEUNG", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "Jaemin Kall", "FACE Liaison Email": "jkall@philasd.org", "FACE Liaison Phone Number": "215-400-5867", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2580", "name": "Eliza B. Kirkbride School", "sort_name": "Kirkbride, Eliza B. School", "abbr_name": "Kirkbride", "geom": {"type": "Point", "coordinates": [-75.156466, 39.93002]}, "Year Opened": "1926", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "1501 S 7TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19147", "Phone Number": "215-400-7980", "Fax Number": "215-400-7981", "Website": "https://kirkbride.philasd.org/", "School Leader Name": "MS REBECCA JULIEN", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "Carmen Colon", "FACE Liaison Email": "ccolon@philasd.org", "FACE Liaison Phone Number": "215-400-5877", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2590", "name": "George W. Nebinger School", "sort_name": "Nebinger, George W. School", "abbr_name": "Nebinger", "geom": {"type": "Point", "coordinates": [-75.15383, 39.936694]}, "Year Opened": "1925", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "601 CARPENTER ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19147", "Phone Number": "215-400-8110", "Fax Number": "215-400-8111", "Website": "https://nebinger.philasd.org/", "School Leader Name": "MS AYANA TOWNSEND", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Jaemin Kall", "FACE Liaison Email": "jkall@philasd.org", "FACE Liaison Phone Number": "215-400-5867", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2620", "name": "Academy at Palumbo", "sort_name": "Academy at Palumbo", "abbr_name": "Palumbo", "geom": {"type": "Point", "coordinates": [-75.16194915, 39.94019787]}, "Year Opened": "2006", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "1100 CATHARINE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19147", "Phone Number": "215-400-8130", "Fax Number": "215-400-8131", "Website": "https://palumbo.philasd.org/", "School Leader Name": "MS KIANA THOMPSON", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Rasheeda Polk", "FACE Liaison Email": "rhancock@philasd.org", "FACE Liaison Phone Number": "215-400-5864", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "2630", "name": "George W. Sharswood School", "sort_name": "Sharswood, George W. School", "abbr_name": "Sharswood", "geom": {"type": "Point", "coordinates": [-75.15055053, 39.91935714]}, "Year Opened": "1906", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "2300 S 2ND ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19148", "Phone Number": "215-400-8270", "Fax Number": "215-400-8271", "Website": "https://sharswood.philasd.org/", "School Leader Name": "MS LEIGH MCLINDEN", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "LuQman Abdullah", "FACE Liaison Email": "labdullah@philasd.org", "FACE Liaison Phone Number": "215-400-5852", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2640", "name": "Southwark School", "sort_name": "Southwark School", "abbr_name": "Southwark", "geom": {"type": "Point", "coordinates": [-75.16053168, 39.92637775]}, "Year Opened": "1905", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2016-2017", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "1835 S 9TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19148", "Phone Number": "215-400-8280", "Fax Number": "215-400-8281", "Website": "https://southwark.philasd.org/", "School Leader Name": "MR ANDREW LUKOV", "Learning Network": "Network 10", "Assistant Superintendent": "ARIEL LAJARA", "FACE Liaison Name": "Jaemin Kall", "FACE Liaison Email": "jkall@philasd.org", "FACE Liaison Phone Number": "215-400-5867", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2650", "name": "Science Leadership Academy", "sort_name": "Science Leadership Academy (SLA)", "abbr_name": "SLA", "geom": {"type": "Point", "coordinates": [-75.162516, 39.963701]}, "Year Opened": "2006", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "550 N BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19130", "Phone Number": "215-400-7830", "Fax Number": "215-400-7831", "Website": "https://sla.philasd.org/", "School Leader Name": "MR CHRISTOPHER LEHMANN", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "Dalila Bedoya", "FACE Liaison Email": "dbedoya@philasd.org", "FACE Liaison Phone Number": "215-400-5866", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "2670", "name": "Constitution High School", "sort_name": "Constitution High School", "abbr_name": "Constitution", "geom": {"type": "Point", "coordinates": [-75.152336, 39.950252]}, "Year Opened": "2006", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "18 S 7TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19106", "Phone Number": "215-400-7850", "Fax Number": "215-400-7851", "Website": "https://constitutionhs.philasd.org/", "School Leader Name": "MS BRIANNA DUNN", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Rasheeda Sloan", "FACE Liaison Email": "rsloan@philasd.org", "FACE Liaison Phone Number": "215-400-5861", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "2680", "name": "The Science Leadership Academy at Beeber", "sort_name": "Science Leadership Academy (SLA) at Beeber", "abbr_name": "SLA at Beeber", "geom": {"type": "Point", "coordinates": [-75.24192008, 39.98610221]}, "Year Opened": "2014", "School Level": "Middle-High", "Admission Type": "Special Admit", "Current Grade Span Served": "05-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "5925 MALVERN AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19131", "Phone Number": "215-400-7270", "Fax Number": "215-400-7271", "Website": "https://slabeeber.philasd.org/", "School Leader Name": "MR CHRISTOPHER JOHNSON", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "Gerri Dunham-Collazo", "FACE Liaison Email": "gdunhamcollazo@philasd.org", "FACE Liaison Phone Number": "215-400-5857", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "2690", "name": "John H. Taggart School", "sort_name": "Taggart, John H. School", "abbr_name": "Taggart", "geom": {"type": "Point", "coordinates": [-75.15452237, 39.91721223]}, "Year Opened": "1917", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "400 W PORTER ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19148", "Phone Number": "215-400-8290", "Fax Number": "215-400-8291", "Website": "https://taggart.philasd.org/", "School Leader Name": "MRS STEPHANIE MCKENNA", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Muminah Cunningham", "FACE Liaison Email": "mcunningham@philasd.org", "FACE Liaison Phone Number": "215-400-5855", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "2720", "name": "Vare-Washington School", "sort_name": "Vare-Washington School", "abbr_name": "Vare-Washington", "geom": {"type": "Point", "coordinates": [-75.15252649, 39.93427949]}, "Year Opened": "1903", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "1198 S 5TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19147", "Phone Number": "215-400-8120", "Fax Number": "215-400-8121", "Website": "https://vare.philasd.org/", "School Leader Name": "MS ALISON BARNES", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Joy McIntosh", "FACE Liaison Email": "jmcintosh@philasd.org", "FACE Liaison Phone Number": "215-400-5888", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3040", "name": "Excel Middle Years Academy", "sort_name": "Excel Middle Years Academy", "abbr_name": "Excel Middle", "geom": {"type": "Point", "coordinates": [-75.18402464, 39.99074371]}, "Year Opened": "2017", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "06-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "Camelot Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Continuation", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "4300 WESTMINSTER AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19104", "Phone Number": "215-436-0307", "Fax Number": "", "Website": "https://sesischools.com/locations/excel-middle-years-academy/", "School Leader Name": "", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3190", "name": "Crossroads at Hunting Park", "sort_name": "Crossroads at Hunting Park", "abbr_name": "Crossroads @HP", "geom": {"type": "Point", "coordinates": [-75.12599679, 40.01425525]}, "Year Opened": "2011", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "03-06", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Transition/Intervention", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "4224 N FRONT ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-400-9060", "Fax Number": "215-400-9061", "Website": "https://philasd.org/crossroads-huntingpark", "School Leader Name": "MR JAMAL DENNIS", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3210", "name": "Ben Franklin High School EOP", "sort_name": "Franklin, Benjamin High School - EOP", "abbr_name": "Franklin EOP", "geom": {"type": "Point", "coordinates": [-75.15921, 39.962909]}, "Year Opened": "2012", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "EOP", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "540 N 13TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19123", "Phone Number": "215-400-7600", "Fax Number": "", "Website": "https://www.philasd.org/opportunitynetwork/benjamin-franklin-high-school-eop/", "School Leader Name": "MS HOPE WORTHY", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3240", "name": "Liguori Academy-Fortis", "sort_name": "Liguori Academy-Fortis", "abbr_name": "Liguori Fortis", "geom": {"type": "Point", "coordinates": [-75.111842, 39.994204]}, "Year Opened": "2017", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "Ligouri INC", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "2332 E LEHIGH AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19125", "Phone Number": "215-291-4700", "Fax Number": "215-291-5833", "Website": "https://www.liguoriacademy.org/fortis-program", "School Leader Name": "", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3290", "name": "Excel Academy South", "sort_name": "Excel Academy South", "abbr_name": "Excel South", "geom": {"type": "Point", "coordinates": [-75.10251944, 40.02608143]}, "Year Opened": "2008", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "Camelot Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "4641 ROOSEVELT BLVD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-904-6254", "Fax Number": "215-904-6282", "Website": "http://cameloteducation.org/our-schools/accelerated-schools/excel-academy-south", "School Leader Name": "", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3301", "name": "Community Academy of Philadelphia Charter School", "sort_name": "Community Academy of Philadelphia Charter School", "abbr_name": "Community Academy", "geom": {"type": "Point", "coordinates": [-75.10735613, 40.00538049]}, "Year Opened": "1997", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "0", "Street Address": "1100 E ERIE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-533-6700", "Fax Number": "215-533-6722", "Website": "https://www.communityacademy.org", "School Leader Name": "DR. ALBERTA O'BRIEN", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3302", "name": "Harambee Institute of Science and Technology Charter School", "sort_name": "Harambee Institute of Science and Technology Charter School", "abbr_name": "Harambee", "geom": {"type": "Point", "coordinates": [-75.25171974, 39.97309111]}, "Year Opened": "1997", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "0", "Street Address": "640 N 66TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19151", "Phone Number": "215-472-8770", "Fax Number": "215-472-9611", "Website": "https://histcs.org", "School Leader Name": "GREGORY SHANNON", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3304", "name": "YouthBuild Philadelphia Charter School", "sort_name": "YouthBuild Philadelphia Charter School", "abbr_name": "Youthbuild", "geom": {"type": "Point", "coordinates": [-75.15863287, 39.97290649]}, "Year Opened": "1997", "School Level": "High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "0", "Street Address": "1231 N BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19122", "Phone Number": "", "Fax Number": "", "Website": "https://www.youthbuildphilly.org", "School Leader Name": "SCOTT EMERICK", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "1"}, {"sdp_id": "3306", "name": "Christopher Columbus Charter School", "sort_name": "Christopher Columbus Charter School", "abbr_name": "Christopher Columbus", "geom": {"type": "Point", "coordinates": [-75.15824752, 39.93894574]}, "Year Opened": "1999", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "1", "Street Address": "916 CHRISTIAN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19147", "Phone Number": "215-925-7400", "Fax Number": "215-925-6851", "Website": "https://www.columbuscharter.org/", "School Leader Name": "ANTHONY ELIA", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3307", "name": "Eugenio Maria De Hostos Charter School", "sort_name": "Eugenio Maria De Hostos Charter School", "abbr_name": "De Hostos", "geom": {"type": "Point", "coordinates": [-75.12324994, 40.04655012]}, "Year Opened": "1998", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "ASPIRA", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "0", "Street Address": "6301 N 2ND ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19120", "Phone Number": "215-455-2300", "Fax Number": "215-455-6312", "Website": "https://hostoscharter.org/", "School Leader Name": "ALBERTO VARGAS", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3308", "name": "Inquiry Charter School", "sort_name": "Inquiry Charter School", "abbr_name": "Inquiry", "geom": {"type": "Point", "coordinates": [-75.21252924, 39.97475234]}, "Year Opened": "1998", "School Level": "Elementary", "Admission Type": "Citywide", "Current Grade Span Served": "00-05", "Grade Span at Scale": "00-08", "Phasing-In": "1", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Belmont Charter Network", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "0", "Street Address": "1301 BELMONT AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19104", "Phone Number": "215-386-5768", "Fax Number": "215-386-5769", "Website": "https://www.belmontcharternetwork.org/ics/", "School Leader Name": "CLAIRE COHEN", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3309", "name": "Imhotep Institute Charter High School", "sort_name": "Imhotep Institute Charter High School", "abbr_name": "Imhotep", "geom": {"type": "Point", "coordinates": [-75.154717, 40.049427]}, "Year Opened": "1998", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "0", "Street Address": "6201 N 21ST ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19138", "Phone Number": "215-438-4140", "Fax Number": "", "Website": "https://www.imhotephighschool.com", "School Leader Name": "JURY SEGERS", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3310", "name": "Laboratory Charter School of Communication and Languages", "sort_name": "Laboratory Charter School of Communication and Languages", "abbr_name": "Laboratory", "geom": {"type": "Point", "coordinates": [-75.145662, 40.001404]}, "Year Opened": "1998", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "1", "Street Address": "926 W SEDGLEY AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-574-1680", "Fax Number": "", "Website": "https://www.thelaboratorycharterschool.com", "School Leader Name": "KAREN NEWSOME", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3312", "name": "Multicultural Academy Charter School", "sort_name": "Multicultural Academy Charter School", "abbr_name": "Multicultural Academy", "geom": {"type": "Point", "coordinates": [-75.15073123, 40.01112725]}, "Year Opened": "1998", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "0", "Street Address": "3821 N BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-457-6666", "Fax Number": "", "Website": "https://www.macs.k12.pa.us", "School Leader Name": "SCOTT WALSH", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3313", "name": "Preparatory Charter School of Mathematics, Science, Technology and Careers", "sort_name": "Preparatory Charter School of Mathematics, Science, Technology and Careers", "abbr_name": "Preparatory Charter", "geom": {"type": "Point", "coordinates": [-75.18665686, 39.92845355]}, "Year Opened": "1998", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "0", "Street Address": "1928 POINT BREEZE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19145", "Phone Number": "215-334-6144", "Fax Number": "", "Website": "https://prepchs.org", "School Leader Name": "JO ANN MOORE", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3314", "name": "West Oak Lane Charter School", "sort_name": "West Oak Lane Charter School", "abbr_name": "West Oak Lane", "geom": {"type": "Point", "coordinates": [-75.16363798, 40.05936358]}, "Year Opened": "1998", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "0", "Street Address": "7115 STENTON AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19138", "Phone Number": "215-927-7995", "Fax Number": "", "Website": "https://www.wolcs.org", "School Leader Name": "CHARLETTA ZEIGLER", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3315", "name": "Alliance For Progress Charter School", "sort_name": "Alliance For Progress Charter School", "abbr_name": "Alliance for Progress", "geom": {"type": "Point", "coordinates": [-75.165471, 39.979731]}, "Year Opened": "1998", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "1", "Street Address": "1722 CECIL B MOORE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "215-232-4892", "Fax Number": "215-232-4893", "Website": "http://www.afpcs.org", "School Leader Name": "GREGORY WRIGHT", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3318", "name": "Freire Charter School", "sort_name": "Freire Charter School", "abbr_name": "Freire", "geom": {"type": "Point", "coordinates": [-75.17442259, 39.95247289]}, "Year Opened": "1999", "School Level": "Middle-High", "Admission Type": "Citywide", "Current Grade Span Served": "05-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "1", "Street Address": "2027 CHESTNUT ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19103", "Phone Number": "215-557-8555", "Fax Number": "215-557-9051", "Website": "https://www.freirecharterschool.org", "School Leader Name": "CHRISTOPHER MOORE", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3321", "name": "Math, Civics and Sciences Charter School", "sort_name": "The Mathematics Civics and Sciences Charter School", "abbr_name": "Math Civics and Sciences", "geom": {"type": "Point", "coordinates": [-75.16097, 39.961301]}, "Year Opened": "1999", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide", "Current Grade Span Served": "01-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "0", "Street Address": "447 N BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19123", "Phone Number": "215-923-4880", "Fax Number": "", "Website": "https://www.mcscs.org", "School Leader Name": "ANDRE GLENN", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3322", "name": "Philadelphia Academy Charter School", "sort_name": "Philadelphia Academy Charter School", "abbr_name": "Philadelphia Academy", "geom": {"type": "Point", "coordinates": [-75.01109307, 40.10358436]}, "Year Opened": "1999", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "1", "Street Address": "11000 ROOSEVELT BLVD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19116", "Phone Number": "215-676-8320", "Fax Number": "", "Website": "https://www.philadelphiaacademy.org", "School Leader Name": "MEGAN SIMMONS", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3323", "name": "Mastery Charter School at Hardy Williams", "sort_name": "Hardy Williams Academy Charter School", "abbr_name": "Mastery Hardy Williams", "geom": {"type": "Point", "coordinates": [-75.226447, 39.941562]}, "Year Opened": "1999", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "0", "Street Address": "5400 WARRINGTON AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19143", "Phone Number": "215-724-2343", "Fax Number": "", "Website": "https://www.masterycharter.org/hardyhigh", "School Leader Name": "NAEEMAH SEWARD", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3326", "name": "Universal Institute Charter School", "sort_name": "Universal Institute Charter School", "abbr_name": "Universal Institute", "geom": {"type": "Point", "coordinates": [-75.16794, 39.940931]}, "Year Opened": "1999", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Universal Companies", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "0", "Street Address": "801 S 15TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19146", "Phone Number": "215-732-2876", "Fax Number": "", "Website": "https://www.universalfamilyofschools.org/universal-institute/", "School Leader Name": "JEFFERY WILLIAMS", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3328", "name": "Mathematics, Science, and Technology Community Charter School (MaST)", "sort_name": "Mathematics, Science, and Technology (MaST) Community Charter School", "abbr_name": "MaST", "geom": {"type": "Point", "coordinates": [-75.005658, 40.113832]}, "Year Opened": "1999", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "0", "Street Address": "1800 BYBERRY RD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19116", "Phone Number": "267-348-1100", "Fax Number": "", "Website": "https://www.mastccs.org", "School Leader Name": "PHYLLIS SANTIAGO", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3329", "name": "Young Scholars Charter School", "sort_name": "Young Scholars Charter School", "abbr_name": "Young Scholars", "geom": {"type": "Point", "coordinates": [-75.14799661, 39.96734659]}, "Year Opened": "1999", "School Level": "Middle", "Admission Type": "Citywide", "Current Grade Span Served": "06-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Scholar Academies", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "0", "Street Address": "900 N MARSHALL ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19123", "Phone Number": "215-232-9727", "Fax Number": "", "Website": "https://www.phillyscholars.org", "School Leader Name": "BETH BIRNKRANT", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3331", "name": "Franklin Towne Charter High School", "sort_name": "Franklin Towne Charter High School", "abbr_name": "Franklin Towne High School", "geom": {"type": "Point", "coordinates": [-75.066611, 40.007337]}, "Year Opened": "2000", "School Level": "High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "0", "Street Address": "5301 TACONY ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19137", "Phone Number": "215-289-5000", "Fax Number": "215-535-8910", "Website": "https://hs.franklintowne.org", "School Leader Name": "JOSEPH VENDITTI", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3332", "name": "Mariana Bracetti Academy Charter School", "sort_name": "Mariana Bracetti Academy Charter School", "abbr_name": "Bracetti, Mariana", "geom": {"type": "Point", "coordinates": [-75.094146, 40.005757]}, "Year Opened": "2000", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "0", "Street Address": "1840 TORRESDALE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-291-4436", "Fax Number": "", "Website": "https://www.mbacs.org", "School Leader Name": "JANA SOMMA", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3333", "name": "Esperanza Academy Charter School", "sort_name": "Esperanza Academy Charter School", "abbr_name": "Esperanza Academy", "geom": {"type": "Point", "coordinates": [-75.13232396, 40.01478539]}, "Year Opened": "2000", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide", "Current Grade Span Served": "05-12", "Grade Span at Scale": "00-12", "Phasing-In": "1", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "1", "Street Address": "301 W HUNTING PARK AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-457-3667", "Fax Number": "", "Website": "https://esperanzaacademycs.org", "School Leader Name": "JORGE CALIXTO", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3334", "name": "New Foundations Charter School", "sort_name": "New Foundations Charter School", "abbr_name": "New Foundations", "geom": {"type": "Point", "coordinates": [-75.024187, 40.03507]}, "Year Opened": "2000", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "1", "Street Address": "8001 TORRESDALE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19136", "Phone Number": "215-624-8100", "Fax Number": "", "Website": "https://www.nfcsonline.org", "School Leader Name": "NICOLE UNEGBU", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3335", "name": "People for People Charter School", "sort_name": "People for People Charter School", "abbr_name": "People for People", "geom": {"type": "Point", "coordinates": [-75.16067477, 39.96810141]}, "Year Opened": "2001", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide", "Current Grade Span Served": "00-12", "Grade Span at Scale": "00-08", "Phasing-In": "0", "Phasing-Out": "1", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "0", "Street Address": "800 N BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19130", "Phone Number": "215-763-7060", "Fax Number": "", "Website": "https://www.pfpcs.org", "School Leader Name": "COREY DWYER", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3336", "name": "Philadelphia Performing Arts: A String Theory Charter School", "sort_name": "Philadelphia Performing Arts Charter School", "abbr_name": "Philadelphia Performing Arts", "geom": {"type": "Point", "coordinates": [-75.17166577, 39.91777662]}, "Year Opened": "2000", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "1", "Street Address": "2600 S BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19145", "Phone Number": "215-551-4000", "Fax Number": "", "Website": "https://www.stringtheoryschools.org", "School Leader Name": "ANGELA PULEIO", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3337", "name": "Global Leadership Academy Charter School", "sort_name": "Global Leadership Academy Charter School", "abbr_name": "Global Leadership", "geom": {"type": "Point", "coordinates": [-75.2154352, 39.97335953]}, "Year Opened": "2000", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "0", "Street Address": "4601 W GIRARD AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19131", "Phone Number": "215-477-6672", "Fax Number": "215-477-6674", "Website": "https://glacharter.org/gawest", "School Leader Name": "SHOSHANA TYLER", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3341", "name": "Independence Charter School", "sort_name": "Independence Charter School", "abbr_name": "Independence", "geom": {"type": "Point", "coordinates": [-75.16855598, 39.94496682]}, "Year Opened": "2001", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "0", "Street Address": "1600 LOMBARD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19146", "Phone Number": "215-238-8000", "Fax Number": "215-545-2924", "Website": "https://www.independencecharter.org", "School Leader Name": "KRISTEN LONG", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3353", "name": "KIPP DuBois Charter School", "sort_name": "KIPP DuBois Charter School", "abbr_name": "KIPP DuBois", "geom": {"type": "Point", "coordinates": [-75.22085032, 39.98043019]}, "Year Opened": "2015", "School Level": "High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "KIPP", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "0", "Street Address": "5070 PARKSIDE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19131", "Phone Number": "", "Fax Number": "", "Website": "https://kippphiladelphia.org/our-schools/kipp-dubois-collegiate-academy", "School Leader Name": "MELISSA POORMAN", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3357", "name": "West Philadelphia Achievement Charter School", "sort_name": "West Philadelphia Achievement Charter School", "abbr_name": "West Philadelphia Achievement", "geom": {"type": "Point", "coordinates": [-75.254111, 39.970667]}, "Year Opened": "2002", "School Level": "Elementary", "Admission Type": "Citywide", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "0", "Street Address": "6701 CALLOWHILL ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19151", "Phone Number": "215-476-6471", "Fax Number": "215-476-6481", "Website": "https://www.wpaces.org", "School Leader Name": "LATOYA JOHNSON", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3358", "name": "Philadelphia Electrical and Technology Charter School", "sort_name": "Philadelphia Electrical and Technology Charter School", "abbr_name": "PE&T", "geom": {"type": "Point", "coordinates": [-75.1681729, 39.9566589]}, "Year Opened": "2002", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "0", "Street Address": "1709 BENJAMIN FRANKLIN PKWY", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19103", "Phone Number": "267-514-1823", "Fax Number": "", "Website": "https://www.petchs.org", "School Leader Name": "ERIN DOUGHERTY", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3359", "name": "Richard Allen Preparatory Charter School", "sort_name": "Richard Allen Preparatory Charter School", "abbr_name": "Allen, Richard", "geom": {"type": "Point", "coordinates": [-75.21926743, 39.92809187]}, "Year Opened": "2001", "School Level": "Middle", "Admission Type": "Citywide", "Current Grade Span Served": "05-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "0", "Street Address": "2601 S 58TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19143", "Phone Number": "215-878-5144", "Fax Number": "", "Website": "https://www.rapcs.org", "School Leader Name": "LAWRENCE JONES", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3360", "name": "Russell Byers Charter School", "sort_name": "Russell Byers Charter School", "abbr_name": "Byers, Russell", "geom": {"type": "Point", "coordinates": [-75.17155064, 39.95594922]}, "Year Opened": "2001", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "0", "Street Address": "1911 ARCH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19103", "Phone Number": "215-972-1700", "Fax Number": "", "Website": "https://www.byerschool.org", "School Leader Name": "KELLIE PORTER", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3361", "name": "Mastery Charter School at Lenfest", "sort_name": "Mastery Charter High School", "abbr_name": "Mastery Lenfest", "geom": {"type": "Point", "coordinates": [-75.14734776, 39.94950579]}, "Year Opened": "2001", "School Level": "Middle-High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "07-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "0", "Street Address": "35 S 4TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19106", "Phone Number": "215-922-1902", "Fax Number": "215-922-1903", "Website": "https://masterycharter.org/secondary-schools/lenfest-campus", "School Leader Name": "CHRISTOPHER ZIEMBA", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3362", "name": "Wissahickon Charter School", "sort_name": "Wissahickon Charter School", "abbr_name": "Wissahickon", "geom": {"type": "Point", "coordinates": [-75.17405347, 40.01537246]}, "Year Opened": "2002", "School Level": "Elementary-Middle", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "1", "Street Address": "4700 WISSAHICKON AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19144", "Phone Number": "267-338-1020", "Fax Number": "", "Website": "http://www.wissahickoncharter.org", "School Leader Name": "KRISTI LITTELL", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3364", "name": "First Philadelphia Preparatory Charter School", "sort_name": "First Philadelphia Preparatory Charter School", "abbr_name": "First Philadelphia", "geom": {"type": "Point", "coordinates": [-75.08240619, 40.00719991]}, "Year Opened": "2002", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "American Paradigm", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "1", "Street Address": "4300 TACONY ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-743-3100", "Fax Number": "215-743-9877", "Website": "https://www.ap-schools.org/First-Phila-Prep/", "School Leader Name": "DR. MAX KLINK", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3365", "name": "Green Woods Charter School", "sort_name": "Green Woods Charter School", "abbr_name": "Green Woods", "geom": {"type": "Point", "coordinates": [-75.23385852, 40.04416378]}, "Year Opened": "2002", "School Level": "Elementary-Middle", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "0", "Street Address": "468 DOMINO LN", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19128", "Phone Number": "215-482-6337", "Fax Number": "215-482-9135", "Website": "https://www.greenwoodscharter.org", "School Leader Name": "DEBI DURSO", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3366", "name": "Maritime Academy Charter School (MACHS)", "sort_name": "Maritime Academy Charter School", "abbr_name": "Maritime", "geom": {"type": "Point", "coordinates": [-75.068318, 40.007862]}, "Year Opened": "2003", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide", "Current Grade Span Served": "01-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "1", "Street Address": "2275 BRIDGE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19137", "Phone Number": "215-535-4555", "Fax Number": "215-387-7021", "Website": "https://www.maritimecharter.org", "School Leader Name": "LUCY FERIA", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3368", "name": "Belmont Charter School", "sort_name": "Belmont Elementary Charter School", "abbr_name": "Belmont", "geom": {"type": "Point", "coordinates": [-75.20487093, 39.96696484]}, "Year Opened": "2005", "School Level": "Elementary-Middle-High", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Belmont Charter Network", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "1", "Street Address": "4030 BROWN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19104", "Phone Number": "215-823-8208", "Fax Number": "215-823-8209", "Website": "https://www.belmontcharternetwork.org/bcs", "School Leader Name": "KRISTEN NEWMUIS", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3370", "name": "KIPP Philadelphia Charter School", "sort_name": "KIPP Philadelphia Charter School", "abbr_name": "KIPP Philadelphia", "geom": {"type": "Point", "coordinates": [-75.158039, 39.992038]}, "Year Opened": "2003", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "KIPP", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "1", "Street Address": "3001 N 27TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19132", "Phone Number": "215-227-1728", "Fax Number": "", "Website": "https://kippphiladelphia.org/our-schools/kipp-philadelphia-preparatory-academy", "School Leader Name": "MARC MANNELLA", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3372", "name": "Discovery Charter School", "sort_name": "The Jacquelyn Y. Kelley Discovery Charter School", "abbr_name": "Discovery", "geom": {"type": "Point", "coordinates": [-75.21350485, 39.97770823]}, "Year Opened": "2003", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "0", "Street Address": "4700 PARKSIDE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19131", "Phone Number": "215-879-8182", "Fax Number": "215-879-9510", "Website": "https://www.jykdiscoverycharterschool.com/", "School Leader Name": "MARIA SNIPE", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3378", "name": "Philadelphia Montessori Charter School", "sort_name": "Philadelphia Montessori Charter School", "abbr_name": "Philadelphia Montessori", "geom": {"type": "Point", "coordinates": [-75.24515327, 39.91656437]}, "Year Opened": "2004", "School Level": "Elementary", "Admission Type": "Citywide", "Current Grade Span Served": "00-06", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "0", "Street Address": "2227 ISLAND RD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19142", "Phone Number": "215-365-4011", "Fax Number": "", "Website": "https://www.philadelphiamontessori.org", "School Leader Name": "EARL SISSELL", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3379", "name": "Ad Prima Charter School", "sort_name": "Ad Prima Charter School", "abbr_name": "Ad Prima", "geom": {"type": "Point", "coordinates": [-75.24786, 39.984296]}, "Year Opened": "2004", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "1", "Street Address": "1922 N 63RD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19151", "Phone Number": "267-403-2672", "Fax Number": "610-660-8416", "Website": "https://www.adprimacharterschools.org", "School Leader Name": "NIYA BLACKWELL", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3383", "name": "Mastery Charter School at Shoemaker", "sort_name": "Mastery Charter School - Shoemaker Campus", "abbr_name": "Mastery Shoemaker", "geom": {"type": "Point", "coordinates": [-75.228437, 39.975799]}, "Year Opened": "2006", "School Level": "Middle-High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "07-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "0", "Street Address": "5301 MEDIA ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19131", "Phone Number": "267-296-7111", "Fax Number": "267-296-7112", "Website": "https://masterycharter.org/secondary-schools/shoemaker-campus", "School Leader Name": "MEAGHANN LAWSON", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3384", "name": "Folk Arts-Cultural Treasures Charter School", "sort_name": "Folk Arts-Cultural Treasures Charter School (FACTS)", "abbr_name": "FACTS", "geom": {"type": "Point", "coordinates": [-75.15551365, 39.95885103]}, "Year Opened": "2005", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "0", "Street Address": "1023 CALLOWHILL ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19123", "Phone Number": "215-569-2600", "Fax Number": "215-569-3985", "Website": "https://www.factschool.org", "School Leader Name": "ELYSSA YUEN", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3385", "name": "Mastery Charter School at Thomas Campus", "sort_name": "Mastery Charter School - Thomas Campus", "abbr_name": "Mastery Thomas", "geom": {"type": "Point", "coordinates": [-75.16358831, 39.91454096]}, "Year Opened": "2005", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "1", "Street Address": "927 JOHNSTON ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19148", "Phone Number": "267-236-0036", "Fax Number": "267-236-0030", "Website": "https://masterycharter.org/elementary-schools/thomas", "School Leader Name": "EMILY MYERS", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3386", "name": "Northwood Academy Charter School", "sort_name": "Northwood Academy Charter School", "abbr_name": "Northwood", "geom": {"type": "Point", "coordinates": [-75.09523811, 40.02015006]}, "Year Opened": "2005", "School Level": "Elementary-Middle", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "0", "Street Address": "4621 CASTOR AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-289-5606", "Fax Number": "215-289-5464", "Website": "https://www.northwoodcs.org", "School Leader Name": "CINDY CAREY", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3388", "name": "Boys Latin of Philadelphia Charter School", "sort_name": "Boys' Latin of Philadelphia Charter School", "abbr_name": "Boys Latin", "geom": {"type": "Point", "coordinates": [-75.23374851, 39.95172558]}, "Year Opened": "2007", "School Level": "Middle-High", "Admission Type": "Citywide", "Current Grade Span Served": "06-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "1", "Street Address": "5501 CEDAR AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19143", "Phone Number": "215-387-5149", "Fax Number": "215-387-5159", "Website": "https://www.boyslatin.org", "School Leader Name": "EROS UTHMAN-OLUKOKUN", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3389", "name": "Keystone Academy Charter School", "sort_name": "Keystone Academy Charter School", "abbr_name": "Keystone Academy", "geom": {"type": "Point", "coordinates": [-75.045089, 40.021916]}, "Year Opened": "2007", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "0", "Street Address": "4521 LONGSHORE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19135", "Phone Number": "215-332-2111", "Fax Number": "", "Website": "http://www.keystoneacademycs.org", "School Leader Name": "DR. KATHRYN MAKAR", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3392", "name": "Southwest Leadership Academy Charter School", "sort_name": "Southwest Leadership Academy Charter School", "abbr_name": "Southwest Leadership", "geom": {"type": "Point", "coordinates": [-75.2426, 39.918099]}, "Year Opened": "2007", "School Level": "Elementary-Middle", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "0", "Street Address": "7101 PASCHALL AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19142", "Phone Number": "215-729-1939", "Fax Number": "", "Website": "https://slacs-phila.org/", "School Leader Name": "LEIGH PURNELL", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3393", "name": "Mastery Charter School at Pickett", "sort_name": "Mastery Charter School - Pickett Campus", "abbr_name": "Mastery Pickett", "geom": {"type": "Point", "coordinates": [-75.18087124, 40.03187441]}, "Year Opened": "2007", "School Level": "Middle-High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "06-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "0", "Street Address": "5700 WAYNE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19144", "Phone Number": "215-866-9000", "Fax Number": "", "Website": "https://masterycharter.org/secondary-schools/pickett-campus", "School Leader Name": "MARGAUX MUNNELLY", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3394", "name": "Pan American Academy Charter School", "sort_name": "Pan American Academy Charter School", "abbr_name": "Pan American", "geom": {"type": "Point", "coordinates": [-75.13614883, 39.99428061]}, "Year Opened": "2008", "School Level": "Elementary-Middle", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Congreso", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "0", "Street Address": "2830 N AMERICAN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19133", "Phone Number": "215-425-1212", "Fax Number": "", "Website": "https://www.panamcs.org/", "School Leader Name": "YOLANDA COOPER", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3395", "name": "Antonia Pantoja Charter School", "sort_name": "Antonia Pantoja Charter School", "abbr_name": "Pantoja, Antonia", "geom": {"type": "Point", "coordinates": [-75.13136564, 40.01300525]}, "Year Opened": "2008", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "ASPIRA", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "0", "Street Address": "4101 N AMERICAN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "", "Fax Number": "", "Website": "https://pantojacharter.org/", "School Leader Name": "SANDRA GONZALEZ", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3399", "name": "Sankofa Freedom Academy Charter School", "sort_name": "Sankofa Freedom Academy Charter School", "abbr_name": "Sankofa", "geom": {"type": "Point", "coordinates": [-75.128641, 39.987082]}, "Year Opened": "2009", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "0", "Street Address": "2501 KENSINGTON AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19125", "Phone Number": "", "Fax Number": "", "Website": "https://www.sfacs.us", "School Leader Name": "MARIKA MEEKINS", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3403", "name": "Franklin Towne Charter Elementary School", "sort_name": "Franklin Towne Charter Elementary School", "abbr_name": "Franklin Towne Elementary", "geom": {"type": "Point", "coordinates": [-75.07472434, 39.99551599]}, "Year Opened": "2009", "School Level": "Elementary-Middle", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "0", "Street Address": "4259 RICHMOND ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19137", "Phone Number": "", "Fax Number": "", "Website": "https://es.franklintowne.org", "School Leader Name": "EUGENIA KOO", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3404", "name": "Tacony Academy Charter School", "sort_name": "Tacony Academy Charter School", "abbr_name": "Tacony Academy", "geom": {"type": "Point", "coordinates": [-75.06598353, 40.06684222]}, "Year Opened": "2009", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "American Paradigm", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "1", "Street Address": "1330 RHAWN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19111", "Phone Number": "", "Fax Number": "", "Website": "https://www.ap-schools.org/Tacony-Academy-Charter/", "School Leader Name": "JESS HARRON", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3407", "name": "Mastery Charter School at Harrity", "sort_name": "Mastery Charter School At Harrity Elementary", "abbr_name": "Mastery Harrity", "geom": {"type": "Point", "coordinates": [-75.23548525, 39.94852458]}, "Year Opened": "2010", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2010-2011", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "0", "Street Address": "5601 CHRISTIAN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19143", "Phone Number": "215-471-2908", "Fax Number": "", "Website": "https://masterycharter.org/elementary-schools/harrity", "School Leader Name": "ROBERT MILLER", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3408", "name": "Mastery Charter School at Mann", "sort_name": "Mastery Charter School Mann Elementary", "abbr_name": "Mastery Mann", "geom": {"type": "Point", "coordinates": [-75.2313266, 39.98590147]}, "Year Opened": "2010", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-06", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2010-2011", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "0", "Street Address": "5376 W BERKS ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19131", "Phone Number": "215-581-5516", "Fax Number": "", "Website": "https://masterycharter.org/elementary-schools/mann", "School Leader Name": "JANET THOMPSON", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3409", "name": "Mastery Charter School at Smedley", "sort_name": "Mastery Charter School Smedley Elementary", "abbr_name": "Mastery Smedley", "geom": {"type": "Point", "coordinates": [-75.073892, 40.019786]}, "Year Opened": "2010", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-06", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2010-2011", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "0", "Street Address": "1790 BRIDGE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-537-2523", "Fax Number": "", "Website": "https://masterycharter.org/elementary-schools/smedley", "School Leader Name": "CAITLIN MURPHY", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3410", "name": "Bluford Charter School", "sort_name": "Universal Bluford Charter School", "abbr_name": "Bluford", "geom": {"type": "Point", "coordinates": [-75.23602, 39.973739]}, "Year Opened": "2010", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Universal Companies", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2010-2011", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "0", "Street Address": "5801 MEDIA ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19131", "Phone Number": "215-581-5502", "Fax Number": "", "Website": "https://www.universalfamilyofschools.org/universal-bluford/", "School Leader Name": "CRYSTAL GARY-NELSON", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3412", "name": "Mastery Charter School at Douglass", "sort_name": "Frederick Douglass Mastery Charter School", "abbr_name": "Mastery Douglass", "geom": {"type": "Point", "coordinates": [-75.16846267, 39.98461532]}, "Year Opened": "2010", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2010-2011", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "0", "Street Address": "2118 W NORRIS ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "215-684-5063", "Fax Number": "", "Website": "https://masterycharter.org/elementary-schools/frederick-douglass", "School Leader Name": "AKEERE SCOTT-MACK", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3415", "name": "Mastery Charter School at Clymer", "sort_name": "Mastery Charter School At Clymer Elementary", "abbr_name": "Mastery Clymer", "geom": {"type": "Point", "coordinates": [-75.15034419, 39.99565934]}, "Year Opened": "2011", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-06", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2011-2012", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "0", "Street Address": "1201 W RUSH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19133", "Phone Number": "", "Fax Number": "", "Website": "https://masterycharter.org/elementary-schools/clymer", "School Leader Name": "HEATHER SCHEG", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3416", "name": "Mastery Charter School at Gratz", "sort_name": "Mastery Charter School Simon Gratz Campus", "abbr_name": "Mastery Gratz", "geom": {"type": "Point", "coordinates": [-75.15660685, 40.01453965]}, "Year Opened": "2011", "School Level": "Middle-High", "Admission Type": "Neighborhood", "Current Grade Span Served": "07-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2011-2012", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "0", "Street Address": "1798 W HUNTING PARK AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "", "Fax Number": "", "Website": "https://masterycharter.org/secondary-schools/gratz-prep-middle", "School Leader Name": "LE'YONDO DUNN", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3417", "name": "Universal Charter School at Audenried", "sort_name": "Universal Audenried Promise Neighborhood Partnership Charter School", "abbr_name": "Universal Audenried", "geom": {"type": "Point", "coordinates": [-75.19859, 39.933737]}, "Year Opened": "2011", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Universal Companies", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2011-2012", "Community School Cohort": "", "CTE Status": "Comprehensive", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "0", "Street Address": "3301 TASKER ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19145", "Phone Number": "", "Fax Number": "", "Website": "https://www.universalfamilyofschools.org/universal-audenried/", "School Leader Name": "JOSH ANDERSON", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3418", "name": "Universal Charter School at Vare", "sort_name": "Universal Vare Promise Neighborhood Partnership Charter School", "abbr_name": "Universal Vare", "geom": {"type": "Point", "coordinates": [-75.185707, 39.925837]}, "Year Opened": "2011", "School Level": "Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "05-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Universal Companies", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2011-2012", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "0", "Street Address": "2100 S 24TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19145", "Phone Number": "", "Fax Number": "", "Website": "https://www.universalfamilyofschools.org/universal-vare/", "School Leader Name": "KAREN HOWELL-TOOMER", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3419", "name": "Lindley Academy Charter at Birney", "sort_name": "General David B. Birney Charter School", "abbr_name": "Lindely Birney", "geom": {"type": "Point", "coordinates": [-75.13883269, 40.02954904]}, "Year Opened": "2011", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "American Paradigm", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2011-2012", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "0", "Street Address": "900 LINDLEY AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19141", "Phone Number": "", "Fax Number": "", "Website": "https://www.ap-schools.org/Lindley-Academy/", "School Leader Name": "", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3420", "name": "Mastery Charter School at Cleveland", "sort_name": "Mastery Charter School Cleveland Elementary", "abbr_name": "Mastery Cleveland", "geom": {"type": "Point", "coordinates": [-75.15908455, 40.01027824]}, "Year Opened": "2012", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2012-2013", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "0", "Street Address": "3701 N 19TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "", "Fax Number": "", "Website": "https://masterycharter.org/event/cleveland-back-school-night/", "School Leader Name": "LETISHA LAWS", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3421", "name": "Universal Charter School at Creighton", "sort_name": "Universal Creighton Charter School", "abbr_name": "Universal Creighton", "geom": {"type": "Point", "coordinates": [-75.10586492, 40.03404277]}, "Year Opened": "2012", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Universal Companies", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2012-2013", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "0", "Street Address": "5401 TABOR AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19120", "Phone Number": "", "Fax Number": "", "Website": "https://www.universalfamilyofschools.org/universal-creighton/", "School Leader Name": "WENDY BALDWIN", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3422", "name": "The Philadelphia Charter School for Arts and Sciences", "sort_name": "The Philadelphia Charter School For The Arts & Sciences At H.R. Edmunds", "abbr_name": "Edmunds", "geom": {"type": "Point", "coordinates": [-75.08599631, 40.02423246]}, "Year Opened": "2012", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Universal Companies", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2012-2013", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "0", "Street Address": "1197 HAWORTH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-537-2520", "Fax Number": "", "Website": "https://www.stringtheoryschools.org/edmunds-campus/art-science-landing-page", "School Leader Name": "JUDITH TAGGART", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3423", "name": "Memphis Street Academy Charter School at J.P. Jones", "sort_name": "Memphis Street Academy At J.P. Jones", "abbr_name": "Memphis Street", "geom": {"type": "Point", "coordinates": [-75.11285949, 39.98588986]}, "Year Opened": "2012", "School Level": "Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "05-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "American Paradigm", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2012-2013", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "0", "Street Address": "2950 MEMPHIS ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19134", "Phone Number": "", "Fax Number": "", "Website": "https://www.ap-schools.org/Memphis-Street-Academy/", "School Leader Name": "AMANDA HENNIE", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3424", "name": "Universal Charter School at Alcorn", "sort_name": "Universal Alcorn Charter School", "abbr_name": "Universal Alcorn", "geom": {"type": "Point", "coordinates": [-75.197771, 39.935499]}, "Year Opened": "2013", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Universal Companies", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2013-2014", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "1", "Street Address": "3200 DICKINSON ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19146", "Phone Number": "", "Fax Number": "", "Website": "https://www.universalfamilyofschools.org/universal-alcorn/", "School Leader Name": "AARON STARKE", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3426", "name": "Mastery Charter School at Pastorius", "sort_name": "Mastery Charter School Pastorius Elementary", "abbr_name": "Mastery Pastorius", "geom": {"type": "Point", "coordinates": [-75.161424, 40.048208]}, "Year Opened": "2013", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2013-2014", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "0", "Street Address": "5650 SPRAGUE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19138", "Phone Number": "", "Fax Number": "", "Website": "https://masterycharter.org/elementary-schools/pastorius-richardson", "School Leader Name": "ERIC LANGSTON", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3427", "name": "Mastery Charter School at Wister", "sort_name": "John Wister Mastery Charter School", "abbr_name": "Mastery Wister", "geom": {"type": "Point", "coordinates": [-75.16672063, 40.03288146]}, "Year Opened": "2016", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2016-2017", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "0", "Street Address": "67 E BRINGHURST ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19144", "Phone Number": "", "Fax Number": "", "Website": "https://masterycharter.org/elementary-schools/john-wister", "School Leader Name": "ASHLEY LANGSTON", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3428", "name": "Global Leadership Academy at Huey", "sort_name": "Global Leadership Academy Charter School Southwest At Huey", "abbr_name": "Global Leadership at Huey", "geom": {"type": "Point", "coordinates": [-75.22685833, 39.95332691]}, "Year Opened": "2016", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "Renaissance Charter", "Major Intervention Year": "2016-2017", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "0", "Street Address": "5200 PINE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19143", "Phone Number": "", "Fax Number": "", "Website": "https://glacharter.org/southwest", "School Leader Name": "TAMIKA EVANS", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3437", "name": "KIPP North Philadelphia Charter School", "sort_name": "KIPP North Philadelphia Charter School", "abbr_name": "KIPP N Phila Charter", "geom": {"type": "Point", "coordinates": [-75.158212, 39.99193]}, "Year Opened": "2018", "School Level": "Elementary", "Admission Type": "Citywide", "Current Grade Span Served": "00-02", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "KIPP", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "0", "Street Address": "2539 N 16TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19132", "Phone Number": "", "Fax Number": "", "Website": "https://kippphiladelphia.org/kipp-north-philadelphia-academy", "School Leader Name": "BEN SPEICHER", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3438", "name": "Deep Roots Charter School", "sort_name": "Deep Roots Charter School", "abbr_name": "Deep Roots Charter", "geom": {"type": "Point", "coordinates": [-75.101664, 39.998066]}, "Year Opened": "2018", "School Level": "Elementary", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-06", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "0", "Street Address": "3556 FRANKFORD AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19134", "Phone Number": "", "Fax Number": "", "Website": "https://deeprootscs.org", "School Leader Name": "G. LOGAN BLYLER", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3439", "name": "Mastery Prep Elementary Charter School", "sort_name": "Mastery Prep Elementary Charter School", "abbr_name": "Mastery Prp Elm", "geom": {"type": "Point", "coordinates": [-75.156128, 40.013457]}, "Year Opened": "2018", "School Level": "Elementary", "Admission Type": "Citywide", "Current Grade Span Served": "00-03", "Grade Span at Scale": "00-06", "Phasing-In": "1", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "Mastery Schools", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "0", "Street Address": "1801 W PIKE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "", "Fax Number": "", "Website": "https://masterycharter.org/elementary-schools/mastery-prep", "School Leader Name": "EUGENE HAITH", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3440", "name": "MaST Community Charter School II", "sort_name": "Mathematics, Science and Technology Community Charter School II", "abbr_name": "MaST II", "geom": {"type": "Point", "coordinates": [-75.044372, 40.017476]}, "Year Opened": "2016", "School Level": "Elementary-High", "Admission Type": "Citywide", "Current Grade Span Served": "00-06, 09", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "1", "Street Address": "6501 STATE RD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19135", "Phone Number": "", "Fax Number": "", "Website": "https://mast2.org/", "School Leader Name": "CHUCK PUCHON", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3441", "name": "TECH Freire Charter School", "sort_name": "Tech Freire Charter School", "abbr_name": "TECH Freire", "geom": {"type": "Point", "coordinates": [-75.155669, 39.986869]}, "Year Opened": "2016", "School Level": "High", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "0", "Street Address": "2221 N BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19132", "Phone Number": "", "Fax Number": "", "Website": "http://techfreire.org/", "School Leader Name": "CHARLES WARE", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3442", "name": "Independence Charter School West", "sort_name": "Independence West Charter School", "abbr_name": "Independence West", "geom": {"type": "Point", "coordinates": [-75.22614036, 39.93731366]}, "Year Opened": "2016", "School Level": "Elementary", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-06", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "0", "Street Address": "5600 CHESTER AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19143", "Phone Number": "", "Fax Number": "", "Website": "https://www.icswest.org", "School Leader Name": "DANA TWYMAN", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3443", "name": "KIPP West Philadelphia Charter School", "sort_name": "KIPP West Philadelphia Charter School", "abbr_name": "KIPP West Elementary", "geom": {"type": "Point", "coordinates": [-75.24184422, 39.94453199]}, "Year Opened": "2016", "School Level": "Elementary", "Admission Type": "Citywide", "Current Grade Span Served": "00-04", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "KIPP", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "1", "Street Address": "5070 PARKSIDE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19131", "Phone Number": "267-787-5700", "Fax Number": "", "Website": "https://kippphiladelphia.org/our-schools/kipp-west-philadelphia-elementary-academy/", "School Leader Name": "CHESHONNA MILES", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3445", "name": "MAST III Charter School", "sort_name": "MAST Community Charter School III", "abbr_name": "MAST III", "geom": {"type": "Point", "coordinates": [-74.991671, 40.109575]}, "Year Opened": "2019", "School Level": "Elementary", "Admission Type": "Citywide With Criteria", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "0", "Street Address": "1 CROWN WAY", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19154", "Phone Number": "", "Fax Number": "", "Website": "https://mast3.org/", "School Leader Name": "PHIL SERPIELLO", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3446", "name": "Philadelphia Hebrew Public Charter School", "sort_name": "Philadelphia Hebrew Public Charter School", "abbr_name": "Philadelphia Hebrew", "geom": {"type": "Point", "coordinates": [-75.184376, 40.012045]}, "Year Opened": "2019", "School Level": "Elementary", "Admission Type": "Citywide", "Current Grade Span Served": "00-01", "Grade Span at Scale": "00-08", "Phasing-In": "1", "Phasing-Out": "0", "Governance": "Charter", "Management Organization": "District Charter", "School Reporting Category": "Charter Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "0", "Street Address": "3300 HENRY AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19129", "Phone Number": "", "Fax Number": "", "Website": "https://philadelphiahebrewpublic.org/", "School Leader Name": "ELYSSA YUEN", "Learning Network": "Charters", "Assistant Superintendent": "PENG CHAO", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "1", "Grade 1": "1", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "3510", "name": "El Centro de Estudiantes (Big Picture)", "sort_name": "El Centro de Estudiantes - Big Picture", "abbr_name": "El Centro", "geom": {"type": "Point", "coordinates": [-75.17934897974463, 39.97507482702365]}, "Year Opened": "2009", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "Big Picture Philadelphia", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "1241 N TANEY ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "267-687-1172", "Fax Number": "", "Website": "https://www.elcentrobpp.org/", "School Leader Name": "MISS JACQUELYN TISDALE", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3540", "name": "Ombudsman Northwest", "sort_name": "Ombudsman Accelerated Northwest", "abbr_name": "Ombudsman NW", "geom": {"type": "Point", "coordinates": [-75.15648403, 40.05586457]}, "Year Opened": "2009", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "Ombudsman Educational Services LTD", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "2111 EASTBURN AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19138", "Phone Number": "215-924-8950", "Fax Number": "", "Website": "http://www.ombudsman.com/state/pa", "School Leader Name": "MS JULITA BYRD", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3810", "name": "One Bright Ray - Elmwood Campus", "sort_name": "One Bright Ray - Elmwood Campus", "abbr_name": "OBR Elmwood", "geom": {"type": "Point", "coordinates": [-75.22908493, 39.92251591]}, "Year Opened": "2015", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "International Education and Community Initiatives", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "6404 ELMWOOD AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19142", "Phone Number": "215-488-1177", "Fax Number": "", "Website": "http://www.onebrightraycommunity.org/school-life/obr-team/elmwood-campus/", "School Leader Name": "", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3820", "name": "Camelot Academy East", "sort_name": "Achieve Academy East Campus", "abbr_name": "Camelot Hunting Park", "geom": {"type": "Point", "coordinates": [-75.12599679, 40.01425525]}, "Year Opened": "2016", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "06-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "Camelot Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "AEDY", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "4224 N FRONT ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "267-335-4764", "Fax Number": "", "Website": "http://cameloteducation.org/our-schools/transitional-schools/camelot-academy-east", "School Leader Name": "MS JEN GREEN", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3850", "name": "Northeast High School EOP", "sort_name": "Northeast High School - EOP", "abbr_name": "NE High EOP", "geom": {"type": "Point", "coordinates": [-75.071168, 40.055681]}, "Year Opened": "2016", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "EOP", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "1601 COTTMAN AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19111", "Phone Number": "215-400-3200", "Fax Number": "", "Website": "https://www.philasd.org/opportunitynetwork/northeast-high-school-eop/", "School Leader Name": "MS ADRIENNE STATEN", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "3880", "name": "South Philadelphia High School EOP", "sort_name": "South Philadelphia High School - EOP", "abbr_name": "South Philly EOP", "geom": {"type": "Point", "coordinates": [-75.1691065, 39.9238987]}, "Year Opened": "2008", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "EOP", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "2", "Multiple Addresses": "N/A", "Street Address": "2101 S BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19148", "Phone Number": "215-400-8400", "Fax Number": "", "Website": "https://www.philasd.org/opportunitynetwork/south-philadelphia-high-school-eop/", "School Leader Name": "MS AUDREY NOCK", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "4020", "name": "Overbrook High School", "sort_name": "Overbrook High School", "abbr_name": "Overbrook High", "geom": {"type": "Point", "coordinates": [-75.238556, 39.981028]}, "Year Opened": "1926", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "5898 LANCASTER AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19131", "Phone Number": "215-400-7300", "Fax Number": "215-400-7301", "Website": "https://overbrookhs.philasd.org/", "School Leader Name": "MRS KAHLILA LEE", "Learning Network": "Network 13", "Assistant Superintendent": "JONATHAN BROWN", "FACE Liaison Name": "Carmen Colon", "FACE Liaison Email": "ccolon@philasd.org", "FACE Liaison Phone Number": "215-400-5877", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "4030", "name": "High School of Engineering and Science", "sort_name": "High School of Engineering and Science - Carver", "abbr_name": "Carver", "geom": {"type": "Point", "coordinates": [-75.16127789, 39.98341809]}, "Year Opened": "1949", "School Level": "Middle-High", "Admission Type": "Special Admit", "Current Grade Span Served": "07-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "1600 W NORRIS ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "215-400-7380", "Fax Number": "215-400-7381", "Website": "https://hses.philasd.org/", "School Leader Name": "MR DARRYL JOHNSON", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Tanisha Jackson", "FACE Liaison Email": "tjackson2@philasd.org", "FACE Liaison Phone Number": "215-400-5878", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "4060", "name": "Murrell Dobbins Career and Technical High School", "sort_name": "Dobbins, Murrell Career and Technical Education High School", "abbr_name": "Dobbins", "geom": {"type": "Point", "coordinates": [-75.16679334, 39.9954293]}, "Year Opened": "1938", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2016-2017", "CTE Status": "Comprehensive", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "2150 W LEHIGH AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19132", "Phone Number": "215-400-7050", "Fax Number": "215-400-7051", "Website": "https://dobbins.philasd.org/", "School Leader Name": "MS SHERVON THOMPSON", "Learning Network": "Network 13", "Assistant Superintendent": "JONATHAN BROWN", "FACE Liaison Name": "Muminah Cunningham", "FACE Liaison Email": "mcunningham@philasd.org", "FACE Liaison Phone Number": "215-400-5855", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "4140", "name": "Strawberry Mansion High School", "sort_name": "Strawberry Mansion High School", "abbr_name": "Strawberry Mansion", "geom": {"type": "Point", "coordinates": [-75.18402464, 39.99074371]}, "Year Opened": "1964", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Program Redesign", "Major Intervention Year": "2018-2019", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "3133 RIDGE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "215-400-7500", "Fax Number": "215-400-7501", "Website": "https://smhs.philasd.org/", "School Leader Name": "MR BRIAN MCCRACKEN", "Learning Network": "Network 4", "Assistant Superintendent": "NOAH TENNANT", "FACE Liaison Name": "LuQman Abdullah", "FACE Liaison Email": "labdullah@philasd.org", "FACE Liaison Phone Number": "215-400-5852", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "4220", "name": "James G. Blaine School", "sort_name": "Blaine, James G. School", "abbr_name": "Blaine", "geom": {"type": "Point", "coordinates": [-75.18293887, 39.98521297]}, "Year Opened": "1966", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "3001 W BERKS ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "215-400-7330", "Fax Number": "215-400-7331", "Website": "https://blaine.philasd.org/", "School Leader Name": "MRS GIANEEN ANYIKA", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Rasheeda Polk", "FACE Liaison Email": "rhancock@philasd.org", "FACE Liaison Phone Number": "215-400-5864", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4240", "name": "Lewis C. Cassidy Academics Plus School", "sort_name": "Cassidy, Lewis C. Academics Plus School", "abbr_name": "Cassidy", "geom": {"type": "Point", "coordinates": [-75.25077443, 39.97551874]}, "Year Opened": "1924", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "1625 N 76TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19151", "Phone Number": "215-400-7510", "Fax Number": "215-400-7511", "Website": "https://cassidy.philasd.org/", "School Leader Name": "MRS TANGELA MCCLAM", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "LuQman Abdullah", "FACE Liaison Email": "labdullah@philasd.org", "FACE Liaison Phone Number": "215-400-5852", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4270", "name": "William Dick School", "sort_name": "Dick, William School", "abbr_name": "Dick, William", "geom": {"type": "Point", "coordinates": [-75.173787, 39.98673]}, "Year Opened": "1954", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "2498 W DIAMOND ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "215-400-7340", "Fax Number": "215-400-7341", "Website": "https://wdick.philasd.org/", "School Leader Name": "MRS AMY WILLIAMS", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Lyn Johnson", "FACE Liaison Email": "ljohnson13@philasd.org", "FACE Liaison Phone Number": "215-400-5884", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4280", "name": "Samuel Gompers School", "sort_name": "Gompers, Samuel School", "abbr_name": "Gompers", "geom": {"type": "Point", "coordinates": [-75.23754028, 39.99205763]}, "Year Opened": "1968", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2017-2018", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "5701 WYNNEFIELD AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19131", "Phone Number": "215-400-7250", "Fax Number": "215-400-7251", "Website": "https://gompers.philasd.org/", "School Leader Name": "MR PHILLIP DELUCA", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "Tanisha Jackson", "FACE Liaison Email": "tjackson2@philasd.org", "FACE Liaison Phone Number": "215-400-5878", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4300", "name": "Edward Heston School", "sort_name": "Heston, Edward School", "abbr_name": "Heston", "geom": {"type": "Point", "coordinates": [-75.229727, 39.977852]}, "Year Opened": "1970", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2017-2018", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "1621 N 54TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19131", "Phone Number": "215-400-7290", "Fax Number": "215-400-7291", "Website": "https://heston.philasd.org/", "School Leader Name": "MS ANGELA EDWARDS", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Nkemdi Adighije", "FACE Liaison Email": "nadighije@philasd.org", "FACE Liaison Phone Number": "215-400-7290", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4320", "name": "Robert E. Lamberton School", "sort_name": "Lamberton, Robert E. School", "abbr_name": "Lamberton", "geom": {"type": "Point", "coordinates": [-75.266329, 39.975465]}, "Year Opened": "1949", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Academic Improvement Plan", "Major Intervention Year": "2019-2020", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "7501 WOODBINE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19151", "Phone Number": "215-400-7530", "Fax Number": "215-400-7531", "Website": "https://lamberton.philasd.org/", "School Leader Name": "MS TIFFANY OSEI", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "Angela Butler", "FACE Liaison Email": "abutler@philasd.org", "FACE Liaison Phone Number": "215-400-5856", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4350", "name": "E. Washington Rhodes School", "sort_name": "Rhodes, E. Washington Elementary School", "abbr_name": "Rhodes", "geom": {"type": "Point", "coordinates": [-75.17812979, 40.00275594]}, "Year Opened": "2013", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2016-2017", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "2900 W CLEARFIELD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19132", "Phone Number": "215-400-7060", "Fax Number": "215-400-7061", "Website": "https://rhodes.philasd.org/", "School Leader Name": "MS ANDREA SURRATT", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Maurice Jessup", "FACE Liaison Email": "mjessup@philasd.org", "FACE Liaison Phone Number": "215-400-7910", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4360", "name": "Kenderton Elementary School", "sort_name": "Kenderton Elementary School", "abbr_name": "Kenderton", "geom": {"type": "Point", "coordinates": [-75.154241, 40.00494]}, "Year Opened": "2016", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "1500 W ONTARIO ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-400-8340", "Fax Number": "215-400-8341", "Website": "https://kenderton.philasd.org/", "School Leader Name": "MS DEANNA BREDELL", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Kenisha Stokes", "FACE Liaison Email": "kstokes@philasd.org", "FACE Liaison Phone Number": "215-400-5837", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4370", "name": "Overbrook Elementary School", "sort_name": "Overbrook Elementary School", "abbr_name": "Overbrook Elem", "geom": {"type": "Point", "coordinates": [-75.24584611, 39.98225806]}, "Year Opened": "1990", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "2032 N 62ND ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19151", "Phone Number": "215-400-7520", "Fax Number": "215-400-7521", "Website": "https://overbrook.philasd.org/", "School Leader Name": "MR JOE DIXON", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "Jaemin Kall", "FACE Liaison Email": "jkall@philasd.org", "FACE Liaison Phone Number": "215-400-5867", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4380", "name": "Thomas M. Peirce School", "sort_name": "Peirce, Thomas M. School", "abbr_name": "Peirce", "geom": {"type": "Point", "coordinates": [-75.168424, 39.998839]}, "Year Opened": "1908", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-06", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "2200 N 22ND ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19132", "Phone Number": "215-400-7020", "Fax Number": "215-400-7021", "Website": "https://tmpeirce.philasd.org/", "School Leader Name": "MR ANTHONY GORDON", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Jaemin Kall", "FACE Liaison Email": "jkall@philasd.org", "FACE Liaison Phone Number": "215-400-5867", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4440", "name": "Dr. Ethel Allen School", "sort_name": "Allen, Dr. Ethel School", "abbr_name": "Allen, Ethel", "geom": {"type": "Point", "coordinates": [-75.18345963, 39.99757697]}, "Year Opened": "1971", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2010-2011", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "3200 W LEHIGH AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19132", "Phone Number": "215-400-7040", "Fax Number": "215-400-7041", "Website": "https://ethelallen.philasd.org/", "School Leader Name": "MR JOHN PAUL ROSKOS", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Maryann Cobb", "FACE Liaison Email": "mcobb@philasd.org", "FACE Liaison Phone Number": "215-400-7040", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4460", "name": "Tanner G. Duckrey School", "sort_name": "Duckrey, Tanner G. School", "abbr_name": "Duckrey", "geom": {"type": "Point", "coordinates": [-75.15830107, 39.98520302]}, "Year Opened": "1968", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "1501 W DIAMOND ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "215-400-7350", "Fax Number": "215-400-7351", "Website": "https://duckrey.philasd.org/", "School Leader Name": "MR DAVID COHEN", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Marcus Davis", "FACE Liaison Email": "mdavis9@philasd.org", "FACE Liaison Phone Number": "215-400-5859", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4470", "name": "Richard R. Wright School", "sort_name": "Wright, Richard R. School", "abbr_name": "Wright", "geom": {"type": "Point", "coordinates": [-75.17699812, 39.99043963]}, "Year Opened": "1970", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2019-2020", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "2201 N 28TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19132", "Phone Number": "215-400-7030", "Fax Number": "215-400-7031", "Website": "https://wright.philasd.org/", "School Leader Name": "MS SAKIA BEARD", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Dalila Bedoya", "FACE Liaison Email": "dbedoya@philasd.org", "FACE Liaison Phone Number": "215-400-5866", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4480", "name": "Overbrook Educational Center", "sort_name": "Overbrook Educational Center", "abbr_name": "Overbrook EC", "geom": {"type": "Point", "coordinates": [-75.25401239, 39.97429952]}, "Year Opened": "1986", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2019-2020", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "6722 LANSDOWNE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19151", "Phone Number": "215-400-7540", "Fax Number": "215-400-7541", "Website": "https://oec.philasd.org/", "School Leader Name": "MS MEREDITH FOOTE", "Learning Network": "Network 2", "Assistant Superintendent": "MARKITA FLOYD", "FACE Liaison Name": "Rasheeda Sloan", "FACE Liaison Email": "rsloan@philasd.org", "FACE Liaison Phone Number": "215-400-5861", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4530", "name": "Edward Gideon School", "sort_name": "Gideon, Edward School", "abbr_name": "Gideon", "geom": {"type": "Point", "coordinates": [-75.18016456, 39.98447594]}, "Year Opened": "1952", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Academic Improvement Plan", "Major Intervention Year": "2018-2019", "Community School Cohort": "2016-2017", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "2817 W GLENWOOD AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "215-400-7360", "Fax Number": "215-400-7361", "Website": "https://gideon.philasd.org/", "School Leader Name": "MS SHAUNEILLE TAYLOR", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Rasheeda Polk", "FACE Liaison Email": "rhancock@philasd.org", "FACE Liaison Phone Number": "215-400-5864", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4560", "name": "William D. Kelley School", "sort_name": "Kelley, William D. School", "abbr_name": "Kelley", "geom": {"type": "Point", "coordinates": [-75.18032689, 39.98039173]}, "Year Opened": "1965", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "1601 N 28TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "215-400-7370", "Fax Number": "215-400-7371", "Website": "https://kelley.philasd.org/", "School Leader Name": "MS CRYSTAL EDWARDS", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Rasheeda Polk", "FACE Liaison Email": "rhancock@philasd.org", "FACE Liaison Phone Number": "215-400-5864", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "4570", "name": "General George G. Meade School", "sort_name": "Meade, General George G. School", "abbr_name": "Meade", "geom": {"type": "Point", "coordinates": [-75.164718, 39.978587]}, "Year Opened": "1937", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "1600 N 18TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "215-400-7310", "Fax Number": "215-400-7311", "Website": "https://meade.philasd.org/", "School Leader Name": "MS AKEERE SCOTT", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Rasheeda Sloan", "FACE Liaison Email": "rsloan@philasd.org", "FACE Liaison Phone Number": "215-400-5861", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5020", "name": "Thomas A. Edison High School", "sort_name": "Edison, Thomas A. High School", "abbr_name": "Edison", "geom": {"type": "Point", "coordinates": [-75.12863791, 40.01116485]}, "Year Opened": "1985", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2014-2015", "Community School Cohort": "", "CTE Status": "Comprehensive", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "151 W LUZERNE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-400-3900", "Fax Number": "215-400-3901", "Website": "https://edison.philasd.org/", "School Leader Name": "MS CHERYL MASON-DORMAN", "Learning Network": "Network 13", "Assistant Superintendent": "JONATHAN BROWN", "FACE Liaison Name": "Carmen Colon", "FACE Liaison Email": "ccolon@philasd.org", "FACE Liaison Phone Number": "215-400-5877", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "5050", "name": "Philadelphia Military Academy", "sort_name": "Philadelphia Military Academy (PMA)", "abbr_name": "PMA", "geom": {"type": "Point", "coordinates": [-75.15443401, 39.98470959]}, "Year Opened": "2005", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "2118 N. 13TH ST.", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19122", "Phone Number": "215-400-7420", "Fax Number": "215-400-7421", "Website": "https://pma.philasd.org/", "School Leader Name": "MS KRISTIAN ALI", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "Dalila Bedoya", "FACE Liaison Email": "dbedoya@philasd.org", "FACE Liaison Phone Number": "215-400-5866", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "5060", "name": "Jules E. Mastbaum Area Vocational Technical High School", "sort_name": "Mastbaum, Jules E. Area Vocational Technical High School", "abbr_name": "Mastbaum", "geom": {"type": "Point", "coordinates": [-75.11213573, 39.99214686]}, "Year Opened": "1929", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Comprehensive", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "3116 FRANKFORD AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19134", "Phone Number": "215-400-7220", "Fax Number": "215-400-7221", "Website": "https://mastbaum.philasd.org/", "School Leader Name": "MR DAVID LON JR", "Learning Network": "Network 4", "Assistant Superintendent": "NOAH TENNANT", "FACE Liaison Name": "Rasheeda Polk", "FACE Liaison Email": "rhancock@philasd.org", "FACE Liaison Phone Number": "215-400-5864", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "5070", "name": "Parkway Northwest High School", "sort_name": "Parkway Northwest High School", "abbr_name": "Parkway N.W.", "geom": {"type": "Point", "coordinates": [-75.16457453, 40.05664074]}, "Year Opened": "1960", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "6200 CRITTENDEN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19138", "Phone Number": "215-400-3390", "Fax Number": "215-400-3391", "Website": "https://parkwaynw.philasd.org/", "School Leader Name": "MR JEFFREY MACFARLAND", "Learning Network": "Network 4", "Assistant Superintendent": "NOAH TENNANT", "FACE Liaison Name": "Marcus Davis", "FACE Liaison Email": "mdavis9@philasd.org", "FACE Liaison Phone Number": "215-400-5859", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "5080", "name": "Parkway Center City Middle College High School", "sort_name": "Parkway Center City Middle College High School", "abbr_name": "Parkway C.C.", "geom": {"type": "Point", "coordinates": [-75.1592865, 39.96300501]}, "Year Opened": "2005", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "540 N 13TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19123", "Phone Number": "215-400-7620", "Fax Number": "215-400-7621", "Website": "https://parkwaycc.philasd.org/", "School Leader Name": "MRS ANH NGUYEN", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Rasheeda Polk", "FACE Liaison Email": "rhancock@philasd.org", "FACE Liaison Phone Number": "215-400-5864", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "5090", "name": "Parkway West High School", "sort_name": "Parkway West High School", "abbr_name": "Parkway W.", "geom": {"type": "Point", "coordinates": [-75.21546704, 39.96425379]}, "Year Opened": "2004", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "4725 FAIRMOUNT AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19139", "Phone Number": "215-400-7710", "Fax Number": "215-400-7711", "Website": "https://parkwaywest.philasd.org/", "School Leader Name": "MR WILLIAM BROWN", "Learning Network": "Network 13", "Assistant Superintendent": "JONATHAN BROWN", "FACE Liaison Name": "Gerri Dunham-Collazo", "FACE Liaison Email": "gdunhamcollazo@philasd.org", "FACE Liaison Phone Number": "215-400-5857", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "5150", "name": "William W. Bodine High School", "sort_name": "Bodine, William W. High School", "abbr_name": "Bodine", "geom": {"type": "Point", "coordinates": [-75.14343443, 39.96793026]}, "Year Opened": "1935", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "1101 N 4TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19123", "Phone Number": "215-400-7630", "Fax Number": "215-400-7631", "Website": "https://bodine.philasd.org/", "School Leader Name": "MS PATRICIA PARSON", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "LuQman Abdullah", "FACE Liaison Email": "labdullah@philasd.org", "FACE Liaison Phone Number": "215-400-5852", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "5160", "name": "Penn Treaty High School", "sort_name": "Penn Treaty High School", "abbr_name": "Penn Treaty", "geom": {"type": "Point", "coordinates": [-75.12787008, 39.97272711]}, "Year Opened": "2013", "School Level": "Middle-High", "Admission Type": "Neighborhood", "Current Grade Span Served": "06-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Academic Improvement Plan", "Major Intervention Year": "2018-2019", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "600 E THOMPSON ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19125", "Phone Number": "215-400-3800", "Fax Number": "215-400-3801", "Website": "https://penntreaty.philasd.org/", "School Leader Name": "MS WAJIBAH THOMPSON", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "Rasheeda Sloan", "FACE Liaison Email": "rsloan@philasd.org", "FACE Liaison Phone Number": "215-400-5861", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "5170", "name": "Julia de Burgos School", "sort_name": "De Burgos, Julia School", "abbr_name": "De Burgos", "geom": {"type": "Point", "coordinates": [-75.13862743, 39.99275164]}, "Year Opened": "1903", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "401 W LEHIGH AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19133", "Phone Number": "215-400-7080", "Fax Number": "215-400-7081", "Website": "https://deburgos.philasd.org/", "School Leader Name": "MS BIANCA REYES", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Linda Maldonado", "FACE Liaison Email": "lmaldonado@philasd.org", "FACE Liaison Phone Number": "215-400-5863", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5180", "name": "Vaux High School: A Big Picture", "sort_name": "Vaux High School - Big Picture", "abbr_name": "Vaux High", "geom": {"type": "Point", "coordinates": [-75.174186, 39.976325]}, "Year Opened": "2017", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-11", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "2300 W MASTER ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "", "Fax Number": "", "Website": "https://www.vauxbpp.org/", "School Leader Name": "MS SHAVONNE MCMILLAN", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "Kenisha Stokes", "FACE Liaison Email": "kstokes@philasd.org", "FACE Liaison Phone Number": "215-400-5837", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "0"}, {"sdp_id": "5200", "name": "Alexander Adaire School", "sort_name": "Adaire, Alexander School", "abbr_name": "Adaire", "geom": {"type": "Point", "coordinates": [-75.12930989, 39.97232661]}, "Year Opened": "1957", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "1300 E PALMER ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19125", "Phone Number": "215-400-7480", "Fax Number": "215-400-7481", "Website": "https://adaire.philasd.org/", "School Leader Name": "MS ANNA JENKINS", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Rasheeda Sloan", "FACE Liaison Email": "rsloan@philasd.org", "FACE Liaison Phone Number": "215-400-5861", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5210", "name": "Henry A. Brown School", "sort_name": "Brown, Henry A. School", "abbr_name": "Brown, Henry", "geom": {"type": "Point", "coordinates": [-75.12725674, 39.98661748]}, "Year Opened": "1959", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "1946 E SERGEANT ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19125", "Phone Number": "215-400-7490", "Fax Number": "215-400-7491", "Website": "https://habrown.philasd.org/", "School Leader Name": "MRS CONNIE CARNIVALE", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Jaime Serrano", "FACE Liaison Email": "jlserrano@philasd.org", "FACE Liaison Phone Number": "215-400-5898", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5230", "name": "Russell H. Conwell School", "sort_name": "Conwell, Russell H. School", "abbr_name": "Conwell", "geom": {"type": "Point", "coordinates": [-75.11527383, 39.99471406]}, "Year Opened": "1926", "School Level": "Middle", "Admission Type": "Special Admit", "Current Grade Span Served": "05-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "1849 E CLEARFIELD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19134", "Phone Number": "215-400-7210", "Fax Number": "215-400-7211", "Website": "https://conwell.philasd.org/", "School Leader Name": "MS ERICA GREEN", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Kenisha Stokes", "FACE Liaison Email": "kstokes@philasd.org", "FACE Liaison Phone Number": "215-400-5837", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5250", "name": "Paul L. Dunbar School", "sort_name": "Dunbar, Paul L. School", "abbr_name": "Dunbar", "geom": {"type": "Point", "coordinates": [-75.15416974, 39.97948773]}, "Year Opened": "1932", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2010-2011", "Community School Cohort": "2022-2023", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "1750 N 12TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19122", "Phone Number": "215-400-7410", "Fax Number": "215-400-7411", "Website": "https://dunbar.philasd.org/", "School Leader Name": "MR DANIEL MINA", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Kenisha Stokes", "FACE Liaison Email": "kstokes@philasd.org", "FACE Liaison Phone Number": "215-400-5837", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5260", "name": "Lewis Elkin School", "sort_name": "Elkin, Lewis School", "abbr_name": "Elkin", "geom": {"type": "Point", "coordinates": [-75.121274, 39.997018]}, "Year Opened": "1973", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-04", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Academic Improvement Plan", "Major Intervention Year": "2020-2021", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "3199 D ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19134", "Phone Number": "215-400-7140", "Fax Number": "215-400-7141", "Website": "https://elkin.philasd.org/", "School Leader Name": "MS CHARLOTTE GILLUM", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Carmen Colon", "FACE Liaison Email": "ccolon@philasd.org", "FACE Liaison Phone Number": "215-400-5877", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5300", "name": "Horatio B. Hackett School", "sort_name": "Hackett, Horatio B. School", "abbr_name": "Hackett", "geom": {"type": "Point", "coordinates": [-75.12685511, 39.98096374]}, "Year Opened": "1969", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "2161 E YORK ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19125", "Phone Number": "215-400-7470", "Fax Number": "215-400-7471", "Website": "https://hackett.philasd.org/", "School Leader Name": "MR TODD KIMMEL", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Carmen Colon", "FACE Liaison Email": "ccolon@philasd.org", "FACE Liaison Phone Number": "215-400-5877", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5320", "name": "John F. Hartranft School", "sort_name": "Hartranft, John F. School", "abbr_name": "Hartranft", "geom": {"type": "Point", "coordinates": [-75.14477741, 39.98942228]}, "Year Opened": "1968", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Academic Improvement Plan", "Major Intervention Year": "2017-2018", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "720 W CUMBERLAND ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19133", "Phone Number": "215-400-7090", "Fax Number": "215-400-7091", "Website": "https://hartranft.philasd.org/", "School Leader Name": "MR KEITH ARRINGTON", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Jonathan Bracero", "FACE Liaison Email": "jbracero@philasd.org", "FACE Liaison Phone Number": "215-400-5825", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5330", "name": "William H. Hunter School", "sort_name": "Hunter, William H. School", "abbr_name": "Hunter", "geom": {"type": "Point", "coordinates": [-75.13176356, 39.98725028]}, "Year Opened": "1909", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "2400 N FRONT ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19133", "Phone Number": "215-400-7110", "Fax Number": "215-400-7111", "Website": "https://hunter.philasd.org/", "School Leader Name": "MS HEATHER MILLER", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Linda Maldonado", "FACE Liaison Email": "lmaldonado@philasd.org", "FACE Liaison Phone Number": "215-400-5863", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5340", "name": "James R. Ludlow School", "sort_name": "Ludlow, James R. School", "abbr_name": "Ludlow", "geom": {"type": "Point", "coordinates": [-75.145854, 39.972724]}, "Year Opened": "1927", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "550 W MASTER ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19122", "Phone Number": "215-400-7430", "Fax Number": "215-400-7431", "Website": "https://ludlow.philasd.org/", "School Leader Name": "MR KHARY MOODY", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Rasheeda Sloan", "FACE Liaison Email": "rsloan@philasd.org", "FACE Liaison Phone Number": "215-400-5861", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5350", "name": "William McKinley School", "sort_name": "McKinley, William School", "abbr_name": "McKinley", "geom": {"type": "Point", "coordinates": [-75.14165528, 39.9827686]}, "Year Opened": "1970", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "2101 N ORKNEY ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19122", "Phone Number": "215-400-7440", "Fax Number": "215-400-7441", "Website": "https://mckinley.philasd.org/", "School Leader Name": "MS MARILYN MEJIA", "Learning Network": "Network 12", "Assistant Superintendent": "JAMINA CLAY", "FACE Liaison Name": "Darlene Bates-Harper", "FACE Liaison Email": "dbatesharper@philasd.org", "FACE Liaison Phone Number": "215-400-5883", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5370", "name": "John Moffet School", "sort_name": "Moffet, John School", "abbr_name": "Moffet", "geom": {"type": "Point", "coordinates": [-75.13498462, 39.97439362]}, "Year Opened": "1973", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "127 W OXFORD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19122", "Phone Number": "215-400-7390", "Fax Number": "215-400-7391", "Website": "https://moffet.philasd.org/", "School Leader Name": "MR RODNEY JOHNSON", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Darlene Bates-Harper", "FACE Liaison Email": "dbatesharper@philasd.org", "FACE Liaison Phone Number": "215-400-5883", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5390", "name": "Potter-Thomas School", "sort_name": "Potter-Thomas School", "abbr_name": "Potter-Thomas", "geom": {"type": "Point", "coordinates": [-75.14107646, 39.99690701]}, "Year Opened": "1967", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2010-2011", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "3001 N 6TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19133", "Phone Number": "215-400-7120", "Fax Number": "215-400-7121", "Website": "https://potterthomas.philasd.org/", "School Leader Name": "NICHOLE POLK", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Rosa Lopez", "FACE Liaison Email": "rlopez@philasd.org", "FACE Liaison Phone Number": "215-400-7120", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5400", "name": "Richmond School", "sort_name": "Richmond School", "abbr_name": "Richmond", "geom": {"type": "Point", "coordinates": [-75.110491, 39.983496]}, "Year Opened": "1929", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "2944 BELGRADE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19134", "Phone Number": "215-400-7150", "Fax Number": "215-400-7151", "Website": "https://richmond.philasd.org/", "School Leader Name": "MRS SUSAN ROZANSKI", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Jaemin Kall", "FACE Liaison Email": "jkall@philasd.org", "FACE Liaison Phone Number": "215-400-5867", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5410", "name": "Isaac A. Sheppard School", "sort_name": "Sheppard, Isaac A. School", "abbr_name": "Sheppard", "geom": {"type": "Point", "coordinates": [-75.13163, 39.993651]}, "Year Opened": "1898", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-04", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "120 W CAMBRIA ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19133", "Phone Number": "215-400-7070", "Fax Number": "215-400-7071", "Website": "https://sheppard.philasd.org/", "School Leader Name": "MS YONAIRA RODRIGUEZ", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Jaemin Kall", "FACE Liaison Email": "jkall@philasd.org", "FACE Liaison Phone Number": "215-400-5867", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5420", "name": "John Welsh School", "sort_name": "Welsh, John School", "abbr_name": "Welsh", "geom": {"type": "Point", "coordinates": [-75.13941869, 39.98653438]}, "Year Opened": "1966", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "2331 N 4TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19133", "Phone Number": "215-400-7130", "Fax Number": "215-400-7131", "Website": "https://welsh.philasd.org/", "School Leader Name": "MS PRERNA SRIVASTAVA", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Linda Maldonado", "FACE Liaison Email": "lmaldonado@philasd.org", "FACE Liaison Phone Number": "215-400-5863", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5430", "name": "Alternative Middle Years at James Martin", "sort_name": "Alternative Middle Years (AMY) at James Martin", "abbr_name": "AMY at Martin", "geom": {"type": "Point", "coordinates": [-75.09718185, 39.98529996]}, "Year Opened": "1985", "School Level": "Middle", "Admission Type": "Citywide", "Current Grade Span Served": "06-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "3380 RICHMOND ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19134", "Phone Number": "215-400-7190", "Fax Number": "215-400-7191", "Website": "https://amymartin.philasd.org/", "School Leader Name": "MS PAULA FURMAN", "Learning Network": "Network 12", "Assistant Superintendent": "JAMINA CLAY", "FACE Liaison Name": "Gerri Dunham-Collazo", "FACE Liaison Email": "gdunhamcollazo@philasd.org", "FACE Liaison Phone Number": "215-400-5857", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5440", "name": "Frances E. Willard School", "sort_name": "Willard, Frances E. School", "abbr_name": "Willard", "geom": {"type": "Point", "coordinates": [-75.115907, 39.993065]}, "Year Opened": "1907", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-04", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "1930 E ELKHART ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19134", "Phone Number": "215-400-7180", "Fax Number": "215-400-7181", "Website": "https://willard.philasd.org/", "School Leader Name": "MRS DIANA GARCIA", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Kenisha Stokes", "FACE Liaison Email": "kstokes@philasd.org", "FACE Liaison Phone Number": "215-400-5837", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5470", "name": "William Cramp School", "sort_name": "Cramp, William School", "abbr_name": "Cramp", "geom": {"type": "Point", "coordinates": [-75.13036297, 40.00260657]}, "Year Opened": "1969", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2016-2017", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "3449 N MASCHER ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-400-3860", "Fax Number": "215-400-3861", "Website": "https://cramp.philasd.org/", "School Leader Name": "MS DEANDA LOGAN", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Linda Maldonado", "FACE Liaison Email": "lmaldonado@philasd.org", "FACE Liaison Phone Number": "215-400-5863", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5480", "name": "General Philip Kearny School", "sort_name": "Kearny, General Philip School", "abbr_name": "Kearny", "geom": {"type": "Point", "coordinates": [-75.14812935, 39.96385753]}, "Year Opened": "1898", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "601 FAIRMOUNT AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19123", "Phone Number": "215-400-7590", "Fax Number": "215-400-7591", "Website": "https://kearny.philasd.org/", "School Leader Name": "MS SABRINA SCOTT FEGGINS", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Rasheeda Sloan", "FACE Liaison Email": "rsloan@philasd.org", "FACE Liaison Phone Number": "215-400-5861", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5490", "name": "Cayuga School", "sort_name": "Cayuga School", "abbr_name": "Cayuga", "geom": {"type": "Point", "coordinates": [-75.135246, 40.017826]}, "Year Opened": "1950", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "4344 N 5TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-400-3850", "Fax Number": "215-400-3851", "Website": "https://cayuga.philasd.org/", "School Leader Name": "MR JASON CARRION", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Dalila Bedoya", "FACE Liaison Email": "dbedoya@philasd.org", "FACE Liaison Phone Number": "215-400-5866", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5500", "name": "Thurgood Marshall School", "sort_name": "Marshall, Thurgood School", "abbr_name": "Marshall, Thurgood", "geom": {"type": "Point", "coordinates": [-75.13416332, 40.02938155]}, "Year Opened": "1997", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "5120 N 6TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19120", "Phone Number": "215-400-3770", "Fax Number": "215-400-3771", "Website": "https://thurgoodmarshall.philasd.org/", "School Leader Name": "MR BRIAN MEADOWS", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Darlene Bates-Harper", "FACE Liaison Email": "dbatesharper@philasd.org", "FACE Liaison Phone Number": "215-400-5883", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5520", "name": "Kensington High School for Creative and Performing Arts", "sort_name": "Kensington High School for Creative and Performing Arts (CAPA)", "abbr_name": "Kensington CAPA", "geom": {"type": "Point", "coordinates": [-75.1330532, 39.97794956]}, "Year Opened": "2005", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "1901 N FRONT ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19122", "Phone Number": "215-400-7400", "Fax Number": "215-400-7401", "Website": "https://kcapa.philasd.org/", "School Leader Name": "MS PATRICIA MCDERMOTT", "Learning Network": "Network 4", "Assistant Superintendent": "NOAH TENNANT", "FACE Liaison Name": "Carmen Colon", "FACE Liaison Email": "ccolon@philasd.org", "FACE Liaison Phone Number": "215-400-5877", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "5530", "name": "Gloria Casarez Elementary School", "sort_name": "Gloria Casarez Elementary School", "abbr_name": "Casarez", "geom": {"type": "Point", "coordinates": [-75.11478572, 39.99974725]}, "Year Opened": "1899", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Academic Improvement Plan", "Major Intervention Year": "2020-2021", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "800 E ONTARIO ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19134", "Phone Number": "215-400-7160", "Fax Number": "215-400-7161", "Website": "https://sheridan.philasd.org/", "School Leader Name": "MRS AWILDA BALBUENA", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Dalila Bedoya", "FACE Liaison Email": "dbedoya@philasd.org", "FACE Liaison Phone Number": "215-400-5866", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5550", "name": "Kensington Health Sciences Academy", "sort_name": "Kensington Health Sciences Academy", "abbr_name": "Kensington Health", "geom": {"type": "Point", "coordinates": [-75.128685, 39.985026]}, "Year Opened": "2001", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2016-2017", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "2463 EMERALD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19125", "Phone Number": "215-400-3600", "Fax Number": "215-400-3601", "Website": "https://khsa.philasd.org/", "School Leader Name": "MS NIMET EREN", "Learning Network": "Network 4", "Assistant Superintendent": "NOAH TENNANT", "FACE Liaison Name": "Dalila Bedoya", "FACE Liaison Email": "dbedoya@philasd.org", "FACE Liaison Phone Number": "215-400-5866", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "5560", "name": "Spring Garden School", "sort_name": "Spring Garden School", "abbr_name": "Spring Garden", "geom": {"type": "Point", "coordinates": [-75.15614042, 39.96516155]}, "Year Opened": "1928", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "1146 MELON ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19123", "Phone Number": "215-400-7610", "Fax Number": "215-400-7611", "Website": "https://springgarden.philasd.org/", "School Leader Name": "MS LAUREAL ROBINSON", "Learning Network": "Network 3", "Assistant Superintendent": "SONYA HARRISON", "FACE Liaison Name": "Muminah Cunningham", "FACE Liaison Email": "mcunningham@philasd.org", "FACE Liaison Phone Number": "215-400-5855", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5580", "name": "Stetson, John B. Middle School", "sort_name": "Stetson, John B. Middle School", "abbr_name": "Stetson", "geom": {"type": "Point", "coordinates": [-75.12546663, 39.99806894]}, "Year Opened": "2022", "School Level": "Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "05-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "3200 B ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19134", "Phone Number": "215-400-9150", "Fax Number": "", "Website": "", "School Leader Name": "MR THOMAS MULLIN", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Jonathan Bracero", "FACE Liaison Email": "jbracero@philasd.org", "FACE Liaison Phone Number": "215-400-5825", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5590", "name": "John H. Webster School", "sort_name": "Webster, John H. School", "abbr_name": "Webster", "geom": {"type": "Point", "coordinates": [-75.104516, 39.996199]}, "Year Opened": "1968", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2019-2020", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "3400 FRANKFORD AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19134", "Phone Number": "215-400-7170", "Fax Number": "215-400-7171", "Website": "https://webster.philasd.org/", "School Leader Name": "MS SHERRI ARABIA", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Rasheeda Polk", "FACE Liaison Email": "rhancock@philasd.org", "FACE Liaison Phone Number": "215-400-5864", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5610", "name": "Building 21", "sort_name": "Building 21", "abbr_name": "Building 21", "geom": {"type": "Point", "coordinates": [-75.152481, 40.053631]}, "Year Opened": "2014", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "6501 LIMEKILN PIKE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19138", "Phone Number": "215-400-7450", "Fax Number": "215-400-7451", "Website": "https://building21.philasd.org/", "School Leader Name": "MS BRIANNE MACNAMARA", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "Joy McIntosh", "FACE Liaison Email": "jmcintosh@philasd.org", "FACE Liaison Phone Number": "215-400-5888", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "5620", "name": "The U School", "sort_name": "The U School", "abbr_name": "U School", "geom": {"type": "Point", "coordinates": [-75.146256, 39.981983]}, "Year Opened": "2014", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "2000 N 7TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19122", "Phone Number": "215-400-7460", "Fax Number": "215-400-7461", "Website": "https://uschool.philasd.org/", "School Leader Name": "MR NEIL GEYETTE", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "LuQman Abdullah", "FACE Liaison Email": "labdullah@philasd.org", "FACE Liaison Phone Number": "215-400-5852", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "5660", "name": "The LINC", "sort_name": "The LINC", "abbr_name": "LINC", "geom": {"type": "Point", "coordinates": [-75.129736, 40.006819]}, "Year Opened": "2014", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "122 W ERIE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-400-3940", "Fax Number": "215-400-3941", "Website": "https://thelinc.philasd.org/", "School Leader Name": "MS BRIDGET BUJAK", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "Marcus Davis", "FACE Liaison Email": "mdavis9@philasd.org", "FACE Liaison Phone Number": "215-400-5859", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "5680", "name": "Honorable Luis Munoz-Marin School", "sort_name": "Munoz-Marin, Honorable Luis School", "abbr_name": "Munoz-Marin", "geom": {"type": "Point", "coordinates": [-75.13538958, 40.00098011]}, "Year Opened": "1997", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2016-2017", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "3300 N 3RD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-400-3920", "Fax Number": "215-400-3921", "Website": "https://munozmarin.philasd.org/", "School Leader Name": "MS AMANDA JONES", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Jaime Serrano", "FACE Liaison Email": "jlserrano@philasd.org", "FACE Liaison Phone Number": "215-400-5898", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "5700", "name": "Kensington High School", "sort_name": "Kensington High School", "abbr_name": "Kensington H.S.", "geom": {"type": "Point", "coordinates": [-75.12640188, 39.98483396]}, "Year Opened": "2016", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "2051 E CUMBERLAND ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19125", "Phone Number": "215-400-7700", "Fax Number": "215-400-7701", "Website": "https://kensingtonhs.philasd.org/", "School Leader Name": "MR JOSE LEBRON", "Learning Network": "Network 4", "Assistant Superintendent": "NOAH TENNANT", "FACE Liaison Name": "Jaemin Kall", "FACE Liaison Email": "jkall@philasd.org", "FACE Liaison Phone Number": "215-400-5867", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "6010", "name": "Central High School", "sort_name": "Central High School", "abbr_name": "Central", "geom": {"type": "Point", "coordinates": [-75.15074825, 40.0372851]}, "Year Opened": "1939", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "1700 W OLNEY AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19141", "Phone Number": "215-400-3590", "Fax Number": "215-400-3591", "Website": "https://centralhs.philasd.org/", "School Leader Name": "MS KATHARINE DAVIS", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Linda Maldonado", "FACE Liaison Email": "lmaldonado@philasd.org", "FACE Liaison Phone Number": "215-400-5863", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "6030", "name": "Roxborough High School", "sort_name": "Roxborough High School", "abbr_name": "Roxborough", "geom": {"type": "Point", "coordinates": [-75.22283357, 40.03802479]}, "Year Opened": "1924", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "6498 RIDGE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19128", "Phone Number": "215-400-3400", "Fax Number": "215-400-3401", "Website": "https://roxboroughhs.philasd.org/", "School Leader Name": "MRS KRISTIN WILLIAMS-SMALLEY", "Learning Network": "Network 4", "Assistant Superintendent": "NOAH TENNANT", "FACE Liaison Name": "Angela Butler", "FACE Liaison Email": "abutler@philasd.org", "FACE Liaison Phone Number": "215-400-5856", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "6040", "name": "Walter B. Saul High School", "sort_name": "Saul, Walter B. High School", "abbr_name": "Saul", "geom": {"type": "Point", "coordinates": [-75.21981676, 40.04902036]}, "Year Opened": "1950", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Comprehensive", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "7100 HENRY AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19128", "Phone Number": "215-400-3450", "Fax Number": "215-400-3451", "Website": "https://saul.philasd.org/", "School Leader Name": "MS JANE ARBASAK", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Angela Butler", "FACE Liaison Email": "abutler@philasd.org", "FACE Liaison Phone Number": "215-400-5856", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "6050", "name": "Philadelphia High School for Girls", "sort_name": "Philadelphia High School for Girls", "abbr_name": "Girls", "geom": {"type": "Point", "coordinates": [-75.14475989, 40.03898514]}, "Year Opened": "1956", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "1400 W OLNEY AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19141", "Phone Number": "215-400-3700", "Fax Number": "215-400-3701", "Website": "https://girlshs.philasd.org/", "School Leader Name": "MS LISA MESI", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Rasheeda Polk", "FACE Liaison Email": "rhancock@philasd.org", "FACE Liaison Phone Number": "215-400-5864", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "6060", "name": "Martin Luther King High School", "sort_name": "King, Martin Luther High School", "abbr_name": "MLK", "geom": {"type": "Point", "coordinates": [-75.16217184, 40.05756238]}, "Year Opened": "1972", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "6100 STENTON AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19138", "Phone Number": "215-400-3500", "Fax Number": "215-400-3501", "Website": "https://mlkhs.philasd.org/", "School Leader Name": "MRS KEISHA WILKINS", "Learning Network": "Network 4", "Assistant Superintendent": "NOAH TENNANT", "FACE Liaison Name": "LuQman Abdullah", "FACE Liaison Email": "labdullah@philasd.org", "FACE Liaison Phone Number": "215-400-5852", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "6090", "name": "A. Philip Randolph Career and Technical High School", "sort_name": "Randolph, A. Philip Career and Technical High School", "abbr_name": "Randolph", "geom": {"type": "Point", "coordinates": [-75.179609, 40.008504]}, "Year Opened": "2004", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Comprehensive", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "3101 HENRY AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19129", "Phone Number": "215-400-3840", "Fax Number": "215-400-3841", "Website": "https://randolph.philasd.org/", "School Leader Name": "MS MICHELLE BURNS", "Learning Network": "Network 13", "Assistant Superintendent": "JONATHAN BROWN", "FACE Liaison Name": "Tanisha Jackson", "FACE Liaison Email": "tjackson2@philasd.org", "FACE Liaison Phone Number": "215-400-5878", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "6200", "name": "Anna B. Day School", "sort_name": "Day, Anna B. School", "abbr_name": "Day", "geom": {"type": "Point", "coordinates": [-75.16833464, 40.05840682]}, "Year Opened": "1952", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "6324 CRITTENDEN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19138", "Phone Number": "215-400-3520", "Fax Number": "215-400-3521", "Website": "https://abday.philasd.org/", "School Leader Name": "KAREN WHITE", "Learning Network": "Network 12", "Assistant Superintendent": "JAMINA CLAY", "FACE Liaison Name": "Tanisha Jackson", "FACE Liaison Email": "tjackson2@philasd.org", "FACE Liaison Phone Number": "215-400-5878", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6210", "name": "Franklin S. Edmonds School", "sort_name": "Edmonds, Franklin S. School", "abbr_name": "Edmonds", "geom": {"type": "Point", "coordinates": [-75.1692495, 40.0717255]}, "Year Opened": "1948", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2016-2017", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "8025 THOURON AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19150", "Phone Number": "215-400-3370", "Fax Number": "215-400-3371", "Website": "https://edmonds.philasd.org/", "School Leader Name": "MS WENDY SHARPE", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Tanisha Jackson", "FACE Liaison Email": "tjackson2@philasd.org", "FACE Liaison Phone Number": "215-400-5878", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6220", "name": "Eleanor C. Emlen School", "sort_name": "Emlen, Eleanor C. School", "abbr_name": "Emlen", "geom": {"type": "Point", "coordinates": [-75.17790573, 40.05436289]}, "Year Opened": "1926", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "6501 CHEW AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19119", "Phone Number": "215-400-3470", "Fax Number": "215-400-3471", "Website": "https://emlen.philasd.org/", "School Leader Name": "MRS TAMMY THOMAS", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Rasheeda Sloan", "FACE Liaison Email": "rsloan@philasd.org", "FACE Liaison Phone Number": "215-400-5861", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6230", "name": "Fitler Academics Plus School", "sort_name": "Fitler Academics Plus School", "abbr_name": "Fitler", "geom": {"type": "Point", "coordinates": [-75.16633733, 40.02610052]}, "Year Opened": "1898", "School Level": "Elementary-Middle", "Admission Type": "Citywide", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "140 W SEYMOUR ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19144", "Phone Number": "215-400-3610", "Fax Number": "215-400-3611", "Website": "https://fitler.philasd.org/", "School Leader Name": "MR ANTHIOUS BOONE", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Muminah Cunningham", "FACE Liaison Email": "mcunningham@philasd.org", "FACE Liaison Phone Number": "215-400-5855", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6250", "name": "Charles W. Henry School", "sort_name": "Henry, Charles W. School", "abbr_name": "Henry", "geom": {"type": "Point", "coordinates": [-75.19658776, 40.04625771]}, "Year Opened": "1908", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "601 CARPENTER LN", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19119", "Phone Number": "215-400-3480", "Fax Number": "215-400-3481", "Website": "https://henry.philasd.org/", "School Leader Name": "MR TYRONE ROSS II", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Tanisha Jackson", "FACE Liaison Email": "tjackson2@philasd.org", "FACE Liaison Phone Number": "215-400-5878", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6260", "name": "Henry H. Houston School", "sort_name": "Houston, Henry H. School", "abbr_name": "Houston", "geom": {"type": "Point", "coordinates": [-75.195084, 40.059003]}, "Year Opened": "1927", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "7300 RURAL LN.", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19119", "Phone Number": "215-400-3490", "Fax Number": "215-400-3491", "Website": "https://houston.philasd.org/", "School Leader Name": "MR LEROY HALL", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Darlene Bates-Harper", "FACE Liaison Email": "dbatesharper@philasd.org", "FACE Liaison Phone Number": "215-400-5883", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6270", "name": "Jenks Academy for Arts and Sciences", "sort_name": "Jenks Academy for Arts and Sciences", "abbr_name": "Jenks, J.S.", "geom": {"type": "Point", "coordinates": [-75.20356162, 40.07440887]}, "Year Opened": "1924", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "8301 GERMANTOWN AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19118", "Phone Number": "215-400-3360", "Fax Number": "215-400-3361", "Website": "https://jsjenks.philasd.org/", "School Leader Name": "MS CORINNE SCIOLI", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Gerri Dunham-Collazo", "FACE Liaison Email": "gdunhamcollazo@philasd.org", "FACE Liaison Phone Number": "215-400-5857", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6300", "name": "James Logan School", "sort_name": "Logan, James School", "abbr_name": "Logan", "geom": {"type": "Point", "coordinates": [-75.15205995, 40.03085306]}, "Year Opened": "1924", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2016-2017", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "1700 LINDLEY AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19141", "Phone Number": "215-400-3670", "Fax Number": "215-400-3671", "Website": "https://logan.philasd.org/", "School Leader Name": "MR MATTHEW GRILL", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Darlene Bates-Harper", "FACE Liaison Email": "dbatesharper@philasd.org", "FACE Liaison Phone Number": "215-400-5883", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6310", "name": "John F. McCloskey School", "sort_name": "McCloskey, John F. School", "abbr_name": "McCloskey", "geom": {"type": "Point", "coordinates": [-75.17533748, 40.08162668]}, "Year Opened": "1956", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "8500 PICKERING AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19150", "Phone Number": "215-400-3380", "Fax Number": "215-400-3381", "Website": "https://mccloskey.philasd.org/", "School Leader Name": "MR JOHN SPENCER", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Darlene Bates-Harper", "FACE Liaison Email": "dbatesharper@philasd.org", "FACE Liaison Phone Number": "215-400-5883", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6320", "name": "Thomas Mifflin School", "sort_name": "Mifflin, Thomas School", "abbr_name": "Mifflin", "geom": {"type": "Point", "coordinates": [-75.19128804, 40.01357043]}, "Year Opened": "1937", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "3624 CONRAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19129", "Phone Number": "215-400-3830", "Fax Number": "215-400-3831", "Website": "https://mifflin.philasd.org/", "School Leader Name": "MS LESLIE MASON", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Tanisha Jackson", "FACE Liaison Email": "tjackson2@philasd.org", "FACE Liaison Phone Number": "215-400-5878", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6340", "name": "Joseph Pennell School", "sort_name": "Pennell, Joseph School", "abbr_name": "Pennell", "geom": {"type": "Point", "coordinates": [-75.15208663, 40.04351806]}, "Year Opened": "1927", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "1800 NEDRO AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19141", "Phone Number": "215-400-3680", "Fax Number": "215-400-3681", "Website": "https://pennell.philasd.org/", "School Leader Name": "MRS SUSAN LOFTON", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Gerri Dunham-Collazo", "FACE Liaison Email": "gdunhamcollazo@philasd.org", "FACE Liaison Phone Number": "215-400-5857", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6350", "name": "Samuel Pennypacker School", "sort_name": "Pennypacker, Samuel School", "abbr_name": "Pennypacker", "geom": {"type": "Point", "coordinates": [-75.1597946, 40.06527032]}, "Year Opened": "1930", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "1858 E WASHINGTON LN", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19138", "Phone Number": "215-400-3510", "Fax Number": "215-400-3511", "Website": "https://pennypacker.philasd.org/", "School Leader Name": "MRS TAMIKA GILLIAM", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Jaemin Kall", "FACE Liaison Email": "jkall@philasd.org", "FACE Liaison Phone Number": "215-400-5867", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6360", "name": "Theodore Roosevelt School", "sort_name": "Roosevelt Elementary School", "abbr_name": "Roosevelt", "geom": {"type": "Point", "coordinates": [-75.17529079, 40.04856262]}, "Year Opened": "2013", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2016-2017", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "430 E WASHINGTON LN", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19144", "Phone Number": "215-400-3640", "Fax Number": "215-400-3641", "Website": "https://roosevelt.philasd.org/", "School Leader Name": "MS KRISTEN HEIFET", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Ginger Glass-Mcintyre", "FACE Liaison Email": "geglass@philasd.org", "FACE Liaison Phone Number": "215-400-7680", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6380", "name": "Shawmont School", "sort_name": "Shawmont School", "abbr_name": "Shawmont", "geom": {"type": "Point", "coordinates": [-75.238543, 40.051478]}, "Year Opened": "1928", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "535 SHAWMONT AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19128", "Phone Number": "215-400-3440", "Fax Number": "215-400-3441", "Website": "https://shawmont.philasd.org/", "School Leader Name": "MR ROBERT MC GROGAN", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Darlene Bates-Harper", "FACE Liaison Email": "dbatesharper@philasd.org", "FACE Liaison Phone Number": "215-400-5883", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6390", "name": "Edward T. Steel School", "sort_name": "Steel, Edward T. School", "abbr_name": "Steel", "geom": {"type": "Point", "coordinates": [-75.15689064, 40.01879502]}, "Year Opened": "1973", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2018-2019", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "4301 WAYNE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-400-3910", "Fax Number": "215-400-3911", "Website": "https://steel.philasd.org/", "School Leader Name": "MR ANGIKINDSLOWS SENATUS", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Tamarra Grant", "FACE Liaison Email": "tcgrant@philasd.org", "FACE Liaison Phone Number": "215-400-3910", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6400", "name": "Widener Memorial School", "sort_name": "Widener Memorial School", "abbr_name": "Widener", "geom": {"type": "Point", "coordinates": [-75.146598, 40.036706]}, "Year Opened": "1953", "School Level": "Elementary-Middle-High", "Admission Type": "Citywide", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP Special Education", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "1450 W OLNEY AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19141", "Phone Number": "215-400-3710", "Fax Number": "215-400-3711", "Website": "https://widener.philasd.org/", "School Leader Name": "MR HARRIS GAFFIN", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Rasheeda Polk", "FACE Liaison Email": "rhancock@philasd.org", "FACE Liaison Phone Number": "215-400-5864", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "6410", "name": "Cook-Wissahickon School", "sort_name": "Cook-Wissahickon School", "abbr_name": "Cook-Wissahickon", "geom": {"type": "Point", "coordinates": [-75.206802, 40.022472]}, "Year Opened": "1969", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "201 E SALAIGNAC ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19128", "Phone Number": "215-400-3430", "Fax Number": "215-400-3431", "Website": "https://cookwissahickon.philasd.org/", "School Leader Name": "MR MICHAEL LOWE", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Tanisha Jackson", "FACE Liaison Email": "tjackson2@philasd.org", "FACE Liaison Phone Number": "215-400-5878", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6440", "name": "Anna L. Lingelbach School", "sort_name": "Lingelbach, Anna L. School", "abbr_name": "Lingelbach", "geom": {"type": "Point", "coordinates": [-75.18961364, 40.03708413]}, "Year Opened": "1955", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "6340 WAYNE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19144", "Phone Number": "215-400-3630", "Fax Number": "215-400-3631", "Website": "https://lingelbach.philasd.org/", "School Leader Name": "MRS LISA WADDELL", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Marcus Davis", "FACE Liaison Email": "mdavis9@philasd.org", "FACE Liaison Phone Number": "215-400-5859", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6450", "name": "James Dobson School", "sort_name": "Dobson, James School", "abbr_name": "Dobson", "geom": {"type": "Point", "coordinates": [-75.23067163, 40.03147536]}, "Year Opened": "1930", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "4667 UMBRIA ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19127", "Phone Number": "215-400-3570", "Fax Number": "215-400-3571", "Website": "https://dobson.philasd.org/", "School Leader Name": "MRS KHLOE WILLIAMS-LAWANI", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Tanisha Jackson", "FACE Liaison Email": "tjackson2@philasd.org", "FACE Liaison Phone Number": "215-400-5878", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6460", "name": "Hill-Freedman World Academy", "sort_name": "Hill-Freedman World Academy", "abbr_name": "Hill-Freedman", "geom": {"type": "Point", "coordinates": [-75.175303, 40.071311]}, "Year Opened": "1980", "School Level": "Middle-High", "Admission Type": "Special Admit", "Current Grade Span Served": "06-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "1100 E MOUNT PLEASANT AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19150", "Phone Number": "215-400-3530", "Fax Number": "215-400-3531", "Website": "https://hfwa.philasd.org/", "School Leader Name": "MR ANTHONY MAJEWSKI", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Jaemin Kall", "FACE Liaison Email": "jkall@philasd.org", "FACE Liaison Phone Number": "215-400-5867", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "6470", "name": "John B. Kelly School", "sort_name": "Kelly, John B. School", "abbr_name": "Kelly", "geom": {"type": "Point", "coordinates": [-75.1711868, 40.02479143]}, "Year Opened": "1970", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "5116 PULASKI AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19144", "Phone Number": "215-400-3580", "Fax Number": "215-400-3581", "Website": "https://kelly.philasd.org/", "School Leader Name": "MS RUTH JOHNSON PRESSLE", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Marcus Davis", "FACE Liaison Email": "mdavis9@philasd.org", "FACE Liaison Phone Number": "215-400-5859", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6480", "name": "Academy for the Middle Years at Northwest", "sort_name": "Academy for the Middle Years (AMY) at Northwest", "abbr_name": "AMY at Northwest", "geom": {"type": "Point", "coordinates": [-75.21317609, 40.03154543]}, "Year Opened": "2012", "School Level": "Middle", "Admission Type": "Special Admit", "Current Grade Span Served": "06-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "6000 RIDGE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19128", "Phone Number": "215-400-3460", "Fax Number": "215-400-3461", "Website": "https://amynw.philasd.org/", "School Leader Name": "MS JODAN FLOYD", "Learning Network": "Network 6", "Assistant Superintendent": "KIMBERLY NEWMAN", "FACE Liaison Name": "Jonathan Bracero", "FACE Liaison Email": "jbracero@philasd.org", "FACE Liaison Phone Number": "215-400-5825", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "6540", "name": "Lankenau High School", "sort_name": "Lankenau High School", "abbr_name": "Lankenau", "geom": {"type": "Point", "coordinates": [-75.25295594, 40.06153271]}, "Year Opened": "1987", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "4", "Multiple Addresses": "N/A", "Street Address": "201 SPRING LN", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19128", "Phone Number": "215-400-3420", "Fax Number": "215-400-3421", "Website": "https://lankenau.philasd.org/", "School Leader Name": "MS JESSICA MCATAMNEY", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Muminah Cunningham", "FACE Liaison Email": "mcunningham@philasd.org", "FACE Liaison Phone Number": "215-400-5855", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "7010", "name": "Frankford High School", "sort_name": "Frankford High School", "abbr_name": "Frankford", "geom": {"type": "Point", "coordinates": [-75.084823, 40.021602]}, "Year Opened": "1914", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2022-2023", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "5000 OXFORD AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-400-7200", "Fax Number": "215-400-7201", "Website": "https://frankfordhs.philasd.org/", "School Leader Name": "DR MICHAEL CALDERONE", "Learning Network": "Network 4", "Assistant Superintendent": "NOAH TENNANT", "FACE Liaison Name": "Jaime Serrano", "FACE Liaison Email": "jlserrano@philasd.org", "FACE Liaison Phone Number": "215-400-5898", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "7060", "name": "Olney High School", "sort_name": "Olney High School", "abbr_name": "Olney High", "geom": {"type": "Point", "coordinates": [-75.123808, 40.028772]}, "Year Opened": "2022", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "100 W DUNCANNON AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19120", "Phone Number": "215-400-9140", "Fax Number": "", "Website": "", "School Leader Name": "MR MICHAEL ROTH", "Learning Network": "Network 4", "Assistant Superintendent": "NOAH TENNANT", "FACE Liaison Name": "Jonathan Bracero", "FACE Liaison Email": "jbracero@philasd.org", "FACE Liaison Phone Number": "215-400-5825", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "7100", "name": "Jay Cooke School", "sort_name": "Cooke, Jay School", "abbr_name": "Cooke", "geom": {"type": "Point", "coordinates": [-75.146074, 40.025526]}, "Year Opened": "1923", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2016-2017", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "1300 W LOUDON ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19141", "Phone Number": "215-400-8330", "Fax Number": "215-400-8331", "Website": "https://cooke.philasd.org/", "School Leader Name": "MS CHRISTIE PARFITT", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Sherria Mansell-Watts", "FACE Liaison Email": "smansellwatts@philasd.org", "FACE Liaison Phone Number": "215-400-8330", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7110", "name": "Warren G. Harding School", "sort_name": "Harding, Warren G. Middle School", "abbr_name": "Harding", "geom": {"type": "Point", "coordinates": [-75.07456081, 40.01291694]}, "Year Opened": "1924", "School Level": "Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "06-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Academic Improvement Plan", "Major Intervention Year": "2017-2018", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "2000 WAKELING ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-400-3990", "Fax Number": "215-400-3991", "Website": "https://harding.philasd.org/", "School Leader Name": "MS MARY SANCHEZ", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Jaime Serrano", "FACE Liaison Email": "jlserrano@philasd.org", "FACE Liaison Phone Number": "215-400-5898", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7120", "name": "Samuel Fels High School", "sort_name": "Fels, Samuel High School", "abbr_name": "Fels", "geom": {"type": "Point", "coordinates": [-75.09109404, 40.03564646]}, "Year Opened": "1954", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "5500 LANGDON ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-400-7100", "Fax Number": "215-400-7101", "Website": "https://fels.philasd.org/", "School Leader Name": "MS MELISSA RASPER", "Learning Network": "Network 13", "Assistant Superintendent": "JONATHAN BROWN", "FACE Liaison Name": "Lyn Johnson", "FACE Liaison Email": "ljohnson13@philasd.org", "FACE Liaison Phone Number": "215-400-5884", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "7130", "name": "General Louis Wagner School", "sort_name": "Wagner, General Louis Middle School", "abbr_name": "Wagner", "geom": {"type": "Point", "coordinates": [-75.14767962, 40.05174748]}, "Year Opened": "1928", "School Level": "Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "06-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Academic Improvement Plan", "Major Intervention Year": "2018-2019", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "1701 W CHELTEN AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19126", "Phone Number": "215-400-3560", "Fax Number": "215-400-3561", "Website": "https://wagner.philasd.org/", "School Leader Name": "MS CONNIE GRIER", "Learning Network": "Network 12", "Assistant Superintendent": "JAMINA CLAY", "FACE Liaison Name": "Natasha Dye", "FACE Liaison Email": "ndye@philasd.org", "FACE Liaison Phone Number": "215-400-5853", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7150", "name": "Juniata Park Academy", "sort_name": "Juniata Park Academy", "abbr_name": "Juniata Park", "geom": {"type": "Point", "coordinates": [-75.11102921, 40.01284122]}, "Year Opened": "2007", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "801 E HUNTING PARK AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-400-7010", "Fax Number": "215-400-7011", "Website": "https://juniatapark.philasd.org/", "School Leader Name": "MRS MARISOL RIVERA RODRIGUEZ", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Linda Maldonado", "FACE Liaison Email": "lmaldonado@philasd.org", "FACE Liaison Phone Number": "215-400-5863", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7200", "name": "Clara Barton School", "sort_name": "Barton, Clara School", "abbr_name": "Barton", "geom": {"type": "Point", "coordinates": [-75.11950188, 40.0193401]}, "Year Opened": "1925", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-02", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "4600 ROSEHILL ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19120", "Phone Number": "215-400-3720", "Fax Number": "215-400-3721", "Website": "https://barton.philasd.org/", "School Leader Name": "MS COLLEEN BOWEN", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Linda Maldonado", "FACE Liaison Email": "lmaldonado@philasd.org", "FACE Liaison Phone Number": "215-400-5863", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7220", "name": "Laura H. Carnell School", "sort_name": "Carnell, Laura H. School", "abbr_name": "Carnell", "geom": {"type": "Point", "coordinates": [-75.084142, 40.038957]}, "Year Opened": "1931", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "1100 DEVEREAUX AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19111", "Phone Number": "215-400-3150", "Fax Number": "215-400-3151", "Website": "https://carnell.philasd.org/", "School Leader Name": "MR HILDERBRAND PELZER III", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Carmen Colon", "FACE Liaison Email": "ccolon@philasd.org", "FACE Liaison Phone Number": "215-400-5877", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7260", "name": "Ellwood School", "sort_name": "Ellwood School", "abbr_name": "Ellwood", "geom": {"type": "Point", "coordinates": [-75.13894107, 40.05472609]}, "Year Opened": "1957", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "6701 N 13TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19126", "Phone Number": "215-400-3540", "Fax Number": "215-400-3541", "Website": "https://ellwood.philasd.org/", "School Leader Name": "MS ZAIDA ALFARO", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Gerri Dunham-Collazo", "FACE Liaison Email": "gdunhamcollazo@philasd.org", "FACE Liaison Phone Number": "215-400-5857", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7270", "name": "Thomas K. Finletter School", "sort_name": "Finletter, Thomas K. School", "abbr_name": "Finletter", "geom": {"type": "Point", "coordinates": [-75.119176, 40.043608]}, "Year Opened": "1930", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "6100 N FRONT ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19120", "Phone Number": "215-400-3750", "Fax Number": "215-400-3751", "Website": "https://finletter.philasd.org/", "School Leader Name": "MRS APRIL BROWN", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Tanisha Jackson", "FACE Liaison Email": "tjackson2@philasd.org", "FACE Liaison Phone Number": "215-400-5878", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7280", "name": "Benjamin Franklin School", "sort_name": "Franklin, Benjamin K8 School", "abbr_name": "Franklin K8", "geom": {"type": "Point", "coordinates": [-75.10498859, 40.04215213]}, "Year Opened": "1915", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "5735 RISING SUN AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19120", "Phone Number": "215-400-3760", "Fax Number": "215-400-3761", "Website": "https://franklin.philasd.org/", "School Leader Name": "MS ROSLYNN SAMPLE GREENE", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Jonathan Bracero", "FACE Liaison Email": "jbracero@philasd.org", "FACE Liaison Phone Number": "215-400-5825", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7290", "name": "Allen M. Stearne School", "sort_name": "Stearne, Allen M. School", "abbr_name": "Stearne", "geom": {"type": "Point", "coordinates": [-75.085112, 40.011752]}, "Year Opened": "1968", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "1655 UNITY ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-400-3980", "Fax Number": "215-400-3981", "Website": "https://stearne.philasd.org/", "School Leader Name": "MR ALPHONSO EVANS", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Lyn Johnson", "FACE Liaison Email": "ljohnson13@philasd.org", "FACE Liaison Phone Number": "215-400-5884", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7300", "name": "Francis Hopkinson School", "sort_name": "Hopkinson, Francis School", "abbr_name": "Hopkinson", "geom": {"type": "Point", "coordinates": [-75.10274511, 40.00771059]}, "Year Opened": "1927", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "4001 L ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-400-3970", "Fax Number": "215-400-3971", "Website": "https://hopkinson.philasd.org/", "School Leader Name": "MS MARGARET SHRIVER", "Learning Network": "Network 5", "Assistant Superintendent": "KAREN KOLSKY", "FACE Liaison Name": "Linda Maldonado", "FACE Liaison Email": "lmaldonado@philasd.org", "FACE Liaison Phone Number": "215-400-5863", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7310", "name": "Feltonville Intermediate School", "sort_name": "Feltonville Intermediate School", "abbr_name": "Feltonville Int", "geom": {"type": "Point", "coordinates": [-75.12102564, 40.02034002]}, "Year Opened": "1908", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "03-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "238 E WYOMING AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19120", "Phone Number": "215-400-3730", "Fax Number": "215-400-3731", "Website": "https://fint.philasd.org/", "School Leader Name": "MS DANA SINGLETARY", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Linda Maldonado", "FACE Liaison Email": "lmaldonado@philasd.org", "FACE Liaison Phone Number": "215-400-5863", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7320", "name": "Julia W. Howe School", "sort_name": "Howe, Julia Ward School", "abbr_name": "Howe", "geom": {"type": "Point", "coordinates": [-75.14211131, 40.04113187]}, "Year Opened": "1913", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "5800 N 13TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19141", "Phone Number": "215-400-3650", "Fax Number": "215-400-3651", "Website": "https://howe.philasd.org/", "School Leader Name": "MR MATTHEW REID", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Gerri Dunham-Collazo", "FACE Liaison Email": "gdunhamcollazo@philasd.org", "FACE Liaison Phone Number": "215-400-5857", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7330", "name": "Henry W. Lawton School", "sort_name": "Lawton, Henry W. School", "abbr_name": "Lawton", "geom": {"type": "Point", "coordinates": [-75.058976, 40.020648]}, "Year Opened": "1973", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "6101 JACKSON ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19135", "Phone Number": "215-400-3340", "Fax Number": "215-400-3341", "Website": "https://lawton.philasd.org/", "School Leader Name": "MS ARNETTA IMES", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Kenisha Stokes", "FACE Liaison Email": "kstokes@philasd.org", "FACE Liaison Phone Number": "215-400-5837", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7350", "name": "James R. Lowell School", "sort_name": "Lowell, James R. School", "abbr_name": "Lowell", "geom": {"type": "Point", "coordinates": [-75.12871963, 40.04086578]}, "Year Opened": "1913", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-04", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "450 W NEDRO AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19120", "Phone Number": "215-400-3740", "Fax Number": "215-400-3741", "Website": "https://lowell.philasd.org/", "School Leader Name": "MS CHANTAL BARR", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Rasheeda Polk", "FACE Liaison Email": "rhancock@philasd.org", "FACE Liaison Phone Number": "215-400-5864", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7360", "name": "John Marshall School", "sort_name": "Marshall, John School", "abbr_name": "Marshall, John", "geom": {"type": "Point", "coordinates": [-75.087158, 40.014546]}, "Year Opened": "1909", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2017-2018", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "4500 GRISCOM ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-400-3950", "Fax Number": "215-400-3951", "Website": "https://johnmarshall.philasd.org/", "School Leader Name": "MR WILLIAM LAWRENCE", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Lorna Gill", "FACE Liaison Email": "lgil@philasd.org", "FACE Liaison Phone Number": "215-400-3950", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7370", "name": "Grover Washington, Jr. School", "sort_name": "Washington, Grover Jr. Middle School", "abbr_name": "Washington, Grover", "geom": {"type": "Point", "coordinates": [-75.117969, 40.035479]}, "Year Opened": "2000", "School Level": "Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "05-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "201 E OLNEY AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19120", "Phone Number": "215-400-3820", "Fax Number": "215-400-3821", "Website": "https://gwjr.philasd.org/", "School Leader Name": "MS TIFFANI BLUNT", "Learning Network": "Network 12", "Assistant Superintendent": "JAMINA CLAY", "FACE Liaison Name": "Linda Maldonado", "FACE Liaison Email": "lmaldonado@philasd.org", "FACE Liaison Phone Number": "215-400-5863", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7380", "name": "Alexander K. McClure School", "sort_name": "McClure, Alexander K. School", "abbr_name": "McClure", "geom": {"type": "Point", "coordinates": [-75.137574, 40.015178]}, "Year Opened": "1910", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2019-2020", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "600 W HUNTING PARK AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-400-3870", "Fax Number": "215-400-3871", "Website": "https://mcclure.philasd.org/", "School Leader Name": "MR LUIS GARCIA", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Dalila Bedoya", "FACE Liaison Email": "dbedoya@philasd.org", "FACE Liaison Phone Number": "215-400-5866", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7390", "name": "Andrew J. Morrison School", "sort_name": "Morrison, Andrew J. School", "abbr_name": "Morrison", "geom": {"type": "Point", "coordinates": [-75.12941126, 40.02843729]}, "Year Opened": "1924", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "5100 N 3RD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19120", "Phone Number": "215-400-3780", "Fax Number": "215-400-3781", "Website": "https://morrison.philasd.org/", "School Leader Name": "MS MEREDITH LOWE", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Angela Butler", "FACE Liaison Email": "abutler@philasd.org", "FACE Liaison Phone Number": "215-400-5856", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7400", "name": "Olney School", "sort_name": "Olney School", "abbr_name": "Olney", "geom": {"type": "Point", "coordinates": [-75.12134354, 40.03058672]}, "Year Opened": "1900", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "5301 N WATER ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19120", "Phone Number": "215-400-3790", "Fax Number": "215-400-3791", "Website": "https://olney.philasd.org/", "School Leader Name": "DR MARTIN WOODSIDE", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Linda Maldonado", "FACE Liaison Email": "lmaldonado@philasd.org", "FACE Liaison Phone Number": "215-400-5863", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7430", "name": "James J. Sullivan School", "sort_name": "Sullivan, James J. School", "abbr_name": "Sullivan", "geom": {"type": "Point", "coordinates": [-75.06706036, 40.01529786]}, "Year Opened": "1930", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2020-2021", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "5300 DITMAN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-400-3960", "Fax Number": "215-400-3961", "Website": "https://sullivan.philasd.org/", "School Leader Name": "MS SHANTELLE YARBROUGH", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Xiomara Daye", "FACE Liaison Email": "xdaye@philasd.org", "FACE Liaison Phone Number": "215-400-3960", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7440", "name": "Bayard Taylor School", "sort_name": "Taylor, Bayard School", "abbr_name": "Taylor", "geom": {"type": "Point", "coordinates": [-75.13793972, 40.00753033]}, "Year Opened": "1907", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "3698 N RANDOLPH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-400-3880", "Fax Number": "215-400-3881", "Website": "https://taylor.philasd.org/", "School Leader Name": "MR DAVID LAVER", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Dalila Bedoya", "FACE Liaison Email": "dbedoya@philasd.org", "FACE Liaison Phone Number": "215-400-5866", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7460", "name": "William H. Ziegler School", "sort_name": "Ziegler, William H. School", "abbr_name": "Ziegler", "geom": {"type": "Point", "coordinates": [-75.07570448, 40.03003725]}, "Year Opened": "1957", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "5935 SAUL ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19149", "Phone Number": "215-400-3260", "Fax Number": "215-400-3261", "Website": "https://ziegler.philasd.org/", "School Leader Name": "MS NICOLE FREEMAN", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Jaime Serrano", "FACE Liaison Email": "jlserrano@philasd.org", "FACE Liaison Phone Number": "215-400-5898", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7470", "name": "Bridesburg School", "sort_name": "Bridesburg School", "abbr_name": "Bridesburg", "geom": {"type": "Point", "coordinates": [-75.06660471, 40.00030082]}, "Year Opened": "1958", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "2824 JENKS ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19137", "Phone Number": "215-400-7240", "Fax Number": "215-400-7241", "Website": "https://bridesburg.philasd.org/", "School Leader Name": "MR DONALD DIPAULO", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Jaime Serrano", "FACE Liaison Email": "jlserrano@philasd.org", "FACE Liaison Phone Number": "215-400-5898", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7490", "name": "Prince Hall School", "sort_name": "Prince Hall School", "abbr_name": "Prince Hall", "geom": {"type": "Point", "coordinates": [-75.14956052, 40.04770742]}, "Year Opened": "1971", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "8", "Multiple Addresses": "N/A", "Street Address": "6101 N GRATZ ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19141", "Phone Number": "215-400-3690", "Fax Number": "215-400-3691", "Website": "https://princehall.philasd.org/", "School Leader Name": "MRS DONNA RAGSDALE", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Darlene Bates-Harper", "FACE Liaison Email": "dbatesharper@philasd.org", "FACE Liaison Phone Number": "215-400-5883", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7500", "name": "Feltonville School of Arts and Sciences", "sort_name": "Feltonville School of Arts and Sciences", "abbr_name": "FSAS", "geom": {"type": "Point", "coordinates": [-75.121675, 40.019437]}, "Year Opened": "1993", "School Level": "Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "06-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Academic Improvement Plan", "Major Intervention Year": "2018-2019", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "210 E COURTLAND ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19120", "Phone Number": "215-400-3810", "Fax Number": "215-400-3811", "Website": "https://fas.philasd.org/", "School Leader Name": "MR JOHN PINIAT", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Linda Maldonado", "FACE Liaison Email": "lmaldonado@philasd.org", "FACE Liaison Phone Number": "215-400-5863", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7510", "name": "Mary M. Bethune School", "sort_name": "Bethune, Mary M. School", "abbr_name": "Bethune", "geom": {"type": "Point", "coordinates": [-75.14872828, 40.00269526]}, "Year Opened": "1970", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "3301 OLD YORK RD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-400-3890", "Fax Number": "215-400-3891", "Website": "https://bethune.philasd.org/", "School Leader Name": "MRS ALIYA CATANCH-BRADLEY", "Learning Network": "Network 11", "Assistant Superintendent": "AMELIA COLEMAN BROWN", "FACE Liaison Name": "Kenisha Stokes", "FACE Liaison Email": "kstokes@philasd.org", "FACE Liaison Phone Number": "215-400-5837", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7530", "name": "William Rowen School", "sort_name": "Rowen, William School", "abbr_name": "Rowen", "geom": {"type": "Point", "coordinates": [-75.1486472, 40.05930676]}, "Year Opened": "1938", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "6841 N 19TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19126", "Phone Number": "215-400-3550", "Fax Number": "215-400-3551", "Website": "https://rowen.philasd.org/", "School Leader Name": "MR JAMES MURRAY JR", "Learning Network": "Network 7", "Assistant Superintendent": "CONSTANCE HORTON", "FACE Liaison Name": "Darlene Bates-Harper", "FACE Liaison Email": "dbatesharper@philasd.org", "FACE Liaison Phone Number": "215-400-5883", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "7730", "name": "Roberto Clemente School", "sort_name": "Clemente, Roberto Middle School", "abbr_name": "Clemente", "geom": {"type": "Point", "coordinates": [-75.129736, 40.006819]}, "Year Opened": "1916", "School Level": "Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "06-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "Acceleration", "Major Intervention Year": "2010-2011", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "122 W ERIE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-400-3930", "Fax Number": "215-400-3931", "Website": "https://clemente.philasd.org/", "School Leader Name": "MS CLAUDETTE WILLIAMS-STONE", "Learning Network": "Acceleration", "Assistant Superintendent": "SEAN CONLEY", "FACE Liaison Name": "Lisa Wade", "FACE Liaison Email": "lwade@philasd.org", "FACE Liaison Phone Number": "215-400-3930", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8010", "name": "Abraham Lincoln High School", "sort_name": "Lincoln, Abraham High School", "abbr_name": "Lincoln", "geom": {"type": "Point", "coordinates": [-75.04479221, 40.04310838]}, "Year Opened": "1950", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "3201 RYAN AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19136", "Phone Number": "215-400-3300", "Fax Number": "215-400-3301", "Website": "https://lincoln.philasd.org/", "School Leader Name": "MR JACK NELSON JR", "Learning Network": "Network 4", "Assistant Superintendent": "NOAH TENNANT", "FACE Liaison Name": "Lyn Johnson", "FACE Liaison Email": "ljohnson13@philasd.org", "FACE Liaison Phone Number": "215-400-5884", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8020", "name": "Northeast High School", "sort_name": "Northeast High School", "abbr_name": "Northeast", "geom": {"type": "Point", "coordinates": [-75.07118355, 40.05564409]}, "Year Opened": "1957", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "1601 COTTMAN AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19111", "Phone Number": "215-400-3200", "Fax Number": "215-400-3201", "Website": "https://nehs.philasd.org/", "School Leader Name": "MR OMAR CROWDER", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Joy McIntosh", "FACE Liaison Email": "jmcintosh@philasd.org", "FACE Liaison Phone Number": "215-400-5888", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8030", "name": "George Washington High School", "sort_name": "Washington, George High School", "abbr_name": "Washington, George", "geom": {"type": "Point", "coordinates": [-75.02723013, 40.10598577]}, "Year Opened": "1963", "School Level": "High", "Admission Type": "Neighborhood", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2017-2018", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "10175 BUSTLETON AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19116", "Phone Number": "215-400-3100", "Fax Number": "215-400-3101", "Website": "https://gwhs.philasd.org/", "School Leader Name": "MS SUSAN THOMPSON", "Learning Network": "Network 4", "Assistant Superintendent": "NOAH TENNANT", "FACE Liaison Name": "Joy McIntosh", "FACE Liaison Email": "jmcintosh@philasd.org", "FACE Liaison Phone Number": "215-400-5888", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8040", "name": "Arts Academy at Benjamin Rush", "sort_name": "Arts Academy at Benjamin Rush", "abbr_name": "Rush", "geom": {"type": "Point", "coordinates": [-74.9752061, 40.08253275]}, "Year Opened": "2008", "School Level": "High", "Admission Type": "Special Admit", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "11081 KNIGHTS RD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19154", "Phone Number": "215-400-3030", "Fax Number": "215-400-3031", "Website": "https://rush.philasd.org/", "School Leader Name": "MS LATOYIA BAILEY", "Learning Network": "Network 1", "Assistant Superintendent": "TED DOMERS", "FACE Liaison Name": "Marcus Davis", "FACE Liaison Email": "mdavis9@philasd.org", "FACE Liaison Phone Number": "215-400-5859", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8070", "name": "OIC CADI", "sort_name": "OIC Career and Academic Development Institute (CADI)", "abbr_name": "OIC CADI", "geom": {"type": "Point", "coordinates": [-75.144801, 39.958322]}, "Year Opened": "2004", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "Opportunities Industrialization Centers of America", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "1", "Multiple Addresses": "N/A", "Street Address": "444 N 3RD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19123", "Phone Number": "215-567-2410", "Fax Number": "215-567-2421", "Website": "https://www.philaoic.org/", "School Leader Name": "", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8080", "name": "Excel Academy North", "sort_name": "Excel Academy North", "abbr_name": "Excel North", "geom": {"type": "Point", "coordinates": [-75.177658, 39.978134]}, "Year Opened": "2005", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "Camelot Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "1435 N 26TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "215-684-5080", "Fax Number": "", "Website": "http://cameloteducation.org/our-schools/accelerated-schools/excel-academy-north", "School Leader Name": "MR RYAN MULLER", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8090", "name": "Swenson Arts and Technology High School", "sort_name": "Swenson Arts and Technology High School", "abbr_name": "Swenson", "geom": {"type": "Point", "coordinates": [-75.01398863, 40.0921093]}, "Year Opened": "2000", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Comprehensive", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "2750 RED LION RD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19114", "Phone Number": "215-400-3140", "Fax Number": "215-400-3141", "Website": "https://swenson.philasd.org/", "School Leader Name": "MS JUDITH HAUGHTON", "Learning Network": "Network 13", "Assistant Superintendent": "JONATHAN BROWN", "FACE Liaison Name": "Jaime Serrano", "FACE Liaison Email": "jlserrano@philasd.org", "FACE Liaison Phone Number": "215-400-5898", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8100", "name": "Gateway to College - Community College of Philadelphia", "sort_name": "Gateway to College - Community College of Philadelphia", "abbr_name": "Gateway to College", "geom": {"type": "Point", "coordinates": [-75.16627046, 39.9629017]}, "Year Opened": "2006", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "Community College of Phila", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "1700 SPRING GARDEN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19130", "Phone Number": "215-751-8540", "Fax Number": "", "Website": "http://www.ccp.edu/academic-offerings/high-school-student-programs/gateway-college", "School Leader Name": "", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8120", "name": "Castor Gardens Middle School", "sort_name": "Castor Gardens Middle School", "abbr_name": "Castor Gardens", "geom": {"type": "Point", "coordinates": [-75.069086, 40.052367]}, "Year Opened": "1928", "School Level": "Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "06-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "1800 COTTMAN AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19111", "Phone Number": "215-400-3190", "Fax Number": "215-400-3191", "Website": "https://wwilson.philasd.org/", "School Leader Name": "MR SHAWN MCGUIGAN", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Tanisha Jackson", "FACE Liaison Email": "tjackson2@philasd.org", "FACE Liaison Phone Number": "215-400-5878", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8130", "name": "Northeast Community Propel Academy", "sort_name": "Northeast Community Propel Academy", "abbr_name": "Propel Academy", "geom": {"type": "Point", "coordinates": [-75.04413272617913, 40.045775289859506]}, "Year Opened": "2021", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "7500 ROWLAND AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19136", "Phone Number": "215-400-8350", "Fax Number": "", "Website": "https://ncpa.philasd.org/", "School Leader Name": "MRS DYWONNE SIMPSON", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Joy McIntosh", "FACE Liaison Email": "jmcintosh@philasd.org", "FACE Liaison Phone Number": "215-400-5888", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8160", "name": "Baldi School", "sort_name": "Baldi Middle School", "abbr_name": "Baldi", "geom": {"type": "Point", "coordinates": [-75.05217234, 40.09331609]}, "Year Opened": "1971", "School Level": "Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "06-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "8801 VERREE RD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19115", "Phone Number": "215-400-3090", "Fax Number": "215-400-3091", "Website": "https://baldi.philasd.org/", "School Leader Name": "MR LUKE HOSTETTER", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Kenisha Stokes", "FACE Liaison Email": "kstokes@philasd.org", "FACE Liaison Phone Number": "215-400-5837", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8190", "name": "One Bright Ray - Fairhill Campus", "sort_name": "One Bright Ray - Fairhill", "abbr_name": "OBR Fairhill", "geom": {"type": "Point", "coordinates": [-75.13801882, 39.99376434]}, "Year Opened": "2004", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "International Education and Community Initiatives", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "2820 N 4TH ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19133", "Phone Number": "215-423-1776", "Fax Number": "215-425-1213", "Website": "http://www.onebrightraycommunity.org/school-life/obr-team/fairhill-campus/", "School Leader Name": "", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8200", "name": "Ethan Allen School", "sort_name": "Allen, Ethan School", "abbr_name": "Allen, Ethan", "geom": {"type": "Point", "coordinates": [-75.06268841, 40.0294252]}, "Year Opened": "1930", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "6329 BATTERSBY ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19149", "Phone Number": "215-400-3270", "Fax Number": "215-400-3271", "Website": "https://ethanallen.philasd.org/", "School Leader Name": "MRS CASSANDRA HOUSTON", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Lyn Johnson", "FACE Liaison Email": "ljohnson13@philasd.org", "FACE Liaison Phone Number": "215-400-5884", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8210", "name": "Joseph H. Brown School", "sort_name": "Brown, Joseph H. School", "abbr_name": "Brown, Joseph", "geom": {"type": "Point", "coordinates": [-75.02460195, 40.04392183]}, "Year Opened": "1937", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "3600 STANWOOD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19136", "Phone Number": "215-400-3320", "Fax Number": "215-400-3321", "Website": "https://jhbrown.philasd.org/", "School Leader Name": "MS ARTHUREA SMITH", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Jaime Serrano", "FACE Liaison Email": "jlserrano@philasd.org", "FACE Liaison Phone Number": "215-400-5898", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8230", "name": "Kennedy C. Crossan School", "sort_name": "Crossan, Kennedy C. School", "abbr_name": "Crossan", "geom": {"type": "Point", "coordinates": [-75.08155085, 40.06144841]}, "Year Opened": "1924", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "7350 BINGHAM ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19111", "Phone Number": "215-400-3160", "Fax Number": "215-400-3161", "Website": "https://crossan.philasd.org/", "School Leader Name": "MS KHADIJAH BRIGHT", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Joy McIntosh", "FACE Liaison Email": "jmcintosh@philasd.org", "FACE Liaison Phone Number": "215-400-5888", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8240", "name": "Hamilton Disston School", "sort_name": "Disston, Hamilton School", "abbr_name": "Disston", "geom": {"type": "Point", "coordinates": [-75.04658904, 40.02836911]}, "Year Opened": "1924", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "2019-2020", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "6801 COTTAGE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19135", "Phone Number": "215-400-3350", "Fax Number": "215-400-3351", "Website": "https://disston.philasd.org/", "School Leader Name": "MRS MICHELE HUTZ", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Angela Butler", "FACE Liaison Email": "abutler@philasd.org", "FACE Liaison Phone Number": "215-400-5856", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8250", "name": "Edwin Forrest School", "sort_name": "Forrest, Edwin School", "abbr_name": "Forrest", "geom": {"type": "Point", "coordinates": [-75.035891, 40.03444]}, "Year Opened": "1929", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "7300 COTTAGE ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19136", "Phone Number": "215-400-3330", "Fax Number": "215-400-3331", "Website": "https://forrest.philasd.org/", "School Leader Name": "MR VANCE QUITMAN-MCNEAR", "Learning Network": "Network 12", "Assistant Superintendent": "JAMINA CLAY", "FACE Liaison Name": "Marcus Davis", "FACE Liaison Email": "mdavis9@philasd.org", "FACE Liaison Phone Number": "215-400-5859", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8260", "name": "Fox Chase School", "sort_name": "Fox Chase School", "abbr_name": "Fox Chase", "geom": {"type": "Point", "coordinates": [-75.082129, 40.076307]}, "Year Opened": "1949", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "500 RHAWN ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19111", "Phone Number": "215-400-3170", "Fax Number": "215-400-3171", "Website": "https://foxchase.philasd.org/", "School Leader Name": "MS ANGELIQUE LEIZEROWICZ", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Jaime Serrano", "FACE Liaison Email": "jlserrano@philasd.org", "FACE Liaison Phone Number": "215-400-5898", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8270", "name": "Thomas Holme School", "sort_name": "Holme, Thomas School", "abbr_name": "Holme", "geom": {"type": "Point", "coordinates": [-75.008965, 40.054988]}, "Year Opened": "1950", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "9125 ACADEMY RD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19114", "Phone Number": "215-400-3130", "Fax Number": "215-400-3131", "Website": "https://holme.philasd.org/", "School Leader Name": "MRS CRYSTLE ROYE-GILL", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Marcus Davis", "FACE Liaison Email": "mdavis9@philasd.org", "FACE Liaison Phone Number": "215-400-5859", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8300", "name": "Mayfair School", "sort_name": "Mayfair School", "abbr_name": "Mayfair", "geom": {"type": "Point", "coordinates": [-75.05339332, 40.03945436]}, "Year Opened": "1949", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "3001 PRINCETON AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19149", "Phone Number": "215-400-3280", "Fax Number": "215-400-3281", "Website": "https://mayfair.philasd.org/", "School Leader Name": "MR WILLIAM DAY JR", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Lyn Johnson", "FACE Liaison Email": "ljohnson13@philasd.org", "FACE Liaison Phone Number": "215-400-5884", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8310", "name": "J. Hampton Moore School", "sort_name": "Moore, J. Hampton School", "abbr_name": "Moore", "geom": {"type": "Point", "coordinates": [-75.076912, 40.049135]}, "Year Opened": "1952", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "9", "Multiple Addresses": "N/A", "Street Address": "6900 SUMMERDALE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19111", "Phone Number": "215-400-3180", "Fax Number": "215-400-3181", "Website": "https://moore.philasd.org/", "School Leader Name": "MR TIMOTHY GLYNN", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Lyn Johnson", "FACE Liaison Email": "ljohnson13@philasd.org", "FACE Liaison Phone Number": "215-400-5884", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8340", "name": "Solomon Solis-Cohen School", "sort_name": "Solis-Cohen, Solomon School", "abbr_name": "Solis-Cohen", "geom": {"type": "Point", "coordinates": [-75.064725, 40.044644]}, "Year Opened": "1948", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "7001 HORROCKS ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19149", "Phone Number": "215-400-3250", "Fax Number": "215-400-3251", "Website": "https://soliscohen.philasd.org/", "School Leader Name": "MS MICHELINA SERIANNI", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Lyn Johnson", "FACE Liaison Email": "ljohnson13@philasd.org", "FACE Liaison Phone Number": "215-400-5884", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8350", "name": "Gilbert Spruance School", "sort_name": "Spruance, Gilbert School", "abbr_name": "Spruance", "geom": {"type": "Point", "coordinates": [-75.07232936, 40.03756142]}, "Year Opened": "1949", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "6401 HORROCKS ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19149", "Phone Number": "215-400-3290", "Fax Number": "215-400-3291", "Website": "https://spruance.philasd.org/", "School Leader Name": "MR KWAND LANG", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Marcus Davis", "FACE Liaison Email": "mdavis9@philasd.org", "FACE Liaison Phone Number": "215-400-5859", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8360", "name": "Rhawnhurst School", "sort_name": "Rhawnhurst School", "abbr_name": "Rhawnhurst", "geom": {"type": "Point", "coordinates": [-75.05898166, 40.05869601]}, "Year Opened": "1949", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "7809 CASTOR AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19152", "Phone Number": "215-400-3220", "Fax Number": "215-400-3221", "Website": "https://rhawnhurst.philasd.org/", "School Leader Name": "MS JOY ELLIS", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Marcus Davis", "FACE Liaison Email": "mdavis9@philasd.org", "FACE Liaison Phone Number": "215-400-5859", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8370", "name": "Watson Comly School", "sort_name": "Comly, Watson School", "abbr_name": "Comly", "geom": {"type": "Point", "coordinates": [-75.0091088, 40.12096486]}, "Year Opened": "1929", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "1001 BYBERRY RD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19116", "Phone Number": "215-400-3010", "Fax Number": "215-400-3011", "Website": "https://comly.philasd.org/", "School Leader Name": "MR RAYMOND REALDINE", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Joy McIntosh", "FACE Liaison Email": "jmcintosh@philasd.org", "FACE Liaison Phone Number": "215-400-5888", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8380", "name": "Louis H. Farrell School", "sort_name": "Farrell, Louis H. School", "abbr_name": "Farrell", "geom": {"type": "Point", "coordinates": [-75.05241476, 40.06657162]}, "Year Opened": "1959", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "8300 CASTOR AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19152", "Phone Number": "215-400-3230", "Fax Number": "215-400-3231", "Website": "https://farrell.philasd.org/", "School Leader Name": "MR PETER JEPSEN", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Lyn Johnson", "FACE Liaison Email": "ljohnson13@philasd.org", "FACE Liaison Phone Number": "215-400-5884", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8390", "name": "A.L. Fitzpatrick School", "sort_name": "Fitzpatrick, A. L. School", "abbr_name": "Fitzpatrick", "geom": {"type": "Point", "coordinates": [-74.976529, 40.080306]}, "Year Opened": "1960", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "11061 KNIGHTS RD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19154", "Phone Number": "215-400-3060", "Fax Number": "215-400-3061", "Website": "https://fitzpatrick.philasd.org/", "School Leader Name": "MS KAREN WHITE", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Jaime Serrano", "FACE Liaison Email": "jlserrano@philasd.org", "FACE Liaison Phone Number": "215-400-5898", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8400", "name": "Anne Frank School", "sort_name": "Frank, Anne School", "abbr_name": "Frank, Anne", "geom": {"type": "Point", "coordinates": [-75.028222, 40.088288]}, "Year Opened": "1962", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "2000 BOWLER ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19115", "Phone Number": "215-400-3070", "Fax Number": "215-400-3071", "Website": "https://annefrank.philasd.org/", "School Leader Name": "MR MAX KOMINS", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Joy McIntosh", "FACE Liaison Email": "jmcintosh@philasd.org", "FACE Liaison Phone Number": "215-400-5888", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8410", "name": "Robert B. Pollock School", "sort_name": "Pollock, Robert B. School", "abbr_name": "Pollock", "geom": {"type": "Point", "coordinates": [-75.04414659999999, 40.0457222]}, "Year Opened": "1962", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "3001 RYAN AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19152", "Phone Number": "215-400-3210", "Fax Number": "215-400-3211", "Website": "https://pollock.philasd.org/", "School Leader Name": "MS YVETTE JACKSON", "Learning Network": "Network 9", "Assistant Superintendent": "TAMARA EDWARDS", "FACE Liaison Name": "Joy McIntosh", "FACE Liaison Email": "jmcintosh@philasd.org", "FACE Liaison Phone Number": "215-400-5888", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8420", "name": "Stephen Decatur School", "sort_name": "Decatur, Stephen School", "abbr_name": "Decatur", "geom": {"type": "Point", "coordinates": [-74.970535, 40.095818]}, "Year Opened": "1964", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "3500 ACADEMY RD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19154", "Phone Number": "215-400-3050", "Fax Number": "215-400-3051", "Website": "https://decatur.philasd.org/", "School Leader Name": "MR DOUGLAS STROBEL", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Joy McIntosh", "FACE Liaison Email": "jmcintosh@philasd.org", "FACE Liaison Phone Number": "215-400-5888", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8430", "name": "Joseph Greenberg School", "sort_name": "Greenberg, Joseph School", "abbr_name": "Greenberg", "geom": {"type": "Point", "coordinates": [-75.05771102, 40.09608652]}, "Year Opened": "1964", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "600 SHARON LN", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19115", "Phone Number": "215-400-3080", "Fax Number": "215-400-3081", "Website": "https://greenberg.philasd.org/", "School Leader Name": "MS GINA HUBBARD", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Dalila Bedoya", "FACE Liaison Email": "dbedoya@philasd.org", "FACE Liaison Phone Number": "215-400-5866", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8440", "name": "William H. Loesche School", "sort_name": "Loesche, William H. School", "abbr_name": "Loesche", "geom": {"type": "Point", "coordinates": [-75.02386784, 40.11358364]}, "Year Opened": "1965", "School Level": "Elementary", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-05", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "595 TOMLINSON RD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19116", "Phone Number": "215-400-3020", "Fax Number": "215-400-3021", "Website": "https://loesche.philasd.org/", "School Leader Name": "MS SHERIN KURIAN", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Lyn Johnson", "FACE Liaison Email": "ljohnson13@philasd.org", "FACE Liaison Phone Number": "215-400-5884", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8450", "name": "YESPhilly", "sort_name": "YESPhilly", "abbr_name": "YESPhilly", "geom": {"type": "Point", "coordinates": [-75.1541276, 39.9944643]}, "Year Opened": "2013", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "Youth Empowerment Services", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "2709 N BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19132", "Phone Number": "215-769-0340", "Fax Number": "215-972-2329", "Website": "http://www.yesphilly.org", "School Leader Name": "", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8460", "name": "Philadelphia Learning Academy South", "sort_name": "Philadelphia Learning Academy South (PLAS)", "abbr_name": "PLAS", "geom": {"type": "Point", "coordinates": [-75.21013521, 39.96971371]}, "Year Opened": "2009", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Intervention/Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "4300 WESTMINSTER AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19104", "Phone Number": "215-400-9080", "Fax Number": "215-400-9081", "Website": "https://plasouth.philasd.org/", "School Leader Name": "MR DARRYL BLACKWELL", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "Kenisha Stokes", "FACE Liaison Email": "kstokes@philasd.org", "FACE Liaison Phone Number": "215-400-5837", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8470", "name": "Philadelphia Learning Academy North", "sort_name": "Philadelphia Learning Academy North (PLAN)", "abbr_name": "PLAN", "geom": {"type": "Point", "coordinates": [-75.12599679, 40.01425525]}, "Year Opened": "2009", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "08-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Intervention/Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "4224 N FRONT ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19140", "Phone Number": "215-400-9050", "Fax Number": "215-400-9051", "Website": "https://planorth.philasd.org/", "School Leader Name": "", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "LuQman Abdullah", "FACE Liaison Email": "labdullah@philasd.org", "FACE Liaison Phone Number": "215-400-5852", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8540", "name": "Pennypack House School", "sort_name": "Pennypack House School", "abbr_name": "Pennypack", "geom": {"type": "Point", "coordinates": [-75.019689, 40.032021]}, "Year Opened": "1952", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Justice", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "6", "Multiple Addresses": "N/A", "Street Address": "7901 STATE RD", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19136", "Phone Number": "215-685-7752", "Fax Number": "215-335-5393", "Website": "https://pennypackhouse.philasd.org/", "School Leader Name": "MS BARBARA WELLS", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8560", "name": "The Workshop School", "sort_name": "The Workshop School", "abbr_name": "The Workshop", "geom": {"type": "Point", "coordinates": [-75.21855329, 39.95530589]}, "Year Opened": "2013", "School Level": "High", "Admission Type": "Citywide", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "Programs", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "221 S HANSON ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19139", "Phone Number": "215-400-7730", "Fax Number": "215-400-7731", "Website": "https://workshopschool.philasd.org/", "School Leader Name": "MRS AYANNA WALKER", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "Joy McIntosh", "FACE Liaison Email": "jmcintosh@philasd.org", "FACE Liaison Phone Number": "215-400-5888", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8690", "name": "Crossroads Accelerated Academy", "sort_name": "Crossroads Accelerated Academy", "abbr_name": "Crossroads Accel", "geom": {"type": "Point", "coordinates": [-75.21013521, 39.96971371]}, "Year Opened": "2009", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "07-10", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "3", "Multiple Addresses": "N/A", "Street Address": "4300 WESTMINSTER AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19104", "Phone Number": "215-400-9070", "Fax Number": "215-400-9071", "Website": "https://crossroads-accelerated.philasd.org/", "School Leader Name": "DR KIMBERLY GRAHN", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8770", "name": "John Hancock Demonstration School", "sort_name": "John Hancock Demonstration School", "abbr_name": "Hancock Demonstration", "geom": {"type": "Point", "coordinates": [-74.98842793, 40.06774728]}, "Year Opened": "2016", "School Level": "Elementary-Middle", "Admission Type": "Neighborhood", "Current Grade Span Served": "00-08", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "SDP K12 Schools", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "10", "Multiple Addresses": "N/A", "Street Address": "3700 MORRELL AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19114", "Phone Number": "215-400-3120", "Fax Number": "215-400-3121", "Website": "https://hancock.philasd.org/", "School Leader Name": "MS MELISSA BRAGG", "Learning Network": "Network 8", "Assistant Superintendent": "SHAKEERA WARTHEN", "FACE Liaison Name": "Marcus Davis", "FACE Liaison Email": "mdavis9@philasd.org", "FACE Liaison Phone Number": "215-400-5859", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "0", "Grade 10": "0", "Grade 11": "0", "Grade 12": "0"}, {"sdp_id": "8780", "name": "Philadelphia Virtual Academy", "sort_name": "Philadelphia Virtual Academy (PVA)", "abbr_name": "PVA", "geom": {"type": "Point", "coordinates": [-75.16264405, 39.96102159]}, "Year Opened": "2013", "School Level": "Elementary-Middle-High", "Admission Type": "Virtual", "Current Grade Span Served": "00-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "Virtual", "Alternate Education Type": "", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "440 N BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19130", "Phone Number": "215-400-3110", "Fax Number": "215-400-3111", "Website": "https://pva.philasd.org/", "School Leader Name": "MR DAVID ANDERSON", "Learning Network": "Innovation", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "Joy McIntosh", "FACE Liaison Email": "jmcintosh@philasd.org", "FACE Liaison Phone Number": "215-400-5888", "Grade K": "1", "Grade 1": "1", "Grade 2": "1", "Grade 3": "1", "Grade 4": "1", "Grade 5": "1", "Grade 6": "1", "Grade 7": "1", "Grade 8": "1", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8860", "name": "One Bright Ray Mansion", "sort_name": "One Bright Ray Mansion", "abbr_name": "OBR Mansion", "geom": {"type": "Point", "coordinates": [-75.18402464, 39.99074371]}, "Year Opened": "2018", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "International Education and Community Initiatives", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "3133 RIDGE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "", "Fax Number": "", "Website": "https://www.onebrightraycommunity.org/school-life/obr-team/mansion-campus/", "School Leader Name": "", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8870", "name": "One Bright Ray Mansion Evening", "sort_name": "One Bright Ray Mansion EOP", "abbr_name": "OBR Mansion Evn", "geom": {"type": "Point", "coordinates": [-75.18402464, 39.99074371]}, "Year Opened": "2018", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "International Education and Community Initiatives", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Adult Diploma", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "3133 RIDGE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19121", "Phone Number": "", "Fax Number": "", "Website": "https://www.onebrightraycommunity.org/school-life/obr-team/mansion-adult-campus/", "School Leader Name": "", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8890", "name": "One Bright Ray - Simpson Campus", "sort_name": "One Bright Ray - Simpson", "abbr_name": "OBR Simpson", "geom": {"type": "Point", "coordinates": [-75.10560096, 40.00528]}, "Year Opened": "2007", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "Contracted", "Management Organization": "International Education and Community Initiatives", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Accelerated", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "7", "Multiple Addresses": "N/A", "Street Address": "1142 E ERIE AVE", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19124", "Phone Number": "215-744-6000", "Fax Number": "", "Website": "http://www.onebrightraycommunity.org/school-life/obr-team/simpson-campus/", "School Leader Name": "", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}, {"sdp_id": "8900", "name": "Re-Engagement Center", "sort_name": "Re-Engagement Center (REC)", "abbr_name": "Re-Engagement", "geom": {"type": "Point", "coordinates": [-75.16264405, 39.96102159]}, "Year Opened": "2008", "School Level": "Transition/Overage School", "Admission Type": "Alternative", "Current Grade Span Served": "09-12", "Grade Span at Scale": "N/A", "Phasing-In": "0", "Phasing-Out": "0", "Governance": "District", "Management Organization": "Phila Board of Education", "School Reporting Category": "Alternate Schools", "Alternate Education Type": "Justice", "Major Intervention": "N/A", "Major Intervention Year": "N/A", "Community School Cohort": "", "CTE Status": "", "Title I Designation": "0", "Federal Accountability Designation": "", "City Council District": "5", "Multiple Addresses": "N/A", "Street Address": "440 N BROAD ST", "City": "PHILADELPHIA", "State": "PA", "Zip Code": "19130", "Phone Number": "215-400-6700", "Fax Number": "215-400-4179", "Website": "https://www.philasd.org/opportunitynetwork/reengagement/", "School Leader Name": "", "Learning Network": "Opportunity", "Assistant Superintendent": "RYAN SCALLON", "FACE Liaison Name": "N/A", "FACE Liaison Email": "N/A", "FACE Liaison Phone Number": "N/A", "Grade K": "0", "Grade 1": "0", "Grade 2": "0", "Grade 3": "0", "Grade 4": "0", "Grade 5": "0", "Grade 6": "0", "Grade 7": "0", "Grade 8": "0", "Grade 9": "1", "Grade 10": "1", "Grade 11": "1", "Grade 12": "1"}]; diff --git a/site/index.html b/site/index.html new file mode 100644 index 0000000..ecb75f1 --- /dev/null +++ b/site/index.html @@ -0,0 +1,61 @@ + + + + + School Explorer + + + + + + + + + + +
+

Schools in Philadelphia

+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/site/js/main.js b/site/js/main.js new file mode 100644 index 0000000..fae8a05 --- /dev/null +++ b/site/js/main.js @@ -0,0 +1,62 @@ +import schools from '../data/schools.js'; +import { initializeSchoolMap,showSchoolOnMap } from './school-map.js'; +import { showSchoolsInList } from './schools-list.js'; + + +let schoolMap = initializeSchoolMap(); +showSchoolOnMap(schools, schoolMap); + +let schoollist = document.querySelector('#school-list'); +showSchoolsInList( schools, schoollist); + +let gradeCheckboxes = document.querySelectorAll('.grade-checkbox'); +let schoolNameInput = document.querySelector('#school-name-input'); + +function getFilteredSchools(){ + let filteredSchools = schools; + + // filter based on name + const text = schoolNameInput.value; + filteredSchools = schools.filter(function (school){ + const name = school['name'].toLowerCase(); + const hasText = name.includes(text); + return hasText; + }); + + // filter based on grade checkbox + for (const checkbox of gradeCheckboxes) { + if (checkbox.checked){ + filteredSchools = filteredSchools.filter( function (school){ + const grade = checkbox.value; + if (school[grade] == 1) { + return school; + } else { + return 0; + } + }); + } + } + + return filteredSchools; +} + +for (const cb of gradeCheckboxes) { + cb.addEventListener('change', () => { + const filteredSchools = getFilteredSchools(); + showSchoolOnMap(filteredSchools, schoolMap); + showSchoolsInList(filteredSchools, schoollist); + }); +} + +schoolNameInput.addEventListener('input', () => { + const filteredSchools = getFilteredSchools(); + showSchoolOnMap(filteredSchools, schoolMap); + showSchoolsInList(filteredSchools, schoollist); +}); + + +// Expose variables to the global scope +window.school = schools; +window.schoolMap = schoolMap; +window.gradeCheckboxes = gradeCheckboxes; +//window.makeSchoolFeature = makeSchoolFeature; \ No newline at end of file diff --git a/site/js/school-map.js b/site/js/school-map.js new file mode 100644 index 0000000..3fa54dd --- /dev/null +++ b/site/js/school-map.js @@ -0,0 +1,56 @@ +function initializeSchoolMap() { + let schoolMap = L.map('school-map').setView([39.96,-75.2], 10); + + L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', { + maxZoom: 19, + attribution: '© OpenStreetMap' + }).addTo(schoolMap); + + return schoolMap; + } + + + // To transform one of the school elements into a GeoJSON-like feature + function makeSchoolFeature(school){ + return { + "type": "Feature", + "id": school['sdp_id'], + "properties": { + "school_name": school['name'], + "admission_type": school['Admission Type'], + "school_level": school['School Level'], + "zip_code": school['Zip Code'], + }, + "geometry": school['geom'], + }; + + } + + function showSchoolOnMap(schoolToShow, schoolMap) { + if (schoolMap.schoolLayers !== undefined) { + schoolMap.removeLayer(schoolMap.schoolLayers); + } + + const schoolFeatureCollection = { + "type": "FeatureCollection", + "features": schoolToShow.map(makeSchoolFeature), + }; + + schoolMap.schoolLayers = L.geoJSON(schoolFeatureCollection,{ + pointToLayer: (geoJsonPoint, latlng) => L.circleMarker(latlng), + style: { + stroke: null, + fillOpacity: 0.9, + radius: 3, + } + }) + .bindTooltip(layer => { + return layer.feature.properties['school_name']; + }) + .addTo(schoolMap); + } + + export { + initializeSchoolMap, + showSchoolOnMap, + }; \ No newline at end of file diff --git a/site/js/schools-list.js b/site/js/schools-list.js new file mode 100644 index 0000000..6f55dee --- /dev/null +++ b/site/js/schools-list.js @@ -0,0 +1,17 @@ +import{htmlToElement} from './template-tools.js'; + +function showSchoolsInList(schoolsToShow, schoollist) { + schoollist.innerHTML = ''; + + for (const school of schoolsToShow){ + const html = ` +
  • ${school['name']}
  • + `; + const li = htmlToElement(html); + schoollist.append(li); + } +} + +export{ + showSchoolsInList, +}; \ No newline at end of file diff --git a/site/js/template-tools.js b/site/js/template-tools.js new file mode 100644 index 0000000..e21812e --- /dev/null +++ b/site/js/template-tools.js @@ -0,0 +1,36 @@ +/* ==================== +The following two functions take a string of HTML and create DOM element objects +representing the tags, using the `template` feature of HTML. See the following +for more information: https://stackoverflow.com/a/35385518/123776 +==================== */ + +/* eslint-disable no-unused-vars */ + +/** + * @param {String} HTML representing a single element + * @return {Element} + */ + function htmlToElement(html) { + const template = document.createElement('template'); + const trimmedHtml = html.trim(); // Never return a text node of whitespace as the result + template.innerHTML = trimmedHtml; + return template.content.firstChild; + } + + /** + * @param {String} HTML representing any number of sibling elements + * @return {NodeList} + */ + function htmlToElements(html) { + const template = document.createElement('template'); + template.innerHTML = html; + return template.content.childNodes; + } + + window.htmlToElement = htmlToElement; + window.htmlToElements = htmlToElements; + + export { + htmlToElement, + htmlToElements, + }; \ No newline at end of file From 7bea849f58febccf18cbdc7803ea7aa2f704d202 Mon Sep 17 00:00:00 2001 From: Mjumbe Poe Date: Thu, 29 Dec 2022 14:31:41 -0500 Subject: [PATCH 2/2] Expose tested variables globally --- site/js/main.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/site/js/main.js b/site/js/main.js index fae8a05..230d2bc 100644 --- a/site/js/main.js +++ b/site/js/main.js @@ -58,5 +58,7 @@ schoolNameInput.addEventListener('input', () => { // Expose variables to the global scope window.school = schools; window.schoolMap = schoolMap; -window.gradeCheckboxes = gradeCheckboxes; +window.schoolGradeFilters = gradeCheckboxes; +window.schoolNameFilter = schoolNameInput; +window.schoolList = schoollist; //window.makeSchoolFeature = makeSchoolFeature; \ No newline at end of file